diff --git a/cloudformation/accessanalyzer/aws-accessanalyzer-analyzer.go b/cloudformation/accessanalyzer/aws-accessanalyzer-analyzer.go index 189e263176..2262481ad6 100644 --- a/cloudformation/accessanalyzer/aws-accessanalyzer-analyzer.go +++ b/cloudformation/accessanalyzer/aws-accessanalyzer-analyzer.go @@ -16,22 +16,22 @@ type Analyzer struct { // AnalyzerName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-accessanalyzer-analyzer.html#cfn-accessanalyzer-analyzer-analyzername - AnalyzerName string `json:"AnalyzerName,omitempty"` + AnalyzerName *string `json:"AnalyzerName,omitempty"` // ArchiveRules AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-accessanalyzer-analyzer.html#cfn-accessanalyzer-analyzer-archiverules - ArchiveRules []Analyzer_ArchiveRule `json:"ArchiveRules,omitempty"` + ArchiveRules *[]Analyzer_ArchiveRule `json:"ArchiveRules,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-accessanalyzer-analyzer.html#cfn-accessanalyzer-analyzer-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-accessanalyzer-analyzer.html#cfn-accessanalyzer-analyzer-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/accessanalyzer/aws-accessanalyzer-analyzer_archiverule.go b/cloudformation/accessanalyzer/aws-accessanalyzer-analyzer_archiverule.go index effe7454b2..a854a8a391 100644 --- a/cloudformation/accessanalyzer/aws-accessanalyzer-analyzer_archiverule.go +++ b/cloudformation/accessanalyzer/aws-accessanalyzer-analyzer_archiverule.go @@ -11,12 +11,12 @@ type Analyzer_ArchiveRule struct { // Filter AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-accessanalyzer-analyzer-archiverule.html#cfn-accessanalyzer-analyzer-archiverule-filter - Filter []Analyzer_Filter `json:"Filter,omitempty"` + Filter []Analyzer_Filter `json:"Filter"` // RuleName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-accessanalyzer-analyzer-archiverule.html#cfn-accessanalyzer-analyzer-archiverule-rulename - RuleName string `json:"RuleName,omitempty"` + RuleName string `json:"RuleName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/accessanalyzer/aws-accessanalyzer-analyzer_filter.go b/cloudformation/accessanalyzer/aws-accessanalyzer-analyzer_filter.go index b5546464c3..642862c73f 100644 --- a/cloudformation/accessanalyzer/aws-accessanalyzer-analyzer_filter.go +++ b/cloudformation/accessanalyzer/aws-accessanalyzer-analyzer_filter.go @@ -11,27 +11,27 @@ type Analyzer_Filter struct { // Contains AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-accessanalyzer-analyzer-filter.html#cfn-accessanalyzer-analyzer-filter-contains - Contains []string `json:"Contains,omitempty"` + Contains *[]string `json:"Contains,omitempty"` // Eq AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-accessanalyzer-analyzer-filter.html#cfn-accessanalyzer-analyzer-filter-eq - Eq []string `json:"Eq,omitempty"` + Eq *[]string `json:"Eq,omitempty"` // Exists AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-accessanalyzer-analyzer-filter.html#cfn-accessanalyzer-analyzer-filter-exists - Exists bool `json:"Exists,omitempty"` + Exists *bool `json:"Exists,omitempty"` // Neq AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-accessanalyzer-analyzer-filter.html#cfn-accessanalyzer-analyzer-filter-neq - Neq []string `json:"Neq,omitempty"` + Neq *[]string `json:"Neq,omitempty"` // Property AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-accessanalyzer-analyzer-filter.html#cfn-accessanalyzer-analyzer-filter-property - Property string `json:"Property,omitempty"` + Property string `json:"Property"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/acmpca/aws-acmpca-certificate.go b/cloudformation/acmpca/aws-acmpca-certificate.go index aefa36f473..614f73ce58 100644 --- a/cloudformation/acmpca/aws-acmpca-certificate.go +++ b/cloudformation/acmpca/aws-acmpca-certificate.go @@ -20,27 +20,27 @@ type Certificate struct { // CertificateAuthorityArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-certificate.html#cfn-acmpca-certificate-certificateauthorityarn - CertificateAuthorityArn string `json:"CertificateAuthorityArn,omitempty"` + CertificateAuthorityArn string `json:"CertificateAuthorityArn"` // CertificateSigningRequest AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-certificate.html#cfn-acmpca-certificate-certificatesigningrequest - CertificateSigningRequest string `json:"CertificateSigningRequest,omitempty"` + CertificateSigningRequest string `json:"CertificateSigningRequest"` // SigningAlgorithm AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-certificate.html#cfn-acmpca-certificate-signingalgorithm - SigningAlgorithm string `json:"SigningAlgorithm,omitempty"` + SigningAlgorithm string `json:"SigningAlgorithm"` // TemplateArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-certificate.html#cfn-acmpca-certificate-templatearn - TemplateArn string `json:"TemplateArn,omitempty"` + TemplateArn *string `json:"TemplateArn,omitempty"` // Validity AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-certificate.html#cfn-acmpca-certificate-validity - Validity *Certificate_Validity `json:"Validity,omitempty"` + Validity *Certificate_Validity `json:"Validity"` // ValidityNotBefore AWS CloudFormation Property // Required: false diff --git a/cloudformation/acmpca/aws-acmpca-certificate_edipartyname.go b/cloudformation/acmpca/aws-acmpca-certificate_edipartyname.go index 5fee56670a..207f4a1261 100644 --- a/cloudformation/acmpca/aws-acmpca-certificate_edipartyname.go +++ b/cloudformation/acmpca/aws-acmpca-certificate_edipartyname.go @@ -11,12 +11,12 @@ type Certificate_EdiPartyName struct { // NameAssigner AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-edipartyname.html#cfn-acmpca-certificate-edipartyname-nameassigner - NameAssigner string `json:"NameAssigner,omitempty"` + NameAssigner string `json:"NameAssigner"` // PartyName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-edipartyname.html#cfn-acmpca-certificate-edipartyname-partyname - PartyName string `json:"PartyName,omitempty"` + PartyName string `json:"PartyName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/acmpca/aws-acmpca-certificate_extendedkeyusage.go b/cloudformation/acmpca/aws-acmpca-certificate_extendedkeyusage.go index 9de490b805..eef5d8c81b 100644 --- a/cloudformation/acmpca/aws-acmpca-certificate_extendedkeyusage.go +++ b/cloudformation/acmpca/aws-acmpca-certificate_extendedkeyusage.go @@ -11,12 +11,12 @@ type Certificate_ExtendedKeyUsage struct { // ExtendedKeyUsageObjectIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-extendedkeyusage.html#cfn-acmpca-certificate-extendedkeyusage-extendedkeyusageobjectidentifier - ExtendedKeyUsageObjectIdentifier string `json:"ExtendedKeyUsageObjectIdentifier,omitempty"` + ExtendedKeyUsageObjectIdentifier *string `json:"ExtendedKeyUsageObjectIdentifier,omitempty"` // ExtendedKeyUsageType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-extendedkeyusage.html#cfn-acmpca-certificate-extendedkeyusage-extendedkeyusagetype - ExtendedKeyUsageType string `json:"ExtendedKeyUsageType,omitempty"` + ExtendedKeyUsageType *string `json:"ExtendedKeyUsageType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/acmpca/aws-acmpca-certificate_extensions.go b/cloudformation/acmpca/aws-acmpca-certificate_extensions.go index f125f32307..4d71baabc7 100644 --- a/cloudformation/acmpca/aws-acmpca-certificate_extensions.go +++ b/cloudformation/acmpca/aws-acmpca-certificate_extensions.go @@ -11,12 +11,12 @@ type Certificate_Extensions struct { // CertificatePolicies AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-extensions.html#cfn-acmpca-certificate-extensions-certificatepolicies - CertificatePolicies []Certificate_PolicyInformation `json:"CertificatePolicies,omitempty"` + CertificatePolicies *[]Certificate_PolicyInformation `json:"CertificatePolicies,omitempty"` // ExtendedKeyUsage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-extensions.html#cfn-acmpca-certificate-extensions-extendedkeyusage - ExtendedKeyUsage []Certificate_ExtendedKeyUsage `json:"ExtendedKeyUsage,omitempty"` + ExtendedKeyUsage *[]Certificate_ExtendedKeyUsage `json:"ExtendedKeyUsage,omitempty"` // KeyUsage AWS CloudFormation Property // Required: false @@ -26,7 +26,7 @@ type Certificate_Extensions struct { // SubjectAlternativeNames AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-extensions.html#cfn-acmpca-certificate-extensions-subjectalternativenames - SubjectAlternativeNames []Certificate_GeneralName `json:"SubjectAlternativeNames,omitempty"` + SubjectAlternativeNames *[]Certificate_GeneralName `json:"SubjectAlternativeNames,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/acmpca/aws-acmpca-certificate_generalname.go b/cloudformation/acmpca/aws-acmpca-certificate_generalname.go index 38a894e952..ac406e5f2a 100644 --- a/cloudformation/acmpca/aws-acmpca-certificate_generalname.go +++ b/cloudformation/acmpca/aws-acmpca-certificate_generalname.go @@ -16,7 +16,7 @@ type Certificate_GeneralName struct { // DnsName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-generalname.html#cfn-acmpca-certificate-generalname-dnsname - DnsName string `json:"DnsName,omitempty"` + DnsName *string `json:"DnsName,omitempty"` // EdiPartyName AWS CloudFormation Property // Required: false @@ -26,7 +26,7 @@ type Certificate_GeneralName struct { // IpAddress AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-generalname.html#cfn-acmpca-certificate-generalname-ipaddress - IpAddress string `json:"IpAddress,omitempty"` + IpAddress *string `json:"IpAddress,omitempty"` // OtherName AWS CloudFormation Property // Required: false @@ -36,17 +36,17 @@ type Certificate_GeneralName struct { // RegisteredId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-generalname.html#cfn-acmpca-certificate-generalname-registeredid - RegisteredId string `json:"RegisteredId,omitempty"` + RegisteredId *string `json:"RegisteredId,omitempty"` // Rfc822Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-generalname.html#cfn-acmpca-certificate-generalname-rfc822name - Rfc822Name string `json:"Rfc822Name,omitempty"` + Rfc822Name *string `json:"Rfc822Name,omitempty"` // UniformResourceIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-generalname.html#cfn-acmpca-certificate-generalname-uniformresourceidentifier - UniformResourceIdentifier string `json:"UniformResourceIdentifier,omitempty"` + UniformResourceIdentifier *string `json:"UniformResourceIdentifier,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/acmpca/aws-acmpca-certificate_keyusage.go b/cloudformation/acmpca/aws-acmpca-certificate_keyusage.go index 7d41aec529..34fdf1a062 100644 --- a/cloudformation/acmpca/aws-acmpca-certificate_keyusage.go +++ b/cloudformation/acmpca/aws-acmpca-certificate_keyusage.go @@ -11,47 +11,47 @@ type Certificate_KeyUsage struct { // CRLSign AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-keyusage.html#cfn-acmpca-certificate-keyusage-crlsign - CRLSign bool `json:"CRLSign,omitempty"` + CRLSign *bool `json:"CRLSign,omitempty"` // DataEncipherment AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-keyusage.html#cfn-acmpca-certificate-keyusage-dataencipherment - DataEncipherment bool `json:"DataEncipherment,omitempty"` + DataEncipherment *bool `json:"DataEncipherment,omitempty"` // DecipherOnly AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-keyusage.html#cfn-acmpca-certificate-keyusage-decipheronly - DecipherOnly bool `json:"DecipherOnly,omitempty"` + DecipherOnly *bool `json:"DecipherOnly,omitempty"` // DigitalSignature AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-keyusage.html#cfn-acmpca-certificate-keyusage-digitalsignature - DigitalSignature bool `json:"DigitalSignature,omitempty"` + DigitalSignature *bool `json:"DigitalSignature,omitempty"` // EncipherOnly AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-keyusage.html#cfn-acmpca-certificate-keyusage-encipheronly - EncipherOnly bool `json:"EncipherOnly,omitempty"` + EncipherOnly *bool `json:"EncipherOnly,omitempty"` // KeyAgreement AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-keyusage.html#cfn-acmpca-certificate-keyusage-keyagreement - KeyAgreement bool `json:"KeyAgreement,omitempty"` + KeyAgreement *bool `json:"KeyAgreement,omitempty"` // KeyCertSign AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-keyusage.html#cfn-acmpca-certificate-keyusage-keycertsign - KeyCertSign bool `json:"KeyCertSign,omitempty"` + KeyCertSign *bool `json:"KeyCertSign,omitempty"` // KeyEncipherment AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-keyusage.html#cfn-acmpca-certificate-keyusage-keyencipherment - KeyEncipherment bool `json:"KeyEncipherment,omitempty"` + KeyEncipherment *bool `json:"KeyEncipherment,omitempty"` // NonRepudiation AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-keyusage.html#cfn-acmpca-certificate-keyusage-nonrepudiation - NonRepudiation bool `json:"NonRepudiation,omitempty"` + NonRepudiation *bool `json:"NonRepudiation,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/acmpca/aws-acmpca-certificate_othername.go b/cloudformation/acmpca/aws-acmpca-certificate_othername.go index 10ca069dd6..e17cc2f4f2 100644 --- a/cloudformation/acmpca/aws-acmpca-certificate_othername.go +++ b/cloudformation/acmpca/aws-acmpca-certificate_othername.go @@ -11,12 +11,12 @@ type Certificate_OtherName struct { // TypeId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-othername.html#cfn-acmpca-certificate-othername-typeid - TypeId string `json:"TypeId,omitempty"` + TypeId string `json:"TypeId"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-othername.html#cfn-acmpca-certificate-othername-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/acmpca/aws-acmpca-certificate_policyinformation.go b/cloudformation/acmpca/aws-acmpca-certificate_policyinformation.go index 998b760ccb..d7b963a8d3 100644 --- a/cloudformation/acmpca/aws-acmpca-certificate_policyinformation.go +++ b/cloudformation/acmpca/aws-acmpca-certificate_policyinformation.go @@ -11,12 +11,12 @@ type Certificate_PolicyInformation struct { // CertPolicyId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-policyinformation.html#cfn-acmpca-certificate-policyinformation-certpolicyid - CertPolicyId string `json:"CertPolicyId,omitempty"` + CertPolicyId string `json:"CertPolicyId"` // PolicyQualifiers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-policyinformation.html#cfn-acmpca-certificate-policyinformation-policyqualifiers - PolicyQualifiers []Certificate_PolicyQualifierInfo `json:"PolicyQualifiers,omitempty"` + PolicyQualifiers *[]Certificate_PolicyQualifierInfo `json:"PolicyQualifiers,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/acmpca/aws-acmpca-certificate_policyqualifierinfo.go b/cloudformation/acmpca/aws-acmpca-certificate_policyqualifierinfo.go index f7aca2c517..bb67c779a7 100644 --- a/cloudformation/acmpca/aws-acmpca-certificate_policyqualifierinfo.go +++ b/cloudformation/acmpca/aws-acmpca-certificate_policyqualifierinfo.go @@ -11,12 +11,12 @@ type Certificate_PolicyQualifierInfo struct { // PolicyQualifierId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-policyqualifierinfo.html#cfn-acmpca-certificate-policyqualifierinfo-policyqualifierid - PolicyQualifierId string `json:"PolicyQualifierId,omitempty"` + PolicyQualifierId string `json:"PolicyQualifierId"` // Qualifier AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-policyqualifierinfo.html#cfn-acmpca-certificate-policyqualifierinfo-qualifier - Qualifier *Certificate_Qualifier `json:"Qualifier,omitempty"` + Qualifier *Certificate_Qualifier `json:"Qualifier"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/acmpca/aws-acmpca-certificate_qualifier.go b/cloudformation/acmpca/aws-acmpca-certificate_qualifier.go index 477b13fdbc..25a4483eb3 100644 --- a/cloudformation/acmpca/aws-acmpca-certificate_qualifier.go +++ b/cloudformation/acmpca/aws-acmpca-certificate_qualifier.go @@ -11,7 +11,7 @@ type Certificate_Qualifier struct { // CpsUri AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-qualifier.html#cfn-acmpca-certificate-qualifier-cpsuri - CpsUri string `json:"CpsUri,omitempty"` + CpsUri string `json:"CpsUri"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/acmpca/aws-acmpca-certificate_subject.go b/cloudformation/acmpca/aws-acmpca-certificate_subject.go index e310c8d710..21a0a787be 100644 --- a/cloudformation/acmpca/aws-acmpca-certificate_subject.go +++ b/cloudformation/acmpca/aws-acmpca-certificate_subject.go @@ -11,72 +11,72 @@ type Certificate_Subject struct { // CommonName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-subject.html#cfn-acmpca-certificate-subject-commonname - CommonName string `json:"CommonName,omitempty"` + CommonName *string `json:"CommonName,omitempty"` // Country AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-subject.html#cfn-acmpca-certificate-subject-country - Country string `json:"Country,omitempty"` + Country *string `json:"Country,omitempty"` // DistinguishedNameQualifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-subject.html#cfn-acmpca-certificate-subject-distinguishednamequalifier - DistinguishedNameQualifier string `json:"DistinguishedNameQualifier,omitempty"` + DistinguishedNameQualifier *string `json:"DistinguishedNameQualifier,omitempty"` // GenerationQualifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-subject.html#cfn-acmpca-certificate-subject-generationqualifier - GenerationQualifier string `json:"GenerationQualifier,omitempty"` + GenerationQualifier *string `json:"GenerationQualifier,omitempty"` // GivenName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-subject.html#cfn-acmpca-certificate-subject-givenname - GivenName string `json:"GivenName,omitempty"` + GivenName *string `json:"GivenName,omitempty"` // Initials AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-subject.html#cfn-acmpca-certificate-subject-initials - Initials string `json:"Initials,omitempty"` + Initials *string `json:"Initials,omitempty"` // Locality AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-subject.html#cfn-acmpca-certificate-subject-locality - Locality string `json:"Locality,omitempty"` + Locality *string `json:"Locality,omitempty"` // Organization AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-subject.html#cfn-acmpca-certificate-subject-organization - Organization string `json:"Organization,omitempty"` + Organization *string `json:"Organization,omitempty"` // OrganizationalUnit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-subject.html#cfn-acmpca-certificate-subject-organizationalunit - OrganizationalUnit string `json:"OrganizationalUnit,omitempty"` + OrganizationalUnit *string `json:"OrganizationalUnit,omitempty"` // Pseudonym AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-subject.html#cfn-acmpca-certificate-subject-pseudonym - Pseudonym string `json:"Pseudonym,omitempty"` + Pseudonym *string `json:"Pseudonym,omitempty"` // SerialNumber AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-subject.html#cfn-acmpca-certificate-subject-serialnumber - SerialNumber string `json:"SerialNumber,omitempty"` + SerialNumber *string `json:"SerialNumber,omitempty"` // State AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-subject.html#cfn-acmpca-certificate-subject-state - State string `json:"State,omitempty"` + State *string `json:"State,omitempty"` // Surname AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-subject.html#cfn-acmpca-certificate-subject-surname - Surname string `json:"Surname,omitempty"` + Surname *string `json:"Surname,omitempty"` // Title AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-subject.html#cfn-acmpca-certificate-subject-title - Title string `json:"Title,omitempty"` + Title *string `json:"Title,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/acmpca/aws-acmpca-certificate_validity.go b/cloudformation/acmpca/aws-acmpca-certificate_validity.go index 51aaf3b0a6..e0786bfd45 100644 --- a/cloudformation/acmpca/aws-acmpca-certificate_validity.go +++ b/cloudformation/acmpca/aws-acmpca-certificate_validity.go @@ -11,7 +11,7 @@ type Certificate_Validity struct { // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-validity.html#cfn-acmpca-certificate-validity-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // Value AWS CloudFormation Property // Required: true diff --git a/cloudformation/acmpca/aws-acmpca-certificateauthority.go b/cloudformation/acmpca/aws-acmpca-certificateauthority.go index a82a349061..d7a594246e 100644 --- a/cloudformation/acmpca/aws-acmpca-certificateauthority.go +++ b/cloudformation/acmpca/aws-acmpca-certificateauthority.go @@ -21,12 +21,12 @@ type CertificateAuthority struct { // KeyAlgorithm AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-certificateauthority.html#cfn-acmpca-certificateauthority-keyalgorithm - KeyAlgorithm string `json:"KeyAlgorithm,omitempty"` + KeyAlgorithm string `json:"KeyAlgorithm"` // KeyStorageSecurityStandard AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-certificateauthority.html#cfn-acmpca-certificateauthority-keystoragesecuritystandard - KeyStorageSecurityStandard string `json:"KeyStorageSecurityStandard,omitempty"` + KeyStorageSecurityStandard *string `json:"KeyStorageSecurityStandard,omitempty"` // RevocationConfiguration AWS CloudFormation Property // Required: false @@ -36,22 +36,22 @@ type CertificateAuthority struct { // SigningAlgorithm AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-certificateauthority.html#cfn-acmpca-certificateauthority-signingalgorithm - SigningAlgorithm string `json:"SigningAlgorithm,omitempty"` + SigningAlgorithm string `json:"SigningAlgorithm"` // Subject AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-certificateauthority.html#cfn-acmpca-certificateauthority-subject - Subject *CertificateAuthority_Subject `json:"Subject,omitempty"` + Subject *CertificateAuthority_Subject `json:"Subject"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-certificateauthority.html#cfn-acmpca-certificateauthority-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-certificateauthority.html#cfn-acmpca-certificateauthority-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/acmpca/aws-acmpca-certificateauthority_accessdescription.go b/cloudformation/acmpca/aws-acmpca-certificateauthority_accessdescription.go index 2fd659da67..1fc7d7ec95 100644 --- a/cloudformation/acmpca/aws-acmpca-certificateauthority_accessdescription.go +++ b/cloudformation/acmpca/aws-acmpca-certificateauthority_accessdescription.go @@ -11,12 +11,12 @@ type CertificateAuthority_AccessDescription struct { // AccessLocation AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-accessdescription.html#cfn-acmpca-certificateauthority-accessdescription-accesslocation - AccessLocation *CertificateAuthority_GeneralName `json:"AccessLocation,omitempty"` + AccessLocation *CertificateAuthority_GeneralName `json:"AccessLocation"` // AccessMethod AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-accessdescription.html#cfn-acmpca-certificateauthority-accessdescription-accessmethod - AccessMethod *CertificateAuthority_AccessMethod `json:"AccessMethod,omitempty"` + AccessMethod *CertificateAuthority_AccessMethod `json:"AccessMethod"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/acmpca/aws-acmpca-certificateauthority_accessmethod.go b/cloudformation/acmpca/aws-acmpca-certificateauthority_accessmethod.go index 619acd24dc..3d55d14c5b 100644 --- a/cloudformation/acmpca/aws-acmpca-certificateauthority_accessmethod.go +++ b/cloudformation/acmpca/aws-acmpca-certificateauthority_accessmethod.go @@ -11,12 +11,12 @@ type CertificateAuthority_AccessMethod struct { // AccessMethodType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-accessmethod.html#cfn-acmpca-certificateauthority-accessmethod-accessmethodtype - AccessMethodType string `json:"AccessMethodType,omitempty"` + AccessMethodType *string `json:"AccessMethodType,omitempty"` // CustomObjectIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-accessmethod.html#cfn-acmpca-certificateauthority-accessmethod-customobjectidentifier - CustomObjectIdentifier string `json:"CustomObjectIdentifier,omitempty"` + CustomObjectIdentifier *string `json:"CustomObjectIdentifier,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/acmpca/aws-acmpca-certificateauthority_crlconfiguration.go b/cloudformation/acmpca/aws-acmpca-certificateauthority_crlconfiguration.go index 6d2632bab8..65eea10ca1 100644 --- a/cloudformation/acmpca/aws-acmpca-certificateauthority_crlconfiguration.go +++ b/cloudformation/acmpca/aws-acmpca-certificateauthority_crlconfiguration.go @@ -11,27 +11,27 @@ type CertificateAuthority_CrlConfiguration struct { // CustomCname AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-crlconfiguration.html#cfn-acmpca-certificateauthority-crlconfiguration-customcname - CustomCname string `json:"CustomCname,omitempty"` + CustomCname *string `json:"CustomCname,omitempty"` // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-crlconfiguration.html#cfn-acmpca-certificateauthority-crlconfiguration-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // ExpirationInDays AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-crlconfiguration.html#cfn-acmpca-certificateauthority-crlconfiguration-expirationindays - ExpirationInDays int `json:"ExpirationInDays,omitempty"` + ExpirationInDays *int `json:"ExpirationInDays,omitempty"` // S3BucketName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-crlconfiguration.html#cfn-acmpca-certificateauthority-crlconfiguration-s3bucketname - S3BucketName string `json:"S3BucketName,omitempty"` + S3BucketName *string `json:"S3BucketName,omitempty"` // S3ObjectAcl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-crlconfiguration.html#cfn-acmpca-certificateauthority-crlconfiguration-s3objectacl - S3ObjectAcl string `json:"S3ObjectAcl,omitempty"` + S3ObjectAcl *string `json:"S3ObjectAcl,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/acmpca/aws-acmpca-certificateauthority_csrextensions.go b/cloudformation/acmpca/aws-acmpca-certificateauthority_csrextensions.go index ded35e070d..317ddef057 100644 --- a/cloudformation/acmpca/aws-acmpca-certificateauthority_csrextensions.go +++ b/cloudformation/acmpca/aws-acmpca-certificateauthority_csrextensions.go @@ -16,7 +16,7 @@ type CertificateAuthority_CsrExtensions struct { // SubjectInformationAccess AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-csrextensions.html#cfn-acmpca-certificateauthority-csrextensions-subjectinformationaccess - SubjectInformationAccess []CertificateAuthority_AccessDescription `json:"SubjectInformationAccess,omitempty"` + SubjectInformationAccess *[]CertificateAuthority_AccessDescription `json:"SubjectInformationAccess,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/acmpca/aws-acmpca-certificateauthority_edipartyname.go b/cloudformation/acmpca/aws-acmpca-certificateauthority_edipartyname.go index 1ba57a8898..6a478c4861 100644 --- a/cloudformation/acmpca/aws-acmpca-certificateauthority_edipartyname.go +++ b/cloudformation/acmpca/aws-acmpca-certificateauthority_edipartyname.go @@ -11,12 +11,12 @@ type CertificateAuthority_EdiPartyName struct { // NameAssigner AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-edipartyname.html#cfn-acmpca-certificateauthority-edipartyname-nameassigner - NameAssigner string `json:"NameAssigner,omitempty"` + NameAssigner string `json:"NameAssigner"` // PartyName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-edipartyname.html#cfn-acmpca-certificateauthority-edipartyname-partyname - PartyName string `json:"PartyName,omitempty"` + PartyName string `json:"PartyName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/acmpca/aws-acmpca-certificateauthority_generalname.go b/cloudformation/acmpca/aws-acmpca-certificateauthority_generalname.go index 0dd2e829d4..10e92e082d 100644 --- a/cloudformation/acmpca/aws-acmpca-certificateauthority_generalname.go +++ b/cloudformation/acmpca/aws-acmpca-certificateauthority_generalname.go @@ -16,7 +16,7 @@ type CertificateAuthority_GeneralName struct { // DnsName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-generalname.html#cfn-acmpca-certificateauthority-generalname-dnsname - DnsName string `json:"DnsName,omitempty"` + DnsName *string `json:"DnsName,omitempty"` // EdiPartyName AWS CloudFormation Property // Required: false @@ -26,7 +26,7 @@ type CertificateAuthority_GeneralName struct { // IpAddress AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-generalname.html#cfn-acmpca-certificateauthority-generalname-ipaddress - IpAddress string `json:"IpAddress,omitempty"` + IpAddress *string `json:"IpAddress,omitempty"` // OtherName AWS CloudFormation Property // Required: false @@ -36,17 +36,17 @@ type CertificateAuthority_GeneralName struct { // RegisteredId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-generalname.html#cfn-acmpca-certificateauthority-generalname-registeredid - RegisteredId string `json:"RegisteredId,omitempty"` + RegisteredId *string `json:"RegisteredId,omitempty"` // Rfc822Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-generalname.html#cfn-acmpca-certificateauthority-generalname-rfc822name - Rfc822Name string `json:"Rfc822Name,omitempty"` + Rfc822Name *string `json:"Rfc822Name,omitempty"` // UniformResourceIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-generalname.html#cfn-acmpca-certificateauthority-generalname-uniformresourceidentifier - UniformResourceIdentifier string `json:"UniformResourceIdentifier,omitempty"` + UniformResourceIdentifier *string `json:"UniformResourceIdentifier,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/acmpca/aws-acmpca-certificateauthority_keyusage.go b/cloudformation/acmpca/aws-acmpca-certificateauthority_keyusage.go index 7741f1e7d8..99b553d679 100644 --- a/cloudformation/acmpca/aws-acmpca-certificateauthority_keyusage.go +++ b/cloudformation/acmpca/aws-acmpca-certificateauthority_keyusage.go @@ -11,47 +11,47 @@ type CertificateAuthority_KeyUsage struct { // CRLSign AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-keyusage.html#cfn-acmpca-certificateauthority-keyusage-crlsign - CRLSign bool `json:"CRLSign,omitempty"` + CRLSign *bool `json:"CRLSign,omitempty"` // DataEncipherment AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-keyusage.html#cfn-acmpca-certificateauthority-keyusage-dataencipherment - DataEncipherment bool `json:"DataEncipherment,omitempty"` + DataEncipherment *bool `json:"DataEncipherment,omitempty"` // DecipherOnly AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-keyusage.html#cfn-acmpca-certificateauthority-keyusage-decipheronly - DecipherOnly bool `json:"DecipherOnly,omitempty"` + DecipherOnly *bool `json:"DecipherOnly,omitempty"` // DigitalSignature AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-keyusage.html#cfn-acmpca-certificateauthority-keyusage-digitalsignature - DigitalSignature bool `json:"DigitalSignature,omitempty"` + DigitalSignature *bool `json:"DigitalSignature,omitempty"` // EncipherOnly AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-keyusage.html#cfn-acmpca-certificateauthority-keyusage-encipheronly - EncipherOnly bool `json:"EncipherOnly,omitempty"` + EncipherOnly *bool `json:"EncipherOnly,omitempty"` // KeyAgreement AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-keyusage.html#cfn-acmpca-certificateauthority-keyusage-keyagreement - KeyAgreement bool `json:"KeyAgreement,omitempty"` + KeyAgreement *bool `json:"KeyAgreement,omitempty"` // KeyCertSign AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-keyusage.html#cfn-acmpca-certificateauthority-keyusage-keycertsign - KeyCertSign bool `json:"KeyCertSign,omitempty"` + KeyCertSign *bool `json:"KeyCertSign,omitempty"` // KeyEncipherment AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-keyusage.html#cfn-acmpca-certificateauthority-keyusage-keyencipherment - KeyEncipherment bool `json:"KeyEncipherment,omitempty"` + KeyEncipherment *bool `json:"KeyEncipherment,omitempty"` // NonRepudiation AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-keyusage.html#cfn-acmpca-certificateauthority-keyusage-nonrepudiation - NonRepudiation bool `json:"NonRepudiation,omitempty"` + NonRepudiation *bool `json:"NonRepudiation,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/acmpca/aws-acmpca-certificateauthority_ocspconfiguration.go b/cloudformation/acmpca/aws-acmpca-certificateauthority_ocspconfiguration.go index 0f1bc5207e..6e7e3920d7 100644 --- a/cloudformation/acmpca/aws-acmpca-certificateauthority_ocspconfiguration.go +++ b/cloudformation/acmpca/aws-acmpca-certificateauthority_ocspconfiguration.go @@ -11,12 +11,12 @@ type CertificateAuthority_OcspConfiguration struct { // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-ocspconfiguration.html#cfn-acmpca-certificateauthority-ocspconfiguration-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // OcspCustomCname AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-ocspconfiguration.html#cfn-acmpca-certificateauthority-ocspconfiguration-ocspcustomcname - OcspCustomCname string `json:"OcspCustomCname,omitempty"` + OcspCustomCname *string `json:"OcspCustomCname,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/acmpca/aws-acmpca-certificateauthority_othername.go b/cloudformation/acmpca/aws-acmpca-certificateauthority_othername.go index 0a59baee3b..2e6558d0d6 100644 --- a/cloudformation/acmpca/aws-acmpca-certificateauthority_othername.go +++ b/cloudformation/acmpca/aws-acmpca-certificateauthority_othername.go @@ -11,12 +11,12 @@ type CertificateAuthority_OtherName struct { // TypeId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-othername.html#cfn-acmpca-certificateauthority-othername-typeid - TypeId string `json:"TypeId,omitempty"` + TypeId string `json:"TypeId"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-othername.html#cfn-acmpca-certificateauthority-othername-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/acmpca/aws-acmpca-certificateauthority_subject.go b/cloudformation/acmpca/aws-acmpca-certificateauthority_subject.go index ddd3cbfc8b..7700f8242f 100644 --- a/cloudformation/acmpca/aws-acmpca-certificateauthority_subject.go +++ b/cloudformation/acmpca/aws-acmpca-certificateauthority_subject.go @@ -11,72 +11,72 @@ type CertificateAuthority_Subject struct { // CommonName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-subject.html#cfn-acmpca-certificateauthority-subject-commonname - CommonName string `json:"CommonName,omitempty"` + CommonName *string `json:"CommonName,omitempty"` // Country AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-subject.html#cfn-acmpca-certificateauthority-subject-country - Country string `json:"Country,omitempty"` + Country *string `json:"Country,omitempty"` // DistinguishedNameQualifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-subject.html#cfn-acmpca-certificateauthority-subject-distinguishednamequalifier - DistinguishedNameQualifier string `json:"DistinguishedNameQualifier,omitempty"` + DistinguishedNameQualifier *string `json:"DistinguishedNameQualifier,omitempty"` // GenerationQualifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-subject.html#cfn-acmpca-certificateauthority-subject-generationqualifier - GenerationQualifier string `json:"GenerationQualifier,omitempty"` + GenerationQualifier *string `json:"GenerationQualifier,omitempty"` // GivenName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-subject.html#cfn-acmpca-certificateauthority-subject-givenname - GivenName string `json:"GivenName,omitempty"` + GivenName *string `json:"GivenName,omitempty"` // Initials AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-subject.html#cfn-acmpca-certificateauthority-subject-initials - Initials string `json:"Initials,omitempty"` + Initials *string `json:"Initials,omitempty"` // Locality AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-subject.html#cfn-acmpca-certificateauthority-subject-locality - Locality string `json:"Locality,omitempty"` + Locality *string `json:"Locality,omitempty"` // Organization AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-subject.html#cfn-acmpca-certificateauthority-subject-organization - Organization string `json:"Organization,omitempty"` + Organization *string `json:"Organization,omitempty"` // OrganizationalUnit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-subject.html#cfn-acmpca-certificateauthority-subject-organizationalunit - OrganizationalUnit string `json:"OrganizationalUnit,omitempty"` + OrganizationalUnit *string `json:"OrganizationalUnit,omitempty"` // Pseudonym AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-subject.html#cfn-acmpca-certificateauthority-subject-pseudonym - Pseudonym string `json:"Pseudonym,omitempty"` + Pseudonym *string `json:"Pseudonym,omitempty"` // SerialNumber AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-subject.html#cfn-acmpca-certificateauthority-subject-serialnumber - SerialNumber string `json:"SerialNumber,omitempty"` + SerialNumber *string `json:"SerialNumber,omitempty"` // State AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-subject.html#cfn-acmpca-certificateauthority-subject-state - State string `json:"State,omitempty"` + State *string `json:"State,omitempty"` // Surname AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-subject.html#cfn-acmpca-certificateauthority-subject-surname - Surname string `json:"Surname,omitempty"` + Surname *string `json:"Surname,omitempty"` // Title AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-subject.html#cfn-acmpca-certificateauthority-subject-title - Title string `json:"Title,omitempty"` + Title *string `json:"Title,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/acmpca/aws-acmpca-certificateauthorityactivation.go b/cloudformation/acmpca/aws-acmpca-certificateauthorityactivation.go index da1d871804..bdca7a5f20 100644 --- a/cloudformation/acmpca/aws-acmpca-certificateauthorityactivation.go +++ b/cloudformation/acmpca/aws-acmpca-certificateauthorityactivation.go @@ -15,22 +15,22 @@ type CertificateAuthorityActivation struct { // Certificate AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-certificateauthorityactivation.html#cfn-acmpca-certificateauthorityactivation-certificate - Certificate string `json:"Certificate,omitempty"` + Certificate string `json:"Certificate"` // CertificateAuthorityArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-certificateauthorityactivation.html#cfn-acmpca-certificateauthorityactivation-certificateauthorityarn - CertificateAuthorityArn string `json:"CertificateAuthorityArn,omitempty"` + CertificateAuthorityArn string `json:"CertificateAuthorityArn"` // CertificateChain AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-certificateauthorityactivation.html#cfn-acmpca-certificateauthorityactivation-certificatechain - CertificateChain string `json:"CertificateChain,omitempty"` + CertificateChain *string `json:"CertificateChain,omitempty"` // Status AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-certificateauthorityactivation.html#cfn-acmpca-certificateauthorityactivation-status - Status string `json:"Status,omitempty"` + Status *string `json:"Status,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/acmpca/aws-acmpca-permission.go b/cloudformation/acmpca/aws-acmpca-permission.go index 6e19cde9a2..82be3bcf57 100644 --- a/cloudformation/acmpca/aws-acmpca-permission.go +++ b/cloudformation/acmpca/aws-acmpca-permission.go @@ -15,22 +15,22 @@ type Permission struct { // Actions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-permission.html#cfn-acmpca-permission-actions - Actions []string `json:"Actions,omitempty"` + Actions []string `json:"Actions"` // CertificateAuthorityArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-permission.html#cfn-acmpca-permission-certificateauthorityarn - CertificateAuthorityArn string `json:"CertificateAuthorityArn,omitempty"` + CertificateAuthorityArn string `json:"CertificateAuthorityArn"` // Principal AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-permission.html#cfn-acmpca-permission-principal - Principal string `json:"Principal,omitempty"` + Principal string `json:"Principal"` // SourceAccount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-permission.html#cfn-acmpca-permission-sourceaccount - SourceAccount string `json:"SourceAccount,omitempty"` + SourceAccount *string `json:"SourceAccount,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/amazonmq/aws-amazonmq-broker.go b/cloudformation/amazonmq/aws-amazonmq-broker.go index 91761c7852..f65f84df6e 100644 --- a/cloudformation/amazonmq/aws-amazonmq-broker.go +++ b/cloudformation/amazonmq/aws-amazonmq-broker.go @@ -15,7 +15,7 @@ type Broker struct { // AuthenticationStrategy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amazonmq-broker.html#cfn-amazonmq-broker-authenticationstrategy - AuthenticationStrategy string `json:"AuthenticationStrategy,omitempty"` + AuthenticationStrategy *string `json:"AuthenticationStrategy,omitempty"` // AutoMinorVersionUpgrade AWS CloudFormation Property // Required: true @@ -25,7 +25,7 @@ type Broker struct { // BrokerName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amazonmq-broker.html#cfn-amazonmq-broker-brokername - BrokerName string `json:"BrokerName,omitempty"` + BrokerName string `json:"BrokerName"` // Configuration AWS CloudFormation Property // Required: false @@ -35,7 +35,7 @@ type Broker struct { // DeploymentMode AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amazonmq-broker.html#cfn-amazonmq-broker-deploymentmode - DeploymentMode string `json:"DeploymentMode,omitempty"` + DeploymentMode string `json:"DeploymentMode"` // EncryptionOptions AWS CloudFormation Property // Required: false @@ -45,17 +45,17 @@ type Broker struct { // EngineType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amazonmq-broker.html#cfn-amazonmq-broker-enginetype - EngineType string `json:"EngineType,omitempty"` + EngineType string `json:"EngineType"` // EngineVersion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amazonmq-broker.html#cfn-amazonmq-broker-engineversion - EngineVersion string `json:"EngineVersion,omitempty"` + EngineVersion string `json:"EngineVersion"` // HostInstanceType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amazonmq-broker.html#cfn-amazonmq-broker-hostinstancetype - HostInstanceType string `json:"HostInstanceType,omitempty"` + HostInstanceType string `json:"HostInstanceType"` // LdapServerMetadata AWS CloudFormation Property // Required: false @@ -80,27 +80,27 @@ type Broker struct { // SecurityGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amazonmq-broker.html#cfn-amazonmq-broker-securitygroups - SecurityGroups []string `json:"SecurityGroups,omitempty"` + SecurityGroups *[]string `json:"SecurityGroups,omitempty"` // StorageType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amazonmq-broker.html#cfn-amazonmq-broker-storagetype - StorageType string `json:"StorageType,omitempty"` + StorageType *string `json:"StorageType,omitempty"` // SubnetIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amazonmq-broker.html#cfn-amazonmq-broker-subnetids - SubnetIds []string `json:"SubnetIds,omitempty"` + SubnetIds *[]string `json:"SubnetIds,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amazonmq-broker.html#cfn-amazonmq-broker-tags - Tags []Broker_TagsEntry `json:"Tags,omitempty"` + Tags *[]Broker_TagsEntry `json:"Tags,omitempty"` // Users AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amazonmq-broker.html#cfn-amazonmq-broker-users - Users []Broker_User `json:"Users,omitempty"` + Users []Broker_User `json:"Users"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/amazonmq/aws-amazonmq-broker_configurationid.go b/cloudformation/amazonmq/aws-amazonmq-broker_configurationid.go index 6e801b7c34..78cc0c52b2 100644 --- a/cloudformation/amazonmq/aws-amazonmq-broker_configurationid.go +++ b/cloudformation/amazonmq/aws-amazonmq-broker_configurationid.go @@ -11,7 +11,7 @@ type Broker_ConfigurationId struct { // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-configurationid.html#cfn-amazonmq-broker-configurationid-id - Id string `json:"Id,omitempty"` + Id string `json:"Id"` // Revision AWS CloudFormation Property // Required: true diff --git a/cloudformation/amazonmq/aws-amazonmq-broker_encryptionoptions.go b/cloudformation/amazonmq/aws-amazonmq-broker_encryptionoptions.go index ffdfff414e..607c18123c 100644 --- a/cloudformation/amazonmq/aws-amazonmq-broker_encryptionoptions.go +++ b/cloudformation/amazonmq/aws-amazonmq-broker_encryptionoptions.go @@ -11,7 +11,7 @@ type Broker_EncryptionOptions struct { // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-encryptionoptions.html#cfn-amazonmq-broker-encryptionoptions-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // UseAwsOwnedKey AWS CloudFormation Property // Required: true diff --git a/cloudformation/amazonmq/aws-amazonmq-broker_ldapservermetadata.go b/cloudformation/amazonmq/aws-amazonmq-broker_ldapservermetadata.go index 646f6500e7..99c1c1d627 100644 --- a/cloudformation/amazonmq/aws-amazonmq-broker_ldapservermetadata.go +++ b/cloudformation/amazonmq/aws-amazonmq-broker_ldapservermetadata.go @@ -11,57 +11,57 @@ type Broker_LdapServerMetadata struct { // Hosts AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-ldapservermetadata.html#cfn-amazonmq-broker-ldapservermetadata-hosts - Hosts []string `json:"Hosts,omitempty"` + Hosts []string `json:"Hosts"` // RoleBase AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-ldapservermetadata.html#cfn-amazonmq-broker-ldapservermetadata-rolebase - RoleBase string `json:"RoleBase,omitempty"` + RoleBase string `json:"RoleBase"` // RoleName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-ldapservermetadata.html#cfn-amazonmq-broker-ldapservermetadata-rolename - RoleName string `json:"RoleName,omitempty"` + RoleName *string `json:"RoleName,omitempty"` // RoleSearchMatching AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-ldapservermetadata.html#cfn-amazonmq-broker-ldapservermetadata-rolesearchmatching - RoleSearchMatching string `json:"RoleSearchMatching,omitempty"` + RoleSearchMatching string `json:"RoleSearchMatching"` // RoleSearchSubtree AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-ldapservermetadata.html#cfn-amazonmq-broker-ldapservermetadata-rolesearchsubtree - RoleSearchSubtree bool `json:"RoleSearchSubtree,omitempty"` + RoleSearchSubtree *bool `json:"RoleSearchSubtree,omitempty"` // ServiceAccountPassword AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-ldapservermetadata.html#cfn-amazonmq-broker-ldapservermetadata-serviceaccountpassword - ServiceAccountPassword string `json:"ServiceAccountPassword,omitempty"` + ServiceAccountPassword string `json:"ServiceAccountPassword"` // ServiceAccountUsername AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-ldapservermetadata.html#cfn-amazonmq-broker-ldapservermetadata-serviceaccountusername - ServiceAccountUsername string `json:"ServiceAccountUsername,omitempty"` + ServiceAccountUsername string `json:"ServiceAccountUsername"` // UserBase AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-ldapservermetadata.html#cfn-amazonmq-broker-ldapservermetadata-userbase - UserBase string `json:"UserBase,omitempty"` + UserBase string `json:"UserBase"` // UserRoleName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-ldapservermetadata.html#cfn-amazonmq-broker-ldapservermetadata-userrolename - UserRoleName string `json:"UserRoleName,omitempty"` + UserRoleName *string `json:"UserRoleName,omitempty"` // UserSearchMatching AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-ldapservermetadata.html#cfn-amazonmq-broker-ldapservermetadata-usersearchmatching - UserSearchMatching string `json:"UserSearchMatching,omitempty"` + UserSearchMatching string `json:"UserSearchMatching"` // UserSearchSubtree AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-ldapservermetadata.html#cfn-amazonmq-broker-ldapservermetadata-usersearchsubtree - UserSearchSubtree bool `json:"UserSearchSubtree,omitempty"` + UserSearchSubtree *bool `json:"UserSearchSubtree,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/amazonmq/aws-amazonmq-broker_loglist.go b/cloudformation/amazonmq/aws-amazonmq-broker_loglist.go index b9c1f723a3..aec3ca4229 100644 --- a/cloudformation/amazonmq/aws-amazonmq-broker_loglist.go +++ b/cloudformation/amazonmq/aws-amazonmq-broker_loglist.go @@ -11,12 +11,12 @@ type Broker_LogList struct { // Audit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-loglist.html#cfn-amazonmq-broker-loglist-audit - Audit bool `json:"Audit,omitempty"` + Audit *bool `json:"Audit,omitempty"` // General AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-loglist.html#cfn-amazonmq-broker-loglist-general - General bool `json:"General,omitempty"` + General *bool `json:"General,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/amazonmq/aws-amazonmq-broker_maintenancewindow.go b/cloudformation/amazonmq/aws-amazonmq-broker_maintenancewindow.go index 6c58a8f282..d783a77c96 100644 --- a/cloudformation/amazonmq/aws-amazonmq-broker_maintenancewindow.go +++ b/cloudformation/amazonmq/aws-amazonmq-broker_maintenancewindow.go @@ -11,17 +11,17 @@ type Broker_MaintenanceWindow struct { // DayOfWeek AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-maintenancewindow.html#cfn-amazonmq-broker-maintenancewindow-dayofweek - DayOfWeek string `json:"DayOfWeek,omitempty"` + DayOfWeek string `json:"DayOfWeek"` // TimeOfDay AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-maintenancewindow.html#cfn-amazonmq-broker-maintenancewindow-timeofday - TimeOfDay string `json:"TimeOfDay,omitempty"` + TimeOfDay string `json:"TimeOfDay"` // TimeZone AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-maintenancewindow.html#cfn-amazonmq-broker-maintenancewindow-timezone - TimeZone string `json:"TimeZone,omitempty"` + TimeZone string `json:"TimeZone"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/amazonmq/aws-amazonmq-broker_tagsentry.go b/cloudformation/amazonmq/aws-amazonmq-broker_tagsentry.go index 20c8446e46..760c52303c 100644 --- a/cloudformation/amazonmq/aws-amazonmq-broker_tagsentry.go +++ b/cloudformation/amazonmq/aws-amazonmq-broker_tagsentry.go @@ -11,12 +11,12 @@ type Broker_TagsEntry struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-tagsentry.html#cfn-amazonmq-broker-tagsentry-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-tagsentry.html#cfn-amazonmq-broker-tagsentry-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/amazonmq/aws-amazonmq-broker_user.go b/cloudformation/amazonmq/aws-amazonmq-broker_user.go index f2ea7e8414..e4a02262fb 100644 --- a/cloudformation/amazonmq/aws-amazonmq-broker_user.go +++ b/cloudformation/amazonmq/aws-amazonmq-broker_user.go @@ -11,22 +11,22 @@ type Broker_User struct { // ConsoleAccess AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-user.html#cfn-amazonmq-broker-user-consoleaccess - ConsoleAccess bool `json:"ConsoleAccess,omitempty"` + ConsoleAccess *bool `json:"ConsoleAccess,omitempty"` // Groups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-user.html#cfn-amazonmq-broker-user-groups - Groups []string `json:"Groups,omitempty"` + Groups *[]string `json:"Groups,omitempty"` // Password AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-user.html#cfn-amazonmq-broker-user-password - Password string `json:"Password,omitempty"` + Password string `json:"Password"` // Username AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-user.html#cfn-amazonmq-broker-user-username - Username string `json:"Username,omitempty"` + Username string `json:"Username"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/amazonmq/aws-amazonmq-configuration.go b/cloudformation/amazonmq/aws-amazonmq-configuration.go index 19e78bced7..80b76fd279 100644 --- a/cloudformation/amazonmq/aws-amazonmq-configuration.go +++ b/cloudformation/amazonmq/aws-amazonmq-configuration.go @@ -15,37 +15,37 @@ type Configuration struct { // AuthenticationStrategy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amazonmq-configuration.html#cfn-amazonmq-configuration-authenticationstrategy - AuthenticationStrategy string `json:"AuthenticationStrategy,omitempty"` + AuthenticationStrategy *string `json:"AuthenticationStrategy,omitempty"` // Data AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amazonmq-configuration.html#cfn-amazonmq-configuration-data - Data string `json:"Data,omitempty"` + Data string `json:"Data"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amazonmq-configuration.html#cfn-amazonmq-configuration-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // EngineType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amazonmq-configuration.html#cfn-amazonmq-configuration-enginetype - EngineType string `json:"EngineType,omitempty"` + EngineType string `json:"EngineType"` // EngineVersion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amazonmq-configuration.html#cfn-amazonmq-configuration-engineversion - EngineVersion string `json:"EngineVersion,omitempty"` + EngineVersion string `json:"EngineVersion"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amazonmq-configuration.html#cfn-amazonmq-configuration-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amazonmq-configuration.html#cfn-amazonmq-configuration-tags - Tags []Configuration_TagsEntry `json:"Tags,omitempty"` + Tags *[]Configuration_TagsEntry `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/amazonmq/aws-amazonmq-configuration_tagsentry.go b/cloudformation/amazonmq/aws-amazonmq-configuration_tagsentry.go index cf0304d53e..939dc9c014 100644 --- a/cloudformation/amazonmq/aws-amazonmq-configuration_tagsentry.go +++ b/cloudformation/amazonmq/aws-amazonmq-configuration_tagsentry.go @@ -11,12 +11,12 @@ type Configuration_TagsEntry struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-configuration-tagsentry.html#cfn-amazonmq-configuration-tagsentry-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-configuration-tagsentry.html#cfn-amazonmq-configuration-tagsentry-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/amazonmq/aws-amazonmq-configurationassociation.go b/cloudformation/amazonmq/aws-amazonmq-configurationassociation.go index 4daf56880a..930a1d0f3b 100644 --- a/cloudformation/amazonmq/aws-amazonmq-configurationassociation.go +++ b/cloudformation/amazonmq/aws-amazonmq-configurationassociation.go @@ -15,12 +15,12 @@ type ConfigurationAssociation struct { // Broker AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amazonmq-configurationassociation.html#cfn-amazonmq-configurationassociation-broker - Broker string `json:"Broker,omitempty"` + Broker string `json:"Broker"` // Configuration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amazonmq-configurationassociation.html#cfn-amazonmq-configurationassociation-configuration - Configuration *ConfigurationAssociation_ConfigurationId `json:"Configuration,omitempty"` + Configuration *ConfigurationAssociation_ConfigurationId `json:"Configuration"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/amazonmq/aws-amazonmq-configurationassociation_configurationid.go b/cloudformation/amazonmq/aws-amazonmq-configurationassociation_configurationid.go index 05c971b519..6dda189495 100644 --- a/cloudformation/amazonmq/aws-amazonmq-configurationassociation_configurationid.go +++ b/cloudformation/amazonmq/aws-amazonmq-configurationassociation_configurationid.go @@ -11,7 +11,7 @@ type ConfigurationAssociation_ConfigurationId struct { // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-configurationassociation-configurationid.html#cfn-amazonmq-configurationassociation-configurationid-id - Id string `json:"Id,omitempty"` + Id string `json:"Id"` // Revision AWS CloudFormation Property // Required: true diff --git a/cloudformation/amplify/aws-amplify-app.go b/cloudformation/amplify/aws-amplify-app.go index 64944aa479..6860c138d7 100644 --- a/cloudformation/amplify/aws-amplify-app.go +++ b/cloudformation/amplify/aws-amplify-app.go @@ -16,7 +16,7 @@ type App struct { // AccessToken AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-app.html#cfn-amplify-app-accesstoken - AccessToken string `json:"AccessToken,omitempty"` + AccessToken *string `json:"AccessToken,omitempty"` // AutoBranchCreationConfig AWS CloudFormation Property // Required: false @@ -31,57 +31,57 @@ type App struct { // BuildSpec AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-app.html#cfn-amplify-app-buildspec - BuildSpec string `json:"BuildSpec,omitempty"` + BuildSpec *string `json:"BuildSpec,omitempty"` // CustomHeaders AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-app.html#cfn-amplify-app-customheaders - CustomHeaders string `json:"CustomHeaders,omitempty"` + CustomHeaders *string `json:"CustomHeaders,omitempty"` // CustomRules AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-app.html#cfn-amplify-app-customrules - CustomRules []App_CustomRule `json:"CustomRules,omitempty"` + CustomRules *[]App_CustomRule `json:"CustomRules,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-app.html#cfn-amplify-app-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // EnableBranchAutoDeletion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-app.html#cfn-amplify-app-enablebranchautodeletion - EnableBranchAutoDeletion bool `json:"EnableBranchAutoDeletion,omitempty"` + EnableBranchAutoDeletion *bool `json:"EnableBranchAutoDeletion,omitempty"` // EnvironmentVariables AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-app.html#cfn-amplify-app-environmentvariables - EnvironmentVariables []App_EnvironmentVariable `json:"EnvironmentVariables,omitempty"` + EnvironmentVariables *[]App_EnvironmentVariable `json:"EnvironmentVariables,omitempty"` // IAMServiceRole AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-app.html#cfn-amplify-app-iamservicerole - IAMServiceRole string `json:"IAMServiceRole,omitempty"` + IAMServiceRole *string `json:"IAMServiceRole,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-app.html#cfn-amplify-app-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // OauthToken AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-app.html#cfn-amplify-app-oauthtoken - OauthToken string `json:"OauthToken,omitempty"` + OauthToken *string `json:"OauthToken,omitempty"` // Repository AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-app.html#cfn-amplify-app-repository - Repository string `json:"Repository,omitempty"` + Repository *string `json:"Repository,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-app.html#cfn-amplify-app-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/amplify/aws-amplify-app_autobranchcreationconfig.go b/cloudformation/amplify/aws-amplify-app_autobranchcreationconfig.go index a084296dc5..87ad0ed473 100644 --- a/cloudformation/amplify/aws-amplify-app_autobranchcreationconfig.go +++ b/cloudformation/amplify/aws-amplify-app_autobranchcreationconfig.go @@ -11,7 +11,7 @@ type App_AutoBranchCreationConfig struct { // AutoBranchCreationPatterns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-app-autobranchcreationconfig.html#cfn-amplify-app-autobranchcreationconfig-autobranchcreationpatterns - AutoBranchCreationPatterns []string `json:"AutoBranchCreationPatterns,omitempty"` + AutoBranchCreationPatterns *[]string `json:"AutoBranchCreationPatterns,omitempty"` // BasicAuthConfig AWS CloudFormation Property // Required: false @@ -21,42 +21,42 @@ type App_AutoBranchCreationConfig struct { // BuildSpec AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-app-autobranchcreationconfig.html#cfn-amplify-app-autobranchcreationconfig-buildspec - BuildSpec string `json:"BuildSpec,omitempty"` + BuildSpec *string `json:"BuildSpec,omitempty"` // EnableAutoBranchCreation AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-app-autobranchcreationconfig.html#cfn-amplify-app-autobranchcreationconfig-enableautobranchcreation - EnableAutoBranchCreation bool `json:"EnableAutoBranchCreation,omitempty"` + EnableAutoBranchCreation *bool `json:"EnableAutoBranchCreation,omitempty"` // EnableAutoBuild AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-app-autobranchcreationconfig.html#cfn-amplify-app-autobranchcreationconfig-enableautobuild - EnableAutoBuild bool `json:"EnableAutoBuild,omitempty"` + EnableAutoBuild *bool `json:"EnableAutoBuild,omitempty"` // EnablePerformanceMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-app-autobranchcreationconfig.html#cfn-amplify-app-autobranchcreationconfig-enableperformancemode - EnablePerformanceMode bool `json:"EnablePerformanceMode,omitempty"` + EnablePerformanceMode *bool `json:"EnablePerformanceMode,omitempty"` // EnablePullRequestPreview AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-app-autobranchcreationconfig.html#cfn-amplify-app-autobranchcreationconfig-enablepullrequestpreview - EnablePullRequestPreview bool `json:"EnablePullRequestPreview,omitempty"` + EnablePullRequestPreview *bool `json:"EnablePullRequestPreview,omitempty"` // EnvironmentVariables AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-app-autobranchcreationconfig.html#cfn-amplify-app-autobranchcreationconfig-environmentvariables - EnvironmentVariables []App_EnvironmentVariable `json:"EnvironmentVariables,omitempty"` + EnvironmentVariables *[]App_EnvironmentVariable `json:"EnvironmentVariables,omitempty"` // PullRequestEnvironmentName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-app-autobranchcreationconfig.html#cfn-amplify-app-autobranchcreationconfig-pullrequestenvironmentname - PullRequestEnvironmentName string `json:"PullRequestEnvironmentName,omitempty"` + PullRequestEnvironmentName *string `json:"PullRequestEnvironmentName,omitempty"` // Stage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-app-autobranchcreationconfig.html#cfn-amplify-app-autobranchcreationconfig-stage - Stage string `json:"Stage,omitempty"` + Stage *string `json:"Stage,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/amplify/aws-amplify-app_basicauthconfig.go b/cloudformation/amplify/aws-amplify-app_basicauthconfig.go index 262e8b9d0a..1c072853bf 100644 --- a/cloudformation/amplify/aws-amplify-app_basicauthconfig.go +++ b/cloudformation/amplify/aws-amplify-app_basicauthconfig.go @@ -11,17 +11,17 @@ type App_BasicAuthConfig struct { // EnableBasicAuth AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-app-basicauthconfig.html#cfn-amplify-app-basicauthconfig-enablebasicauth - EnableBasicAuth bool `json:"EnableBasicAuth,omitempty"` + EnableBasicAuth *bool `json:"EnableBasicAuth,omitempty"` // Password AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-app-basicauthconfig.html#cfn-amplify-app-basicauthconfig-password - Password string `json:"Password,omitempty"` + Password *string `json:"Password,omitempty"` // Username AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-app-basicauthconfig.html#cfn-amplify-app-basicauthconfig-username - Username string `json:"Username,omitempty"` + Username *string `json:"Username,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/amplify/aws-amplify-app_customrule.go b/cloudformation/amplify/aws-amplify-app_customrule.go index edeafadf61..05b9175f9e 100644 --- a/cloudformation/amplify/aws-amplify-app_customrule.go +++ b/cloudformation/amplify/aws-amplify-app_customrule.go @@ -11,22 +11,22 @@ type App_CustomRule struct { // Condition AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-app-customrule.html#cfn-amplify-app-customrule-condition - Condition string `json:"Condition,omitempty"` + Condition *string `json:"Condition,omitempty"` // Source AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-app-customrule.html#cfn-amplify-app-customrule-source - Source string `json:"Source,omitempty"` + Source string `json:"Source"` // Status AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-app-customrule.html#cfn-amplify-app-customrule-status - Status string `json:"Status,omitempty"` + Status *string `json:"Status,omitempty"` // Target AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-app-customrule.html#cfn-amplify-app-customrule-target - Target string `json:"Target,omitempty"` + Target string `json:"Target"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/amplify/aws-amplify-app_environmentvariable.go b/cloudformation/amplify/aws-amplify-app_environmentvariable.go index 04179f9974..d9cd215227 100644 --- a/cloudformation/amplify/aws-amplify-app_environmentvariable.go +++ b/cloudformation/amplify/aws-amplify-app_environmentvariable.go @@ -11,12 +11,12 @@ type App_EnvironmentVariable struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-app-environmentvariable.html#cfn-amplify-app-environmentvariable-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-app-environmentvariable.html#cfn-amplify-app-environmentvariable-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/amplify/aws-amplify-branch.go b/cloudformation/amplify/aws-amplify-branch.go index 12d58be6d3..5805603c95 100644 --- a/cloudformation/amplify/aws-amplify-branch.go +++ b/cloudformation/amplify/aws-amplify-branch.go @@ -16,7 +16,7 @@ type Branch struct { // AppId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-branch.html#cfn-amplify-branch-appid - AppId string `json:"AppId,omitempty"` + AppId string `json:"AppId"` // BasicAuthConfig AWS CloudFormation Property // Required: false @@ -26,52 +26,52 @@ type Branch struct { // BranchName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-branch.html#cfn-amplify-branch-branchname - BranchName string `json:"BranchName,omitempty"` + BranchName string `json:"BranchName"` // BuildSpec AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-branch.html#cfn-amplify-branch-buildspec - BuildSpec string `json:"BuildSpec,omitempty"` + BuildSpec *string `json:"BuildSpec,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-branch.html#cfn-amplify-branch-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // EnableAutoBuild AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-branch.html#cfn-amplify-branch-enableautobuild - EnableAutoBuild bool `json:"EnableAutoBuild,omitempty"` + EnableAutoBuild *bool `json:"EnableAutoBuild,omitempty"` // EnablePerformanceMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-branch.html#cfn-amplify-branch-enableperformancemode - EnablePerformanceMode bool `json:"EnablePerformanceMode,omitempty"` + EnablePerformanceMode *bool `json:"EnablePerformanceMode,omitempty"` // EnablePullRequestPreview AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-branch.html#cfn-amplify-branch-enablepullrequestpreview - EnablePullRequestPreview bool `json:"EnablePullRequestPreview,omitempty"` + EnablePullRequestPreview *bool `json:"EnablePullRequestPreview,omitempty"` // EnvironmentVariables AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-branch.html#cfn-amplify-branch-environmentvariables - EnvironmentVariables []Branch_EnvironmentVariable `json:"EnvironmentVariables,omitempty"` + EnvironmentVariables *[]Branch_EnvironmentVariable `json:"EnvironmentVariables,omitempty"` // PullRequestEnvironmentName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-branch.html#cfn-amplify-branch-pullrequestenvironmentname - PullRequestEnvironmentName string `json:"PullRequestEnvironmentName,omitempty"` + PullRequestEnvironmentName *string `json:"PullRequestEnvironmentName,omitempty"` // Stage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-branch.html#cfn-amplify-branch-stage - Stage string `json:"Stage,omitempty"` + Stage *string `json:"Stage,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-branch.html#cfn-amplify-branch-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/amplify/aws-amplify-branch_basicauthconfig.go b/cloudformation/amplify/aws-amplify-branch_basicauthconfig.go index 29625507f0..d8c0973ce7 100644 --- a/cloudformation/amplify/aws-amplify-branch_basicauthconfig.go +++ b/cloudformation/amplify/aws-amplify-branch_basicauthconfig.go @@ -11,17 +11,17 @@ type Branch_BasicAuthConfig struct { // EnableBasicAuth AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-branch-basicauthconfig.html#cfn-amplify-branch-basicauthconfig-enablebasicauth - EnableBasicAuth bool `json:"EnableBasicAuth,omitempty"` + EnableBasicAuth *bool `json:"EnableBasicAuth,omitempty"` // Password AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-branch-basicauthconfig.html#cfn-amplify-branch-basicauthconfig-password - Password string `json:"Password,omitempty"` + Password string `json:"Password"` // Username AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-branch-basicauthconfig.html#cfn-amplify-branch-basicauthconfig-username - Username string `json:"Username,omitempty"` + Username string `json:"Username"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/amplify/aws-amplify-branch_environmentvariable.go b/cloudformation/amplify/aws-amplify-branch_environmentvariable.go index fb9e3d361e..5b6270f449 100644 --- a/cloudformation/amplify/aws-amplify-branch_environmentvariable.go +++ b/cloudformation/amplify/aws-amplify-branch_environmentvariable.go @@ -11,12 +11,12 @@ type Branch_EnvironmentVariable struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-branch-environmentvariable.html#cfn-amplify-branch-environmentvariable-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-branch-environmentvariable.html#cfn-amplify-branch-environmentvariable-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/amplify/aws-amplify-domain.go b/cloudformation/amplify/aws-amplify-domain.go index 73608bccae..95a097f574 100644 --- a/cloudformation/amplify/aws-amplify-domain.go +++ b/cloudformation/amplify/aws-amplify-domain.go @@ -15,32 +15,32 @@ type Domain struct { // AppId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-domain.html#cfn-amplify-domain-appid - AppId string `json:"AppId,omitempty"` + AppId string `json:"AppId"` // AutoSubDomainCreationPatterns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-domain.html#cfn-amplify-domain-autosubdomaincreationpatterns - AutoSubDomainCreationPatterns []string `json:"AutoSubDomainCreationPatterns,omitempty"` + AutoSubDomainCreationPatterns *[]string `json:"AutoSubDomainCreationPatterns,omitempty"` // AutoSubDomainIAMRole AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-domain.html#cfn-amplify-domain-autosubdomainiamrole - AutoSubDomainIAMRole string `json:"AutoSubDomainIAMRole,omitempty"` + AutoSubDomainIAMRole *string `json:"AutoSubDomainIAMRole,omitempty"` // DomainName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-domain.html#cfn-amplify-domain-domainname - DomainName string `json:"DomainName,omitempty"` + DomainName string `json:"DomainName"` // EnableAutoSubDomain AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-domain.html#cfn-amplify-domain-enableautosubdomain - EnableAutoSubDomain bool `json:"EnableAutoSubDomain,omitempty"` + EnableAutoSubDomain *bool `json:"EnableAutoSubDomain,omitempty"` // SubDomainSettings AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-domain.html#cfn-amplify-domain-subdomainsettings - SubDomainSettings []Domain_SubDomainSetting `json:"SubDomainSettings,omitempty"` + SubDomainSettings []Domain_SubDomainSetting `json:"SubDomainSettings"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/amplify/aws-amplify-domain_subdomainsetting.go b/cloudformation/amplify/aws-amplify-domain_subdomainsetting.go index 7217ae8dec..3d30269486 100644 --- a/cloudformation/amplify/aws-amplify-domain_subdomainsetting.go +++ b/cloudformation/amplify/aws-amplify-domain_subdomainsetting.go @@ -11,12 +11,12 @@ type Domain_SubDomainSetting struct { // BranchName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-domain-subdomainsetting.html#cfn-amplify-domain-subdomainsetting-branchname - BranchName string `json:"BranchName,omitempty"` + BranchName string `json:"BranchName"` // Prefix AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-domain-subdomainsetting.html#cfn-amplify-domain-subdomainsetting-prefix - Prefix string `json:"Prefix,omitempty"` + Prefix string `json:"Prefix"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component.go b/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component.go index c29e6a4aed..14f7ca3c44 100644 --- a/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component.go +++ b/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component.go @@ -15,57 +15,57 @@ type Component struct { // BindingProperties AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-component.html#cfn-amplifyuibuilder-component-bindingproperties - BindingProperties map[string]Component_ComponentBindingPropertiesValue `json:"BindingProperties,omitempty"` + BindingProperties map[string]Component_ComponentBindingPropertiesValue `json:"BindingProperties"` // Children AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-component.html#cfn-amplifyuibuilder-component-children - Children []Component_ComponentChild `json:"Children,omitempty"` + Children *[]Component_ComponentChild `json:"Children,omitempty"` // CollectionProperties AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-component.html#cfn-amplifyuibuilder-component-collectionproperties - CollectionProperties map[string]Component_ComponentDataConfiguration `json:"CollectionProperties,omitempty"` + CollectionProperties *map[string]Component_ComponentDataConfiguration `json:"CollectionProperties,omitempty"` // ComponentType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-component.html#cfn-amplifyuibuilder-component-componenttype - ComponentType string `json:"ComponentType,omitempty"` + ComponentType string `json:"ComponentType"` // Events AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-component.html#cfn-amplifyuibuilder-component-events - Events map[string]Component_ComponentEvent `json:"Events,omitempty"` + Events *map[string]Component_ComponentEvent `json:"Events,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-component.html#cfn-amplifyuibuilder-component-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Overrides AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-component.html#cfn-amplifyuibuilder-component-overrides - Overrides map[string]Component_ComponentOverridesValue `json:"Overrides,omitempty"` + Overrides map[string]Component_ComponentOverridesValue `json:"Overrides"` // Properties AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-component.html#cfn-amplifyuibuilder-component-properties - Properties map[string]Component_ComponentProperty `json:"Properties,omitempty"` + Properties map[string]Component_ComponentProperty `json:"Properties"` // SourceId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-component.html#cfn-amplifyuibuilder-component-sourceid - SourceId string `json:"SourceId,omitempty"` + SourceId *string `json:"SourceId,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-component.html#cfn-amplifyuibuilder-component-tags - Tags map[string]string `json:"Tags,omitempty"` + Tags *map[string]string `json:"Tags,omitempty"` // Variants AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-component.html#cfn-amplifyuibuilder-component-variants - Variants []Component_ComponentVariant `json:"Variants,omitempty"` + Variants []Component_ComponentVariant `json:"Variants"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_actionparameters.go b/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_actionparameters.go index 2e16d9e53a..08b3d7613f 100644 --- a/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_actionparameters.go +++ b/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_actionparameters.go @@ -31,7 +31,7 @@ type Component_ActionParameters struct { // Model AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-actionparameters.html#cfn-amplifyuibuilder-component-actionparameters-model - Model string `json:"Model,omitempty"` + Model *string `json:"Model,omitempty"` // State AWS CloudFormation Property // Required: false diff --git a/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentbindingpropertiesvalue.go b/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentbindingpropertiesvalue.go index 4e9c470449..b2bddafd05 100644 --- a/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentbindingpropertiesvalue.go +++ b/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentbindingpropertiesvalue.go @@ -16,12 +16,12 @@ type Component_ComponentBindingPropertiesValue struct { // DefaultValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentbindingpropertiesvalue.html#cfn-amplifyuibuilder-component-componentbindingpropertiesvalue-defaultvalue - DefaultValue string `json:"DefaultValue,omitempty"` + DefaultValue *string `json:"DefaultValue,omitempty"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentbindingpropertiesvalue.html#cfn-amplifyuibuilder-component-componentbindingpropertiesvalue-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentbindingpropertiesvalueproperties.go b/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentbindingpropertiesvalueproperties.go index ac95e89c27..f54506cdce 100644 --- a/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentbindingpropertiesvalueproperties.go +++ b/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentbindingpropertiesvalueproperties.go @@ -11,37 +11,37 @@ type Component_ComponentBindingPropertiesValueProperties struct { // Bucket AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentbindingpropertiesvalueproperties.html#cfn-amplifyuibuilder-component-componentbindingpropertiesvalueproperties-bucket - Bucket string `json:"Bucket,omitempty"` + Bucket *string `json:"Bucket,omitempty"` // DefaultValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentbindingpropertiesvalueproperties.html#cfn-amplifyuibuilder-component-componentbindingpropertiesvalueproperties-defaultvalue - DefaultValue string `json:"DefaultValue,omitempty"` + DefaultValue *string `json:"DefaultValue,omitempty"` // Field AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentbindingpropertiesvalueproperties.html#cfn-amplifyuibuilder-component-componentbindingpropertiesvalueproperties-field - Field string `json:"Field,omitempty"` + Field *string `json:"Field,omitempty"` // Key AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentbindingpropertiesvalueproperties.html#cfn-amplifyuibuilder-component-componentbindingpropertiesvalueproperties-key - Key string `json:"Key,omitempty"` + Key *string `json:"Key,omitempty"` // Model AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentbindingpropertiesvalueproperties.html#cfn-amplifyuibuilder-component-componentbindingpropertiesvalueproperties-model - Model string `json:"Model,omitempty"` + Model *string `json:"Model,omitempty"` // Predicates AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentbindingpropertiesvalueproperties.html#cfn-amplifyuibuilder-component-componentbindingpropertiesvalueproperties-predicates - Predicates []Component_Predicate `json:"Predicates,omitempty"` + Predicates *[]Component_Predicate `json:"Predicates,omitempty"` // UserAttribute AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentbindingpropertiesvalueproperties.html#cfn-amplifyuibuilder-component-componentbindingpropertiesvalueproperties-userattribute - UserAttribute string `json:"UserAttribute,omitempty"` + UserAttribute *string `json:"UserAttribute,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentchild.go b/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentchild.go index 0ed3dba7be..d0687ba0de 100644 --- a/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentchild.go +++ b/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentchild.go @@ -11,12 +11,12 @@ type Component_ComponentChild struct { // Children AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentchild.html#cfn-amplifyuibuilder-component-componentchild-children - Children []Component_ComponentChild `json:"Children,omitempty"` + Children *[]Component_ComponentChild `json:"Children,omitempty"` // ComponentType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentchild.html#cfn-amplifyuibuilder-component-componentchild-componenttype - ComponentType string `json:"ComponentType,omitempty"` + ComponentType string `json:"ComponentType"` // Events AWS CloudFormation Property // Required: false @@ -26,12 +26,12 @@ type Component_ComponentChild struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentchild.html#cfn-amplifyuibuilder-component-componentchild-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Properties AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentchild.html#cfn-amplifyuibuilder-component-componentchild-properties - Properties *Component_ComponentProperties `json:"Properties,omitempty"` + Properties *Component_ComponentProperties `json:"Properties"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentconditionproperty.go b/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentconditionproperty.go index f05e41c6c9..52b0d68192 100644 --- a/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentconditionproperty.go +++ b/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentconditionproperty.go @@ -16,27 +16,27 @@ type Component_ComponentConditionProperty struct { // Field AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentconditionproperty.html#cfn-amplifyuibuilder-component-componentconditionproperty-field - Field string `json:"Field,omitempty"` + Field *string `json:"Field,omitempty"` // Operand AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentconditionproperty.html#cfn-amplifyuibuilder-component-componentconditionproperty-operand - Operand string `json:"Operand,omitempty"` + Operand *string `json:"Operand,omitempty"` // OperandType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentconditionproperty.html#cfn-amplifyuibuilder-component-componentconditionproperty-operandtype - OperandType string `json:"OperandType,omitempty"` + OperandType *string `json:"OperandType,omitempty"` // Operator AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentconditionproperty.html#cfn-amplifyuibuilder-component-componentconditionproperty-operator - Operator string `json:"Operator,omitempty"` + Operator *string `json:"Operator,omitempty"` // Property AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentconditionproperty.html#cfn-amplifyuibuilder-component-componentconditionproperty-property - Property string `json:"Property,omitempty"` + Property *string `json:"Property,omitempty"` // Then AWS CloudFormation Property // Required: false diff --git a/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentdataconfiguration.go b/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentdataconfiguration.go index cf4c2c76cd..689d1674dd 100644 --- a/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentdataconfiguration.go +++ b/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentdataconfiguration.go @@ -11,12 +11,12 @@ type Component_ComponentDataConfiguration struct { // Identifiers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentdataconfiguration.html#cfn-amplifyuibuilder-component-componentdataconfiguration-identifiers - Identifiers []string `json:"Identifiers,omitempty"` + Identifiers *[]string `json:"Identifiers,omitempty"` // Model AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentdataconfiguration.html#cfn-amplifyuibuilder-component-componentdataconfiguration-model - Model string `json:"Model,omitempty"` + Model string `json:"Model"` // Predicate AWS CloudFormation Property // Required: false @@ -26,7 +26,7 @@ type Component_ComponentDataConfiguration struct { // Sort AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentdataconfiguration.html#cfn-amplifyuibuilder-component-componentdataconfiguration-sort - Sort []Component_SortProperty `json:"Sort,omitempty"` + Sort *[]Component_SortProperty `json:"Sort,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentevent.go b/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentevent.go index eb0201fccc..8f46355c0e 100644 --- a/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentevent.go +++ b/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentevent.go @@ -11,7 +11,7 @@ type Component_ComponentEvent struct { // Action AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentevent.html#cfn-amplifyuibuilder-component-componentevent-action - Action string `json:"Action,omitempty"` + Action *string `json:"Action,omitempty"` // Parameters AWS CloudFormation Property // Required: false diff --git a/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentproperty.go b/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentproperty.go index d052edd09a..d37e993d07 100644 --- a/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentproperty.go +++ b/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentproperty.go @@ -26,12 +26,12 @@ type Component_ComponentProperty struct { // ComponentName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentproperty.html#cfn-amplifyuibuilder-component-componentproperty-componentname - ComponentName string `json:"ComponentName,omitempty"` + ComponentName *string `json:"ComponentName,omitempty"` // Concat AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentproperty.html#cfn-amplifyuibuilder-component-componentproperty-concat - Concat []Component_ComponentProperty `json:"Concat,omitempty"` + Concat *[]Component_ComponentProperty `json:"Concat,omitempty"` // Condition AWS CloudFormation Property // Required: false @@ -41,47 +41,47 @@ type Component_ComponentProperty struct { // Configured AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentproperty.html#cfn-amplifyuibuilder-component-componentproperty-configured - Configured bool `json:"Configured,omitempty"` + Configured *bool `json:"Configured,omitempty"` // DefaultValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentproperty.html#cfn-amplifyuibuilder-component-componentproperty-defaultvalue - DefaultValue string `json:"DefaultValue,omitempty"` + DefaultValue *string `json:"DefaultValue,omitempty"` // Event AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentproperty.html#cfn-amplifyuibuilder-component-componentproperty-event - Event string `json:"Event,omitempty"` + Event *string `json:"Event,omitempty"` // ImportedValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentproperty.html#cfn-amplifyuibuilder-component-componentproperty-importedvalue - ImportedValue string `json:"ImportedValue,omitempty"` + ImportedValue *string `json:"ImportedValue,omitempty"` // Model AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentproperty.html#cfn-amplifyuibuilder-component-componentproperty-model - Model string `json:"Model,omitempty"` + Model *string `json:"Model,omitempty"` // Property AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentproperty.html#cfn-amplifyuibuilder-component-componentproperty-property - Property string `json:"Property,omitempty"` + Property *string `json:"Property,omitempty"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentproperty.html#cfn-amplifyuibuilder-component-componentproperty-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // UserAttribute AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentproperty.html#cfn-amplifyuibuilder-component-componentproperty-userattribute - UserAttribute string `json:"UserAttribute,omitempty"` + UserAttribute *string `json:"UserAttribute,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentproperty.html#cfn-amplifyuibuilder-component-componentproperty-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentpropertybindingproperties.go b/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentpropertybindingproperties.go index 776e673138..0f0151bd07 100644 --- a/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentpropertybindingproperties.go +++ b/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentpropertybindingproperties.go @@ -11,12 +11,12 @@ type Component_ComponentPropertyBindingProperties struct { // Field AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentpropertybindingproperties.html#cfn-amplifyuibuilder-component-componentpropertybindingproperties-field - Field string `json:"Field,omitempty"` + Field *string `json:"Field,omitempty"` // Property AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentpropertybindingproperties.html#cfn-amplifyuibuilder-component-componentpropertybindingproperties-property - Property string `json:"Property,omitempty"` + Property string `json:"Property"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_mutationactionsetstateparameter.go b/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_mutationactionsetstateparameter.go index 9a18e34d25..6d7a98c55d 100644 --- a/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_mutationactionsetstateparameter.go +++ b/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_mutationactionsetstateparameter.go @@ -11,17 +11,17 @@ type Component_MutationActionSetStateParameter struct { // ComponentName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-mutationactionsetstateparameter.html#cfn-amplifyuibuilder-component-mutationactionsetstateparameter-componentname - ComponentName string `json:"ComponentName,omitempty"` + ComponentName string `json:"ComponentName"` // Property AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-mutationactionsetstateparameter.html#cfn-amplifyuibuilder-component-mutationactionsetstateparameter-property - Property string `json:"Property,omitempty"` + Property string `json:"Property"` // Set AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-mutationactionsetstateparameter.html#cfn-amplifyuibuilder-component-mutationactionsetstateparameter-set - Set *Component_ComponentProperty `json:"Set,omitempty"` + Set *Component_ComponentProperty `json:"Set"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_predicate.go b/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_predicate.go index 0ede58062e..423029c767 100644 --- a/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_predicate.go +++ b/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_predicate.go @@ -11,27 +11,27 @@ type Component_Predicate struct { // And AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-predicate.html#cfn-amplifyuibuilder-component-predicate-and - And []Component_Predicate `json:"And,omitempty"` + And *[]Component_Predicate `json:"And,omitempty"` // Field AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-predicate.html#cfn-amplifyuibuilder-component-predicate-field - Field string `json:"Field,omitempty"` + Field *string `json:"Field,omitempty"` // Operand AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-predicate.html#cfn-amplifyuibuilder-component-predicate-operand - Operand string `json:"Operand,omitempty"` + Operand *string `json:"Operand,omitempty"` // Operator AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-predicate.html#cfn-amplifyuibuilder-component-predicate-operator - Operator string `json:"Operator,omitempty"` + Operator *string `json:"Operator,omitempty"` // Or AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-predicate.html#cfn-amplifyuibuilder-component-predicate-or - Or []Component_Predicate `json:"Or,omitempty"` + Or *[]Component_Predicate `json:"Or,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_sortproperty.go b/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_sortproperty.go index 08176ce19a..3e1b1a6a36 100644 --- a/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_sortproperty.go +++ b/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_sortproperty.go @@ -11,12 +11,12 @@ type Component_SortProperty struct { // Direction AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-sortproperty.html#cfn-amplifyuibuilder-component-sortproperty-direction - Direction string `json:"Direction,omitempty"` + Direction string `json:"Direction"` // Field AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-sortproperty.html#cfn-amplifyuibuilder-component-sortproperty-field - Field string `json:"Field,omitempty"` + Field string `json:"Field"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-theme.go b/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-theme.go index f42ec896a9..e302166066 100644 --- a/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-theme.go +++ b/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-theme.go @@ -15,22 +15,22 @@ type Theme struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-theme.html#cfn-amplifyuibuilder-theme-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Overrides AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-theme.html#cfn-amplifyuibuilder-theme-overrides - Overrides []Theme_ThemeValues `json:"Overrides,omitempty"` + Overrides *[]Theme_ThemeValues `json:"Overrides,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-theme.html#cfn-amplifyuibuilder-theme-tags - Tags map[string]string `json:"Tags,omitempty"` + Tags *map[string]string `json:"Tags,omitempty"` // Values AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-theme.html#cfn-amplifyuibuilder-theme-values - Values []Theme_ThemeValues `json:"Values,omitempty"` + Values []Theme_ThemeValues `json:"Values"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-theme_themevalue.go b/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-theme_themevalue.go index 489a4b3503..d92bd07007 100644 --- a/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-theme_themevalue.go +++ b/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-theme_themevalue.go @@ -11,12 +11,12 @@ type Theme_ThemeValue struct { // Children AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-theme-themevalue.html#cfn-amplifyuibuilder-theme-themevalue-children - Children []Theme_ThemeValues `json:"Children,omitempty"` + Children *[]Theme_ThemeValues `json:"Children,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-theme-themevalue.html#cfn-amplifyuibuilder-theme-themevalue-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-theme_themevalues.go b/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-theme_themevalues.go index 06e45e65e1..206edc11e5 100644 --- a/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-theme_themevalues.go +++ b/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-theme_themevalues.go @@ -11,7 +11,7 @@ type Theme_ThemeValues struct { // Key AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-theme-themevalues.html#cfn-amplifyuibuilder-theme-themevalues-key - Key string `json:"Key,omitempty"` + Key *string `json:"Key,omitempty"` // Value AWS CloudFormation Property // Required: false diff --git a/cloudformation/apigateway/aws-apigateway-account.go b/cloudformation/apigateway/aws-apigateway-account.go index df42e8bc5f..1afae93383 100644 --- a/cloudformation/apigateway/aws-apigateway-account.go +++ b/cloudformation/apigateway/aws-apigateway-account.go @@ -15,7 +15,7 @@ type Account struct { // CloudWatchRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-account.html#cfn-apigateway-account-cloudwatchrolearn - CloudWatchRoleArn string `json:"CloudWatchRoleArn,omitempty"` + CloudWatchRoleArn *string `json:"CloudWatchRoleArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigateway/aws-apigateway-apikey.go b/cloudformation/apigateway/aws-apigateway-apikey.go index f6a5dee9b3..d8cc9fc3b5 100644 --- a/cloudformation/apigateway/aws-apigateway-apikey.go +++ b/cloudformation/apigateway/aws-apigateway-apikey.go @@ -16,42 +16,42 @@ type ApiKey struct { // CustomerId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-apikey.html#cfn-apigateway-apikey-customerid - CustomerId string `json:"CustomerId,omitempty"` + CustomerId *string `json:"CustomerId,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-apikey.html#cfn-apigateway-apikey-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-apikey.html#cfn-apigateway-apikey-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // GenerateDistinctId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-apikey.html#cfn-apigateway-apikey-generatedistinctid - GenerateDistinctId bool `json:"GenerateDistinctId,omitempty"` + GenerateDistinctId *bool `json:"GenerateDistinctId,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-apikey.html#cfn-apigateway-apikey-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // StageKeys AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-apikey.html#cfn-apigateway-apikey-stagekeys - StageKeys []ApiKey_StageKey `json:"StageKeys,omitempty"` + StageKeys *[]ApiKey_StageKey `json:"StageKeys,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-apikey.html#cfn-apigateway-apikey-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-apikey.html#cfn-apigateway-apikey-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigateway/aws-apigateway-apikey_stagekey.go b/cloudformation/apigateway/aws-apigateway-apikey_stagekey.go index 1dd0119177..26463efc3b 100644 --- a/cloudformation/apigateway/aws-apigateway-apikey_stagekey.go +++ b/cloudformation/apigateway/aws-apigateway-apikey_stagekey.go @@ -11,12 +11,12 @@ type ApiKey_StageKey struct { // RestApiId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-apikey-stagekey.html#cfn-apigateway-apikey-stagekey-restapiid - RestApiId string `json:"RestApiId,omitempty"` + RestApiId *string `json:"RestApiId,omitempty"` // StageName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-apikey-stagekey.html#cfn-apigateway-apikey-stagekey-stagename - StageName string `json:"StageName,omitempty"` + StageName *string `json:"StageName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigateway/aws-apigateway-authorizer.go b/cloudformation/apigateway/aws-apigateway-authorizer.go index 92b1a84b90..fd8c5d82cb 100644 --- a/cloudformation/apigateway/aws-apigateway-authorizer.go +++ b/cloudformation/apigateway/aws-apigateway-authorizer.go @@ -15,52 +15,52 @@ type Authorizer struct { // AuthType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-authtype - AuthType string `json:"AuthType,omitempty"` + AuthType *string `json:"AuthType,omitempty"` // AuthorizerCredentials AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-authorizercredentials - AuthorizerCredentials string `json:"AuthorizerCredentials,omitempty"` + AuthorizerCredentials *string `json:"AuthorizerCredentials,omitempty"` // AuthorizerResultTtlInSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-authorizerresultttlinseconds - AuthorizerResultTtlInSeconds int `json:"AuthorizerResultTtlInSeconds,omitempty"` + AuthorizerResultTtlInSeconds *int `json:"AuthorizerResultTtlInSeconds,omitempty"` // AuthorizerUri AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-authorizeruri - AuthorizerUri string `json:"AuthorizerUri,omitempty"` + AuthorizerUri *string `json:"AuthorizerUri,omitempty"` // IdentitySource AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-identitysource - IdentitySource string `json:"IdentitySource,omitempty"` + IdentitySource *string `json:"IdentitySource,omitempty"` // IdentityValidationExpression AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-identityvalidationexpression - IdentityValidationExpression string `json:"IdentityValidationExpression,omitempty"` + IdentityValidationExpression *string `json:"IdentityValidationExpression,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // ProviderARNs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-providerarns - ProviderARNs []string `json:"ProviderARNs,omitempty"` + ProviderARNs *[]string `json:"ProviderARNs,omitempty"` // RestApiId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-restapiid - RestApiId string `json:"RestApiId,omitempty"` + RestApiId string `json:"RestApiId"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigateway/aws-apigateway-basepathmapping.go b/cloudformation/apigateway/aws-apigateway-basepathmapping.go index b03c6e79f1..b2fef7ac7d 100644 --- a/cloudformation/apigateway/aws-apigateway-basepathmapping.go +++ b/cloudformation/apigateway/aws-apigateway-basepathmapping.go @@ -15,22 +15,22 @@ type BasePathMapping struct { // BasePath AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-basepathmapping.html#cfn-apigateway-basepathmapping-basepath - BasePath string `json:"BasePath,omitempty"` + BasePath *string `json:"BasePath,omitempty"` // DomainName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-basepathmapping.html#cfn-apigateway-basepathmapping-domainname - DomainName string `json:"DomainName,omitempty"` + DomainName string `json:"DomainName"` // RestApiId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-basepathmapping.html#cfn-apigateway-basepathmapping-restapiid - RestApiId string `json:"RestApiId,omitempty"` + RestApiId *string `json:"RestApiId,omitempty"` // Stage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-basepathmapping.html#cfn-apigateway-basepathmapping-stage - Stage string `json:"Stage,omitempty"` + Stage *string `json:"Stage,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigateway/aws-apigateway-clientcertificate.go b/cloudformation/apigateway/aws-apigateway-clientcertificate.go index d526d064f3..c28c65f52c 100644 --- a/cloudformation/apigateway/aws-apigateway-clientcertificate.go +++ b/cloudformation/apigateway/aws-apigateway-clientcertificate.go @@ -16,12 +16,12 @@ type ClientCertificate struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-clientcertificate.html#cfn-apigateway-clientcertificate-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-clientcertificate.html#cfn-apigateway-clientcertificate-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigateway/aws-apigateway-deployment.go b/cloudformation/apigateway/aws-apigateway-deployment.go index 327b639910..1006386bc3 100644 --- a/cloudformation/apigateway/aws-apigateway-deployment.go +++ b/cloudformation/apigateway/aws-apigateway-deployment.go @@ -20,12 +20,12 @@ type Deployment struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-deployment.html#cfn-apigateway-deployment-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // RestApiId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-deployment.html#cfn-apigateway-deployment-restapiid - RestApiId string `json:"RestApiId,omitempty"` + RestApiId string `json:"RestApiId"` // StageDescription AWS CloudFormation Property // Required: false @@ -35,7 +35,7 @@ type Deployment struct { // StageName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-deployment.html#cfn-apigateway-deployment-stagename - StageName string `json:"StageName,omitempty"` + StageName *string `json:"StageName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigateway/aws-apigateway-deployment_accesslogsetting.go b/cloudformation/apigateway/aws-apigateway-deployment_accesslogsetting.go index 18c031ca22..2266096c49 100644 --- a/cloudformation/apigateway/aws-apigateway-deployment_accesslogsetting.go +++ b/cloudformation/apigateway/aws-apigateway-deployment_accesslogsetting.go @@ -11,12 +11,12 @@ type Deployment_AccessLogSetting struct { // DestinationArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-accesslogsetting.html#cfn-apigateway-deployment-accesslogsetting-destinationarn - DestinationArn string `json:"DestinationArn,omitempty"` + DestinationArn *string `json:"DestinationArn,omitempty"` // Format AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-accesslogsetting.html#cfn-apigateway-deployment-accesslogsetting-format - Format string `json:"Format,omitempty"` + Format *string `json:"Format,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigateway/aws-apigateway-deployment_canarysetting.go b/cloudformation/apigateway/aws-apigateway-deployment_canarysetting.go index 88810f276d..d183ce0176 100644 --- a/cloudformation/apigateway/aws-apigateway-deployment_canarysetting.go +++ b/cloudformation/apigateway/aws-apigateway-deployment_canarysetting.go @@ -11,17 +11,17 @@ type Deployment_CanarySetting struct { // PercentTraffic AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-canarysetting.html#cfn-apigateway-deployment-canarysetting-percenttraffic - PercentTraffic float64 `json:"PercentTraffic,omitempty"` + PercentTraffic *float64 `json:"PercentTraffic,omitempty"` // StageVariableOverrides AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-canarysetting.html#cfn-apigateway-deployment-canarysetting-stagevariableoverrides - StageVariableOverrides map[string]string `json:"StageVariableOverrides,omitempty"` + StageVariableOverrides *map[string]string `json:"StageVariableOverrides,omitempty"` // UseStageCache AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-canarysetting.html#cfn-apigateway-deployment-canarysetting-usestagecache - UseStageCache bool `json:"UseStageCache,omitempty"` + UseStageCache *bool `json:"UseStageCache,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigateway/aws-apigateway-deployment_deploymentcanarysettings.go b/cloudformation/apigateway/aws-apigateway-deployment_deploymentcanarysettings.go index 8c138c9c50..334c075329 100644 --- a/cloudformation/apigateway/aws-apigateway-deployment_deploymentcanarysettings.go +++ b/cloudformation/apigateway/aws-apigateway-deployment_deploymentcanarysettings.go @@ -11,17 +11,17 @@ type Deployment_DeploymentCanarySettings struct { // PercentTraffic AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-deploymentcanarysettings.html#cfn-apigateway-deployment-deploymentcanarysettings-percenttraffic - PercentTraffic float64 `json:"PercentTraffic,omitempty"` + PercentTraffic *float64 `json:"PercentTraffic,omitempty"` // StageVariableOverrides AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-deploymentcanarysettings.html#cfn-apigateway-deployment-deploymentcanarysettings-stagevariableoverrides - StageVariableOverrides map[string]string `json:"StageVariableOverrides,omitempty"` + StageVariableOverrides *map[string]string `json:"StageVariableOverrides,omitempty"` // UseStageCache AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-deploymentcanarysettings.html#cfn-apigateway-deployment-deploymentcanarysettings-usestagecache - UseStageCache bool `json:"UseStageCache,omitempty"` + UseStageCache *bool `json:"UseStageCache,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigateway/aws-apigateway-deployment_methodsetting.go b/cloudformation/apigateway/aws-apigateway-deployment_methodsetting.go index e334c2ae44..b93125985e 100644 --- a/cloudformation/apigateway/aws-apigateway-deployment_methodsetting.go +++ b/cloudformation/apigateway/aws-apigateway-deployment_methodsetting.go @@ -11,52 +11,52 @@ type Deployment_MethodSetting struct { // CacheDataEncrypted AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-methodsetting.html#cfn-apigateway-deployment-methodsetting-cachedataencrypted - CacheDataEncrypted bool `json:"CacheDataEncrypted,omitempty"` + CacheDataEncrypted *bool `json:"CacheDataEncrypted,omitempty"` // CacheTtlInSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-methodsetting.html#cfn-apigateway-deployment-methodsetting-cachettlinseconds - CacheTtlInSeconds int `json:"CacheTtlInSeconds,omitempty"` + CacheTtlInSeconds *int `json:"CacheTtlInSeconds,omitempty"` // CachingEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-methodsetting.html#cfn-apigateway-deployment-methodsetting-cachingenabled - CachingEnabled bool `json:"CachingEnabled,omitempty"` + CachingEnabled *bool `json:"CachingEnabled,omitempty"` // DataTraceEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-methodsetting.html#cfn-apigateway-deployment-methodsetting-datatraceenabled - DataTraceEnabled bool `json:"DataTraceEnabled,omitempty"` + DataTraceEnabled *bool `json:"DataTraceEnabled,omitempty"` // HttpMethod AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-methodsetting.html#cfn-apigateway-deployment-methodsetting-httpmethod - HttpMethod string `json:"HttpMethod,omitempty"` + HttpMethod *string `json:"HttpMethod,omitempty"` // LoggingLevel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-methodsetting.html#cfn-apigateway-deployment-methodsetting-logginglevel - LoggingLevel string `json:"LoggingLevel,omitempty"` + LoggingLevel *string `json:"LoggingLevel,omitempty"` // MetricsEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-methodsetting.html#cfn-apigateway-deployment-methodsetting-metricsenabled - MetricsEnabled bool `json:"MetricsEnabled,omitempty"` + MetricsEnabled *bool `json:"MetricsEnabled,omitempty"` // ResourcePath AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-methodsetting.html#cfn-apigateway-deployment-methodsetting-resourcepath - ResourcePath string `json:"ResourcePath,omitempty"` + ResourcePath *string `json:"ResourcePath,omitempty"` // ThrottlingBurstLimit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-methodsetting.html#cfn-apigateway-deployment-methodsetting-throttlingburstlimit - ThrottlingBurstLimit int `json:"ThrottlingBurstLimit,omitempty"` + ThrottlingBurstLimit *int `json:"ThrottlingBurstLimit,omitempty"` // ThrottlingRateLimit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-methodsetting.html#cfn-apigateway-deployment-methodsetting-throttlingratelimit - ThrottlingRateLimit float64 `json:"ThrottlingRateLimit,omitempty"` + ThrottlingRateLimit *float64 `json:"ThrottlingRateLimit,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigateway/aws-apigateway-deployment_stagedescription.go b/cloudformation/apigateway/aws-apigateway-deployment_stagedescription.go index a29d1dfd86..99ecb247d0 100644 --- a/cloudformation/apigateway/aws-apigateway-deployment_stagedescription.go +++ b/cloudformation/apigateway/aws-apigateway-deployment_stagedescription.go @@ -17,27 +17,27 @@ type Deployment_StageDescription struct { // CacheClusterEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-cacheclusterenabled - CacheClusterEnabled bool `json:"CacheClusterEnabled,omitempty"` + CacheClusterEnabled *bool `json:"CacheClusterEnabled,omitempty"` // CacheClusterSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-cacheclustersize - CacheClusterSize string `json:"CacheClusterSize,omitempty"` + CacheClusterSize *string `json:"CacheClusterSize,omitempty"` // CacheDataEncrypted AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-cachedataencrypted - CacheDataEncrypted bool `json:"CacheDataEncrypted,omitempty"` + CacheDataEncrypted *bool `json:"CacheDataEncrypted,omitempty"` // CacheTtlInSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-cachettlinseconds - CacheTtlInSeconds int `json:"CacheTtlInSeconds,omitempty"` + CacheTtlInSeconds *int `json:"CacheTtlInSeconds,omitempty"` // CachingEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-cachingenabled - CachingEnabled bool `json:"CachingEnabled,omitempty"` + CachingEnabled *bool `json:"CachingEnabled,omitempty"` // CanarySetting AWS CloudFormation Property // Required: false @@ -47,62 +47,62 @@ type Deployment_StageDescription struct { // ClientCertificateId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-clientcertificateid - ClientCertificateId string `json:"ClientCertificateId,omitempty"` + ClientCertificateId *string `json:"ClientCertificateId,omitempty"` // DataTraceEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-datatraceenabled - DataTraceEnabled bool `json:"DataTraceEnabled,omitempty"` + DataTraceEnabled *bool `json:"DataTraceEnabled,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // DocumentationVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-documentationversion - DocumentationVersion string `json:"DocumentationVersion,omitempty"` + DocumentationVersion *string `json:"DocumentationVersion,omitempty"` // LoggingLevel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-logginglevel - LoggingLevel string `json:"LoggingLevel,omitempty"` + LoggingLevel *string `json:"LoggingLevel,omitempty"` // MethodSettings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-methodsettings - MethodSettings []Deployment_MethodSetting `json:"MethodSettings,omitempty"` + MethodSettings *[]Deployment_MethodSetting `json:"MethodSettings,omitempty"` // MetricsEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-metricsenabled - MetricsEnabled bool `json:"MetricsEnabled,omitempty"` + MetricsEnabled *bool `json:"MetricsEnabled,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // ThrottlingBurstLimit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-throttlingburstlimit - ThrottlingBurstLimit int `json:"ThrottlingBurstLimit,omitempty"` + ThrottlingBurstLimit *int `json:"ThrottlingBurstLimit,omitempty"` // ThrottlingRateLimit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-throttlingratelimit - ThrottlingRateLimit float64 `json:"ThrottlingRateLimit,omitempty"` + ThrottlingRateLimit *float64 `json:"ThrottlingRateLimit,omitempty"` // TracingEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-tracingenabled - TracingEnabled bool `json:"TracingEnabled,omitempty"` + TracingEnabled *bool `json:"TracingEnabled,omitempty"` // Variables AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-variables - Variables map[string]string `json:"Variables,omitempty"` + Variables *map[string]string `json:"Variables,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigateway/aws-apigateway-documentationpart.go b/cloudformation/apigateway/aws-apigateway-documentationpart.go index 841681bf49..62e8cb77c1 100644 --- a/cloudformation/apigateway/aws-apigateway-documentationpart.go +++ b/cloudformation/apigateway/aws-apigateway-documentationpart.go @@ -15,17 +15,17 @@ type DocumentationPart struct { // Location AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-documentationpart.html#cfn-apigateway-documentationpart-location - Location *DocumentationPart_Location `json:"Location,omitempty"` + Location *DocumentationPart_Location `json:"Location"` // Properties AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-documentationpart.html#cfn-apigateway-documentationpart-properties - Properties string `json:"Properties,omitempty"` + Properties string `json:"Properties"` // RestApiId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-documentationpart.html#cfn-apigateway-documentationpart-restapiid - RestApiId string `json:"RestApiId,omitempty"` + RestApiId string `json:"RestApiId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigateway/aws-apigateway-documentationpart_location.go b/cloudformation/apigateway/aws-apigateway-documentationpart_location.go index cb36e71c2a..d2e7f9200a 100644 --- a/cloudformation/apigateway/aws-apigateway-documentationpart_location.go +++ b/cloudformation/apigateway/aws-apigateway-documentationpart_location.go @@ -11,27 +11,27 @@ type DocumentationPart_Location struct { // Method AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-documentationpart-location.html#cfn-apigateway-documentationpart-location-method - Method string `json:"Method,omitempty"` + Method *string `json:"Method,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-documentationpart-location.html#cfn-apigateway-documentationpart-location-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Path AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-documentationpart-location.html#cfn-apigateway-documentationpart-location-path - Path string `json:"Path,omitempty"` + Path *string `json:"Path,omitempty"` // StatusCode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-documentationpart-location.html#cfn-apigateway-documentationpart-location-statuscode - StatusCode string `json:"StatusCode,omitempty"` + StatusCode *string `json:"StatusCode,omitempty"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-documentationpart-location.html#cfn-apigateway-documentationpart-location-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigateway/aws-apigateway-documentationversion.go b/cloudformation/apigateway/aws-apigateway-documentationversion.go index 91d95e71b5..ea980c9086 100644 --- a/cloudformation/apigateway/aws-apigateway-documentationversion.go +++ b/cloudformation/apigateway/aws-apigateway-documentationversion.go @@ -15,17 +15,17 @@ type DocumentationVersion struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-documentationversion.html#cfn-apigateway-documentationversion-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // DocumentationVersion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-documentationversion.html#cfn-apigateway-documentationversion-documentationversion - DocumentationVersion string `json:"DocumentationVersion,omitempty"` + DocumentationVersion string `json:"DocumentationVersion"` // RestApiId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-documentationversion.html#cfn-apigateway-documentationversion-restapiid - RestApiId string `json:"RestApiId,omitempty"` + RestApiId string `json:"RestApiId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigateway/aws-apigateway-domainname.go b/cloudformation/apigateway/aws-apigateway-domainname.go index 71cda36408..feac7d646b 100644 --- a/cloudformation/apigateway/aws-apigateway-domainname.go +++ b/cloudformation/apigateway/aws-apigateway-domainname.go @@ -16,12 +16,12 @@ type DomainName struct { // CertificateArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-domainname.html#cfn-apigateway-domainname-certificatearn - CertificateArn string `json:"CertificateArn,omitempty"` + CertificateArn *string `json:"CertificateArn,omitempty"` // DomainName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-domainname.html#cfn-apigateway-domainname-domainname - DomainName string `json:"DomainName,omitempty"` + DomainName *string `json:"DomainName,omitempty"` // EndpointConfiguration AWS CloudFormation Property // Required: false @@ -36,22 +36,22 @@ type DomainName struct { // OwnershipVerificationCertificateArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-domainname.html#cfn-apigateway-domainname-ownershipverificationcertificatearn - OwnershipVerificationCertificateArn string `json:"OwnershipVerificationCertificateArn,omitempty"` + OwnershipVerificationCertificateArn *string `json:"OwnershipVerificationCertificateArn,omitempty"` // RegionalCertificateArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-domainname.html#cfn-apigateway-domainname-regionalcertificatearn - RegionalCertificateArn string `json:"RegionalCertificateArn,omitempty"` + RegionalCertificateArn *string `json:"RegionalCertificateArn,omitempty"` // SecurityPolicy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-domainname.html#cfn-apigateway-domainname-securitypolicy - SecurityPolicy string `json:"SecurityPolicy,omitempty"` + SecurityPolicy *string `json:"SecurityPolicy,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-domainname.html#cfn-apigateway-domainname-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigateway/aws-apigateway-domainname_endpointconfiguration.go b/cloudformation/apigateway/aws-apigateway-domainname_endpointconfiguration.go index 3b9c16a771..9878b581e9 100644 --- a/cloudformation/apigateway/aws-apigateway-domainname_endpointconfiguration.go +++ b/cloudformation/apigateway/aws-apigateway-domainname_endpointconfiguration.go @@ -11,7 +11,7 @@ type DomainName_EndpointConfiguration struct { // Types AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-domainname-endpointconfiguration.html#cfn-apigateway-domainname-endpointconfiguration-types - Types []string `json:"Types,omitempty"` + Types *[]string `json:"Types,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigateway/aws-apigateway-domainname_mutualtlsauthentication.go b/cloudformation/apigateway/aws-apigateway-domainname_mutualtlsauthentication.go index ae1d713b19..4cb87ad320 100644 --- a/cloudformation/apigateway/aws-apigateway-domainname_mutualtlsauthentication.go +++ b/cloudformation/apigateway/aws-apigateway-domainname_mutualtlsauthentication.go @@ -11,12 +11,12 @@ type DomainName_MutualTlsAuthentication struct { // TruststoreUri AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-domainname-mutualtlsauthentication.html#cfn-apigateway-domainname-mutualtlsauthentication-truststoreuri - TruststoreUri string `json:"TruststoreUri,omitempty"` + TruststoreUri *string `json:"TruststoreUri,omitempty"` // TruststoreVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-domainname-mutualtlsauthentication.html#cfn-apigateway-domainname-mutualtlsauthentication-truststoreversion - TruststoreVersion string `json:"TruststoreVersion,omitempty"` + TruststoreVersion *string `json:"TruststoreVersion,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigateway/aws-apigateway-gatewayresponse.go b/cloudformation/apigateway/aws-apigateway-gatewayresponse.go index bedb591418..05d532dbaf 100644 --- a/cloudformation/apigateway/aws-apigateway-gatewayresponse.go +++ b/cloudformation/apigateway/aws-apigateway-gatewayresponse.go @@ -15,27 +15,27 @@ type GatewayResponse struct { // ResponseParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-gatewayresponse.html#cfn-apigateway-gatewayresponse-responseparameters - ResponseParameters map[string]string `json:"ResponseParameters,omitempty"` + ResponseParameters *map[string]string `json:"ResponseParameters,omitempty"` // ResponseTemplates AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-gatewayresponse.html#cfn-apigateway-gatewayresponse-responsetemplates - ResponseTemplates map[string]string `json:"ResponseTemplates,omitempty"` + ResponseTemplates *map[string]string `json:"ResponseTemplates,omitempty"` // ResponseType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-gatewayresponse.html#cfn-apigateway-gatewayresponse-responsetype - ResponseType string `json:"ResponseType,omitempty"` + ResponseType string `json:"ResponseType"` // RestApiId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-gatewayresponse.html#cfn-apigateway-gatewayresponse-restapiid - RestApiId string `json:"RestApiId,omitempty"` + RestApiId string `json:"RestApiId"` // StatusCode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-gatewayresponse.html#cfn-apigateway-gatewayresponse-statuscode - StatusCode string `json:"StatusCode,omitempty"` + StatusCode *string `json:"StatusCode,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigateway/aws-apigateway-method.go b/cloudformation/apigateway/aws-apigateway-method.go index 2a2ce7b96a..a78147295d 100644 --- a/cloudformation/apigateway/aws-apigateway-method.go +++ b/cloudformation/apigateway/aws-apigateway-method.go @@ -15,27 +15,27 @@ type Method struct { // ApiKeyRequired AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html#cfn-apigateway-method-apikeyrequired - ApiKeyRequired bool `json:"ApiKeyRequired,omitempty"` + ApiKeyRequired *bool `json:"ApiKeyRequired,omitempty"` // AuthorizationScopes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html#cfn-apigateway-method-authorizationscopes - AuthorizationScopes []string `json:"AuthorizationScopes,omitempty"` + AuthorizationScopes *[]string `json:"AuthorizationScopes,omitempty"` // AuthorizationType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html#cfn-apigateway-method-authorizationtype - AuthorizationType string `json:"AuthorizationType,omitempty"` + AuthorizationType *string `json:"AuthorizationType,omitempty"` // AuthorizerId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html#cfn-apigateway-method-authorizerid - AuthorizerId string `json:"AuthorizerId,omitempty"` + AuthorizerId *string `json:"AuthorizerId,omitempty"` // HttpMethod AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html#cfn-apigateway-method-httpmethod - HttpMethod string `json:"HttpMethod,omitempty"` + HttpMethod string `json:"HttpMethod"` // Integration AWS CloudFormation Property // Required: false @@ -45,37 +45,37 @@ type Method struct { // MethodResponses AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html#cfn-apigateway-method-methodresponses - MethodResponses []Method_MethodResponse `json:"MethodResponses,omitempty"` + MethodResponses *[]Method_MethodResponse `json:"MethodResponses,omitempty"` // OperationName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html#cfn-apigateway-method-operationname - OperationName string `json:"OperationName,omitempty"` + OperationName *string `json:"OperationName,omitempty"` // RequestModels AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html#cfn-apigateway-method-requestmodels - RequestModels map[string]string `json:"RequestModels,omitempty"` + RequestModels *map[string]string `json:"RequestModels,omitempty"` // RequestParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html#cfn-apigateway-method-requestparameters - RequestParameters map[string]bool `json:"RequestParameters,omitempty"` + RequestParameters *map[string]bool `json:"RequestParameters,omitempty"` // RequestValidatorId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html#cfn-apigateway-method-requestvalidatorid - RequestValidatorId string `json:"RequestValidatorId,omitempty"` + RequestValidatorId *string `json:"RequestValidatorId,omitempty"` // ResourceId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html#cfn-apigateway-method-resourceid - ResourceId string `json:"ResourceId,omitempty"` + ResourceId string `json:"ResourceId"` // RestApiId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html#cfn-apigateway-method-restapiid - RestApiId string `json:"RestApiId,omitempty"` + RestApiId string `json:"RestApiId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigateway/aws-apigateway-method_integration.go b/cloudformation/apigateway/aws-apigateway-method_integration.go index f431cbcb56..fdae838cf8 100644 --- a/cloudformation/apigateway/aws-apigateway-method_integration.go +++ b/cloudformation/apigateway/aws-apigateway-method_integration.go @@ -11,72 +11,72 @@ type Method_Integration struct { // CacheKeyParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration.html#cfn-apigateway-method-integration-cachekeyparameters - CacheKeyParameters []string `json:"CacheKeyParameters,omitempty"` + CacheKeyParameters *[]string `json:"CacheKeyParameters,omitempty"` // CacheNamespace AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration.html#cfn-apigateway-method-integration-cachenamespace - CacheNamespace string `json:"CacheNamespace,omitempty"` + CacheNamespace *string `json:"CacheNamespace,omitempty"` // ConnectionId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration.html#cfn-apigateway-method-integration-connectionid - ConnectionId string `json:"ConnectionId,omitempty"` + ConnectionId *string `json:"ConnectionId,omitempty"` // ConnectionType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration.html#cfn-apigateway-method-integration-connectiontype - ConnectionType string `json:"ConnectionType,omitempty"` + ConnectionType *string `json:"ConnectionType,omitempty"` // ContentHandling AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration.html#cfn-apigateway-method-integration-contenthandling - ContentHandling string `json:"ContentHandling,omitempty"` + ContentHandling *string `json:"ContentHandling,omitempty"` // Credentials AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration.html#cfn-apigateway-method-integration-credentials - Credentials string `json:"Credentials,omitempty"` + Credentials *string `json:"Credentials,omitempty"` // IntegrationHttpMethod AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration.html#cfn-apigateway-method-integration-integrationhttpmethod - IntegrationHttpMethod string `json:"IntegrationHttpMethod,omitempty"` + IntegrationHttpMethod *string `json:"IntegrationHttpMethod,omitempty"` // IntegrationResponses AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration.html#cfn-apigateway-method-integration-integrationresponses - IntegrationResponses []Method_IntegrationResponse `json:"IntegrationResponses,omitempty"` + IntegrationResponses *[]Method_IntegrationResponse `json:"IntegrationResponses,omitempty"` // PassthroughBehavior AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration.html#cfn-apigateway-method-integration-passthroughbehavior - PassthroughBehavior string `json:"PassthroughBehavior,omitempty"` + PassthroughBehavior *string `json:"PassthroughBehavior,omitempty"` // RequestParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration.html#cfn-apigateway-method-integration-requestparameters - RequestParameters map[string]string `json:"RequestParameters,omitempty"` + RequestParameters *map[string]string `json:"RequestParameters,omitempty"` // RequestTemplates AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration.html#cfn-apigateway-method-integration-requesttemplates - RequestTemplates map[string]string `json:"RequestTemplates,omitempty"` + RequestTemplates *map[string]string `json:"RequestTemplates,omitempty"` // TimeoutInMillis AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration.html#cfn-apigateway-method-integration-timeoutinmillis - TimeoutInMillis int `json:"TimeoutInMillis,omitempty"` + TimeoutInMillis *int `json:"TimeoutInMillis,omitempty"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration.html#cfn-apigateway-method-integration-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // Uri AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration.html#cfn-apigateway-method-integration-uri - Uri string `json:"Uri,omitempty"` + Uri *string `json:"Uri,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigateway/aws-apigateway-method_integrationresponse.go b/cloudformation/apigateway/aws-apigateway-method_integrationresponse.go index 1471709959..188c73ad06 100644 --- a/cloudformation/apigateway/aws-apigateway-method_integrationresponse.go +++ b/cloudformation/apigateway/aws-apigateway-method_integrationresponse.go @@ -11,27 +11,27 @@ type Method_IntegrationResponse struct { // ContentHandling AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration-integrationresponse.html#cfn-apigateway-method-integrationresponse-contenthandling - ContentHandling string `json:"ContentHandling,omitempty"` + ContentHandling *string `json:"ContentHandling,omitempty"` // ResponseParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration-integrationresponse.html#cfn-apigateway-method-integration-integrationresponse-responseparameters - ResponseParameters map[string]string `json:"ResponseParameters,omitempty"` + ResponseParameters *map[string]string `json:"ResponseParameters,omitempty"` // ResponseTemplates AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration-integrationresponse.html#cfn-apigateway-method-integration-integrationresponse-responsetemplates - ResponseTemplates map[string]string `json:"ResponseTemplates,omitempty"` + ResponseTemplates *map[string]string `json:"ResponseTemplates,omitempty"` // SelectionPattern AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration-integrationresponse.html#cfn-apigateway-method-integration-integrationresponse-selectionpattern - SelectionPattern string `json:"SelectionPattern,omitempty"` + SelectionPattern *string `json:"SelectionPattern,omitempty"` // StatusCode AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration-integrationresponse.html#cfn-apigateway-method-integration-integrationresponse-statuscode - StatusCode string `json:"StatusCode,omitempty"` + StatusCode string `json:"StatusCode"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigateway/aws-apigateway-method_methodresponse.go b/cloudformation/apigateway/aws-apigateway-method_methodresponse.go index 60e3d50fcb..c3bd00bb74 100644 --- a/cloudformation/apigateway/aws-apigateway-method_methodresponse.go +++ b/cloudformation/apigateway/aws-apigateway-method_methodresponse.go @@ -11,17 +11,17 @@ type Method_MethodResponse struct { // ResponseModels AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-methodresponse.html#cfn-apigateway-method-methodresponse-responsemodels - ResponseModels map[string]string `json:"ResponseModels,omitempty"` + ResponseModels *map[string]string `json:"ResponseModels,omitempty"` // ResponseParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-methodresponse.html#cfn-apigateway-method-methodresponse-responseparameters - ResponseParameters map[string]bool `json:"ResponseParameters,omitempty"` + ResponseParameters *map[string]bool `json:"ResponseParameters,omitempty"` // StatusCode AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-methodresponse.html#cfn-apigateway-method-methodresponse-statuscode - StatusCode string `json:"StatusCode,omitempty"` + StatusCode string `json:"StatusCode"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigateway/aws-apigateway-model.go b/cloudformation/apigateway/aws-apigateway-model.go index 73db304742..42fd2eebc3 100644 --- a/cloudformation/apigateway/aws-apigateway-model.go +++ b/cloudformation/apigateway/aws-apigateway-model.go @@ -15,27 +15,27 @@ type Model struct { // ContentType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-model.html#cfn-apigateway-model-contenttype - ContentType string `json:"ContentType,omitempty"` + ContentType *string `json:"ContentType,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-model.html#cfn-apigateway-model-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-model.html#cfn-apigateway-model-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // RestApiId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-model.html#cfn-apigateway-model-restapiid - RestApiId string `json:"RestApiId,omitempty"` + RestApiId string `json:"RestApiId"` // 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-requestvalidator.go b/cloudformation/apigateway/aws-apigateway-requestvalidator.go index 1a1e19e943..6878ee0e06 100644 --- a/cloudformation/apigateway/aws-apigateway-requestvalidator.go +++ b/cloudformation/apigateway/aws-apigateway-requestvalidator.go @@ -15,22 +15,22 @@ type RequestValidator struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-requestvalidator.html#cfn-apigateway-requestvalidator-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // RestApiId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-requestvalidator.html#cfn-apigateway-requestvalidator-restapiid - RestApiId string `json:"RestApiId,omitempty"` + RestApiId string `json:"RestApiId"` // ValidateRequestBody AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-requestvalidator.html#cfn-apigateway-requestvalidator-validaterequestbody - ValidateRequestBody bool `json:"ValidateRequestBody,omitempty"` + ValidateRequestBody *bool `json:"ValidateRequestBody,omitempty"` // ValidateRequestParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-requestvalidator.html#cfn-apigateway-requestvalidator-validaterequestparameters - ValidateRequestParameters bool `json:"ValidateRequestParameters,omitempty"` + ValidateRequestParameters *bool `json:"ValidateRequestParameters,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigateway/aws-apigateway-resource.go b/cloudformation/apigateway/aws-apigateway-resource.go index ded7d8e549..63b503ac51 100644 --- a/cloudformation/apigateway/aws-apigateway-resource.go +++ b/cloudformation/apigateway/aws-apigateway-resource.go @@ -15,17 +15,17 @@ type Resource struct { // ParentId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-resource.html#cfn-apigateway-resource-parentid - ParentId string `json:"ParentId,omitempty"` + ParentId string `json:"ParentId"` // PathPart AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-resource.html#cfn-apigateway-resource-pathpart - PathPart string `json:"PathPart,omitempty"` + PathPart string `json:"PathPart"` // RestApiId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-resource.html#cfn-apigateway-resource-restapiid - RestApiId string `json:"RestApiId,omitempty"` + RestApiId string `json:"RestApiId"` // 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 09f8506426..6537bd05e9 100644 --- a/cloudformation/apigateway/aws-apigateway-restapi.go +++ b/cloudformation/apigateway/aws-apigateway-restapi.go @@ -16,17 +16,17 @@ type RestApi struct { // ApiKeySourceType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-apikeysourcetype - ApiKeySourceType string `json:"ApiKeySourceType,omitempty"` + ApiKeySourceType *string `json:"ApiKeySourceType,omitempty"` // BinaryMediaTypes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-binarymediatypes - BinaryMediaTypes []string `json:"BinaryMediaTypes,omitempty"` + BinaryMediaTypes *[]string `json:"BinaryMediaTypes,omitempty"` // 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 @@ -36,17 +36,17 @@ type RestApi struct { // CloneFrom AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-clonefrom - CloneFrom string `json:"CloneFrom,omitempty"` + CloneFrom *string `json:"CloneFrom,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // DisableExecuteApiEndpoint AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-disableexecuteapiendpoint - DisableExecuteApiEndpoint bool `json:"DisableExecuteApiEndpoint,omitempty"` + DisableExecuteApiEndpoint *bool `json:"DisableExecuteApiEndpoint,omitempty"` // EndpointConfiguration AWS CloudFormation Property // Required: false @@ -56,37 +56,37 @@ type RestApi struct { // FailOnWarnings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-failonwarnings - FailOnWarnings bool `json:"FailOnWarnings,omitempty"` + FailOnWarnings *bool `json:"FailOnWarnings,omitempty"` // MinimumCompressionSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-minimumcompressionsize - MinimumCompressionSize int `json:"MinimumCompressionSize,omitempty"` + MinimumCompressionSize *int `json:"MinimumCompressionSize,omitempty"` // Mode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-mode - Mode string `json:"Mode,omitempty"` + Mode *string `json:"Mode,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Parameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-parameters - Parameters map[string]string `json:"Parameters,omitempty"` + Parameters *map[string]string `json:"Parameters,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigateway/aws-apigateway-restapi_endpointconfiguration.go b/cloudformation/apigateway/aws-apigateway-restapi_endpointconfiguration.go index 0535453bec..7b2141868b 100644 --- a/cloudformation/apigateway/aws-apigateway-restapi_endpointconfiguration.go +++ b/cloudformation/apigateway/aws-apigateway-restapi_endpointconfiguration.go @@ -11,12 +11,12 @@ type RestApi_EndpointConfiguration struct { // Types AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-restapi-endpointconfiguration.html#cfn-apigateway-restapi-endpointconfiguration-types - Types []string `json:"Types,omitempty"` + Types *[]string `json:"Types,omitempty"` // VpcEndpointIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-restapi-endpointconfiguration.html#cfn-apigateway-restapi-endpointconfiguration-vpcendpointids - VpcEndpointIds []string `json:"VpcEndpointIds,omitempty"` + VpcEndpointIds *[]string `json:"VpcEndpointIds,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigateway/aws-apigateway-restapi_s3location.go b/cloudformation/apigateway/aws-apigateway-restapi_s3location.go index ad36f980f0..4f7b09605c 100644 --- a/cloudformation/apigateway/aws-apigateway-restapi_s3location.go +++ b/cloudformation/apigateway/aws-apigateway-restapi_s3location.go @@ -11,22 +11,22 @@ type RestApi_S3Location struct { // Bucket AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-restapi-s3location.html#cfn-apigateway-restapi-s3location-bucket - Bucket string `json:"Bucket,omitempty"` + Bucket *string `json:"Bucket,omitempty"` // ETag AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-restapi-s3location.html#cfn-apigateway-restapi-s3location-etag - ETag string `json:"ETag,omitempty"` + ETag *string `json:"ETag,omitempty"` // Key AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-restapi-s3location.html#cfn-apigateway-restapi-s3location-key - Key string `json:"Key,omitempty"` + Key *string `json:"Key,omitempty"` // Version AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-restapi-s3location.html#cfn-apigateway-restapi-s3location-version - Version string `json:"Version,omitempty"` + Version *string `json:"Version,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigateway/aws-apigateway-stage.go b/cloudformation/apigateway/aws-apigateway-stage.go index 628fdf826b..7c4ee71a8c 100644 --- a/cloudformation/apigateway/aws-apigateway-stage.go +++ b/cloudformation/apigateway/aws-apigateway-stage.go @@ -21,12 +21,12 @@ type Stage struct { // CacheClusterEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-cacheclusterenabled - CacheClusterEnabled bool `json:"CacheClusterEnabled,omitempty"` + CacheClusterEnabled *bool `json:"CacheClusterEnabled,omitempty"` // CacheClusterSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-cacheclustersize - CacheClusterSize string `json:"CacheClusterSize,omitempty"` + CacheClusterSize *string `json:"CacheClusterSize,omitempty"` // CanarySetting AWS CloudFormation Property // Required: false @@ -36,52 +36,52 @@ type Stage struct { // ClientCertificateId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-clientcertificateid - ClientCertificateId string `json:"ClientCertificateId,omitempty"` + ClientCertificateId *string `json:"ClientCertificateId,omitempty"` // DeploymentId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-deploymentid - DeploymentId string `json:"DeploymentId,omitempty"` + DeploymentId *string `json:"DeploymentId,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // DocumentationVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-documentationversion - DocumentationVersion string `json:"DocumentationVersion,omitempty"` + DocumentationVersion *string `json:"DocumentationVersion,omitempty"` // MethodSettings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-methodsettings - MethodSettings []Stage_MethodSetting `json:"MethodSettings,omitempty"` + MethodSettings *[]Stage_MethodSetting `json:"MethodSettings,omitempty"` // RestApiId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-restapiid - RestApiId string `json:"RestApiId,omitempty"` + RestApiId string `json:"RestApiId"` // StageName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-stagename - StageName string `json:"StageName,omitempty"` + StageName *string `json:"StageName,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // TracingEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-tracingenabled - TracingEnabled bool `json:"TracingEnabled,omitempty"` + TracingEnabled *bool `json:"TracingEnabled,omitempty"` // Variables AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-variables - Variables map[string]string `json:"Variables,omitempty"` + Variables *map[string]string `json:"Variables,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigateway/aws-apigateway-stage_accesslogsetting.go b/cloudformation/apigateway/aws-apigateway-stage_accesslogsetting.go index c18ab48611..64e6892341 100644 --- a/cloudformation/apigateway/aws-apigateway-stage_accesslogsetting.go +++ b/cloudformation/apigateway/aws-apigateway-stage_accesslogsetting.go @@ -11,12 +11,12 @@ type Stage_AccessLogSetting struct { // DestinationArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-stage-accesslogsetting.html#cfn-apigateway-stage-accesslogsetting-destinationarn - DestinationArn string `json:"DestinationArn,omitempty"` + DestinationArn *string `json:"DestinationArn,omitempty"` // Format AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-stage-accesslogsetting.html#cfn-apigateway-stage-accesslogsetting-format - Format string `json:"Format,omitempty"` + Format *string `json:"Format,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigateway/aws-apigateway-stage_canarysetting.go b/cloudformation/apigateway/aws-apigateway-stage_canarysetting.go index 87d09117ad..1e2ee7a122 100644 --- a/cloudformation/apigateway/aws-apigateway-stage_canarysetting.go +++ b/cloudformation/apigateway/aws-apigateway-stage_canarysetting.go @@ -11,22 +11,22 @@ type Stage_CanarySetting struct { // DeploymentId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-stage-canarysetting.html#cfn-apigateway-stage-canarysetting-deploymentid - DeploymentId string `json:"DeploymentId,omitempty"` + DeploymentId *string `json:"DeploymentId,omitempty"` // PercentTraffic AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-stage-canarysetting.html#cfn-apigateway-stage-canarysetting-percenttraffic - PercentTraffic float64 `json:"PercentTraffic,omitempty"` + PercentTraffic *float64 `json:"PercentTraffic,omitempty"` // StageVariableOverrides AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-stage-canarysetting.html#cfn-apigateway-stage-canarysetting-stagevariableoverrides - StageVariableOverrides map[string]string `json:"StageVariableOverrides,omitempty"` + StageVariableOverrides *map[string]string `json:"StageVariableOverrides,omitempty"` // UseStageCache AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-stage-canarysetting.html#cfn-apigateway-stage-canarysetting-usestagecache - UseStageCache bool `json:"UseStageCache,omitempty"` + UseStageCache *bool `json:"UseStageCache,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigateway/aws-apigateway-stage_methodsetting.go b/cloudformation/apigateway/aws-apigateway-stage_methodsetting.go index 7b1b3872fd..699f12f083 100644 --- a/cloudformation/apigateway/aws-apigateway-stage_methodsetting.go +++ b/cloudformation/apigateway/aws-apigateway-stage_methodsetting.go @@ -11,52 +11,52 @@ type Stage_MethodSetting struct { // CacheDataEncrypted AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-stage-methodsetting.html#cfn-apigateway-stage-methodsetting-cachedataencrypted - CacheDataEncrypted bool `json:"CacheDataEncrypted,omitempty"` + CacheDataEncrypted *bool `json:"CacheDataEncrypted,omitempty"` // CacheTtlInSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-stage-methodsetting.html#cfn-apigateway-stage-methodsetting-cachettlinseconds - CacheTtlInSeconds int `json:"CacheTtlInSeconds,omitempty"` + CacheTtlInSeconds *int `json:"CacheTtlInSeconds,omitempty"` // CachingEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-stage-methodsetting.html#cfn-apigateway-stage-methodsetting-cachingenabled - CachingEnabled bool `json:"CachingEnabled,omitempty"` + CachingEnabled *bool `json:"CachingEnabled,omitempty"` // DataTraceEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-stage-methodsetting.html#cfn-apigateway-stage-methodsetting-datatraceenabled - DataTraceEnabled bool `json:"DataTraceEnabled,omitempty"` + DataTraceEnabled *bool `json:"DataTraceEnabled,omitempty"` // HttpMethod AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-stage-methodsetting.html#cfn-apigateway-stage-methodsetting-httpmethod - HttpMethod string `json:"HttpMethod,omitempty"` + HttpMethod *string `json:"HttpMethod,omitempty"` // LoggingLevel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-stage-methodsetting.html#cfn-apigateway-stage-methodsetting-logginglevel - LoggingLevel string `json:"LoggingLevel,omitempty"` + LoggingLevel *string `json:"LoggingLevel,omitempty"` // MetricsEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-stage-methodsetting.html#cfn-apigateway-stage-methodsetting-metricsenabled - MetricsEnabled bool `json:"MetricsEnabled,omitempty"` + MetricsEnabled *bool `json:"MetricsEnabled,omitempty"` // ResourcePath AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-stage-methodsetting.html#cfn-apigateway-stage-methodsetting-resourcepath - ResourcePath string `json:"ResourcePath,omitempty"` + ResourcePath *string `json:"ResourcePath,omitempty"` // ThrottlingBurstLimit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-stage-methodsetting.html#cfn-apigateway-stage-methodsetting-throttlingburstlimit - ThrottlingBurstLimit int `json:"ThrottlingBurstLimit,omitempty"` + ThrottlingBurstLimit *int `json:"ThrottlingBurstLimit,omitempty"` // ThrottlingRateLimit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-stage-methodsetting.html#cfn-apigateway-stage-methodsetting-throttlingratelimit - ThrottlingRateLimit float64 `json:"ThrottlingRateLimit,omitempty"` + ThrottlingRateLimit *float64 `json:"ThrottlingRateLimit,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigateway/aws-apigateway-usageplan.go b/cloudformation/apigateway/aws-apigateway-usageplan.go index fc43aa262c..e815060c65 100644 --- a/cloudformation/apigateway/aws-apigateway-usageplan.go +++ b/cloudformation/apigateway/aws-apigateway-usageplan.go @@ -16,12 +16,12 @@ type UsagePlan struct { // ApiStages AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-usageplan.html#cfn-apigateway-usageplan-apistages - ApiStages []UsagePlan_ApiStage `json:"ApiStages,omitempty"` + ApiStages *[]UsagePlan_ApiStage `json:"ApiStages,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-usageplan.html#cfn-apigateway-usageplan-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Quota AWS CloudFormation Property // Required: false @@ -31,7 +31,7 @@ type UsagePlan struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-usageplan.html#cfn-apigateway-usageplan-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // Throttle AWS CloudFormation Property // Required: false @@ -41,7 +41,7 @@ type UsagePlan struct { // UsagePlanName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-usageplan.html#cfn-apigateway-usageplan-usageplanname - UsagePlanName string `json:"UsagePlanName,omitempty"` + UsagePlanName *string `json:"UsagePlanName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigateway/aws-apigateway-usageplan_apistage.go b/cloudformation/apigateway/aws-apigateway-usageplan_apistage.go index 7c9ea52b6b..a2e1b26100 100644 --- a/cloudformation/apigateway/aws-apigateway-usageplan_apistage.go +++ b/cloudformation/apigateway/aws-apigateway-usageplan_apistage.go @@ -11,17 +11,17 @@ type UsagePlan_ApiStage struct { // ApiId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-usageplan-apistage.html#cfn-apigateway-usageplan-apistage-apiid - ApiId string `json:"ApiId,omitempty"` + ApiId *string `json:"ApiId,omitempty"` // Stage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-usageplan-apistage.html#cfn-apigateway-usageplan-apistage-stage - Stage string `json:"Stage,omitempty"` + Stage *string `json:"Stage,omitempty"` // Throttle AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-usageplan-apistage.html#cfn-apigateway-usageplan-apistage-throttle - Throttle map[string]UsagePlan_ThrottleSettings `json:"Throttle,omitempty"` + Throttle *map[string]UsagePlan_ThrottleSettings `json:"Throttle,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigateway/aws-apigateway-usageplan_quotasettings.go b/cloudformation/apigateway/aws-apigateway-usageplan_quotasettings.go index 4650340cf8..85d90f1521 100644 --- a/cloudformation/apigateway/aws-apigateway-usageplan_quotasettings.go +++ b/cloudformation/apigateway/aws-apigateway-usageplan_quotasettings.go @@ -11,17 +11,17 @@ type UsagePlan_QuotaSettings struct { // Limit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-usageplan-quotasettings.html#cfn-apigateway-usageplan-quotasettings-limit - Limit int `json:"Limit,omitempty"` + Limit *int `json:"Limit,omitempty"` // Offset AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-usageplan-quotasettings.html#cfn-apigateway-usageplan-quotasettings-offset - Offset int `json:"Offset,omitempty"` + Offset *int `json:"Offset,omitempty"` // Period AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-usageplan-quotasettings.html#cfn-apigateway-usageplan-quotasettings-period - Period string `json:"Period,omitempty"` + Period *string `json:"Period,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigateway/aws-apigateway-usageplan_throttlesettings.go b/cloudformation/apigateway/aws-apigateway-usageplan_throttlesettings.go index 1f6a0aeebd..e445052fc1 100644 --- a/cloudformation/apigateway/aws-apigateway-usageplan_throttlesettings.go +++ b/cloudformation/apigateway/aws-apigateway-usageplan_throttlesettings.go @@ -11,12 +11,12 @@ type UsagePlan_ThrottleSettings struct { // BurstLimit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-usageplan-throttlesettings.html#cfn-apigateway-usageplan-throttlesettings-burstlimit - BurstLimit int `json:"BurstLimit,omitempty"` + BurstLimit *int `json:"BurstLimit,omitempty"` // RateLimit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-usageplan-throttlesettings.html#cfn-apigateway-usageplan-throttlesettings-ratelimit - RateLimit float64 `json:"RateLimit,omitempty"` + RateLimit *float64 `json:"RateLimit,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigateway/aws-apigateway-usageplankey.go b/cloudformation/apigateway/aws-apigateway-usageplankey.go index 0ff28d7825..be1cd706e4 100644 --- a/cloudformation/apigateway/aws-apigateway-usageplankey.go +++ b/cloudformation/apigateway/aws-apigateway-usageplankey.go @@ -15,17 +15,17 @@ type UsagePlanKey struct { // KeyId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-usageplankey.html#cfn-apigateway-usageplankey-keyid - KeyId string `json:"KeyId,omitempty"` + KeyId string `json:"KeyId"` // KeyType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-usageplankey.html#cfn-apigateway-usageplankey-keytype - KeyType string `json:"KeyType,omitempty"` + KeyType string `json:"KeyType"` // UsagePlanId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-usageplankey.html#cfn-apigateway-usageplankey-usageplanid - UsagePlanId string `json:"UsagePlanId,omitempty"` + UsagePlanId string `json:"UsagePlanId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigateway/aws-apigateway-vpclink.go b/cloudformation/apigateway/aws-apigateway-vpclink.go index 3f11a3ba12..89b0e36e6f 100644 --- a/cloudformation/apigateway/aws-apigateway-vpclink.go +++ b/cloudformation/apigateway/aws-apigateway-vpclink.go @@ -16,22 +16,22 @@ type VpcLink struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-vpclink.html#cfn-apigateway-vpclink-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-vpclink.html#cfn-apigateway-vpclink-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-vpclink.html#cfn-apigateway-vpclink-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // TargetArns AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-vpclink.html#cfn-apigateway-vpclink-targetarns - TargetArns []string `json:"TargetArns,omitempty"` + TargetArns []string `json:"TargetArns"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigatewayv2/aws-apigatewayv2-api.go b/cloudformation/apigatewayv2/aws-apigatewayv2-api.go index b62c7459a5..6e69f0402f 100644 --- a/cloudformation/apigatewayv2/aws-apigatewayv2-api.go +++ b/cloudformation/apigatewayv2/aws-apigatewayv2-api.go @@ -15,17 +15,17 @@ type Api struct { // ApiKeySelectionExpression AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-apikeyselectionexpression - ApiKeySelectionExpression string `json:"ApiKeySelectionExpression,omitempty"` + ApiKeySelectionExpression *string `json:"ApiKeySelectionExpression,omitempty"` // BasePath AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-basepath - BasePath string `json:"BasePath,omitempty"` + BasePath *string `json:"BasePath,omitempty"` // 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 @@ -40,62 +40,62 @@ type Api struct { // CredentialsArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-credentialsarn - CredentialsArn string `json:"CredentialsArn,omitempty"` + CredentialsArn *string `json:"CredentialsArn,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // DisableExecuteApiEndpoint AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-disableexecuteapiendpoint - DisableExecuteApiEndpoint bool `json:"DisableExecuteApiEndpoint,omitempty"` + DisableExecuteApiEndpoint *bool `json:"DisableExecuteApiEndpoint,omitempty"` // DisableSchemaValidation AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-disableschemavalidation - DisableSchemaValidation bool `json:"DisableSchemaValidation,omitempty"` + DisableSchemaValidation *bool `json:"DisableSchemaValidation,omitempty"` // FailOnWarnings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-failonwarnings - FailOnWarnings bool `json:"FailOnWarnings,omitempty"` + FailOnWarnings *bool `json:"FailOnWarnings,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // ProtocolType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-protocoltype - ProtocolType string `json:"ProtocolType,omitempty"` + ProtocolType *string `json:"ProtocolType,omitempty"` // RouteKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-routekey - RouteKey string `json:"RouteKey,omitempty"` + RouteKey *string `json:"RouteKey,omitempty"` // RouteSelectionExpression AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-routeselectionexpression - RouteSelectionExpression string `json:"RouteSelectionExpression,omitempty"` + RouteSelectionExpression *string `json:"RouteSelectionExpression,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-target - Target string `json:"Target,omitempty"` + Target *string `json:"Target,omitempty"` // Version AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-version - Version string `json:"Version,omitempty"` + Version *string `json:"Version,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigatewayv2/aws-apigatewayv2-api_bodys3location.go b/cloudformation/apigatewayv2/aws-apigatewayv2-api_bodys3location.go index 2156bef5d8..8013426f8f 100644 --- a/cloudformation/apigatewayv2/aws-apigatewayv2-api_bodys3location.go +++ b/cloudformation/apigatewayv2/aws-apigatewayv2-api_bodys3location.go @@ -11,22 +11,22 @@ type Api_BodyS3Location struct { // Bucket AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-api-bodys3location.html#cfn-apigatewayv2-api-bodys3location-bucket - Bucket string `json:"Bucket,omitempty"` + Bucket *string `json:"Bucket,omitempty"` // Etag AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-api-bodys3location.html#cfn-apigatewayv2-api-bodys3location-etag - Etag string `json:"Etag,omitempty"` + Etag *string `json:"Etag,omitempty"` // Key AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-api-bodys3location.html#cfn-apigatewayv2-api-bodys3location-key - Key string `json:"Key,omitempty"` + Key *string `json:"Key,omitempty"` // Version AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-api-bodys3location.html#cfn-apigatewayv2-api-bodys3location-version - Version string `json:"Version,omitempty"` + Version *string `json:"Version,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigatewayv2/aws-apigatewayv2-api_cors.go b/cloudformation/apigatewayv2/aws-apigatewayv2-api_cors.go index 6f5150d731..08d74268b9 100644 --- a/cloudformation/apigatewayv2/aws-apigatewayv2-api_cors.go +++ b/cloudformation/apigatewayv2/aws-apigatewayv2-api_cors.go @@ -11,32 +11,32 @@ type Api_Cors struct { // AllowCredentials AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-api-cors.html#cfn-apigatewayv2-api-cors-allowcredentials - AllowCredentials bool `json:"AllowCredentials,omitempty"` + AllowCredentials *bool `json:"AllowCredentials,omitempty"` // AllowHeaders AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-api-cors.html#cfn-apigatewayv2-api-cors-allowheaders - AllowHeaders []string `json:"AllowHeaders,omitempty"` + AllowHeaders *[]string `json:"AllowHeaders,omitempty"` // AllowMethods AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-api-cors.html#cfn-apigatewayv2-api-cors-allowmethods - AllowMethods []string `json:"AllowMethods,omitempty"` + AllowMethods *[]string `json:"AllowMethods,omitempty"` // AllowOrigins AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-api-cors.html#cfn-apigatewayv2-api-cors-alloworigins - AllowOrigins []string `json:"AllowOrigins,omitempty"` + AllowOrigins *[]string `json:"AllowOrigins,omitempty"` // ExposeHeaders AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-api-cors.html#cfn-apigatewayv2-api-cors-exposeheaders - ExposeHeaders []string `json:"ExposeHeaders,omitempty"` + ExposeHeaders *[]string `json:"ExposeHeaders,omitempty"` // MaxAge AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-api-cors.html#cfn-apigatewayv2-api-cors-maxage - MaxAge int `json:"MaxAge,omitempty"` + MaxAge *int `json:"MaxAge,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigatewayv2/aws-apigatewayv2-apigatewaymanagedoverrides.go b/cloudformation/apigatewayv2/aws-apigatewayv2-apigatewaymanagedoverrides.go index 3cb359dbc2..10da886f6e 100644 --- a/cloudformation/apigatewayv2/aws-apigatewayv2-apigatewaymanagedoverrides.go +++ b/cloudformation/apigatewayv2/aws-apigatewayv2-apigatewaymanagedoverrides.go @@ -15,7 +15,7 @@ type ApiGatewayManagedOverrides struct { // ApiId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-apigatewaymanagedoverrides.html#cfn-apigatewayv2-apigatewaymanagedoverrides-apiid - ApiId string `json:"ApiId,omitempty"` + ApiId string `json:"ApiId"` // Integration AWS CloudFormation Property // Required: false diff --git a/cloudformation/apigatewayv2/aws-apigatewayv2-apigatewaymanagedoverrides_accesslogsettings.go b/cloudformation/apigatewayv2/aws-apigatewayv2-apigatewaymanagedoverrides_accesslogsettings.go index c0d0497625..bdf1beca10 100644 --- a/cloudformation/apigatewayv2/aws-apigatewayv2-apigatewaymanagedoverrides_accesslogsettings.go +++ b/cloudformation/apigatewayv2/aws-apigatewayv2-apigatewaymanagedoverrides_accesslogsettings.go @@ -11,12 +11,12 @@ type ApiGatewayManagedOverrides_AccessLogSettings struct { // DestinationArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-apigatewaymanagedoverrides-accesslogsettings.html#cfn-apigatewayv2-apigatewaymanagedoverrides-accesslogsettings-destinationarn - DestinationArn string `json:"DestinationArn,omitempty"` + DestinationArn *string `json:"DestinationArn,omitempty"` // Format AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-apigatewaymanagedoverrides-accesslogsettings.html#cfn-apigatewayv2-apigatewaymanagedoverrides-accesslogsettings-format - Format string `json:"Format,omitempty"` + Format *string `json:"Format,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigatewayv2/aws-apigatewayv2-apigatewaymanagedoverrides_integrationoverrides.go b/cloudformation/apigatewayv2/aws-apigatewayv2-apigatewaymanagedoverrides_integrationoverrides.go index 79651a1685..16061267bb 100644 --- a/cloudformation/apigatewayv2/aws-apigatewayv2-apigatewaymanagedoverrides_integrationoverrides.go +++ b/cloudformation/apigatewayv2/aws-apigatewayv2-apigatewaymanagedoverrides_integrationoverrides.go @@ -11,22 +11,22 @@ type ApiGatewayManagedOverrides_IntegrationOverrides struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-apigatewaymanagedoverrides-integrationoverrides.html#cfn-apigatewayv2-apigatewaymanagedoverrides-integrationoverrides-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // IntegrationMethod AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-apigatewaymanagedoverrides-integrationoverrides.html#cfn-apigatewayv2-apigatewaymanagedoverrides-integrationoverrides-integrationmethod - IntegrationMethod string `json:"IntegrationMethod,omitempty"` + IntegrationMethod *string `json:"IntegrationMethod,omitempty"` // PayloadFormatVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-apigatewaymanagedoverrides-integrationoverrides.html#cfn-apigatewayv2-apigatewaymanagedoverrides-integrationoverrides-payloadformatversion - PayloadFormatVersion string `json:"PayloadFormatVersion,omitempty"` + PayloadFormatVersion *string `json:"PayloadFormatVersion,omitempty"` // TimeoutInMillis AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-apigatewaymanagedoverrides-integrationoverrides.html#cfn-apigatewayv2-apigatewaymanagedoverrides-integrationoverrides-timeoutinmillis - TimeoutInMillis int `json:"TimeoutInMillis,omitempty"` + TimeoutInMillis *int `json:"TimeoutInMillis,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigatewayv2/aws-apigatewayv2-apigatewaymanagedoverrides_routeoverrides.go b/cloudformation/apigatewayv2/aws-apigatewayv2-apigatewaymanagedoverrides_routeoverrides.go index cfde084b34..0c5147c88f 100644 --- a/cloudformation/apigatewayv2/aws-apigatewayv2-apigatewaymanagedoverrides_routeoverrides.go +++ b/cloudformation/apigatewayv2/aws-apigatewayv2-apigatewaymanagedoverrides_routeoverrides.go @@ -11,27 +11,27 @@ type ApiGatewayManagedOverrides_RouteOverrides struct { // AuthorizationScopes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-apigatewaymanagedoverrides-routeoverrides.html#cfn-apigatewayv2-apigatewaymanagedoverrides-routeoverrides-authorizationscopes - AuthorizationScopes []string `json:"AuthorizationScopes,omitempty"` + AuthorizationScopes *[]string `json:"AuthorizationScopes,omitempty"` // AuthorizationType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-apigatewaymanagedoverrides-routeoverrides.html#cfn-apigatewayv2-apigatewaymanagedoverrides-routeoverrides-authorizationtype - AuthorizationType string `json:"AuthorizationType,omitempty"` + AuthorizationType *string `json:"AuthorizationType,omitempty"` // AuthorizerId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-apigatewaymanagedoverrides-routeoverrides.html#cfn-apigatewayv2-apigatewaymanagedoverrides-routeoverrides-authorizerid - AuthorizerId string `json:"AuthorizerId,omitempty"` + AuthorizerId *string `json:"AuthorizerId,omitempty"` // OperationName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-apigatewaymanagedoverrides-routeoverrides.html#cfn-apigatewayv2-apigatewaymanagedoverrides-routeoverrides-operationname - OperationName string `json:"OperationName,omitempty"` + OperationName *string `json:"OperationName,omitempty"` // Target AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-apigatewaymanagedoverrides-routeoverrides.html#cfn-apigatewayv2-apigatewaymanagedoverrides-routeoverrides-target - Target string `json:"Target,omitempty"` + Target *string `json:"Target,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigatewayv2/aws-apigatewayv2-apigatewaymanagedoverrides_routesettings.go b/cloudformation/apigatewayv2/aws-apigatewayv2-apigatewaymanagedoverrides_routesettings.go index 988c494878..a9d154eec7 100644 --- a/cloudformation/apigatewayv2/aws-apigatewayv2-apigatewaymanagedoverrides_routesettings.go +++ b/cloudformation/apigatewayv2/aws-apigatewayv2-apigatewaymanagedoverrides_routesettings.go @@ -11,27 +11,27 @@ type ApiGatewayManagedOverrides_RouteSettings struct { // DataTraceEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-apigatewaymanagedoverrides-routesettings.html#cfn-apigatewayv2-apigatewaymanagedoverrides-routesettings-datatraceenabled - DataTraceEnabled bool `json:"DataTraceEnabled,omitempty"` + DataTraceEnabled *bool `json:"DataTraceEnabled,omitempty"` // DetailedMetricsEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-apigatewaymanagedoverrides-routesettings.html#cfn-apigatewayv2-apigatewaymanagedoverrides-routesettings-detailedmetricsenabled - DetailedMetricsEnabled bool `json:"DetailedMetricsEnabled,omitempty"` + DetailedMetricsEnabled *bool `json:"DetailedMetricsEnabled,omitempty"` // LoggingLevel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-apigatewaymanagedoverrides-routesettings.html#cfn-apigatewayv2-apigatewaymanagedoverrides-routesettings-logginglevel - LoggingLevel string `json:"LoggingLevel,omitempty"` + LoggingLevel *string `json:"LoggingLevel,omitempty"` // ThrottlingBurstLimit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-apigatewaymanagedoverrides-routesettings.html#cfn-apigatewayv2-apigatewaymanagedoverrides-routesettings-throttlingburstlimit - ThrottlingBurstLimit int `json:"ThrottlingBurstLimit,omitempty"` + ThrottlingBurstLimit *int `json:"ThrottlingBurstLimit,omitempty"` // ThrottlingRateLimit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-apigatewaymanagedoverrides-routesettings.html#cfn-apigatewayv2-apigatewaymanagedoverrides-routesettings-throttlingratelimit - ThrottlingRateLimit float64 `json:"ThrottlingRateLimit,omitempty"` + ThrottlingRateLimit *float64 `json:"ThrottlingRateLimit,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigatewayv2/aws-apigatewayv2-apigatewaymanagedoverrides_stageoverrides.go b/cloudformation/apigatewayv2/aws-apigatewayv2-apigatewaymanagedoverrides_stageoverrides.go index 84297dec8b..622136cec0 100644 --- a/cloudformation/apigatewayv2/aws-apigatewayv2-apigatewaymanagedoverrides_stageoverrides.go +++ b/cloudformation/apigatewayv2/aws-apigatewayv2-apigatewaymanagedoverrides_stageoverrides.go @@ -16,7 +16,7 @@ type ApiGatewayManagedOverrides_StageOverrides struct { // AutoDeploy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-apigatewaymanagedoverrides-stageoverrides.html#cfn-apigatewayv2-apigatewaymanagedoverrides-stageoverrides-autodeploy - AutoDeploy bool `json:"AutoDeploy,omitempty"` + AutoDeploy *bool `json:"AutoDeploy,omitempty"` // DefaultRouteSettings AWS CloudFormation Property // Required: false @@ -26,17 +26,17 @@ type ApiGatewayManagedOverrides_StageOverrides struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-apigatewaymanagedoverrides-stageoverrides.html#cfn-apigatewayv2-apigatewaymanagedoverrides-stageoverrides-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // 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-apimapping.go b/cloudformation/apigatewayv2/aws-apigatewayv2-apimapping.go index f61e3405d7..d4458807c8 100644 --- a/cloudformation/apigatewayv2/aws-apigatewayv2-apimapping.go +++ b/cloudformation/apigatewayv2/aws-apigatewayv2-apimapping.go @@ -15,22 +15,22 @@ type ApiMapping struct { // ApiId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-apimapping.html#cfn-apigatewayv2-apimapping-apiid - ApiId string `json:"ApiId,omitempty"` + ApiId string `json:"ApiId"` // ApiMappingKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-apimapping.html#cfn-apigatewayv2-apimapping-apimappingkey - ApiMappingKey string `json:"ApiMappingKey,omitempty"` + ApiMappingKey *string `json:"ApiMappingKey,omitempty"` // DomainName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-apimapping.html#cfn-apigatewayv2-apimapping-domainname - DomainName string `json:"DomainName,omitempty"` + DomainName string `json:"DomainName"` // Stage AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-apimapping.html#cfn-apigatewayv2-apimapping-stage - Stage string `json:"Stage,omitempty"` + Stage string `json:"Stage"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigatewayv2/aws-apigatewayv2-authorizer.go b/cloudformation/apigatewayv2/aws-apigatewayv2-authorizer.go index 9f2abd0c7d..9feb3d1f67 100644 --- a/cloudformation/apigatewayv2/aws-apigatewayv2-authorizer.go +++ b/cloudformation/apigatewayv2/aws-apigatewayv2-authorizer.go @@ -15,47 +15,47 @@ type Authorizer struct { // ApiId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-authorizer.html#cfn-apigatewayv2-authorizer-apiid - ApiId string `json:"ApiId,omitempty"` + ApiId string `json:"ApiId"` // AuthorizerCredentialsArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-authorizer.html#cfn-apigatewayv2-authorizer-authorizercredentialsarn - AuthorizerCredentialsArn string `json:"AuthorizerCredentialsArn,omitempty"` + AuthorizerCredentialsArn *string `json:"AuthorizerCredentialsArn,omitempty"` // AuthorizerPayloadFormatVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-authorizer.html#cfn-apigatewayv2-authorizer-authorizerpayloadformatversion - AuthorizerPayloadFormatVersion string `json:"AuthorizerPayloadFormatVersion,omitempty"` + AuthorizerPayloadFormatVersion *string `json:"AuthorizerPayloadFormatVersion,omitempty"` // AuthorizerResultTtlInSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-authorizer.html#cfn-apigatewayv2-authorizer-authorizerresultttlinseconds - AuthorizerResultTtlInSeconds int `json:"AuthorizerResultTtlInSeconds,omitempty"` + AuthorizerResultTtlInSeconds *int `json:"AuthorizerResultTtlInSeconds,omitempty"` // AuthorizerType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-authorizer.html#cfn-apigatewayv2-authorizer-authorizertype - AuthorizerType string `json:"AuthorizerType,omitempty"` + AuthorizerType string `json:"AuthorizerType"` // AuthorizerUri AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-authorizer.html#cfn-apigatewayv2-authorizer-authorizeruri - AuthorizerUri string `json:"AuthorizerUri,omitempty"` + AuthorizerUri *string `json:"AuthorizerUri,omitempty"` // EnableSimpleResponses AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-authorizer.html#cfn-apigatewayv2-authorizer-enablesimpleresponses - EnableSimpleResponses bool `json:"EnableSimpleResponses,omitempty"` + EnableSimpleResponses *bool `json:"EnableSimpleResponses,omitempty"` // IdentitySource AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-authorizer.html#cfn-apigatewayv2-authorizer-identitysource - IdentitySource []string `json:"IdentitySource,omitempty"` + IdentitySource *[]string `json:"IdentitySource,omitempty"` // IdentityValidationExpression AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-authorizer.html#cfn-apigatewayv2-authorizer-identityvalidationexpression - IdentityValidationExpression string `json:"IdentityValidationExpression,omitempty"` + IdentityValidationExpression *string `json:"IdentityValidationExpression,omitempty"` // JwtConfiguration AWS CloudFormation Property // Required: false @@ -65,7 +65,7 @@ type Authorizer struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-authorizer.html#cfn-apigatewayv2-authorizer-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigatewayv2/aws-apigatewayv2-authorizer_jwtconfiguration.go b/cloudformation/apigatewayv2/aws-apigatewayv2-authorizer_jwtconfiguration.go index 8a6a88ef5e..4c984f2846 100644 --- a/cloudformation/apigatewayv2/aws-apigatewayv2-authorizer_jwtconfiguration.go +++ b/cloudformation/apigatewayv2/aws-apigatewayv2-authorizer_jwtconfiguration.go @@ -11,12 +11,12 @@ type Authorizer_JWTConfiguration struct { // Audience AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-authorizer-jwtconfiguration.html#cfn-apigatewayv2-authorizer-jwtconfiguration-audience - Audience []string `json:"Audience,omitempty"` + Audience *[]string `json:"Audience,omitempty"` // Issuer AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-authorizer-jwtconfiguration.html#cfn-apigatewayv2-authorizer-jwtconfiguration-issuer - Issuer string `json:"Issuer,omitempty"` + Issuer *string `json:"Issuer,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigatewayv2/aws-apigatewayv2-deployment.go b/cloudformation/apigatewayv2/aws-apigatewayv2-deployment.go index 0046cdf0b8..b7ef241073 100644 --- a/cloudformation/apigatewayv2/aws-apigatewayv2-deployment.go +++ b/cloudformation/apigatewayv2/aws-apigatewayv2-deployment.go @@ -15,17 +15,17 @@ type Deployment struct { // ApiId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-deployment.html#cfn-apigatewayv2-deployment-apiid - ApiId string `json:"ApiId,omitempty"` + ApiId string `json:"ApiId"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-deployment.html#cfn-apigatewayv2-deployment-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // StageName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-deployment.html#cfn-apigatewayv2-deployment-stagename - StageName string `json:"StageName,omitempty"` + StageName *string `json:"StageName,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 e7f8527e76..887949ab20 100644 --- a/cloudformation/apigatewayv2/aws-apigatewayv2-domainname.go +++ b/cloudformation/apigatewayv2/aws-apigatewayv2-domainname.go @@ -15,12 +15,12 @@ type DomainName struct { // DomainName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-domainname.html#cfn-apigatewayv2-domainname-domainname - DomainName string `json:"DomainName,omitempty"` + DomainName string `json:"DomainName"` // DomainNameConfigurations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-domainname.html#cfn-apigatewayv2-domainname-domainnameconfigurations - DomainNameConfigurations []DomainName_DomainNameConfiguration `json:"DomainNameConfigurations,omitempty"` + DomainNameConfigurations *[]DomainName_DomainNameConfiguration `json:"DomainNameConfigurations,omitempty"` // MutualTlsAuthentication AWS CloudFormation Property // Required: false @@ -30,7 +30,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-domainname_domainnameconfiguration.go b/cloudformation/apigatewayv2/aws-apigatewayv2-domainname_domainnameconfiguration.go index e32fc59968..6efcde0a7d 100644 --- a/cloudformation/apigatewayv2/aws-apigatewayv2-domainname_domainnameconfiguration.go +++ b/cloudformation/apigatewayv2/aws-apigatewayv2-domainname_domainnameconfiguration.go @@ -11,27 +11,27 @@ type DomainName_DomainNameConfiguration struct { // CertificateArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-domainname-domainnameconfiguration.html#cfn-apigatewayv2-domainname-domainnameconfiguration-certificatearn - CertificateArn string `json:"CertificateArn,omitempty"` + CertificateArn *string `json:"CertificateArn,omitempty"` // CertificateName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-domainname-domainnameconfiguration.html#cfn-apigatewayv2-domainname-domainnameconfiguration-certificatename - CertificateName string `json:"CertificateName,omitempty"` + CertificateName *string `json:"CertificateName,omitempty"` // EndpointType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-domainname-domainnameconfiguration.html#cfn-apigatewayv2-domainname-domainnameconfiguration-endpointtype - EndpointType string `json:"EndpointType,omitempty"` + EndpointType *string `json:"EndpointType,omitempty"` // OwnershipVerificationCertificateArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-domainname-domainnameconfiguration.html#cfn-apigatewayv2-domainname-domainnameconfiguration-ownershipverificationcertificatearn - OwnershipVerificationCertificateArn string `json:"OwnershipVerificationCertificateArn,omitempty"` + OwnershipVerificationCertificateArn *string `json:"OwnershipVerificationCertificateArn,omitempty"` // SecurityPolicy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-domainname-domainnameconfiguration.html#cfn-apigatewayv2-domainname-domainnameconfiguration-securitypolicy - SecurityPolicy string `json:"SecurityPolicy,omitempty"` + SecurityPolicy *string `json:"SecurityPolicy,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigatewayv2/aws-apigatewayv2-domainname_mutualtlsauthentication.go b/cloudformation/apigatewayv2/aws-apigatewayv2-domainname_mutualtlsauthentication.go index cee012a579..e30b705845 100644 --- a/cloudformation/apigatewayv2/aws-apigatewayv2-domainname_mutualtlsauthentication.go +++ b/cloudformation/apigatewayv2/aws-apigatewayv2-domainname_mutualtlsauthentication.go @@ -11,12 +11,12 @@ type DomainName_MutualTlsAuthentication struct { // TruststoreUri AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-domainname-mutualtlsauthentication.html#cfn-apigatewayv2-domainname-mutualtlsauthentication-truststoreuri - TruststoreUri string `json:"TruststoreUri,omitempty"` + TruststoreUri *string `json:"TruststoreUri,omitempty"` // TruststoreVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-domainname-mutualtlsauthentication.html#cfn-apigatewayv2-domainname-mutualtlsauthentication-truststoreversion - TruststoreVersion string `json:"TruststoreVersion,omitempty"` + TruststoreVersion *string `json:"TruststoreVersion,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 e6dc0fcbe2..8d97ed4493 100644 --- a/cloudformation/apigatewayv2/aws-apigatewayv2-integration.go +++ b/cloudformation/apigatewayv2/aws-apigatewayv2-integration.go @@ -15,87 +15,87 @@ type Integration struct { // ApiId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-integration.html#cfn-apigatewayv2-integration-apiid - ApiId string `json:"ApiId,omitempty"` + ApiId string `json:"ApiId"` // ConnectionId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-integration.html#cfn-apigatewayv2-integration-connectionid - ConnectionId string `json:"ConnectionId,omitempty"` + ConnectionId *string `json:"ConnectionId,omitempty"` // ConnectionType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-integration.html#cfn-apigatewayv2-integration-connectiontype - ConnectionType string `json:"ConnectionType,omitempty"` + ConnectionType *string `json:"ConnectionType,omitempty"` // ContentHandlingStrategy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-integration.html#cfn-apigatewayv2-integration-contenthandlingstrategy - ContentHandlingStrategy string `json:"ContentHandlingStrategy,omitempty"` + ContentHandlingStrategy *string `json:"ContentHandlingStrategy,omitempty"` // CredentialsArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-integration.html#cfn-apigatewayv2-integration-credentialsarn - CredentialsArn string `json:"CredentialsArn,omitempty"` + CredentialsArn *string `json:"CredentialsArn,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-integration.html#cfn-apigatewayv2-integration-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // IntegrationMethod AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-integration.html#cfn-apigatewayv2-integration-integrationmethod - IntegrationMethod string `json:"IntegrationMethod,omitempty"` + IntegrationMethod *string `json:"IntegrationMethod,omitempty"` // IntegrationSubtype AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-integration.html#cfn-apigatewayv2-integration-integrationsubtype - IntegrationSubtype string `json:"IntegrationSubtype,omitempty"` + IntegrationSubtype *string `json:"IntegrationSubtype,omitempty"` // IntegrationType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-integration.html#cfn-apigatewayv2-integration-integrationtype - IntegrationType string `json:"IntegrationType,omitempty"` + IntegrationType string `json:"IntegrationType"` // IntegrationUri AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-integration.html#cfn-apigatewayv2-integration-integrationuri - IntegrationUri string `json:"IntegrationUri,omitempty"` + IntegrationUri *string `json:"IntegrationUri,omitempty"` // PassthroughBehavior AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-integration.html#cfn-apigatewayv2-integration-passthroughbehavior - PassthroughBehavior string `json:"PassthroughBehavior,omitempty"` + PassthroughBehavior *string `json:"PassthroughBehavior,omitempty"` // PayloadFormatVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-integration.html#cfn-apigatewayv2-integration-payloadformatversion - PayloadFormatVersion string `json:"PayloadFormatVersion,omitempty"` + PayloadFormatVersion *string `json:"PayloadFormatVersion,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-integration.html#cfn-apigatewayv2-integration-templateselectionexpression - TemplateSelectionExpression string `json:"TemplateSelectionExpression,omitempty"` + TemplateSelectionExpression *string `json:"TemplateSelectionExpression,omitempty"` // TimeoutInMillis AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-integration.html#cfn-apigatewayv2-integration-timeoutinmillis - TimeoutInMillis int `json:"TimeoutInMillis,omitempty"` + TimeoutInMillis *int `json:"TimeoutInMillis,omitempty"` // TlsConfig AWS CloudFormation Property // Required: false diff --git a/cloudformation/apigatewayv2/aws-apigatewayv2-integration_responseparameter.go b/cloudformation/apigatewayv2/aws-apigatewayv2-integration_responseparameter.go index 9fe6eec933..a3df32bf16 100644 --- a/cloudformation/apigatewayv2/aws-apigatewayv2-integration_responseparameter.go +++ b/cloudformation/apigatewayv2/aws-apigatewayv2-integration_responseparameter.go @@ -11,12 +11,12 @@ type Integration_ResponseParameter struct { // Destination AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-integration-responseparameter.html#cfn-apigatewayv2-integration-responseparameter-destination - Destination string `json:"Destination,omitempty"` + Destination string `json:"Destination"` // Source AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-integration-responseparameter.html#cfn-apigatewayv2-integration-responseparameter-source - Source string `json:"Source,omitempty"` + Source string `json:"Source"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigatewayv2/aws-apigatewayv2-integration_responseparameterlist.go b/cloudformation/apigatewayv2/aws-apigatewayv2-integration_responseparameterlist.go index 6a13c938a7..548a89276c 100644 --- a/cloudformation/apigatewayv2/aws-apigatewayv2-integration_responseparameterlist.go +++ b/cloudformation/apigatewayv2/aws-apigatewayv2-integration_responseparameterlist.go @@ -11,7 +11,7 @@ type Integration_ResponseParameterList struct { // ResponseParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-integration-responseparameterlist.html#cfn-apigatewayv2-integration-responseparameterlist-responseparameters - ResponseParameters []Integration_ResponseParameter `json:"ResponseParameters,omitempty"` + ResponseParameters *[]Integration_ResponseParameter `json:"ResponseParameters,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigatewayv2/aws-apigatewayv2-integration_tlsconfig.go b/cloudformation/apigatewayv2/aws-apigatewayv2-integration_tlsconfig.go index a4a3b0e714..12d1cd25b7 100644 --- a/cloudformation/apigatewayv2/aws-apigatewayv2-integration_tlsconfig.go +++ b/cloudformation/apigatewayv2/aws-apigatewayv2-integration_tlsconfig.go @@ -11,7 +11,7 @@ type Integration_TlsConfig struct { // ServerNameToVerify AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-integration-tlsconfig.html#cfn-apigatewayv2-integration-tlsconfig-servernametoverify - ServerNameToVerify string `json:"ServerNameToVerify,omitempty"` + ServerNameToVerify *string `json:"ServerNameToVerify,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigatewayv2/aws-apigatewayv2-integrationresponse.go b/cloudformation/apigatewayv2/aws-apigatewayv2-integrationresponse.go index 1e56880365..81183bbeca 100644 --- a/cloudformation/apigatewayv2/aws-apigatewayv2-integrationresponse.go +++ b/cloudformation/apigatewayv2/aws-apigatewayv2-integrationresponse.go @@ -15,37 +15,37 @@ type IntegrationResponse struct { // ApiId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-integrationresponse.html#cfn-apigatewayv2-integrationresponse-apiid - ApiId string `json:"ApiId,omitempty"` + ApiId string `json:"ApiId"` // ContentHandlingStrategy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-integrationresponse.html#cfn-apigatewayv2-integrationresponse-contenthandlingstrategy - ContentHandlingStrategy string `json:"ContentHandlingStrategy,omitempty"` + ContentHandlingStrategy *string `json:"ContentHandlingStrategy,omitempty"` // IntegrationId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-integrationresponse.html#cfn-apigatewayv2-integrationresponse-integrationid - IntegrationId string `json:"IntegrationId,omitempty"` + IntegrationId string `json:"IntegrationId"` // IntegrationResponseKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-integrationresponse.html#cfn-apigatewayv2-integrationresponse-integrationresponsekey - IntegrationResponseKey string `json:"IntegrationResponseKey,omitempty"` + IntegrationResponseKey string `json:"IntegrationResponseKey"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-integrationresponse.html#cfn-apigatewayv2-integrationresponse-templateselectionexpression - TemplateSelectionExpression string `json:"TemplateSelectionExpression,omitempty"` + TemplateSelectionExpression *string `json:"TemplateSelectionExpression,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigatewayv2/aws-apigatewayv2-model.go b/cloudformation/apigatewayv2/aws-apigatewayv2-model.go index f08f9bf23d..4dbe078c1e 100644 --- a/cloudformation/apigatewayv2/aws-apigatewayv2-model.go +++ b/cloudformation/apigatewayv2/aws-apigatewayv2-model.go @@ -15,27 +15,27 @@ type Model struct { // ApiId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-model.html#cfn-apigatewayv2-model-apiid - ApiId string `json:"ApiId,omitempty"` + ApiId string `json:"ApiId"` // ContentType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-model.html#cfn-apigatewayv2-model-contenttype - ContentType string `json:"ContentType,omitempty"` + ContentType *string `json:"ContentType,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-model.html#cfn-apigatewayv2-model-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-model.html#cfn-apigatewayv2-model-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Schema AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-model.html#cfn-apigatewayv2-model-schema - Schema interface{} `json:"Schema,omitempty"` + Schema interface{} `json:"Schema"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigatewayv2/aws-apigatewayv2-route.go b/cloudformation/apigatewayv2/aws-apigatewayv2-route.go index 40c4fa40df..ed3bae056e 100644 --- a/cloudformation/apigatewayv2/aws-apigatewayv2-route.go +++ b/cloudformation/apigatewayv2/aws-apigatewayv2-route.go @@ -15,62 +15,62 @@ type Route struct { // ApiId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-apiid - ApiId string `json:"ApiId,omitempty"` + ApiId string `json:"ApiId"` // ApiKeyRequired AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-apikeyrequired - ApiKeyRequired bool `json:"ApiKeyRequired,omitempty"` + ApiKeyRequired *bool `json:"ApiKeyRequired,omitempty"` // AuthorizationScopes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-authorizationscopes - AuthorizationScopes []string `json:"AuthorizationScopes,omitempty"` + AuthorizationScopes *[]string `json:"AuthorizationScopes,omitempty"` // AuthorizationType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-authorizationtype - AuthorizationType string `json:"AuthorizationType,omitempty"` + AuthorizationType *string `json:"AuthorizationType,omitempty"` // AuthorizerId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-authorizerid - AuthorizerId string `json:"AuthorizerId,omitempty"` + AuthorizerId *string `json:"AuthorizerId,omitempty"` // ModelSelectionExpression AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-modelselectionexpression - ModelSelectionExpression string `json:"ModelSelectionExpression,omitempty"` + ModelSelectionExpression *string `json:"ModelSelectionExpression,omitempty"` // OperationName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-operationname - OperationName string `json:"OperationName,omitempty"` + OperationName *string `json:"OperationName,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-routekey - RouteKey string `json:"RouteKey,omitempty"` + RouteKey string `json:"RouteKey"` // RouteResponseSelectionExpression AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-routeresponseselectionexpression - RouteResponseSelectionExpression string `json:"RouteResponseSelectionExpression,omitempty"` + RouteResponseSelectionExpression *string `json:"RouteResponseSelectionExpression,omitempty"` // Target AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-target - Target string `json:"Target,omitempty"` + Target *string `json:"Target,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigatewayv2/aws-apigatewayv2-routeresponse.go b/cloudformation/apigatewayv2/aws-apigatewayv2-routeresponse.go index 834b13d713..3faf99de31 100644 --- a/cloudformation/apigatewayv2/aws-apigatewayv2-routeresponse.go +++ b/cloudformation/apigatewayv2/aws-apigatewayv2-routeresponse.go @@ -15,32 +15,32 @@ type RouteResponse struct { // ApiId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-routeresponse.html#cfn-apigatewayv2-routeresponse-apiid - ApiId string `json:"ApiId,omitempty"` + ApiId string `json:"ApiId"` // ModelSelectionExpression AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-routeresponse.html#cfn-apigatewayv2-routeresponse-modelselectionexpression - ModelSelectionExpression string `json:"ModelSelectionExpression,omitempty"` + ModelSelectionExpression *string `json:"ModelSelectionExpression,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-routeresponse.html#cfn-apigatewayv2-routeresponse-routeid - RouteId string `json:"RouteId,omitempty"` + RouteId string `json:"RouteId"` // RouteResponseKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-routeresponse.html#cfn-apigatewayv2-routeresponse-routeresponsekey - RouteResponseKey string `json:"RouteResponseKey,omitempty"` + RouteResponseKey string `json:"RouteResponseKey"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigatewayv2/aws-apigatewayv2-stage.go b/cloudformation/apigatewayv2/aws-apigatewayv2-stage.go index 82a96c3385..fd130a2620 100644 --- a/cloudformation/apigatewayv2/aws-apigatewayv2-stage.go +++ b/cloudformation/apigatewayv2/aws-apigatewayv2-stage.go @@ -20,22 +20,22 @@ type Stage struct { // AccessPolicyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-stage.html#cfn-apigatewayv2-stage-accesspolicyid - AccessPolicyId string `json:"AccessPolicyId,omitempty"` + AccessPolicyId *string `json:"AccessPolicyId,omitempty"` // ApiId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-stage.html#cfn-apigatewayv2-stage-apiid - ApiId string `json:"ApiId,omitempty"` + ApiId string `json:"ApiId"` // AutoDeploy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-stage.html#cfn-apigatewayv2-stage-autodeploy - AutoDeploy bool `json:"AutoDeploy,omitempty"` + AutoDeploy *bool `json:"AutoDeploy,omitempty"` // ClientCertificateId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-stage.html#cfn-apigatewayv2-stage-clientcertificateid - ClientCertificateId string `json:"ClientCertificateId,omitempty"` + ClientCertificateId *string `json:"ClientCertificateId,omitempty"` // DefaultRouteSettings AWS CloudFormation Property // Required: false @@ -45,32 +45,32 @@ type Stage struct { // DeploymentId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-stage.html#cfn-apigatewayv2-stage-deploymentid - DeploymentId string `json:"DeploymentId,omitempty"` + DeploymentId *string `json:"DeploymentId,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-stage.html#cfn-apigatewayv2-stage-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-stage.html#cfn-apigatewayv2-stage-stagename - StageName string `json:"StageName,omitempty"` + StageName string `json:"StageName"` // 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/apigatewayv2/aws-apigatewayv2-stage_accesslogsettings.go b/cloudformation/apigatewayv2/aws-apigatewayv2-stage_accesslogsettings.go index c60cd537ff..10e5632768 100644 --- a/cloudformation/apigatewayv2/aws-apigatewayv2-stage_accesslogsettings.go +++ b/cloudformation/apigatewayv2/aws-apigatewayv2-stage_accesslogsettings.go @@ -11,12 +11,12 @@ type Stage_AccessLogSettings struct { // DestinationArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-stage-accesslogsettings.html#cfn-apigatewayv2-stage-accesslogsettings-destinationarn - DestinationArn string `json:"DestinationArn,omitempty"` + DestinationArn *string `json:"DestinationArn,omitempty"` // Format AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-stage-accesslogsettings.html#cfn-apigatewayv2-stage-accesslogsettings-format - Format string `json:"Format,omitempty"` + Format *string `json:"Format,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigatewayv2/aws-apigatewayv2-stage_routesettings.go b/cloudformation/apigatewayv2/aws-apigatewayv2-stage_routesettings.go index cc1ce82bd1..2efe88eae3 100644 --- a/cloudformation/apigatewayv2/aws-apigatewayv2-stage_routesettings.go +++ b/cloudformation/apigatewayv2/aws-apigatewayv2-stage_routesettings.go @@ -11,27 +11,27 @@ type Stage_RouteSettings struct { // DataTraceEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-stage-routesettings.html#cfn-apigatewayv2-stage-routesettings-datatraceenabled - DataTraceEnabled bool `json:"DataTraceEnabled,omitempty"` + DataTraceEnabled *bool `json:"DataTraceEnabled,omitempty"` // DetailedMetricsEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-stage-routesettings.html#cfn-apigatewayv2-stage-routesettings-detailedmetricsenabled - DetailedMetricsEnabled bool `json:"DetailedMetricsEnabled,omitempty"` + DetailedMetricsEnabled *bool `json:"DetailedMetricsEnabled,omitempty"` // LoggingLevel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-stage-routesettings.html#cfn-apigatewayv2-stage-routesettings-logginglevel - LoggingLevel string `json:"LoggingLevel,omitempty"` + LoggingLevel *string `json:"LoggingLevel,omitempty"` // ThrottlingBurstLimit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-stage-routesettings.html#cfn-apigatewayv2-stage-routesettings-throttlingburstlimit - ThrottlingBurstLimit int `json:"ThrottlingBurstLimit,omitempty"` + ThrottlingBurstLimit *int `json:"ThrottlingBurstLimit,omitempty"` // ThrottlingRateLimit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-stage-routesettings.html#cfn-apigatewayv2-stage-routesettings-throttlingratelimit - ThrottlingRateLimit float64 `json:"ThrottlingRateLimit,omitempty"` + ThrottlingRateLimit *float64 `json:"ThrottlingRateLimit,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigatewayv2/aws-apigatewayv2-vpclink.go b/cloudformation/apigatewayv2/aws-apigatewayv2-vpclink.go index 022de05a51..e568f79fd8 100644 --- a/cloudformation/apigatewayv2/aws-apigatewayv2-vpclink.go +++ b/cloudformation/apigatewayv2/aws-apigatewayv2-vpclink.go @@ -15,22 +15,22 @@ type VpcLink struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-vpclink.html#cfn-apigatewayv2-vpclink-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // SecurityGroupIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-vpclink.html#cfn-apigatewayv2-vpclink-securitygroupids - SecurityGroupIds []string `json:"SecurityGroupIds,omitempty"` + SecurityGroupIds *[]string `json:"SecurityGroupIds,omitempty"` // SubnetIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-vpclink.html#cfn-apigatewayv2-vpclink-subnetids - SubnetIds []string `json:"SubnetIds,omitempty"` + SubnetIds []string `json:"SubnetIds"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-vpclink.html#cfn-apigatewayv2-vpclink-tags - Tags interface{} `json:"Tags,omitempty"` + Tags *interface{} `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appconfig/aws-appconfig-application.go b/cloudformation/appconfig/aws-appconfig-application.go index 0ecf9017ca..c2b4a9c60e 100644 --- a/cloudformation/appconfig/aws-appconfig-application.go +++ b/cloudformation/appconfig/aws-appconfig-application.go @@ -15,17 +15,17 @@ type Application struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-application.html#cfn-appconfig-application-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-application.html#cfn-appconfig-application-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-application.html#cfn-appconfig-application-tags - Tags []Application_Tags `json:"Tags,omitempty"` + Tags *[]Application_Tags `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appconfig/aws-appconfig-application_tags.go b/cloudformation/appconfig/aws-appconfig-application_tags.go index 6f10a82700..493ae3dba5 100644 --- a/cloudformation/appconfig/aws-appconfig-application_tags.go +++ b/cloudformation/appconfig/aws-appconfig-application_tags.go @@ -11,12 +11,12 @@ type Application_Tags struct { // Key AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appconfig-application-tags.html#cfn-appconfig-application-tags-key - Key string `json:"Key,omitempty"` + Key *string `json:"Key,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appconfig-application-tags.html#cfn-appconfig-application-tags-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appconfig/aws-appconfig-configurationprofile.go b/cloudformation/appconfig/aws-appconfig-configurationprofile.go index fe7eaca3d1..24acb0b9b9 100644 --- a/cloudformation/appconfig/aws-appconfig-configurationprofile.go +++ b/cloudformation/appconfig/aws-appconfig-configurationprofile.go @@ -15,42 +15,42 @@ type ConfigurationProfile struct { // ApplicationId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html#cfn-appconfig-configurationprofile-applicationid - ApplicationId string `json:"ApplicationId,omitempty"` + ApplicationId string `json:"ApplicationId"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html#cfn-appconfig-configurationprofile-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // LocationUri AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html#cfn-appconfig-configurationprofile-locationuri - LocationUri string `json:"LocationUri,omitempty"` + LocationUri string `json:"LocationUri"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html#cfn-appconfig-configurationprofile-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // RetrievalRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html#cfn-appconfig-configurationprofile-retrievalrolearn - RetrievalRoleArn string `json:"RetrievalRoleArn,omitempty"` + RetrievalRoleArn *string `json:"RetrievalRoleArn,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html#cfn-appconfig-configurationprofile-tags - Tags []ConfigurationProfile_Tags `json:"Tags,omitempty"` + Tags *[]ConfigurationProfile_Tags `json:"Tags,omitempty"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html#cfn-appconfig-configurationprofile-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // Validators AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html#cfn-appconfig-configurationprofile-validators - Validators []ConfigurationProfile_Validators `json:"Validators,omitempty"` + Validators *[]ConfigurationProfile_Validators `json:"Validators,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appconfig/aws-appconfig-configurationprofile_tags.go b/cloudformation/appconfig/aws-appconfig-configurationprofile_tags.go index b022c1b9f1..bed74bfc2d 100644 --- a/cloudformation/appconfig/aws-appconfig-configurationprofile_tags.go +++ b/cloudformation/appconfig/aws-appconfig-configurationprofile_tags.go @@ -11,12 +11,12 @@ type ConfigurationProfile_Tags struct { // Key AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appconfig-configurationprofile-tags.html#cfn-appconfig-configurationprofile-tags-key - Key string `json:"Key,omitempty"` + Key *string `json:"Key,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appconfig-configurationprofile-tags.html#cfn-appconfig-configurationprofile-tags-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appconfig/aws-appconfig-configurationprofile_validators.go b/cloudformation/appconfig/aws-appconfig-configurationprofile_validators.go index 90459f90ad..c88535d0bc 100644 --- a/cloudformation/appconfig/aws-appconfig-configurationprofile_validators.go +++ b/cloudformation/appconfig/aws-appconfig-configurationprofile_validators.go @@ -11,12 +11,12 @@ type ConfigurationProfile_Validators struct { // Content AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appconfig-configurationprofile-validators.html#cfn-appconfig-configurationprofile-validators-content - Content string `json:"Content,omitempty"` + Content *string `json:"Content,omitempty"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appconfig-configurationprofile-validators.html#cfn-appconfig-configurationprofile-validators-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appconfig/aws-appconfig-deployment.go b/cloudformation/appconfig/aws-appconfig-deployment.go index 44a84d3a23..240bd71a18 100644 --- a/cloudformation/appconfig/aws-appconfig-deployment.go +++ b/cloudformation/appconfig/aws-appconfig-deployment.go @@ -15,37 +15,37 @@ type Deployment struct { // ApplicationId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-deployment.html#cfn-appconfig-deployment-applicationid - ApplicationId string `json:"ApplicationId,omitempty"` + ApplicationId string `json:"ApplicationId"` // ConfigurationProfileId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-deployment.html#cfn-appconfig-deployment-configurationprofileid - ConfigurationProfileId string `json:"ConfigurationProfileId,omitempty"` + ConfigurationProfileId string `json:"ConfigurationProfileId"` // ConfigurationVersion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-deployment.html#cfn-appconfig-deployment-configurationversion - ConfigurationVersion string `json:"ConfigurationVersion,omitempty"` + ConfigurationVersion string `json:"ConfigurationVersion"` // DeploymentStrategyId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-deployment.html#cfn-appconfig-deployment-deploymentstrategyid - DeploymentStrategyId string `json:"DeploymentStrategyId,omitempty"` + DeploymentStrategyId string `json:"DeploymentStrategyId"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-deployment.html#cfn-appconfig-deployment-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // EnvironmentId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-deployment.html#cfn-appconfig-deployment-environmentid - EnvironmentId string `json:"EnvironmentId,omitempty"` + EnvironmentId string `json:"EnvironmentId"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-deployment.html#cfn-appconfig-deployment-tags - Tags []Deployment_Tags `json:"Tags,omitempty"` + Tags *[]Deployment_Tags `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appconfig/aws-appconfig-deployment_tags.go b/cloudformation/appconfig/aws-appconfig-deployment_tags.go index 267079a6a5..7dc24907bb 100644 --- a/cloudformation/appconfig/aws-appconfig-deployment_tags.go +++ b/cloudformation/appconfig/aws-appconfig-deployment_tags.go @@ -11,12 +11,12 @@ type Deployment_Tags struct { // Key AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appconfig-deployment-tags.html#cfn-appconfig-deployment-tags-key - Key string `json:"Key,omitempty"` + Key *string `json:"Key,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appconfig-deployment-tags.html#cfn-appconfig-deployment-tags-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appconfig/aws-appconfig-deploymentstrategy.go b/cloudformation/appconfig/aws-appconfig-deploymentstrategy.go index 6c51c1e39c..eb008b5715 100644 --- a/cloudformation/appconfig/aws-appconfig-deploymentstrategy.go +++ b/cloudformation/appconfig/aws-appconfig-deploymentstrategy.go @@ -20,12 +20,12 @@ type DeploymentStrategy struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-deploymentstrategy.html#cfn-appconfig-deploymentstrategy-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // FinalBakeTimeInMinutes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-deploymentstrategy.html#cfn-appconfig-deploymentstrategy-finalbaketimeinminutes - FinalBakeTimeInMinutes float64 `json:"FinalBakeTimeInMinutes,omitempty"` + FinalBakeTimeInMinutes *float64 `json:"FinalBakeTimeInMinutes,omitempty"` // GrowthFactor AWS CloudFormation Property // Required: true @@ -35,22 +35,22 @@ type DeploymentStrategy struct { // GrowthType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-deploymentstrategy.html#cfn-appconfig-deploymentstrategy-growthtype - GrowthType string `json:"GrowthType,omitempty"` + GrowthType *string `json:"GrowthType,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-deploymentstrategy.html#cfn-appconfig-deploymentstrategy-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // ReplicateTo AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-deploymentstrategy.html#cfn-appconfig-deploymentstrategy-replicateto - ReplicateTo string `json:"ReplicateTo,omitempty"` + ReplicateTo string `json:"ReplicateTo"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-deploymentstrategy.html#cfn-appconfig-deploymentstrategy-tags - Tags []DeploymentStrategy_Tags `json:"Tags,omitempty"` + Tags *[]DeploymentStrategy_Tags `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appconfig/aws-appconfig-deploymentstrategy_tags.go b/cloudformation/appconfig/aws-appconfig-deploymentstrategy_tags.go index 7616b571c9..7ad80b3c61 100644 --- a/cloudformation/appconfig/aws-appconfig-deploymentstrategy_tags.go +++ b/cloudformation/appconfig/aws-appconfig-deploymentstrategy_tags.go @@ -11,12 +11,12 @@ type DeploymentStrategy_Tags struct { // Key AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appconfig-deploymentstrategy-tags.html#cfn-appconfig-deploymentstrategy-tags-key - Key string `json:"Key,omitempty"` + Key *string `json:"Key,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appconfig-deploymentstrategy-tags.html#cfn-appconfig-deploymentstrategy-tags-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appconfig/aws-appconfig-environment.go b/cloudformation/appconfig/aws-appconfig-environment.go index b2e2060c13..6bb883e47e 100644 --- a/cloudformation/appconfig/aws-appconfig-environment.go +++ b/cloudformation/appconfig/aws-appconfig-environment.go @@ -15,27 +15,27 @@ type Environment struct { // ApplicationId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-environment.html#cfn-appconfig-environment-applicationid - ApplicationId string `json:"ApplicationId,omitempty"` + ApplicationId string `json:"ApplicationId"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-environment.html#cfn-appconfig-environment-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Monitors AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-environment.html#cfn-appconfig-environment-monitors - Monitors []Environment_Monitors `json:"Monitors,omitempty"` + Monitors *[]Environment_Monitors `json:"Monitors,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-environment.html#cfn-appconfig-environment-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-environment.html#cfn-appconfig-environment-tags - Tags []Environment_Tags `json:"Tags,omitempty"` + Tags *[]Environment_Tags `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appconfig/aws-appconfig-environment_monitors.go b/cloudformation/appconfig/aws-appconfig-environment_monitors.go index 6230567f06..e4d27c83a1 100644 --- a/cloudformation/appconfig/aws-appconfig-environment_monitors.go +++ b/cloudformation/appconfig/aws-appconfig-environment_monitors.go @@ -11,12 +11,12 @@ type Environment_Monitors struct { // AlarmArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appconfig-environment-monitors.html#cfn-appconfig-environment-monitors-alarmarn - AlarmArn string `json:"AlarmArn,omitempty"` + AlarmArn *string `json:"AlarmArn,omitempty"` // AlarmRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appconfig-environment-monitors.html#cfn-appconfig-environment-monitors-alarmrolearn - AlarmRoleArn string `json:"AlarmRoleArn,omitempty"` + AlarmRoleArn *string `json:"AlarmRoleArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appconfig/aws-appconfig-environment_tags.go b/cloudformation/appconfig/aws-appconfig-environment_tags.go index 984295953f..a8157f71df 100644 --- a/cloudformation/appconfig/aws-appconfig-environment_tags.go +++ b/cloudformation/appconfig/aws-appconfig-environment_tags.go @@ -11,12 +11,12 @@ type Environment_Tags struct { // Key AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appconfig-environment-tags.html#cfn-appconfig-environment-tags-key - Key string `json:"Key,omitempty"` + Key *string `json:"Key,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appconfig-environment-tags.html#cfn-appconfig-environment-tags-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appconfig/aws-appconfig-hostedconfigurationversion.go b/cloudformation/appconfig/aws-appconfig-hostedconfigurationversion.go index 7cfe206230..d0e2c101bf 100644 --- a/cloudformation/appconfig/aws-appconfig-hostedconfigurationversion.go +++ b/cloudformation/appconfig/aws-appconfig-hostedconfigurationversion.go @@ -15,32 +15,32 @@ type HostedConfigurationVersion struct { // ApplicationId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-hostedconfigurationversion.html#cfn-appconfig-hostedconfigurationversion-applicationid - ApplicationId string `json:"ApplicationId,omitempty"` + ApplicationId string `json:"ApplicationId"` // ConfigurationProfileId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-hostedconfigurationversion.html#cfn-appconfig-hostedconfigurationversion-configurationprofileid - ConfigurationProfileId string `json:"ConfigurationProfileId,omitempty"` + ConfigurationProfileId string `json:"ConfigurationProfileId"` // Content AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-hostedconfigurationversion.html#cfn-appconfig-hostedconfigurationversion-content - Content string `json:"Content,omitempty"` + Content string `json:"Content"` // ContentType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-hostedconfigurationversion.html#cfn-appconfig-hostedconfigurationversion-contenttype - ContentType string `json:"ContentType,omitempty"` + ContentType string `json:"ContentType"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-hostedconfigurationversion.html#cfn-appconfig-hostedconfigurationversion-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // LatestVersionNumber AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-hostedconfigurationversion.html#cfn-appconfig-hostedconfigurationversion-latestversionnumber - LatestVersionNumber float64 `json:"LatestVersionNumber,omitempty"` + LatestVersionNumber *float64 `json:"LatestVersionNumber,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-connectorprofile.go b/cloudformation/appflow/aws-appflow-connectorprofile.go index 195079c7ce..c033f8867e 100644 --- a/cloudformation/appflow/aws-appflow-connectorprofile.go +++ b/cloudformation/appflow/aws-appflow-connectorprofile.go @@ -15,7 +15,7 @@ type ConnectorProfile struct { // ConnectionMode AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appflow-connectorprofile.html#cfn-appflow-connectorprofile-connectionmode - ConnectionMode string `json:"ConnectionMode,omitempty"` + ConnectionMode string `json:"ConnectionMode"` // ConnectorProfileConfig AWS CloudFormation Property // Required: false @@ -25,17 +25,17 @@ type ConnectorProfile struct { // ConnectorProfileName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appflow-connectorprofile.html#cfn-appflow-connectorprofile-connectorprofilename - ConnectorProfileName string `json:"ConnectorProfileName,omitempty"` + ConnectorProfileName string `json:"ConnectorProfileName"` // ConnectorType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appflow-connectorprofile.html#cfn-appflow-connectorprofile-connectortype - ConnectorType string `json:"ConnectorType,omitempty"` + ConnectorType string `json:"ConnectorType"` // KMSArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appflow-connectorprofile.html#cfn-appflow-connectorprofile-kmsarn - KMSArn string `json:"KMSArn,omitempty"` + KMSArn *string `json:"KMSArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-connectorprofile_amplitudeconnectorprofilecredentials.go b/cloudformation/appflow/aws-appflow-connectorprofile_amplitudeconnectorprofilecredentials.go index 9a0e237e9d..53c870a9d3 100644 --- a/cloudformation/appflow/aws-appflow-connectorprofile_amplitudeconnectorprofilecredentials.go +++ b/cloudformation/appflow/aws-appflow-connectorprofile_amplitudeconnectorprofilecredentials.go @@ -11,12 +11,12 @@ type ConnectorProfile_AmplitudeConnectorProfileCredentials struct { // ApiKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-amplitudeconnectorprofilecredentials.html#cfn-appflow-connectorprofile-amplitudeconnectorprofilecredentials-apikey - ApiKey string `json:"ApiKey,omitempty"` + ApiKey string `json:"ApiKey"` // SecretKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-amplitudeconnectorprofilecredentials.html#cfn-appflow-connectorprofile-amplitudeconnectorprofilecredentials-secretkey - SecretKey string `json:"SecretKey,omitempty"` + SecretKey string `json:"SecretKey"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-connectorprofile_connectoroauthrequest.go b/cloudformation/appflow/aws-appflow-connectorprofile_connectoroauthrequest.go index 307ebc1f8a..93f28c8408 100644 --- a/cloudformation/appflow/aws-appflow-connectorprofile_connectoroauthrequest.go +++ b/cloudformation/appflow/aws-appflow-connectorprofile_connectoroauthrequest.go @@ -11,12 +11,12 @@ type ConnectorProfile_ConnectorOAuthRequest struct { // AuthCode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-connectoroauthrequest.html#cfn-appflow-connectorprofile-connectoroauthrequest-authcode - AuthCode string `json:"AuthCode,omitempty"` + AuthCode *string `json:"AuthCode,omitempty"` // RedirectUri AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-connectoroauthrequest.html#cfn-appflow-connectorprofile-connectoroauthrequest-redirecturi - RedirectUri string `json:"RedirectUri,omitempty"` + RedirectUri *string `json:"RedirectUri,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-connectorprofile_connectorprofileconfig.go b/cloudformation/appflow/aws-appflow-connectorprofile_connectorprofileconfig.go index 54194aa8dc..94612bfd58 100644 --- a/cloudformation/appflow/aws-appflow-connectorprofile_connectorprofileconfig.go +++ b/cloudformation/appflow/aws-appflow-connectorprofile_connectorprofileconfig.go @@ -11,7 +11,7 @@ type ConnectorProfile_ConnectorProfileConfig struct { // ConnectorProfileCredentials AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-connectorprofileconfig.html#cfn-appflow-connectorprofile-connectorprofileconfig-connectorprofilecredentials - ConnectorProfileCredentials *ConnectorProfile_ConnectorProfileCredentials `json:"ConnectorProfileCredentials,omitempty"` + ConnectorProfileCredentials *ConnectorProfile_ConnectorProfileCredentials `json:"ConnectorProfileCredentials"` // ConnectorProfileProperties AWS CloudFormation Property // Required: false diff --git a/cloudformation/appflow/aws-appflow-connectorprofile_datadogconnectorprofilecredentials.go b/cloudformation/appflow/aws-appflow-connectorprofile_datadogconnectorprofilecredentials.go index d4c5a297a4..41ac7c7c46 100644 --- a/cloudformation/appflow/aws-appflow-connectorprofile_datadogconnectorprofilecredentials.go +++ b/cloudformation/appflow/aws-appflow-connectorprofile_datadogconnectorprofilecredentials.go @@ -11,12 +11,12 @@ type ConnectorProfile_DatadogConnectorProfileCredentials struct { // ApiKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-datadogconnectorprofilecredentials.html#cfn-appflow-connectorprofile-datadogconnectorprofilecredentials-apikey - ApiKey string `json:"ApiKey,omitempty"` + ApiKey string `json:"ApiKey"` // ApplicationKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-datadogconnectorprofilecredentials.html#cfn-appflow-connectorprofile-datadogconnectorprofilecredentials-applicationkey - ApplicationKey string `json:"ApplicationKey,omitempty"` + ApplicationKey string `json:"ApplicationKey"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-connectorprofile_datadogconnectorprofileproperties.go b/cloudformation/appflow/aws-appflow-connectorprofile_datadogconnectorprofileproperties.go index 6a278b6ae5..aa2849069d 100644 --- a/cloudformation/appflow/aws-appflow-connectorprofile_datadogconnectorprofileproperties.go +++ b/cloudformation/appflow/aws-appflow-connectorprofile_datadogconnectorprofileproperties.go @@ -11,7 +11,7 @@ type ConnectorProfile_DatadogConnectorProfileProperties struct { // InstanceUrl AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-datadogconnectorprofileproperties.html#cfn-appflow-connectorprofile-datadogconnectorprofileproperties-instanceurl - InstanceUrl string `json:"InstanceUrl,omitempty"` + InstanceUrl string `json:"InstanceUrl"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-connectorprofile_dynatraceconnectorprofilecredentials.go b/cloudformation/appflow/aws-appflow-connectorprofile_dynatraceconnectorprofilecredentials.go index 121a109bc3..67bc0194f7 100644 --- a/cloudformation/appflow/aws-appflow-connectorprofile_dynatraceconnectorprofilecredentials.go +++ b/cloudformation/appflow/aws-appflow-connectorprofile_dynatraceconnectorprofilecredentials.go @@ -11,7 +11,7 @@ type ConnectorProfile_DynatraceConnectorProfileCredentials struct { // ApiToken AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-dynatraceconnectorprofilecredentials.html#cfn-appflow-connectorprofile-dynatraceconnectorprofilecredentials-apitoken - ApiToken string `json:"ApiToken,omitempty"` + ApiToken string `json:"ApiToken"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-connectorprofile_dynatraceconnectorprofileproperties.go b/cloudformation/appflow/aws-appflow-connectorprofile_dynatraceconnectorprofileproperties.go index 7f158eb18a..8a39245f75 100644 --- a/cloudformation/appflow/aws-appflow-connectorprofile_dynatraceconnectorprofileproperties.go +++ b/cloudformation/appflow/aws-appflow-connectorprofile_dynatraceconnectorprofileproperties.go @@ -11,7 +11,7 @@ type ConnectorProfile_DynatraceConnectorProfileProperties struct { // InstanceUrl AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-dynatraceconnectorprofileproperties.html#cfn-appflow-connectorprofile-dynatraceconnectorprofileproperties-instanceurl - InstanceUrl string `json:"InstanceUrl,omitempty"` + InstanceUrl string `json:"InstanceUrl"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-connectorprofile_googleanalyticsconnectorprofilecredentials.go b/cloudformation/appflow/aws-appflow-connectorprofile_googleanalyticsconnectorprofilecredentials.go index daf91ca249..426df8c8b4 100644 --- a/cloudformation/appflow/aws-appflow-connectorprofile_googleanalyticsconnectorprofilecredentials.go +++ b/cloudformation/appflow/aws-appflow-connectorprofile_googleanalyticsconnectorprofilecredentials.go @@ -11,17 +11,17 @@ type ConnectorProfile_GoogleAnalyticsConnectorProfileCredentials struct { // AccessToken AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-googleanalyticsconnectorprofilecredentials.html#cfn-appflow-connectorprofile-googleanalyticsconnectorprofilecredentials-accesstoken - AccessToken string `json:"AccessToken,omitempty"` + AccessToken *string `json:"AccessToken,omitempty"` // ClientId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-googleanalyticsconnectorprofilecredentials.html#cfn-appflow-connectorprofile-googleanalyticsconnectorprofilecredentials-clientid - ClientId string `json:"ClientId,omitempty"` + ClientId string `json:"ClientId"` // ClientSecret AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-googleanalyticsconnectorprofilecredentials.html#cfn-appflow-connectorprofile-googleanalyticsconnectorprofilecredentials-clientsecret - ClientSecret string `json:"ClientSecret,omitempty"` + ClientSecret string `json:"ClientSecret"` // ConnectorOAuthRequest AWS CloudFormation Property // Required: false @@ -31,7 +31,7 @@ type ConnectorProfile_GoogleAnalyticsConnectorProfileCredentials struct { // RefreshToken AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-googleanalyticsconnectorprofilecredentials.html#cfn-appflow-connectorprofile-googleanalyticsconnectorprofilecredentials-refreshtoken - RefreshToken string `json:"RefreshToken,omitempty"` + RefreshToken *string `json:"RefreshToken,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-connectorprofile_infornexusconnectorprofilecredentials.go b/cloudformation/appflow/aws-appflow-connectorprofile_infornexusconnectorprofilecredentials.go index b4ebd16bdc..fc00285855 100644 --- a/cloudformation/appflow/aws-appflow-connectorprofile_infornexusconnectorprofilecredentials.go +++ b/cloudformation/appflow/aws-appflow-connectorprofile_infornexusconnectorprofilecredentials.go @@ -11,22 +11,22 @@ type ConnectorProfile_InforNexusConnectorProfileCredentials struct { // AccessKeyId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-infornexusconnectorprofilecredentials.html#cfn-appflow-connectorprofile-infornexusconnectorprofilecredentials-accesskeyid - AccessKeyId string `json:"AccessKeyId,omitempty"` + AccessKeyId string `json:"AccessKeyId"` // Datakey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-infornexusconnectorprofilecredentials.html#cfn-appflow-connectorprofile-infornexusconnectorprofilecredentials-datakey - Datakey string `json:"Datakey,omitempty"` + Datakey string `json:"Datakey"` // SecretAccessKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-infornexusconnectorprofilecredentials.html#cfn-appflow-connectorprofile-infornexusconnectorprofilecredentials-secretaccesskey - SecretAccessKey string `json:"SecretAccessKey,omitempty"` + SecretAccessKey string `json:"SecretAccessKey"` // UserId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-infornexusconnectorprofilecredentials.html#cfn-appflow-connectorprofile-infornexusconnectorprofilecredentials-userid - UserId string `json:"UserId,omitempty"` + UserId string `json:"UserId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-connectorprofile_infornexusconnectorprofileproperties.go b/cloudformation/appflow/aws-appflow-connectorprofile_infornexusconnectorprofileproperties.go index 5523dd48f6..da5179e586 100644 --- a/cloudformation/appflow/aws-appflow-connectorprofile_infornexusconnectorprofileproperties.go +++ b/cloudformation/appflow/aws-appflow-connectorprofile_infornexusconnectorprofileproperties.go @@ -11,7 +11,7 @@ type ConnectorProfile_InforNexusConnectorProfileProperties struct { // InstanceUrl AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-infornexusconnectorprofileproperties.html#cfn-appflow-connectorprofile-infornexusconnectorprofileproperties-instanceurl - InstanceUrl string `json:"InstanceUrl,omitempty"` + InstanceUrl string `json:"InstanceUrl"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-connectorprofile_marketoconnectorprofilecredentials.go b/cloudformation/appflow/aws-appflow-connectorprofile_marketoconnectorprofilecredentials.go index b7c022bb08..7c6e4ae3f2 100644 --- a/cloudformation/appflow/aws-appflow-connectorprofile_marketoconnectorprofilecredentials.go +++ b/cloudformation/appflow/aws-appflow-connectorprofile_marketoconnectorprofilecredentials.go @@ -11,17 +11,17 @@ type ConnectorProfile_MarketoConnectorProfileCredentials struct { // AccessToken AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-marketoconnectorprofilecredentials.html#cfn-appflow-connectorprofile-marketoconnectorprofilecredentials-accesstoken - AccessToken string `json:"AccessToken,omitempty"` + AccessToken *string `json:"AccessToken,omitempty"` // ClientId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-marketoconnectorprofilecredentials.html#cfn-appflow-connectorprofile-marketoconnectorprofilecredentials-clientid - ClientId string `json:"ClientId,omitempty"` + ClientId string `json:"ClientId"` // ClientSecret AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-marketoconnectorprofilecredentials.html#cfn-appflow-connectorprofile-marketoconnectorprofilecredentials-clientsecret - ClientSecret string `json:"ClientSecret,omitempty"` + ClientSecret string `json:"ClientSecret"` // ConnectorOAuthRequest AWS CloudFormation Property // Required: false diff --git a/cloudformation/appflow/aws-appflow-connectorprofile_marketoconnectorprofileproperties.go b/cloudformation/appflow/aws-appflow-connectorprofile_marketoconnectorprofileproperties.go index f0d20cef03..b48276ed50 100644 --- a/cloudformation/appflow/aws-appflow-connectorprofile_marketoconnectorprofileproperties.go +++ b/cloudformation/appflow/aws-appflow-connectorprofile_marketoconnectorprofileproperties.go @@ -11,7 +11,7 @@ type ConnectorProfile_MarketoConnectorProfileProperties struct { // InstanceUrl AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-marketoconnectorprofileproperties.html#cfn-appflow-connectorprofile-marketoconnectorprofileproperties-instanceurl - InstanceUrl string `json:"InstanceUrl,omitempty"` + InstanceUrl string `json:"InstanceUrl"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-connectorprofile_oauthproperties.go b/cloudformation/appflow/aws-appflow-connectorprofile_oauthproperties.go index 230f76b441..6e7e0451cd 100644 --- a/cloudformation/appflow/aws-appflow-connectorprofile_oauthproperties.go +++ b/cloudformation/appflow/aws-appflow-connectorprofile_oauthproperties.go @@ -11,17 +11,17 @@ type ConnectorProfile_OAuthProperties struct { // AuthCodeUrl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-oauthproperties.html#cfn-appflow-connectorprofile-oauthproperties-authcodeurl - AuthCodeUrl string `json:"AuthCodeUrl,omitempty"` + AuthCodeUrl *string `json:"AuthCodeUrl,omitempty"` // OAuthScopes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-oauthproperties.html#cfn-appflow-connectorprofile-oauthproperties-oauthscopes - OAuthScopes []string `json:"OAuthScopes,omitempty"` + OAuthScopes *[]string `json:"OAuthScopes,omitempty"` // TokenUrl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-oauthproperties.html#cfn-appflow-connectorprofile-oauthproperties-tokenurl - TokenUrl string `json:"TokenUrl,omitempty"` + TokenUrl *string `json:"TokenUrl,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-connectorprofile_redshiftconnectorprofilecredentials.go b/cloudformation/appflow/aws-appflow-connectorprofile_redshiftconnectorprofilecredentials.go index 00a759ee7e..62629d9dd7 100644 --- a/cloudformation/appflow/aws-appflow-connectorprofile_redshiftconnectorprofilecredentials.go +++ b/cloudformation/appflow/aws-appflow-connectorprofile_redshiftconnectorprofilecredentials.go @@ -11,12 +11,12 @@ type ConnectorProfile_RedshiftConnectorProfileCredentials struct { // Password AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-redshiftconnectorprofilecredentials.html#cfn-appflow-connectorprofile-redshiftconnectorprofilecredentials-password - Password string `json:"Password,omitempty"` + Password string `json:"Password"` // Username AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-redshiftconnectorprofilecredentials.html#cfn-appflow-connectorprofile-redshiftconnectorprofilecredentials-username - Username string `json:"Username,omitempty"` + Username string `json:"Username"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-connectorprofile_redshiftconnectorprofileproperties.go b/cloudformation/appflow/aws-appflow-connectorprofile_redshiftconnectorprofileproperties.go index a4b627eb99..b09190d42f 100644 --- a/cloudformation/appflow/aws-appflow-connectorprofile_redshiftconnectorprofileproperties.go +++ b/cloudformation/appflow/aws-appflow-connectorprofile_redshiftconnectorprofileproperties.go @@ -11,22 +11,22 @@ type ConnectorProfile_RedshiftConnectorProfileProperties struct { // BucketName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-redshiftconnectorprofileproperties.html#cfn-appflow-connectorprofile-redshiftconnectorprofileproperties-bucketname - BucketName string `json:"BucketName,omitempty"` + BucketName string `json:"BucketName"` // BucketPrefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-redshiftconnectorprofileproperties.html#cfn-appflow-connectorprofile-redshiftconnectorprofileproperties-bucketprefix - BucketPrefix string `json:"BucketPrefix,omitempty"` + BucketPrefix *string `json:"BucketPrefix,omitempty"` // DatabaseUrl AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-redshiftconnectorprofileproperties.html#cfn-appflow-connectorprofile-redshiftconnectorprofileproperties-databaseurl - DatabaseUrl string `json:"DatabaseUrl,omitempty"` + DatabaseUrl string `json:"DatabaseUrl"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-redshiftconnectorprofileproperties.html#cfn-appflow-connectorprofile-redshiftconnectorprofileproperties-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-connectorprofile_salesforceconnectorprofilecredentials.go b/cloudformation/appflow/aws-appflow-connectorprofile_salesforceconnectorprofilecredentials.go index 6275057177..30982247ba 100644 --- a/cloudformation/appflow/aws-appflow-connectorprofile_salesforceconnectorprofilecredentials.go +++ b/cloudformation/appflow/aws-appflow-connectorprofile_salesforceconnectorprofilecredentials.go @@ -11,12 +11,12 @@ type ConnectorProfile_SalesforceConnectorProfileCredentials struct { // AccessToken AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-salesforceconnectorprofilecredentials.html#cfn-appflow-connectorprofile-salesforceconnectorprofilecredentials-accesstoken - AccessToken string `json:"AccessToken,omitempty"` + AccessToken *string `json:"AccessToken,omitempty"` // ClientCredentialsArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-salesforceconnectorprofilecredentials.html#cfn-appflow-connectorprofile-salesforceconnectorprofilecredentials-clientcredentialsarn - ClientCredentialsArn string `json:"ClientCredentialsArn,omitempty"` + ClientCredentialsArn *string `json:"ClientCredentialsArn,omitempty"` // ConnectorOAuthRequest AWS CloudFormation Property // Required: false @@ -26,7 +26,7 @@ type ConnectorProfile_SalesforceConnectorProfileCredentials struct { // RefreshToken AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-salesforceconnectorprofilecredentials.html#cfn-appflow-connectorprofile-salesforceconnectorprofilecredentials-refreshtoken - RefreshToken string `json:"RefreshToken,omitempty"` + RefreshToken *string `json:"RefreshToken,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-connectorprofile_salesforceconnectorprofileproperties.go b/cloudformation/appflow/aws-appflow-connectorprofile_salesforceconnectorprofileproperties.go index 6e80675675..a1a60bae51 100644 --- a/cloudformation/appflow/aws-appflow-connectorprofile_salesforceconnectorprofileproperties.go +++ b/cloudformation/appflow/aws-appflow-connectorprofile_salesforceconnectorprofileproperties.go @@ -11,12 +11,12 @@ type ConnectorProfile_SalesforceConnectorProfileProperties struct { // InstanceUrl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-salesforceconnectorprofileproperties.html#cfn-appflow-connectorprofile-salesforceconnectorprofileproperties-instanceurl - InstanceUrl string `json:"InstanceUrl,omitempty"` + InstanceUrl *string `json:"InstanceUrl,omitempty"` // isSandboxEnvironment AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-salesforceconnectorprofileproperties.html#cfn-appflow-connectorprofile-salesforceconnectorprofileproperties-issandboxenvironment - isSandboxEnvironment bool `json:"isSandboxEnvironment,omitempty"` + isSandboxEnvironment *bool `json:"isSandboxEnvironment,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 0443c86c56..910d66788e 100644 --- a/cloudformation/appflow/aws-appflow-connectorprofile_sapodataconnectorprofilecredentials.go +++ b/cloudformation/appflow/aws-appflow-connectorprofile_sapodataconnectorprofilecredentials.go @@ -11,12 +11,12 @@ type ConnectorProfile_SAPODataConnectorProfileCredentials struct { // BasicAuthCredentials AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-sapodataconnectorprofilecredentials.html#cfn-appflow-connectorprofile-sapodataconnectorprofilecredentials-basicauthcredentials - BasicAuthCredentials interface{} `json:"BasicAuthCredentials,omitempty"` + BasicAuthCredentials *interface{} `json:"BasicAuthCredentials,omitempty"` // 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/appflow/aws-appflow-connectorprofile_sapodataconnectorprofileproperties.go b/cloudformation/appflow/aws-appflow-connectorprofile_sapodataconnectorprofileproperties.go index 6b668d217d..08e20f7cba 100644 --- a/cloudformation/appflow/aws-appflow-connectorprofile_sapodataconnectorprofileproperties.go +++ b/cloudformation/appflow/aws-appflow-connectorprofile_sapodataconnectorprofileproperties.go @@ -11,22 +11,22 @@ type ConnectorProfile_SAPODataConnectorProfileProperties struct { // ApplicationHostUrl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-sapodataconnectorprofileproperties.html#cfn-appflow-connectorprofile-sapodataconnectorprofileproperties-applicationhosturl - ApplicationHostUrl string `json:"ApplicationHostUrl,omitempty"` + ApplicationHostUrl *string `json:"ApplicationHostUrl,omitempty"` // ApplicationServicePath AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-sapodataconnectorprofileproperties.html#cfn-appflow-connectorprofile-sapodataconnectorprofileproperties-applicationservicepath - ApplicationServicePath string `json:"ApplicationServicePath,omitempty"` + ApplicationServicePath *string `json:"ApplicationServicePath,omitempty"` // ClientNumber AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-sapodataconnectorprofileproperties.html#cfn-appflow-connectorprofile-sapodataconnectorprofileproperties-clientnumber - ClientNumber string `json:"ClientNumber,omitempty"` + ClientNumber *string `json:"ClientNumber,omitempty"` // LogonLanguage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-sapodataconnectorprofileproperties.html#cfn-appflow-connectorprofile-sapodataconnectorprofileproperties-logonlanguage - LogonLanguage string `json:"LogonLanguage,omitempty"` + LogonLanguage *string `json:"LogonLanguage,omitempty"` // OAuthProperties AWS CloudFormation Property // Required: false @@ -36,12 +36,12 @@ type ConnectorProfile_SAPODataConnectorProfileProperties struct { // PortNumber AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-sapodataconnectorprofileproperties.html#cfn-appflow-connectorprofile-sapodataconnectorprofileproperties-portnumber - PortNumber int `json:"PortNumber,omitempty"` + PortNumber *int `json:"PortNumber,omitempty"` // PrivateLinkServiceName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-sapodataconnectorprofileproperties.html#cfn-appflow-connectorprofile-sapodataconnectorprofileproperties-privatelinkservicename - PrivateLinkServiceName string `json:"PrivateLinkServiceName,omitempty"` + PrivateLinkServiceName *string `json:"PrivateLinkServiceName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-connectorprofile_servicenowconnectorprofilecredentials.go b/cloudformation/appflow/aws-appflow-connectorprofile_servicenowconnectorprofilecredentials.go index 973f876348..46b794f4ff 100644 --- a/cloudformation/appflow/aws-appflow-connectorprofile_servicenowconnectorprofilecredentials.go +++ b/cloudformation/appflow/aws-appflow-connectorprofile_servicenowconnectorprofilecredentials.go @@ -11,12 +11,12 @@ type ConnectorProfile_ServiceNowConnectorProfileCredentials struct { // Password AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-servicenowconnectorprofilecredentials.html#cfn-appflow-connectorprofile-servicenowconnectorprofilecredentials-password - Password string `json:"Password,omitempty"` + Password string `json:"Password"` // Username AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-servicenowconnectorprofilecredentials.html#cfn-appflow-connectorprofile-servicenowconnectorprofilecredentials-username - Username string `json:"Username,omitempty"` + Username string `json:"Username"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-connectorprofile_servicenowconnectorprofileproperties.go b/cloudformation/appflow/aws-appflow-connectorprofile_servicenowconnectorprofileproperties.go index 88c34893e2..6791c44b2b 100644 --- a/cloudformation/appflow/aws-appflow-connectorprofile_servicenowconnectorprofileproperties.go +++ b/cloudformation/appflow/aws-appflow-connectorprofile_servicenowconnectorprofileproperties.go @@ -11,7 +11,7 @@ type ConnectorProfile_ServiceNowConnectorProfileProperties struct { // InstanceUrl AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-servicenowconnectorprofileproperties.html#cfn-appflow-connectorprofile-servicenowconnectorprofileproperties-instanceurl - InstanceUrl string `json:"InstanceUrl,omitempty"` + InstanceUrl string `json:"InstanceUrl"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-connectorprofile_singularconnectorprofilecredentials.go b/cloudformation/appflow/aws-appflow-connectorprofile_singularconnectorprofilecredentials.go index 0dffebb426..888c01271f 100644 --- a/cloudformation/appflow/aws-appflow-connectorprofile_singularconnectorprofilecredentials.go +++ b/cloudformation/appflow/aws-appflow-connectorprofile_singularconnectorprofilecredentials.go @@ -11,7 +11,7 @@ type ConnectorProfile_SingularConnectorProfileCredentials struct { // ApiKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-singularconnectorprofilecredentials.html#cfn-appflow-connectorprofile-singularconnectorprofilecredentials-apikey - ApiKey string `json:"ApiKey,omitempty"` + ApiKey string `json:"ApiKey"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-connectorprofile_slackconnectorprofilecredentials.go b/cloudformation/appflow/aws-appflow-connectorprofile_slackconnectorprofilecredentials.go index 6ca3c5d6a2..620ef023aa 100644 --- a/cloudformation/appflow/aws-appflow-connectorprofile_slackconnectorprofilecredentials.go +++ b/cloudformation/appflow/aws-appflow-connectorprofile_slackconnectorprofilecredentials.go @@ -11,17 +11,17 @@ type ConnectorProfile_SlackConnectorProfileCredentials struct { // AccessToken AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-slackconnectorprofilecredentials.html#cfn-appflow-connectorprofile-slackconnectorprofilecredentials-accesstoken - AccessToken string `json:"AccessToken,omitempty"` + AccessToken *string `json:"AccessToken,omitempty"` // ClientId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-slackconnectorprofilecredentials.html#cfn-appflow-connectorprofile-slackconnectorprofilecredentials-clientid - ClientId string `json:"ClientId,omitempty"` + ClientId string `json:"ClientId"` // ClientSecret AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-slackconnectorprofilecredentials.html#cfn-appflow-connectorprofile-slackconnectorprofilecredentials-clientsecret - ClientSecret string `json:"ClientSecret,omitempty"` + ClientSecret string `json:"ClientSecret"` // ConnectorOAuthRequest AWS CloudFormation Property // Required: false diff --git a/cloudformation/appflow/aws-appflow-connectorprofile_slackconnectorprofileproperties.go b/cloudformation/appflow/aws-appflow-connectorprofile_slackconnectorprofileproperties.go index 93c5f89a96..3e534ac517 100644 --- a/cloudformation/appflow/aws-appflow-connectorprofile_slackconnectorprofileproperties.go +++ b/cloudformation/appflow/aws-appflow-connectorprofile_slackconnectorprofileproperties.go @@ -11,7 +11,7 @@ type ConnectorProfile_SlackConnectorProfileProperties struct { // InstanceUrl AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-slackconnectorprofileproperties.html#cfn-appflow-connectorprofile-slackconnectorprofileproperties-instanceurl - InstanceUrl string `json:"InstanceUrl,omitempty"` + InstanceUrl string `json:"InstanceUrl"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-connectorprofile_snowflakeconnectorprofilecredentials.go b/cloudformation/appflow/aws-appflow-connectorprofile_snowflakeconnectorprofilecredentials.go index b78854f5eb..88d0dec81e 100644 --- a/cloudformation/appflow/aws-appflow-connectorprofile_snowflakeconnectorprofilecredentials.go +++ b/cloudformation/appflow/aws-appflow-connectorprofile_snowflakeconnectorprofilecredentials.go @@ -11,12 +11,12 @@ type ConnectorProfile_SnowflakeConnectorProfileCredentials struct { // Password AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-snowflakeconnectorprofilecredentials.html#cfn-appflow-connectorprofile-snowflakeconnectorprofilecredentials-password - Password string `json:"Password,omitempty"` + Password string `json:"Password"` // Username AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-snowflakeconnectorprofilecredentials.html#cfn-appflow-connectorprofile-snowflakeconnectorprofilecredentials-username - Username string `json:"Username,omitempty"` + Username string `json:"Username"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-connectorprofile_snowflakeconnectorprofileproperties.go b/cloudformation/appflow/aws-appflow-connectorprofile_snowflakeconnectorprofileproperties.go index 6b0bb13423..cc1d9aff9b 100644 --- a/cloudformation/appflow/aws-appflow-connectorprofile_snowflakeconnectorprofileproperties.go +++ b/cloudformation/appflow/aws-appflow-connectorprofile_snowflakeconnectorprofileproperties.go @@ -11,37 +11,37 @@ type ConnectorProfile_SnowflakeConnectorProfileProperties struct { // AccountName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-snowflakeconnectorprofileproperties.html#cfn-appflow-connectorprofile-snowflakeconnectorprofileproperties-accountname - AccountName string `json:"AccountName,omitempty"` + AccountName *string `json:"AccountName,omitempty"` // BucketName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-snowflakeconnectorprofileproperties.html#cfn-appflow-connectorprofile-snowflakeconnectorprofileproperties-bucketname - BucketName string `json:"BucketName,omitempty"` + BucketName string `json:"BucketName"` // BucketPrefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-snowflakeconnectorprofileproperties.html#cfn-appflow-connectorprofile-snowflakeconnectorprofileproperties-bucketprefix - BucketPrefix string `json:"BucketPrefix,omitempty"` + BucketPrefix *string `json:"BucketPrefix,omitempty"` // PrivateLinkServiceName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-snowflakeconnectorprofileproperties.html#cfn-appflow-connectorprofile-snowflakeconnectorprofileproperties-privatelinkservicename - PrivateLinkServiceName string `json:"PrivateLinkServiceName,omitempty"` + PrivateLinkServiceName *string `json:"PrivateLinkServiceName,omitempty"` // Region AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-snowflakeconnectorprofileproperties.html#cfn-appflow-connectorprofile-snowflakeconnectorprofileproperties-region - Region string `json:"Region,omitempty"` + Region *string `json:"Region,omitempty"` // Stage AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-snowflakeconnectorprofileproperties.html#cfn-appflow-connectorprofile-snowflakeconnectorprofileproperties-stage - Stage string `json:"Stage,omitempty"` + Stage string `json:"Stage"` // Warehouse AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-snowflakeconnectorprofileproperties.html#cfn-appflow-connectorprofile-snowflakeconnectorprofileproperties-warehouse - Warehouse string `json:"Warehouse,omitempty"` + Warehouse string `json:"Warehouse"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-connectorprofile_trendmicroconnectorprofilecredentials.go b/cloudformation/appflow/aws-appflow-connectorprofile_trendmicroconnectorprofilecredentials.go index 01083cd05a..2863a30f8c 100644 --- a/cloudformation/appflow/aws-appflow-connectorprofile_trendmicroconnectorprofilecredentials.go +++ b/cloudformation/appflow/aws-appflow-connectorprofile_trendmicroconnectorprofilecredentials.go @@ -11,7 +11,7 @@ type ConnectorProfile_TrendmicroConnectorProfileCredentials struct { // ApiSecretKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-trendmicroconnectorprofilecredentials.html#cfn-appflow-connectorprofile-trendmicroconnectorprofilecredentials-apisecretkey - ApiSecretKey string `json:"ApiSecretKey,omitempty"` + ApiSecretKey string `json:"ApiSecretKey"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-connectorprofile_veevaconnectorprofilecredentials.go b/cloudformation/appflow/aws-appflow-connectorprofile_veevaconnectorprofilecredentials.go index 468f0f271b..f2d9cdd7ad 100644 --- a/cloudformation/appflow/aws-appflow-connectorprofile_veevaconnectorprofilecredentials.go +++ b/cloudformation/appflow/aws-appflow-connectorprofile_veevaconnectorprofilecredentials.go @@ -11,12 +11,12 @@ type ConnectorProfile_VeevaConnectorProfileCredentials struct { // Password AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-veevaconnectorprofilecredentials.html#cfn-appflow-connectorprofile-veevaconnectorprofilecredentials-password - Password string `json:"Password,omitempty"` + Password string `json:"Password"` // Username AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-veevaconnectorprofilecredentials.html#cfn-appflow-connectorprofile-veevaconnectorprofilecredentials-username - Username string `json:"Username,omitempty"` + Username string `json:"Username"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-connectorprofile_veevaconnectorprofileproperties.go b/cloudformation/appflow/aws-appflow-connectorprofile_veevaconnectorprofileproperties.go index 31fb74f020..31cc1f1648 100644 --- a/cloudformation/appflow/aws-appflow-connectorprofile_veevaconnectorprofileproperties.go +++ b/cloudformation/appflow/aws-appflow-connectorprofile_veevaconnectorprofileproperties.go @@ -11,7 +11,7 @@ type ConnectorProfile_VeevaConnectorProfileProperties struct { // InstanceUrl AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-veevaconnectorprofileproperties.html#cfn-appflow-connectorprofile-veevaconnectorprofileproperties-instanceurl - InstanceUrl string `json:"InstanceUrl,omitempty"` + InstanceUrl string `json:"InstanceUrl"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-connectorprofile_zendeskconnectorprofilecredentials.go b/cloudformation/appflow/aws-appflow-connectorprofile_zendeskconnectorprofilecredentials.go index ed3c0e952d..6790588f61 100644 --- a/cloudformation/appflow/aws-appflow-connectorprofile_zendeskconnectorprofilecredentials.go +++ b/cloudformation/appflow/aws-appflow-connectorprofile_zendeskconnectorprofilecredentials.go @@ -11,17 +11,17 @@ type ConnectorProfile_ZendeskConnectorProfileCredentials struct { // AccessToken AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-zendeskconnectorprofilecredentials.html#cfn-appflow-connectorprofile-zendeskconnectorprofilecredentials-accesstoken - AccessToken string `json:"AccessToken,omitempty"` + AccessToken *string `json:"AccessToken,omitempty"` // ClientId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-zendeskconnectorprofilecredentials.html#cfn-appflow-connectorprofile-zendeskconnectorprofilecredentials-clientid - ClientId string `json:"ClientId,omitempty"` + ClientId string `json:"ClientId"` // ClientSecret AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-zendeskconnectorprofilecredentials.html#cfn-appflow-connectorprofile-zendeskconnectorprofilecredentials-clientsecret - ClientSecret string `json:"ClientSecret,omitempty"` + ClientSecret string `json:"ClientSecret"` // ConnectorOAuthRequest AWS CloudFormation Property // Required: false diff --git a/cloudformation/appflow/aws-appflow-connectorprofile_zendeskconnectorprofileproperties.go b/cloudformation/appflow/aws-appflow-connectorprofile_zendeskconnectorprofileproperties.go index 6f150faac4..58bca1cf86 100644 --- a/cloudformation/appflow/aws-appflow-connectorprofile_zendeskconnectorprofileproperties.go +++ b/cloudformation/appflow/aws-appflow-connectorprofile_zendeskconnectorprofileproperties.go @@ -11,7 +11,7 @@ type ConnectorProfile_ZendeskConnectorProfileProperties struct { // InstanceUrl AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-zendeskconnectorprofileproperties.html#cfn-appflow-connectorprofile-zendeskconnectorprofileproperties-instanceurl - InstanceUrl string `json:"InstanceUrl,omitempty"` + InstanceUrl string `json:"InstanceUrl"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-flow.go b/cloudformation/appflow/aws-appflow-flow.go index 04d908f649..5f8daf8fc6 100644 --- a/cloudformation/appflow/aws-appflow-flow.go +++ b/cloudformation/appflow/aws-appflow-flow.go @@ -16,42 +16,42 @@ type Flow struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appflow-flow.html#cfn-appflow-flow-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // DestinationFlowConfigList AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appflow-flow.html#cfn-appflow-flow-destinationflowconfiglist - DestinationFlowConfigList []Flow_DestinationFlowConfig `json:"DestinationFlowConfigList,omitempty"` + DestinationFlowConfigList []Flow_DestinationFlowConfig `json:"DestinationFlowConfigList"` // FlowName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appflow-flow.html#cfn-appflow-flow-flowname - FlowName string `json:"FlowName,omitempty"` + FlowName string `json:"FlowName"` // KMSArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appflow-flow.html#cfn-appflow-flow-kmsarn - KMSArn string `json:"KMSArn,omitempty"` + KMSArn *string `json:"KMSArn,omitempty"` // SourceFlowConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appflow-flow.html#cfn-appflow-flow-sourceflowconfig - SourceFlowConfig *Flow_SourceFlowConfig `json:"SourceFlowConfig,omitempty"` + SourceFlowConfig *Flow_SourceFlowConfig `json:"SourceFlowConfig"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appflow-flow.html#cfn-appflow-flow-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // Tasks AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appflow-flow.html#cfn-appflow-flow-tasks - Tasks []Flow_Task `json:"Tasks,omitempty"` + Tasks []Flow_Task `json:"Tasks"` // TriggerConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appflow-flow.html#cfn-appflow-flow-triggerconfig - TriggerConfig *Flow_TriggerConfig `json:"TriggerConfig,omitempty"` + TriggerConfig *Flow_TriggerConfig `json:"TriggerConfig"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-flow_aggregationconfig.go b/cloudformation/appflow/aws-appflow-flow_aggregationconfig.go index ffbd6fc0dc..96724deec6 100644 --- a/cloudformation/appflow/aws-appflow-flow_aggregationconfig.go +++ b/cloudformation/appflow/aws-appflow-flow_aggregationconfig.go @@ -11,7 +11,7 @@ type Flow_AggregationConfig struct { // AggregationType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-aggregationconfig.html#cfn-appflow-flow-aggregationconfig-aggregationtype - AggregationType string `json:"AggregationType,omitempty"` + AggregationType *string `json:"AggregationType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-flow_amplitudesourceproperties.go b/cloudformation/appflow/aws-appflow-flow_amplitudesourceproperties.go index 58fbbf7422..d9feeb4a42 100644 --- a/cloudformation/appflow/aws-appflow-flow_amplitudesourceproperties.go +++ b/cloudformation/appflow/aws-appflow-flow_amplitudesourceproperties.go @@ -11,7 +11,7 @@ type Flow_AmplitudeSourceProperties struct { // Object AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-amplitudesourceproperties.html#cfn-appflow-flow-amplitudesourceproperties-object - Object string `json:"Object,omitempty"` + Object string `json:"Object"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-flow_connectoroperator.go b/cloudformation/appflow/aws-appflow-flow_connectoroperator.go index 82e1101319..eb71fbb26f 100644 --- a/cloudformation/appflow/aws-appflow-flow_connectoroperator.go +++ b/cloudformation/appflow/aws-appflow-flow_connectoroperator.go @@ -11,77 +11,77 @@ type Flow_ConnectorOperator struct { // Amplitude AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-connectoroperator.html#cfn-appflow-flow-connectoroperator-amplitude - Amplitude string `json:"Amplitude,omitempty"` + Amplitude *string `json:"Amplitude,omitempty"` // Datadog AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-connectoroperator.html#cfn-appflow-flow-connectoroperator-datadog - Datadog string `json:"Datadog,omitempty"` + Datadog *string `json:"Datadog,omitempty"` // Dynatrace AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-connectoroperator.html#cfn-appflow-flow-connectoroperator-dynatrace - Dynatrace string `json:"Dynatrace,omitempty"` + Dynatrace *string `json:"Dynatrace,omitempty"` // GoogleAnalytics AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-connectoroperator.html#cfn-appflow-flow-connectoroperator-googleanalytics - GoogleAnalytics string `json:"GoogleAnalytics,omitempty"` + GoogleAnalytics *string `json:"GoogleAnalytics,omitempty"` // InforNexus AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-connectoroperator.html#cfn-appflow-flow-connectoroperator-infornexus - InforNexus string `json:"InforNexus,omitempty"` + InforNexus *string `json:"InforNexus,omitempty"` // Marketo AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-connectoroperator.html#cfn-appflow-flow-connectoroperator-marketo - Marketo string `json:"Marketo,omitempty"` + Marketo *string `json:"Marketo,omitempty"` // S3 AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-connectoroperator.html#cfn-appflow-flow-connectoroperator-s3 - S3 string `json:"S3,omitempty"` + S3 *string `json:"S3,omitempty"` // SAPOData AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-connectoroperator.html#cfn-appflow-flow-connectoroperator-sapodata - SAPOData string `json:"SAPOData,omitempty"` + SAPOData *string `json:"SAPOData,omitempty"` // Salesforce AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-connectoroperator.html#cfn-appflow-flow-connectoroperator-salesforce - Salesforce string `json:"Salesforce,omitempty"` + Salesforce *string `json:"Salesforce,omitempty"` // ServiceNow AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-connectoroperator.html#cfn-appflow-flow-connectoroperator-servicenow - ServiceNow string `json:"ServiceNow,omitempty"` + ServiceNow *string `json:"ServiceNow,omitempty"` // Singular AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-connectoroperator.html#cfn-appflow-flow-connectoroperator-singular - Singular string `json:"Singular,omitempty"` + Singular *string `json:"Singular,omitempty"` // Slack AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-connectoroperator.html#cfn-appflow-flow-connectoroperator-slack - Slack string `json:"Slack,omitempty"` + Slack *string `json:"Slack,omitempty"` // Trendmicro AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-connectoroperator.html#cfn-appflow-flow-connectoroperator-trendmicro - Trendmicro string `json:"Trendmicro,omitempty"` + Trendmicro *string `json:"Trendmicro,omitempty"` // Veeva AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-connectoroperator.html#cfn-appflow-flow-connectoroperator-veeva - Veeva string `json:"Veeva,omitempty"` + Veeva *string `json:"Veeva,omitempty"` // Zendesk AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-connectoroperator.html#cfn-appflow-flow-connectoroperator-zendesk - Zendesk string `json:"Zendesk,omitempty"` + Zendesk *string `json:"Zendesk,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-flow_datadogsourceproperties.go b/cloudformation/appflow/aws-appflow-flow_datadogsourceproperties.go index 06393ef69d..f16a5a15cc 100644 --- a/cloudformation/appflow/aws-appflow-flow_datadogsourceproperties.go +++ b/cloudformation/appflow/aws-appflow-flow_datadogsourceproperties.go @@ -11,7 +11,7 @@ type Flow_DatadogSourceProperties struct { // Object AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-datadogsourceproperties.html#cfn-appflow-flow-datadogsourceproperties-object - Object string `json:"Object,omitempty"` + Object string `json:"Object"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-flow_destinationflowconfig.go b/cloudformation/appflow/aws-appflow-flow_destinationflowconfig.go index c11bdcfaca..c39e5b7679 100644 --- a/cloudformation/appflow/aws-appflow-flow_destinationflowconfig.go +++ b/cloudformation/appflow/aws-appflow-flow_destinationflowconfig.go @@ -11,17 +11,17 @@ type Flow_DestinationFlowConfig struct { // ConnectorProfileName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-destinationflowconfig.html#cfn-appflow-flow-destinationflowconfig-connectorprofilename - ConnectorProfileName string `json:"ConnectorProfileName,omitempty"` + ConnectorProfileName *string `json:"ConnectorProfileName,omitempty"` // ConnectorType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-destinationflowconfig.html#cfn-appflow-flow-destinationflowconfig-connectortype - ConnectorType string `json:"ConnectorType,omitempty"` + ConnectorType string `json:"ConnectorType"` // DestinationConnectorProperties AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-destinationflowconfig.html#cfn-appflow-flow-destinationflowconfig-destinationconnectorproperties - DestinationConnectorProperties *Flow_DestinationConnectorProperties `json:"DestinationConnectorProperties,omitempty"` + DestinationConnectorProperties *Flow_DestinationConnectorProperties `json:"DestinationConnectorProperties"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-flow_dynatracesourceproperties.go b/cloudformation/appflow/aws-appflow-flow_dynatracesourceproperties.go index b356339a17..af08de9617 100644 --- a/cloudformation/appflow/aws-appflow-flow_dynatracesourceproperties.go +++ b/cloudformation/appflow/aws-appflow-flow_dynatracesourceproperties.go @@ -11,7 +11,7 @@ type Flow_DynatraceSourceProperties struct { // Object AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-dynatracesourceproperties.html#cfn-appflow-flow-dynatracesourceproperties-object - Object string `json:"Object,omitempty"` + Object string `json:"Object"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-flow_errorhandlingconfig.go b/cloudformation/appflow/aws-appflow-flow_errorhandlingconfig.go index c9520dad53..6bc8c04781 100644 --- a/cloudformation/appflow/aws-appflow-flow_errorhandlingconfig.go +++ b/cloudformation/appflow/aws-appflow-flow_errorhandlingconfig.go @@ -11,17 +11,17 @@ type Flow_ErrorHandlingConfig struct { // BucketName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-errorhandlingconfig.html#cfn-appflow-flow-errorhandlingconfig-bucketname - BucketName string `json:"BucketName,omitempty"` + BucketName *string `json:"BucketName,omitempty"` // BucketPrefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-errorhandlingconfig.html#cfn-appflow-flow-errorhandlingconfig-bucketprefix - BucketPrefix string `json:"BucketPrefix,omitempty"` + BucketPrefix *string `json:"BucketPrefix,omitempty"` // FailOnFirstError AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-errorhandlingconfig.html#cfn-appflow-flow-errorhandlingconfig-failonfirsterror - FailOnFirstError bool `json:"FailOnFirstError,omitempty"` + FailOnFirstError *bool `json:"FailOnFirstError,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-flow_eventbridgedestinationproperties.go b/cloudformation/appflow/aws-appflow-flow_eventbridgedestinationproperties.go index c9e35ac464..ae45f79cf5 100644 --- a/cloudformation/appflow/aws-appflow-flow_eventbridgedestinationproperties.go +++ b/cloudformation/appflow/aws-appflow-flow_eventbridgedestinationproperties.go @@ -16,7 +16,7 @@ type Flow_EventBridgeDestinationProperties struct { // Object AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-eventbridgedestinationproperties.html#cfn-appflow-flow-eventbridgedestinationproperties-object - Object string `json:"Object,omitempty"` + Object string `json:"Object"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-flow_googleanalyticssourceproperties.go b/cloudformation/appflow/aws-appflow-flow_googleanalyticssourceproperties.go index b03f25e986..2d48d05483 100644 --- a/cloudformation/appflow/aws-appflow-flow_googleanalyticssourceproperties.go +++ b/cloudformation/appflow/aws-appflow-flow_googleanalyticssourceproperties.go @@ -11,7 +11,7 @@ type Flow_GoogleAnalyticsSourceProperties struct { // Object AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-googleanalyticssourceproperties.html#cfn-appflow-flow-googleanalyticssourceproperties-object - Object string `json:"Object,omitempty"` + Object string `json:"Object"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-flow_incrementalpullconfig.go b/cloudformation/appflow/aws-appflow-flow_incrementalpullconfig.go index 62d839c5f2..c2828fe1c3 100644 --- a/cloudformation/appflow/aws-appflow-flow_incrementalpullconfig.go +++ b/cloudformation/appflow/aws-appflow-flow_incrementalpullconfig.go @@ -11,7 +11,7 @@ type Flow_IncrementalPullConfig struct { // DatetimeTypeFieldName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-incrementalpullconfig.html#cfn-appflow-flow-incrementalpullconfig-datetimetypefieldname - DatetimeTypeFieldName string `json:"DatetimeTypeFieldName,omitempty"` + DatetimeTypeFieldName *string `json:"DatetimeTypeFieldName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-flow_infornexussourceproperties.go b/cloudformation/appflow/aws-appflow-flow_infornexussourceproperties.go index 3c202a70de..5739ade8ca 100644 --- a/cloudformation/appflow/aws-appflow-flow_infornexussourceproperties.go +++ b/cloudformation/appflow/aws-appflow-flow_infornexussourceproperties.go @@ -11,7 +11,7 @@ type Flow_InforNexusSourceProperties struct { // Object AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-infornexussourceproperties.html#cfn-appflow-flow-infornexussourceproperties-object - Object string `json:"Object,omitempty"` + Object string `json:"Object"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-flow_lookoutmetricsdestinationproperties.go b/cloudformation/appflow/aws-appflow-flow_lookoutmetricsdestinationproperties.go index 0c90326912..8a734e7fea 100644 --- a/cloudformation/appflow/aws-appflow-flow_lookoutmetricsdestinationproperties.go +++ b/cloudformation/appflow/aws-appflow-flow_lookoutmetricsdestinationproperties.go @@ -11,7 +11,7 @@ type Flow_LookoutMetricsDestinationProperties struct { // Object AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-lookoutmetricsdestinationproperties.html#cfn-appflow-flow-lookoutmetricsdestinationproperties-object - Object string `json:"Object,omitempty"` + Object *string `json:"Object,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-flow_marketosourceproperties.go b/cloudformation/appflow/aws-appflow-flow_marketosourceproperties.go index d2255c585f..e13dc6812c 100644 --- a/cloudformation/appflow/aws-appflow-flow_marketosourceproperties.go +++ b/cloudformation/appflow/aws-appflow-flow_marketosourceproperties.go @@ -11,7 +11,7 @@ type Flow_MarketoSourceProperties struct { // Object AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-marketosourceproperties.html#cfn-appflow-flow-marketosourceproperties-object - Object string `json:"Object,omitempty"` + Object string `json:"Object"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-flow_prefixconfig.go b/cloudformation/appflow/aws-appflow-flow_prefixconfig.go index c573e9e370..4fa2dd927f 100644 --- a/cloudformation/appflow/aws-appflow-flow_prefixconfig.go +++ b/cloudformation/appflow/aws-appflow-flow_prefixconfig.go @@ -11,12 +11,12 @@ type Flow_PrefixConfig struct { // PrefixFormat AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-prefixconfig.html#cfn-appflow-flow-prefixconfig-prefixformat - PrefixFormat string `json:"PrefixFormat,omitempty"` + PrefixFormat *string `json:"PrefixFormat,omitempty"` // PrefixType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-prefixconfig.html#cfn-appflow-flow-prefixconfig-prefixtype - PrefixType string `json:"PrefixType,omitempty"` + PrefixType *string `json:"PrefixType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-flow_redshiftdestinationproperties.go b/cloudformation/appflow/aws-appflow-flow_redshiftdestinationproperties.go index 8d2f79e6aa..f2ee8a8a8d 100644 --- a/cloudformation/appflow/aws-appflow-flow_redshiftdestinationproperties.go +++ b/cloudformation/appflow/aws-appflow-flow_redshiftdestinationproperties.go @@ -11,7 +11,7 @@ type Flow_RedshiftDestinationProperties struct { // BucketPrefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-redshiftdestinationproperties.html#cfn-appflow-flow-redshiftdestinationproperties-bucketprefix - BucketPrefix string `json:"BucketPrefix,omitempty"` + BucketPrefix *string `json:"BucketPrefix,omitempty"` // ErrorHandlingConfig AWS CloudFormation Property // Required: false @@ -21,12 +21,12 @@ type Flow_RedshiftDestinationProperties struct { // IntermediateBucketName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-redshiftdestinationproperties.html#cfn-appflow-flow-redshiftdestinationproperties-intermediatebucketname - IntermediateBucketName string `json:"IntermediateBucketName,omitempty"` + IntermediateBucketName string `json:"IntermediateBucketName"` // Object AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-redshiftdestinationproperties.html#cfn-appflow-flow-redshiftdestinationproperties-object - Object string `json:"Object,omitempty"` + Object string `json:"Object"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-flow_s3destinationproperties.go b/cloudformation/appflow/aws-appflow-flow_s3destinationproperties.go index fd392e403e..967bef9871 100644 --- a/cloudformation/appflow/aws-appflow-flow_s3destinationproperties.go +++ b/cloudformation/appflow/aws-appflow-flow_s3destinationproperties.go @@ -11,12 +11,12 @@ type Flow_S3DestinationProperties struct { // BucketName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-s3destinationproperties.html#cfn-appflow-flow-s3destinationproperties-bucketname - BucketName string `json:"BucketName,omitempty"` + BucketName string `json:"BucketName"` // BucketPrefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-s3destinationproperties.html#cfn-appflow-flow-s3destinationproperties-bucketprefix - BucketPrefix string `json:"BucketPrefix,omitempty"` + BucketPrefix *string `json:"BucketPrefix,omitempty"` // S3OutputFormatConfig AWS CloudFormation Property // Required: false diff --git a/cloudformation/appflow/aws-appflow-flow_s3inputformatconfig.go b/cloudformation/appflow/aws-appflow-flow_s3inputformatconfig.go index 5fbb09180b..ab55ef1b99 100644 --- a/cloudformation/appflow/aws-appflow-flow_s3inputformatconfig.go +++ b/cloudformation/appflow/aws-appflow-flow_s3inputformatconfig.go @@ -11,7 +11,7 @@ type Flow_S3InputFormatConfig struct { // S3InputFileType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-s3inputformatconfig.html#cfn-appflow-flow-s3inputformatconfig-s3inputfiletype - S3InputFileType string `json:"S3InputFileType,omitempty"` + S3InputFileType *string `json:"S3InputFileType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-flow_s3outputformatconfig.go b/cloudformation/appflow/aws-appflow-flow_s3outputformatconfig.go index be11489bc7..f2d0e40dd1 100644 --- a/cloudformation/appflow/aws-appflow-flow_s3outputformatconfig.go +++ b/cloudformation/appflow/aws-appflow-flow_s3outputformatconfig.go @@ -16,7 +16,7 @@ type Flow_S3OutputFormatConfig struct { // FileType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-s3outputformatconfig.html#cfn-appflow-flow-s3outputformatconfig-filetype - FileType string `json:"FileType,omitempty"` + FileType *string `json:"FileType,omitempty"` // PrefixConfig AWS CloudFormation Property // Required: false diff --git a/cloudformation/appflow/aws-appflow-flow_s3sourceproperties.go b/cloudformation/appflow/aws-appflow-flow_s3sourceproperties.go index d9847ecc9e..789c757a3f 100644 --- a/cloudformation/appflow/aws-appflow-flow_s3sourceproperties.go +++ b/cloudformation/appflow/aws-appflow-flow_s3sourceproperties.go @@ -11,12 +11,12 @@ type Flow_S3SourceProperties struct { // BucketName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-s3sourceproperties.html#cfn-appflow-flow-s3sourceproperties-bucketname - BucketName string `json:"BucketName,omitempty"` + BucketName string `json:"BucketName"` // BucketPrefix AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-s3sourceproperties.html#cfn-appflow-flow-s3sourceproperties-bucketprefix - BucketPrefix string `json:"BucketPrefix,omitempty"` + BucketPrefix string `json:"BucketPrefix"` // S3InputFormatConfig AWS CloudFormation Property // Required: false diff --git a/cloudformation/appflow/aws-appflow-flow_salesforcedestinationproperties.go b/cloudformation/appflow/aws-appflow-flow_salesforcedestinationproperties.go index 2d86297992..bfa3ee2fb4 100644 --- a/cloudformation/appflow/aws-appflow-flow_salesforcedestinationproperties.go +++ b/cloudformation/appflow/aws-appflow-flow_salesforcedestinationproperties.go @@ -16,17 +16,17 @@ type Flow_SalesforceDestinationProperties struct { // IdFieldNames AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-salesforcedestinationproperties.html#cfn-appflow-flow-salesforcedestinationproperties-idfieldnames - IdFieldNames []string `json:"IdFieldNames,omitempty"` + IdFieldNames *[]string `json:"IdFieldNames,omitempty"` // Object AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-salesforcedestinationproperties.html#cfn-appflow-flow-salesforcedestinationproperties-object - Object string `json:"Object,omitempty"` + Object string `json:"Object"` // WriteOperationType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-salesforcedestinationproperties.html#cfn-appflow-flow-salesforcedestinationproperties-writeoperationtype - WriteOperationType string `json:"WriteOperationType,omitempty"` + WriteOperationType *string `json:"WriteOperationType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-flow_salesforcesourceproperties.go b/cloudformation/appflow/aws-appflow-flow_salesforcesourceproperties.go index 757b96b1e8..ca240e5394 100644 --- a/cloudformation/appflow/aws-appflow-flow_salesforcesourceproperties.go +++ b/cloudformation/appflow/aws-appflow-flow_salesforcesourceproperties.go @@ -11,17 +11,17 @@ type Flow_SalesforceSourceProperties struct { // EnableDynamicFieldUpdate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-salesforcesourceproperties.html#cfn-appflow-flow-salesforcesourceproperties-enabledynamicfieldupdate - EnableDynamicFieldUpdate bool `json:"EnableDynamicFieldUpdate,omitempty"` + EnableDynamicFieldUpdate *bool `json:"EnableDynamicFieldUpdate,omitempty"` // IncludeDeletedRecords AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-salesforcesourceproperties.html#cfn-appflow-flow-salesforcesourceproperties-includedeletedrecords - IncludeDeletedRecords bool `json:"IncludeDeletedRecords,omitempty"` + IncludeDeletedRecords *bool `json:"IncludeDeletedRecords,omitempty"` // Object AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-salesforcesourceproperties.html#cfn-appflow-flow-salesforcesourceproperties-object - Object string `json:"Object,omitempty"` + Object string `json:"Object"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-flow_sapodatadestinationproperties.go b/cloudformation/appflow/aws-appflow-flow_sapodatadestinationproperties.go index db6dfdcfbc..201933b75d 100644 --- a/cloudformation/appflow/aws-appflow-flow_sapodatadestinationproperties.go +++ b/cloudformation/appflow/aws-appflow-flow_sapodatadestinationproperties.go @@ -16,12 +16,12 @@ type Flow_SAPODataDestinationProperties struct { // IdFieldNames AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-sapodatadestinationproperties.html#cfn-appflow-flow-sapodatadestinationproperties-idfieldnames - IdFieldNames []string `json:"IdFieldNames,omitempty"` + IdFieldNames *[]string `json:"IdFieldNames,omitempty"` // ObjectPath AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-sapodatadestinationproperties.html#cfn-appflow-flow-sapodatadestinationproperties-objectpath - ObjectPath string `json:"ObjectPath,omitempty"` + ObjectPath string `json:"ObjectPath"` // SuccessResponseHandlingConfig AWS CloudFormation Property // Required: false @@ -31,7 +31,7 @@ type Flow_SAPODataDestinationProperties struct { // WriteOperationType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-sapodatadestinationproperties.html#cfn-appflow-flow-sapodatadestinationproperties-writeoperationtype - WriteOperationType string `json:"WriteOperationType,omitempty"` + WriteOperationType *string `json:"WriteOperationType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-flow_sapodatasourceproperties.go b/cloudformation/appflow/aws-appflow-flow_sapodatasourceproperties.go index 90dd4c51c1..2eff213672 100644 --- a/cloudformation/appflow/aws-appflow-flow_sapodatasourceproperties.go +++ b/cloudformation/appflow/aws-appflow-flow_sapodatasourceproperties.go @@ -11,7 +11,7 @@ type Flow_SAPODataSourceProperties struct { // ObjectPath AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-sapodatasourceproperties.html#cfn-appflow-flow-sapodatasourceproperties-objectpath - ObjectPath string `json:"ObjectPath,omitempty"` + ObjectPath string `json:"ObjectPath"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-flow_scheduledtriggerproperties.go b/cloudformation/appflow/aws-appflow-flow_scheduledtriggerproperties.go index e89b356b1b..9601f66617 100644 --- a/cloudformation/appflow/aws-appflow-flow_scheduledtriggerproperties.go +++ b/cloudformation/appflow/aws-appflow-flow_scheduledtriggerproperties.go @@ -11,32 +11,32 @@ type Flow_ScheduledTriggerProperties struct { // DataPullMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-scheduledtriggerproperties.html#cfn-appflow-flow-scheduledtriggerproperties-datapullmode - DataPullMode string `json:"DataPullMode,omitempty"` + DataPullMode *string `json:"DataPullMode,omitempty"` // ScheduleEndTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-scheduledtriggerproperties.html#cfn-appflow-flow-scheduledtriggerproperties-scheduleendtime - ScheduleEndTime float64 `json:"ScheduleEndTime,omitempty"` + ScheduleEndTime *float64 `json:"ScheduleEndTime,omitempty"` // ScheduleExpression AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-scheduledtriggerproperties.html#cfn-appflow-flow-scheduledtriggerproperties-scheduleexpression - ScheduleExpression string `json:"ScheduleExpression,omitempty"` + ScheduleExpression string `json:"ScheduleExpression"` // ScheduleOffset AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-scheduledtriggerproperties.html#cfn-appflow-flow-scheduledtriggerproperties-scheduleoffset - ScheduleOffset float64 `json:"ScheduleOffset,omitempty"` + ScheduleOffset *float64 `json:"ScheduleOffset,omitempty"` // ScheduleStartTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-scheduledtriggerproperties.html#cfn-appflow-flow-scheduledtriggerproperties-schedulestarttime - ScheduleStartTime float64 `json:"ScheduleStartTime,omitempty"` + ScheduleStartTime *float64 `json:"ScheduleStartTime,omitempty"` // TimeZone AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-scheduledtriggerproperties.html#cfn-appflow-flow-scheduledtriggerproperties-timezone - TimeZone string `json:"TimeZone,omitempty"` + TimeZone *string `json:"TimeZone,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-flow_servicenowsourceproperties.go b/cloudformation/appflow/aws-appflow-flow_servicenowsourceproperties.go index b3c581d810..e1e595318c 100644 --- a/cloudformation/appflow/aws-appflow-flow_servicenowsourceproperties.go +++ b/cloudformation/appflow/aws-appflow-flow_servicenowsourceproperties.go @@ -11,7 +11,7 @@ type Flow_ServiceNowSourceProperties struct { // Object AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-servicenowsourceproperties.html#cfn-appflow-flow-servicenowsourceproperties-object - Object string `json:"Object,omitempty"` + Object string `json:"Object"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-flow_singularsourceproperties.go b/cloudformation/appflow/aws-appflow-flow_singularsourceproperties.go index 13a75922ab..c246bded7e 100644 --- a/cloudformation/appflow/aws-appflow-flow_singularsourceproperties.go +++ b/cloudformation/appflow/aws-appflow-flow_singularsourceproperties.go @@ -11,7 +11,7 @@ type Flow_SingularSourceProperties struct { // Object AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-singularsourceproperties.html#cfn-appflow-flow-singularsourceproperties-object - Object string `json:"Object,omitempty"` + Object string `json:"Object"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-flow_slacksourceproperties.go b/cloudformation/appflow/aws-appflow-flow_slacksourceproperties.go index 0e124b817c..d44eab8dbb 100644 --- a/cloudformation/appflow/aws-appflow-flow_slacksourceproperties.go +++ b/cloudformation/appflow/aws-appflow-flow_slacksourceproperties.go @@ -11,7 +11,7 @@ type Flow_SlackSourceProperties struct { // Object AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-slacksourceproperties.html#cfn-appflow-flow-slacksourceproperties-object - Object string `json:"Object,omitempty"` + Object string `json:"Object"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-flow_snowflakedestinationproperties.go b/cloudformation/appflow/aws-appflow-flow_snowflakedestinationproperties.go index 8b7714293e..7b68ffbf44 100644 --- a/cloudformation/appflow/aws-appflow-flow_snowflakedestinationproperties.go +++ b/cloudformation/appflow/aws-appflow-flow_snowflakedestinationproperties.go @@ -11,7 +11,7 @@ type Flow_SnowflakeDestinationProperties struct { // BucketPrefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-snowflakedestinationproperties.html#cfn-appflow-flow-snowflakedestinationproperties-bucketprefix - BucketPrefix string `json:"BucketPrefix,omitempty"` + BucketPrefix *string `json:"BucketPrefix,omitempty"` // ErrorHandlingConfig AWS CloudFormation Property // Required: false @@ -21,12 +21,12 @@ type Flow_SnowflakeDestinationProperties struct { // IntermediateBucketName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-snowflakedestinationproperties.html#cfn-appflow-flow-snowflakedestinationproperties-intermediatebucketname - IntermediateBucketName string `json:"IntermediateBucketName,omitempty"` + IntermediateBucketName string `json:"IntermediateBucketName"` // Object AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-snowflakedestinationproperties.html#cfn-appflow-flow-snowflakedestinationproperties-object - Object string `json:"Object,omitempty"` + Object string `json:"Object"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-flow_sourceflowconfig.go b/cloudformation/appflow/aws-appflow-flow_sourceflowconfig.go index adbc262119..13e8a0afd6 100644 --- a/cloudformation/appflow/aws-appflow-flow_sourceflowconfig.go +++ b/cloudformation/appflow/aws-appflow-flow_sourceflowconfig.go @@ -11,12 +11,12 @@ type Flow_SourceFlowConfig struct { // ConnectorProfileName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-sourceflowconfig.html#cfn-appflow-flow-sourceflowconfig-connectorprofilename - ConnectorProfileName string `json:"ConnectorProfileName,omitempty"` + ConnectorProfileName *string `json:"ConnectorProfileName,omitempty"` // ConnectorType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-sourceflowconfig.html#cfn-appflow-flow-sourceflowconfig-connectortype - ConnectorType string `json:"ConnectorType,omitempty"` + ConnectorType string `json:"ConnectorType"` // IncrementalPullConfig AWS CloudFormation Property // Required: false @@ -26,7 +26,7 @@ type Flow_SourceFlowConfig struct { // SourceConnectorProperties AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-sourceflowconfig.html#cfn-appflow-flow-sourceflowconfig-sourceconnectorproperties - SourceConnectorProperties *Flow_SourceConnectorProperties `json:"SourceConnectorProperties,omitempty"` + SourceConnectorProperties *Flow_SourceConnectorProperties `json:"SourceConnectorProperties"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-flow_successresponsehandlingconfig.go b/cloudformation/appflow/aws-appflow-flow_successresponsehandlingconfig.go index 4bfb397029..b40408f2af 100644 --- a/cloudformation/appflow/aws-appflow-flow_successresponsehandlingconfig.go +++ b/cloudformation/appflow/aws-appflow-flow_successresponsehandlingconfig.go @@ -11,12 +11,12 @@ type Flow_SuccessResponseHandlingConfig struct { // BucketName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-successresponsehandlingconfig.html#cfn-appflow-flow-successresponsehandlingconfig-bucketname - BucketName string `json:"BucketName,omitempty"` + BucketName *string `json:"BucketName,omitempty"` // BucketPrefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-successresponsehandlingconfig.html#cfn-appflow-flow-successresponsehandlingconfig-bucketprefix - BucketPrefix string `json:"BucketPrefix,omitempty"` + BucketPrefix *string `json:"BucketPrefix,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-flow_task.go b/cloudformation/appflow/aws-appflow-flow_task.go index 50e36cd1a0..6696047b3d 100644 --- a/cloudformation/appflow/aws-appflow-flow_task.go +++ b/cloudformation/appflow/aws-appflow-flow_task.go @@ -16,22 +16,22 @@ type Flow_Task struct { // DestinationField AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-task.html#cfn-appflow-flow-task-destinationfield - DestinationField string `json:"DestinationField,omitempty"` + DestinationField *string `json:"DestinationField,omitempty"` // SourceFields AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-task.html#cfn-appflow-flow-task-sourcefields - SourceFields []string `json:"SourceFields,omitempty"` + SourceFields []string `json:"SourceFields"` // TaskProperties AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-task.html#cfn-appflow-flow-task-taskproperties - TaskProperties []Flow_TaskPropertiesObject `json:"TaskProperties,omitempty"` + TaskProperties *[]Flow_TaskPropertiesObject `json:"TaskProperties,omitempty"` // TaskType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-task.html#cfn-appflow-flow-task-tasktype - TaskType string `json:"TaskType,omitempty"` + TaskType string `json:"TaskType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-flow_taskpropertiesobject.go b/cloudformation/appflow/aws-appflow-flow_taskpropertiesobject.go index aaa35d052a..c8e0458032 100644 --- a/cloudformation/appflow/aws-appflow-flow_taskpropertiesobject.go +++ b/cloudformation/appflow/aws-appflow-flow_taskpropertiesobject.go @@ -11,12 +11,12 @@ type Flow_TaskPropertiesObject struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-taskpropertiesobject.html#cfn-appflow-flow-taskpropertiesobject-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-taskpropertiesobject.html#cfn-appflow-flow-taskpropertiesobject-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-flow_trendmicrosourceproperties.go b/cloudformation/appflow/aws-appflow-flow_trendmicrosourceproperties.go index e5830d76df..58700254ed 100644 --- a/cloudformation/appflow/aws-appflow-flow_trendmicrosourceproperties.go +++ b/cloudformation/appflow/aws-appflow-flow_trendmicrosourceproperties.go @@ -11,7 +11,7 @@ type Flow_TrendmicroSourceProperties struct { // Object AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-trendmicrosourceproperties.html#cfn-appflow-flow-trendmicrosourceproperties-object - Object string `json:"Object,omitempty"` + Object string `json:"Object"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-flow_triggerconfig.go b/cloudformation/appflow/aws-appflow-flow_triggerconfig.go index e57879fbc1..06ff90f570 100644 --- a/cloudformation/appflow/aws-appflow-flow_triggerconfig.go +++ b/cloudformation/appflow/aws-appflow-flow_triggerconfig.go @@ -16,7 +16,7 @@ type Flow_TriggerConfig struct { // TriggerType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-triggerconfig.html#cfn-appflow-flow-triggerconfig-triggertype - TriggerType string `json:"TriggerType,omitempty"` + TriggerType string `json:"TriggerType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-flow_upsolverdestinationproperties.go b/cloudformation/appflow/aws-appflow-flow_upsolverdestinationproperties.go index a1410b6445..5a111c45d0 100644 --- a/cloudformation/appflow/aws-appflow-flow_upsolverdestinationproperties.go +++ b/cloudformation/appflow/aws-appflow-flow_upsolverdestinationproperties.go @@ -11,17 +11,17 @@ type Flow_UpsolverDestinationProperties struct { // BucketName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-upsolverdestinationproperties.html#cfn-appflow-flow-upsolverdestinationproperties-bucketname - BucketName string `json:"BucketName,omitempty"` + BucketName string `json:"BucketName"` // BucketPrefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-upsolverdestinationproperties.html#cfn-appflow-flow-upsolverdestinationproperties-bucketprefix - BucketPrefix string `json:"BucketPrefix,omitempty"` + BucketPrefix *string `json:"BucketPrefix,omitempty"` // S3OutputFormatConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-upsolverdestinationproperties.html#cfn-appflow-flow-upsolverdestinationproperties-s3outputformatconfig - S3OutputFormatConfig *Flow_UpsolverS3OutputFormatConfig `json:"S3OutputFormatConfig,omitempty"` + S3OutputFormatConfig *Flow_UpsolverS3OutputFormatConfig `json:"S3OutputFormatConfig"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-flow_upsolvers3outputformatconfig.go b/cloudformation/appflow/aws-appflow-flow_upsolvers3outputformatconfig.go index d16ca7901f..5642b219d7 100644 --- a/cloudformation/appflow/aws-appflow-flow_upsolvers3outputformatconfig.go +++ b/cloudformation/appflow/aws-appflow-flow_upsolvers3outputformatconfig.go @@ -16,12 +16,12 @@ type Flow_UpsolverS3OutputFormatConfig struct { // FileType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-upsolvers3outputformatconfig.html#cfn-appflow-flow-upsolvers3outputformatconfig-filetype - FileType string `json:"FileType,omitempty"` + FileType *string `json:"FileType,omitempty"` // PrefixConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-upsolvers3outputformatconfig.html#cfn-appflow-flow-upsolvers3outputformatconfig-prefixconfig - PrefixConfig *Flow_PrefixConfig `json:"PrefixConfig,omitempty"` + PrefixConfig *Flow_PrefixConfig `json:"PrefixConfig"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-flow_veevasourceproperties.go b/cloudformation/appflow/aws-appflow-flow_veevasourceproperties.go index b372556966..09643c5402 100644 --- a/cloudformation/appflow/aws-appflow-flow_veevasourceproperties.go +++ b/cloudformation/appflow/aws-appflow-flow_veevasourceproperties.go @@ -11,27 +11,27 @@ type Flow_VeevaSourceProperties struct { // DocumentType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-veevasourceproperties.html#cfn-appflow-flow-veevasourceproperties-documenttype - DocumentType string `json:"DocumentType,omitempty"` + DocumentType *string `json:"DocumentType,omitempty"` // IncludeAllVersions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-veevasourceproperties.html#cfn-appflow-flow-veevasourceproperties-includeallversions - IncludeAllVersions bool `json:"IncludeAllVersions,omitempty"` + IncludeAllVersions *bool `json:"IncludeAllVersions,omitempty"` // IncludeRenditions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-veevasourceproperties.html#cfn-appflow-flow-veevasourceproperties-includerenditions - IncludeRenditions bool `json:"IncludeRenditions,omitempty"` + IncludeRenditions *bool `json:"IncludeRenditions,omitempty"` // IncludeSourceFiles AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-veevasourceproperties.html#cfn-appflow-flow-veevasourceproperties-includesourcefiles - IncludeSourceFiles bool `json:"IncludeSourceFiles,omitempty"` + IncludeSourceFiles *bool `json:"IncludeSourceFiles,omitempty"` // Object AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-veevasourceproperties.html#cfn-appflow-flow-veevasourceproperties-object - Object string `json:"Object,omitempty"` + Object string `json:"Object"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-flow_zendeskdestinationproperties.go b/cloudformation/appflow/aws-appflow-flow_zendeskdestinationproperties.go index 8d4f57d959..2778df410f 100644 --- a/cloudformation/appflow/aws-appflow-flow_zendeskdestinationproperties.go +++ b/cloudformation/appflow/aws-appflow-flow_zendeskdestinationproperties.go @@ -16,17 +16,17 @@ type Flow_ZendeskDestinationProperties struct { // IdFieldNames AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-zendeskdestinationproperties.html#cfn-appflow-flow-zendeskdestinationproperties-idfieldnames - IdFieldNames []string `json:"IdFieldNames,omitempty"` + IdFieldNames *[]string `json:"IdFieldNames,omitempty"` // Object AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-zendeskdestinationproperties.html#cfn-appflow-flow-zendeskdestinationproperties-object - Object string `json:"Object,omitempty"` + Object string `json:"Object"` // WriteOperationType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-zendeskdestinationproperties.html#cfn-appflow-flow-zendeskdestinationproperties-writeoperationtype - WriteOperationType string `json:"WriteOperationType,omitempty"` + WriteOperationType *string `json:"WriteOperationType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-flow_zendesksourceproperties.go b/cloudformation/appflow/aws-appflow-flow_zendesksourceproperties.go index cddecc9f41..ad4da8a114 100644 --- a/cloudformation/appflow/aws-appflow-flow_zendesksourceproperties.go +++ b/cloudformation/appflow/aws-appflow-flow_zendesksourceproperties.go @@ -11,7 +11,7 @@ type Flow_ZendeskSourceProperties struct { // Object AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-zendesksourceproperties.html#cfn-appflow-flow-zendesksourceproperties-object - Object string `json:"Object,omitempty"` + Object string `json:"Object"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appintegrations/aws-appintegrations-dataintegration.go b/cloudformation/appintegrations/aws-appintegrations-dataintegration.go index e7ebebfe99..bcdad469da 100644 --- a/cloudformation/appintegrations/aws-appintegrations-dataintegration.go +++ b/cloudformation/appintegrations/aws-appintegrations-dataintegration.go @@ -16,32 +16,32 @@ type DataIntegration struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appintegrations-dataintegration.html#cfn-appintegrations-dataintegration-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // KmsKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appintegrations-dataintegration.html#cfn-appintegrations-dataintegration-kmskey - KmsKey string `json:"KmsKey,omitempty"` + KmsKey string `json:"KmsKey"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appintegrations-dataintegration.html#cfn-appintegrations-dataintegration-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // ScheduleConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appintegrations-dataintegration.html#cfn-appintegrations-dataintegration-scheduleconfig - ScheduleConfig *DataIntegration_ScheduleConfig `json:"ScheduleConfig,omitempty"` + ScheduleConfig *DataIntegration_ScheduleConfig `json:"ScheduleConfig"` // SourceURI AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appintegrations-dataintegration.html#cfn-appintegrations-dataintegration-sourceuri - SourceURI string `json:"SourceURI,omitempty"` + SourceURI string `json:"SourceURI"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appintegrations-dataintegration.html#cfn-appintegrations-dataintegration-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appintegrations/aws-appintegrations-dataintegration_scheduleconfig.go b/cloudformation/appintegrations/aws-appintegrations-dataintegration_scheduleconfig.go index 4800108c0e..d3f256ee38 100644 --- a/cloudformation/appintegrations/aws-appintegrations-dataintegration_scheduleconfig.go +++ b/cloudformation/appintegrations/aws-appintegrations-dataintegration_scheduleconfig.go @@ -11,17 +11,17 @@ type DataIntegration_ScheduleConfig struct { // FirstExecutionFrom AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appintegrations-dataintegration-scheduleconfig.html#cfn-appintegrations-dataintegration-scheduleconfig-firstexecutionfrom - FirstExecutionFrom string `json:"FirstExecutionFrom,omitempty"` + FirstExecutionFrom string `json:"FirstExecutionFrom"` // Object AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appintegrations-dataintegration-scheduleconfig.html#cfn-appintegrations-dataintegration-scheduleconfig-object - Object string `json:"Object,omitempty"` + Object string `json:"Object"` // ScheduleExpression AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appintegrations-dataintegration-scheduleconfig.html#cfn-appintegrations-dataintegration-scheduleconfig-scheduleexpression - ScheduleExpression string `json:"ScheduleExpression,omitempty"` + ScheduleExpression string `json:"ScheduleExpression"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appintegrations/aws-appintegrations-eventintegration.go b/cloudformation/appintegrations/aws-appintegrations-eventintegration.go index 51ac32de3a..c47905b97e 100644 --- a/cloudformation/appintegrations/aws-appintegrations-eventintegration.go +++ b/cloudformation/appintegrations/aws-appintegrations-eventintegration.go @@ -16,27 +16,27 @@ type EventIntegration struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appintegrations-eventintegration.html#cfn-appintegrations-eventintegration-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // EventBridgeBus AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appintegrations-eventintegration.html#cfn-appintegrations-eventintegration-eventbridgebus - EventBridgeBus string `json:"EventBridgeBus,omitempty"` + EventBridgeBus string `json:"EventBridgeBus"` // EventFilter AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appintegrations-eventintegration.html#cfn-appintegrations-eventintegration-eventfilter - EventFilter *EventIntegration_EventFilter `json:"EventFilter,omitempty"` + EventFilter *EventIntegration_EventFilter `json:"EventFilter"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appintegrations-eventintegration.html#cfn-appintegrations-eventintegration-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appintegrations-eventintegration.html#cfn-appintegrations-eventintegration-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appintegrations/aws-appintegrations-eventintegration_eventfilter.go b/cloudformation/appintegrations/aws-appintegrations-eventintegration_eventfilter.go index 5786a7174c..f136ad1655 100644 --- a/cloudformation/appintegrations/aws-appintegrations-eventintegration_eventfilter.go +++ b/cloudformation/appintegrations/aws-appintegrations-eventintegration_eventfilter.go @@ -11,7 +11,7 @@ type EventIntegration_EventFilter struct { // Source AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appintegrations-eventintegration-eventfilter.html#cfn-appintegrations-eventintegration-eventfilter-source - Source string `json:"Source,omitempty"` + Source string `json:"Source"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appintegrations/aws-appintegrations-eventintegration_eventintegrationassociation.go b/cloudformation/appintegrations/aws-appintegrations-eventintegration_eventintegrationassociation.go index 22d4555cef..9f11a8f4a8 100644 --- a/cloudformation/appintegrations/aws-appintegrations-eventintegration_eventintegrationassociation.go +++ b/cloudformation/appintegrations/aws-appintegrations-eventintegration_eventintegrationassociation.go @@ -11,27 +11,27 @@ type EventIntegration_EventIntegrationAssociation struct { // ClientAssociationMetadata AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appintegrations-eventintegration-eventintegrationassociation.html#cfn-appintegrations-eventintegration-eventintegrationassociation-clientassociationmetadata - ClientAssociationMetadata []EventIntegration_Metadata `json:"ClientAssociationMetadata,omitempty"` + ClientAssociationMetadata *[]EventIntegration_Metadata `json:"ClientAssociationMetadata,omitempty"` // ClientId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appintegrations-eventintegration-eventintegrationassociation.html#cfn-appintegrations-eventintegration-eventintegrationassociation-clientid - ClientId string `json:"ClientId,omitempty"` + ClientId *string `json:"ClientId,omitempty"` // EventBridgeRuleName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appintegrations-eventintegration-eventintegrationassociation.html#cfn-appintegrations-eventintegration-eventintegrationassociation-eventbridgerulename - EventBridgeRuleName string `json:"EventBridgeRuleName,omitempty"` + EventBridgeRuleName *string `json:"EventBridgeRuleName,omitempty"` // EventIntegrationAssociationArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appintegrations-eventintegration-eventintegrationassociation.html#cfn-appintegrations-eventintegration-eventintegrationassociation-eventintegrationassociationarn - EventIntegrationAssociationArn string `json:"EventIntegrationAssociationArn,omitempty"` + EventIntegrationAssociationArn *string `json:"EventIntegrationAssociationArn,omitempty"` // EventIntegrationAssociationId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appintegrations-eventintegration-eventintegrationassociation.html#cfn-appintegrations-eventintegration-eventintegrationassociation-eventintegrationassociationid - EventIntegrationAssociationId string `json:"EventIntegrationAssociationId,omitempty"` + EventIntegrationAssociationId *string `json:"EventIntegrationAssociationId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appintegrations/aws-appintegrations-eventintegration_metadata.go b/cloudformation/appintegrations/aws-appintegrations-eventintegration_metadata.go index 4234203cff..7e3afb64ff 100644 --- a/cloudformation/appintegrations/aws-appintegrations-eventintegration_metadata.go +++ b/cloudformation/appintegrations/aws-appintegrations-eventintegration_metadata.go @@ -11,12 +11,12 @@ type EventIntegration_Metadata struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appintegrations-eventintegration-metadata.html#cfn-appintegrations-eventintegration-metadata-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appintegrations-eventintegration-metadata.html#cfn-appintegrations-eventintegration-metadata-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/applicationautoscaling/aws-applicationautoscaling-scalabletarget.go b/cloudformation/applicationautoscaling/aws-applicationautoscaling-scalabletarget.go index 36c0d51102..715d2ac5af 100644 --- a/cloudformation/applicationautoscaling/aws-applicationautoscaling-scalabletarget.go +++ b/cloudformation/applicationautoscaling/aws-applicationautoscaling-scalabletarget.go @@ -25,27 +25,27 @@ type ScalableTarget struct { // ResourceId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalabletarget.html#cfn-applicationautoscaling-scalabletarget-resourceid - ResourceId string `json:"ResourceId,omitempty"` + ResourceId string `json:"ResourceId"` // RoleARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalabletarget.html#cfn-applicationautoscaling-scalabletarget-rolearn - RoleARN string `json:"RoleARN,omitempty"` + RoleARN string `json:"RoleARN"` // ScalableDimension AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalabletarget.html#cfn-applicationautoscaling-scalabletarget-scalabledimension - ScalableDimension string `json:"ScalableDimension,omitempty"` + ScalableDimension string `json:"ScalableDimension"` // ScheduledActions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalabletarget.html#cfn-applicationautoscaling-scalabletarget-scheduledactions - ScheduledActions []ScalableTarget_ScheduledAction `json:"ScheduledActions,omitempty"` + ScheduledActions *[]ScalableTarget_ScheduledAction `json:"ScheduledActions,omitempty"` // ServiceNamespace AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalabletarget.html#cfn-applicationautoscaling-scalabletarget-servicenamespace - ServiceNamespace string `json:"ServiceNamespace,omitempty"` + ServiceNamespace string `json:"ServiceNamespace"` // SuspendedState AWS CloudFormation Property // Required: false diff --git a/cloudformation/applicationautoscaling/aws-applicationautoscaling-scalabletarget_scalabletargetaction.go b/cloudformation/applicationautoscaling/aws-applicationautoscaling-scalabletarget_scalabletargetaction.go index afe021a66a..3d182fb524 100644 --- a/cloudformation/applicationautoscaling/aws-applicationautoscaling-scalabletarget_scalabletargetaction.go +++ b/cloudformation/applicationautoscaling/aws-applicationautoscaling-scalabletarget_scalabletargetaction.go @@ -11,12 +11,12 @@ type ScalableTarget_ScalableTargetAction struct { // MaxCapacity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalabletarget-scalabletargetaction.html#cfn-applicationautoscaling-scalabletarget-scalabletargetaction-maxcapacity - MaxCapacity int `json:"MaxCapacity,omitempty"` + MaxCapacity *int `json:"MaxCapacity,omitempty"` // MinCapacity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalabletarget-scalabletargetaction.html#cfn-applicationautoscaling-scalabletarget-scalabletargetaction-mincapacity - MinCapacity int `json:"MinCapacity,omitempty"` + MinCapacity *int `json:"MinCapacity,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/applicationautoscaling/aws-applicationautoscaling-scalabletarget_scheduledaction.go b/cloudformation/applicationautoscaling/aws-applicationautoscaling-scalabletarget_scheduledaction.go index c8c0aa0d25..f925b7c7bc 100644 --- a/cloudformation/applicationautoscaling/aws-applicationautoscaling-scalabletarget_scheduledaction.go +++ b/cloudformation/applicationautoscaling/aws-applicationautoscaling-scalabletarget_scheduledaction.go @@ -11,7 +11,7 @@ type ScalableTarget_ScheduledAction struct { // EndTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalabletarget-scheduledaction.html#cfn-applicationautoscaling-scalabletarget-scheduledaction-endtime - EndTime string `json:"EndTime,omitempty"` + EndTime *string `json:"EndTime,omitempty"` // ScalableTargetAction AWS CloudFormation Property // Required: false @@ -21,22 +21,22 @@ type ScalableTarget_ScheduledAction struct { // Schedule AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalabletarget-scheduledaction.html#cfn-applicationautoscaling-scalabletarget-scheduledaction-schedule - Schedule string `json:"Schedule,omitempty"` + Schedule string `json:"Schedule"` // ScheduledActionName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalabletarget-scheduledaction.html#cfn-applicationautoscaling-scalabletarget-scheduledaction-scheduledactionname - ScheduledActionName string `json:"ScheduledActionName,omitempty"` + ScheduledActionName string `json:"ScheduledActionName"` // StartTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalabletarget-scheduledaction.html#cfn-applicationautoscaling-scalabletarget-scheduledaction-starttime - StartTime string `json:"StartTime,omitempty"` + StartTime *string `json:"StartTime,omitempty"` // Timezone AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalabletarget-scheduledaction.html#cfn-applicationautoscaling-scalabletarget-scheduledaction-timezone - Timezone string `json:"Timezone,omitempty"` + Timezone *string `json:"Timezone,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/applicationautoscaling/aws-applicationautoscaling-scalabletarget_suspendedstate.go b/cloudformation/applicationautoscaling/aws-applicationautoscaling-scalabletarget_suspendedstate.go index 90933a451d..a15805c4a9 100644 --- a/cloudformation/applicationautoscaling/aws-applicationautoscaling-scalabletarget_suspendedstate.go +++ b/cloudformation/applicationautoscaling/aws-applicationautoscaling-scalabletarget_suspendedstate.go @@ -11,17 +11,17 @@ type ScalableTarget_SuspendedState struct { // DynamicScalingInSuspended AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalabletarget-suspendedstate.html#cfn-applicationautoscaling-scalabletarget-suspendedstate-dynamicscalinginsuspended - DynamicScalingInSuspended bool `json:"DynamicScalingInSuspended,omitempty"` + DynamicScalingInSuspended *bool `json:"DynamicScalingInSuspended,omitempty"` // DynamicScalingOutSuspended AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalabletarget-suspendedstate.html#cfn-applicationautoscaling-scalabletarget-suspendedstate-dynamicscalingoutsuspended - DynamicScalingOutSuspended bool `json:"DynamicScalingOutSuspended,omitempty"` + DynamicScalingOutSuspended *bool `json:"DynamicScalingOutSuspended,omitempty"` // ScheduledScalingSuspended AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalabletarget-suspendedstate.html#cfn-applicationautoscaling-scalabletarget-suspendedstate-scheduledscalingsuspended - ScheduledScalingSuspended bool `json:"ScheduledScalingSuspended,omitempty"` + ScheduledScalingSuspended *bool `json:"ScheduledScalingSuspended,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/applicationautoscaling/aws-applicationautoscaling-scalingpolicy.go b/cloudformation/applicationautoscaling/aws-applicationautoscaling-scalingpolicy.go index 9c16dce272..5e81d54611 100644 --- a/cloudformation/applicationautoscaling/aws-applicationautoscaling-scalingpolicy.go +++ b/cloudformation/applicationautoscaling/aws-applicationautoscaling-scalingpolicy.go @@ -15,32 +15,32 @@ type ScalingPolicy struct { // PolicyName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html#cfn-applicationautoscaling-scalingpolicy-policyname - PolicyName string `json:"PolicyName,omitempty"` + PolicyName string `json:"PolicyName"` // PolicyType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html#cfn-applicationautoscaling-scalingpolicy-policytype - PolicyType string `json:"PolicyType,omitempty"` + PolicyType string `json:"PolicyType"` // ResourceId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html#cfn-applicationautoscaling-scalingpolicy-resourceid - ResourceId string `json:"ResourceId,omitempty"` + ResourceId *string `json:"ResourceId,omitempty"` // ScalableDimension AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html#cfn-applicationautoscaling-scalingpolicy-scalabledimension - ScalableDimension string `json:"ScalableDimension,omitempty"` + ScalableDimension *string `json:"ScalableDimension,omitempty"` // ScalingTargetId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html#cfn-applicationautoscaling-scalingpolicy-scalingtargetid - ScalingTargetId string `json:"ScalingTargetId,omitempty"` + ScalingTargetId *string `json:"ScalingTargetId,omitempty"` // ServiceNamespace AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html#cfn-applicationautoscaling-scalingpolicy-servicenamespace - ServiceNamespace string `json:"ServiceNamespace,omitempty"` + ServiceNamespace *string `json:"ServiceNamespace,omitempty"` // StepScalingPolicyConfiguration AWS CloudFormation Property // Required: false diff --git a/cloudformation/applicationautoscaling/aws-applicationautoscaling-scalingpolicy_customizedmetricspecification.go b/cloudformation/applicationautoscaling/aws-applicationautoscaling-scalingpolicy_customizedmetricspecification.go index bcb38ae5ef..28bcb15856 100644 --- a/cloudformation/applicationautoscaling/aws-applicationautoscaling-scalingpolicy_customizedmetricspecification.go +++ b/cloudformation/applicationautoscaling/aws-applicationautoscaling-scalingpolicy_customizedmetricspecification.go @@ -11,27 +11,27 @@ type ScalingPolicy_CustomizedMetricSpecification struct { // Dimensions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-customizedmetricspecification.html#cfn-applicationautoscaling-scalingpolicy-customizedmetricspecification-dimensions - Dimensions []ScalingPolicy_MetricDimension `json:"Dimensions,omitempty"` + Dimensions *[]ScalingPolicy_MetricDimension `json:"Dimensions,omitempty"` // MetricName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-customizedmetricspecification.html#cfn-applicationautoscaling-scalingpolicy-customizedmetricspecification-metricname - MetricName string `json:"MetricName,omitempty"` + MetricName string `json:"MetricName"` // Namespace AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-customizedmetricspecification.html#cfn-applicationautoscaling-scalingpolicy-customizedmetricspecification-namespace - Namespace string `json:"Namespace,omitempty"` + Namespace string `json:"Namespace"` // Statistic AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-customizedmetricspecification.html#cfn-applicationautoscaling-scalingpolicy-customizedmetricspecification-statistic - Statistic string `json:"Statistic,omitempty"` + Statistic string `json:"Statistic"` // Unit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-customizedmetricspecification.html#cfn-applicationautoscaling-scalingpolicy-customizedmetricspecification-unit - Unit string `json:"Unit,omitempty"` + Unit *string `json:"Unit,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/applicationautoscaling/aws-applicationautoscaling-scalingpolicy_metricdimension.go b/cloudformation/applicationautoscaling/aws-applicationautoscaling-scalingpolicy_metricdimension.go index d042eb83a2..83d20e5737 100644 --- a/cloudformation/applicationautoscaling/aws-applicationautoscaling-scalingpolicy_metricdimension.go +++ b/cloudformation/applicationautoscaling/aws-applicationautoscaling-scalingpolicy_metricdimension.go @@ -11,12 +11,12 @@ type ScalingPolicy_MetricDimension struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-metricdimension.html#cfn-applicationautoscaling-scalingpolicy-metricdimension-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-metricdimension.html#cfn-applicationautoscaling-scalingpolicy-metricdimension-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/applicationautoscaling/aws-applicationautoscaling-scalingpolicy_predefinedmetricspecification.go b/cloudformation/applicationautoscaling/aws-applicationautoscaling-scalingpolicy_predefinedmetricspecification.go index 8918b0733c..3ffcf08993 100644 --- a/cloudformation/applicationautoscaling/aws-applicationautoscaling-scalingpolicy_predefinedmetricspecification.go +++ b/cloudformation/applicationautoscaling/aws-applicationautoscaling-scalingpolicy_predefinedmetricspecification.go @@ -11,12 +11,12 @@ type ScalingPolicy_PredefinedMetricSpecification struct { // PredefinedMetricType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-predefinedmetricspecification.html#cfn-applicationautoscaling-scalingpolicy-predefinedmetricspecification-predefinedmetrictype - PredefinedMetricType string `json:"PredefinedMetricType,omitempty"` + PredefinedMetricType string `json:"PredefinedMetricType"` // ResourceLabel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-predefinedmetricspecification.html#cfn-applicationautoscaling-scalingpolicy-predefinedmetricspecification-resourcelabel - ResourceLabel string `json:"ResourceLabel,omitempty"` + ResourceLabel *string `json:"ResourceLabel,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/applicationautoscaling/aws-applicationautoscaling-scalingpolicy_stepadjustment.go b/cloudformation/applicationautoscaling/aws-applicationautoscaling-scalingpolicy_stepadjustment.go index 7ac03a0043..82a0df87ff 100644 --- a/cloudformation/applicationautoscaling/aws-applicationautoscaling-scalingpolicy_stepadjustment.go +++ b/cloudformation/applicationautoscaling/aws-applicationautoscaling-scalingpolicy_stepadjustment.go @@ -11,12 +11,12 @@ type ScalingPolicy_StepAdjustment struct { // MetricIntervalLowerBound AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-stepscalingpolicyconfiguration-stepadjustment.html#cfn-applicationautoscaling-scalingpolicy-stepscalingpolicyconfiguration-stepadjustment-metricintervallowerbound - MetricIntervalLowerBound float64 `json:"MetricIntervalLowerBound,omitempty"` + MetricIntervalLowerBound *float64 `json:"MetricIntervalLowerBound,omitempty"` // MetricIntervalUpperBound AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-stepscalingpolicyconfiguration-stepadjustment.html#cfn-applicationautoscaling-scalingpolicy-stepscalingpolicyconfiguration-stepadjustment-metricintervalupperbound - MetricIntervalUpperBound float64 `json:"MetricIntervalUpperBound,omitempty"` + MetricIntervalUpperBound *float64 `json:"MetricIntervalUpperBound,omitempty"` // ScalingAdjustment AWS CloudFormation Property // Required: true diff --git a/cloudformation/applicationautoscaling/aws-applicationautoscaling-scalingpolicy_stepscalingpolicyconfiguration.go b/cloudformation/applicationautoscaling/aws-applicationautoscaling-scalingpolicy_stepscalingpolicyconfiguration.go index 6706a9e46f..f1059d509e 100644 --- a/cloudformation/applicationautoscaling/aws-applicationautoscaling-scalingpolicy_stepscalingpolicyconfiguration.go +++ b/cloudformation/applicationautoscaling/aws-applicationautoscaling-scalingpolicy_stepscalingpolicyconfiguration.go @@ -11,27 +11,27 @@ type ScalingPolicy_StepScalingPolicyConfiguration struct { // AdjustmentType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-stepscalingpolicyconfiguration.html#cfn-applicationautoscaling-scalingpolicy-stepscalingpolicyconfiguration-adjustmenttype - AdjustmentType string `json:"AdjustmentType,omitempty"` + AdjustmentType *string `json:"AdjustmentType,omitempty"` // Cooldown AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-stepscalingpolicyconfiguration.html#cfn-applicationautoscaling-scalingpolicy-stepscalingpolicyconfiguration-cooldown - Cooldown int `json:"Cooldown,omitempty"` + Cooldown *int `json:"Cooldown,omitempty"` // MetricAggregationType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-stepscalingpolicyconfiguration.html#cfn-applicationautoscaling-scalingpolicy-stepscalingpolicyconfiguration-metricaggregationtype - MetricAggregationType string `json:"MetricAggregationType,omitempty"` + MetricAggregationType *string `json:"MetricAggregationType,omitempty"` // MinAdjustmentMagnitude AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-stepscalingpolicyconfiguration.html#cfn-applicationautoscaling-scalingpolicy-stepscalingpolicyconfiguration-minadjustmentmagnitude - MinAdjustmentMagnitude int `json:"MinAdjustmentMagnitude,omitempty"` + MinAdjustmentMagnitude *int `json:"MinAdjustmentMagnitude,omitempty"` // StepAdjustments AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-stepscalingpolicyconfiguration.html#cfn-applicationautoscaling-scalingpolicy-stepscalingpolicyconfiguration-stepadjustments - StepAdjustments []ScalingPolicy_StepAdjustment `json:"StepAdjustments,omitempty"` + StepAdjustments *[]ScalingPolicy_StepAdjustment `json:"StepAdjustments,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/applicationautoscaling/aws-applicationautoscaling-scalingpolicy_targettrackingscalingpolicyconfiguration.go b/cloudformation/applicationautoscaling/aws-applicationautoscaling-scalingpolicy_targettrackingscalingpolicyconfiguration.go index b4127ab7f3..d2d7a9f62e 100644 --- a/cloudformation/applicationautoscaling/aws-applicationautoscaling-scalingpolicy_targettrackingscalingpolicyconfiguration.go +++ b/cloudformation/applicationautoscaling/aws-applicationautoscaling-scalingpolicy_targettrackingscalingpolicyconfiguration.go @@ -16,7 +16,7 @@ type ScalingPolicy_TargetTrackingScalingPolicyConfiguration struct { // DisableScaleIn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-targettrackingscalingpolicyconfiguration.html#cfn-applicationautoscaling-scalingpolicy-targettrackingscalingpolicyconfiguration-disablescalein - DisableScaleIn bool `json:"DisableScaleIn,omitempty"` + DisableScaleIn *bool `json:"DisableScaleIn,omitempty"` // PredefinedMetricSpecification AWS CloudFormation Property // Required: false @@ -26,12 +26,12 @@ type ScalingPolicy_TargetTrackingScalingPolicyConfiguration struct { // ScaleInCooldown AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-targettrackingscalingpolicyconfiguration.html#cfn-applicationautoscaling-scalingpolicy-targettrackingscalingpolicyconfiguration-scaleincooldown - ScaleInCooldown int `json:"ScaleInCooldown,omitempty"` + ScaleInCooldown *int `json:"ScaleInCooldown,omitempty"` // ScaleOutCooldown AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-targettrackingscalingpolicyconfiguration.html#cfn-applicationautoscaling-scalingpolicy-targettrackingscalingpolicyconfiguration-scaleoutcooldown - ScaleOutCooldown int `json:"ScaleOutCooldown,omitempty"` + ScaleOutCooldown *int `json:"ScaleOutCooldown,omitempty"` // TargetValue AWS CloudFormation Property // Required: true diff --git a/cloudformation/applicationinsights/aws-applicationinsights-application.go b/cloudformation/applicationinsights/aws-applicationinsights-application.go index a4648a7f43..a2eccaa4a4 100644 --- a/cloudformation/applicationinsights/aws-applicationinsights-application.go +++ b/cloudformation/applicationinsights/aws-applicationinsights-application.go @@ -16,47 +16,47 @@ type Application struct { // AutoConfigurationEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationinsights-application.html#cfn-applicationinsights-application-autoconfigurationenabled - AutoConfigurationEnabled bool `json:"AutoConfigurationEnabled,omitempty"` + AutoConfigurationEnabled *bool `json:"AutoConfigurationEnabled,omitempty"` // CWEMonitorEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationinsights-application.html#cfn-applicationinsights-application-cwemonitorenabled - CWEMonitorEnabled bool `json:"CWEMonitorEnabled,omitempty"` + CWEMonitorEnabled *bool `json:"CWEMonitorEnabled,omitempty"` // ComponentMonitoringSettings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationinsights-application.html#cfn-applicationinsights-application-componentmonitoringsettings - ComponentMonitoringSettings []Application_ComponentMonitoringSetting `json:"ComponentMonitoringSettings,omitempty"` + ComponentMonitoringSettings *[]Application_ComponentMonitoringSetting `json:"ComponentMonitoringSettings,omitempty"` // CustomComponents AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationinsights-application.html#cfn-applicationinsights-application-customcomponents - CustomComponents []Application_CustomComponent `json:"CustomComponents,omitempty"` + CustomComponents *[]Application_CustomComponent `json:"CustomComponents,omitempty"` // LogPatternSets AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationinsights-application.html#cfn-applicationinsights-application-logpatternsets - LogPatternSets []Application_LogPatternSet `json:"LogPatternSets,omitempty"` + LogPatternSets *[]Application_LogPatternSet `json:"LogPatternSets,omitempty"` // OpsCenterEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationinsights-application.html#cfn-applicationinsights-application-opscenterenabled - OpsCenterEnabled bool `json:"OpsCenterEnabled,omitempty"` + OpsCenterEnabled *bool `json:"OpsCenterEnabled,omitempty"` // OpsItemSNSTopicArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationinsights-application.html#cfn-applicationinsights-application-opsitemsnstopicarn - OpsItemSNSTopicArn string `json:"OpsItemSNSTopicArn,omitempty"` + OpsItemSNSTopicArn *string `json:"OpsItemSNSTopicArn,omitempty"` // ResourceGroupName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationinsights-application.html#cfn-applicationinsights-application-resourcegroupname - ResourceGroupName string `json:"ResourceGroupName,omitempty"` + ResourceGroupName string `json:"ResourceGroupName"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationinsights-application.html#cfn-applicationinsights-application-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/applicationinsights/aws-applicationinsights-application_alarm.go b/cloudformation/applicationinsights/aws-applicationinsights-application_alarm.go index b6c6ccf0a1..111f3413fe 100644 --- a/cloudformation/applicationinsights/aws-applicationinsights-application_alarm.go +++ b/cloudformation/applicationinsights/aws-applicationinsights-application_alarm.go @@ -11,12 +11,12 @@ type Application_Alarm struct { // AlarmName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-alarm.html#cfn-applicationinsights-application-alarm-alarmname - AlarmName string `json:"AlarmName,omitempty"` + AlarmName string `json:"AlarmName"` // Severity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-alarm.html#cfn-applicationinsights-application-alarm-severity - Severity string `json:"Severity,omitempty"` + Severity *string `json:"Severity,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/applicationinsights/aws-applicationinsights-application_alarmmetric.go b/cloudformation/applicationinsights/aws-applicationinsights-application_alarmmetric.go index 3f07ed6169..821a94a480 100644 --- a/cloudformation/applicationinsights/aws-applicationinsights-application_alarmmetric.go +++ b/cloudformation/applicationinsights/aws-applicationinsights-application_alarmmetric.go @@ -11,7 +11,7 @@ type Application_AlarmMetric struct { // AlarmMetricName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-alarmmetric.html#cfn-applicationinsights-application-alarmmetric-alarmmetricname - AlarmMetricName string `json:"AlarmMetricName,omitempty"` + AlarmMetricName string `json:"AlarmMetricName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/applicationinsights/aws-applicationinsights-application_componentconfiguration.go b/cloudformation/applicationinsights/aws-applicationinsights-application_componentconfiguration.go index 13c6e432f5..cac5b5c184 100644 --- a/cloudformation/applicationinsights/aws-applicationinsights-application_componentconfiguration.go +++ b/cloudformation/applicationinsights/aws-applicationinsights-application_componentconfiguration.go @@ -16,7 +16,7 @@ type Application_ComponentConfiguration struct { // SubComponentTypeConfigurations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-componentconfiguration.html#cfn-applicationinsights-application-componentconfiguration-subcomponenttypeconfigurations - SubComponentTypeConfigurations []Application_SubComponentTypeConfiguration `json:"SubComponentTypeConfigurations,omitempty"` + SubComponentTypeConfigurations *[]Application_SubComponentTypeConfiguration `json:"SubComponentTypeConfigurations,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/applicationinsights/aws-applicationinsights-application_componentmonitoringsetting.go b/cloudformation/applicationinsights/aws-applicationinsights-application_componentmonitoringsetting.go index 7d89b9e1ae..31f55fff43 100644 --- a/cloudformation/applicationinsights/aws-applicationinsights-application_componentmonitoringsetting.go +++ b/cloudformation/applicationinsights/aws-applicationinsights-application_componentmonitoringsetting.go @@ -11,17 +11,17 @@ type Application_ComponentMonitoringSetting struct { // ComponentARN AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-componentmonitoringsetting.html#cfn-applicationinsights-application-componentmonitoringsetting-componentarn - ComponentARN string `json:"ComponentARN,omitempty"` + ComponentARN *string `json:"ComponentARN,omitempty"` // ComponentConfigurationMode AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-componentmonitoringsetting.html#cfn-applicationinsights-application-componentmonitoringsetting-componentconfigurationmode - ComponentConfigurationMode string `json:"ComponentConfigurationMode,omitempty"` + ComponentConfigurationMode string `json:"ComponentConfigurationMode"` // ComponentName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-componentmonitoringsetting.html#cfn-applicationinsights-application-componentmonitoringsetting-componentname - ComponentName string `json:"ComponentName,omitempty"` + ComponentName *string `json:"ComponentName,omitempty"` // CustomComponentConfiguration AWS CloudFormation Property // Required: false @@ -36,7 +36,7 @@ type Application_ComponentMonitoringSetting struct { // Tier AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-componentmonitoringsetting.html#cfn-applicationinsights-application-componentmonitoringsetting-tier - Tier string `json:"Tier,omitempty"` + Tier string `json:"Tier"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/applicationinsights/aws-applicationinsights-application_configurationdetails.go b/cloudformation/applicationinsights/aws-applicationinsights-application_configurationdetails.go index 2eb5e4e1a5..f020b5103e 100644 --- a/cloudformation/applicationinsights/aws-applicationinsights-application_configurationdetails.go +++ b/cloudformation/applicationinsights/aws-applicationinsights-application_configurationdetails.go @@ -11,12 +11,12 @@ type Application_ConfigurationDetails struct { // AlarmMetrics AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-configurationdetails.html#cfn-applicationinsights-application-configurationdetails-alarmmetrics - AlarmMetrics []Application_AlarmMetric `json:"AlarmMetrics,omitempty"` + AlarmMetrics *[]Application_AlarmMetric `json:"AlarmMetrics,omitempty"` // Alarms AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-configurationdetails.html#cfn-applicationinsights-application-configurationdetails-alarms - Alarms []Application_Alarm `json:"Alarms,omitempty"` + Alarms *[]Application_Alarm `json:"Alarms,omitempty"` // HAClusterPrometheusExporter AWS CloudFormation Property // Required: false @@ -36,12 +36,12 @@ type Application_ConfigurationDetails struct { // Logs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-configurationdetails.html#cfn-applicationinsights-application-configurationdetails-logs - Logs []Application_Log `json:"Logs,omitempty"` + Logs *[]Application_Log `json:"Logs,omitempty"` // WindowsEvents AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-configurationdetails.html#cfn-applicationinsights-application-configurationdetails-windowsevents - WindowsEvents []Application_WindowsEvent `json:"WindowsEvents,omitempty"` + WindowsEvents *[]Application_WindowsEvent `json:"WindowsEvents,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/applicationinsights/aws-applicationinsights-application_customcomponent.go b/cloudformation/applicationinsights/aws-applicationinsights-application_customcomponent.go index 1b0bdd611d..130f1c6e96 100644 --- a/cloudformation/applicationinsights/aws-applicationinsights-application_customcomponent.go +++ b/cloudformation/applicationinsights/aws-applicationinsights-application_customcomponent.go @@ -11,12 +11,12 @@ type Application_CustomComponent struct { // ComponentName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-customcomponent.html#cfn-applicationinsights-application-customcomponent-componentname - ComponentName string `json:"ComponentName,omitempty"` + ComponentName string `json:"ComponentName"` // ResourceList AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-customcomponent.html#cfn-applicationinsights-application-customcomponent-resourcelist - ResourceList []string `json:"ResourceList,omitempty"` + ResourceList []string `json:"ResourceList"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/applicationinsights/aws-applicationinsights-application_haclusterprometheusexporter.go b/cloudformation/applicationinsights/aws-applicationinsights-application_haclusterprometheusexporter.go index 918542f362..dd0f99bcb1 100644 --- a/cloudformation/applicationinsights/aws-applicationinsights-application_haclusterprometheusexporter.go +++ b/cloudformation/applicationinsights/aws-applicationinsights-application_haclusterprometheusexporter.go @@ -11,7 +11,7 @@ type Application_HAClusterPrometheusExporter struct { // PrometheusPort AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-haclusterprometheusexporter.html#cfn-applicationinsights-application-haclusterprometheusexporter-prometheusport - PrometheusPort string `json:"PrometheusPort,omitempty"` + PrometheusPort *string `json:"PrometheusPort,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/applicationinsights/aws-applicationinsights-application_hanaprometheusexporter.go b/cloudformation/applicationinsights/aws-applicationinsights-application_hanaprometheusexporter.go index 515e463446..da15d0932d 100644 --- a/cloudformation/applicationinsights/aws-applicationinsights-application_hanaprometheusexporter.go +++ b/cloudformation/applicationinsights/aws-applicationinsights-application_hanaprometheusexporter.go @@ -16,22 +16,22 @@ type Application_HANAPrometheusExporter struct { // HANAPort AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-hanaprometheusexporter.html#cfn-applicationinsights-application-hanaprometheusexporter-hanaport - HANAPort string `json:"HANAPort,omitempty"` + HANAPort string `json:"HANAPort"` // HANASID AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-hanaprometheusexporter.html#cfn-applicationinsights-application-hanaprometheusexporter-hanasid - HANASID string `json:"HANASID,omitempty"` + HANASID string `json:"HANASID"` // HANASecretName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-hanaprometheusexporter.html#cfn-applicationinsights-application-hanaprometheusexporter-hanasecretname - HANASecretName string `json:"HANASecretName,omitempty"` + HANASecretName string `json:"HANASecretName"` // PrometheusPort AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-hanaprometheusexporter.html#cfn-applicationinsights-application-hanaprometheusexporter-prometheusport - PrometheusPort string `json:"PrometheusPort,omitempty"` + PrometheusPort *string `json:"PrometheusPort,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/applicationinsights/aws-applicationinsights-application_jmxprometheusexporter.go b/cloudformation/applicationinsights/aws-applicationinsights-application_jmxprometheusexporter.go index f2dd23a607..d989d3412b 100644 --- a/cloudformation/applicationinsights/aws-applicationinsights-application_jmxprometheusexporter.go +++ b/cloudformation/applicationinsights/aws-applicationinsights-application_jmxprometheusexporter.go @@ -11,17 +11,17 @@ type Application_JMXPrometheusExporter struct { // HostPort AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-jmxprometheusexporter.html#cfn-applicationinsights-application-jmxprometheusexporter-hostport - HostPort string `json:"HostPort,omitempty"` + HostPort *string `json:"HostPort,omitempty"` // JMXURL AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-jmxprometheusexporter.html#cfn-applicationinsights-application-jmxprometheusexporter-jmxurl - JMXURL string `json:"JMXURL,omitempty"` + JMXURL *string `json:"JMXURL,omitempty"` // PrometheusPort AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-jmxprometheusexporter.html#cfn-applicationinsights-application-jmxprometheusexporter-prometheusport - PrometheusPort string `json:"PrometheusPort,omitempty"` + PrometheusPort *string `json:"PrometheusPort,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/applicationinsights/aws-applicationinsights-application_log.go b/cloudformation/applicationinsights/aws-applicationinsights-application_log.go index 6f66734f03..3eae70c1a1 100644 --- a/cloudformation/applicationinsights/aws-applicationinsights-application_log.go +++ b/cloudformation/applicationinsights/aws-applicationinsights-application_log.go @@ -11,27 +11,27 @@ type Application_Log struct { // Encoding AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-log.html#cfn-applicationinsights-application-log-encoding - Encoding string `json:"Encoding,omitempty"` + Encoding *string `json:"Encoding,omitempty"` // LogGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-log.html#cfn-applicationinsights-application-log-loggroupname - LogGroupName string `json:"LogGroupName,omitempty"` + LogGroupName *string `json:"LogGroupName,omitempty"` // LogPath AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-log.html#cfn-applicationinsights-application-log-logpath - LogPath string `json:"LogPath,omitempty"` + LogPath *string `json:"LogPath,omitempty"` // LogType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-log.html#cfn-applicationinsights-application-log-logtype - LogType string `json:"LogType,omitempty"` + LogType string `json:"LogType"` // PatternSet AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-log.html#cfn-applicationinsights-application-log-patternset - PatternSet string `json:"PatternSet,omitempty"` + PatternSet *string `json:"PatternSet,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/applicationinsights/aws-applicationinsights-application_logpattern.go b/cloudformation/applicationinsights/aws-applicationinsights-application_logpattern.go index 81b727d9ce..0ca548a211 100644 --- a/cloudformation/applicationinsights/aws-applicationinsights-application_logpattern.go +++ b/cloudformation/applicationinsights/aws-applicationinsights-application_logpattern.go @@ -11,12 +11,12 @@ type Application_LogPattern struct { // Pattern AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-logpattern.html#cfn-applicationinsights-application-logpattern-pattern - Pattern string `json:"Pattern,omitempty"` + Pattern string `json:"Pattern"` // PatternName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-logpattern.html#cfn-applicationinsights-application-logpattern-patternname - PatternName string `json:"PatternName,omitempty"` + PatternName string `json:"PatternName"` // Rank AWS CloudFormation Property // Required: true diff --git a/cloudformation/applicationinsights/aws-applicationinsights-application_logpatternset.go b/cloudformation/applicationinsights/aws-applicationinsights-application_logpatternset.go index b32d2ce6e5..3adeb188f5 100644 --- a/cloudformation/applicationinsights/aws-applicationinsights-application_logpatternset.go +++ b/cloudformation/applicationinsights/aws-applicationinsights-application_logpatternset.go @@ -11,12 +11,12 @@ type Application_LogPatternSet struct { // LogPatterns AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-logpatternset.html#cfn-applicationinsights-application-logpatternset-logpatterns - LogPatterns []Application_LogPattern `json:"LogPatterns,omitempty"` + LogPatterns []Application_LogPattern `json:"LogPatterns"` // PatternSetName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-logpatternset.html#cfn-applicationinsights-application-logpatternset-patternsetname - PatternSetName string `json:"PatternSetName,omitempty"` + PatternSetName string `json:"PatternSetName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/applicationinsights/aws-applicationinsights-application_subcomponentconfigurationdetails.go b/cloudformation/applicationinsights/aws-applicationinsights-application_subcomponentconfigurationdetails.go index 09adc8a53c..021f11cd03 100644 --- a/cloudformation/applicationinsights/aws-applicationinsights-application_subcomponentconfigurationdetails.go +++ b/cloudformation/applicationinsights/aws-applicationinsights-application_subcomponentconfigurationdetails.go @@ -11,17 +11,17 @@ type Application_SubComponentConfigurationDetails struct { // AlarmMetrics AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-subcomponentconfigurationdetails.html#cfn-applicationinsights-application-subcomponentconfigurationdetails-alarmmetrics - AlarmMetrics []Application_AlarmMetric `json:"AlarmMetrics,omitempty"` + AlarmMetrics *[]Application_AlarmMetric `json:"AlarmMetrics,omitempty"` // Logs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-subcomponentconfigurationdetails.html#cfn-applicationinsights-application-subcomponentconfigurationdetails-logs - Logs []Application_Log `json:"Logs,omitempty"` + Logs *[]Application_Log `json:"Logs,omitempty"` // WindowsEvents AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-subcomponentconfigurationdetails.html#cfn-applicationinsights-application-subcomponentconfigurationdetails-windowsevents - WindowsEvents []Application_WindowsEvent `json:"WindowsEvents,omitempty"` + WindowsEvents *[]Application_WindowsEvent `json:"WindowsEvents,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/applicationinsights/aws-applicationinsights-application_subcomponenttypeconfiguration.go b/cloudformation/applicationinsights/aws-applicationinsights-application_subcomponenttypeconfiguration.go index 10523ad58d..9f8f5421d1 100644 --- a/cloudformation/applicationinsights/aws-applicationinsights-application_subcomponenttypeconfiguration.go +++ b/cloudformation/applicationinsights/aws-applicationinsights-application_subcomponenttypeconfiguration.go @@ -11,12 +11,12 @@ type Application_SubComponentTypeConfiguration struct { // SubComponentConfigurationDetails AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-subcomponenttypeconfiguration.html#cfn-applicationinsights-application-subcomponenttypeconfiguration-subcomponentconfigurationdetails - SubComponentConfigurationDetails *Application_SubComponentConfigurationDetails `json:"SubComponentConfigurationDetails,omitempty"` + SubComponentConfigurationDetails *Application_SubComponentConfigurationDetails `json:"SubComponentConfigurationDetails"` // SubComponentType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-subcomponenttypeconfiguration.html#cfn-applicationinsights-application-subcomponenttypeconfiguration-subcomponenttype - SubComponentType string `json:"SubComponentType,omitempty"` + SubComponentType string `json:"SubComponentType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/applicationinsights/aws-applicationinsights-application_windowsevent.go b/cloudformation/applicationinsights/aws-applicationinsights-application_windowsevent.go index 347b36cce3..72c2d6d2a8 100644 --- a/cloudformation/applicationinsights/aws-applicationinsights-application_windowsevent.go +++ b/cloudformation/applicationinsights/aws-applicationinsights-application_windowsevent.go @@ -11,22 +11,22 @@ type Application_WindowsEvent struct { // EventLevels AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-windowsevent.html#cfn-applicationinsights-application-windowsevent-eventlevels - EventLevels []string `json:"EventLevels,omitempty"` + EventLevels []string `json:"EventLevels"` // EventName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-windowsevent.html#cfn-applicationinsights-application-windowsevent-eventname - EventName string `json:"EventName,omitempty"` + EventName string `json:"EventName"` // LogGroupName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-windowsevent.html#cfn-applicationinsights-application-windowsevent-loggroupname - LogGroupName string `json:"LogGroupName,omitempty"` + LogGroupName string `json:"LogGroupName"` // PatternSet AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-windowsevent.html#cfn-applicationinsights-application-windowsevent-patternset - PatternSet string `json:"PatternSet,omitempty"` + PatternSet *string `json:"PatternSet,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-gatewayroute.go b/cloudformation/appmesh/aws-appmesh-gatewayroute.go index d21c077628..d34e8727b3 100644 --- a/cloudformation/appmesh/aws-appmesh-gatewayroute.go +++ b/cloudformation/appmesh/aws-appmesh-gatewayroute.go @@ -16,32 +16,32 @@ type GatewayRoute struct { // GatewayRouteName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-gatewayroute.html#cfn-appmesh-gatewayroute-gatewayroutename - GatewayRouteName string `json:"GatewayRouteName,omitempty"` + GatewayRouteName *string `json:"GatewayRouteName,omitempty"` // MeshName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-gatewayroute.html#cfn-appmesh-gatewayroute-meshname - MeshName string `json:"MeshName,omitempty"` + MeshName string `json:"MeshName"` // MeshOwner AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-gatewayroute.html#cfn-appmesh-gatewayroute-meshowner - MeshOwner string `json:"MeshOwner,omitempty"` + MeshOwner *string `json:"MeshOwner,omitempty"` // Spec AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-gatewayroute.html#cfn-appmesh-gatewayroute-spec - Spec *GatewayRoute_GatewayRouteSpec `json:"Spec,omitempty"` + Spec *GatewayRoute_GatewayRouteSpec `json:"Spec"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-gatewayroute.html#cfn-appmesh-gatewayroute-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // VirtualGatewayName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-gatewayroute.html#cfn-appmesh-gatewayroute-virtualgatewayname - VirtualGatewayName string `json:"VirtualGatewayName,omitempty"` + VirtualGatewayName string `json:"VirtualGatewayName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-gatewayroute_gatewayroutehostnamematch.go b/cloudformation/appmesh/aws-appmesh-gatewayroute_gatewayroutehostnamematch.go index 9b72bb980a..deda32945c 100644 --- a/cloudformation/appmesh/aws-appmesh-gatewayroute_gatewayroutehostnamematch.go +++ b/cloudformation/appmesh/aws-appmesh-gatewayroute_gatewayroutehostnamematch.go @@ -11,12 +11,12 @@ type GatewayRoute_GatewayRouteHostnameMatch struct { // Exact AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-gatewayroute-gatewayroutehostnamematch.html#cfn-appmesh-gatewayroute-gatewayroutehostnamematch-exact - Exact string `json:"Exact,omitempty"` + Exact *string `json:"Exact,omitempty"` // Suffix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-gatewayroute-gatewayroutehostnamematch.html#cfn-appmesh-gatewayroute-gatewayroutehostnamematch-suffix - Suffix string `json:"Suffix,omitempty"` + Suffix *string `json:"Suffix,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-gatewayroute_gatewayroutehostnamerewrite.go b/cloudformation/appmesh/aws-appmesh-gatewayroute_gatewayroutehostnamerewrite.go index 07da5be477..40234fc79b 100644 --- a/cloudformation/appmesh/aws-appmesh-gatewayroute_gatewayroutehostnamerewrite.go +++ b/cloudformation/appmesh/aws-appmesh-gatewayroute_gatewayroutehostnamerewrite.go @@ -11,7 +11,7 @@ type GatewayRoute_GatewayRouteHostnameRewrite struct { // DefaultTargetHostname AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-gatewayroute-gatewayroutehostnamerewrite.html#cfn-appmesh-gatewayroute-gatewayroutehostnamerewrite-defaulttargethostname - DefaultTargetHostname string `json:"DefaultTargetHostname,omitempty"` + DefaultTargetHostname *string `json:"DefaultTargetHostname,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-gatewayroute_gatewayroutemetadatamatch.go b/cloudformation/appmesh/aws-appmesh-gatewayroute_gatewayroutemetadatamatch.go index 7d89212a96..1bba1fb2c3 100644 --- a/cloudformation/appmesh/aws-appmesh-gatewayroute_gatewayroutemetadatamatch.go +++ b/cloudformation/appmesh/aws-appmesh-gatewayroute_gatewayroutemetadatamatch.go @@ -11,12 +11,12 @@ type GatewayRoute_GatewayRouteMetadataMatch struct { // Exact AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-gatewayroute-gatewayroutemetadatamatch.html#cfn-appmesh-gatewayroute-gatewayroutemetadatamatch-exact - Exact string `json:"Exact,omitempty"` + Exact *string `json:"Exact,omitempty"` // Prefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-gatewayroute-gatewayroutemetadatamatch.html#cfn-appmesh-gatewayroute-gatewayroutemetadatamatch-prefix - Prefix string `json:"Prefix,omitempty"` + Prefix *string `json:"Prefix,omitempty"` // Range AWS CloudFormation Property // Required: false @@ -26,12 +26,12 @@ type GatewayRoute_GatewayRouteMetadataMatch struct { // Regex AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-gatewayroute-gatewayroutemetadatamatch.html#cfn-appmesh-gatewayroute-gatewayroutemetadatamatch-regex - Regex string `json:"Regex,omitempty"` + Regex *string `json:"Regex,omitempty"` // Suffix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-gatewayroute-gatewayroutemetadatamatch.html#cfn-appmesh-gatewayroute-gatewayroutemetadatamatch-suffix - Suffix string `json:"Suffix,omitempty"` + Suffix *string `json:"Suffix,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-gatewayroute_gatewayroutespec.go b/cloudformation/appmesh/aws-appmesh-gatewayroute_gatewayroutespec.go index 445f5034de..678a2c3779 100644 --- a/cloudformation/appmesh/aws-appmesh-gatewayroute_gatewayroutespec.go +++ b/cloudformation/appmesh/aws-appmesh-gatewayroute_gatewayroutespec.go @@ -26,7 +26,7 @@ type GatewayRoute_GatewayRouteSpec struct { // Priority AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-gatewayroute-gatewayroutespec.html#cfn-appmesh-gatewayroute-gatewayroutespec-priority - Priority int `json:"Priority,omitempty"` + Priority *int `json:"Priority,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-gatewayroute_gatewayroutetarget.go b/cloudformation/appmesh/aws-appmesh-gatewayroute_gatewayroutetarget.go index ab4e5ae14a..e43e51a2c7 100644 --- a/cloudformation/appmesh/aws-appmesh-gatewayroute_gatewayroutetarget.go +++ b/cloudformation/appmesh/aws-appmesh-gatewayroute_gatewayroutetarget.go @@ -11,7 +11,7 @@ type GatewayRoute_GatewayRouteTarget struct { // VirtualService AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-gatewayroute-gatewayroutetarget.html#cfn-appmesh-gatewayroute-gatewayroutetarget-virtualservice - VirtualService *GatewayRoute_GatewayRouteVirtualService `json:"VirtualService,omitempty"` + VirtualService *GatewayRoute_GatewayRouteVirtualService `json:"VirtualService"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-gatewayroute_gatewayroutevirtualservice.go b/cloudformation/appmesh/aws-appmesh-gatewayroute_gatewayroutevirtualservice.go index 3af28c6788..b9ad335bd1 100644 --- a/cloudformation/appmesh/aws-appmesh-gatewayroute_gatewayroutevirtualservice.go +++ b/cloudformation/appmesh/aws-appmesh-gatewayroute_gatewayroutevirtualservice.go @@ -11,7 +11,7 @@ type GatewayRoute_GatewayRouteVirtualService struct { // VirtualServiceName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-gatewayroute-gatewayroutevirtualservice.html#cfn-appmesh-gatewayroute-gatewayroutevirtualservice-virtualservicename - VirtualServiceName string `json:"VirtualServiceName,omitempty"` + VirtualServiceName string `json:"VirtualServiceName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-gatewayroute_grpcgatewayroute.go b/cloudformation/appmesh/aws-appmesh-gatewayroute_grpcgatewayroute.go index cd1af7289d..625c4a32bb 100644 --- a/cloudformation/appmesh/aws-appmesh-gatewayroute_grpcgatewayroute.go +++ b/cloudformation/appmesh/aws-appmesh-gatewayroute_grpcgatewayroute.go @@ -11,12 +11,12 @@ type GatewayRoute_GrpcGatewayRoute struct { // Action AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-gatewayroute-grpcgatewayroute.html#cfn-appmesh-gatewayroute-grpcgatewayroute-action - Action *GatewayRoute_GrpcGatewayRouteAction `json:"Action,omitempty"` + Action *GatewayRoute_GrpcGatewayRouteAction `json:"Action"` // Match AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-gatewayroute-grpcgatewayroute.html#cfn-appmesh-gatewayroute-grpcgatewayroute-match - Match *GatewayRoute_GrpcGatewayRouteMatch `json:"Match,omitempty"` + Match *GatewayRoute_GrpcGatewayRouteMatch `json:"Match"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-gatewayroute_grpcgatewayrouteaction.go b/cloudformation/appmesh/aws-appmesh-gatewayroute_grpcgatewayrouteaction.go index dc97d7d079..7f821ddf5a 100644 --- a/cloudformation/appmesh/aws-appmesh-gatewayroute_grpcgatewayrouteaction.go +++ b/cloudformation/appmesh/aws-appmesh-gatewayroute_grpcgatewayrouteaction.go @@ -16,7 +16,7 @@ type GatewayRoute_GrpcGatewayRouteAction struct { // Target AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-gatewayroute-grpcgatewayrouteaction.html#cfn-appmesh-gatewayroute-grpcgatewayrouteaction-target - Target *GatewayRoute_GatewayRouteTarget `json:"Target,omitempty"` + Target *GatewayRoute_GatewayRouteTarget `json:"Target"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-gatewayroute_grpcgatewayroutematch.go b/cloudformation/appmesh/aws-appmesh-gatewayroute_grpcgatewayroutematch.go index 35c953f739..60c59e6ad5 100644 --- a/cloudformation/appmesh/aws-appmesh-gatewayroute_grpcgatewayroutematch.go +++ b/cloudformation/appmesh/aws-appmesh-gatewayroute_grpcgatewayroutematch.go @@ -16,12 +16,12 @@ type GatewayRoute_GrpcGatewayRouteMatch struct { // Metadata AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-gatewayroute-grpcgatewayroutematch.html#cfn-appmesh-gatewayroute-grpcgatewayroutematch-metadata - Metadata []GatewayRoute_GrpcGatewayRouteMetadata `json:"Metadata,omitempty"` + Metadata *[]GatewayRoute_GrpcGatewayRouteMetadata `json:"Metadata,omitempty"` // ServiceName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-gatewayroute-grpcgatewayroutematch.html#cfn-appmesh-gatewayroute-grpcgatewayroutematch-servicename - ServiceName string `json:"ServiceName,omitempty"` + ServiceName *string `json:"ServiceName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-gatewayroute_grpcgatewayroutemetadata.go b/cloudformation/appmesh/aws-appmesh-gatewayroute_grpcgatewayroutemetadata.go index 2bb5a944b7..c4c06e456e 100644 --- a/cloudformation/appmesh/aws-appmesh-gatewayroute_grpcgatewayroutemetadata.go +++ b/cloudformation/appmesh/aws-appmesh-gatewayroute_grpcgatewayroutemetadata.go @@ -11,7 +11,7 @@ type GatewayRoute_GrpcGatewayRouteMetadata struct { // Invert AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-gatewayroute-grpcgatewayroutemetadata.html#cfn-appmesh-gatewayroute-grpcgatewayroutemetadata-invert - Invert bool `json:"Invert,omitempty"` + Invert *bool `json:"Invert,omitempty"` // Match AWS CloudFormation Property // Required: false @@ -21,7 +21,7 @@ type GatewayRoute_GrpcGatewayRouteMetadata struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-gatewayroute-grpcgatewayroutemetadata.html#cfn-appmesh-gatewayroute-grpcgatewayroutemetadata-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-gatewayroute_httpgatewayroute.go b/cloudformation/appmesh/aws-appmesh-gatewayroute_httpgatewayroute.go index 2f72ce1e31..6c62141a81 100644 --- a/cloudformation/appmesh/aws-appmesh-gatewayroute_httpgatewayroute.go +++ b/cloudformation/appmesh/aws-appmesh-gatewayroute_httpgatewayroute.go @@ -11,12 +11,12 @@ type GatewayRoute_HttpGatewayRoute struct { // Action AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-gatewayroute-httpgatewayroute.html#cfn-appmesh-gatewayroute-httpgatewayroute-action - Action *GatewayRoute_HttpGatewayRouteAction `json:"Action,omitempty"` + Action *GatewayRoute_HttpGatewayRouteAction `json:"Action"` // Match AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-gatewayroute-httpgatewayroute.html#cfn-appmesh-gatewayroute-httpgatewayroute-match - Match *GatewayRoute_HttpGatewayRouteMatch `json:"Match,omitempty"` + Match *GatewayRoute_HttpGatewayRouteMatch `json:"Match"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-gatewayroute_httpgatewayrouteaction.go b/cloudformation/appmesh/aws-appmesh-gatewayroute_httpgatewayrouteaction.go index d48241acf7..efcc5ae3c5 100644 --- a/cloudformation/appmesh/aws-appmesh-gatewayroute_httpgatewayrouteaction.go +++ b/cloudformation/appmesh/aws-appmesh-gatewayroute_httpgatewayrouteaction.go @@ -16,7 +16,7 @@ type GatewayRoute_HttpGatewayRouteAction struct { // Target AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-gatewayroute-httpgatewayrouteaction.html#cfn-appmesh-gatewayroute-httpgatewayrouteaction-target - Target *GatewayRoute_GatewayRouteTarget `json:"Target,omitempty"` + Target *GatewayRoute_GatewayRouteTarget `json:"Target"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-gatewayroute_httpgatewayrouteheader.go b/cloudformation/appmesh/aws-appmesh-gatewayroute_httpgatewayrouteheader.go index ba640bd1bb..6562f483f0 100644 --- a/cloudformation/appmesh/aws-appmesh-gatewayroute_httpgatewayrouteheader.go +++ b/cloudformation/appmesh/aws-appmesh-gatewayroute_httpgatewayrouteheader.go @@ -11,7 +11,7 @@ type GatewayRoute_HttpGatewayRouteHeader struct { // Invert AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-gatewayroute-httpgatewayrouteheader.html#cfn-appmesh-gatewayroute-httpgatewayrouteheader-invert - Invert bool `json:"Invert,omitempty"` + Invert *bool `json:"Invert,omitempty"` // Match AWS CloudFormation Property // Required: false @@ -21,7 +21,7 @@ type GatewayRoute_HttpGatewayRouteHeader struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-gatewayroute-httpgatewayrouteheader.html#cfn-appmesh-gatewayroute-httpgatewayrouteheader-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-gatewayroute_httpgatewayrouteheadermatch.go b/cloudformation/appmesh/aws-appmesh-gatewayroute_httpgatewayrouteheadermatch.go index b7e26686d5..0c1ed064a9 100644 --- a/cloudformation/appmesh/aws-appmesh-gatewayroute_httpgatewayrouteheadermatch.go +++ b/cloudformation/appmesh/aws-appmesh-gatewayroute_httpgatewayrouteheadermatch.go @@ -11,12 +11,12 @@ type GatewayRoute_HttpGatewayRouteHeaderMatch struct { // Exact AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-gatewayroute-httpgatewayrouteheadermatch.html#cfn-appmesh-gatewayroute-httpgatewayrouteheadermatch-exact - Exact string `json:"Exact,omitempty"` + Exact *string `json:"Exact,omitempty"` // Prefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-gatewayroute-httpgatewayrouteheadermatch.html#cfn-appmesh-gatewayroute-httpgatewayrouteheadermatch-prefix - Prefix string `json:"Prefix,omitempty"` + Prefix *string `json:"Prefix,omitempty"` // Range AWS CloudFormation Property // Required: false @@ -26,12 +26,12 @@ type GatewayRoute_HttpGatewayRouteHeaderMatch struct { // Regex AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-gatewayroute-httpgatewayrouteheadermatch.html#cfn-appmesh-gatewayroute-httpgatewayrouteheadermatch-regex - Regex string `json:"Regex,omitempty"` + Regex *string `json:"Regex,omitempty"` // Suffix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-gatewayroute-httpgatewayrouteheadermatch.html#cfn-appmesh-gatewayroute-httpgatewayrouteheadermatch-suffix - Suffix string `json:"Suffix,omitempty"` + Suffix *string `json:"Suffix,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-gatewayroute_httpgatewayroutematch.go b/cloudformation/appmesh/aws-appmesh-gatewayroute_httpgatewayroutematch.go index 7845e05916..f1b1eaba4d 100644 --- a/cloudformation/appmesh/aws-appmesh-gatewayroute_httpgatewayroutematch.go +++ b/cloudformation/appmesh/aws-appmesh-gatewayroute_httpgatewayroutematch.go @@ -11,7 +11,7 @@ type GatewayRoute_HttpGatewayRouteMatch struct { // Headers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-gatewayroute-httpgatewayroutematch.html#cfn-appmesh-gatewayroute-httpgatewayroutematch-headers - Headers []GatewayRoute_HttpGatewayRouteHeader `json:"Headers,omitempty"` + Headers *[]GatewayRoute_HttpGatewayRouteHeader `json:"Headers,omitempty"` // Hostname AWS CloudFormation Property // Required: false @@ -21,7 +21,7 @@ type GatewayRoute_HttpGatewayRouteMatch struct { // Method AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-gatewayroute-httpgatewayroutematch.html#cfn-appmesh-gatewayroute-httpgatewayroutematch-method - Method string `json:"Method,omitempty"` + Method *string `json:"Method,omitempty"` // Path AWS CloudFormation Property // Required: false @@ -31,12 +31,12 @@ type GatewayRoute_HttpGatewayRouteMatch struct { // Prefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-gatewayroute-httpgatewayroutematch.html#cfn-appmesh-gatewayroute-httpgatewayroutematch-prefix - Prefix string `json:"Prefix,omitempty"` + Prefix *string `json:"Prefix,omitempty"` // QueryParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-gatewayroute-httpgatewayroutematch.html#cfn-appmesh-gatewayroute-httpgatewayroutematch-queryparameters - QueryParameters []GatewayRoute_QueryParameter `json:"QueryParameters,omitempty"` + QueryParameters *[]GatewayRoute_QueryParameter `json:"QueryParameters,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-gatewayroute_httpgatewayroutepathrewrite.go b/cloudformation/appmesh/aws-appmesh-gatewayroute_httpgatewayroutepathrewrite.go index 0dcc90c574..2fa6e2a777 100644 --- a/cloudformation/appmesh/aws-appmesh-gatewayroute_httpgatewayroutepathrewrite.go +++ b/cloudformation/appmesh/aws-appmesh-gatewayroute_httpgatewayroutepathrewrite.go @@ -11,7 +11,7 @@ type GatewayRoute_HttpGatewayRoutePathRewrite struct { // Exact AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-gatewayroute-httpgatewayroutepathrewrite.html#cfn-appmesh-gatewayroute-httpgatewayroutepathrewrite-exact - Exact string `json:"Exact,omitempty"` + Exact *string `json:"Exact,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-gatewayroute_httpgatewayrouteprefixrewrite.go b/cloudformation/appmesh/aws-appmesh-gatewayroute_httpgatewayrouteprefixrewrite.go index f84271647d..ecef10245c 100644 --- a/cloudformation/appmesh/aws-appmesh-gatewayroute_httpgatewayrouteprefixrewrite.go +++ b/cloudformation/appmesh/aws-appmesh-gatewayroute_httpgatewayrouteprefixrewrite.go @@ -11,12 +11,12 @@ type GatewayRoute_HttpGatewayRoutePrefixRewrite struct { // DefaultPrefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-gatewayroute-httpgatewayrouteprefixrewrite.html#cfn-appmesh-gatewayroute-httpgatewayrouteprefixrewrite-defaultprefix - DefaultPrefix string `json:"DefaultPrefix,omitempty"` + DefaultPrefix *string `json:"DefaultPrefix,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-gatewayroute-httpgatewayrouteprefixrewrite.html#cfn-appmesh-gatewayroute-httpgatewayrouteprefixrewrite-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-gatewayroute_httppathmatch.go b/cloudformation/appmesh/aws-appmesh-gatewayroute_httppathmatch.go index ad50914d43..c6bae2d2c4 100644 --- a/cloudformation/appmesh/aws-appmesh-gatewayroute_httppathmatch.go +++ b/cloudformation/appmesh/aws-appmesh-gatewayroute_httppathmatch.go @@ -11,12 +11,12 @@ type GatewayRoute_HttpPathMatch struct { // Exact AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-gatewayroute-httppathmatch.html#cfn-appmesh-gatewayroute-httppathmatch-exact - Exact string `json:"Exact,omitempty"` + Exact *string `json:"Exact,omitempty"` // Regex AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-gatewayroute-httppathmatch.html#cfn-appmesh-gatewayroute-httppathmatch-regex - Regex string `json:"Regex,omitempty"` + Regex *string `json:"Regex,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-gatewayroute_httpqueryparametermatch.go b/cloudformation/appmesh/aws-appmesh-gatewayroute_httpqueryparametermatch.go index d41b179ead..1ad47881b8 100644 --- a/cloudformation/appmesh/aws-appmesh-gatewayroute_httpqueryparametermatch.go +++ b/cloudformation/appmesh/aws-appmesh-gatewayroute_httpqueryparametermatch.go @@ -11,7 +11,7 @@ type GatewayRoute_HttpQueryParameterMatch struct { // Exact AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-gatewayroute-httpqueryparametermatch.html#cfn-appmesh-gatewayroute-httpqueryparametermatch-exact - Exact string `json:"Exact,omitempty"` + Exact *string `json:"Exact,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-gatewayroute_queryparameter.go b/cloudformation/appmesh/aws-appmesh-gatewayroute_queryparameter.go index 389cb99c85..ee2bb60b11 100644 --- a/cloudformation/appmesh/aws-appmesh-gatewayroute_queryparameter.go +++ b/cloudformation/appmesh/aws-appmesh-gatewayroute_queryparameter.go @@ -16,7 +16,7 @@ type GatewayRoute_QueryParameter struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-gatewayroute-queryparameter.html#cfn-appmesh-gatewayroute-queryparameter-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-mesh.go b/cloudformation/appmesh/aws-appmesh-mesh.go index 0ae21ab870..662b4b7b2a 100644 --- a/cloudformation/appmesh/aws-appmesh-mesh.go +++ b/cloudformation/appmesh/aws-appmesh-mesh.go @@ -16,7 +16,7 @@ type Mesh struct { // MeshName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-mesh.html#cfn-appmesh-mesh-meshname - MeshName string `json:"MeshName,omitempty"` + MeshName *string `json:"MeshName,omitempty"` // Spec AWS CloudFormation Property // Required: false @@ -26,7 +26,7 @@ type Mesh struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-mesh.html#cfn-appmesh-mesh-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-mesh_egressfilter.go b/cloudformation/appmesh/aws-appmesh-mesh_egressfilter.go index 291d95d2b7..e40b84d7a8 100644 --- a/cloudformation/appmesh/aws-appmesh-mesh_egressfilter.go +++ b/cloudformation/appmesh/aws-appmesh-mesh_egressfilter.go @@ -11,7 +11,7 @@ type Mesh_EgressFilter struct { // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-mesh-egressfilter.html#cfn-appmesh-mesh-egressfilter-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-route.go b/cloudformation/appmesh/aws-appmesh-route.go index 1832a4ecf5..533c77e06d 100644 --- a/cloudformation/appmesh/aws-appmesh-route.go +++ b/cloudformation/appmesh/aws-appmesh-route.go @@ -16,32 +16,32 @@ type Route struct { // MeshName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-route.html#cfn-appmesh-route-meshname - MeshName string `json:"MeshName,omitempty"` + MeshName string `json:"MeshName"` // MeshOwner AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-route.html#cfn-appmesh-route-meshowner - MeshOwner string `json:"MeshOwner,omitempty"` + MeshOwner *string `json:"MeshOwner,omitempty"` // RouteName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-route.html#cfn-appmesh-route-routename - RouteName string `json:"RouteName,omitempty"` + RouteName *string `json:"RouteName,omitempty"` // Spec AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-route.html#cfn-appmesh-route-spec - Spec *Route_RouteSpec `json:"Spec,omitempty"` + Spec *Route_RouteSpec `json:"Spec"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-route.html#cfn-appmesh-route-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // VirtualRouterName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-route.html#cfn-appmesh-route-virtualroutername - VirtualRouterName string `json:"VirtualRouterName,omitempty"` + VirtualRouterName string `json:"VirtualRouterName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-route_duration.go b/cloudformation/appmesh/aws-appmesh-route_duration.go index 4d105bf811..3885775c16 100644 --- a/cloudformation/appmesh/aws-appmesh-route_duration.go +++ b/cloudformation/appmesh/aws-appmesh-route_duration.go @@ -11,7 +11,7 @@ type Route_Duration struct { // Unit AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-duration.html#cfn-appmesh-route-duration-unit - Unit string `json:"Unit,omitempty"` + Unit string `json:"Unit"` // Value AWS CloudFormation Property // Required: true diff --git a/cloudformation/appmesh/aws-appmesh-route_grpcretrypolicy.go b/cloudformation/appmesh/aws-appmesh-route_grpcretrypolicy.go index 016ebf66ae..70b56ff47e 100644 --- a/cloudformation/appmesh/aws-appmesh-route_grpcretrypolicy.go +++ b/cloudformation/appmesh/aws-appmesh-route_grpcretrypolicy.go @@ -11,12 +11,12 @@ type Route_GrpcRetryPolicy struct { // GrpcRetryEvents AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-grpcretrypolicy.html#cfn-appmesh-route-grpcretrypolicy-grpcretryevents - GrpcRetryEvents []string `json:"GrpcRetryEvents,omitempty"` + GrpcRetryEvents *[]string `json:"GrpcRetryEvents,omitempty"` // HttpRetryEvents AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-grpcretrypolicy.html#cfn-appmesh-route-grpcretrypolicy-httpretryevents - HttpRetryEvents []string `json:"HttpRetryEvents,omitempty"` + HttpRetryEvents *[]string `json:"HttpRetryEvents,omitempty"` // MaxRetries AWS CloudFormation Property // Required: true @@ -26,12 +26,12 @@ type Route_GrpcRetryPolicy struct { // PerRetryTimeout AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-grpcretrypolicy.html#cfn-appmesh-route-grpcretrypolicy-perretrytimeout - PerRetryTimeout *Route_Duration `json:"PerRetryTimeout,omitempty"` + PerRetryTimeout *Route_Duration `json:"PerRetryTimeout"` // TcpRetryEvents AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-grpcretrypolicy.html#cfn-appmesh-route-grpcretrypolicy-tcpretryevents - TcpRetryEvents []string `json:"TcpRetryEvents,omitempty"` + TcpRetryEvents *[]string `json:"TcpRetryEvents,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-route_grpcroute.go b/cloudformation/appmesh/aws-appmesh-route_grpcroute.go index db3ffc0803..eb1597e498 100644 --- a/cloudformation/appmesh/aws-appmesh-route_grpcroute.go +++ b/cloudformation/appmesh/aws-appmesh-route_grpcroute.go @@ -11,12 +11,12 @@ type Route_GrpcRoute struct { // Action AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-grpcroute.html#cfn-appmesh-route-grpcroute-action - Action *Route_GrpcRouteAction `json:"Action,omitempty"` + Action *Route_GrpcRouteAction `json:"Action"` // Match AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-grpcroute.html#cfn-appmesh-route-grpcroute-match - Match *Route_GrpcRouteMatch `json:"Match,omitempty"` + Match *Route_GrpcRouteMatch `json:"Match"` // RetryPolicy AWS CloudFormation Property // Required: false diff --git a/cloudformation/appmesh/aws-appmesh-route_grpcrouteaction.go b/cloudformation/appmesh/aws-appmesh-route_grpcrouteaction.go index fb17106fa1..e6797e1460 100644 --- a/cloudformation/appmesh/aws-appmesh-route_grpcrouteaction.go +++ b/cloudformation/appmesh/aws-appmesh-route_grpcrouteaction.go @@ -11,7 +11,7 @@ type Route_GrpcRouteAction struct { // WeightedTargets AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-grpcrouteaction.html#cfn-appmesh-route-grpcrouteaction-weightedtargets - WeightedTargets []Route_WeightedTarget `json:"WeightedTargets,omitempty"` + WeightedTargets []Route_WeightedTarget `json:"WeightedTargets"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-route_grpcroutematch.go b/cloudformation/appmesh/aws-appmesh-route_grpcroutematch.go index e3ae383f26..8b936e747e 100644 --- a/cloudformation/appmesh/aws-appmesh-route_grpcroutematch.go +++ b/cloudformation/appmesh/aws-appmesh-route_grpcroutematch.go @@ -11,17 +11,17 @@ type Route_GrpcRouteMatch struct { // Metadata AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-grpcroutematch.html#cfn-appmesh-route-grpcroutematch-metadata - Metadata []Route_GrpcRouteMetadata `json:"Metadata,omitempty"` + Metadata *[]Route_GrpcRouteMetadata `json:"Metadata,omitempty"` // MethodName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-grpcroutematch.html#cfn-appmesh-route-grpcroutematch-methodname - MethodName string `json:"MethodName,omitempty"` + MethodName *string `json:"MethodName,omitempty"` // ServiceName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-grpcroutematch.html#cfn-appmesh-route-grpcroutematch-servicename - ServiceName string `json:"ServiceName,omitempty"` + ServiceName *string `json:"ServiceName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-route_grpcroutemetadata.go b/cloudformation/appmesh/aws-appmesh-route_grpcroutemetadata.go index 99ed8e2b14..83405f5ce7 100644 --- a/cloudformation/appmesh/aws-appmesh-route_grpcroutemetadata.go +++ b/cloudformation/appmesh/aws-appmesh-route_grpcroutemetadata.go @@ -11,7 +11,7 @@ type Route_GrpcRouteMetadata struct { // Invert AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-grpcroutemetadata.html#cfn-appmesh-route-grpcroutemetadata-invert - Invert bool `json:"Invert,omitempty"` + Invert *bool `json:"Invert,omitempty"` // Match AWS CloudFormation Property // Required: false @@ -21,7 +21,7 @@ type Route_GrpcRouteMetadata struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-grpcroutemetadata.html#cfn-appmesh-route-grpcroutemetadata-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-route_grpcroutemetadatamatchmethod.go b/cloudformation/appmesh/aws-appmesh-route_grpcroutemetadatamatchmethod.go index 875103a194..a5d5f044cd 100644 --- a/cloudformation/appmesh/aws-appmesh-route_grpcroutemetadatamatchmethod.go +++ b/cloudformation/appmesh/aws-appmesh-route_grpcroutemetadatamatchmethod.go @@ -11,12 +11,12 @@ type Route_GrpcRouteMetadataMatchMethod struct { // Exact AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-grpcroutemetadatamatchmethod.html#cfn-appmesh-route-grpcroutemetadatamatchmethod-exact - Exact string `json:"Exact,omitempty"` + Exact *string `json:"Exact,omitempty"` // Prefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-grpcroutemetadatamatchmethod.html#cfn-appmesh-route-grpcroutemetadatamatchmethod-prefix - Prefix string `json:"Prefix,omitempty"` + Prefix *string `json:"Prefix,omitempty"` // Range AWS CloudFormation Property // Required: false @@ -26,12 +26,12 @@ type Route_GrpcRouteMetadataMatchMethod struct { // Regex AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-grpcroutemetadatamatchmethod.html#cfn-appmesh-route-grpcroutemetadatamatchmethod-regex - Regex string `json:"Regex,omitempty"` + Regex *string `json:"Regex,omitempty"` // Suffix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-grpcroutemetadatamatchmethod.html#cfn-appmesh-route-grpcroutemetadatamatchmethod-suffix - Suffix string `json:"Suffix,omitempty"` + Suffix *string `json:"Suffix,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-route_headermatchmethod.go b/cloudformation/appmesh/aws-appmesh-route_headermatchmethod.go index f8f15546a9..8ba3cab7ee 100644 --- a/cloudformation/appmesh/aws-appmesh-route_headermatchmethod.go +++ b/cloudformation/appmesh/aws-appmesh-route_headermatchmethod.go @@ -11,12 +11,12 @@ type Route_HeaderMatchMethod struct { // Exact AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-headermatchmethod.html#cfn-appmesh-route-headermatchmethod-exact - Exact string `json:"Exact,omitempty"` + Exact *string `json:"Exact,omitempty"` // Prefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-headermatchmethod.html#cfn-appmesh-route-headermatchmethod-prefix - Prefix string `json:"Prefix,omitempty"` + Prefix *string `json:"Prefix,omitempty"` // Range AWS CloudFormation Property // Required: false @@ -26,12 +26,12 @@ type Route_HeaderMatchMethod struct { // Regex AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-headermatchmethod.html#cfn-appmesh-route-headermatchmethod-regex - Regex string `json:"Regex,omitempty"` + Regex *string `json:"Regex,omitempty"` // Suffix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-headermatchmethod.html#cfn-appmesh-route-headermatchmethod-suffix - Suffix string `json:"Suffix,omitempty"` + Suffix *string `json:"Suffix,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-route_httppathmatch.go b/cloudformation/appmesh/aws-appmesh-route_httppathmatch.go index 0db41c9ac2..be40a1d496 100644 --- a/cloudformation/appmesh/aws-appmesh-route_httppathmatch.go +++ b/cloudformation/appmesh/aws-appmesh-route_httppathmatch.go @@ -11,12 +11,12 @@ type Route_HttpPathMatch struct { // Exact AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-httppathmatch.html#cfn-appmesh-route-httppathmatch-exact - Exact string `json:"Exact,omitempty"` + Exact *string `json:"Exact,omitempty"` // Regex AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-httppathmatch.html#cfn-appmesh-route-httppathmatch-regex - Regex string `json:"Regex,omitempty"` + Regex *string `json:"Regex,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-route_httpqueryparametermatch.go b/cloudformation/appmesh/aws-appmesh-route_httpqueryparametermatch.go index 16a88e4b5f..be9cf2870f 100644 --- a/cloudformation/appmesh/aws-appmesh-route_httpqueryparametermatch.go +++ b/cloudformation/appmesh/aws-appmesh-route_httpqueryparametermatch.go @@ -11,7 +11,7 @@ type Route_HttpQueryParameterMatch struct { // Exact AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-httpqueryparametermatch.html#cfn-appmesh-route-httpqueryparametermatch-exact - Exact string `json:"Exact,omitempty"` + Exact *string `json:"Exact,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-route_httpretrypolicy.go b/cloudformation/appmesh/aws-appmesh-route_httpretrypolicy.go index 63080ff340..dd92dec3e4 100644 --- a/cloudformation/appmesh/aws-appmesh-route_httpretrypolicy.go +++ b/cloudformation/appmesh/aws-appmesh-route_httpretrypolicy.go @@ -11,7 +11,7 @@ type Route_HttpRetryPolicy struct { // HttpRetryEvents AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-httpretrypolicy.html#cfn-appmesh-route-httpretrypolicy-httpretryevents - HttpRetryEvents []string `json:"HttpRetryEvents,omitempty"` + HttpRetryEvents *[]string `json:"HttpRetryEvents,omitempty"` // MaxRetries AWS CloudFormation Property // Required: true @@ -21,12 +21,12 @@ type Route_HttpRetryPolicy struct { // PerRetryTimeout AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-httpretrypolicy.html#cfn-appmesh-route-httpretrypolicy-perretrytimeout - PerRetryTimeout *Route_Duration `json:"PerRetryTimeout,omitempty"` + PerRetryTimeout *Route_Duration `json:"PerRetryTimeout"` // TcpRetryEvents AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-httpretrypolicy.html#cfn-appmesh-route-httpretrypolicy-tcpretryevents - TcpRetryEvents []string `json:"TcpRetryEvents,omitempty"` + TcpRetryEvents *[]string `json:"TcpRetryEvents,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-route_httproute.go b/cloudformation/appmesh/aws-appmesh-route_httproute.go index 28228f67b0..61c4ec2518 100644 --- a/cloudformation/appmesh/aws-appmesh-route_httproute.go +++ b/cloudformation/appmesh/aws-appmesh-route_httproute.go @@ -11,12 +11,12 @@ type Route_HttpRoute struct { // Action AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-httproute.html#cfn-appmesh-route-httproute-action - Action *Route_HttpRouteAction `json:"Action,omitempty"` + Action *Route_HttpRouteAction `json:"Action"` // Match AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-httproute.html#cfn-appmesh-route-httproute-match - Match *Route_HttpRouteMatch `json:"Match,omitempty"` + Match *Route_HttpRouteMatch `json:"Match"` // RetryPolicy AWS CloudFormation Property // Required: false diff --git a/cloudformation/appmesh/aws-appmesh-route_httprouteaction.go b/cloudformation/appmesh/aws-appmesh-route_httprouteaction.go index 8a35c158c0..ce47435191 100644 --- a/cloudformation/appmesh/aws-appmesh-route_httprouteaction.go +++ b/cloudformation/appmesh/aws-appmesh-route_httprouteaction.go @@ -11,7 +11,7 @@ type Route_HttpRouteAction struct { // WeightedTargets AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-httprouteaction.html#cfn-appmesh-route-httprouteaction-weightedtargets - WeightedTargets []Route_WeightedTarget `json:"WeightedTargets,omitempty"` + WeightedTargets []Route_WeightedTarget `json:"WeightedTargets"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-route_httprouteheader.go b/cloudformation/appmesh/aws-appmesh-route_httprouteheader.go index 7f7f392469..ba69278ee7 100644 --- a/cloudformation/appmesh/aws-appmesh-route_httprouteheader.go +++ b/cloudformation/appmesh/aws-appmesh-route_httprouteheader.go @@ -11,7 +11,7 @@ type Route_HttpRouteHeader struct { // Invert AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-httprouteheader.html#cfn-appmesh-route-httprouteheader-invert - Invert bool `json:"Invert,omitempty"` + Invert *bool `json:"Invert,omitempty"` // Match AWS CloudFormation Property // Required: false @@ -21,7 +21,7 @@ type Route_HttpRouteHeader struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-httprouteheader.html#cfn-appmesh-route-httprouteheader-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-route_httproutematch.go b/cloudformation/appmesh/aws-appmesh-route_httproutematch.go index 52970a937b..1458cebd61 100644 --- a/cloudformation/appmesh/aws-appmesh-route_httproutematch.go +++ b/cloudformation/appmesh/aws-appmesh-route_httproutematch.go @@ -11,12 +11,12 @@ type Route_HttpRouteMatch struct { // Headers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-httproutematch.html#cfn-appmesh-route-httproutematch-headers - Headers []Route_HttpRouteHeader `json:"Headers,omitempty"` + Headers *[]Route_HttpRouteHeader `json:"Headers,omitempty"` // Method AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-httproutematch.html#cfn-appmesh-route-httproutematch-method - Method string `json:"Method,omitempty"` + Method *string `json:"Method,omitempty"` // Path AWS CloudFormation Property // Required: false @@ -26,17 +26,17 @@ type Route_HttpRouteMatch struct { // Prefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-httproutematch.html#cfn-appmesh-route-httproutematch-prefix - Prefix string `json:"Prefix,omitempty"` + Prefix *string `json:"Prefix,omitempty"` // QueryParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-httproutematch.html#cfn-appmesh-route-httproutematch-queryparameters - QueryParameters []Route_QueryParameter `json:"QueryParameters,omitempty"` + QueryParameters *[]Route_QueryParameter `json:"QueryParameters,omitempty"` // Scheme AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-httproutematch.html#cfn-appmesh-route-httproutematch-scheme - Scheme string `json:"Scheme,omitempty"` + Scheme *string `json:"Scheme,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-route_queryparameter.go b/cloudformation/appmesh/aws-appmesh-route_queryparameter.go index 2e851d4a5b..dbb3d44146 100644 --- a/cloudformation/appmesh/aws-appmesh-route_queryparameter.go +++ b/cloudformation/appmesh/aws-appmesh-route_queryparameter.go @@ -16,7 +16,7 @@ type Route_QueryParameter struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-queryparameter.html#cfn-appmesh-route-queryparameter-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-route_routespec.go b/cloudformation/appmesh/aws-appmesh-route_routespec.go index 96b48331ac..c2eeee88c1 100644 --- a/cloudformation/appmesh/aws-appmesh-route_routespec.go +++ b/cloudformation/appmesh/aws-appmesh-route_routespec.go @@ -26,7 +26,7 @@ type Route_RouteSpec struct { // Priority AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-routespec.html#cfn-appmesh-route-routespec-priority - Priority int `json:"Priority,omitempty"` + Priority *int `json:"Priority,omitempty"` // TcpRoute AWS CloudFormation Property // Required: false diff --git a/cloudformation/appmesh/aws-appmesh-route_tcproute.go b/cloudformation/appmesh/aws-appmesh-route_tcproute.go index 00055db75a..469ca0965c 100644 --- a/cloudformation/appmesh/aws-appmesh-route_tcproute.go +++ b/cloudformation/appmesh/aws-appmesh-route_tcproute.go @@ -11,7 +11,7 @@ type Route_TcpRoute struct { // Action AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-tcproute.html#cfn-appmesh-route-tcproute-action - Action *Route_TcpRouteAction `json:"Action,omitempty"` + Action *Route_TcpRouteAction `json:"Action"` // Timeout AWS CloudFormation Property // Required: false diff --git a/cloudformation/appmesh/aws-appmesh-route_tcprouteaction.go b/cloudformation/appmesh/aws-appmesh-route_tcprouteaction.go index 8a3d87df8f..2e18743701 100644 --- a/cloudformation/appmesh/aws-appmesh-route_tcprouteaction.go +++ b/cloudformation/appmesh/aws-appmesh-route_tcprouteaction.go @@ -11,7 +11,7 @@ type Route_TcpRouteAction struct { // WeightedTargets AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-tcprouteaction.html#cfn-appmesh-route-tcprouteaction-weightedtargets - WeightedTargets []Route_WeightedTarget `json:"WeightedTargets,omitempty"` + WeightedTargets []Route_WeightedTarget `json:"WeightedTargets"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-route_weightedtarget.go b/cloudformation/appmesh/aws-appmesh-route_weightedtarget.go index 3c100c5ab1..6db033cab7 100644 --- a/cloudformation/appmesh/aws-appmesh-route_weightedtarget.go +++ b/cloudformation/appmesh/aws-appmesh-route_weightedtarget.go @@ -11,7 +11,7 @@ type Route_WeightedTarget struct { // VirtualNode AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-weightedtarget.html#cfn-appmesh-route-weightedtarget-virtualnode - VirtualNode string `json:"VirtualNode,omitempty"` + VirtualNode string `json:"VirtualNode"` // Weight AWS CloudFormation Property // Required: true diff --git a/cloudformation/appmesh/aws-appmesh-virtualgateway.go b/cloudformation/appmesh/aws-appmesh-virtualgateway.go index 81c909aaef..fe93f5e8fb 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualgateway.go +++ b/cloudformation/appmesh/aws-appmesh-virtualgateway.go @@ -16,27 +16,27 @@ type VirtualGateway struct { // MeshName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-virtualgateway.html#cfn-appmesh-virtualgateway-meshname - MeshName string `json:"MeshName,omitempty"` + MeshName string `json:"MeshName"` // MeshOwner AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-virtualgateway.html#cfn-appmesh-virtualgateway-meshowner - MeshOwner string `json:"MeshOwner,omitempty"` + MeshOwner *string `json:"MeshOwner,omitempty"` // Spec AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-virtualgateway.html#cfn-appmesh-virtualgateway-spec - Spec *VirtualGateway_VirtualGatewaySpec `json:"Spec,omitempty"` + Spec *VirtualGateway_VirtualGatewaySpec `json:"Spec"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-virtualgateway.html#cfn-appmesh-virtualgateway-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // VirtualGatewayName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-virtualgateway.html#cfn-appmesh-virtualgateway-virtualgatewayname - VirtualGatewayName string `json:"VirtualGatewayName,omitempty"` + VirtualGatewayName *string `json:"VirtualGatewayName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-virtualgateway_subjectalternativenamematchers.go b/cloudformation/appmesh/aws-appmesh-virtualgateway_subjectalternativenamematchers.go index ce65790fcb..384618b41a 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualgateway_subjectalternativenamematchers.go +++ b/cloudformation/appmesh/aws-appmesh-virtualgateway_subjectalternativenamematchers.go @@ -11,7 +11,7 @@ type VirtualGateway_SubjectAlternativeNameMatchers struct { // Exact AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualgateway-subjectalternativenamematchers.html#cfn-appmesh-virtualgateway-subjectalternativenamematchers-exact - Exact []string `json:"Exact,omitempty"` + Exact *[]string `json:"Exact,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-virtualgateway_subjectalternativenames.go b/cloudformation/appmesh/aws-appmesh-virtualgateway_subjectalternativenames.go index 06c21c1f26..619f6c0e3d 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualgateway_subjectalternativenames.go +++ b/cloudformation/appmesh/aws-appmesh-virtualgateway_subjectalternativenames.go @@ -11,7 +11,7 @@ type VirtualGateway_SubjectAlternativeNames struct { // Match AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualgateway-subjectalternativenames.html#cfn-appmesh-virtualgateway-subjectalternativenames-match - Match *VirtualGateway_SubjectAlternativeNameMatchers `json:"Match,omitempty"` + Match *VirtualGateway_SubjectAlternativeNameMatchers `json:"Match"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewayclientpolicytls.go b/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewayclientpolicytls.go index 07fd995c1b..d297d0904e 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewayclientpolicytls.go +++ b/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewayclientpolicytls.go @@ -16,17 +16,17 @@ type VirtualGateway_VirtualGatewayClientPolicyTls struct { // Enforce AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualgateway-virtualgatewayclientpolicytls.html#cfn-appmesh-virtualgateway-virtualgatewayclientpolicytls-enforce - Enforce bool `json:"Enforce,omitempty"` + Enforce *bool `json:"Enforce,omitempty"` // Ports AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualgateway-virtualgatewayclientpolicytls.html#cfn-appmesh-virtualgateway-virtualgatewayclientpolicytls-ports - Ports []int `json:"Ports,omitempty"` + Ports *[]int `json:"Ports,omitempty"` // Validation AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualgateway-virtualgatewayclientpolicytls.html#cfn-appmesh-virtualgateway-virtualgatewayclientpolicytls-validation - Validation *VirtualGateway_VirtualGatewayTlsValidationContext `json:"Validation,omitempty"` + Validation *VirtualGateway_VirtualGatewayTlsValidationContext `json:"Validation"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewayfileaccesslog.go b/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewayfileaccesslog.go index 8e869819f1..587d6bf541 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewayfileaccesslog.go +++ b/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewayfileaccesslog.go @@ -11,7 +11,7 @@ type VirtualGateway_VirtualGatewayFileAccessLog struct { // Path AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualgateway-virtualgatewayfileaccesslog.html#cfn-appmesh-virtualgateway-virtualgatewayfileaccesslog-path - Path string `json:"Path,omitempty"` + Path string `json:"Path"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewayhealthcheckpolicy.go b/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewayhealthcheckpolicy.go index 55ce2ac625..0c269a4351 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewayhealthcheckpolicy.go +++ b/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewayhealthcheckpolicy.go @@ -21,17 +21,17 @@ type VirtualGateway_VirtualGatewayHealthCheckPolicy struct { // Path AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualgateway-virtualgatewayhealthcheckpolicy.html#cfn-appmesh-virtualgateway-virtualgatewayhealthcheckpolicy-path - Path string `json:"Path,omitempty"` + Path *string `json:"Path,omitempty"` // Port AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualgateway-virtualgatewayhealthcheckpolicy.html#cfn-appmesh-virtualgateway-virtualgatewayhealthcheckpolicy-port - Port int `json:"Port,omitempty"` + Port *int `json:"Port,omitempty"` // Protocol AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualgateway-virtualgatewayhealthcheckpolicy.html#cfn-appmesh-virtualgateway-virtualgatewayhealthcheckpolicy-protocol - Protocol string `json:"Protocol,omitempty"` + Protocol string `json:"Protocol"` // TimeoutMillis AWS CloudFormation Property // Required: true diff --git a/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewayhttpconnectionpool.go b/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewayhttpconnectionpool.go index 44818727f0..8360182704 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewayhttpconnectionpool.go +++ b/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewayhttpconnectionpool.go @@ -16,7 +16,7 @@ type VirtualGateway_VirtualGatewayHttpConnectionPool struct { // MaxPendingRequests AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualgateway-virtualgatewayhttpconnectionpool.html#cfn-appmesh-virtualgateway-virtualgatewayhttpconnectionpool-maxpendingrequests - MaxPendingRequests int `json:"MaxPendingRequests,omitempty"` + MaxPendingRequests *int `json:"MaxPendingRequests,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewaylistener.go b/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewaylistener.go index 81d5648e3a..24c966a481 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewaylistener.go +++ b/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewaylistener.go @@ -21,7 +21,7 @@ type VirtualGateway_VirtualGatewayListener struct { // PortMapping AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualgateway-virtualgatewaylistener.html#cfn-appmesh-virtualgateway-virtualgatewaylistener-portmapping - PortMapping *VirtualGateway_VirtualGatewayPortMapping `json:"PortMapping,omitempty"` + PortMapping *VirtualGateway_VirtualGatewayPortMapping `json:"PortMapping"` // TLS AWS CloudFormation Property // Required: false diff --git a/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewaylistenertls.go b/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewaylistenertls.go index 4c141a1269..2316ffe9ab 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewaylistenertls.go +++ b/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewaylistenertls.go @@ -11,12 +11,12 @@ type VirtualGateway_VirtualGatewayListenerTls struct { // Certificate AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualgateway-virtualgatewaylistenertls.html#cfn-appmesh-virtualgateway-virtualgatewaylistenertls-certificate - Certificate *VirtualGateway_VirtualGatewayListenerTlsCertificate `json:"Certificate,omitempty"` + Certificate *VirtualGateway_VirtualGatewayListenerTlsCertificate `json:"Certificate"` // Mode AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualgateway-virtualgatewaylistenertls.html#cfn-appmesh-virtualgateway-virtualgatewaylistenertls-mode - Mode string `json:"Mode,omitempty"` + Mode string `json:"Mode"` // Validation AWS CloudFormation Property // Required: false diff --git a/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewaylistenertlsacmcertificate.go b/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewaylistenertlsacmcertificate.go index bd9f57891c..9de35d89d3 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewaylistenertlsacmcertificate.go +++ b/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewaylistenertlsacmcertificate.go @@ -11,7 +11,7 @@ type VirtualGateway_VirtualGatewayListenerTlsAcmCertificate struct { // CertificateArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualgateway-virtualgatewaylistenertlsacmcertificate.html#cfn-appmesh-virtualgateway-virtualgatewaylistenertlsacmcertificate-certificatearn - CertificateArn string `json:"CertificateArn,omitempty"` + CertificateArn string `json:"CertificateArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewaylistenertlsfilecertificate.go b/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewaylistenertlsfilecertificate.go index a8ec971e62..1065c7ed0f 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewaylistenertlsfilecertificate.go +++ b/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewaylistenertlsfilecertificate.go @@ -11,12 +11,12 @@ type VirtualGateway_VirtualGatewayListenerTlsFileCertificate struct { // CertificateChain AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualgateway-virtualgatewaylistenertlsfilecertificate.html#cfn-appmesh-virtualgateway-virtualgatewaylistenertlsfilecertificate-certificatechain - CertificateChain string `json:"CertificateChain,omitempty"` + CertificateChain string `json:"CertificateChain"` // PrivateKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualgateway-virtualgatewaylistenertlsfilecertificate.html#cfn-appmesh-virtualgateway-virtualgatewaylistenertlsfilecertificate-privatekey - PrivateKey string `json:"PrivateKey,omitempty"` + PrivateKey string `json:"PrivateKey"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewaylistenertlssdscertificate.go b/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewaylistenertlssdscertificate.go index 342b0fd026..96ad7b553f 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewaylistenertlssdscertificate.go +++ b/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewaylistenertlssdscertificate.go @@ -11,7 +11,7 @@ type VirtualGateway_VirtualGatewayListenerTlsSdsCertificate struct { // SecretName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualgateway-virtualgatewaylistenertlssdscertificate.html#cfn-appmesh-virtualgateway-virtualgatewaylistenertlssdscertificate-secretname - SecretName string `json:"SecretName,omitempty"` + SecretName string `json:"SecretName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewaylistenertlsvalidationcontext.go b/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewaylistenertlsvalidationcontext.go index adb81f50a7..b4d0743262 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewaylistenertlsvalidationcontext.go +++ b/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewaylistenertlsvalidationcontext.go @@ -16,7 +16,7 @@ type VirtualGateway_VirtualGatewayListenerTlsValidationContext struct { // Trust AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualgateway-virtualgatewaylistenertlsvalidationcontext.html#cfn-appmesh-virtualgateway-virtualgatewaylistenertlsvalidationcontext-trust - Trust *VirtualGateway_VirtualGatewayListenerTlsValidationContextTrust `json:"Trust,omitempty"` + Trust *VirtualGateway_VirtualGatewayListenerTlsValidationContextTrust `json:"Trust"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewayportmapping.go b/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewayportmapping.go index 23b4ae2db5..5eda2f3ac6 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewayportmapping.go +++ b/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewayportmapping.go @@ -16,7 +16,7 @@ type VirtualGateway_VirtualGatewayPortMapping struct { // Protocol AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualgateway-virtualgatewayportmapping.html#cfn-appmesh-virtualgateway-virtualgatewayportmapping-protocol - Protocol string `json:"Protocol,omitempty"` + Protocol string `json:"Protocol"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewayspec.go b/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewayspec.go index 4f4fd69e3f..5244eee968 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewayspec.go +++ b/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewayspec.go @@ -16,7 +16,7 @@ type VirtualGateway_VirtualGatewaySpec struct { // Listeners AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualgateway-virtualgatewayspec.html#cfn-appmesh-virtualgateway-virtualgatewayspec-listeners - Listeners []VirtualGateway_VirtualGatewayListener `json:"Listeners,omitempty"` + Listeners []VirtualGateway_VirtualGatewayListener `json:"Listeners"` // Logging AWS CloudFormation Property // Required: false diff --git a/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewaytlsvalidationcontext.go b/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewaytlsvalidationcontext.go index 340278aada..57538fb6d4 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewaytlsvalidationcontext.go +++ b/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewaytlsvalidationcontext.go @@ -16,7 +16,7 @@ type VirtualGateway_VirtualGatewayTlsValidationContext struct { // Trust AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualgateway-virtualgatewaytlsvalidationcontext.html#cfn-appmesh-virtualgateway-virtualgatewaytlsvalidationcontext-trust - Trust *VirtualGateway_VirtualGatewayTlsValidationContextTrust `json:"Trust,omitempty"` + Trust *VirtualGateway_VirtualGatewayTlsValidationContextTrust `json:"Trust"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewaytlsvalidationcontextacmtrust.go b/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewaytlsvalidationcontextacmtrust.go index f7506e8cce..ef9de7123f 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewaytlsvalidationcontextacmtrust.go +++ b/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewaytlsvalidationcontextacmtrust.go @@ -11,7 +11,7 @@ type VirtualGateway_VirtualGatewayTlsValidationContextAcmTrust struct { // CertificateAuthorityArns AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualgateway-virtualgatewaytlsvalidationcontextacmtrust.html#cfn-appmesh-virtualgateway-virtualgatewaytlsvalidationcontextacmtrust-certificateauthorityarns - CertificateAuthorityArns []string `json:"CertificateAuthorityArns,omitempty"` + CertificateAuthorityArns []string `json:"CertificateAuthorityArns"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewaytlsvalidationcontextfiletrust.go b/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewaytlsvalidationcontextfiletrust.go index 46597792b0..73ba35ab2d 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewaytlsvalidationcontextfiletrust.go +++ b/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewaytlsvalidationcontextfiletrust.go @@ -11,7 +11,7 @@ type VirtualGateway_VirtualGatewayTlsValidationContextFileTrust struct { // CertificateChain AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualgateway-virtualgatewaytlsvalidationcontextfiletrust.html#cfn-appmesh-virtualgateway-virtualgatewaytlsvalidationcontextfiletrust-certificatechain - CertificateChain string `json:"CertificateChain,omitempty"` + CertificateChain string `json:"CertificateChain"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewaytlsvalidationcontextsdstrust.go b/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewaytlsvalidationcontextsdstrust.go index e1ea0ec77c..e74d5a1459 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewaytlsvalidationcontextsdstrust.go +++ b/cloudformation/appmesh/aws-appmesh-virtualgateway_virtualgatewaytlsvalidationcontextsdstrust.go @@ -11,7 +11,7 @@ type VirtualGateway_VirtualGatewayTlsValidationContextSdsTrust struct { // SecretName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualgateway-virtualgatewaytlsvalidationcontextsdstrust.html#cfn-appmesh-virtualgateway-virtualgatewaytlsvalidationcontextsdstrust-secretname - SecretName string `json:"SecretName,omitempty"` + SecretName string `json:"SecretName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-virtualnode.go b/cloudformation/appmesh/aws-appmesh-virtualnode.go index b72a498e02..0879962516 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualnode.go +++ b/cloudformation/appmesh/aws-appmesh-virtualnode.go @@ -16,27 +16,27 @@ type VirtualNode struct { // MeshName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-virtualnode.html#cfn-appmesh-virtualnode-meshname - MeshName string `json:"MeshName,omitempty"` + MeshName string `json:"MeshName"` // MeshOwner AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-virtualnode.html#cfn-appmesh-virtualnode-meshowner - MeshOwner string `json:"MeshOwner,omitempty"` + MeshOwner *string `json:"MeshOwner,omitempty"` // Spec AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-virtualnode.html#cfn-appmesh-virtualnode-spec - Spec *VirtualNode_VirtualNodeSpec `json:"Spec,omitempty"` + Spec *VirtualNode_VirtualNodeSpec `json:"Spec"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-virtualnode.html#cfn-appmesh-virtualnode-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // VirtualNodeName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-virtualnode.html#cfn-appmesh-virtualnode-virtualnodename - VirtualNodeName string `json:"VirtualNodeName,omitempty"` + VirtualNodeName *string `json:"VirtualNodeName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-virtualnode_awscloudmapinstanceattribute.go b/cloudformation/appmesh/aws-appmesh-virtualnode_awscloudmapinstanceattribute.go index e0092f80f6..24fff45e01 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualnode_awscloudmapinstanceattribute.go +++ b/cloudformation/appmesh/aws-appmesh-virtualnode_awscloudmapinstanceattribute.go @@ -11,12 +11,12 @@ type VirtualNode_AwsCloudMapInstanceAttribute struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-awscloudmapinstanceattribute.html#cfn-appmesh-virtualnode-awscloudmapinstanceattribute-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-awscloudmapinstanceattribute.html#cfn-appmesh-virtualnode-awscloudmapinstanceattribute-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-virtualnode_awscloudmapservicediscovery.go b/cloudformation/appmesh/aws-appmesh-virtualnode_awscloudmapservicediscovery.go index 9d6b9b5e3e..59eed5f31b 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualnode_awscloudmapservicediscovery.go +++ b/cloudformation/appmesh/aws-appmesh-virtualnode_awscloudmapservicediscovery.go @@ -11,17 +11,17 @@ type VirtualNode_AwsCloudMapServiceDiscovery struct { // Attributes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-awscloudmapservicediscovery.html#cfn-appmesh-virtualnode-awscloudmapservicediscovery-attributes - Attributes []VirtualNode_AwsCloudMapInstanceAttribute `json:"Attributes,omitempty"` + Attributes *[]VirtualNode_AwsCloudMapInstanceAttribute `json:"Attributes,omitempty"` // NamespaceName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-awscloudmapservicediscovery.html#cfn-appmesh-virtualnode-awscloudmapservicediscovery-namespacename - NamespaceName string `json:"NamespaceName,omitempty"` + NamespaceName string `json:"NamespaceName"` // ServiceName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-awscloudmapservicediscovery.html#cfn-appmesh-virtualnode-awscloudmapservicediscovery-servicename - ServiceName string `json:"ServiceName,omitempty"` + ServiceName string `json:"ServiceName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-virtualnode_clientpolicytls.go b/cloudformation/appmesh/aws-appmesh-virtualnode_clientpolicytls.go index a8cd262916..c4c4436de2 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualnode_clientpolicytls.go +++ b/cloudformation/appmesh/aws-appmesh-virtualnode_clientpolicytls.go @@ -16,17 +16,17 @@ type VirtualNode_ClientPolicyTls struct { // Enforce AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-clientpolicytls.html#cfn-appmesh-virtualnode-clientpolicytls-enforce - Enforce bool `json:"Enforce,omitempty"` + Enforce *bool `json:"Enforce,omitempty"` // Ports AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-clientpolicytls.html#cfn-appmesh-virtualnode-clientpolicytls-ports - Ports []int `json:"Ports,omitempty"` + Ports *[]int `json:"Ports,omitempty"` // Validation AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-clientpolicytls.html#cfn-appmesh-virtualnode-clientpolicytls-validation - Validation *VirtualNode_TlsValidationContext `json:"Validation,omitempty"` + Validation *VirtualNode_TlsValidationContext `json:"Validation"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-virtualnode_dnsservicediscovery.go b/cloudformation/appmesh/aws-appmesh-virtualnode_dnsservicediscovery.go index 81471689d3..46b96f5f62 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualnode_dnsservicediscovery.go +++ b/cloudformation/appmesh/aws-appmesh-virtualnode_dnsservicediscovery.go @@ -11,12 +11,12 @@ type VirtualNode_DnsServiceDiscovery struct { // Hostname AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-dnsservicediscovery.html#cfn-appmesh-virtualnode-dnsservicediscovery-hostname - Hostname string `json:"Hostname,omitempty"` + Hostname string `json:"Hostname"` // ResponseType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-dnsservicediscovery.html#cfn-appmesh-virtualnode-dnsservicediscovery-responsetype - ResponseType string `json:"ResponseType,omitempty"` + ResponseType *string `json:"ResponseType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-virtualnode_duration.go b/cloudformation/appmesh/aws-appmesh-virtualnode_duration.go index 89c474f379..79667f1183 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualnode_duration.go +++ b/cloudformation/appmesh/aws-appmesh-virtualnode_duration.go @@ -11,7 +11,7 @@ type VirtualNode_Duration struct { // Unit AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-duration.html#cfn-appmesh-virtualnode-duration-unit - Unit string `json:"Unit,omitempty"` + Unit string `json:"Unit"` // Value AWS CloudFormation Property // Required: true diff --git a/cloudformation/appmesh/aws-appmesh-virtualnode_fileaccesslog.go b/cloudformation/appmesh/aws-appmesh-virtualnode_fileaccesslog.go index 8eddc6740d..069e5eee2e 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualnode_fileaccesslog.go +++ b/cloudformation/appmesh/aws-appmesh-virtualnode_fileaccesslog.go @@ -11,7 +11,7 @@ type VirtualNode_FileAccessLog struct { // Path AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-fileaccesslog.html#cfn-appmesh-virtualnode-fileaccesslog-path - Path string `json:"Path,omitempty"` + Path string `json:"Path"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-virtualnode_healthcheck.go b/cloudformation/appmesh/aws-appmesh-virtualnode_healthcheck.go index 6c20e634bc..9bec6e63e6 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualnode_healthcheck.go +++ b/cloudformation/appmesh/aws-appmesh-virtualnode_healthcheck.go @@ -21,17 +21,17 @@ type VirtualNode_HealthCheck struct { // Path AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-healthcheck.html#cfn-appmesh-virtualnode-healthcheck-path - Path string `json:"Path,omitempty"` + Path *string `json:"Path,omitempty"` // Port AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-healthcheck.html#cfn-appmesh-virtualnode-healthcheck-port - Port int `json:"Port,omitempty"` + Port *int `json:"Port,omitempty"` // Protocol AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-healthcheck.html#cfn-appmesh-virtualnode-healthcheck-protocol - Protocol string `json:"Protocol,omitempty"` + Protocol string `json:"Protocol"` // TimeoutMillis AWS CloudFormation Property // Required: true diff --git a/cloudformation/appmesh/aws-appmesh-virtualnode_listener.go b/cloudformation/appmesh/aws-appmesh-virtualnode_listener.go index ca1ba82496..462e3feaa8 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualnode_listener.go +++ b/cloudformation/appmesh/aws-appmesh-virtualnode_listener.go @@ -26,7 +26,7 @@ type VirtualNode_Listener struct { // PortMapping AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-listener.html#cfn-appmesh-virtualnode-listener-portmapping - PortMapping *VirtualNode_PortMapping `json:"PortMapping,omitempty"` + PortMapping *VirtualNode_PortMapping `json:"PortMapping"` // TLS AWS CloudFormation Property // Required: false diff --git a/cloudformation/appmesh/aws-appmesh-virtualnode_listenertls.go b/cloudformation/appmesh/aws-appmesh-virtualnode_listenertls.go index 764c84ba5b..f8057c21df 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualnode_listenertls.go +++ b/cloudformation/appmesh/aws-appmesh-virtualnode_listenertls.go @@ -11,12 +11,12 @@ type VirtualNode_ListenerTls struct { // Certificate AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-listenertls.html#cfn-appmesh-virtualnode-listenertls-certificate - Certificate *VirtualNode_ListenerTlsCertificate `json:"Certificate,omitempty"` + Certificate *VirtualNode_ListenerTlsCertificate `json:"Certificate"` // Mode AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-listenertls.html#cfn-appmesh-virtualnode-listenertls-mode - Mode string `json:"Mode,omitempty"` + Mode string `json:"Mode"` // Validation AWS CloudFormation Property // Required: false diff --git a/cloudformation/appmesh/aws-appmesh-virtualnode_listenertlsacmcertificate.go b/cloudformation/appmesh/aws-appmesh-virtualnode_listenertlsacmcertificate.go index f7fdb88b72..61a667e645 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualnode_listenertlsacmcertificate.go +++ b/cloudformation/appmesh/aws-appmesh-virtualnode_listenertlsacmcertificate.go @@ -11,7 +11,7 @@ type VirtualNode_ListenerTlsAcmCertificate struct { // CertificateArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-listenertlsacmcertificate.html#cfn-appmesh-virtualnode-listenertlsacmcertificate-certificatearn - CertificateArn string `json:"CertificateArn,omitempty"` + CertificateArn string `json:"CertificateArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-virtualnode_listenertlsfilecertificate.go b/cloudformation/appmesh/aws-appmesh-virtualnode_listenertlsfilecertificate.go index d827599a55..47d7a654b0 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualnode_listenertlsfilecertificate.go +++ b/cloudformation/appmesh/aws-appmesh-virtualnode_listenertlsfilecertificate.go @@ -11,12 +11,12 @@ type VirtualNode_ListenerTlsFileCertificate struct { // CertificateChain AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-listenertlsfilecertificate.html#cfn-appmesh-virtualnode-listenertlsfilecertificate-certificatechain - CertificateChain string `json:"CertificateChain,omitempty"` + CertificateChain string `json:"CertificateChain"` // PrivateKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-listenertlsfilecertificate.html#cfn-appmesh-virtualnode-listenertlsfilecertificate-privatekey - PrivateKey string `json:"PrivateKey,omitempty"` + PrivateKey string `json:"PrivateKey"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-virtualnode_listenertlssdscertificate.go b/cloudformation/appmesh/aws-appmesh-virtualnode_listenertlssdscertificate.go index 271cd7af43..5ec87be8ad 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualnode_listenertlssdscertificate.go +++ b/cloudformation/appmesh/aws-appmesh-virtualnode_listenertlssdscertificate.go @@ -11,7 +11,7 @@ type VirtualNode_ListenerTlsSdsCertificate struct { // SecretName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-listenertlssdscertificate.html#cfn-appmesh-virtualnode-listenertlssdscertificate-secretname - SecretName string `json:"SecretName,omitempty"` + SecretName string `json:"SecretName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-virtualnode_listenertlsvalidationcontext.go b/cloudformation/appmesh/aws-appmesh-virtualnode_listenertlsvalidationcontext.go index a1a0d29b0a..3d4619e2ff 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualnode_listenertlsvalidationcontext.go +++ b/cloudformation/appmesh/aws-appmesh-virtualnode_listenertlsvalidationcontext.go @@ -16,7 +16,7 @@ type VirtualNode_ListenerTlsValidationContext struct { // Trust AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-listenertlsvalidationcontext.html#cfn-appmesh-virtualnode-listenertlsvalidationcontext-trust - Trust *VirtualNode_ListenerTlsValidationContextTrust `json:"Trust,omitempty"` + Trust *VirtualNode_ListenerTlsValidationContextTrust `json:"Trust"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-virtualnode_outlierdetection.go b/cloudformation/appmesh/aws-appmesh-virtualnode_outlierdetection.go index f5bbd7612d..68a9504121 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualnode_outlierdetection.go +++ b/cloudformation/appmesh/aws-appmesh-virtualnode_outlierdetection.go @@ -11,12 +11,12 @@ type VirtualNode_OutlierDetection struct { // BaseEjectionDuration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-outlierdetection.html#cfn-appmesh-virtualnode-outlierdetection-baseejectionduration - BaseEjectionDuration *VirtualNode_Duration `json:"BaseEjectionDuration,omitempty"` + BaseEjectionDuration *VirtualNode_Duration `json:"BaseEjectionDuration"` // Interval AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-outlierdetection.html#cfn-appmesh-virtualnode-outlierdetection-interval - Interval *VirtualNode_Duration `json:"Interval,omitempty"` + Interval *VirtualNode_Duration `json:"Interval"` // MaxEjectionPercent AWS CloudFormation Property // Required: true diff --git a/cloudformation/appmesh/aws-appmesh-virtualnode_portmapping.go b/cloudformation/appmesh/aws-appmesh-virtualnode_portmapping.go index 2724469b12..744b201da2 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualnode_portmapping.go +++ b/cloudformation/appmesh/aws-appmesh-virtualnode_portmapping.go @@ -16,7 +16,7 @@ type VirtualNode_PortMapping struct { // Protocol AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-portmapping.html#cfn-appmesh-virtualnode-portmapping-protocol - Protocol string `json:"Protocol,omitempty"` + Protocol string `json:"Protocol"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-virtualnode_subjectalternativenamematchers.go b/cloudformation/appmesh/aws-appmesh-virtualnode_subjectalternativenamematchers.go index 8fd8369a64..1dba480bc1 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualnode_subjectalternativenamematchers.go +++ b/cloudformation/appmesh/aws-appmesh-virtualnode_subjectalternativenamematchers.go @@ -11,7 +11,7 @@ type VirtualNode_SubjectAlternativeNameMatchers struct { // Exact AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-subjectalternativenamematchers.html#cfn-appmesh-virtualnode-subjectalternativenamematchers-exact - Exact []string `json:"Exact,omitempty"` + Exact *[]string `json:"Exact,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-virtualnode_subjectalternativenames.go b/cloudformation/appmesh/aws-appmesh-virtualnode_subjectalternativenames.go index 1f165ca924..3e4aba4f49 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualnode_subjectalternativenames.go +++ b/cloudformation/appmesh/aws-appmesh-virtualnode_subjectalternativenames.go @@ -11,7 +11,7 @@ type VirtualNode_SubjectAlternativeNames struct { // Match AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-subjectalternativenames.html#cfn-appmesh-virtualnode-subjectalternativenames-match - Match *VirtualNode_SubjectAlternativeNameMatchers `json:"Match,omitempty"` + Match *VirtualNode_SubjectAlternativeNameMatchers `json:"Match"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-virtualnode_tlsvalidationcontext.go b/cloudformation/appmesh/aws-appmesh-virtualnode_tlsvalidationcontext.go index d19cc6e8d3..af6fd38074 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualnode_tlsvalidationcontext.go +++ b/cloudformation/appmesh/aws-appmesh-virtualnode_tlsvalidationcontext.go @@ -16,7 +16,7 @@ type VirtualNode_TlsValidationContext struct { // Trust AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-tlsvalidationcontext.html#cfn-appmesh-virtualnode-tlsvalidationcontext-trust - Trust *VirtualNode_TlsValidationContextTrust `json:"Trust,omitempty"` + Trust *VirtualNode_TlsValidationContextTrust `json:"Trust"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-virtualnode_tlsvalidationcontextacmtrust.go b/cloudformation/appmesh/aws-appmesh-virtualnode_tlsvalidationcontextacmtrust.go index ef125fd48d..82a7210d94 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualnode_tlsvalidationcontextacmtrust.go +++ b/cloudformation/appmesh/aws-appmesh-virtualnode_tlsvalidationcontextacmtrust.go @@ -11,7 +11,7 @@ type VirtualNode_TlsValidationContextAcmTrust struct { // CertificateAuthorityArns AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-tlsvalidationcontextacmtrust.html#cfn-appmesh-virtualnode-tlsvalidationcontextacmtrust-certificateauthorityarns - CertificateAuthorityArns []string `json:"CertificateAuthorityArns,omitempty"` + CertificateAuthorityArns []string `json:"CertificateAuthorityArns"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-virtualnode_tlsvalidationcontextfiletrust.go b/cloudformation/appmesh/aws-appmesh-virtualnode_tlsvalidationcontextfiletrust.go index 1732db824b..17b05a4cf9 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualnode_tlsvalidationcontextfiletrust.go +++ b/cloudformation/appmesh/aws-appmesh-virtualnode_tlsvalidationcontextfiletrust.go @@ -11,7 +11,7 @@ type VirtualNode_TlsValidationContextFileTrust struct { // CertificateChain AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-tlsvalidationcontextfiletrust.html#cfn-appmesh-virtualnode-tlsvalidationcontextfiletrust-certificatechain - CertificateChain string `json:"CertificateChain,omitempty"` + CertificateChain string `json:"CertificateChain"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-virtualnode_tlsvalidationcontextsdstrust.go b/cloudformation/appmesh/aws-appmesh-virtualnode_tlsvalidationcontextsdstrust.go index 6952092191..83823b483b 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualnode_tlsvalidationcontextsdstrust.go +++ b/cloudformation/appmesh/aws-appmesh-virtualnode_tlsvalidationcontextsdstrust.go @@ -11,7 +11,7 @@ type VirtualNode_TlsValidationContextSdsTrust struct { // SecretName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-tlsvalidationcontextsdstrust.html#cfn-appmesh-virtualnode-tlsvalidationcontextsdstrust-secretname - SecretName string `json:"SecretName,omitempty"` + SecretName string `json:"SecretName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-virtualnode_virtualnodehttpconnectionpool.go b/cloudformation/appmesh/aws-appmesh-virtualnode_virtualnodehttpconnectionpool.go index 56a1591386..13d2f0812d 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualnode_virtualnodehttpconnectionpool.go +++ b/cloudformation/appmesh/aws-appmesh-virtualnode_virtualnodehttpconnectionpool.go @@ -16,7 +16,7 @@ type VirtualNode_VirtualNodeHttpConnectionPool struct { // MaxPendingRequests AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-virtualnodehttpconnectionpool.html#cfn-appmesh-virtualnode-virtualnodehttpconnectionpool-maxpendingrequests - MaxPendingRequests int `json:"MaxPendingRequests,omitempty"` + MaxPendingRequests *int `json:"MaxPendingRequests,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-virtualnode_virtualnodespec.go b/cloudformation/appmesh/aws-appmesh-virtualnode_virtualnodespec.go index 45957ee5ab..56f111dcaa 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualnode_virtualnodespec.go +++ b/cloudformation/appmesh/aws-appmesh-virtualnode_virtualnodespec.go @@ -16,12 +16,12 @@ type VirtualNode_VirtualNodeSpec struct { // Backends AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-virtualnodespec.html#cfn-appmesh-virtualnode-virtualnodespec-backends - Backends []VirtualNode_Backend `json:"Backends,omitempty"` + Backends *[]VirtualNode_Backend `json:"Backends,omitempty"` // Listeners AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-virtualnodespec.html#cfn-appmesh-virtualnode-virtualnodespec-listeners - Listeners []VirtualNode_Listener `json:"Listeners,omitempty"` + Listeners *[]VirtualNode_Listener `json:"Listeners,omitempty"` // Logging AWS CloudFormation Property // Required: false diff --git a/cloudformation/appmesh/aws-appmesh-virtualnode_virtualservicebackend.go b/cloudformation/appmesh/aws-appmesh-virtualnode_virtualservicebackend.go index 342b7f5375..5cfe01508d 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualnode_virtualservicebackend.go +++ b/cloudformation/appmesh/aws-appmesh-virtualnode_virtualservicebackend.go @@ -16,7 +16,7 @@ type VirtualNode_VirtualServiceBackend struct { // VirtualServiceName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-virtualservicebackend.html#cfn-appmesh-virtualnode-virtualservicebackend-virtualservicename - VirtualServiceName string `json:"VirtualServiceName,omitempty"` + VirtualServiceName string `json:"VirtualServiceName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-virtualrouter.go b/cloudformation/appmesh/aws-appmesh-virtualrouter.go index 2c2d3dc8c9..2385f182b1 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualrouter.go +++ b/cloudformation/appmesh/aws-appmesh-virtualrouter.go @@ -16,27 +16,27 @@ type VirtualRouter struct { // MeshName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-virtualrouter.html#cfn-appmesh-virtualrouter-meshname - MeshName string `json:"MeshName,omitempty"` + MeshName string `json:"MeshName"` // MeshOwner AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-virtualrouter.html#cfn-appmesh-virtualrouter-meshowner - MeshOwner string `json:"MeshOwner,omitempty"` + MeshOwner *string `json:"MeshOwner,omitempty"` // Spec AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-virtualrouter.html#cfn-appmesh-virtualrouter-spec - Spec *VirtualRouter_VirtualRouterSpec `json:"Spec,omitempty"` + Spec *VirtualRouter_VirtualRouterSpec `json:"Spec"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-virtualrouter.html#cfn-appmesh-virtualrouter-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // VirtualRouterName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-virtualrouter.html#cfn-appmesh-virtualrouter-virtualroutername - VirtualRouterName string `json:"VirtualRouterName,omitempty"` + VirtualRouterName *string `json:"VirtualRouterName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-virtualrouter_portmapping.go b/cloudformation/appmesh/aws-appmesh-virtualrouter_portmapping.go index 5360364ef2..6b6f2abd8a 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualrouter_portmapping.go +++ b/cloudformation/appmesh/aws-appmesh-virtualrouter_portmapping.go @@ -16,7 +16,7 @@ type VirtualRouter_PortMapping struct { // Protocol AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualrouter-portmapping.html#cfn-appmesh-virtualrouter-portmapping-protocol - Protocol string `json:"Protocol,omitempty"` + Protocol string `json:"Protocol"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-virtualrouter_virtualrouterlistener.go b/cloudformation/appmesh/aws-appmesh-virtualrouter_virtualrouterlistener.go index 1488ae3cf3..63cc41cacf 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualrouter_virtualrouterlistener.go +++ b/cloudformation/appmesh/aws-appmesh-virtualrouter_virtualrouterlistener.go @@ -11,7 +11,7 @@ type VirtualRouter_VirtualRouterListener struct { // PortMapping AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualrouter-virtualrouterlistener.html#cfn-appmesh-virtualrouter-virtualrouterlistener-portmapping - PortMapping *VirtualRouter_PortMapping `json:"PortMapping,omitempty"` + PortMapping *VirtualRouter_PortMapping `json:"PortMapping"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-virtualrouter_virtualrouterspec.go b/cloudformation/appmesh/aws-appmesh-virtualrouter_virtualrouterspec.go index 8dc4a87587..dc7ee1cc1c 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualrouter_virtualrouterspec.go +++ b/cloudformation/appmesh/aws-appmesh-virtualrouter_virtualrouterspec.go @@ -11,7 +11,7 @@ type VirtualRouter_VirtualRouterSpec struct { // Listeners AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualrouter-virtualrouterspec.html#cfn-appmesh-virtualrouter-virtualrouterspec-listeners - Listeners []VirtualRouter_VirtualRouterListener `json:"Listeners,omitempty"` + Listeners []VirtualRouter_VirtualRouterListener `json:"Listeners"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-virtualservice.go b/cloudformation/appmesh/aws-appmesh-virtualservice.go index abce77a72d..47ce160272 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualservice.go +++ b/cloudformation/appmesh/aws-appmesh-virtualservice.go @@ -16,27 +16,27 @@ type VirtualService struct { // MeshName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-virtualservice.html#cfn-appmesh-virtualservice-meshname - MeshName string `json:"MeshName,omitempty"` + MeshName string `json:"MeshName"` // MeshOwner AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-virtualservice.html#cfn-appmesh-virtualservice-meshowner - MeshOwner string `json:"MeshOwner,omitempty"` + MeshOwner *string `json:"MeshOwner,omitempty"` // Spec AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-virtualservice.html#cfn-appmesh-virtualservice-spec - Spec *VirtualService_VirtualServiceSpec `json:"Spec,omitempty"` + Spec *VirtualService_VirtualServiceSpec `json:"Spec"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-virtualservice.html#cfn-appmesh-virtualservice-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // VirtualServiceName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-virtualservice.html#cfn-appmesh-virtualservice-virtualservicename - VirtualServiceName string `json:"VirtualServiceName,omitempty"` + VirtualServiceName string `json:"VirtualServiceName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-virtualservice_virtualnodeserviceprovider.go b/cloudformation/appmesh/aws-appmesh-virtualservice_virtualnodeserviceprovider.go index a74d36cd84..99ab1db2c1 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualservice_virtualnodeserviceprovider.go +++ b/cloudformation/appmesh/aws-appmesh-virtualservice_virtualnodeserviceprovider.go @@ -11,7 +11,7 @@ type VirtualService_VirtualNodeServiceProvider struct { // VirtualNodeName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualservice-virtualnodeserviceprovider.html#cfn-appmesh-virtualservice-virtualnodeserviceprovider-virtualnodename - VirtualNodeName string `json:"VirtualNodeName,omitempty"` + VirtualNodeName string `json:"VirtualNodeName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appmesh/aws-appmesh-virtualservice_virtualrouterserviceprovider.go b/cloudformation/appmesh/aws-appmesh-virtualservice_virtualrouterserviceprovider.go index 4eb09d4da4..56d22e3b3d 100644 --- a/cloudformation/appmesh/aws-appmesh-virtualservice_virtualrouterserviceprovider.go +++ b/cloudformation/appmesh/aws-appmesh-virtualservice_virtualrouterserviceprovider.go @@ -11,7 +11,7 @@ type VirtualService_VirtualRouterServiceProvider struct { // VirtualRouterName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualservice-virtualrouterserviceprovider.html#cfn-appmesh-virtualservice-virtualrouterserviceprovider-virtualroutername - VirtualRouterName string `json:"VirtualRouterName,omitempty"` + VirtualRouterName string `json:"VirtualRouterName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apprunner/aws-apprunner-service.go b/cloudformation/apprunner/aws-apprunner-service.go index 84db39c6d4..e850b522dd 100644 --- a/cloudformation/apprunner/aws-apprunner-service.go +++ b/cloudformation/apprunner/aws-apprunner-service.go @@ -16,7 +16,7 @@ type Service struct { // AutoScalingConfigurationArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apprunner-service.html#cfn-apprunner-service-autoscalingconfigurationarn - AutoScalingConfigurationArn string `json:"AutoScalingConfigurationArn,omitempty"` + AutoScalingConfigurationArn *string `json:"AutoScalingConfigurationArn,omitempty"` // EncryptionConfiguration AWS CloudFormation Property // Required: false @@ -41,17 +41,17 @@ type Service struct { // ServiceName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apprunner-service.html#cfn-apprunner-service-servicename - ServiceName string `json:"ServiceName,omitempty"` + ServiceName *string `json:"ServiceName,omitempty"` // SourceConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apprunner-service.html#cfn-apprunner-service-sourceconfiguration - SourceConfiguration *Service_SourceConfiguration `json:"SourceConfiguration,omitempty"` + SourceConfiguration *Service_SourceConfiguration `json:"SourceConfiguration"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apprunner-service.html#cfn-apprunner-service-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apprunner/aws-apprunner-service_authenticationconfiguration.go b/cloudformation/apprunner/aws-apprunner-service_authenticationconfiguration.go index 1fe703c66a..f5d4d46ca1 100644 --- a/cloudformation/apprunner/aws-apprunner-service_authenticationconfiguration.go +++ b/cloudformation/apprunner/aws-apprunner-service_authenticationconfiguration.go @@ -11,12 +11,12 @@ type Service_AuthenticationConfiguration struct { // AccessRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-authenticationconfiguration.html#cfn-apprunner-service-authenticationconfiguration-accessrolearn - AccessRoleArn string `json:"AccessRoleArn,omitempty"` + AccessRoleArn *string `json:"AccessRoleArn,omitempty"` // ConnectionArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-authenticationconfiguration.html#cfn-apprunner-service-authenticationconfiguration-connectionarn - ConnectionArn string `json:"ConnectionArn,omitempty"` + ConnectionArn *string `json:"ConnectionArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apprunner/aws-apprunner-service_codeconfiguration.go b/cloudformation/apprunner/aws-apprunner-service_codeconfiguration.go index 18c04627a4..2091a9e508 100644 --- a/cloudformation/apprunner/aws-apprunner-service_codeconfiguration.go +++ b/cloudformation/apprunner/aws-apprunner-service_codeconfiguration.go @@ -16,7 +16,7 @@ type Service_CodeConfiguration struct { // ConfigurationSource AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-codeconfiguration.html#cfn-apprunner-service-codeconfiguration-configurationsource - ConfigurationSource string `json:"ConfigurationSource,omitempty"` + ConfigurationSource string `json:"ConfigurationSource"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apprunner/aws-apprunner-service_codeconfigurationvalues.go b/cloudformation/apprunner/aws-apprunner-service_codeconfigurationvalues.go index 4844ed2d6f..f10e6b792a 100644 --- a/cloudformation/apprunner/aws-apprunner-service_codeconfigurationvalues.go +++ b/cloudformation/apprunner/aws-apprunner-service_codeconfigurationvalues.go @@ -11,27 +11,27 @@ type Service_CodeConfigurationValues struct { // BuildCommand AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-codeconfigurationvalues.html#cfn-apprunner-service-codeconfigurationvalues-buildcommand - BuildCommand string `json:"BuildCommand,omitempty"` + BuildCommand *string `json:"BuildCommand,omitempty"` // Port AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-codeconfigurationvalues.html#cfn-apprunner-service-codeconfigurationvalues-port - Port string `json:"Port,omitempty"` + Port *string `json:"Port,omitempty"` // Runtime AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-codeconfigurationvalues.html#cfn-apprunner-service-codeconfigurationvalues-runtime - Runtime string `json:"Runtime,omitempty"` + Runtime string `json:"Runtime"` // RuntimeEnvironmentVariables AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-codeconfigurationvalues.html#cfn-apprunner-service-codeconfigurationvalues-runtimeenvironmentvariables - RuntimeEnvironmentVariables []Service_KeyValuePair `json:"RuntimeEnvironmentVariables,omitempty"` + RuntimeEnvironmentVariables *[]Service_KeyValuePair `json:"RuntimeEnvironmentVariables,omitempty"` // StartCommand AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-codeconfigurationvalues.html#cfn-apprunner-service-codeconfigurationvalues-startcommand - StartCommand string `json:"StartCommand,omitempty"` + StartCommand *string `json:"StartCommand,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apprunner/aws-apprunner-service_coderepository.go b/cloudformation/apprunner/aws-apprunner-service_coderepository.go index 98ae22fa43..21e7098cbf 100644 --- a/cloudformation/apprunner/aws-apprunner-service_coderepository.go +++ b/cloudformation/apprunner/aws-apprunner-service_coderepository.go @@ -16,12 +16,12 @@ type Service_CodeRepository struct { // RepositoryUrl AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-coderepository.html#cfn-apprunner-service-coderepository-repositoryurl - RepositoryUrl string `json:"RepositoryUrl,omitempty"` + RepositoryUrl string `json:"RepositoryUrl"` // SourceCodeVersion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-coderepository.html#cfn-apprunner-service-coderepository-sourcecodeversion - SourceCodeVersion *Service_SourceCodeVersion `json:"SourceCodeVersion,omitempty"` + SourceCodeVersion *Service_SourceCodeVersion `json:"SourceCodeVersion"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apprunner/aws-apprunner-service_egressconfiguration.go b/cloudformation/apprunner/aws-apprunner-service_egressconfiguration.go index e1c2fbdbca..db61cb3891 100644 --- a/cloudformation/apprunner/aws-apprunner-service_egressconfiguration.go +++ b/cloudformation/apprunner/aws-apprunner-service_egressconfiguration.go @@ -11,12 +11,12 @@ type Service_EgressConfiguration struct { // EgressType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-egressconfiguration.html#cfn-apprunner-service-egressconfiguration-egresstype - EgressType string `json:"EgressType,omitempty"` + EgressType string `json:"EgressType"` // VpcConnectorArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-egressconfiguration.html#cfn-apprunner-service-egressconfiguration-vpcconnectorarn - VpcConnectorArn string `json:"VpcConnectorArn,omitempty"` + VpcConnectorArn *string `json:"VpcConnectorArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apprunner/aws-apprunner-service_encryptionconfiguration.go b/cloudformation/apprunner/aws-apprunner-service_encryptionconfiguration.go index 2bbbe9e431..8bd7d0e285 100644 --- a/cloudformation/apprunner/aws-apprunner-service_encryptionconfiguration.go +++ b/cloudformation/apprunner/aws-apprunner-service_encryptionconfiguration.go @@ -11,7 +11,7 @@ type Service_EncryptionConfiguration struct { // KmsKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-encryptionconfiguration.html#cfn-apprunner-service-encryptionconfiguration-kmskey - KmsKey string `json:"KmsKey,omitempty"` + KmsKey string `json:"KmsKey"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apprunner/aws-apprunner-service_healthcheckconfiguration.go b/cloudformation/apprunner/aws-apprunner-service_healthcheckconfiguration.go index cb8fd58d33..2d3bf7730f 100644 --- a/cloudformation/apprunner/aws-apprunner-service_healthcheckconfiguration.go +++ b/cloudformation/apprunner/aws-apprunner-service_healthcheckconfiguration.go @@ -11,32 +11,32 @@ type Service_HealthCheckConfiguration struct { // HealthyThreshold AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-healthcheckconfiguration.html#cfn-apprunner-service-healthcheckconfiguration-healthythreshold - HealthyThreshold int `json:"HealthyThreshold,omitempty"` + HealthyThreshold *int `json:"HealthyThreshold,omitempty"` // Interval AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-healthcheckconfiguration.html#cfn-apprunner-service-healthcheckconfiguration-interval - Interval int `json:"Interval,omitempty"` + Interval *int `json:"Interval,omitempty"` // Path AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-healthcheckconfiguration.html#cfn-apprunner-service-healthcheckconfiguration-path - Path string `json:"Path,omitempty"` + Path *string `json:"Path,omitempty"` // Protocol AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-healthcheckconfiguration.html#cfn-apprunner-service-healthcheckconfiguration-protocol - Protocol string `json:"Protocol,omitempty"` + Protocol *string `json:"Protocol,omitempty"` // Timeout AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-healthcheckconfiguration.html#cfn-apprunner-service-healthcheckconfiguration-timeout - Timeout int `json:"Timeout,omitempty"` + Timeout *int `json:"Timeout,omitempty"` // UnhealthyThreshold AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-healthcheckconfiguration.html#cfn-apprunner-service-healthcheckconfiguration-unhealthythreshold - UnhealthyThreshold int `json:"UnhealthyThreshold,omitempty"` + UnhealthyThreshold *int `json:"UnhealthyThreshold,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apprunner/aws-apprunner-service_imageconfiguration.go b/cloudformation/apprunner/aws-apprunner-service_imageconfiguration.go index 6c41fb38c5..f6165ba0bf 100644 --- a/cloudformation/apprunner/aws-apprunner-service_imageconfiguration.go +++ b/cloudformation/apprunner/aws-apprunner-service_imageconfiguration.go @@ -11,17 +11,17 @@ type Service_ImageConfiguration struct { // Port AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-imageconfiguration.html#cfn-apprunner-service-imageconfiguration-port - Port string `json:"Port,omitempty"` + Port *string `json:"Port,omitempty"` // RuntimeEnvironmentVariables AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-imageconfiguration.html#cfn-apprunner-service-imageconfiguration-runtimeenvironmentvariables - RuntimeEnvironmentVariables []Service_KeyValuePair `json:"RuntimeEnvironmentVariables,omitempty"` + RuntimeEnvironmentVariables *[]Service_KeyValuePair `json:"RuntimeEnvironmentVariables,omitempty"` // StartCommand AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-imageconfiguration.html#cfn-apprunner-service-imageconfiguration-startcommand - StartCommand string `json:"StartCommand,omitempty"` + StartCommand *string `json:"StartCommand,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apprunner/aws-apprunner-service_imagerepository.go b/cloudformation/apprunner/aws-apprunner-service_imagerepository.go index f0039466c9..b26cd417a2 100644 --- a/cloudformation/apprunner/aws-apprunner-service_imagerepository.go +++ b/cloudformation/apprunner/aws-apprunner-service_imagerepository.go @@ -16,12 +16,12 @@ type Service_ImageRepository struct { // ImageIdentifier AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-imagerepository.html#cfn-apprunner-service-imagerepository-imageidentifier - ImageIdentifier string `json:"ImageIdentifier,omitempty"` + ImageIdentifier string `json:"ImageIdentifier"` // ImageRepositoryType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-imagerepository.html#cfn-apprunner-service-imagerepository-imagerepositorytype - ImageRepositoryType string `json:"ImageRepositoryType,omitempty"` + ImageRepositoryType string `json:"ImageRepositoryType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apprunner/aws-apprunner-service_instanceconfiguration.go b/cloudformation/apprunner/aws-apprunner-service_instanceconfiguration.go index 0bead623ec..58a81cffce 100644 --- a/cloudformation/apprunner/aws-apprunner-service_instanceconfiguration.go +++ b/cloudformation/apprunner/aws-apprunner-service_instanceconfiguration.go @@ -11,17 +11,17 @@ type Service_InstanceConfiguration struct { // Cpu AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-instanceconfiguration.html#cfn-apprunner-service-instanceconfiguration-cpu - Cpu string `json:"Cpu,omitempty"` + Cpu *string `json:"Cpu,omitempty"` // InstanceRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-instanceconfiguration.html#cfn-apprunner-service-instanceconfiguration-instancerolearn - InstanceRoleArn string `json:"InstanceRoleArn,omitempty"` + InstanceRoleArn *string `json:"InstanceRoleArn,omitempty"` // Memory AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-instanceconfiguration.html#cfn-apprunner-service-instanceconfiguration-memory - Memory string `json:"Memory,omitempty"` + Memory *string `json:"Memory,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apprunner/aws-apprunner-service_keyvaluepair.go b/cloudformation/apprunner/aws-apprunner-service_keyvaluepair.go index 399ec05097..ef5474ea46 100644 --- a/cloudformation/apprunner/aws-apprunner-service_keyvaluepair.go +++ b/cloudformation/apprunner/aws-apprunner-service_keyvaluepair.go @@ -11,12 +11,12 @@ type Service_KeyValuePair struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-keyvaluepair.html#cfn-apprunner-service-keyvaluepair-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-keyvaluepair.html#cfn-apprunner-service-keyvaluepair-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apprunner/aws-apprunner-service_networkconfiguration.go b/cloudformation/apprunner/aws-apprunner-service_networkconfiguration.go index c28f0c340d..6a69e0e0e4 100644 --- a/cloudformation/apprunner/aws-apprunner-service_networkconfiguration.go +++ b/cloudformation/apprunner/aws-apprunner-service_networkconfiguration.go @@ -11,7 +11,7 @@ type Service_NetworkConfiguration struct { // EgressConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-networkconfiguration.html#cfn-apprunner-service-networkconfiguration-egressconfiguration - EgressConfiguration *Service_EgressConfiguration `json:"EgressConfiguration,omitempty"` + EgressConfiguration *Service_EgressConfiguration `json:"EgressConfiguration"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apprunner/aws-apprunner-service_sourcecodeversion.go b/cloudformation/apprunner/aws-apprunner-service_sourcecodeversion.go index d3bef8a819..a505cb4558 100644 --- a/cloudformation/apprunner/aws-apprunner-service_sourcecodeversion.go +++ b/cloudformation/apprunner/aws-apprunner-service_sourcecodeversion.go @@ -11,12 +11,12 @@ type Service_SourceCodeVersion struct { // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-sourcecodeversion.html#cfn-apprunner-service-sourcecodeversion-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-sourcecodeversion.html#cfn-apprunner-service-sourcecodeversion-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apprunner/aws-apprunner-service_sourceconfiguration.go b/cloudformation/apprunner/aws-apprunner-service_sourceconfiguration.go index 2e9782fef0..6704f21179 100644 --- a/cloudformation/apprunner/aws-apprunner-service_sourceconfiguration.go +++ b/cloudformation/apprunner/aws-apprunner-service_sourceconfiguration.go @@ -16,7 +16,7 @@ type Service_SourceConfiguration struct { // AutoDeploymentsEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-sourceconfiguration.html#cfn-apprunner-service-sourceconfiguration-autodeploymentsenabled - AutoDeploymentsEnabled bool `json:"AutoDeploymentsEnabled,omitempty"` + AutoDeploymentsEnabled *bool `json:"AutoDeploymentsEnabled,omitempty"` // CodeRepository AWS CloudFormation Property // Required: false diff --git a/cloudformation/apprunner/aws-apprunner-vpcconnector.go b/cloudformation/apprunner/aws-apprunner-vpcconnector.go index 4a9dfb2c14..a6a49dc733 100644 --- a/cloudformation/apprunner/aws-apprunner-vpcconnector.go +++ b/cloudformation/apprunner/aws-apprunner-vpcconnector.go @@ -16,22 +16,22 @@ type VpcConnector struct { // SecurityGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apprunner-vpcconnector.html#cfn-apprunner-vpcconnector-securitygroups - SecurityGroups []string `json:"SecurityGroups,omitempty"` + SecurityGroups *[]string `json:"SecurityGroups,omitempty"` // Subnets AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apprunner-vpcconnector.html#cfn-apprunner-vpcconnector-subnets - Subnets []string `json:"Subnets,omitempty"` + Subnets []string `json:"Subnets"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apprunner-vpcconnector.html#cfn-apprunner-vpcconnector-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // VpcConnectorName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apprunner-vpcconnector.html#cfn-apprunner-vpcconnector-vpcconnectorname - VpcConnectorName string `json:"VpcConnectorName,omitempty"` + VpcConnectorName *string `json:"VpcConnectorName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appstream/aws-appstream-appblock.go b/cloudformation/appstream/aws-appstream-appblock.go index 589656e572..fb05a8ca5e 100644 --- a/cloudformation/appstream/aws-appstream-appblock.go +++ b/cloudformation/appstream/aws-appstream-appblock.go @@ -16,32 +16,32 @@ type AppBlock struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-appblock.html#cfn-appstream-appblock-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // DisplayName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-appblock.html#cfn-appstream-appblock-displayname - DisplayName string `json:"DisplayName,omitempty"` + DisplayName *string `json:"DisplayName,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-appblock.html#cfn-appstream-appblock-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // SetupScriptDetails AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-appblock.html#cfn-appstream-appblock-setupscriptdetails - SetupScriptDetails *AppBlock_ScriptDetails `json:"SetupScriptDetails,omitempty"` + SetupScriptDetails *AppBlock_ScriptDetails `json:"SetupScriptDetails"` // SourceS3Location AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-appblock.html#cfn-appstream-appblock-sources3location - SourceS3Location *AppBlock_S3Location `json:"SourceS3Location,omitempty"` + SourceS3Location *AppBlock_S3Location `json:"SourceS3Location"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-appblock.html#cfn-appstream-appblock-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appstream/aws-appstream-appblock_s3location.go b/cloudformation/appstream/aws-appstream-appblock_s3location.go index 6c889f1a75..8a8e4d6649 100644 --- a/cloudformation/appstream/aws-appstream-appblock_s3location.go +++ b/cloudformation/appstream/aws-appstream-appblock_s3location.go @@ -11,12 +11,12 @@ type AppBlock_S3Location struct { // S3Bucket AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-appblock-s3location.html#cfn-appstream-appblock-s3location-s3bucket - S3Bucket string `json:"S3Bucket,omitempty"` + S3Bucket string `json:"S3Bucket"` // S3Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-appblock-s3location.html#cfn-appstream-appblock-s3location-s3key - S3Key string `json:"S3Key,omitempty"` + S3Key string `json:"S3Key"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appstream/aws-appstream-appblock_scriptdetails.go b/cloudformation/appstream/aws-appstream-appblock_scriptdetails.go index 30405a72f7..b83dedead5 100644 --- a/cloudformation/appstream/aws-appstream-appblock_scriptdetails.go +++ b/cloudformation/appstream/aws-appstream-appblock_scriptdetails.go @@ -11,17 +11,17 @@ type AppBlock_ScriptDetails struct { // ExecutableParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-appblock-scriptdetails.html#cfn-appstream-appblock-scriptdetails-executableparameters - ExecutableParameters string `json:"ExecutableParameters,omitempty"` + ExecutableParameters *string `json:"ExecutableParameters,omitempty"` // ExecutablePath AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-appblock-scriptdetails.html#cfn-appstream-appblock-scriptdetails-executablepath - ExecutablePath string `json:"ExecutablePath,omitempty"` + ExecutablePath string `json:"ExecutablePath"` // ScriptS3Location AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-appblock-scriptdetails.html#cfn-appstream-appblock-scriptdetails-scripts3location - ScriptS3Location *AppBlock_S3Location `json:"ScriptS3Location,omitempty"` + ScriptS3Location *AppBlock_S3Location `json:"ScriptS3Location"` // TimeoutInSeconds AWS CloudFormation Property // Required: true diff --git a/cloudformation/appstream/aws-appstream-application.go b/cloudformation/appstream/aws-appstream-application.go index 37cbd13c09..95f28b0454 100644 --- a/cloudformation/appstream/aws-appstream-application.go +++ b/cloudformation/appstream/aws-appstream-application.go @@ -16,62 +16,62 @@ type Application struct { // AppBlockArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-application.html#cfn-appstream-application-appblockarn - AppBlockArn string `json:"AppBlockArn,omitempty"` + AppBlockArn string `json:"AppBlockArn"` // AttributesToDelete AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-application.html#cfn-appstream-application-attributestodelete - AttributesToDelete []string `json:"AttributesToDelete,omitempty"` + AttributesToDelete *[]string `json:"AttributesToDelete,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-application.html#cfn-appstream-application-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // DisplayName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-application.html#cfn-appstream-application-displayname - DisplayName string `json:"DisplayName,omitempty"` + DisplayName *string `json:"DisplayName,omitempty"` // IconS3Location AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-application.html#cfn-appstream-application-icons3location - IconS3Location *Application_S3Location `json:"IconS3Location,omitempty"` + IconS3Location *Application_S3Location `json:"IconS3Location"` // InstanceFamilies AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-application.html#cfn-appstream-application-instancefamilies - InstanceFamilies []string `json:"InstanceFamilies,omitempty"` + InstanceFamilies []string `json:"InstanceFamilies"` // LaunchParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-application.html#cfn-appstream-application-launchparameters - LaunchParameters string `json:"LaunchParameters,omitempty"` + LaunchParameters *string `json:"LaunchParameters,omitempty"` // LaunchPath AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-application.html#cfn-appstream-application-launchpath - LaunchPath string `json:"LaunchPath,omitempty"` + LaunchPath string `json:"LaunchPath"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-application.html#cfn-appstream-application-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Platforms AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-application.html#cfn-appstream-application-platforms - Platforms []string `json:"Platforms,omitempty"` + Platforms []string `json:"Platforms"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-application.html#cfn-appstream-application-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // WorkingDirectory AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-application.html#cfn-appstream-application-workingdirectory - WorkingDirectory string `json:"WorkingDirectory,omitempty"` + WorkingDirectory *string `json:"WorkingDirectory,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appstream/aws-appstream-application_s3location.go b/cloudformation/appstream/aws-appstream-application_s3location.go index 572e2c794d..0f597f8b69 100644 --- a/cloudformation/appstream/aws-appstream-application_s3location.go +++ b/cloudformation/appstream/aws-appstream-application_s3location.go @@ -11,12 +11,12 @@ type Application_S3Location struct { // S3Bucket AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-application-s3location.html#cfn-appstream-application-s3location-s3bucket - S3Bucket string `json:"S3Bucket,omitempty"` + S3Bucket string `json:"S3Bucket"` // S3Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-application-s3location.html#cfn-appstream-application-s3location-s3key - S3Key string `json:"S3Key,omitempty"` + S3Key string `json:"S3Key"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appstream/aws-appstream-applicationentitlementassociation.go b/cloudformation/appstream/aws-appstream-applicationentitlementassociation.go index f16431218d..dc31e6d793 100644 --- a/cloudformation/appstream/aws-appstream-applicationentitlementassociation.go +++ b/cloudformation/appstream/aws-appstream-applicationentitlementassociation.go @@ -15,17 +15,17 @@ type ApplicationEntitlementAssociation struct { // ApplicationIdentifier AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-applicationentitlementassociation.html#cfn-appstream-applicationentitlementassociation-applicationidentifier - ApplicationIdentifier string `json:"ApplicationIdentifier,omitempty"` + ApplicationIdentifier string `json:"ApplicationIdentifier"` // EntitlementName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-applicationentitlementassociation.html#cfn-appstream-applicationentitlementassociation-entitlementname - EntitlementName string `json:"EntitlementName,omitempty"` + EntitlementName string `json:"EntitlementName"` // StackName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-applicationentitlementassociation.html#cfn-appstream-applicationentitlementassociation-stackname - StackName string `json:"StackName,omitempty"` + StackName string `json:"StackName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appstream/aws-appstream-applicationfleetassociation.go b/cloudformation/appstream/aws-appstream-applicationfleetassociation.go index 1c9b310885..3b31f51549 100644 --- a/cloudformation/appstream/aws-appstream-applicationfleetassociation.go +++ b/cloudformation/appstream/aws-appstream-applicationfleetassociation.go @@ -15,12 +15,12 @@ type ApplicationFleetAssociation struct { // ApplicationArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-applicationfleetassociation.html#cfn-appstream-applicationfleetassociation-applicationarn - ApplicationArn string `json:"ApplicationArn,omitempty"` + ApplicationArn string `json:"ApplicationArn"` // FleetName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-applicationfleetassociation.html#cfn-appstream-applicationfleetassociation-fleetname - FleetName string `json:"FleetName,omitempty"` + FleetName string `json:"FleetName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appstream/aws-appstream-directoryconfig.go b/cloudformation/appstream/aws-appstream-directoryconfig.go index 1cd19da2ae..73a7d08afa 100644 --- a/cloudformation/appstream/aws-appstream-directoryconfig.go +++ b/cloudformation/appstream/aws-appstream-directoryconfig.go @@ -15,17 +15,17 @@ type DirectoryConfig struct { // DirectoryName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-directoryconfig.html#cfn-appstream-directoryconfig-directoryname - DirectoryName string `json:"DirectoryName,omitempty"` + DirectoryName string `json:"DirectoryName"` // OrganizationalUnitDistinguishedNames AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-directoryconfig.html#cfn-appstream-directoryconfig-organizationalunitdistinguishednames - OrganizationalUnitDistinguishedNames []string `json:"OrganizationalUnitDistinguishedNames,omitempty"` + OrganizationalUnitDistinguishedNames []string `json:"OrganizationalUnitDistinguishedNames"` // ServiceAccountCredentials AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-directoryconfig.html#cfn-appstream-directoryconfig-serviceaccountcredentials - ServiceAccountCredentials *DirectoryConfig_ServiceAccountCredentials `json:"ServiceAccountCredentials,omitempty"` + ServiceAccountCredentials *DirectoryConfig_ServiceAccountCredentials `json:"ServiceAccountCredentials"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appstream/aws-appstream-directoryconfig_serviceaccountcredentials.go b/cloudformation/appstream/aws-appstream-directoryconfig_serviceaccountcredentials.go index 067685a0a0..0952958c06 100644 --- a/cloudformation/appstream/aws-appstream-directoryconfig_serviceaccountcredentials.go +++ b/cloudformation/appstream/aws-appstream-directoryconfig_serviceaccountcredentials.go @@ -11,12 +11,12 @@ type DirectoryConfig_ServiceAccountCredentials struct { // AccountName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-directoryconfig-serviceaccountcredentials.html#cfn-appstream-directoryconfig-serviceaccountcredentials-accountname - AccountName string `json:"AccountName,omitempty"` + AccountName string `json:"AccountName"` // AccountPassword AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-directoryconfig-serviceaccountcredentials.html#cfn-appstream-directoryconfig-serviceaccountcredentials-accountpassword - AccountPassword string `json:"AccountPassword,omitempty"` + AccountPassword string `json:"AccountPassword"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appstream/aws-appstream-entitlement.go b/cloudformation/appstream/aws-appstream-entitlement.go index aa6cd6bcbe..012fbe7113 100644 --- a/cloudformation/appstream/aws-appstream-entitlement.go +++ b/cloudformation/appstream/aws-appstream-entitlement.go @@ -15,27 +15,27 @@ type Entitlement struct { // AppVisibility AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-entitlement.html#cfn-appstream-entitlement-appvisibility - AppVisibility string `json:"AppVisibility,omitempty"` + AppVisibility string `json:"AppVisibility"` // Attributes AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-entitlement.html#cfn-appstream-entitlement-attributes - Attributes []Entitlement_Attribute `json:"Attributes,omitempty"` + Attributes []Entitlement_Attribute `json:"Attributes"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-entitlement.html#cfn-appstream-entitlement-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-entitlement.html#cfn-appstream-entitlement-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // StackName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-entitlement.html#cfn-appstream-entitlement-stackname - StackName string `json:"StackName,omitempty"` + StackName string `json:"StackName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appstream/aws-appstream-entitlement_attribute.go b/cloudformation/appstream/aws-appstream-entitlement_attribute.go index cec0abda31..a51950d2e9 100644 --- a/cloudformation/appstream/aws-appstream-entitlement_attribute.go +++ b/cloudformation/appstream/aws-appstream-entitlement_attribute.go @@ -11,12 +11,12 @@ type Entitlement_Attribute struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-entitlement-attribute.html#cfn-appstream-entitlement-attribute-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-entitlement-attribute.html#cfn-appstream-entitlement-attribute-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appstream/aws-appstream-fleet.go b/cloudformation/appstream/aws-appstream-fleet.go index b1a75edc3b..fb7f325460 100644 --- a/cloudformation/appstream/aws-appstream-fleet.go +++ b/cloudformation/appstream/aws-appstream-fleet.go @@ -21,17 +21,17 @@ type Fleet struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // DisconnectTimeoutInSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-disconnecttimeoutinseconds - DisconnectTimeoutInSeconds int `json:"DisconnectTimeoutInSeconds,omitempty"` + DisconnectTimeoutInSeconds *int `json:"DisconnectTimeoutInSeconds,omitempty"` // DisplayName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-displayname - DisplayName string `json:"DisplayName,omitempty"` + DisplayName *string `json:"DisplayName,omitempty"` // DomainJoinInfo AWS CloudFormation Property // Required: false @@ -41,72 +41,72 @@ type Fleet struct { // EnableDefaultInternetAccess AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-enabledefaultinternetaccess - EnableDefaultInternetAccess bool `json:"EnableDefaultInternetAccess,omitempty"` + EnableDefaultInternetAccess *bool `json:"EnableDefaultInternetAccess,omitempty"` // FleetType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-fleettype - FleetType string `json:"FleetType,omitempty"` + FleetType *string `json:"FleetType,omitempty"` // IamRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-iamrolearn - IamRoleArn string `json:"IamRoleArn,omitempty"` + IamRoleArn *string `json:"IamRoleArn,omitempty"` // IdleDisconnectTimeoutInSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-idledisconnecttimeoutinseconds - IdleDisconnectTimeoutInSeconds int `json:"IdleDisconnectTimeoutInSeconds,omitempty"` + IdleDisconnectTimeoutInSeconds *int `json:"IdleDisconnectTimeoutInSeconds,omitempty"` // ImageArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-imagearn - ImageArn string `json:"ImageArn,omitempty"` + ImageArn *string `json:"ImageArn,omitempty"` // ImageName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-imagename - ImageName string `json:"ImageName,omitempty"` + ImageName *string `json:"ImageName,omitempty"` // InstanceType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-instancetype - InstanceType string `json:"InstanceType,omitempty"` + InstanceType string `json:"InstanceType"` // MaxConcurrentSessions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-maxconcurrentsessions - MaxConcurrentSessions int `json:"MaxConcurrentSessions,omitempty"` + MaxConcurrentSessions *int `json:"MaxConcurrentSessions,omitempty"` // MaxUserDurationInSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-maxuserdurationinseconds - MaxUserDurationInSeconds int `json:"MaxUserDurationInSeconds,omitempty"` + MaxUserDurationInSeconds *int `json:"MaxUserDurationInSeconds,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Platform AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-platform - Platform string `json:"Platform,omitempty"` + Platform *string `json:"Platform,omitempty"` // StreamView AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-streamview - StreamView string `json:"StreamView,omitempty"` + StreamView *string `json:"StreamView,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // UsbDeviceFilterStrings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-usbdevicefilterstrings - UsbDeviceFilterStrings []string `json:"UsbDeviceFilterStrings,omitempty"` + UsbDeviceFilterStrings *[]string `json:"UsbDeviceFilterStrings,omitempty"` // VpcConfig AWS CloudFormation Property // Required: false diff --git a/cloudformation/appstream/aws-appstream-fleet_domainjoininfo.go b/cloudformation/appstream/aws-appstream-fleet_domainjoininfo.go index 1ac36ea56b..b48f31e106 100644 --- a/cloudformation/appstream/aws-appstream-fleet_domainjoininfo.go +++ b/cloudformation/appstream/aws-appstream-fleet_domainjoininfo.go @@ -11,12 +11,12 @@ type Fleet_DomainJoinInfo struct { // DirectoryName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-fleet-domainjoininfo.html#cfn-appstream-fleet-domainjoininfo-directoryname - DirectoryName string `json:"DirectoryName,omitempty"` + DirectoryName *string `json:"DirectoryName,omitempty"` // OrganizationalUnitDistinguishedName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-fleet-domainjoininfo.html#cfn-appstream-fleet-domainjoininfo-organizationalunitdistinguishedname - OrganizationalUnitDistinguishedName string `json:"OrganizationalUnitDistinguishedName,omitempty"` + OrganizationalUnitDistinguishedName *string `json:"OrganizationalUnitDistinguishedName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appstream/aws-appstream-fleet_vpcconfig.go b/cloudformation/appstream/aws-appstream-fleet_vpcconfig.go index 106323ce04..19dcdafd5f 100644 --- a/cloudformation/appstream/aws-appstream-fleet_vpcconfig.go +++ b/cloudformation/appstream/aws-appstream-fleet_vpcconfig.go @@ -11,12 +11,12 @@ type Fleet_VpcConfig struct { // SecurityGroupIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-fleet-vpcconfig.html#cfn-appstream-fleet-vpcconfig-securitygroupids - SecurityGroupIds []string `json:"SecurityGroupIds,omitempty"` + SecurityGroupIds *[]string `json:"SecurityGroupIds,omitempty"` // SubnetIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-fleet-vpcconfig.html#cfn-appstream-fleet-vpcconfig-subnetids - SubnetIds []string `json:"SubnetIds,omitempty"` + SubnetIds *[]string `json:"SubnetIds,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appstream/aws-appstream-imagebuilder.go b/cloudformation/appstream/aws-appstream-imagebuilder.go index dd45f2bf95..4d24311805 100644 --- a/cloudformation/appstream/aws-appstream-imagebuilder.go +++ b/cloudformation/appstream/aws-appstream-imagebuilder.go @@ -16,22 +16,22 @@ type ImageBuilder struct { // AccessEndpoints AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-imagebuilder.html#cfn-appstream-imagebuilder-accessendpoints - AccessEndpoints []ImageBuilder_AccessEndpoint `json:"AccessEndpoints,omitempty"` + AccessEndpoints *[]ImageBuilder_AccessEndpoint `json:"AccessEndpoints,omitempty"` // AppstreamAgentVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-imagebuilder.html#cfn-appstream-imagebuilder-appstreamagentversion - AppstreamAgentVersion string `json:"AppstreamAgentVersion,omitempty"` + AppstreamAgentVersion *string `json:"AppstreamAgentVersion,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-imagebuilder.html#cfn-appstream-imagebuilder-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // DisplayName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-imagebuilder.html#cfn-appstream-imagebuilder-displayname - DisplayName string `json:"DisplayName,omitempty"` + DisplayName *string `json:"DisplayName,omitempty"` // DomainJoinInfo AWS CloudFormation Property // Required: false @@ -41,37 +41,37 @@ type ImageBuilder struct { // EnableDefaultInternetAccess AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-imagebuilder.html#cfn-appstream-imagebuilder-enabledefaultinternetaccess - EnableDefaultInternetAccess bool `json:"EnableDefaultInternetAccess,omitempty"` + EnableDefaultInternetAccess *bool `json:"EnableDefaultInternetAccess,omitempty"` // IamRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-imagebuilder.html#cfn-appstream-imagebuilder-iamrolearn - IamRoleArn string `json:"IamRoleArn,omitempty"` + IamRoleArn *string `json:"IamRoleArn,omitempty"` // ImageArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-imagebuilder.html#cfn-appstream-imagebuilder-imagearn - ImageArn string `json:"ImageArn,omitempty"` + ImageArn *string `json:"ImageArn,omitempty"` // ImageName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-imagebuilder.html#cfn-appstream-imagebuilder-imagename - ImageName string `json:"ImageName,omitempty"` + ImageName *string `json:"ImageName,omitempty"` // InstanceType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-imagebuilder.html#cfn-appstream-imagebuilder-instancetype - InstanceType string `json:"InstanceType,omitempty"` + InstanceType string `json:"InstanceType"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-imagebuilder.html#cfn-appstream-imagebuilder-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-imagebuilder.html#cfn-appstream-imagebuilder-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // VpcConfig AWS CloudFormation Property // Required: false diff --git a/cloudformation/appstream/aws-appstream-imagebuilder_accessendpoint.go b/cloudformation/appstream/aws-appstream-imagebuilder_accessendpoint.go index 9de9146728..15e2868a91 100644 --- a/cloudformation/appstream/aws-appstream-imagebuilder_accessendpoint.go +++ b/cloudformation/appstream/aws-appstream-imagebuilder_accessendpoint.go @@ -11,12 +11,12 @@ type ImageBuilder_AccessEndpoint struct { // EndpointType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-imagebuilder-accessendpoint.html#cfn-appstream-imagebuilder-accessendpoint-endpointtype - EndpointType string `json:"EndpointType,omitempty"` + EndpointType string `json:"EndpointType"` // VpceId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-imagebuilder-accessendpoint.html#cfn-appstream-imagebuilder-accessendpoint-vpceid - VpceId string `json:"VpceId,omitempty"` + VpceId string `json:"VpceId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appstream/aws-appstream-imagebuilder_domainjoininfo.go b/cloudformation/appstream/aws-appstream-imagebuilder_domainjoininfo.go index 659df04364..bd6c3344a5 100644 --- a/cloudformation/appstream/aws-appstream-imagebuilder_domainjoininfo.go +++ b/cloudformation/appstream/aws-appstream-imagebuilder_domainjoininfo.go @@ -11,12 +11,12 @@ type ImageBuilder_DomainJoinInfo struct { // DirectoryName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-imagebuilder-domainjoininfo.html#cfn-appstream-imagebuilder-domainjoininfo-directoryname - DirectoryName string `json:"DirectoryName,omitempty"` + DirectoryName *string `json:"DirectoryName,omitempty"` // OrganizationalUnitDistinguishedName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-imagebuilder-domainjoininfo.html#cfn-appstream-imagebuilder-domainjoininfo-organizationalunitdistinguishedname - OrganizationalUnitDistinguishedName string `json:"OrganizationalUnitDistinguishedName,omitempty"` + OrganizationalUnitDistinguishedName *string `json:"OrganizationalUnitDistinguishedName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appstream/aws-appstream-imagebuilder_vpcconfig.go b/cloudformation/appstream/aws-appstream-imagebuilder_vpcconfig.go index 2b5a1710e3..536d008533 100644 --- a/cloudformation/appstream/aws-appstream-imagebuilder_vpcconfig.go +++ b/cloudformation/appstream/aws-appstream-imagebuilder_vpcconfig.go @@ -11,12 +11,12 @@ type ImageBuilder_VpcConfig struct { // SecurityGroupIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-imagebuilder-vpcconfig.html#cfn-appstream-imagebuilder-vpcconfig-securitygroupids - SecurityGroupIds []string `json:"SecurityGroupIds,omitempty"` + SecurityGroupIds *[]string `json:"SecurityGroupIds,omitempty"` // SubnetIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-imagebuilder-vpcconfig.html#cfn-appstream-imagebuilder-vpcconfig-subnetids - SubnetIds []string `json:"SubnetIds,omitempty"` + SubnetIds *[]string `json:"SubnetIds,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appstream/aws-appstream-stack.go b/cloudformation/appstream/aws-appstream-stack.go index 4eef96018b..05b685fcbf 100644 --- a/cloudformation/appstream/aws-appstream-stack.go +++ b/cloudformation/appstream/aws-appstream-stack.go @@ -16,7 +16,7 @@ type Stack struct { // AccessEndpoints AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-stack.html#cfn-appstream-stack-accessendpoints - AccessEndpoints []Stack_AccessEndpoint `json:"AccessEndpoints,omitempty"` + AccessEndpoints *[]Stack_AccessEndpoint `json:"AccessEndpoints,omitempty"` // ApplicationSettings AWS CloudFormation Property // Required: false @@ -26,57 +26,57 @@ type Stack struct { // AttributesToDelete AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-stack.html#cfn-appstream-stack-attributestodelete - AttributesToDelete []string `json:"AttributesToDelete,omitempty"` + AttributesToDelete *[]string `json:"AttributesToDelete,omitempty"` // DeleteStorageConnectors AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-stack.html#cfn-appstream-stack-deletestorageconnectors - DeleteStorageConnectors bool `json:"DeleteStorageConnectors,omitempty"` + DeleteStorageConnectors *bool `json:"DeleteStorageConnectors,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-stack.html#cfn-appstream-stack-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // DisplayName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-stack.html#cfn-appstream-stack-displayname - DisplayName string `json:"DisplayName,omitempty"` + DisplayName *string `json:"DisplayName,omitempty"` // EmbedHostDomains AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-stack.html#cfn-appstream-stack-embedhostdomains - EmbedHostDomains []string `json:"EmbedHostDomains,omitempty"` + EmbedHostDomains *[]string `json:"EmbedHostDomains,omitempty"` // FeedbackURL AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-stack.html#cfn-appstream-stack-feedbackurl - FeedbackURL string `json:"FeedbackURL,omitempty"` + FeedbackURL *string `json:"FeedbackURL,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-stack.html#cfn-appstream-stack-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // RedirectURL AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-stack.html#cfn-appstream-stack-redirecturl - RedirectURL string `json:"RedirectURL,omitempty"` + RedirectURL *string `json:"RedirectURL,omitempty"` // StorageConnectors AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-stack.html#cfn-appstream-stack-storageconnectors - StorageConnectors []Stack_StorageConnector `json:"StorageConnectors,omitempty"` + StorageConnectors *[]Stack_StorageConnector `json:"StorageConnectors,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-stack.html#cfn-appstream-stack-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // UserSettings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-stack.html#cfn-appstream-stack-usersettings - UserSettings []Stack_UserSetting `json:"UserSettings,omitempty"` + UserSettings *[]Stack_UserSetting `json:"UserSettings,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appstream/aws-appstream-stack_accessendpoint.go b/cloudformation/appstream/aws-appstream-stack_accessendpoint.go index 9900a2c8da..e8f9d289b0 100644 --- a/cloudformation/appstream/aws-appstream-stack_accessendpoint.go +++ b/cloudformation/appstream/aws-appstream-stack_accessendpoint.go @@ -11,12 +11,12 @@ type Stack_AccessEndpoint struct { // EndpointType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-stack-accessendpoint.html#cfn-appstream-stack-accessendpoint-endpointtype - EndpointType string `json:"EndpointType,omitempty"` + EndpointType string `json:"EndpointType"` // VpceId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-stack-accessendpoint.html#cfn-appstream-stack-accessendpoint-vpceid - VpceId string `json:"VpceId,omitempty"` + VpceId string `json:"VpceId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appstream/aws-appstream-stack_applicationsettings.go b/cloudformation/appstream/aws-appstream-stack_applicationsettings.go index 87439c2e3a..1f828e0543 100644 --- a/cloudformation/appstream/aws-appstream-stack_applicationsettings.go +++ b/cloudformation/appstream/aws-appstream-stack_applicationsettings.go @@ -16,7 +16,7 @@ type Stack_ApplicationSettings struct { // SettingsGroup AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-stack-applicationsettings.html#cfn-appstream-stack-applicationsettings-settingsgroup - SettingsGroup string `json:"SettingsGroup,omitempty"` + SettingsGroup *string `json:"SettingsGroup,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appstream/aws-appstream-stack_storageconnector.go b/cloudformation/appstream/aws-appstream-stack_storageconnector.go index dc3c714317..33c8be2711 100644 --- a/cloudformation/appstream/aws-appstream-stack_storageconnector.go +++ b/cloudformation/appstream/aws-appstream-stack_storageconnector.go @@ -11,17 +11,17 @@ type Stack_StorageConnector struct { // ConnectorType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-stack-storageconnector.html#cfn-appstream-stack-storageconnector-connectortype - ConnectorType string `json:"ConnectorType,omitempty"` + ConnectorType string `json:"ConnectorType"` // Domains AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-stack-storageconnector.html#cfn-appstream-stack-storageconnector-domains - Domains []string `json:"Domains,omitempty"` + Domains *[]string `json:"Domains,omitempty"` // ResourceIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-stack-storageconnector.html#cfn-appstream-stack-storageconnector-resourceidentifier - ResourceIdentifier string `json:"ResourceIdentifier,omitempty"` + ResourceIdentifier *string `json:"ResourceIdentifier,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appstream/aws-appstream-stack_usersetting.go b/cloudformation/appstream/aws-appstream-stack_usersetting.go index 2ee8809ee3..c986dc1157 100644 --- a/cloudformation/appstream/aws-appstream-stack_usersetting.go +++ b/cloudformation/appstream/aws-appstream-stack_usersetting.go @@ -11,12 +11,12 @@ type Stack_UserSetting struct { // Action AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-stack-usersetting.html#cfn-appstream-stack-usersetting-action - Action string `json:"Action,omitempty"` + Action string `json:"Action"` // Permission AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-stack-usersetting.html#cfn-appstream-stack-usersetting-permission - Permission string `json:"Permission,omitempty"` + Permission string `json:"Permission"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appstream/aws-appstream-stackfleetassociation.go b/cloudformation/appstream/aws-appstream-stackfleetassociation.go index 8c015bbb70..4ad0db96a8 100644 --- a/cloudformation/appstream/aws-appstream-stackfleetassociation.go +++ b/cloudformation/appstream/aws-appstream-stackfleetassociation.go @@ -15,12 +15,12 @@ type StackFleetAssociation struct { // FleetName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-stackfleetassociation.html#cfn-appstream-stackfleetassociation-fleetname - FleetName string `json:"FleetName,omitempty"` + FleetName string `json:"FleetName"` // StackName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-stackfleetassociation.html#cfn-appstream-stackfleetassociation-stackname - StackName string `json:"StackName,omitempty"` + StackName string `json:"StackName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appstream/aws-appstream-stackuserassociation.go b/cloudformation/appstream/aws-appstream-stackuserassociation.go index a66d368210..2569163bf9 100644 --- a/cloudformation/appstream/aws-appstream-stackuserassociation.go +++ b/cloudformation/appstream/aws-appstream-stackuserassociation.go @@ -15,22 +15,22 @@ type StackUserAssociation struct { // AuthenticationType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-stackuserassociation.html#cfn-appstream-stackuserassociation-authenticationtype - AuthenticationType string `json:"AuthenticationType,omitempty"` + AuthenticationType string `json:"AuthenticationType"` // SendEmailNotification AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-stackuserassociation.html#cfn-appstream-stackuserassociation-sendemailnotification - SendEmailNotification bool `json:"SendEmailNotification,omitempty"` + SendEmailNotification *bool `json:"SendEmailNotification,omitempty"` // StackName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-stackuserassociation.html#cfn-appstream-stackuserassociation-stackname - StackName string `json:"StackName,omitempty"` + StackName string `json:"StackName"` // UserName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-stackuserassociation.html#cfn-appstream-stackuserassociation-username - UserName string `json:"UserName,omitempty"` + UserName string `json:"UserName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appstream/aws-appstream-user.go b/cloudformation/appstream/aws-appstream-user.go index ab3753d7ac..07ef9b7183 100644 --- a/cloudformation/appstream/aws-appstream-user.go +++ b/cloudformation/appstream/aws-appstream-user.go @@ -15,27 +15,27 @@ type User struct { // AuthenticationType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-user.html#cfn-appstream-user-authenticationtype - AuthenticationType string `json:"AuthenticationType,omitempty"` + AuthenticationType string `json:"AuthenticationType"` // FirstName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-user.html#cfn-appstream-user-firstname - FirstName string `json:"FirstName,omitempty"` + FirstName *string `json:"FirstName,omitempty"` // LastName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-user.html#cfn-appstream-user-lastname - LastName string `json:"LastName,omitempty"` + LastName *string `json:"LastName,omitempty"` // MessageAction AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-user.html#cfn-appstream-user-messageaction - MessageAction string `json:"MessageAction,omitempty"` + MessageAction *string `json:"MessageAction,omitempty"` // UserName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-user.html#cfn-appstream-user-username - UserName string `json:"UserName,omitempty"` + UserName string `json:"UserName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appsync/aws-appsync-apicache.go b/cloudformation/appsync/aws-appsync-apicache.go index fba0217263..635fb18cfa 100644 --- a/cloudformation/appsync/aws-appsync-apicache.go +++ b/cloudformation/appsync/aws-appsync-apicache.go @@ -15,22 +15,22 @@ type ApiCache struct { // ApiCachingBehavior AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-apicache.html#cfn-appsync-apicache-apicachingbehavior - ApiCachingBehavior string `json:"ApiCachingBehavior,omitempty"` + ApiCachingBehavior string `json:"ApiCachingBehavior"` // ApiId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-apicache.html#cfn-appsync-apicache-apiid - ApiId string `json:"ApiId,omitempty"` + ApiId string `json:"ApiId"` // AtRestEncryptionEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-apicache.html#cfn-appsync-apicache-atrestencryptionenabled - AtRestEncryptionEnabled bool `json:"AtRestEncryptionEnabled,omitempty"` + AtRestEncryptionEnabled *bool `json:"AtRestEncryptionEnabled,omitempty"` // TransitEncryptionEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-apicache.html#cfn-appsync-apicache-transitencryptionenabled - TransitEncryptionEnabled bool `json:"TransitEncryptionEnabled,omitempty"` + TransitEncryptionEnabled *bool `json:"TransitEncryptionEnabled,omitempty"` // Ttl AWS CloudFormation Property // Required: true @@ -40,7 +40,7 @@ type ApiCache struct { // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-apicache.html#cfn-appsync-apicache-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appsync/aws-appsync-apikey.go b/cloudformation/appsync/aws-appsync-apikey.go index 2a4a3180aa..55284b8137 100644 --- a/cloudformation/appsync/aws-appsync-apikey.go +++ b/cloudformation/appsync/aws-appsync-apikey.go @@ -15,22 +15,22 @@ type ApiKey struct { // ApiId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-apikey.html#cfn-appsync-apikey-apiid - ApiId string `json:"ApiId,omitempty"` + ApiId string `json:"ApiId"` // ApiKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-apikey.html#cfn-appsync-apikey-apikeyid - ApiKeyId string `json:"ApiKeyId,omitempty"` + ApiKeyId *string `json:"ApiKeyId,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-apikey.html#cfn-appsync-apikey-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Expires AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-apikey.html#cfn-appsync-apikey-expires - Expires float64 `json:"Expires,omitempty"` + Expires *float64 `json:"Expires,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appsync/aws-appsync-datasource.go b/cloudformation/appsync/aws-appsync-datasource.go index ff744161ec..420de39599 100644 --- a/cloudformation/appsync/aws-appsync-datasource.go +++ b/cloudformation/appsync/aws-appsync-datasource.go @@ -15,12 +15,12 @@ type DataSource struct { // ApiId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-datasource.html#cfn-appsync-datasource-apiid - ApiId string `json:"ApiId,omitempty"` + ApiId string `json:"ApiId"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-datasource.html#cfn-appsync-datasource-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // DynamoDBConfig AWS CloudFormation Property // Required: false @@ -45,7 +45,7 @@ type DataSource struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-datasource.html#cfn-appsync-datasource-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // OpenSearchServiceConfig AWS CloudFormation Property // Required: false @@ -60,12 +60,12 @@ type DataSource struct { // ServiceRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-datasource.html#cfn-appsync-datasource-servicerolearn - ServiceRoleArn string `json:"ServiceRoleArn,omitempty"` + ServiceRoleArn *string `json:"ServiceRoleArn,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-datasource.html#cfn-appsync-datasource-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appsync/aws-appsync-datasource_authorizationconfig.go b/cloudformation/appsync/aws-appsync-datasource_authorizationconfig.go index 6bb090eb73..e879b78b4b 100644 --- a/cloudformation/appsync/aws-appsync-datasource_authorizationconfig.go +++ b/cloudformation/appsync/aws-appsync-datasource_authorizationconfig.go @@ -11,7 +11,7 @@ type DataSource_AuthorizationConfig struct { // AuthorizationType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-authorizationconfig.html#cfn-appsync-datasource-authorizationconfig-authorizationtype - AuthorizationType string `json:"AuthorizationType,omitempty"` + AuthorizationType string `json:"AuthorizationType"` // AwsIamConfig AWS CloudFormation Property // Required: false diff --git a/cloudformation/appsync/aws-appsync-datasource_awsiamconfig.go b/cloudformation/appsync/aws-appsync-datasource_awsiamconfig.go index f26efafd5f..15d4b2f57b 100644 --- a/cloudformation/appsync/aws-appsync-datasource_awsiamconfig.go +++ b/cloudformation/appsync/aws-appsync-datasource_awsiamconfig.go @@ -11,12 +11,12 @@ type DataSource_AwsIamConfig struct { // SigningRegion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-awsiamconfig.html#cfn-appsync-datasource-awsiamconfig-signingregion - SigningRegion string `json:"SigningRegion,omitempty"` + SigningRegion *string `json:"SigningRegion,omitempty"` // SigningServiceName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-awsiamconfig.html#cfn-appsync-datasource-awsiamconfig-signingservicename - SigningServiceName string `json:"SigningServiceName,omitempty"` + SigningServiceName *string `json:"SigningServiceName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appsync/aws-appsync-datasource_deltasyncconfig.go b/cloudformation/appsync/aws-appsync-datasource_deltasyncconfig.go index 8f61b2e442..d2fdc90a84 100644 --- a/cloudformation/appsync/aws-appsync-datasource_deltasyncconfig.go +++ b/cloudformation/appsync/aws-appsync-datasource_deltasyncconfig.go @@ -11,17 +11,17 @@ type DataSource_DeltaSyncConfig struct { // BaseTableTTL AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-deltasyncconfig.html#cfn-appsync-datasource-deltasyncconfig-basetablettl - BaseTableTTL string `json:"BaseTableTTL,omitempty"` + BaseTableTTL string `json:"BaseTableTTL"` // DeltaSyncTableName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-deltasyncconfig.html#cfn-appsync-datasource-deltasyncconfig-deltasynctablename - DeltaSyncTableName string `json:"DeltaSyncTableName,omitempty"` + DeltaSyncTableName string `json:"DeltaSyncTableName"` // DeltaSyncTableTTL AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-deltasyncconfig.html#cfn-appsync-datasource-deltasyncconfig-deltasynctablettl - DeltaSyncTableTTL string `json:"DeltaSyncTableTTL,omitempty"` + DeltaSyncTableTTL string `json:"DeltaSyncTableTTL"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appsync/aws-appsync-datasource_dynamodbconfig.go b/cloudformation/appsync/aws-appsync-datasource_dynamodbconfig.go index 387841e94a..4b18e15ec3 100644 --- a/cloudformation/appsync/aws-appsync-datasource_dynamodbconfig.go +++ b/cloudformation/appsync/aws-appsync-datasource_dynamodbconfig.go @@ -11,7 +11,7 @@ type DataSource_DynamoDBConfig struct { // AwsRegion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-dynamodbconfig.html#cfn-appsync-datasource-dynamodbconfig-awsregion - AwsRegion string `json:"AwsRegion,omitempty"` + AwsRegion string `json:"AwsRegion"` // DeltaSyncConfig AWS CloudFormation Property // Required: false @@ -21,17 +21,17 @@ type DataSource_DynamoDBConfig struct { // TableName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-dynamodbconfig.html#cfn-appsync-datasource-dynamodbconfig-tablename - TableName string `json:"TableName,omitempty"` + TableName string `json:"TableName"` // UseCallerCredentials AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-dynamodbconfig.html#cfn-appsync-datasource-dynamodbconfig-usecallercredentials - UseCallerCredentials bool `json:"UseCallerCredentials,omitempty"` + UseCallerCredentials *bool `json:"UseCallerCredentials,omitempty"` // Versioned AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-dynamodbconfig.html#cfn-appsync-datasource-dynamodbconfig-versioned - Versioned bool `json:"Versioned,omitempty"` + Versioned *bool `json:"Versioned,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appsync/aws-appsync-datasource_elasticsearchconfig.go b/cloudformation/appsync/aws-appsync-datasource_elasticsearchconfig.go index 65099a9d8e..0ab2f20d7a 100644 --- a/cloudformation/appsync/aws-appsync-datasource_elasticsearchconfig.go +++ b/cloudformation/appsync/aws-appsync-datasource_elasticsearchconfig.go @@ -11,12 +11,12 @@ type DataSource_ElasticsearchConfig struct { // AwsRegion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-elasticsearchconfig.html#cfn-appsync-datasource-elasticsearchconfig-awsregion - AwsRegion string `json:"AwsRegion,omitempty"` + AwsRegion string `json:"AwsRegion"` // Endpoint AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-elasticsearchconfig.html#cfn-appsync-datasource-elasticsearchconfig-endpoint - Endpoint string `json:"Endpoint,omitempty"` + Endpoint string `json:"Endpoint"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appsync/aws-appsync-datasource_httpconfig.go b/cloudformation/appsync/aws-appsync-datasource_httpconfig.go index 7678cc02bb..06f37af8ad 100644 --- a/cloudformation/appsync/aws-appsync-datasource_httpconfig.go +++ b/cloudformation/appsync/aws-appsync-datasource_httpconfig.go @@ -16,7 +16,7 @@ type DataSource_HttpConfig struct { // Endpoint AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-httpconfig.html#cfn-appsync-datasource-httpconfig-endpoint - Endpoint string `json:"Endpoint,omitempty"` + Endpoint string `json:"Endpoint"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appsync/aws-appsync-datasource_lambdaconfig.go b/cloudformation/appsync/aws-appsync-datasource_lambdaconfig.go index 8ca5eebc4c..dc288731cb 100644 --- a/cloudformation/appsync/aws-appsync-datasource_lambdaconfig.go +++ b/cloudformation/appsync/aws-appsync-datasource_lambdaconfig.go @@ -11,7 +11,7 @@ type DataSource_LambdaConfig struct { // LambdaFunctionArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-lambdaconfig.html#cfn-appsync-datasource-lambdaconfig-lambdafunctionarn - LambdaFunctionArn string `json:"LambdaFunctionArn,omitempty"` + LambdaFunctionArn string `json:"LambdaFunctionArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appsync/aws-appsync-datasource_opensearchserviceconfig.go b/cloudformation/appsync/aws-appsync-datasource_opensearchserviceconfig.go index befbf94929..deb425a613 100644 --- a/cloudformation/appsync/aws-appsync-datasource_opensearchserviceconfig.go +++ b/cloudformation/appsync/aws-appsync-datasource_opensearchserviceconfig.go @@ -11,12 +11,12 @@ type DataSource_OpenSearchServiceConfig struct { // AwsRegion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-opensearchserviceconfig.html#cfn-appsync-datasource-opensearchserviceconfig-awsregion - AwsRegion string `json:"AwsRegion,omitempty"` + AwsRegion string `json:"AwsRegion"` // Endpoint AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-opensearchserviceconfig.html#cfn-appsync-datasource-opensearchserviceconfig-endpoint - Endpoint string `json:"Endpoint,omitempty"` + Endpoint string `json:"Endpoint"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appsync/aws-appsync-datasource_rdshttpendpointconfig.go b/cloudformation/appsync/aws-appsync-datasource_rdshttpendpointconfig.go index 2d81edb909..91fb177287 100644 --- a/cloudformation/appsync/aws-appsync-datasource_rdshttpendpointconfig.go +++ b/cloudformation/appsync/aws-appsync-datasource_rdshttpendpointconfig.go @@ -11,27 +11,27 @@ type DataSource_RdsHttpEndpointConfig struct { // AwsRegion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-rdshttpendpointconfig.html#cfn-appsync-datasource-rdshttpendpointconfig-awsregion - AwsRegion string `json:"AwsRegion,omitempty"` + AwsRegion string `json:"AwsRegion"` // AwsSecretStoreArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-rdshttpendpointconfig.html#cfn-appsync-datasource-rdshttpendpointconfig-awssecretstorearn - AwsSecretStoreArn string `json:"AwsSecretStoreArn,omitempty"` + AwsSecretStoreArn string `json:"AwsSecretStoreArn"` // DatabaseName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-rdshttpendpointconfig.html#cfn-appsync-datasource-rdshttpendpointconfig-databasename - DatabaseName string `json:"DatabaseName,omitempty"` + DatabaseName *string `json:"DatabaseName,omitempty"` // DbClusterIdentifier AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-rdshttpendpointconfig.html#cfn-appsync-datasource-rdshttpendpointconfig-dbclusteridentifier - DbClusterIdentifier string `json:"DbClusterIdentifier,omitempty"` + DbClusterIdentifier string `json:"DbClusterIdentifier"` // Schema AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-rdshttpendpointconfig.html#cfn-appsync-datasource-rdshttpendpointconfig-schema - Schema string `json:"Schema,omitempty"` + Schema *string `json:"Schema,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appsync/aws-appsync-datasource_relationaldatabaseconfig.go b/cloudformation/appsync/aws-appsync-datasource_relationaldatabaseconfig.go index 90d5f990f9..77f41f4935 100644 --- a/cloudformation/appsync/aws-appsync-datasource_relationaldatabaseconfig.go +++ b/cloudformation/appsync/aws-appsync-datasource_relationaldatabaseconfig.go @@ -16,7 +16,7 @@ type DataSource_RelationalDatabaseConfig struct { // RelationalDatabaseSourceType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-relationaldatabaseconfig.html#cfn-appsync-datasource-relationaldatabaseconfig-relationaldatabasesourcetype - RelationalDatabaseSourceType string `json:"RelationalDatabaseSourceType,omitempty"` + RelationalDatabaseSourceType string `json:"RelationalDatabaseSourceType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appsync/aws-appsync-domainname.go b/cloudformation/appsync/aws-appsync-domainname.go index e83d26e9cc..7d5b506d85 100644 --- a/cloudformation/appsync/aws-appsync-domainname.go +++ b/cloudformation/appsync/aws-appsync-domainname.go @@ -15,17 +15,17 @@ type DomainName struct { // CertificateArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-domainname.html#cfn-appsync-domainname-certificatearn - CertificateArn string `json:"CertificateArn,omitempty"` + CertificateArn string `json:"CertificateArn"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-domainname.html#cfn-appsync-domainname-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // DomainName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-domainname.html#cfn-appsync-domainname-domainname - DomainName string `json:"DomainName,omitempty"` + DomainName string `json:"DomainName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appsync/aws-appsync-domainnameapiassociation.go b/cloudformation/appsync/aws-appsync-domainnameapiassociation.go index 2d0a14e443..e4cf937a47 100644 --- a/cloudformation/appsync/aws-appsync-domainnameapiassociation.go +++ b/cloudformation/appsync/aws-appsync-domainnameapiassociation.go @@ -15,12 +15,12 @@ type DomainNameApiAssociation struct { // ApiId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-domainnameapiassociation.html#cfn-appsync-domainnameapiassociation-apiid - ApiId string `json:"ApiId,omitempty"` + ApiId string `json:"ApiId"` // DomainName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-domainnameapiassociation.html#cfn-appsync-domainnameapiassociation-domainname - DomainName string `json:"DomainName,omitempty"` + DomainName string `json:"DomainName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appsync/aws-appsync-functionconfiguration.go b/cloudformation/appsync/aws-appsync-functionconfiguration.go index 8d666f3cf5..2cb6de833a 100644 --- a/cloudformation/appsync/aws-appsync-functionconfiguration.go +++ b/cloudformation/appsync/aws-appsync-functionconfiguration.go @@ -15,52 +15,52 @@ type FunctionConfiguration struct { // ApiId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-functionconfiguration.html#cfn-appsync-functionconfiguration-apiid - ApiId string `json:"ApiId,omitempty"` + ApiId string `json:"ApiId"` // DataSourceName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-functionconfiguration.html#cfn-appsync-functionconfiguration-datasourcename - DataSourceName string `json:"DataSourceName,omitempty"` + DataSourceName string `json:"DataSourceName"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-functionconfiguration.html#cfn-appsync-functionconfiguration-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // FunctionVersion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-functionconfiguration.html#cfn-appsync-functionconfiguration-functionversion - FunctionVersion string `json:"FunctionVersion,omitempty"` + FunctionVersion string `json:"FunctionVersion"` // MaxBatchSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-functionconfiguration.html#cfn-appsync-functionconfiguration-maxbatchsize - MaxBatchSize int `json:"MaxBatchSize,omitempty"` + MaxBatchSize *int `json:"MaxBatchSize,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-functionconfiguration.html#cfn-appsync-functionconfiguration-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // RequestMappingTemplate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-functionconfiguration.html#cfn-appsync-functionconfiguration-requestmappingtemplate - RequestMappingTemplate string `json:"RequestMappingTemplate,omitempty"` + RequestMappingTemplate *string `json:"RequestMappingTemplate,omitempty"` // RequestMappingTemplateS3Location AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-functionconfiguration.html#cfn-appsync-functionconfiguration-requestmappingtemplates3location - RequestMappingTemplateS3Location string `json:"RequestMappingTemplateS3Location,omitempty"` + RequestMappingTemplateS3Location *string `json:"RequestMappingTemplateS3Location,omitempty"` // ResponseMappingTemplate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-functionconfiguration.html#cfn-appsync-functionconfiguration-responsemappingtemplate - ResponseMappingTemplate string `json:"ResponseMappingTemplate,omitempty"` + ResponseMappingTemplate *string `json:"ResponseMappingTemplate,omitempty"` // ResponseMappingTemplateS3Location AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-functionconfiguration.html#cfn-appsync-functionconfiguration-responsemappingtemplates3location - ResponseMappingTemplateS3Location string `json:"ResponseMappingTemplateS3Location,omitempty"` + ResponseMappingTemplateS3Location *string `json:"ResponseMappingTemplateS3Location,omitempty"` // SyncConfig AWS CloudFormation Property // Required: false diff --git a/cloudformation/appsync/aws-appsync-functionconfiguration_lambdaconflicthandlerconfig.go b/cloudformation/appsync/aws-appsync-functionconfiguration_lambdaconflicthandlerconfig.go index 9300722480..3fabb34553 100644 --- a/cloudformation/appsync/aws-appsync-functionconfiguration_lambdaconflicthandlerconfig.go +++ b/cloudformation/appsync/aws-appsync-functionconfiguration_lambdaconflicthandlerconfig.go @@ -11,7 +11,7 @@ type FunctionConfiguration_LambdaConflictHandlerConfig struct { // LambdaConflictHandlerArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-functionconfiguration-lambdaconflicthandlerconfig.html#cfn-appsync-functionconfiguration-lambdaconflicthandlerconfig-lambdaconflicthandlerarn - LambdaConflictHandlerArn string `json:"LambdaConflictHandlerArn,omitempty"` + LambdaConflictHandlerArn *string `json:"LambdaConflictHandlerArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appsync/aws-appsync-functionconfiguration_syncconfig.go b/cloudformation/appsync/aws-appsync-functionconfiguration_syncconfig.go index 554371f736..46b8fb1fac 100644 --- a/cloudformation/appsync/aws-appsync-functionconfiguration_syncconfig.go +++ b/cloudformation/appsync/aws-appsync-functionconfiguration_syncconfig.go @@ -11,12 +11,12 @@ type FunctionConfiguration_SyncConfig struct { // ConflictDetection AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-functionconfiguration-syncconfig.html#cfn-appsync-functionconfiguration-syncconfig-conflictdetection - ConflictDetection string `json:"ConflictDetection,omitempty"` + ConflictDetection string `json:"ConflictDetection"` // ConflictHandler AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-functionconfiguration-syncconfig.html#cfn-appsync-functionconfiguration-syncconfig-conflicthandler - ConflictHandler string `json:"ConflictHandler,omitempty"` + ConflictHandler *string `json:"ConflictHandler,omitempty"` // LambdaConflictHandlerConfig AWS CloudFormation Property // Required: false diff --git a/cloudformation/appsync/aws-appsync-graphqlapi.go b/cloudformation/appsync/aws-appsync-graphqlapi.go index 0c51200cc7..8d253e7766 100644 --- a/cloudformation/appsync/aws-appsync-graphqlapi.go +++ b/cloudformation/appsync/aws-appsync-graphqlapi.go @@ -20,7 +20,7 @@ type GraphQLApi struct { // AuthenticationType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-authenticationtype - AuthenticationType string `json:"AuthenticationType,omitempty"` + AuthenticationType string `json:"AuthenticationType"` // LambdaAuthorizerConfig AWS CloudFormation Property // Required: false @@ -35,7 +35,7 @@ type GraphQLApi struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // OpenIDConnectConfig AWS CloudFormation Property // Required: false @@ -55,7 +55,7 @@ type GraphQLApi struct { // XrayEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-xrayenabled - XrayEnabled bool `json:"XrayEnabled,omitempty"` + XrayEnabled *bool `json:"XrayEnabled,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appsync/aws-appsync-graphqlapi_additionalauthenticationprovider.go b/cloudformation/appsync/aws-appsync-graphqlapi_additionalauthenticationprovider.go index e999f45e99..6568bc088d 100644 --- a/cloudformation/appsync/aws-appsync-graphqlapi_additionalauthenticationprovider.go +++ b/cloudformation/appsync/aws-appsync-graphqlapi_additionalauthenticationprovider.go @@ -11,7 +11,7 @@ type GraphQLApi_AdditionalAuthenticationProvider struct { // AuthenticationType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-additionalauthenticationprovider.html#cfn-appsync-graphqlapi-additionalauthenticationprovider-authenticationtype - AuthenticationType string `json:"AuthenticationType,omitempty"` + AuthenticationType string `json:"AuthenticationType"` // LambdaAuthorizerConfig AWS CloudFormation Property // Required: false diff --git a/cloudformation/appsync/aws-appsync-graphqlapi_cognitouserpoolconfig.go b/cloudformation/appsync/aws-appsync-graphqlapi_cognitouserpoolconfig.go index ce089426c1..8169916a11 100644 --- a/cloudformation/appsync/aws-appsync-graphqlapi_cognitouserpoolconfig.go +++ b/cloudformation/appsync/aws-appsync-graphqlapi_cognitouserpoolconfig.go @@ -11,17 +11,17 @@ type GraphQLApi_CognitoUserPoolConfig struct { // AppIdClientRegex AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-cognitouserpoolconfig.html#cfn-appsync-graphqlapi-cognitouserpoolconfig-appidclientregex - AppIdClientRegex string `json:"AppIdClientRegex,omitempty"` + AppIdClientRegex *string `json:"AppIdClientRegex,omitempty"` // AwsRegion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-cognitouserpoolconfig.html#cfn-appsync-graphqlapi-cognitouserpoolconfig-awsregion - AwsRegion string `json:"AwsRegion,omitempty"` + AwsRegion *string `json:"AwsRegion,omitempty"` // UserPoolId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-cognitouserpoolconfig.html#cfn-appsync-graphqlapi-cognitouserpoolconfig-userpoolid - UserPoolId string `json:"UserPoolId,omitempty"` + UserPoolId *string `json:"UserPoolId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appsync/aws-appsync-graphqlapi_lambdaauthorizerconfig.go b/cloudformation/appsync/aws-appsync-graphqlapi_lambdaauthorizerconfig.go index 2661548053..abaaf90995 100644 --- a/cloudformation/appsync/aws-appsync-graphqlapi_lambdaauthorizerconfig.go +++ b/cloudformation/appsync/aws-appsync-graphqlapi_lambdaauthorizerconfig.go @@ -11,17 +11,17 @@ type GraphQLApi_LambdaAuthorizerConfig struct { // AuthorizerResultTtlInSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-lambdaauthorizerconfig.html#cfn-appsync-graphqlapi-lambdaauthorizerconfig-authorizerresultttlinseconds - AuthorizerResultTtlInSeconds float64 `json:"AuthorizerResultTtlInSeconds,omitempty"` + AuthorizerResultTtlInSeconds *float64 `json:"AuthorizerResultTtlInSeconds,omitempty"` // AuthorizerUri AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-lambdaauthorizerconfig.html#cfn-appsync-graphqlapi-lambdaauthorizerconfig-authorizeruri - AuthorizerUri string `json:"AuthorizerUri,omitempty"` + AuthorizerUri *string `json:"AuthorizerUri,omitempty"` // IdentityValidationExpression AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-lambdaauthorizerconfig.html#cfn-appsync-graphqlapi-lambdaauthorizerconfig-identityvalidationexpression - IdentityValidationExpression string `json:"IdentityValidationExpression,omitempty"` + IdentityValidationExpression *string `json:"IdentityValidationExpression,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appsync/aws-appsync-graphqlapi_logconfig.go b/cloudformation/appsync/aws-appsync-graphqlapi_logconfig.go index 9a7961ae74..83f207f5e3 100644 --- a/cloudformation/appsync/aws-appsync-graphqlapi_logconfig.go +++ b/cloudformation/appsync/aws-appsync-graphqlapi_logconfig.go @@ -11,17 +11,17 @@ type GraphQLApi_LogConfig struct { // CloudWatchLogsRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-logconfig.html#cfn-appsync-graphqlapi-logconfig-cloudwatchlogsrolearn - CloudWatchLogsRoleArn string `json:"CloudWatchLogsRoleArn,omitempty"` + CloudWatchLogsRoleArn *string `json:"CloudWatchLogsRoleArn,omitempty"` // ExcludeVerboseContent AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-logconfig.html#cfn-appsync-graphqlapi-logconfig-excludeverbosecontent - ExcludeVerboseContent bool `json:"ExcludeVerboseContent,omitempty"` + ExcludeVerboseContent *bool `json:"ExcludeVerboseContent,omitempty"` // FieldLogLevel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-logconfig.html#cfn-appsync-graphqlapi-logconfig-fieldloglevel - FieldLogLevel string `json:"FieldLogLevel,omitempty"` + FieldLogLevel *string `json:"FieldLogLevel,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appsync/aws-appsync-graphqlapi_openidconnectconfig.go b/cloudformation/appsync/aws-appsync-graphqlapi_openidconnectconfig.go index a28a86d087..f1751924fe 100644 --- a/cloudformation/appsync/aws-appsync-graphqlapi_openidconnectconfig.go +++ b/cloudformation/appsync/aws-appsync-graphqlapi_openidconnectconfig.go @@ -11,22 +11,22 @@ type GraphQLApi_OpenIDConnectConfig struct { // AuthTTL AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-openidconnectconfig.html#cfn-appsync-graphqlapi-openidconnectconfig-authttl - AuthTTL float64 `json:"AuthTTL,omitempty"` + AuthTTL *float64 `json:"AuthTTL,omitempty"` // ClientId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-openidconnectconfig.html#cfn-appsync-graphqlapi-openidconnectconfig-clientid - ClientId string `json:"ClientId,omitempty"` + ClientId *string `json:"ClientId,omitempty"` // IatTTL AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-openidconnectconfig.html#cfn-appsync-graphqlapi-openidconnectconfig-iatttl - IatTTL float64 `json:"IatTTL,omitempty"` + IatTTL *float64 `json:"IatTTL,omitempty"` // Issuer AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-openidconnectconfig.html#cfn-appsync-graphqlapi-openidconnectconfig-issuer - Issuer string `json:"Issuer,omitempty"` + Issuer *string `json:"Issuer,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appsync/aws-appsync-graphqlapi_userpoolconfig.go b/cloudformation/appsync/aws-appsync-graphqlapi_userpoolconfig.go index adb2e68597..0d391ddec0 100644 --- a/cloudformation/appsync/aws-appsync-graphqlapi_userpoolconfig.go +++ b/cloudformation/appsync/aws-appsync-graphqlapi_userpoolconfig.go @@ -11,22 +11,22 @@ type GraphQLApi_UserPoolConfig struct { // AppIdClientRegex AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-userpoolconfig.html#cfn-appsync-graphqlapi-userpoolconfig-appidclientregex - AppIdClientRegex string `json:"AppIdClientRegex,omitempty"` + AppIdClientRegex *string `json:"AppIdClientRegex,omitempty"` // AwsRegion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-userpoolconfig.html#cfn-appsync-graphqlapi-userpoolconfig-awsregion - AwsRegion string `json:"AwsRegion,omitempty"` + AwsRegion *string `json:"AwsRegion,omitempty"` // DefaultAction AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-userpoolconfig.html#cfn-appsync-graphqlapi-userpoolconfig-defaultaction - DefaultAction string `json:"DefaultAction,omitempty"` + DefaultAction *string `json:"DefaultAction,omitempty"` // UserPoolId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-userpoolconfig.html#cfn-appsync-graphqlapi-userpoolconfig-userpoolid - UserPoolId string `json:"UserPoolId,omitempty"` + UserPoolId *string `json:"UserPoolId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appsync/aws-appsync-graphqlschema.go b/cloudformation/appsync/aws-appsync-graphqlschema.go index 463d3550dd..59747aa23c 100644 --- a/cloudformation/appsync/aws-appsync-graphqlschema.go +++ b/cloudformation/appsync/aws-appsync-graphqlschema.go @@ -15,17 +15,17 @@ type GraphQLSchema struct { // ApiId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlschema.html#cfn-appsync-graphqlschema-apiid - ApiId string `json:"ApiId,omitempty"` + ApiId string `json:"ApiId"` // Definition AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlschema.html#cfn-appsync-graphqlschema-definition - Definition string `json:"Definition,omitempty"` + Definition *string `json:"Definition,omitempty"` // DefinitionS3Location AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlschema.html#cfn-appsync-graphqlschema-definitions3location - DefinitionS3Location string `json:"DefinitionS3Location,omitempty"` + DefinitionS3Location *string `json:"DefinitionS3Location,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appsync/aws-appsync-resolver.go b/cloudformation/appsync/aws-appsync-resolver.go index d46a46c10d..a233ae083a 100644 --- a/cloudformation/appsync/aws-appsync-resolver.go +++ b/cloudformation/appsync/aws-appsync-resolver.go @@ -15,7 +15,7 @@ type Resolver struct { // ApiId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html#cfn-appsync-resolver-apiid - ApiId string `json:"ApiId,omitempty"` + ApiId string `json:"ApiId"` // CachingConfig AWS CloudFormation Property // Required: false @@ -25,22 +25,22 @@ type Resolver struct { // DataSourceName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html#cfn-appsync-resolver-datasourcename - DataSourceName string `json:"DataSourceName,omitempty"` + DataSourceName *string `json:"DataSourceName,omitempty"` // FieldName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html#cfn-appsync-resolver-fieldname - FieldName string `json:"FieldName,omitempty"` + FieldName string `json:"FieldName"` // Kind AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html#cfn-appsync-resolver-kind - Kind string `json:"Kind,omitempty"` + Kind *string `json:"Kind,omitempty"` // MaxBatchSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html#cfn-appsync-resolver-maxbatchsize - MaxBatchSize int `json:"MaxBatchSize,omitempty"` + MaxBatchSize *int `json:"MaxBatchSize,omitempty"` // PipelineConfig AWS CloudFormation Property // Required: false @@ -50,22 +50,22 @@ type Resolver struct { // RequestMappingTemplate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html#cfn-appsync-resolver-requestmappingtemplate - RequestMappingTemplate string `json:"RequestMappingTemplate,omitempty"` + RequestMappingTemplate *string `json:"RequestMappingTemplate,omitempty"` // RequestMappingTemplateS3Location AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html#cfn-appsync-resolver-requestmappingtemplates3location - RequestMappingTemplateS3Location string `json:"RequestMappingTemplateS3Location,omitempty"` + RequestMappingTemplateS3Location *string `json:"RequestMappingTemplateS3Location,omitempty"` // ResponseMappingTemplate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html#cfn-appsync-resolver-responsemappingtemplate - ResponseMappingTemplate string `json:"ResponseMappingTemplate,omitempty"` + ResponseMappingTemplate *string `json:"ResponseMappingTemplate,omitempty"` // ResponseMappingTemplateS3Location AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html#cfn-appsync-resolver-responsemappingtemplates3location - ResponseMappingTemplateS3Location string `json:"ResponseMappingTemplateS3Location,omitempty"` + ResponseMappingTemplateS3Location *string `json:"ResponseMappingTemplateS3Location,omitempty"` // SyncConfig AWS CloudFormation Property // Required: false @@ -75,7 +75,7 @@ type Resolver struct { // TypeName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html#cfn-appsync-resolver-typename - TypeName string `json:"TypeName,omitempty"` + TypeName string `json:"TypeName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appsync/aws-appsync-resolver_cachingconfig.go b/cloudformation/appsync/aws-appsync-resolver_cachingconfig.go index 69699dc98d..b946b35f10 100644 --- a/cloudformation/appsync/aws-appsync-resolver_cachingconfig.go +++ b/cloudformation/appsync/aws-appsync-resolver_cachingconfig.go @@ -11,7 +11,7 @@ type Resolver_CachingConfig struct { // CachingKeys AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-resolver-cachingconfig.html#cfn-appsync-resolver-cachingconfig-cachingkeys - CachingKeys []string `json:"CachingKeys,omitempty"` + CachingKeys *[]string `json:"CachingKeys,omitempty"` // Ttl AWS CloudFormation Property // Required: true diff --git a/cloudformation/appsync/aws-appsync-resolver_lambdaconflicthandlerconfig.go b/cloudformation/appsync/aws-appsync-resolver_lambdaconflicthandlerconfig.go index 421e87b3f9..33d4a25d68 100644 --- a/cloudformation/appsync/aws-appsync-resolver_lambdaconflicthandlerconfig.go +++ b/cloudformation/appsync/aws-appsync-resolver_lambdaconflicthandlerconfig.go @@ -11,7 +11,7 @@ type Resolver_LambdaConflictHandlerConfig struct { // LambdaConflictHandlerArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-resolver-lambdaconflicthandlerconfig.html#cfn-appsync-resolver-lambdaconflicthandlerconfig-lambdaconflicthandlerarn - LambdaConflictHandlerArn string `json:"LambdaConflictHandlerArn,omitempty"` + LambdaConflictHandlerArn *string `json:"LambdaConflictHandlerArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appsync/aws-appsync-resolver_pipelineconfig.go b/cloudformation/appsync/aws-appsync-resolver_pipelineconfig.go index 89b07a55cf..937e4d8a3f 100644 --- a/cloudformation/appsync/aws-appsync-resolver_pipelineconfig.go +++ b/cloudformation/appsync/aws-appsync-resolver_pipelineconfig.go @@ -11,7 +11,7 @@ type Resolver_PipelineConfig struct { // Functions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-resolver-pipelineconfig.html#cfn-appsync-resolver-pipelineconfig-functions - Functions []string `json:"Functions,omitempty"` + Functions *[]string `json:"Functions,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appsync/aws-appsync-resolver_syncconfig.go b/cloudformation/appsync/aws-appsync-resolver_syncconfig.go index 53fa3a41a5..131bb12033 100644 --- a/cloudformation/appsync/aws-appsync-resolver_syncconfig.go +++ b/cloudformation/appsync/aws-appsync-resolver_syncconfig.go @@ -11,12 +11,12 @@ type Resolver_SyncConfig struct { // ConflictDetection AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-resolver-syncconfig.html#cfn-appsync-resolver-syncconfig-conflictdetection - ConflictDetection string `json:"ConflictDetection,omitempty"` + ConflictDetection string `json:"ConflictDetection"` // ConflictHandler AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-resolver-syncconfig.html#cfn-appsync-resolver-syncconfig-conflicthandler - ConflictHandler string `json:"ConflictHandler,omitempty"` + ConflictHandler *string `json:"ConflictHandler,omitempty"` // LambdaConflictHandlerConfig AWS CloudFormation Property // Required: false diff --git a/cloudformation/aps/aws-aps-rulegroupsnamespace.go b/cloudformation/aps/aws-aps-rulegroupsnamespace.go index b5b77edd7a..30cffb0a29 100644 --- a/cloudformation/aps/aws-aps-rulegroupsnamespace.go +++ b/cloudformation/aps/aws-aps-rulegroupsnamespace.go @@ -16,22 +16,22 @@ type RuleGroupsNamespace struct { // Data AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-rulegroupsnamespace.html#cfn-aps-rulegroupsnamespace-data - Data string `json:"Data,omitempty"` + Data string `json:"Data"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-rulegroupsnamespace.html#cfn-aps-rulegroupsnamespace-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-rulegroupsnamespace.html#cfn-aps-rulegroupsnamespace-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // Workspace AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-rulegroupsnamespace.html#cfn-aps-rulegroupsnamespace-workspace - Workspace string `json:"Workspace,omitempty"` + Workspace string `json:"Workspace"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/aps/aws-aps-workspace.go b/cloudformation/aps/aws-aps-workspace.go index 0a5ad59d7e..09c678b47e 100644 --- a/cloudformation/aps/aws-aps-workspace.go +++ b/cloudformation/aps/aws-aps-workspace.go @@ -16,17 +16,17 @@ type Workspace struct { // AlertManagerDefinition AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-workspace.html#cfn-aps-workspace-alertmanagerdefinition - AlertManagerDefinition string `json:"AlertManagerDefinition,omitempty"` + AlertManagerDefinition *string `json:"AlertManagerDefinition,omitempty"` // Alias AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-workspace.html#cfn-aps-workspace-alias - Alias string `json:"Alias,omitempty"` + Alias *string `json:"Alias,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-workspace.html#cfn-aps-workspace-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ask/alexa-ask-skill.go b/cloudformation/ask/alexa-ask-skill.go index 1baceaaaa9..ea43aa8333 100644 --- a/cloudformation/ask/alexa-ask-skill.go +++ b/cloudformation/ask/alexa-ask-skill.go @@ -15,17 +15,17 @@ type Skill struct { // AuthenticationConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ask-skill.html#cfn-ask-skill-authenticationconfiguration - AuthenticationConfiguration *Skill_AuthenticationConfiguration `json:"AuthenticationConfiguration,omitempty"` + AuthenticationConfiguration *Skill_AuthenticationConfiguration `json:"AuthenticationConfiguration"` // SkillPackage AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ask-skill.html#cfn-ask-skill-skillpackage - SkillPackage *Skill_SkillPackage `json:"SkillPackage,omitempty"` + SkillPackage *Skill_SkillPackage `json:"SkillPackage"` // VendorId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ask-skill.html#cfn-ask-skill-vendorid - VendorId string `json:"VendorId,omitempty"` + VendorId string `json:"VendorId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ask/alexa-ask-skill_authenticationconfiguration.go b/cloudformation/ask/alexa-ask-skill_authenticationconfiguration.go index 98008fc0a3..5561984ae2 100644 --- a/cloudformation/ask/alexa-ask-skill_authenticationconfiguration.go +++ b/cloudformation/ask/alexa-ask-skill_authenticationconfiguration.go @@ -11,17 +11,17 @@ type Skill_AuthenticationConfiguration struct { // ClientId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ask-skill-authenticationconfiguration.html#cfn-ask-skill-authenticationconfiguration-clientid - ClientId string `json:"ClientId,omitempty"` + ClientId string `json:"ClientId"` // ClientSecret AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ask-skill-authenticationconfiguration.html#cfn-ask-skill-authenticationconfiguration-clientsecret - ClientSecret string `json:"ClientSecret,omitempty"` + ClientSecret string `json:"ClientSecret"` // RefreshToken AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ask-skill-authenticationconfiguration.html#cfn-ask-skill-authenticationconfiguration-refreshtoken - RefreshToken string `json:"RefreshToken,omitempty"` + RefreshToken string `json:"RefreshToken"` // 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 79cf1bf880..096af988aa 100644 --- a/cloudformation/ask/alexa-ask-skill_overrides.go +++ b/cloudformation/ask/alexa-ask-skill_overrides.go @@ -11,7 +11,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/ask/alexa-ask-skill_skillpackage.go b/cloudformation/ask/alexa-ask-skill_skillpackage.go index ed03d71a15..97ffc45bb7 100644 --- a/cloudformation/ask/alexa-ask-skill_skillpackage.go +++ b/cloudformation/ask/alexa-ask-skill_skillpackage.go @@ -16,22 +16,22 @@ type Skill_SkillPackage struct { // S3Bucket AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ask-skill-skillpackage.html#cfn-ask-skill-skillpackage-s3bucket - S3Bucket string `json:"S3Bucket,omitempty"` + S3Bucket string `json:"S3Bucket"` // S3BucketRole AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ask-skill-skillpackage.html#cfn-ask-skill-skillpackage-s3bucketrole - S3BucketRole string `json:"S3BucketRole,omitempty"` + S3BucketRole *string `json:"S3BucketRole,omitempty"` // S3Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ask-skill-skillpackage.html#cfn-ask-skill-skillpackage-s3key - S3Key string `json:"S3Key,omitempty"` + S3Key string `json:"S3Key"` // S3ObjectVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ask-skill-skillpackage.html#cfn-ask-skill-skillpackage-s3objectversion - S3ObjectVersion string `json:"S3ObjectVersion,omitempty"` + S3ObjectVersion *string `json:"S3ObjectVersion,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/athena/aws-athena-datacatalog.go b/cloudformation/athena/aws-athena-datacatalog.go index 808dbba391..80691c1769 100644 --- a/cloudformation/athena/aws-athena-datacatalog.go +++ b/cloudformation/athena/aws-athena-datacatalog.go @@ -16,27 +16,27 @@ type DataCatalog struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-datacatalog.html#cfn-athena-datacatalog-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-datacatalog.html#cfn-athena-datacatalog-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Parameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-datacatalog.html#cfn-athena-datacatalog-parameters - Parameters map[string]string `json:"Parameters,omitempty"` + Parameters *map[string]string `json:"Parameters,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-datacatalog.html#cfn-athena-datacatalog-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-datacatalog.html#cfn-athena-datacatalog-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/athena/aws-athena-namedquery.go b/cloudformation/athena/aws-athena-namedquery.go index 5dcc3e8235..150f642482 100644 --- a/cloudformation/athena/aws-athena-namedquery.go +++ b/cloudformation/athena/aws-athena-namedquery.go @@ -15,27 +15,27 @@ type NamedQuery struct { // Database AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-namedquery.html#cfn-athena-namedquery-database - Database string `json:"Database,omitempty"` + Database string `json:"Database"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-namedquery.html#cfn-athena-namedquery-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-namedquery.html#cfn-athena-namedquery-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // QueryString AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-namedquery.html#cfn-athena-namedquery-querystring - QueryString string `json:"QueryString,omitempty"` + QueryString string `json:"QueryString"` // WorkGroup AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-namedquery.html#cfn-athena-namedquery-workgroup - WorkGroup string `json:"WorkGroup,omitempty"` + WorkGroup *string `json:"WorkGroup,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/athena/aws-athena-preparedstatement.go b/cloudformation/athena/aws-athena-preparedstatement.go index 2104673de7..c22bc918ce 100644 --- a/cloudformation/athena/aws-athena-preparedstatement.go +++ b/cloudformation/athena/aws-athena-preparedstatement.go @@ -15,22 +15,22 @@ type PreparedStatement struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-preparedstatement.html#cfn-athena-preparedstatement-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // QueryStatement AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-preparedstatement.html#cfn-athena-preparedstatement-querystatement - QueryStatement string `json:"QueryStatement,omitempty"` + QueryStatement string `json:"QueryStatement"` // StatementName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-preparedstatement.html#cfn-athena-preparedstatement-statementname - StatementName string `json:"StatementName,omitempty"` + StatementName string `json:"StatementName"` // WorkGroup AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-preparedstatement.html#cfn-athena-preparedstatement-workgroup - WorkGroup string `json:"WorkGroup,omitempty"` + WorkGroup string `json:"WorkGroup"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/athena/aws-athena-workgroup.go b/cloudformation/athena/aws-athena-workgroup.go index 2d80a0f0c6..e84e160838 100644 --- a/cloudformation/athena/aws-athena-workgroup.go +++ b/cloudformation/athena/aws-athena-workgroup.go @@ -16,27 +16,27 @@ type WorkGroup struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-workgroup.html#cfn-athena-workgroup-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-workgroup.html#cfn-athena-workgroup-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // RecursiveDeleteOption AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-workgroup.html#cfn-athena-workgroup-recursivedeleteoption - RecursiveDeleteOption bool `json:"RecursiveDeleteOption,omitempty"` + RecursiveDeleteOption *bool `json:"RecursiveDeleteOption,omitempty"` // State AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-workgroup.html#cfn-athena-workgroup-state - State string `json:"State,omitempty"` + State *string `json:"State,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-workgroup.html#cfn-athena-workgroup-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // WorkGroupConfiguration AWS CloudFormation Property // Required: false diff --git a/cloudformation/athena/aws-athena-workgroup_encryptionconfiguration.go b/cloudformation/athena/aws-athena-workgroup_encryptionconfiguration.go index 889c434f20..1b340ebd40 100644 --- a/cloudformation/athena/aws-athena-workgroup_encryptionconfiguration.go +++ b/cloudformation/athena/aws-athena-workgroup_encryptionconfiguration.go @@ -11,12 +11,12 @@ type WorkGroup_EncryptionConfiguration struct { // EncryptionOption AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-encryptionconfiguration.html#cfn-athena-workgroup-encryptionconfiguration-encryptionoption - EncryptionOption string `json:"EncryptionOption,omitempty"` + EncryptionOption string `json:"EncryptionOption"` // KmsKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-encryptionconfiguration.html#cfn-athena-workgroup-encryptionconfiguration-kmskey - KmsKey string `json:"KmsKey,omitempty"` + KmsKey *string `json:"KmsKey,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/athena/aws-athena-workgroup_engineversion.go b/cloudformation/athena/aws-athena-workgroup_engineversion.go index f6e97d9ef0..233acb594b 100644 --- a/cloudformation/athena/aws-athena-workgroup_engineversion.go +++ b/cloudformation/athena/aws-athena-workgroup_engineversion.go @@ -11,12 +11,12 @@ type WorkGroup_EngineVersion struct { // EffectiveEngineVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-engineversion.html#cfn-athena-workgroup-engineversion-effectiveengineversion - EffectiveEngineVersion string `json:"EffectiveEngineVersion,omitempty"` + EffectiveEngineVersion *string `json:"EffectiveEngineVersion,omitempty"` // SelectedEngineVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-engineversion.html#cfn-athena-workgroup-engineversion-selectedengineversion - SelectedEngineVersion string `json:"SelectedEngineVersion,omitempty"` + SelectedEngineVersion *string `json:"SelectedEngineVersion,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/athena/aws-athena-workgroup_resultconfiguration.go b/cloudformation/athena/aws-athena-workgroup_resultconfiguration.go index 0242a04fa1..afa176908a 100644 --- a/cloudformation/athena/aws-athena-workgroup_resultconfiguration.go +++ b/cloudformation/athena/aws-athena-workgroup_resultconfiguration.go @@ -16,7 +16,7 @@ type WorkGroup_ResultConfiguration struct { // OutputLocation AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-resultconfiguration.html#cfn-athena-workgroup-resultconfiguration-outputlocation - OutputLocation string `json:"OutputLocation,omitempty"` + OutputLocation *string `json:"OutputLocation,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/athena/aws-athena-workgroup_resultconfigurationupdates.go b/cloudformation/athena/aws-athena-workgroup_resultconfigurationupdates.go index 6afa430821..cb8def76cc 100644 --- a/cloudformation/athena/aws-athena-workgroup_resultconfigurationupdates.go +++ b/cloudformation/athena/aws-athena-workgroup_resultconfigurationupdates.go @@ -16,17 +16,17 @@ type WorkGroup_ResultConfigurationUpdates struct { // OutputLocation AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-resultconfigurationupdates.html#cfn-athena-workgroup-resultconfigurationupdates-outputlocation - OutputLocation string `json:"OutputLocation,omitempty"` + OutputLocation *string `json:"OutputLocation,omitempty"` // RemoveEncryptionConfiguration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-resultconfigurationupdates.html#cfn-athena-workgroup-resultconfigurationupdates-removeencryptionconfiguration - RemoveEncryptionConfiguration bool `json:"RemoveEncryptionConfiguration,omitempty"` + RemoveEncryptionConfiguration *bool `json:"RemoveEncryptionConfiguration,omitempty"` // RemoveOutputLocation AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-resultconfigurationupdates.html#cfn-athena-workgroup-resultconfigurationupdates-removeoutputlocation - RemoveOutputLocation bool `json:"RemoveOutputLocation,omitempty"` + RemoveOutputLocation *bool `json:"RemoveOutputLocation,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/athena/aws-athena-workgroup_workgroupconfiguration.go b/cloudformation/athena/aws-athena-workgroup_workgroupconfiguration.go index b58b28a648..940dea51e7 100644 --- a/cloudformation/athena/aws-athena-workgroup_workgroupconfiguration.go +++ b/cloudformation/athena/aws-athena-workgroup_workgroupconfiguration.go @@ -11,12 +11,12 @@ type WorkGroup_WorkGroupConfiguration struct { // BytesScannedCutoffPerQuery AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-workgroupconfiguration.html#cfn-athena-workgroup-workgroupconfiguration-bytesscannedcutoffperquery - BytesScannedCutoffPerQuery int `json:"BytesScannedCutoffPerQuery,omitempty"` + BytesScannedCutoffPerQuery *int `json:"BytesScannedCutoffPerQuery,omitempty"` // EnforceWorkGroupConfiguration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-workgroupconfiguration.html#cfn-athena-workgroup-workgroupconfiguration-enforceworkgroupconfiguration - EnforceWorkGroupConfiguration bool `json:"EnforceWorkGroupConfiguration,omitempty"` + EnforceWorkGroupConfiguration *bool `json:"EnforceWorkGroupConfiguration,omitempty"` // EngineVersion AWS CloudFormation Property // Required: false @@ -26,12 +26,12 @@ type WorkGroup_WorkGroupConfiguration struct { // PublishCloudWatchMetricsEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-workgroupconfiguration.html#cfn-athena-workgroup-workgroupconfiguration-publishcloudwatchmetricsenabled - PublishCloudWatchMetricsEnabled bool `json:"PublishCloudWatchMetricsEnabled,omitempty"` + PublishCloudWatchMetricsEnabled *bool `json:"PublishCloudWatchMetricsEnabled,omitempty"` // RequesterPaysEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-workgroupconfiguration.html#cfn-athena-workgroup-workgroupconfiguration-requesterpaysenabled - RequesterPaysEnabled bool `json:"RequesterPaysEnabled,omitempty"` + RequesterPaysEnabled *bool `json:"RequesterPaysEnabled,omitempty"` // ResultConfiguration AWS CloudFormation Property // Required: false diff --git a/cloudformation/athena/aws-athena-workgroup_workgroupconfigurationupdates.go b/cloudformation/athena/aws-athena-workgroup_workgroupconfigurationupdates.go index 2e34be424b..a128ab715a 100644 --- a/cloudformation/athena/aws-athena-workgroup_workgroupconfigurationupdates.go +++ b/cloudformation/athena/aws-athena-workgroup_workgroupconfigurationupdates.go @@ -11,12 +11,12 @@ type WorkGroup_WorkGroupConfigurationUpdates struct { // BytesScannedCutoffPerQuery AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-workgroupconfigurationupdates.html#cfn-athena-workgroup-workgroupconfigurationupdates-bytesscannedcutoffperquery - BytesScannedCutoffPerQuery int `json:"BytesScannedCutoffPerQuery,omitempty"` + BytesScannedCutoffPerQuery *int `json:"BytesScannedCutoffPerQuery,omitempty"` // EnforceWorkGroupConfiguration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-workgroupconfigurationupdates.html#cfn-athena-workgroup-workgroupconfigurationupdates-enforceworkgroupconfiguration - EnforceWorkGroupConfiguration bool `json:"EnforceWorkGroupConfiguration,omitempty"` + EnforceWorkGroupConfiguration *bool `json:"EnforceWorkGroupConfiguration,omitempty"` // EngineVersion AWS CloudFormation Property // Required: false @@ -26,17 +26,17 @@ type WorkGroup_WorkGroupConfigurationUpdates struct { // PublishCloudWatchMetricsEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-workgroupconfigurationupdates.html#cfn-athena-workgroup-workgroupconfigurationupdates-publishcloudwatchmetricsenabled - PublishCloudWatchMetricsEnabled bool `json:"PublishCloudWatchMetricsEnabled,omitempty"` + PublishCloudWatchMetricsEnabled *bool `json:"PublishCloudWatchMetricsEnabled,omitempty"` // RemoveBytesScannedCutoffPerQuery AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-workgroupconfigurationupdates.html#cfn-athena-workgroup-workgroupconfigurationupdates-removebytesscannedcutoffperquery - RemoveBytesScannedCutoffPerQuery bool `json:"RemoveBytesScannedCutoffPerQuery,omitempty"` + RemoveBytesScannedCutoffPerQuery *bool `json:"RemoveBytesScannedCutoffPerQuery,omitempty"` // RequesterPaysEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-workgroupconfigurationupdates.html#cfn-athena-workgroup-workgroupconfigurationupdates-requesterpaysenabled - RequesterPaysEnabled bool `json:"RequesterPaysEnabled,omitempty"` + RequesterPaysEnabled *bool `json:"RequesterPaysEnabled,omitempty"` // ResultConfigurationUpdates AWS CloudFormation Property // Required: false diff --git a/cloudformation/auditmanager/aws-auditmanager-assessment.go b/cloudformation/auditmanager/aws-auditmanager-assessment.go index c46ff47f48..7c4c2c3257 100644 --- a/cloudformation/auditmanager/aws-auditmanager-assessment.go +++ b/cloudformation/auditmanager/aws-auditmanager-assessment.go @@ -26,22 +26,22 @@ type Assessment struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-auditmanager-assessment.html#cfn-auditmanager-assessment-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // FrameworkId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-auditmanager-assessment.html#cfn-auditmanager-assessment-frameworkid - FrameworkId string `json:"FrameworkId,omitempty"` + FrameworkId *string `json:"FrameworkId,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-auditmanager-assessment.html#cfn-auditmanager-assessment-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Roles AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-auditmanager-assessment.html#cfn-auditmanager-assessment-roles - Roles []Assessment_Role `json:"Roles,omitempty"` + Roles *[]Assessment_Role `json:"Roles,omitempty"` // Scope AWS CloudFormation Property // Required: false @@ -51,12 +51,12 @@ type Assessment struct { // Status AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-auditmanager-assessment.html#cfn-auditmanager-assessment-status - Status string `json:"Status,omitempty"` + Status *string `json:"Status,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-auditmanager-assessment.html#cfn-auditmanager-assessment-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/auditmanager/aws-auditmanager-assessment_assessmentreportsdestination.go b/cloudformation/auditmanager/aws-auditmanager-assessment_assessmentreportsdestination.go index dd0298db6c..bd26200477 100644 --- a/cloudformation/auditmanager/aws-auditmanager-assessment_assessmentreportsdestination.go +++ b/cloudformation/auditmanager/aws-auditmanager-assessment_assessmentreportsdestination.go @@ -11,12 +11,12 @@ type Assessment_AssessmentReportsDestination struct { // Destination AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-auditmanager-assessment-assessmentreportsdestination.html#cfn-auditmanager-assessment-assessmentreportsdestination-destination - Destination string `json:"Destination,omitempty"` + Destination *string `json:"Destination,omitempty"` // DestinationType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-auditmanager-assessment-assessmentreportsdestination.html#cfn-auditmanager-assessment-assessmentreportsdestination-destinationtype - DestinationType string `json:"DestinationType,omitempty"` + DestinationType *string `json:"DestinationType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/auditmanager/aws-auditmanager-assessment_awsaccount.go b/cloudformation/auditmanager/aws-auditmanager-assessment_awsaccount.go index a8ab448cd9..cd31206b39 100644 --- a/cloudformation/auditmanager/aws-auditmanager-assessment_awsaccount.go +++ b/cloudformation/auditmanager/aws-auditmanager-assessment_awsaccount.go @@ -11,17 +11,17 @@ type Assessment_AWSAccount struct { // EmailAddress AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-auditmanager-assessment-awsaccount.html#cfn-auditmanager-assessment-awsaccount-emailaddress - EmailAddress string `json:"EmailAddress,omitempty"` + EmailAddress *string `json:"EmailAddress,omitempty"` // Id AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-auditmanager-assessment-awsaccount.html#cfn-auditmanager-assessment-awsaccount-id - Id string `json:"Id,omitempty"` + Id *string `json:"Id,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-auditmanager-assessment-awsaccount.html#cfn-auditmanager-assessment-awsaccount-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/auditmanager/aws-auditmanager-assessment_awsservice.go b/cloudformation/auditmanager/aws-auditmanager-assessment_awsservice.go index 1a08ec9eb7..bce57904c7 100644 --- a/cloudformation/auditmanager/aws-auditmanager-assessment_awsservice.go +++ b/cloudformation/auditmanager/aws-auditmanager-assessment_awsservice.go @@ -11,7 +11,7 @@ type Assessment_AWSService struct { // ServiceName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-auditmanager-assessment-awsservice.html#cfn-auditmanager-assessment-awsservice-servicename - ServiceName string `json:"ServiceName,omitempty"` + ServiceName *string `json:"ServiceName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/auditmanager/aws-auditmanager-assessment_delegation.go b/cloudformation/auditmanager/aws-auditmanager-assessment_delegation.go index 6412a95e62..04bb8c69e8 100644 --- a/cloudformation/auditmanager/aws-auditmanager-assessment_delegation.go +++ b/cloudformation/auditmanager/aws-auditmanager-assessment_delegation.go @@ -11,57 +11,57 @@ type Assessment_Delegation struct { // AssessmentId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-auditmanager-assessment-delegation.html#cfn-auditmanager-assessment-delegation-assessmentid - AssessmentId string `json:"AssessmentId,omitempty"` + AssessmentId *string `json:"AssessmentId,omitempty"` // AssessmentName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-auditmanager-assessment-delegation.html#cfn-auditmanager-assessment-delegation-assessmentname - AssessmentName string `json:"AssessmentName,omitempty"` + AssessmentName *string `json:"AssessmentName,omitempty"` // Comment AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-auditmanager-assessment-delegation.html#cfn-auditmanager-assessment-delegation-comment - Comment string `json:"Comment,omitempty"` + Comment *string `json:"Comment,omitempty"` // ControlSetId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-auditmanager-assessment-delegation.html#cfn-auditmanager-assessment-delegation-controlsetid - ControlSetId string `json:"ControlSetId,omitempty"` + ControlSetId *string `json:"ControlSetId,omitempty"` // CreatedBy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-auditmanager-assessment-delegation.html#cfn-auditmanager-assessment-delegation-createdby - CreatedBy string `json:"CreatedBy,omitempty"` + CreatedBy *string `json:"CreatedBy,omitempty"` // CreationTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-auditmanager-assessment-delegation.html#cfn-auditmanager-assessment-delegation-creationtime - CreationTime float64 `json:"CreationTime,omitempty"` + CreationTime *float64 `json:"CreationTime,omitempty"` // Id AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-auditmanager-assessment-delegation.html#cfn-auditmanager-assessment-delegation-id - Id string `json:"Id,omitempty"` + Id *string `json:"Id,omitempty"` // LastUpdated AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-auditmanager-assessment-delegation.html#cfn-auditmanager-assessment-delegation-lastupdated - LastUpdated float64 `json:"LastUpdated,omitempty"` + LastUpdated *float64 `json:"LastUpdated,omitempty"` // RoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-auditmanager-assessment-delegation.html#cfn-auditmanager-assessment-delegation-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn *string `json:"RoleArn,omitempty"` // RoleType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-auditmanager-assessment-delegation.html#cfn-auditmanager-assessment-delegation-roletype - RoleType string `json:"RoleType,omitempty"` + RoleType *string `json:"RoleType,omitempty"` // Status AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-auditmanager-assessment-delegation.html#cfn-auditmanager-assessment-delegation-status - Status string `json:"Status,omitempty"` + Status *string `json:"Status,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/auditmanager/aws-auditmanager-assessment_role.go b/cloudformation/auditmanager/aws-auditmanager-assessment_role.go index b0969ed3ff..16e60a20c1 100644 --- a/cloudformation/auditmanager/aws-auditmanager-assessment_role.go +++ b/cloudformation/auditmanager/aws-auditmanager-assessment_role.go @@ -11,12 +11,12 @@ type Assessment_Role struct { // RoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-auditmanager-assessment-role.html#cfn-auditmanager-assessment-role-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn *string `json:"RoleArn,omitempty"` // RoleType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-auditmanager-assessment-role.html#cfn-auditmanager-assessment-role-roletype - RoleType string `json:"RoleType,omitempty"` + RoleType *string `json:"RoleType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/auditmanager/aws-auditmanager-assessment_scope.go b/cloudformation/auditmanager/aws-auditmanager-assessment_scope.go index c0357d6f9a..b8659612dc 100644 --- a/cloudformation/auditmanager/aws-auditmanager-assessment_scope.go +++ b/cloudformation/auditmanager/aws-auditmanager-assessment_scope.go @@ -11,12 +11,12 @@ type Assessment_Scope struct { // AwsAccounts AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-auditmanager-assessment-scope.html#cfn-auditmanager-assessment-scope-awsaccounts - AwsAccounts []Assessment_AWSAccount `json:"AwsAccounts,omitempty"` + AwsAccounts *[]Assessment_AWSAccount `json:"AwsAccounts,omitempty"` // AwsServices AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-auditmanager-assessment-scope.html#cfn-auditmanager-assessment-scope-awsservices - AwsServices []Assessment_AWSService `json:"AwsServices,omitempty"` + AwsServices *[]Assessment_AWSService `json:"AwsServices,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup.go b/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup.go index f935d509df..65af6e3a2e 100644 --- a/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup.go +++ b/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup.go @@ -15,57 +15,57 @@ type AutoScalingGroup struct { // AutoScalingGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-autoscaling-autoscalinggroup-autoscalinggroupname - AutoScalingGroupName string `json:"AutoScalingGroupName,omitempty"` + AutoScalingGroupName *string `json:"AutoScalingGroupName,omitempty"` // AvailabilityZones AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-availabilityzones - AvailabilityZones []string `json:"AvailabilityZones,omitempty"` + AvailabilityZones *[]string `json:"AvailabilityZones,omitempty"` // CapacityRebalance AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-capacityrebalance - CapacityRebalance bool `json:"CapacityRebalance,omitempty"` + CapacityRebalance *bool `json:"CapacityRebalance,omitempty"` // Context AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-context - Context string `json:"Context,omitempty"` + Context *string `json:"Context,omitempty"` // Cooldown AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-cooldown - Cooldown string `json:"Cooldown,omitempty"` + Cooldown *string `json:"Cooldown,omitempty"` // DesiredCapacity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-desiredcapacity - DesiredCapacity string `json:"DesiredCapacity,omitempty"` + DesiredCapacity *string `json:"DesiredCapacity,omitempty"` // DesiredCapacityType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-desiredcapacitytype - DesiredCapacityType string `json:"DesiredCapacityType,omitempty"` + DesiredCapacityType *string `json:"DesiredCapacityType,omitempty"` // HealthCheckGracePeriod AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-healthcheckgraceperiod - HealthCheckGracePeriod int `json:"HealthCheckGracePeriod,omitempty"` + HealthCheckGracePeriod *int `json:"HealthCheckGracePeriod,omitempty"` // HealthCheckType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-healthchecktype - HealthCheckType string `json:"HealthCheckType,omitempty"` + HealthCheckType *string `json:"HealthCheckType,omitempty"` // InstanceId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-instanceid - InstanceId string `json:"InstanceId,omitempty"` + InstanceId *string `json:"InstanceId,omitempty"` // LaunchConfigurationName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-launchconfigurationname - LaunchConfigurationName string `json:"LaunchConfigurationName,omitempty"` + LaunchConfigurationName *string `json:"LaunchConfigurationName,omitempty"` // LaunchTemplate AWS CloudFormation Property // Required: false @@ -75,32 +75,32 @@ type AutoScalingGroup struct { // LifecycleHookSpecificationList AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-autoscaling-autoscalinggroup-lifecyclehookspecificationlist - LifecycleHookSpecificationList []AutoScalingGroup_LifecycleHookSpecification `json:"LifecycleHookSpecificationList,omitempty"` + LifecycleHookSpecificationList *[]AutoScalingGroup_LifecycleHookSpecification `json:"LifecycleHookSpecificationList,omitempty"` // LoadBalancerNames AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-loadbalancernames - LoadBalancerNames []string `json:"LoadBalancerNames,omitempty"` + LoadBalancerNames *[]string `json:"LoadBalancerNames,omitempty"` // MaxInstanceLifetime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-maxinstancelifetime - MaxInstanceLifetime int `json:"MaxInstanceLifetime,omitempty"` + MaxInstanceLifetime *int `json:"MaxInstanceLifetime,omitempty"` // MaxSize AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-maxsize - MaxSize string `json:"MaxSize,omitempty"` + MaxSize string `json:"MaxSize"` // MetricsCollection AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-metricscollection - MetricsCollection []AutoScalingGroup_MetricsCollection `json:"MetricsCollection,omitempty"` + MetricsCollection *[]AutoScalingGroup_MetricsCollection `json:"MetricsCollection,omitempty"` // MinSize AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-minsize - MinSize string `json:"MinSize,omitempty"` + MinSize string `json:"MinSize"` // MixedInstancesPolicy AWS CloudFormation Property // Required: false @@ -110,42 +110,42 @@ type AutoScalingGroup struct { // NewInstancesProtectedFromScaleIn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-newinstancesprotectedfromscalein - NewInstancesProtectedFromScaleIn bool `json:"NewInstancesProtectedFromScaleIn,omitempty"` + NewInstancesProtectedFromScaleIn *bool `json:"NewInstancesProtectedFromScaleIn,omitempty"` // NotificationConfigurations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-notificationconfigurations - NotificationConfigurations []AutoScalingGroup_NotificationConfiguration `json:"NotificationConfigurations,omitempty"` + NotificationConfigurations *[]AutoScalingGroup_NotificationConfiguration `json:"NotificationConfigurations,omitempty"` // PlacementGroup AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-placementgroup - PlacementGroup string `json:"PlacementGroup,omitempty"` + PlacementGroup *string `json:"PlacementGroup,omitempty"` // ServiceLinkedRoleARN AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-autoscaling-autoscalinggroup-servicelinkedrolearn - ServiceLinkedRoleARN string `json:"ServiceLinkedRoleARN,omitempty"` + ServiceLinkedRoleARN *string `json:"ServiceLinkedRoleARN,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-tags - Tags []AutoScalingGroup_TagProperty `json:"Tags,omitempty"` + Tags *[]AutoScalingGroup_TagProperty `json:"Tags,omitempty"` // TargetGroupARNs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-targetgrouparns - TargetGroupARNs []string `json:"TargetGroupARNs,omitempty"` + TargetGroupARNs *[]string `json:"TargetGroupARNs,omitempty"` // TerminationPolicies AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-termpolicy - TerminationPolicies []string `json:"TerminationPolicies,omitempty"` + TerminationPolicies *[]string `json:"TerminationPolicies,omitempty"` // VPCZoneIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-vpczoneidentifier - VPCZoneIdentifier []string `json:"VPCZoneIdentifier,omitempty"` + VPCZoneIdentifier *[]string `json:"VPCZoneIdentifier,omitempty"` // AWSCloudFormationUpdatePolicy represents a CloudFormation UpdatePolicy AWSCloudFormationUpdatePolicy *policies.UpdatePolicy `json:"-"` diff --git a/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_acceleratorcountrequest.go b/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_acceleratorcountrequest.go index 56fd12bd53..82896626cb 100644 --- a/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_acceleratorcountrequest.go +++ b/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_acceleratorcountrequest.go @@ -11,12 +11,12 @@ type AutoScalingGroup_AcceleratorCountRequest struct { // Max AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-acceleratorcountrequest.html#cfn-autoscaling-autoscalinggroup-acceleratorcountrequest-max - Max int `json:"Max,omitempty"` + Max *int `json:"Max,omitempty"` // Min AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-acceleratorcountrequest.html#cfn-autoscaling-autoscalinggroup-acceleratorcountrequest-min - Min int `json:"Min,omitempty"` + Min *int `json:"Min,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_acceleratortotalmemorymibrequest.go b/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_acceleratortotalmemorymibrequest.go index d7a1edee07..7688077d51 100644 --- a/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_acceleratortotalmemorymibrequest.go +++ b/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_acceleratortotalmemorymibrequest.go @@ -11,12 +11,12 @@ type AutoScalingGroup_AcceleratorTotalMemoryMiBRequest struct { // Max AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-acceleratortotalmemorymibrequest.html#cfn-autoscaling-autoscalinggroup-acceleratortotalmemorymibrequest-max - Max int `json:"Max,omitempty"` + Max *int `json:"Max,omitempty"` // Min AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-acceleratortotalmemorymibrequest.html#cfn-autoscaling-autoscalinggroup-acceleratortotalmemorymibrequest-min - Min int `json:"Min,omitempty"` + Min *int `json:"Min,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_baselineebsbandwidthmbpsrequest.go b/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_baselineebsbandwidthmbpsrequest.go index 4be34a6d38..3533eb83e5 100644 --- a/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_baselineebsbandwidthmbpsrequest.go +++ b/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_baselineebsbandwidthmbpsrequest.go @@ -11,12 +11,12 @@ type AutoScalingGroup_BaselineEbsBandwidthMbpsRequest struct { // Max AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-baselineebsbandwidthmbpsrequest.html#cfn-autoscaling-autoscalinggroup-baselineebsbandwidthmbpsrequest-max - Max int `json:"Max,omitempty"` + Max *int `json:"Max,omitempty"` // Min AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-baselineebsbandwidthmbpsrequest.html#cfn-autoscaling-autoscalinggroup-baselineebsbandwidthmbpsrequest-min - Min int `json:"Min,omitempty"` + Min *int `json:"Min,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_instancerequirements.go b/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_instancerequirements.go index b64c6e2302..86c09d71db 100644 --- a/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_instancerequirements.go +++ b/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_instancerequirements.go @@ -16,12 +16,12 @@ type AutoScalingGroup_InstanceRequirements struct { // AcceleratorManufacturers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-acceleratormanufacturers - AcceleratorManufacturers []string `json:"AcceleratorManufacturers,omitempty"` + AcceleratorManufacturers *[]string `json:"AcceleratorManufacturers,omitempty"` // AcceleratorNames AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-acceleratornames - AcceleratorNames []string `json:"AcceleratorNames,omitempty"` + AcceleratorNames *[]string `json:"AcceleratorNames,omitempty"` // AcceleratorTotalMemoryMiB AWS CloudFormation Property // Required: false @@ -31,12 +31,12 @@ type AutoScalingGroup_InstanceRequirements struct { // AcceleratorTypes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-acceleratortypes - AcceleratorTypes []string `json:"AcceleratorTypes,omitempty"` + AcceleratorTypes *[]string `json:"AcceleratorTypes,omitempty"` // BareMetal AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-baremetal - BareMetal string `json:"BareMetal,omitempty"` + BareMetal *string `json:"BareMetal,omitempty"` // BaselineEbsBandwidthMbps AWS CloudFormation Property // Required: false @@ -46,32 +46,32 @@ type AutoScalingGroup_InstanceRequirements struct { // BurstablePerformance AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-burstableperformance - BurstablePerformance string `json:"BurstablePerformance,omitempty"` + BurstablePerformance *string `json:"BurstablePerformance,omitempty"` // CpuManufacturers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-cpumanufacturers - CpuManufacturers []string `json:"CpuManufacturers,omitempty"` + CpuManufacturers *[]string `json:"CpuManufacturers,omitempty"` // ExcludedInstanceTypes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-excludedinstancetypes - ExcludedInstanceTypes []string `json:"ExcludedInstanceTypes,omitempty"` + ExcludedInstanceTypes *[]string `json:"ExcludedInstanceTypes,omitempty"` // InstanceGenerations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-instancegenerations - InstanceGenerations []string `json:"InstanceGenerations,omitempty"` + InstanceGenerations *[]string `json:"InstanceGenerations,omitempty"` // LocalStorage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-localstorage - LocalStorage string `json:"LocalStorage,omitempty"` + LocalStorage *string `json:"LocalStorage,omitempty"` // LocalStorageTypes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-localstoragetypes - LocalStorageTypes []string `json:"LocalStorageTypes,omitempty"` + LocalStorageTypes *[]string `json:"LocalStorageTypes,omitempty"` // MemoryGiBPerVCpu AWS CloudFormation Property // Required: false @@ -91,17 +91,17 @@ type AutoScalingGroup_InstanceRequirements struct { // OnDemandMaxPricePercentageOverLowestPrice AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-ondemandmaxpricepercentageoverlowestprice - OnDemandMaxPricePercentageOverLowestPrice int `json:"OnDemandMaxPricePercentageOverLowestPrice,omitempty"` + OnDemandMaxPricePercentageOverLowestPrice *int `json:"OnDemandMaxPricePercentageOverLowestPrice,omitempty"` // RequireHibernateSupport AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-requirehibernatesupport - RequireHibernateSupport bool `json:"RequireHibernateSupport,omitempty"` + RequireHibernateSupport *bool `json:"RequireHibernateSupport,omitempty"` // SpotMaxPricePercentageOverLowestPrice AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-spotmaxpricepercentageoverlowestprice - SpotMaxPricePercentageOverLowestPrice int `json:"SpotMaxPricePercentageOverLowestPrice,omitempty"` + SpotMaxPricePercentageOverLowestPrice *int `json:"SpotMaxPricePercentageOverLowestPrice,omitempty"` // TotalLocalStorageGB AWS CloudFormation Property // Required: false diff --git a/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_instancesdistribution.go b/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_instancesdistribution.go index 523fd1bd4c..7c829aefa9 100644 --- a/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_instancesdistribution.go +++ b/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_instancesdistribution.go @@ -11,32 +11,32 @@ type AutoScalingGroup_InstancesDistribution struct { // OnDemandAllocationStrategy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancesdistribution.html#cfn-autoscaling-autoscalinggroup-instancesdistribution-ondemandallocationstrategy - OnDemandAllocationStrategy string `json:"OnDemandAllocationStrategy,omitempty"` + OnDemandAllocationStrategy *string `json:"OnDemandAllocationStrategy,omitempty"` // OnDemandBaseCapacity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancesdistribution.html#cfn-autoscaling-autoscalinggroup-instancesdistribution-ondemandbasecapacity - OnDemandBaseCapacity int `json:"OnDemandBaseCapacity,omitempty"` + OnDemandBaseCapacity *int `json:"OnDemandBaseCapacity,omitempty"` // OnDemandPercentageAboveBaseCapacity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancesdistribution.html#cfn-autoscaling-autoscalinggroup-instancesdistribution-ondemandpercentageabovebasecapacity - OnDemandPercentageAboveBaseCapacity int `json:"OnDemandPercentageAboveBaseCapacity,omitempty"` + OnDemandPercentageAboveBaseCapacity *int `json:"OnDemandPercentageAboveBaseCapacity,omitempty"` // SpotAllocationStrategy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancesdistribution.html#cfn-autoscaling-autoscalinggroup-instancesdistribution-spotallocationstrategy - SpotAllocationStrategy string `json:"SpotAllocationStrategy,omitempty"` + SpotAllocationStrategy *string `json:"SpotAllocationStrategy,omitempty"` // SpotInstancePools AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancesdistribution.html#cfn-autoscaling-autoscalinggroup-instancesdistribution-spotinstancepools - SpotInstancePools int `json:"SpotInstancePools,omitempty"` + SpotInstancePools *int `json:"SpotInstancePools,omitempty"` // SpotMaxPrice AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancesdistribution.html#cfn-autoscaling-autoscalinggroup-instancesdistribution-spotmaxprice - SpotMaxPrice string `json:"SpotMaxPrice,omitempty"` + SpotMaxPrice *string `json:"SpotMaxPrice,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_launchtemplate.go b/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_launchtemplate.go index a877d701cc..f031679cdd 100644 --- a/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_launchtemplate.go +++ b/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_launchtemplate.go @@ -11,12 +11,12 @@ type AutoScalingGroup_LaunchTemplate struct { // LaunchTemplateSpecification AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-launchtemplate.html#cfn-as-group-launchtemplate - LaunchTemplateSpecification *AutoScalingGroup_LaunchTemplateSpecification `json:"LaunchTemplateSpecification,omitempty"` + LaunchTemplateSpecification *AutoScalingGroup_LaunchTemplateSpecification `json:"LaunchTemplateSpecification"` // Overrides AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-launchtemplate.html#cfn-as-mixedinstancespolicy-overrides - Overrides []AutoScalingGroup_LaunchTemplateOverrides `json:"Overrides,omitempty"` + Overrides *[]AutoScalingGroup_LaunchTemplateOverrides `json:"Overrides,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_launchtemplateoverrides.go b/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_launchtemplateoverrides.go index 69663a59f4..1497dd6c2f 100644 --- a/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_launchtemplateoverrides.go +++ b/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_launchtemplateoverrides.go @@ -16,7 +16,7 @@ type AutoScalingGroup_LaunchTemplateOverrides struct { // InstanceType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-launchtemplateoverrides.html#cfn-autoscaling-autoscalinggroup-launchtemplateoverrides-instancetype - InstanceType string `json:"InstanceType,omitempty"` + InstanceType *string `json:"InstanceType,omitempty"` // LaunchTemplateSpecification AWS CloudFormation Property // Required: false @@ -26,7 +26,7 @@ type AutoScalingGroup_LaunchTemplateOverrides struct { // WeightedCapacity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-launchtemplateoverrides.html#cfn-autoscaling-autoscalinggroup-launchtemplateoverrides-weightedcapacity - WeightedCapacity string `json:"WeightedCapacity,omitempty"` + WeightedCapacity *string `json:"WeightedCapacity,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_launchtemplatespecification.go b/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_launchtemplatespecification.go index acad9e15ba..780b670e89 100644 --- a/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_launchtemplatespecification.go +++ b/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_launchtemplatespecification.go @@ -11,17 +11,17 @@ type AutoScalingGroup_LaunchTemplateSpecification struct { // LaunchTemplateId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplatespecification.html#cfn-autoscaling-autoscalinggroup-launchtemplatespecification-launchtemplateid - LaunchTemplateId string `json:"LaunchTemplateId,omitempty"` + LaunchTemplateId *string `json:"LaunchTemplateId,omitempty"` // LaunchTemplateName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplatespecification.html#cfn-autoscaling-autoscalinggroup-launchtemplatespecification-launchtemplatename - LaunchTemplateName string `json:"LaunchTemplateName,omitempty"` + LaunchTemplateName *string `json:"LaunchTemplateName,omitempty"` // Version AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplatespecification.html#cfn-autoscaling-autoscalinggroup-launchtemplatespecification-version - Version string `json:"Version,omitempty"` + Version string `json:"Version"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_lifecyclehookspecification.go b/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_lifecyclehookspecification.go index 42d6d1d094..e2318da370 100644 --- a/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_lifecyclehookspecification.go +++ b/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_lifecyclehookspecification.go @@ -11,37 +11,37 @@ type AutoScalingGroup_LifecycleHookSpecification struct { // DefaultResult AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-lifecyclehookspecification.html#cfn-autoscaling-autoscalinggroup-lifecyclehookspecification-defaultresult - DefaultResult string `json:"DefaultResult,omitempty"` + DefaultResult *string `json:"DefaultResult,omitempty"` // HeartbeatTimeout AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-lifecyclehookspecification.html#cfn-autoscaling-autoscalinggroup-lifecyclehookspecification-heartbeattimeout - HeartbeatTimeout int `json:"HeartbeatTimeout,omitempty"` + HeartbeatTimeout *int `json:"HeartbeatTimeout,omitempty"` // LifecycleHookName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-lifecyclehookspecification.html#cfn-autoscaling-autoscalinggroup-lifecyclehookspecification-lifecyclehookname - LifecycleHookName string `json:"LifecycleHookName,omitempty"` + LifecycleHookName string `json:"LifecycleHookName"` // LifecycleTransition AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-lifecyclehookspecification.html#cfn-autoscaling-autoscalinggroup-lifecyclehookspecification-lifecycletransition - LifecycleTransition string `json:"LifecycleTransition,omitempty"` + LifecycleTransition string `json:"LifecycleTransition"` // NotificationMetadata AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-lifecyclehookspecification.html#cfn-autoscaling-autoscalinggroup-lifecyclehookspecification-notificationmetadata - NotificationMetadata string `json:"NotificationMetadata,omitempty"` + NotificationMetadata *string `json:"NotificationMetadata,omitempty"` // NotificationTargetARN AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-lifecyclehookspecification.html#cfn-autoscaling-autoscalinggroup-lifecyclehookspecification-notificationtargetarn - NotificationTargetARN string `json:"NotificationTargetARN,omitempty"` + NotificationTargetARN *string `json:"NotificationTargetARN,omitempty"` // RoleARN AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-lifecyclehookspecification.html#cfn-autoscaling-autoscalinggroup-lifecyclehookspecification-rolearn - RoleARN string `json:"RoleARN,omitempty"` + RoleARN *string `json:"RoleARN,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_memorygibpervcpurequest.go b/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_memorygibpervcpurequest.go index 804e34bcb2..ce57fbed4d 100644 --- a/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_memorygibpervcpurequest.go +++ b/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_memorygibpervcpurequest.go @@ -11,12 +11,12 @@ type AutoScalingGroup_MemoryGiBPerVCpuRequest struct { // Max AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-memorygibpervcpurequest.html#cfn-autoscaling-autoscalinggroup-memorygibpervcpurequest-max - Max int `json:"Max,omitempty"` + Max *int `json:"Max,omitempty"` // Min AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-memorygibpervcpurequest.html#cfn-autoscaling-autoscalinggroup-memorygibpervcpurequest-min - Min int `json:"Min,omitempty"` + Min *int `json:"Min,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_memorymibrequest.go b/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_memorymibrequest.go index 3ff71046f3..40d3a60553 100644 --- a/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_memorymibrequest.go +++ b/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_memorymibrequest.go @@ -11,12 +11,12 @@ type AutoScalingGroup_MemoryMiBRequest struct { // Max AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-memorymibrequest.html#cfn-autoscaling-autoscalinggroup-memorymibrequest-max - Max int `json:"Max,omitempty"` + Max *int `json:"Max,omitempty"` // Min AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-memorymibrequest.html#cfn-autoscaling-autoscalinggroup-memorymibrequest-min - Min int `json:"Min,omitempty"` + Min *int `json:"Min,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_metricscollection.go b/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_metricscollection.go index e20dbdd01d..3d88942349 100644 --- a/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_metricscollection.go +++ b/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_metricscollection.go @@ -11,12 +11,12 @@ type AutoScalingGroup_MetricsCollection struct { // Granularity AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-metricscollection.html#cfn-as-metricscollection-granularity - Granularity string `json:"Granularity,omitempty"` + Granularity string `json:"Granularity"` // Metrics AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-metricscollection.html#cfn-as-metricscollection-metrics - Metrics []string `json:"Metrics,omitempty"` + Metrics *[]string `json:"Metrics,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_mixedinstancespolicy.go b/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_mixedinstancespolicy.go index 8437afde5c..58ac3e5100 100644 --- a/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_mixedinstancespolicy.go +++ b/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_mixedinstancespolicy.go @@ -16,7 +16,7 @@ type AutoScalingGroup_MixedInstancesPolicy struct { // LaunchTemplate AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-group-mixedinstancespolicy.html#cfn-as-mixedinstancespolicy-launchtemplate - LaunchTemplate *AutoScalingGroup_LaunchTemplate `json:"LaunchTemplate,omitempty"` + LaunchTemplate *AutoScalingGroup_LaunchTemplate `json:"LaunchTemplate"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_networkinterfacecountrequest.go b/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_networkinterfacecountrequest.go index bc5c488762..5303909857 100644 --- a/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_networkinterfacecountrequest.go +++ b/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_networkinterfacecountrequest.go @@ -11,12 +11,12 @@ type AutoScalingGroup_NetworkInterfaceCountRequest struct { // Max AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-networkinterfacecountrequest.html#cfn-autoscaling-autoscalinggroup-networkinterfacecountrequest-max - Max int `json:"Max,omitempty"` + Max *int `json:"Max,omitempty"` // Min AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-networkinterfacecountrequest.html#cfn-autoscaling-autoscalinggroup-networkinterfacecountrequest-min - Min int `json:"Min,omitempty"` + Min *int `json:"Min,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_notificationconfiguration.go b/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_notificationconfiguration.go index 48ad91d85d..1c3c8febef 100644 --- a/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_notificationconfiguration.go +++ b/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_notificationconfiguration.go @@ -11,12 +11,12 @@ type AutoScalingGroup_NotificationConfiguration struct { // NotificationTypes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-notificationconfigurations.html#cfn-as-group-notificationconfigurations-notificationtypes - NotificationTypes []string `json:"NotificationTypes,omitempty"` + NotificationTypes *[]string `json:"NotificationTypes,omitempty"` // TopicARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-notificationconfigurations.html#cfn-autoscaling-autoscalinggroup-notificationconfigurations-topicarn - TopicARN string `json:"TopicARN,omitempty"` + TopicARN string `json:"TopicARN"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_tagproperty.go b/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_tagproperty.go index 121c4bbefb..db188fb4f6 100644 --- a/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_tagproperty.go +++ b/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_tagproperty.go @@ -11,7 +11,7 @@ type AutoScalingGroup_TagProperty struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-tags.html#cfn-as-tags-Key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // PropagateAtLaunch AWS CloudFormation Property // Required: true @@ -21,7 +21,7 @@ type AutoScalingGroup_TagProperty struct { // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-tags.html#cfn-as-tags-Value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_totallocalstoragegbrequest.go b/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_totallocalstoragegbrequest.go index c85100cc74..3987dace92 100644 --- a/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_totallocalstoragegbrequest.go +++ b/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_totallocalstoragegbrequest.go @@ -11,12 +11,12 @@ type AutoScalingGroup_TotalLocalStorageGBRequest struct { // Max AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-totallocalstoragegbrequest.html#cfn-autoscaling-autoscalinggroup-totallocalstoragegbrequest-max - Max int `json:"Max,omitempty"` + Max *int `json:"Max,omitempty"` // Min AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-totallocalstoragegbrequest.html#cfn-autoscaling-autoscalinggroup-totallocalstoragegbrequest-min - Min int `json:"Min,omitempty"` + Min *int `json:"Min,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_vcpucountrequest.go b/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_vcpucountrequest.go index 77257e5101..68ea12a6d9 100644 --- a/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_vcpucountrequest.go +++ b/cloudformation/autoscaling/aws-autoscaling-autoscalinggroup_vcpucountrequest.go @@ -11,12 +11,12 @@ type AutoScalingGroup_VCpuCountRequest struct { // Max AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-vcpucountrequest.html#cfn-autoscaling-autoscalinggroup-vcpucountrequest-max - Max int `json:"Max,omitempty"` + Max *int `json:"Max,omitempty"` // Min AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-vcpucountrequest.html#cfn-autoscaling-autoscalinggroup-vcpucountrequest-min - Min int `json:"Min,omitempty"` + Min *int `json:"Min,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/autoscaling/aws-autoscaling-launchconfiguration.go b/cloudformation/autoscaling/aws-autoscaling-launchconfiguration.go index 60b058e797..b13fcba8a6 100644 --- a/cloudformation/autoscaling/aws-autoscaling-launchconfiguration.go +++ b/cloudformation/autoscaling/aws-autoscaling-launchconfiguration.go @@ -15,67 +15,67 @@ type LaunchConfiguration struct { // AssociatePublicIpAddress AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-launchconfiguration.html#cfn-autoscaling-launchconfiguration-associatepublicipaddress - AssociatePublicIpAddress bool `json:"AssociatePublicIpAddress,omitempty"` + AssociatePublicIpAddress *bool `json:"AssociatePublicIpAddress,omitempty"` // BlockDeviceMappings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-launchconfiguration.html#cfn-autoscaling-launchconfiguration-blockdevicemappings - BlockDeviceMappings []LaunchConfiguration_BlockDeviceMapping `json:"BlockDeviceMappings,omitempty"` + BlockDeviceMappings *[]LaunchConfiguration_BlockDeviceMapping `json:"BlockDeviceMappings,omitempty"` // ClassicLinkVPCId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-launchconfiguration.html#cfn-autoscaling-launchconfiguration-classiclinkvpcid - ClassicLinkVPCId string `json:"ClassicLinkVPCId,omitempty"` + ClassicLinkVPCId *string `json:"ClassicLinkVPCId,omitempty"` // ClassicLinkVPCSecurityGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-launchconfiguration.html#cfn-autoscaling-launchconfiguration-classiclinkvpcsecuritygroups - ClassicLinkVPCSecurityGroups []string `json:"ClassicLinkVPCSecurityGroups,omitempty"` + ClassicLinkVPCSecurityGroups *[]string `json:"ClassicLinkVPCSecurityGroups,omitempty"` // EbsOptimized AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-launchconfiguration.html#cfn-autoscaling-launchconfiguration-ebsoptimized - EbsOptimized bool `json:"EbsOptimized,omitempty"` + EbsOptimized *bool `json:"EbsOptimized,omitempty"` // IamInstanceProfile AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-launchconfiguration.html#cfn-autoscaling-launchconfiguration-iaminstanceprofile - IamInstanceProfile string `json:"IamInstanceProfile,omitempty"` + IamInstanceProfile *string `json:"IamInstanceProfile,omitempty"` // ImageId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-launchconfiguration.html#cfn-autoscaling-launchconfiguration-imageid - ImageId string `json:"ImageId,omitempty"` + ImageId string `json:"ImageId"` // InstanceId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-launchconfiguration.html#cfn-autoscaling-launchconfiguration-instanceid - InstanceId string `json:"InstanceId,omitempty"` + InstanceId *string `json:"InstanceId,omitempty"` // InstanceMonitoring AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-launchconfiguration.html#cfn-autoscaling-launchconfiguration-instancemonitoring - InstanceMonitoring bool `json:"InstanceMonitoring,omitempty"` + InstanceMonitoring *bool `json:"InstanceMonitoring,omitempty"` // InstanceType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-launchconfiguration.html#cfn-autoscaling-launchconfiguration-instancetype - InstanceType string `json:"InstanceType,omitempty"` + InstanceType string `json:"InstanceType"` // KernelId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-launchconfiguration.html#cfn-autoscaling-launchconfiguration-kernelid - KernelId string `json:"KernelId,omitempty"` + KernelId *string `json:"KernelId,omitempty"` // KeyName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-launchconfiguration.html#cfn-autoscaling-launchconfiguration-keyname - KeyName string `json:"KeyName,omitempty"` + KeyName *string `json:"KeyName,omitempty"` // LaunchConfigurationName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-launchconfiguration.html#cfn-autoscaling-launchconfiguration-launchconfigurationname - LaunchConfigurationName string `json:"LaunchConfigurationName,omitempty"` + LaunchConfigurationName *string `json:"LaunchConfigurationName,omitempty"` // MetadataOptions AWS CloudFormation Property // Required: false @@ -85,27 +85,27 @@ type LaunchConfiguration struct { // PlacementTenancy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-launchconfiguration.html#cfn-autoscaling-launchconfiguration-placementtenancy - PlacementTenancy string `json:"PlacementTenancy,omitempty"` + PlacementTenancy *string `json:"PlacementTenancy,omitempty"` // RamDiskId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-launchconfiguration.html#cfn-autoscaling-launchconfiguration-ramdiskid - RamDiskId string `json:"RamDiskId,omitempty"` + RamDiskId *string `json:"RamDiskId,omitempty"` // SecurityGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-launchconfiguration.html#cfn-autoscaling-launchconfiguration-securitygroups - SecurityGroups []string `json:"SecurityGroups,omitempty"` + SecurityGroups *[]string `json:"SecurityGroups,omitempty"` // SpotPrice AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-launchconfiguration.html#cfn-autoscaling-launchconfiguration-spotprice - SpotPrice string `json:"SpotPrice,omitempty"` + SpotPrice *string `json:"SpotPrice,omitempty"` // UserData AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-launchconfiguration.html#cfn-autoscaling-launchconfiguration-userdata - UserData string `json:"UserData,omitempty"` + UserData *string `json:"UserData,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/autoscaling/aws-autoscaling-launchconfiguration_blockdevice.go b/cloudformation/autoscaling/aws-autoscaling-launchconfiguration_blockdevice.go index f929d8c1d7..3778329e54 100644 --- a/cloudformation/autoscaling/aws-autoscaling-launchconfiguration_blockdevice.go +++ b/cloudformation/autoscaling/aws-autoscaling-launchconfiguration_blockdevice.go @@ -11,37 +11,37 @@ type LaunchConfiguration_BlockDevice struct { // DeleteOnTermination AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-launchconfiguration-blockdevice.html#cfn-autoscaling-launchconfiguration-blockdevice-deleteontermination - DeleteOnTermination bool `json:"DeleteOnTermination,omitempty"` + DeleteOnTermination *bool `json:"DeleteOnTermination,omitempty"` // Encrypted AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-launchconfiguration-blockdevice.html#cfn-autoscaling-launchconfiguration-blockdevice-encrypted - Encrypted bool `json:"Encrypted,omitempty"` + Encrypted *bool `json:"Encrypted,omitempty"` // Iops AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-launchconfiguration-blockdevice.html#cfn-autoscaling-launchconfiguration-blockdevice-iops - Iops int `json:"Iops,omitempty"` + Iops *int `json:"Iops,omitempty"` // SnapshotId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-launchconfiguration-blockdevice.html#cfn-autoscaling-launchconfiguration-blockdevice-snapshotid - SnapshotId string `json:"SnapshotId,omitempty"` + SnapshotId *string `json:"SnapshotId,omitempty"` // Throughput AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-launchconfiguration-blockdevice.html#cfn-autoscaling-launchconfiguration-blockdevice-throughput - Throughput int `json:"Throughput,omitempty"` + Throughput *int `json:"Throughput,omitempty"` // VolumeSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-launchconfiguration-blockdevice.html#cfn-autoscaling-launchconfiguration-blockdevice-volumesize - VolumeSize int `json:"VolumeSize,omitempty"` + VolumeSize *int `json:"VolumeSize,omitempty"` // VolumeType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-launchconfiguration-blockdevice.html#cfn-autoscaling-launchconfiguration-blockdevice-volumetype - VolumeType string `json:"VolumeType,omitempty"` + VolumeType *string `json:"VolumeType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/autoscaling/aws-autoscaling-launchconfiguration_blockdevicemapping.go b/cloudformation/autoscaling/aws-autoscaling-launchconfiguration_blockdevicemapping.go index d94e164df5..ab1f9153f0 100644 --- a/cloudformation/autoscaling/aws-autoscaling-launchconfiguration_blockdevicemapping.go +++ b/cloudformation/autoscaling/aws-autoscaling-launchconfiguration_blockdevicemapping.go @@ -11,7 +11,7 @@ type LaunchConfiguration_BlockDeviceMapping struct { // DeviceName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-launchconfiguration-blockdevicemapping.html#cfn-autoscaling-launchconfiguration-blockdevicemapping-devicename - DeviceName string `json:"DeviceName,omitempty"` + DeviceName string `json:"DeviceName"` // Ebs AWS CloudFormation Property // Required: false @@ -21,12 +21,12 @@ type LaunchConfiguration_BlockDeviceMapping struct { // NoDevice AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-launchconfiguration-blockdevicemapping.html#cfn-autoscaling-launchconfiguration-blockdevicemapping-nodevice - NoDevice bool `json:"NoDevice,omitempty"` + NoDevice *bool `json:"NoDevice,omitempty"` // VirtualName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-launchconfiguration-blockdevicemapping.html#cfn-autoscaling-launchconfiguration-blockdevicemapping-virtualname - VirtualName string `json:"VirtualName,omitempty"` + VirtualName *string `json:"VirtualName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/autoscaling/aws-autoscaling-launchconfiguration_metadataoptions.go b/cloudformation/autoscaling/aws-autoscaling-launchconfiguration_metadataoptions.go index 80f31953c5..0736649512 100644 --- a/cloudformation/autoscaling/aws-autoscaling-launchconfiguration_metadataoptions.go +++ b/cloudformation/autoscaling/aws-autoscaling-launchconfiguration_metadataoptions.go @@ -11,17 +11,17 @@ type LaunchConfiguration_MetadataOptions struct { // HttpEndpoint AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-launchconfiguration-metadataoptions.html#cfn-autoscaling-launchconfiguration-metadataoptions-httpendpoint - HttpEndpoint string `json:"HttpEndpoint,omitempty"` + HttpEndpoint *string `json:"HttpEndpoint,omitempty"` // HttpPutResponseHopLimit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-launchconfiguration-metadataoptions.html#cfn-autoscaling-launchconfiguration-metadataoptions-httpputresponsehoplimit - HttpPutResponseHopLimit int `json:"HttpPutResponseHopLimit,omitempty"` + HttpPutResponseHopLimit *int `json:"HttpPutResponseHopLimit,omitempty"` // HttpTokens AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-launchconfiguration-metadataoptions.html#cfn-autoscaling-launchconfiguration-metadataoptions-httptokens - HttpTokens string `json:"HttpTokens,omitempty"` + HttpTokens *string `json:"HttpTokens,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/autoscaling/aws-autoscaling-lifecyclehook.go b/cloudformation/autoscaling/aws-autoscaling-lifecyclehook.go index c70c0e74bd..efde13ed43 100644 --- a/cloudformation/autoscaling/aws-autoscaling-lifecyclehook.go +++ b/cloudformation/autoscaling/aws-autoscaling-lifecyclehook.go @@ -15,42 +15,42 @@ type LifecycleHook struct { // AutoScalingGroupName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-lifecyclehook.html#cfn-autoscaling-lifecyclehook-autoscalinggroupname - AutoScalingGroupName string `json:"AutoScalingGroupName,omitempty"` + AutoScalingGroupName string `json:"AutoScalingGroupName"` // DefaultResult AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-lifecyclehook.html#cfn-autoscaling-lifecyclehook-defaultresult - DefaultResult string `json:"DefaultResult,omitempty"` + DefaultResult *string `json:"DefaultResult,omitempty"` // HeartbeatTimeout AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-lifecyclehook.html#cfn-autoscaling-lifecyclehook-heartbeattimeout - HeartbeatTimeout int `json:"HeartbeatTimeout,omitempty"` + HeartbeatTimeout *int `json:"HeartbeatTimeout,omitempty"` // LifecycleHookName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-lifecyclehook.html#cfn-autoscaling-lifecyclehook-lifecyclehookname - LifecycleHookName string `json:"LifecycleHookName,omitempty"` + LifecycleHookName *string `json:"LifecycleHookName,omitempty"` // LifecycleTransition AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-lifecyclehook.html#cfn-autoscaling-lifecyclehook-lifecycletransition - LifecycleTransition string `json:"LifecycleTransition,omitempty"` + LifecycleTransition string `json:"LifecycleTransition"` // NotificationMetadata AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-lifecyclehook.html#cfn-autoscaling-lifecyclehook-notificationmetadata - NotificationMetadata string `json:"NotificationMetadata,omitempty"` + NotificationMetadata *string `json:"NotificationMetadata,omitempty"` // NotificationTargetARN AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-lifecyclehook.html#cfn-autoscaling-lifecyclehook-notificationtargetarn - NotificationTargetARN string `json:"NotificationTargetARN,omitempty"` + NotificationTargetARN *string `json:"NotificationTargetARN,omitempty"` // RoleARN AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-lifecyclehook.html#cfn-autoscaling-lifecyclehook-rolearn - RoleARN string `json:"RoleARN,omitempty"` + RoleARN *string `json:"RoleARN,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/autoscaling/aws-autoscaling-scalingpolicy.go b/cloudformation/autoscaling/aws-autoscaling-scalingpolicy.go index 5bb5f0df54..46937e5468 100644 --- a/cloudformation/autoscaling/aws-autoscaling-scalingpolicy.go +++ b/cloudformation/autoscaling/aws-autoscaling-scalingpolicy.go @@ -15,37 +15,37 @@ type ScalingPolicy struct { // AdjustmentType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-policy.html#cfn-as-scalingpolicy-adjustmenttype - AdjustmentType string `json:"AdjustmentType,omitempty"` + AdjustmentType *string `json:"AdjustmentType,omitempty"` // AutoScalingGroupName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-policy.html#cfn-as-scalingpolicy-autoscalinggroupname - AutoScalingGroupName string `json:"AutoScalingGroupName,omitempty"` + AutoScalingGroupName string `json:"AutoScalingGroupName"` // Cooldown AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-policy.html#cfn-as-scalingpolicy-cooldown - Cooldown string `json:"Cooldown,omitempty"` + Cooldown *string `json:"Cooldown,omitempty"` // EstimatedInstanceWarmup AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-policy.html#cfn-as-scalingpolicy-estimatedinstancewarmup - EstimatedInstanceWarmup int `json:"EstimatedInstanceWarmup,omitempty"` + EstimatedInstanceWarmup *int `json:"EstimatedInstanceWarmup,omitempty"` // MetricAggregationType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-policy.html#cfn-as-scalingpolicy-metricaggregationtype - MetricAggregationType string `json:"MetricAggregationType,omitempty"` + MetricAggregationType *string `json:"MetricAggregationType,omitempty"` // MinAdjustmentMagnitude AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-policy.html#cfn-as-scalingpolicy-minadjustmentmagnitude - MinAdjustmentMagnitude int `json:"MinAdjustmentMagnitude,omitempty"` + MinAdjustmentMagnitude *int `json:"MinAdjustmentMagnitude,omitempty"` // PolicyType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-policy.html#cfn-as-scalingpolicy-policytype - PolicyType string `json:"PolicyType,omitempty"` + PolicyType *string `json:"PolicyType,omitempty"` // PredictiveScalingConfiguration AWS CloudFormation Property // Required: false @@ -55,12 +55,12 @@ type ScalingPolicy struct { // ScalingAdjustment AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-policy.html#cfn-as-scalingpolicy-scalingadjustment - ScalingAdjustment int `json:"ScalingAdjustment,omitempty"` + ScalingAdjustment *int `json:"ScalingAdjustment,omitempty"` // StepAdjustments AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-policy.html#cfn-as-scalingpolicy-stepadjustments - StepAdjustments []ScalingPolicy_StepAdjustment `json:"StepAdjustments,omitempty"` + StepAdjustments *[]ScalingPolicy_StepAdjustment `json:"StepAdjustments,omitempty"` // TargetTrackingConfiguration AWS CloudFormation Property // Required: false diff --git a/cloudformation/autoscaling/aws-autoscaling-scalingpolicy_customizedmetricspecification.go b/cloudformation/autoscaling/aws-autoscaling-scalingpolicy_customizedmetricspecification.go index d58797753e..8fccd6865b 100644 --- a/cloudformation/autoscaling/aws-autoscaling-scalingpolicy_customizedmetricspecification.go +++ b/cloudformation/autoscaling/aws-autoscaling-scalingpolicy_customizedmetricspecification.go @@ -11,27 +11,27 @@ type ScalingPolicy_CustomizedMetricSpecification struct { // Dimensions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-customizedmetricspecification.html#cfn-autoscaling-scalingpolicy-customizedmetricspecification-dimensions - Dimensions []ScalingPolicy_MetricDimension `json:"Dimensions,omitempty"` + Dimensions *[]ScalingPolicy_MetricDimension `json:"Dimensions,omitempty"` // MetricName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-customizedmetricspecification.html#cfn-autoscaling-scalingpolicy-customizedmetricspecification-metricname - MetricName string `json:"MetricName,omitempty"` + MetricName string `json:"MetricName"` // Namespace AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-customizedmetricspecification.html#cfn-autoscaling-scalingpolicy-customizedmetricspecification-namespace - Namespace string `json:"Namespace,omitempty"` + Namespace string `json:"Namespace"` // Statistic AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-customizedmetricspecification.html#cfn-autoscaling-scalingpolicy-customizedmetricspecification-statistic - Statistic string `json:"Statistic,omitempty"` + Statistic string `json:"Statistic"` // Unit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-customizedmetricspecification.html#cfn-autoscaling-scalingpolicy-customizedmetricspecification-unit - Unit string `json:"Unit,omitempty"` + Unit *string `json:"Unit,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/autoscaling/aws-autoscaling-scalingpolicy_metricdimension.go b/cloudformation/autoscaling/aws-autoscaling-scalingpolicy_metricdimension.go index f7aabf6494..9af9790ea2 100644 --- a/cloudformation/autoscaling/aws-autoscaling-scalingpolicy_metricdimension.go +++ b/cloudformation/autoscaling/aws-autoscaling-scalingpolicy_metricdimension.go @@ -11,12 +11,12 @@ type ScalingPolicy_MetricDimension struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-metricdimension.html#cfn-autoscaling-scalingpolicy-metricdimension-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-metricdimension.html#cfn-autoscaling-scalingpolicy-metricdimension-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/autoscaling/aws-autoscaling-scalingpolicy_predefinedmetricspecification.go b/cloudformation/autoscaling/aws-autoscaling-scalingpolicy_predefinedmetricspecification.go index 95af2d9e23..2823ac9492 100644 --- a/cloudformation/autoscaling/aws-autoscaling-scalingpolicy_predefinedmetricspecification.go +++ b/cloudformation/autoscaling/aws-autoscaling-scalingpolicy_predefinedmetricspecification.go @@ -11,12 +11,12 @@ type ScalingPolicy_PredefinedMetricSpecification struct { // PredefinedMetricType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-predefinedmetricspecification.html#cfn-autoscaling-scalingpolicy-predefinedmetricspecification-predefinedmetrictype - PredefinedMetricType string `json:"PredefinedMetricType,omitempty"` + PredefinedMetricType string `json:"PredefinedMetricType"` // ResourceLabel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-predefinedmetricspecification.html#cfn-autoscaling-scalingpolicy-predefinedmetricspecification-resourcelabel - ResourceLabel string `json:"ResourceLabel,omitempty"` + ResourceLabel *string `json:"ResourceLabel,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/autoscaling/aws-autoscaling-scalingpolicy_predictivescalingconfiguration.go b/cloudformation/autoscaling/aws-autoscaling-scalingpolicy_predictivescalingconfiguration.go index 5973a85576..829705b13d 100644 --- a/cloudformation/autoscaling/aws-autoscaling-scalingpolicy_predictivescalingconfiguration.go +++ b/cloudformation/autoscaling/aws-autoscaling-scalingpolicy_predictivescalingconfiguration.go @@ -11,27 +11,27 @@ type ScalingPolicy_PredictiveScalingConfiguration struct { // MaxCapacityBreachBehavior AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-predictivescalingconfiguration.html#cfn-autoscaling-scalingpolicy-predictivescalingconfiguration-maxcapacitybreachbehavior - MaxCapacityBreachBehavior string `json:"MaxCapacityBreachBehavior,omitempty"` + MaxCapacityBreachBehavior *string `json:"MaxCapacityBreachBehavior,omitempty"` // MaxCapacityBuffer AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-predictivescalingconfiguration.html#cfn-autoscaling-scalingpolicy-predictivescalingconfiguration-maxcapacitybuffer - MaxCapacityBuffer int `json:"MaxCapacityBuffer,omitempty"` + MaxCapacityBuffer *int `json:"MaxCapacityBuffer,omitempty"` // MetricSpecifications AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-predictivescalingconfiguration.html#cfn-autoscaling-scalingpolicy-predictivescalingconfiguration-metricspecifications - MetricSpecifications []ScalingPolicy_PredictiveScalingMetricSpecification `json:"MetricSpecifications,omitempty"` + MetricSpecifications []ScalingPolicy_PredictiveScalingMetricSpecification `json:"MetricSpecifications"` // Mode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-predictivescalingconfiguration.html#cfn-autoscaling-scalingpolicy-predictivescalingconfiguration-mode - Mode string `json:"Mode,omitempty"` + Mode *string `json:"Mode,omitempty"` // SchedulingBufferTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-predictivescalingconfiguration.html#cfn-autoscaling-scalingpolicy-predictivescalingconfiguration-schedulingbuffertime - SchedulingBufferTime int `json:"SchedulingBufferTime,omitempty"` + SchedulingBufferTime *int `json:"SchedulingBufferTime,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/autoscaling/aws-autoscaling-scalingpolicy_predictivescalingpredefinedloadmetric.go b/cloudformation/autoscaling/aws-autoscaling-scalingpolicy_predictivescalingpredefinedloadmetric.go index 81cd2b01f0..ea5311b5da 100644 --- a/cloudformation/autoscaling/aws-autoscaling-scalingpolicy_predictivescalingpredefinedloadmetric.go +++ b/cloudformation/autoscaling/aws-autoscaling-scalingpolicy_predictivescalingpredefinedloadmetric.go @@ -11,12 +11,12 @@ type ScalingPolicy_PredictiveScalingPredefinedLoadMetric struct { // PredefinedMetricType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-predictivescalingpredefinedloadmetric.html#cfn-autoscaling-scalingpolicy-predictivescalingpredefinedloadmetric-predefinedmetrictype - PredefinedMetricType string `json:"PredefinedMetricType,omitempty"` + PredefinedMetricType string `json:"PredefinedMetricType"` // ResourceLabel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-predictivescalingpredefinedloadmetric.html#cfn-autoscaling-scalingpolicy-predictivescalingpredefinedloadmetric-resourcelabel - ResourceLabel string `json:"ResourceLabel,omitempty"` + ResourceLabel *string `json:"ResourceLabel,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/autoscaling/aws-autoscaling-scalingpolicy_predictivescalingpredefinedmetricpair.go b/cloudformation/autoscaling/aws-autoscaling-scalingpolicy_predictivescalingpredefinedmetricpair.go index ad8753ef83..9658d2fc61 100644 --- a/cloudformation/autoscaling/aws-autoscaling-scalingpolicy_predictivescalingpredefinedmetricpair.go +++ b/cloudformation/autoscaling/aws-autoscaling-scalingpolicy_predictivescalingpredefinedmetricpair.go @@ -11,12 +11,12 @@ type ScalingPolicy_PredictiveScalingPredefinedMetricPair struct { // PredefinedMetricType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-predictivescalingpredefinedmetricpair.html#cfn-autoscaling-scalingpolicy-predictivescalingpredefinedmetricpair-predefinedmetrictype - PredefinedMetricType string `json:"PredefinedMetricType,omitempty"` + PredefinedMetricType string `json:"PredefinedMetricType"` // ResourceLabel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-predictivescalingpredefinedmetricpair.html#cfn-autoscaling-scalingpolicy-predictivescalingpredefinedmetricpair-resourcelabel - ResourceLabel string `json:"ResourceLabel,omitempty"` + ResourceLabel *string `json:"ResourceLabel,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/autoscaling/aws-autoscaling-scalingpolicy_predictivescalingpredefinedscalingmetric.go b/cloudformation/autoscaling/aws-autoscaling-scalingpolicy_predictivescalingpredefinedscalingmetric.go index a3c349afb0..a2efb89b9e 100644 --- a/cloudformation/autoscaling/aws-autoscaling-scalingpolicy_predictivescalingpredefinedscalingmetric.go +++ b/cloudformation/autoscaling/aws-autoscaling-scalingpolicy_predictivescalingpredefinedscalingmetric.go @@ -11,12 +11,12 @@ type ScalingPolicy_PredictiveScalingPredefinedScalingMetric struct { // PredefinedMetricType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-predictivescalingpredefinedscalingmetric.html#cfn-autoscaling-scalingpolicy-predictivescalingpredefinedscalingmetric-predefinedmetrictype - PredefinedMetricType string `json:"PredefinedMetricType,omitempty"` + PredefinedMetricType string `json:"PredefinedMetricType"` // ResourceLabel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-predictivescalingpredefinedscalingmetric.html#cfn-autoscaling-scalingpolicy-predictivescalingpredefinedscalingmetric-resourcelabel - ResourceLabel string `json:"ResourceLabel,omitempty"` + ResourceLabel *string `json:"ResourceLabel,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/autoscaling/aws-autoscaling-scalingpolicy_stepadjustment.go b/cloudformation/autoscaling/aws-autoscaling-scalingpolicy_stepadjustment.go index 9535e77dc8..1699c3021f 100644 --- a/cloudformation/autoscaling/aws-autoscaling-scalingpolicy_stepadjustment.go +++ b/cloudformation/autoscaling/aws-autoscaling-scalingpolicy_stepadjustment.go @@ -11,12 +11,12 @@ type ScalingPolicy_StepAdjustment struct { // MetricIntervalLowerBound AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-stepadjustments.html#cfn-autoscaling-scalingpolicy-stepadjustment-metricintervallowerbound - MetricIntervalLowerBound float64 `json:"MetricIntervalLowerBound,omitempty"` + MetricIntervalLowerBound *float64 `json:"MetricIntervalLowerBound,omitempty"` // MetricIntervalUpperBound AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-stepadjustments.html#cfn-autoscaling-scalingpolicy-stepadjustment-metricintervalupperbound - MetricIntervalUpperBound float64 `json:"MetricIntervalUpperBound,omitempty"` + MetricIntervalUpperBound *float64 `json:"MetricIntervalUpperBound,omitempty"` // ScalingAdjustment AWS CloudFormation Property // Required: true diff --git a/cloudformation/autoscaling/aws-autoscaling-scalingpolicy_targettrackingconfiguration.go b/cloudformation/autoscaling/aws-autoscaling-scalingpolicy_targettrackingconfiguration.go index 97d7e771ad..ebc2b2065c 100644 --- a/cloudformation/autoscaling/aws-autoscaling-scalingpolicy_targettrackingconfiguration.go +++ b/cloudformation/autoscaling/aws-autoscaling-scalingpolicy_targettrackingconfiguration.go @@ -16,7 +16,7 @@ type ScalingPolicy_TargetTrackingConfiguration struct { // DisableScaleIn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-targettrackingconfiguration.html#cfn-autoscaling-scalingpolicy-targettrackingconfiguration-disablescalein - DisableScaleIn bool `json:"DisableScaleIn,omitempty"` + DisableScaleIn *bool `json:"DisableScaleIn,omitempty"` // PredefinedMetricSpecification AWS CloudFormation Property // Required: false diff --git a/cloudformation/autoscaling/aws-autoscaling-scheduledaction.go b/cloudformation/autoscaling/aws-autoscaling-scheduledaction.go index fc1bd15acf..1e6e8ac461 100644 --- a/cloudformation/autoscaling/aws-autoscaling-scheduledaction.go +++ b/cloudformation/autoscaling/aws-autoscaling-scheduledaction.go @@ -15,42 +15,42 @@ type ScheduledAction struct { // AutoScalingGroupName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-asgname - AutoScalingGroupName string `json:"AutoScalingGroupName,omitempty"` + AutoScalingGroupName string `json:"AutoScalingGroupName"` // DesiredCapacity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-desiredcapacity - DesiredCapacity int `json:"DesiredCapacity,omitempty"` + DesiredCapacity *int `json:"DesiredCapacity,omitempty"` // EndTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-endtime - EndTime string `json:"EndTime,omitempty"` + EndTime *string `json:"EndTime,omitempty"` // MaxSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-maxsize - MaxSize int `json:"MaxSize,omitempty"` + MaxSize *int `json:"MaxSize,omitempty"` // MinSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-minsize - MinSize int `json:"MinSize,omitempty"` + MinSize *int `json:"MinSize,omitempty"` // Recurrence AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-recurrence - Recurrence string `json:"Recurrence,omitempty"` + Recurrence *string `json:"Recurrence,omitempty"` // StartTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-starttime - StartTime string `json:"StartTime,omitempty"` + StartTime *string `json:"StartTime,omitempty"` // TimeZone AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-timezone - TimeZone string `json:"TimeZone,omitempty"` + TimeZone *string `json:"TimeZone,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/autoscaling/aws-autoscaling-warmpool.go b/cloudformation/autoscaling/aws-autoscaling-warmpool.go index edcfff49fc..b75a728cab 100644 --- a/cloudformation/autoscaling/aws-autoscaling-warmpool.go +++ b/cloudformation/autoscaling/aws-autoscaling-warmpool.go @@ -15,7 +15,7 @@ type WarmPool struct { // AutoScalingGroupName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-warmpool.html#cfn-autoscaling-warmpool-autoscalinggroupname - AutoScalingGroupName string `json:"AutoScalingGroupName,omitempty"` + AutoScalingGroupName string `json:"AutoScalingGroupName"` // InstanceReusePolicy AWS CloudFormation Property // Required: false @@ -25,17 +25,17 @@ type WarmPool struct { // MaxGroupPreparedCapacity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-warmpool.html#cfn-autoscaling-warmpool-maxgrouppreparedcapacity - MaxGroupPreparedCapacity int `json:"MaxGroupPreparedCapacity,omitempty"` + MaxGroupPreparedCapacity *int `json:"MaxGroupPreparedCapacity,omitempty"` // MinSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-warmpool.html#cfn-autoscaling-warmpool-minsize - MinSize int `json:"MinSize,omitempty"` + MinSize *int `json:"MinSize,omitempty"` // PoolState AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-warmpool.html#cfn-autoscaling-warmpool-poolstate - PoolState string `json:"PoolState,omitempty"` + PoolState *string `json:"PoolState,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/autoscaling/aws-autoscaling-warmpool_instancereusepolicy.go b/cloudformation/autoscaling/aws-autoscaling-warmpool_instancereusepolicy.go index 498ef60e6c..278c07bc14 100644 --- a/cloudformation/autoscaling/aws-autoscaling-warmpool_instancereusepolicy.go +++ b/cloudformation/autoscaling/aws-autoscaling-warmpool_instancereusepolicy.go @@ -11,7 +11,7 @@ type WarmPool_InstanceReusePolicy struct { // ReuseOnScaleIn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-warmpool-instancereusepolicy.html#cfn-autoscaling-warmpool-instancereusepolicy-reuseonscalein - ReuseOnScaleIn bool `json:"ReuseOnScaleIn,omitempty"` + ReuseOnScaleIn *bool `json:"ReuseOnScaleIn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/autoscalingplans/aws-autoscalingplans-scalingplan.go b/cloudformation/autoscalingplans/aws-autoscalingplans-scalingplan.go index f6e996f2b4..ddaa01d409 100644 --- a/cloudformation/autoscalingplans/aws-autoscalingplans-scalingplan.go +++ b/cloudformation/autoscalingplans/aws-autoscalingplans-scalingplan.go @@ -15,12 +15,12 @@ type ScalingPlan struct { // ApplicationSource AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscalingplans-scalingplan.html#cfn-autoscalingplans-scalingplan-applicationsource - ApplicationSource *ScalingPlan_ApplicationSource `json:"ApplicationSource,omitempty"` + ApplicationSource *ScalingPlan_ApplicationSource `json:"ApplicationSource"` // ScalingInstructions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscalingplans-scalingplan.html#cfn-autoscalingplans-scalingplan-scalinginstructions - ScalingInstructions []ScalingPlan_ScalingInstruction `json:"ScalingInstructions,omitempty"` + ScalingInstructions []ScalingPlan_ScalingInstruction `json:"ScalingInstructions"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/autoscalingplans/aws-autoscalingplans-scalingplan_applicationsource.go b/cloudformation/autoscalingplans/aws-autoscalingplans-scalingplan_applicationsource.go index 30e3eedfbc..c7f6e997e9 100644 --- a/cloudformation/autoscalingplans/aws-autoscalingplans-scalingplan_applicationsource.go +++ b/cloudformation/autoscalingplans/aws-autoscalingplans-scalingplan_applicationsource.go @@ -11,12 +11,12 @@ type ScalingPlan_ApplicationSource struct { // CloudFormationStackARN AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-applicationsource.html#cfn-autoscalingplans-scalingplan-applicationsource-cloudformationstackarn - CloudFormationStackARN string `json:"CloudFormationStackARN,omitempty"` + CloudFormationStackARN *string `json:"CloudFormationStackARN,omitempty"` // TagFilters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-applicationsource.html#cfn-autoscalingplans-scalingplan-applicationsource-tagfilters - TagFilters []ScalingPlan_TagFilter `json:"TagFilters,omitempty"` + TagFilters *[]ScalingPlan_TagFilter `json:"TagFilters,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/autoscalingplans/aws-autoscalingplans-scalingplan_customizedloadmetricspecification.go b/cloudformation/autoscalingplans/aws-autoscalingplans-scalingplan_customizedloadmetricspecification.go index f876f9cc4b..74ef0254c6 100644 --- a/cloudformation/autoscalingplans/aws-autoscalingplans-scalingplan_customizedloadmetricspecification.go +++ b/cloudformation/autoscalingplans/aws-autoscalingplans-scalingplan_customizedloadmetricspecification.go @@ -11,27 +11,27 @@ type ScalingPlan_CustomizedLoadMetricSpecification struct { // Dimensions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-customizedloadmetricspecification.html#cfn-autoscalingplans-scalingplan-customizedloadmetricspecification-dimensions - Dimensions []ScalingPlan_MetricDimension `json:"Dimensions,omitempty"` + Dimensions *[]ScalingPlan_MetricDimension `json:"Dimensions,omitempty"` // MetricName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-customizedloadmetricspecification.html#cfn-autoscalingplans-scalingplan-customizedloadmetricspecification-metricname - MetricName string `json:"MetricName,omitempty"` + MetricName string `json:"MetricName"` // Namespace AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-customizedloadmetricspecification.html#cfn-autoscalingplans-scalingplan-customizedloadmetricspecification-namespace - Namespace string `json:"Namespace,omitempty"` + Namespace string `json:"Namespace"` // Statistic AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-customizedloadmetricspecification.html#cfn-autoscalingplans-scalingplan-customizedloadmetricspecification-statistic - Statistic string `json:"Statistic,omitempty"` + Statistic string `json:"Statistic"` // Unit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-customizedloadmetricspecification.html#cfn-autoscalingplans-scalingplan-customizedloadmetricspecification-unit - Unit string `json:"Unit,omitempty"` + Unit *string `json:"Unit,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/autoscalingplans/aws-autoscalingplans-scalingplan_customizedscalingmetricspecification.go b/cloudformation/autoscalingplans/aws-autoscalingplans-scalingplan_customizedscalingmetricspecification.go index 18ab1f968a..e19faec81a 100644 --- a/cloudformation/autoscalingplans/aws-autoscalingplans-scalingplan_customizedscalingmetricspecification.go +++ b/cloudformation/autoscalingplans/aws-autoscalingplans-scalingplan_customizedscalingmetricspecification.go @@ -11,27 +11,27 @@ type ScalingPlan_CustomizedScalingMetricSpecification struct { // Dimensions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-customizedscalingmetricspecification.html#cfn-autoscalingplans-scalingplan-customizedscalingmetricspecification-dimensions - Dimensions []ScalingPlan_MetricDimension `json:"Dimensions,omitempty"` + Dimensions *[]ScalingPlan_MetricDimension `json:"Dimensions,omitempty"` // MetricName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-customizedscalingmetricspecification.html#cfn-autoscalingplans-scalingplan-customizedscalingmetricspecification-metricname - MetricName string `json:"MetricName,omitempty"` + MetricName string `json:"MetricName"` // Namespace AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-customizedscalingmetricspecification.html#cfn-autoscalingplans-scalingplan-customizedscalingmetricspecification-namespace - Namespace string `json:"Namespace,omitempty"` + Namespace string `json:"Namespace"` // Statistic AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-customizedscalingmetricspecification.html#cfn-autoscalingplans-scalingplan-customizedscalingmetricspecification-statistic - Statistic string `json:"Statistic,omitempty"` + Statistic string `json:"Statistic"` // Unit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-customizedscalingmetricspecification.html#cfn-autoscalingplans-scalingplan-customizedscalingmetricspecification-unit - Unit string `json:"Unit,omitempty"` + Unit *string `json:"Unit,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/autoscalingplans/aws-autoscalingplans-scalingplan_metricdimension.go b/cloudformation/autoscalingplans/aws-autoscalingplans-scalingplan_metricdimension.go index 423e4ed841..7cfedc063b 100644 --- a/cloudformation/autoscalingplans/aws-autoscalingplans-scalingplan_metricdimension.go +++ b/cloudformation/autoscalingplans/aws-autoscalingplans-scalingplan_metricdimension.go @@ -11,12 +11,12 @@ type ScalingPlan_MetricDimension struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-metricdimension.html#cfn-autoscalingplans-scalingplan-metricdimension-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-metricdimension.html#cfn-autoscalingplans-scalingplan-metricdimension-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/autoscalingplans/aws-autoscalingplans-scalingplan_predefinedloadmetricspecification.go b/cloudformation/autoscalingplans/aws-autoscalingplans-scalingplan_predefinedloadmetricspecification.go index 23c009841e..c6bbe588ad 100644 --- a/cloudformation/autoscalingplans/aws-autoscalingplans-scalingplan_predefinedloadmetricspecification.go +++ b/cloudformation/autoscalingplans/aws-autoscalingplans-scalingplan_predefinedloadmetricspecification.go @@ -11,12 +11,12 @@ type ScalingPlan_PredefinedLoadMetricSpecification struct { // PredefinedLoadMetricType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-predefinedloadmetricspecification.html#cfn-autoscalingplans-scalingplan-predefinedloadmetricspecification-predefinedloadmetrictype - PredefinedLoadMetricType string `json:"PredefinedLoadMetricType,omitempty"` + PredefinedLoadMetricType string `json:"PredefinedLoadMetricType"` // ResourceLabel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-predefinedloadmetricspecification.html#cfn-autoscalingplans-scalingplan-predefinedloadmetricspecification-resourcelabel - ResourceLabel string `json:"ResourceLabel,omitempty"` + ResourceLabel *string `json:"ResourceLabel,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/autoscalingplans/aws-autoscalingplans-scalingplan_predefinedscalingmetricspecification.go b/cloudformation/autoscalingplans/aws-autoscalingplans-scalingplan_predefinedscalingmetricspecification.go index da1263cc72..b5cb77973d 100644 --- a/cloudformation/autoscalingplans/aws-autoscalingplans-scalingplan_predefinedscalingmetricspecification.go +++ b/cloudformation/autoscalingplans/aws-autoscalingplans-scalingplan_predefinedscalingmetricspecification.go @@ -11,12 +11,12 @@ type ScalingPlan_PredefinedScalingMetricSpecification struct { // PredefinedScalingMetricType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-predefinedscalingmetricspecification.html#cfn-autoscalingplans-scalingplan-predefinedscalingmetricspecification-predefinedscalingmetrictype - PredefinedScalingMetricType string `json:"PredefinedScalingMetricType,omitempty"` + PredefinedScalingMetricType string `json:"PredefinedScalingMetricType"` // ResourceLabel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-predefinedscalingmetricspecification.html#cfn-autoscalingplans-scalingplan-predefinedscalingmetricspecification-resourcelabel - ResourceLabel string `json:"ResourceLabel,omitempty"` + ResourceLabel *string `json:"ResourceLabel,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/autoscalingplans/aws-autoscalingplans-scalingplan_scalinginstruction.go b/cloudformation/autoscalingplans/aws-autoscalingplans-scalingplan_scalinginstruction.go index ed46e066a8..8b17c0aba8 100644 --- a/cloudformation/autoscalingplans/aws-autoscalingplans-scalingplan_scalinginstruction.go +++ b/cloudformation/autoscalingplans/aws-autoscalingplans-scalingplan_scalinginstruction.go @@ -16,7 +16,7 @@ type ScalingPlan_ScalingInstruction struct { // DisableDynamicScaling AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-scalinginstruction.html#cfn-autoscalingplans-scalingplan-scalinginstruction-disabledynamicscaling - DisableDynamicScaling bool `json:"DisableDynamicScaling,omitempty"` + DisableDynamicScaling *bool `json:"DisableDynamicScaling,omitempty"` // MaxCapacity AWS CloudFormation Property // Required: true @@ -36,47 +36,47 @@ type ScalingPlan_ScalingInstruction struct { // PredictiveScalingMaxCapacityBehavior AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-scalinginstruction.html#cfn-autoscalingplans-scalingplan-scalinginstruction-predictivescalingmaxcapacitybehavior - PredictiveScalingMaxCapacityBehavior string `json:"PredictiveScalingMaxCapacityBehavior,omitempty"` + PredictiveScalingMaxCapacityBehavior *string `json:"PredictiveScalingMaxCapacityBehavior,omitempty"` // PredictiveScalingMaxCapacityBuffer AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-scalinginstruction.html#cfn-autoscalingplans-scalingplan-scalinginstruction-predictivescalingmaxcapacitybuffer - PredictiveScalingMaxCapacityBuffer int `json:"PredictiveScalingMaxCapacityBuffer,omitempty"` + PredictiveScalingMaxCapacityBuffer *int `json:"PredictiveScalingMaxCapacityBuffer,omitempty"` // PredictiveScalingMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-scalinginstruction.html#cfn-autoscalingplans-scalingplan-scalinginstruction-predictivescalingmode - PredictiveScalingMode string `json:"PredictiveScalingMode,omitempty"` + PredictiveScalingMode *string `json:"PredictiveScalingMode,omitempty"` // ResourceId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-scalinginstruction.html#cfn-autoscalingplans-scalingplan-scalinginstruction-resourceid - ResourceId string `json:"ResourceId,omitempty"` + ResourceId string `json:"ResourceId"` // ScalableDimension AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-scalinginstruction.html#cfn-autoscalingplans-scalingplan-scalinginstruction-scalabledimension - ScalableDimension string `json:"ScalableDimension,omitempty"` + ScalableDimension string `json:"ScalableDimension"` // ScalingPolicyUpdateBehavior AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-scalinginstruction.html#cfn-autoscalingplans-scalingplan-scalinginstruction-scalingpolicyupdatebehavior - ScalingPolicyUpdateBehavior string `json:"ScalingPolicyUpdateBehavior,omitempty"` + ScalingPolicyUpdateBehavior *string `json:"ScalingPolicyUpdateBehavior,omitempty"` // ScheduledActionBufferTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-scalinginstruction.html#cfn-autoscalingplans-scalingplan-scalinginstruction-scheduledactionbuffertime - ScheduledActionBufferTime int `json:"ScheduledActionBufferTime,omitempty"` + ScheduledActionBufferTime *int `json:"ScheduledActionBufferTime,omitempty"` // ServiceNamespace AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-scalinginstruction.html#cfn-autoscalingplans-scalingplan-scalinginstruction-servicenamespace - ServiceNamespace string `json:"ServiceNamespace,omitempty"` + ServiceNamespace string `json:"ServiceNamespace"` // TargetTrackingConfigurations AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-scalinginstruction.html#cfn-autoscalingplans-scalingplan-scalinginstruction-targettrackingconfigurations - TargetTrackingConfigurations []ScalingPlan_TargetTrackingConfiguration `json:"TargetTrackingConfigurations,omitempty"` + TargetTrackingConfigurations []ScalingPlan_TargetTrackingConfiguration `json:"TargetTrackingConfigurations"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/autoscalingplans/aws-autoscalingplans-scalingplan_tagfilter.go b/cloudformation/autoscalingplans/aws-autoscalingplans-scalingplan_tagfilter.go index 1bdf799093..ab8cdf1010 100644 --- a/cloudformation/autoscalingplans/aws-autoscalingplans-scalingplan_tagfilter.go +++ b/cloudformation/autoscalingplans/aws-autoscalingplans-scalingplan_tagfilter.go @@ -11,12 +11,12 @@ type ScalingPlan_TagFilter struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-tagfilter.html#cfn-autoscalingplans-scalingplan-tagfilter-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Values AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-tagfilter.html#cfn-autoscalingplans-scalingplan-tagfilter-values - Values []string `json:"Values,omitempty"` + Values *[]string `json:"Values,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/autoscalingplans/aws-autoscalingplans-scalingplan_targettrackingconfiguration.go b/cloudformation/autoscalingplans/aws-autoscalingplans-scalingplan_targettrackingconfiguration.go index f0e1db4327..fb51566b96 100644 --- a/cloudformation/autoscalingplans/aws-autoscalingplans-scalingplan_targettrackingconfiguration.go +++ b/cloudformation/autoscalingplans/aws-autoscalingplans-scalingplan_targettrackingconfiguration.go @@ -16,12 +16,12 @@ type ScalingPlan_TargetTrackingConfiguration struct { // DisableScaleIn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-targettrackingconfiguration.html#cfn-autoscalingplans-scalingplan-targettrackingconfiguration-disablescalein - DisableScaleIn bool `json:"DisableScaleIn,omitempty"` + DisableScaleIn *bool `json:"DisableScaleIn,omitempty"` // EstimatedInstanceWarmup AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-targettrackingconfiguration.html#cfn-autoscalingplans-scalingplan-targettrackingconfiguration-estimatedinstancewarmup - EstimatedInstanceWarmup int `json:"EstimatedInstanceWarmup,omitempty"` + EstimatedInstanceWarmup *int `json:"EstimatedInstanceWarmup,omitempty"` // PredefinedScalingMetricSpecification AWS CloudFormation Property // Required: false @@ -31,12 +31,12 @@ type ScalingPlan_TargetTrackingConfiguration struct { // ScaleInCooldown AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-targettrackingconfiguration.html#cfn-autoscalingplans-scalingplan-targettrackingconfiguration-scaleincooldown - ScaleInCooldown int `json:"ScaleInCooldown,omitempty"` + ScaleInCooldown *int `json:"ScaleInCooldown,omitempty"` // ScaleOutCooldown AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-targettrackingconfiguration.html#cfn-autoscalingplans-scalingplan-targettrackingconfiguration-scaleoutcooldown - ScaleOutCooldown int `json:"ScaleOutCooldown,omitempty"` + ScaleOutCooldown *int `json:"ScaleOutCooldown,omitempty"` // TargetValue AWS CloudFormation Property // Required: true diff --git a/cloudformation/backup/aws-backup-backupplan.go b/cloudformation/backup/aws-backup-backupplan.go index 7987bc8b6a..5a74c951af 100644 --- a/cloudformation/backup/aws-backup-backupplan.go +++ b/cloudformation/backup/aws-backup-backupplan.go @@ -15,12 +15,12 @@ type BackupPlan struct { // BackupPlan AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-backup-backupplan.html#cfn-backup-backupplan-backupplan - BackupPlan *BackupPlan_BackupPlanResourceType `json:"BackupPlan,omitempty"` + BackupPlan *BackupPlan_BackupPlanResourceType `json:"BackupPlan"` // BackupPlanTags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-backup-backupplan.html#cfn-backup-backupplan-backupplantags - BackupPlanTags map[string]string `json:"BackupPlanTags,omitempty"` + BackupPlanTags *map[string]string `json:"BackupPlanTags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/backup/aws-backup-backupplan_advancedbackupsettingresourcetype.go b/cloudformation/backup/aws-backup-backupplan_advancedbackupsettingresourcetype.go index 497489463f..f1d22e0219 100644 --- a/cloudformation/backup/aws-backup-backupplan_advancedbackupsettingresourcetype.go +++ b/cloudformation/backup/aws-backup-backupplan_advancedbackupsettingresourcetype.go @@ -11,12 +11,12 @@ type BackupPlan_AdvancedBackupSettingResourceType struct { // BackupOptions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-advancedbackupsettingresourcetype.html#cfn-backup-backupplan-advancedbackupsettingresourcetype-backupoptions - BackupOptions interface{} `json:"BackupOptions,omitempty"` + BackupOptions interface{} `json:"BackupOptions"` // ResourceType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-advancedbackupsettingresourcetype.html#cfn-backup-backupplan-advancedbackupsettingresourcetype-resourcetype - ResourceType string `json:"ResourceType,omitempty"` + ResourceType string `json:"ResourceType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/backup/aws-backup-backupplan_backupplanresourcetype.go b/cloudformation/backup/aws-backup-backupplan_backupplanresourcetype.go index 68b9bff915..1a9180cfe9 100644 --- a/cloudformation/backup/aws-backup-backupplan_backupplanresourcetype.go +++ b/cloudformation/backup/aws-backup-backupplan_backupplanresourcetype.go @@ -11,17 +11,17 @@ type BackupPlan_BackupPlanResourceType struct { // AdvancedBackupSettings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupplanresourcetype.html#cfn-backup-backupplan-backupplanresourcetype-advancedbackupsettings - AdvancedBackupSettings []BackupPlan_AdvancedBackupSettingResourceType `json:"AdvancedBackupSettings,omitempty"` + AdvancedBackupSettings *[]BackupPlan_AdvancedBackupSettingResourceType `json:"AdvancedBackupSettings,omitempty"` // BackupPlanName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupplanresourcetype.html#cfn-backup-backupplan-backupplanresourcetype-backupplanname - BackupPlanName string `json:"BackupPlanName,omitempty"` + BackupPlanName string `json:"BackupPlanName"` // BackupPlanRule AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupplanresourcetype.html#cfn-backup-backupplan-backupplanresourcetype-backupplanrule - BackupPlanRule []BackupPlan_BackupRuleResourceType `json:"BackupPlanRule,omitempty"` + BackupPlanRule []BackupPlan_BackupRuleResourceType `json:"BackupPlanRule"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/backup/aws-backup-backupplan_backupruleresourcetype.go b/cloudformation/backup/aws-backup-backupplan_backupruleresourcetype.go index fb214b0033..0f52bafedb 100644 --- a/cloudformation/backup/aws-backup-backupplan_backupruleresourcetype.go +++ b/cloudformation/backup/aws-backup-backupplan_backupruleresourcetype.go @@ -11,17 +11,17 @@ type BackupPlan_BackupRuleResourceType struct { // CompletionWindowMinutes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-completionwindowminutes - CompletionWindowMinutes float64 `json:"CompletionWindowMinutes,omitempty"` + CompletionWindowMinutes *float64 `json:"CompletionWindowMinutes,omitempty"` // CopyActions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-copyactions - CopyActions []BackupPlan_CopyActionResourceType `json:"CopyActions,omitempty"` + CopyActions *[]BackupPlan_CopyActionResourceType `json:"CopyActions,omitempty"` // EnableContinuousBackup AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-enablecontinuousbackup - EnableContinuousBackup bool `json:"EnableContinuousBackup,omitempty"` + EnableContinuousBackup *bool `json:"EnableContinuousBackup,omitempty"` // Lifecycle AWS CloudFormation Property // Required: false @@ -31,27 +31,27 @@ type BackupPlan_BackupRuleResourceType struct { // RecoveryPointTags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-recoverypointtags - RecoveryPointTags map[string]string `json:"RecoveryPointTags,omitempty"` + RecoveryPointTags *map[string]string `json:"RecoveryPointTags,omitempty"` // RuleName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-rulename - RuleName string `json:"RuleName,omitempty"` + RuleName string `json:"RuleName"` // ScheduleExpression AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-scheduleexpression - ScheduleExpression string `json:"ScheduleExpression,omitempty"` + ScheduleExpression *string `json:"ScheduleExpression,omitempty"` // StartWindowMinutes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-startwindowminutes - StartWindowMinutes float64 `json:"StartWindowMinutes,omitempty"` + StartWindowMinutes *float64 `json:"StartWindowMinutes,omitempty"` // TargetBackupVault AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-targetbackupvault - TargetBackupVault string `json:"TargetBackupVault,omitempty"` + TargetBackupVault string `json:"TargetBackupVault"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/backup/aws-backup-backupplan_copyactionresourcetype.go b/cloudformation/backup/aws-backup-backupplan_copyactionresourcetype.go index 034a41fb76..3702a7d288 100644 --- a/cloudformation/backup/aws-backup-backupplan_copyactionresourcetype.go +++ b/cloudformation/backup/aws-backup-backupplan_copyactionresourcetype.go @@ -11,7 +11,7 @@ type BackupPlan_CopyActionResourceType struct { // DestinationBackupVaultArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-copyactionresourcetype.html#cfn-backup-backupplan-copyactionresourcetype-destinationbackupvaultarn - DestinationBackupVaultArn string `json:"DestinationBackupVaultArn,omitempty"` + DestinationBackupVaultArn string `json:"DestinationBackupVaultArn"` // Lifecycle AWS CloudFormation Property // Required: false diff --git a/cloudformation/backup/aws-backup-backupplan_lifecycleresourcetype.go b/cloudformation/backup/aws-backup-backupplan_lifecycleresourcetype.go index 02d0ee9197..1284ddf480 100644 --- a/cloudformation/backup/aws-backup-backupplan_lifecycleresourcetype.go +++ b/cloudformation/backup/aws-backup-backupplan_lifecycleresourcetype.go @@ -11,12 +11,12 @@ type BackupPlan_LifecycleResourceType struct { // DeleteAfterDays AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-lifecycleresourcetype.html#cfn-backup-backupplan-lifecycleresourcetype-deleteafterdays - DeleteAfterDays float64 `json:"DeleteAfterDays,omitempty"` + DeleteAfterDays *float64 `json:"DeleteAfterDays,omitempty"` // MoveToColdStorageAfterDays AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-lifecycleresourcetype.html#cfn-backup-backupplan-lifecycleresourcetype-movetocoldstorageafterdays - MoveToColdStorageAfterDays float64 `json:"MoveToColdStorageAfterDays,omitempty"` + MoveToColdStorageAfterDays *float64 `json:"MoveToColdStorageAfterDays,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/backup/aws-backup-backupselection.go b/cloudformation/backup/aws-backup-backupselection.go index 54e2e6df43..7d29a4fc2c 100644 --- a/cloudformation/backup/aws-backup-backupselection.go +++ b/cloudformation/backup/aws-backup-backupselection.go @@ -15,12 +15,12 @@ type BackupSelection struct { // BackupPlanId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-backup-backupselection.html#cfn-backup-backupselection-backupplanid - BackupPlanId string `json:"BackupPlanId,omitempty"` + BackupPlanId string `json:"BackupPlanId"` // BackupSelection AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-backup-backupselection.html#cfn-backup-backupselection-backupselection - BackupSelection *BackupSelection_BackupSelectionResourceType `json:"BackupSelection,omitempty"` + BackupSelection *BackupSelection_BackupSelectionResourceType `json:"BackupSelection"` // 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 c98fbfeb2b..b7103b5689 100644 --- a/cloudformation/backup/aws-backup-backupselection_backupselectionresourcetype.go +++ b/cloudformation/backup/aws-backup-backupselection_backupselectionresourcetype.go @@ -11,32 +11,32 @@ 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupselection-backupselectionresourcetype.html#cfn-backup-backupselection-backupselectionresourcetype-iamrolearn - IamRoleArn string `json:"IamRoleArn,omitempty"` + IamRoleArn string `json:"IamRoleArn"` // ListOfTags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupselection-backupselectionresourcetype.html#cfn-backup-backupselection-backupselectionresourcetype-listoftags - ListOfTags []BackupSelection_ConditionResourceType `json:"ListOfTags,omitempty"` + ListOfTags *[]BackupSelection_ConditionResourceType `json:"ListOfTags,omitempty"` // NotResources AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupselection-backupselectionresourcetype.html#cfn-backup-backupselection-backupselectionresourcetype-notresources - NotResources []string `json:"NotResources,omitempty"` + NotResources *[]string `json:"NotResources,omitempty"` // Resources AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupselection-backupselectionresourcetype.html#cfn-backup-backupselection-backupselectionresourcetype-resources - Resources []string `json:"Resources,omitempty"` + Resources *[]string `json:"Resources,omitempty"` // SelectionName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupselection-backupselectionresourcetype.html#cfn-backup-backupselection-backupselectionresourcetype-selectionname - SelectionName string `json:"SelectionName,omitempty"` + SelectionName string `json:"SelectionName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/backup/aws-backup-backupselection_conditionresourcetype.go b/cloudformation/backup/aws-backup-backupselection_conditionresourcetype.go index 5d988bd707..ff4a4f64c8 100644 --- a/cloudformation/backup/aws-backup-backupselection_conditionresourcetype.go +++ b/cloudformation/backup/aws-backup-backupselection_conditionresourcetype.go @@ -11,17 +11,17 @@ type BackupSelection_ConditionResourceType struct { // ConditionKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupselection-conditionresourcetype.html#cfn-backup-backupselection-conditionresourcetype-conditionkey - ConditionKey string `json:"ConditionKey,omitempty"` + ConditionKey string `json:"ConditionKey"` // ConditionType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupselection-conditionresourcetype.html#cfn-backup-backupselection-conditionresourcetype-conditiontype - ConditionType string `json:"ConditionType,omitempty"` + ConditionType string `json:"ConditionType"` // ConditionValue AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupselection-conditionresourcetype.html#cfn-backup-backupselection-conditionresourcetype-conditionvalue - ConditionValue string `json:"ConditionValue,omitempty"` + ConditionValue string `json:"ConditionValue"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/backup/aws-backup-backupvault.go b/cloudformation/backup/aws-backup-backupvault.go index f09d5fab48..2eb46a9249 100644 --- a/cloudformation/backup/aws-backup-backupvault.go +++ b/cloudformation/backup/aws-backup-backupvault.go @@ -15,22 +15,22 @@ 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-backup-backupvault.html#cfn-backup-backupvault-backupvaultname - BackupVaultName string `json:"BackupVaultName,omitempty"` + BackupVaultName string `json:"BackupVaultName"` // BackupVaultTags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-backup-backupvault.html#cfn-backup-backupvault-backupvaulttags - BackupVaultTags map[string]string `json:"BackupVaultTags,omitempty"` + BackupVaultTags *map[string]string `json:"BackupVaultTags,omitempty"` // EncryptionKeyArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-backup-backupvault.html#cfn-backup-backupvault-encryptionkeyarn - EncryptionKeyArn string `json:"EncryptionKeyArn,omitempty"` + EncryptionKeyArn *string `json:"EncryptionKeyArn,omitempty"` // LockConfiguration AWS CloudFormation Property // Required: false diff --git a/cloudformation/backup/aws-backup-backupvault_lockconfigurationtype.go b/cloudformation/backup/aws-backup-backupvault_lockconfigurationtype.go index bbb657289d..e69cc8da92 100644 --- a/cloudformation/backup/aws-backup-backupvault_lockconfigurationtype.go +++ b/cloudformation/backup/aws-backup-backupvault_lockconfigurationtype.go @@ -11,12 +11,12 @@ type BackupVault_LockConfigurationType struct { // ChangeableForDays AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupvault-lockconfigurationtype.html#cfn-backup-backupvault-lockconfigurationtype-changeablefordays - ChangeableForDays float64 `json:"ChangeableForDays,omitempty"` + ChangeableForDays *float64 `json:"ChangeableForDays,omitempty"` // MaxRetentionDays AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupvault-lockconfigurationtype.html#cfn-backup-backupvault-lockconfigurationtype-maxretentiondays - MaxRetentionDays float64 `json:"MaxRetentionDays,omitempty"` + MaxRetentionDays *float64 `json:"MaxRetentionDays,omitempty"` // MinRetentionDays AWS CloudFormation Property // Required: true diff --git a/cloudformation/backup/aws-backup-backupvault_notificationobjecttype.go b/cloudformation/backup/aws-backup-backupvault_notificationobjecttype.go index 369e462132..7e5ded2403 100644 --- a/cloudformation/backup/aws-backup-backupvault_notificationobjecttype.go +++ b/cloudformation/backup/aws-backup-backupvault_notificationobjecttype.go @@ -11,12 +11,12 @@ type BackupVault_NotificationObjectType struct { // BackupVaultEvents AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupvault-notificationobjecttype.html#cfn-backup-backupvault-notificationobjecttype-backupvaultevents - BackupVaultEvents []string `json:"BackupVaultEvents,omitempty"` + BackupVaultEvents []string `json:"BackupVaultEvents"` // SNSTopicArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupvault-notificationobjecttype.html#cfn-backup-backupvault-notificationobjecttype-snstopicarn - SNSTopicArn string `json:"SNSTopicArn,omitempty"` + SNSTopicArn string `json:"SNSTopicArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/backup/aws-backup-framework.go b/cloudformation/backup/aws-backup-framework.go index f325e05bed..9ac3b7635f 100644 --- a/cloudformation/backup/aws-backup-framework.go +++ b/cloudformation/backup/aws-backup-framework.go @@ -16,22 +16,22 @@ type Framework struct { // FrameworkControls AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-backup-framework.html#cfn-backup-framework-frameworkcontrols - FrameworkControls []Framework_FrameworkControl `json:"FrameworkControls,omitempty"` + FrameworkControls []Framework_FrameworkControl `json:"FrameworkControls"` // FrameworkDescription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-backup-framework.html#cfn-backup-framework-frameworkdescription - FrameworkDescription string `json:"FrameworkDescription,omitempty"` + FrameworkDescription *string `json:"FrameworkDescription,omitempty"` // FrameworkName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-backup-framework.html#cfn-backup-framework-frameworkname - FrameworkName string `json:"FrameworkName,omitempty"` + FrameworkName *string `json:"FrameworkName,omitempty"` // FrameworkTags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-backup-framework.html#cfn-backup-framework-frameworktags - FrameworkTags []tags.Tag `json:"FrameworkTags,omitempty"` + FrameworkTags *[]tags.Tag `json:"FrameworkTags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/backup/aws-backup-framework_controlinputparameter.go b/cloudformation/backup/aws-backup-framework_controlinputparameter.go index 6cef78530a..ab2e535a2c 100644 --- a/cloudformation/backup/aws-backup-framework_controlinputparameter.go +++ b/cloudformation/backup/aws-backup-framework_controlinputparameter.go @@ -11,12 +11,12 @@ type Framework_ControlInputParameter struct { // ParameterName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-framework-controlinputparameter.html#cfn-backup-framework-controlinputparameter-parametername - ParameterName string `json:"ParameterName,omitempty"` + ParameterName string `json:"ParameterName"` // ParameterValue AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-framework-controlinputparameter.html#cfn-backup-framework-controlinputparameter-parametervalue - ParameterValue string `json:"ParameterValue,omitempty"` + ParameterValue string `json:"ParameterValue"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/backup/aws-backup-framework_frameworkcontrol.go b/cloudformation/backup/aws-backup-framework_frameworkcontrol.go index 20a293fb97..40076e1692 100644 --- a/cloudformation/backup/aws-backup-framework_frameworkcontrol.go +++ b/cloudformation/backup/aws-backup-framework_frameworkcontrol.go @@ -11,17 +11,17 @@ type Framework_FrameworkControl struct { // ControlInputParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-framework-frameworkcontrol.html#cfn-backup-framework-frameworkcontrol-controlinputparameters - ControlInputParameters []Framework_ControlInputParameter `json:"ControlInputParameters,omitempty"` + ControlInputParameters *[]Framework_ControlInputParameter `json:"ControlInputParameters,omitempty"` // ControlName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-framework-frameworkcontrol.html#cfn-backup-framework-frameworkcontrol-controlname - ControlName string `json:"ControlName,omitempty"` + ControlName string `json:"ControlName"` // 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/backup/aws-backup-reportplan.go b/cloudformation/backup/aws-backup-reportplan.go index 94cefdbace..d09d6e1570 100644 --- a/cloudformation/backup/aws-backup-reportplan.go +++ b/cloudformation/backup/aws-backup-reportplan.go @@ -16,27 +16,27 @@ type ReportPlan struct { // ReportDeliveryChannel AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-backup-reportplan.html#cfn-backup-reportplan-reportdeliverychannel - ReportDeliveryChannel interface{} `json:"ReportDeliveryChannel,omitempty"` + ReportDeliveryChannel interface{} `json:"ReportDeliveryChannel"` // ReportPlanDescription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-backup-reportplan.html#cfn-backup-reportplan-reportplandescription - ReportPlanDescription string `json:"ReportPlanDescription,omitempty"` + ReportPlanDescription *string `json:"ReportPlanDescription,omitempty"` // ReportPlanName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-backup-reportplan.html#cfn-backup-reportplan-reportplanname - ReportPlanName string `json:"ReportPlanName,omitempty"` + ReportPlanName *string `json:"ReportPlanName,omitempty"` // ReportPlanTags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-backup-reportplan.html#cfn-backup-reportplan-reportplantags - ReportPlanTags []tags.Tag `json:"ReportPlanTags,omitempty"` + ReportPlanTags *[]tags.Tag `json:"ReportPlanTags,omitempty"` // ReportSetting AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-backup-reportplan.html#cfn-backup-reportplan-reportsetting - ReportSetting interface{} `json:"ReportSetting,omitempty"` + ReportSetting interface{} `json:"ReportSetting"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/batch/aws-batch-computeenvironment.go b/cloudformation/batch/aws-batch-computeenvironment.go index ca4e506b61..fdb6ef8f6f 100644 --- a/cloudformation/batch/aws-batch-computeenvironment.go +++ b/cloudformation/batch/aws-batch-computeenvironment.go @@ -15,7 +15,7 @@ type ComputeEnvironment struct { // ComputeEnvironmentName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-computeenvironmentname - ComputeEnvironmentName string `json:"ComputeEnvironmentName,omitempty"` + ComputeEnvironmentName *string `json:"ComputeEnvironmentName,omitempty"` // ComputeResources AWS CloudFormation Property // Required: false @@ -25,27 +25,27 @@ type ComputeEnvironment struct { // ServiceRole AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-servicerole - ServiceRole string `json:"ServiceRole,omitempty"` + ServiceRole *string `json:"ServiceRole,omitempty"` // State AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-state - State string `json:"State,omitempty"` + State *string `json:"State,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-tags - Tags map[string]string `json:"Tags,omitempty"` + Tags *map[string]string `json:"Tags,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // UnmanagedvCpus AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-unmanagedvcpus - UnmanagedvCpus int `json:"UnmanagedvCpus,omitempty"` + UnmanagedvCpus *int `json:"UnmanagedvCpus,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/batch/aws-batch-computeenvironment_computeresources.go b/cloudformation/batch/aws-batch-computeenvironment_computeresources.go index 346d512fbf..5489d2e540 100644 --- a/cloudformation/batch/aws-batch-computeenvironment_computeresources.go +++ b/cloudformation/batch/aws-batch-computeenvironment_computeresources.go @@ -11,42 +11,42 @@ type ComputeEnvironment_ComputeResources struct { // AllocationStrategy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-allocationstrategy - AllocationStrategy string `json:"AllocationStrategy,omitempty"` + AllocationStrategy *string `json:"AllocationStrategy,omitempty"` // BidPercentage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-bidpercentage - BidPercentage int `json:"BidPercentage,omitempty"` + BidPercentage *int `json:"BidPercentage,omitempty"` // DesiredvCpus AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-desiredvcpus - DesiredvCpus int `json:"DesiredvCpus,omitempty"` + DesiredvCpus *int `json:"DesiredvCpus,omitempty"` // Ec2Configuration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-ec2configuration - Ec2Configuration []ComputeEnvironment_Ec2ConfigurationObject `json:"Ec2Configuration,omitempty"` + Ec2Configuration *[]ComputeEnvironment_Ec2ConfigurationObject `json:"Ec2Configuration,omitempty"` // Ec2KeyPair AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-ec2keypair - Ec2KeyPair string `json:"Ec2KeyPair,omitempty"` + Ec2KeyPair *string `json:"Ec2KeyPair,omitempty"` // ImageId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-imageid - ImageId string `json:"ImageId,omitempty"` + ImageId *string `json:"ImageId,omitempty"` // InstanceRole AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-instancerole - InstanceRole string `json:"InstanceRole,omitempty"` + InstanceRole *string `json:"InstanceRole,omitempty"` // InstanceTypes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-instancetypes - InstanceTypes []string `json:"InstanceTypes,omitempty"` + InstanceTypes *[]string `json:"InstanceTypes,omitempty"` // LaunchTemplate AWS CloudFormation Property // Required: false @@ -61,37 +61,37 @@ type ComputeEnvironment_ComputeResources struct { // MinvCpus AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-minvcpus - MinvCpus int `json:"MinvCpus,omitempty"` + MinvCpus *int `json:"MinvCpus,omitempty"` // PlacementGroup AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-placementgroup - PlacementGroup string `json:"PlacementGroup,omitempty"` + PlacementGroup *string `json:"PlacementGroup,omitempty"` // SecurityGroupIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-securitygroupids - SecurityGroupIds []string `json:"SecurityGroupIds,omitempty"` + SecurityGroupIds *[]string `json:"SecurityGroupIds,omitempty"` // SpotIamFleetRole AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-spotiamfleetrole - SpotIamFleetRole string `json:"SpotIamFleetRole,omitempty"` + SpotIamFleetRole *string `json:"SpotIamFleetRole,omitempty"` // Subnets AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-subnets - Subnets []string `json:"Subnets,omitempty"` + Subnets []string `json:"Subnets"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-tags - Tags map[string]string `json:"Tags,omitempty"` + Tags *map[string]string `json:"Tags,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/batch/aws-batch-computeenvironment_ec2configurationobject.go b/cloudformation/batch/aws-batch-computeenvironment_ec2configurationobject.go index f7a42cc0fc..49bca6cfc0 100644 --- a/cloudformation/batch/aws-batch-computeenvironment_ec2configurationobject.go +++ b/cloudformation/batch/aws-batch-computeenvironment_ec2configurationobject.go @@ -11,12 +11,12 @@ type ComputeEnvironment_Ec2ConfigurationObject struct { // ImageIdOverride AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-ec2configurationobject.html#cfn-batch-computeenvironment-ec2configurationobject-imageidoverride - ImageIdOverride string `json:"ImageIdOverride,omitempty"` + ImageIdOverride *string `json:"ImageIdOverride,omitempty"` // ImageType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-ec2configurationobject.html#cfn-batch-computeenvironment-ec2configurationobject-imagetype - ImageType string `json:"ImageType,omitempty"` + ImageType string `json:"ImageType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/batch/aws-batch-computeenvironment_launchtemplatespecification.go b/cloudformation/batch/aws-batch-computeenvironment_launchtemplatespecification.go index d4e1c425c1..c1a2479746 100644 --- a/cloudformation/batch/aws-batch-computeenvironment_launchtemplatespecification.go +++ b/cloudformation/batch/aws-batch-computeenvironment_launchtemplatespecification.go @@ -11,17 +11,17 @@ type ComputeEnvironment_LaunchTemplateSpecification struct { // LaunchTemplateId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-launchtemplatespecification.html#cfn-batch-computeenvironment-launchtemplatespecification-launchtemplateid - LaunchTemplateId string `json:"LaunchTemplateId,omitempty"` + LaunchTemplateId *string `json:"LaunchTemplateId,omitempty"` // LaunchTemplateName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-launchtemplatespecification.html#cfn-batch-computeenvironment-launchtemplatespecification-launchtemplatename - LaunchTemplateName string `json:"LaunchTemplateName,omitempty"` + LaunchTemplateName *string `json:"LaunchTemplateName,omitempty"` // Version AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-launchtemplatespecification.html#cfn-batch-computeenvironment-launchtemplatespecification-version - Version string `json:"Version,omitempty"` + Version *string `json:"Version,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 edb2024764..c1772381bd 100644 --- a/cloudformation/batch/aws-batch-jobdefinition.go +++ b/cloudformation/batch/aws-batch-jobdefinition.go @@ -20,7 +20,7 @@ type JobDefinition struct { // JobDefinitionName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-jobdefinitionname - JobDefinitionName string `json:"JobDefinitionName,omitempty"` + JobDefinitionName *string `json:"JobDefinitionName,omitempty"` // NodeProperties AWS CloudFormation Property // Required: false @@ -30,17 +30,17 @@ 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-platformcapabilities - PlatformCapabilities []string `json:"PlatformCapabilities,omitempty"` + PlatformCapabilities *[]string `json:"PlatformCapabilities,omitempty"` // PropagateTags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-propagatetags - PropagateTags bool `json:"PropagateTags,omitempty"` + PropagateTags *bool `json:"PropagateTags,omitempty"` // RetryStrategy AWS CloudFormation Property // Required: false @@ -50,12 +50,12 @@ type JobDefinition struct { // SchedulingPriority AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-schedulingpriority - SchedulingPriority int `json:"SchedulingPriority,omitempty"` + SchedulingPriority *int `json:"SchedulingPriority,omitempty"` // 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 @@ -65,7 +65,7 @@ type JobDefinition struct { // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/batch/aws-batch-jobdefinition_authorizationconfig.go b/cloudformation/batch/aws-batch-jobdefinition_authorizationconfig.go index f84066ef89..042b69d8a1 100644 --- a/cloudformation/batch/aws-batch-jobdefinition_authorizationconfig.go +++ b/cloudformation/batch/aws-batch-jobdefinition_authorizationconfig.go @@ -11,12 +11,12 @@ type JobDefinition_AuthorizationConfig struct { // AccessPointId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-authorizationconfig.html#cfn-batch-jobdefinition-authorizationconfig-accesspointid - AccessPointId string `json:"AccessPointId,omitempty"` + AccessPointId *string `json:"AccessPointId,omitempty"` // Iam AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-authorizationconfig.html#cfn-batch-jobdefinition-authorizationconfig-iam - Iam string `json:"Iam,omitempty"` + Iam *string `json:"Iam,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/batch/aws-batch-jobdefinition_containerproperties.go b/cloudformation/batch/aws-batch-jobdefinition_containerproperties.go index 29ee810d14..8c3f2d5a3c 100644 --- a/cloudformation/batch/aws-batch-jobdefinition_containerproperties.go +++ b/cloudformation/batch/aws-batch-jobdefinition_containerproperties.go @@ -11,17 +11,17 @@ type JobDefinition_ContainerProperties struct { // Command AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-command - Command []string `json:"Command,omitempty"` + Command *[]string `json:"Command,omitempty"` // Environment AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-environment - Environment []JobDefinition_Environment `json:"Environment,omitempty"` + Environment *[]JobDefinition_Environment `json:"Environment,omitempty"` // ExecutionRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-executionrolearn - ExecutionRoleArn string `json:"ExecutionRoleArn,omitempty"` + ExecutionRoleArn *string `json:"ExecutionRoleArn,omitempty"` // FargatePlatformConfiguration AWS CloudFormation Property // Required: false @@ -31,17 +31,17 @@ type JobDefinition_ContainerProperties struct { // Image AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-image - Image string `json:"Image,omitempty"` + Image string `json:"Image"` // InstanceType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-instancetype - InstanceType string `json:"InstanceType,omitempty"` + InstanceType *string `json:"InstanceType,omitempty"` // JobRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-jobrolearn - JobRoleArn string `json:"JobRoleArn,omitempty"` + JobRoleArn *string `json:"JobRoleArn,omitempty"` // LinuxParameters AWS CloudFormation Property // Required: false @@ -56,12 +56,12 @@ type JobDefinition_ContainerProperties struct { // Memory AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-memory - Memory int `json:"Memory,omitempty"` + Memory *int `json:"Memory,omitempty"` // MountPoints AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-mountpoints - MountPoints []JobDefinition_MountPoints `json:"MountPoints,omitempty"` + MountPoints *[]JobDefinition_MountPoints `json:"MountPoints,omitempty"` // NetworkConfiguration AWS CloudFormation Property // Required: false @@ -71,42 +71,42 @@ type JobDefinition_ContainerProperties struct { // Privileged AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-privileged - Privileged bool `json:"Privileged,omitempty"` + Privileged *bool `json:"Privileged,omitempty"` // ReadonlyRootFilesystem AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-readonlyrootfilesystem - ReadonlyRootFilesystem bool `json:"ReadonlyRootFilesystem,omitempty"` + ReadonlyRootFilesystem *bool `json:"ReadonlyRootFilesystem,omitempty"` // ResourceRequirements AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-resourcerequirements - ResourceRequirements []JobDefinition_ResourceRequirement `json:"ResourceRequirements,omitempty"` + ResourceRequirements *[]JobDefinition_ResourceRequirement `json:"ResourceRequirements,omitempty"` // Secrets AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-secrets - Secrets []JobDefinition_Secret `json:"Secrets,omitempty"` + Secrets *[]JobDefinition_Secret `json:"Secrets,omitempty"` // Ulimits AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-ulimits - Ulimits []JobDefinition_Ulimit `json:"Ulimits,omitempty"` + Ulimits *[]JobDefinition_Ulimit `json:"Ulimits,omitempty"` // User AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-user - User string `json:"User,omitempty"` + User *string `json:"User,omitempty"` // Vcpus AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-vcpus - Vcpus int `json:"Vcpus,omitempty"` + Vcpus *int `json:"Vcpus,omitempty"` // Volumes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-volumes - Volumes []JobDefinition_Volumes `json:"Volumes,omitempty"` + Volumes *[]JobDefinition_Volumes `json:"Volumes,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/batch/aws-batch-jobdefinition_device.go b/cloudformation/batch/aws-batch-jobdefinition_device.go index 4608d13faa..80474a4b75 100644 --- a/cloudformation/batch/aws-batch-jobdefinition_device.go +++ b/cloudformation/batch/aws-batch-jobdefinition_device.go @@ -11,17 +11,17 @@ type JobDefinition_Device struct { // ContainerPath AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-device.html#cfn-batch-jobdefinition-device-containerpath - ContainerPath string `json:"ContainerPath,omitempty"` + ContainerPath *string `json:"ContainerPath,omitempty"` // HostPath AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-device.html#cfn-batch-jobdefinition-device-hostpath - HostPath string `json:"HostPath,omitempty"` + HostPath *string `json:"HostPath,omitempty"` // Permissions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-device.html#cfn-batch-jobdefinition-device-permissions - Permissions []string `json:"Permissions,omitempty"` + Permissions *[]string `json:"Permissions,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/batch/aws-batch-jobdefinition_efsvolumeconfiguration.go b/cloudformation/batch/aws-batch-jobdefinition_efsvolumeconfiguration.go index 73222f0ddf..36958b7e38 100644 --- a/cloudformation/batch/aws-batch-jobdefinition_efsvolumeconfiguration.go +++ b/cloudformation/batch/aws-batch-jobdefinition_efsvolumeconfiguration.go @@ -16,22 +16,22 @@ type JobDefinition_EfsVolumeConfiguration struct { // FileSystemId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-efsvolumeconfiguration.html#cfn-batch-jobdefinition-efsvolumeconfiguration-filesystemid - FileSystemId string `json:"FileSystemId,omitempty"` + FileSystemId string `json:"FileSystemId"` // RootDirectory AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-efsvolumeconfiguration.html#cfn-batch-jobdefinition-efsvolumeconfiguration-rootdirectory - RootDirectory string `json:"RootDirectory,omitempty"` + RootDirectory *string `json:"RootDirectory,omitempty"` // TransitEncryption AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-efsvolumeconfiguration.html#cfn-batch-jobdefinition-efsvolumeconfiguration-transitencryption - TransitEncryption string `json:"TransitEncryption,omitempty"` + TransitEncryption *string `json:"TransitEncryption,omitempty"` // TransitEncryptionPort AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-efsvolumeconfiguration.html#cfn-batch-jobdefinition-efsvolumeconfiguration-transitencryptionport - TransitEncryptionPort int `json:"TransitEncryptionPort,omitempty"` + TransitEncryptionPort *int `json:"TransitEncryptionPort,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/batch/aws-batch-jobdefinition_environment.go b/cloudformation/batch/aws-batch-jobdefinition_environment.go index 6611b5ba7f..fda48d8339 100644 --- a/cloudformation/batch/aws-batch-jobdefinition_environment.go +++ b/cloudformation/batch/aws-batch-jobdefinition_environment.go @@ -11,12 +11,12 @@ type JobDefinition_Environment struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-environment.html#cfn-batch-jobdefinition-environment-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-environment.html#cfn-batch-jobdefinition-environment-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/batch/aws-batch-jobdefinition_evaluateonexit.go b/cloudformation/batch/aws-batch-jobdefinition_evaluateonexit.go index 08db8a5cfd..b03cf2c57a 100644 --- a/cloudformation/batch/aws-batch-jobdefinition_evaluateonexit.go +++ b/cloudformation/batch/aws-batch-jobdefinition_evaluateonexit.go @@ -11,22 +11,22 @@ type JobDefinition_EvaluateOnExit struct { // Action AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-evaluateonexit.html#cfn-batch-jobdefinition-evaluateonexit-action - Action string `json:"Action,omitempty"` + Action string `json:"Action"` // OnExitCode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-evaluateonexit.html#cfn-batch-jobdefinition-evaluateonexit-onexitcode - OnExitCode string `json:"OnExitCode,omitempty"` + OnExitCode *string `json:"OnExitCode,omitempty"` // OnReason AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-evaluateonexit.html#cfn-batch-jobdefinition-evaluateonexit-onreason - OnReason string `json:"OnReason,omitempty"` + OnReason *string `json:"OnReason,omitempty"` // OnStatusReason AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-evaluateonexit.html#cfn-batch-jobdefinition-evaluateonexit-onstatusreason - OnStatusReason string `json:"OnStatusReason,omitempty"` + OnStatusReason *string `json:"OnStatusReason,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/batch/aws-batch-jobdefinition_fargateplatformconfiguration.go b/cloudformation/batch/aws-batch-jobdefinition_fargateplatformconfiguration.go index 3ed3a0a14e..d45fafed3a 100644 --- a/cloudformation/batch/aws-batch-jobdefinition_fargateplatformconfiguration.go +++ b/cloudformation/batch/aws-batch-jobdefinition_fargateplatformconfiguration.go @@ -11,7 +11,7 @@ type JobDefinition_FargatePlatformConfiguration struct { // PlatformVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-fargateplatformconfiguration.html#cfn-batch-jobdefinition-containerproperties-fargateplatformconfiguration-platformversion - PlatformVersion string `json:"PlatformVersion,omitempty"` + PlatformVersion *string `json:"PlatformVersion,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/batch/aws-batch-jobdefinition_linuxparameters.go b/cloudformation/batch/aws-batch-jobdefinition_linuxparameters.go index d768cee228..1d6aaedd6e 100644 --- a/cloudformation/batch/aws-batch-jobdefinition_linuxparameters.go +++ b/cloudformation/batch/aws-batch-jobdefinition_linuxparameters.go @@ -11,32 +11,32 @@ type JobDefinition_LinuxParameters struct { // Devices AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-linuxparameters.html#cfn-batch-jobdefinition-containerproperties-linuxparameters-devices - Devices []JobDefinition_Device `json:"Devices,omitempty"` + Devices *[]JobDefinition_Device `json:"Devices,omitempty"` // InitProcessEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-linuxparameters.html#cfn-batch-jobdefinition-containerproperties-linuxparameters-initprocessenabled - InitProcessEnabled bool `json:"InitProcessEnabled,omitempty"` + InitProcessEnabled *bool `json:"InitProcessEnabled,omitempty"` // MaxSwap AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-linuxparameters.html#cfn-batch-jobdefinition-containerproperties-linuxparameters-maxswap - MaxSwap int `json:"MaxSwap,omitempty"` + MaxSwap *int `json:"MaxSwap,omitempty"` // SharedMemorySize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-linuxparameters.html#cfn-batch-jobdefinition-containerproperties-linuxparameters-sharedmemorysize - SharedMemorySize int `json:"SharedMemorySize,omitempty"` + SharedMemorySize *int `json:"SharedMemorySize,omitempty"` // Swappiness AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-linuxparameters.html#cfn-batch-jobdefinition-containerproperties-linuxparameters-swappiness - Swappiness int `json:"Swappiness,omitempty"` + Swappiness *int `json:"Swappiness,omitempty"` // Tmpfs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-linuxparameters.html#cfn-batch-jobdefinition-containerproperties-linuxparameters-tmpfs - Tmpfs []JobDefinition_Tmpfs `json:"Tmpfs,omitempty"` + Tmpfs *[]JobDefinition_Tmpfs `json:"Tmpfs,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/batch/aws-batch-jobdefinition_logconfiguration.go b/cloudformation/batch/aws-batch-jobdefinition_logconfiguration.go index cde99db3d0..9b63639d67 100644 --- a/cloudformation/batch/aws-batch-jobdefinition_logconfiguration.go +++ b/cloudformation/batch/aws-batch-jobdefinition_logconfiguration.go @@ -11,17 +11,17 @@ type JobDefinition_LogConfiguration struct { // LogDriver AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-logconfiguration.html#cfn-batch-jobdefinition-containerproperties-logconfiguration-logdriver - LogDriver string `json:"LogDriver,omitempty"` + LogDriver string `json:"LogDriver"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-logconfiguration.html#cfn-batch-jobdefinition-containerproperties-logconfiguration-secretoptions - SecretOptions []JobDefinition_Secret `json:"SecretOptions,omitempty"` + SecretOptions *[]JobDefinition_Secret `json:"SecretOptions,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/batch/aws-batch-jobdefinition_mountpoints.go b/cloudformation/batch/aws-batch-jobdefinition_mountpoints.go index d1606b3be0..e4a246031d 100644 --- a/cloudformation/batch/aws-batch-jobdefinition_mountpoints.go +++ b/cloudformation/batch/aws-batch-jobdefinition_mountpoints.go @@ -11,17 +11,17 @@ type JobDefinition_MountPoints struct { // ContainerPath AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-mountpoints.html#cfn-batch-jobdefinition-mountpoints-containerpath - ContainerPath string `json:"ContainerPath,omitempty"` + ContainerPath *string `json:"ContainerPath,omitempty"` // ReadOnly AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-mountpoints.html#cfn-batch-jobdefinition-mountpoints-readonly - ReadOnly bool `json:"ReadOnly,omitempty"` + ReadOnly *bool `json:"ReadOnly,omitempty"` // SourceVolume AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-mountpoints.html#cfn-batch-jobdefinition-mountpoints-sourcevolume - SourceVolume string `json:"SourceVolume,omitempty"` + SourceVolume *string `json:"SourceVolume,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/batch/aws-batch-jobdefinition_networkconfiguration.go b/cloudformation/batch/aws-batch-jobdefinition_networkconfiguration.go index 4cfc904a5e..14750f5346 100644 --- a/cloudformation/batch/aws-batch-jobdefinition_networkconfiguration.go +++ b/cloudformation/batch/aws-batch-jobdefinition_networkconfiguration.go @@ -11,7 +11,7 @@ type JobDefinition_NetworkConfiguration struct { // AssignPublicIp AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-networkconfiguration.html#cfn-batch-jobdefinition-containerproperties-networkconfiguration-assignpublicip - AssignPublicIp string `json:"AssignPublicIp,omitempty"` + AssignPublicIp *string `json:"AssignPublicIp,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/batch/aws-batch-jobdefinition_nodeproperties.go b/cloudformation/batch/aws-batch-jobdefinition_nodeproperties.go index f3c26cda83..c83b5c129b 100644 --- a/cloudformation/batch/aws-batch-jobdefinition_nodeproperties.go +++ b/cloudformation/batch/aws-batch-jobdefinition_nodeproperties.go @@ -16,7 +16,7 @@ type JobDefinition_NodeProperties struct { // NodeRangeProperties AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-nodeproperties.html#cfn-batch-jobdefinition-nodeproperties-noderangeproperties - NodeRangeProperties []JobDefinition_NodeRangeProperty `json:"NodeRangeProperties,omitempty"` + NodeRangeProperties []JobDefinition_NodeRangeProperty `json:"NodeRangeProperties"` // NumNodes AWS CloudFormation Property // Required: true diff --git a/cloudformation/batch/aws-batch-jobdefinition_noderangeproperty.go b/cloudformation/batch/aws-batch-jobdefinition_noderangeproperty.go index 181aa55d3a..aae859b526 100644 --- a/cloudformation/batch/aws-batch-jobdefinition_noderangeproperty.go +++ b/cloudformation/batch/aws-batch-jobdefinition_noderangeproperty.go @@ -16,7 +16,7 @@ type JobDefinition_NodeRangeProperty struct { // TargetNodes AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-noderangeproperty.html#cfn-batch-jobdefinition-noderangeproperty-targetnodes - TargetNodes string `json:"TargetNodes,omitempty"` + TargetNodes string `json:"TargetNodes"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/batch/aws-batch-jobdefinition_resourcerequirement.go b/cloudformation/batch/aws-batch-jobdefinition_resourcerequirement.go index c427d31f35..bce0495fe8 100644 --- a/cloudformation/batch/aws-batch-jobdefinition_resourcerequirement.go +++ b/cloudformation/batch/aws-batch-jobdefinition_resourcerequirement.go @@ -11,12 +11,12 @@ type JobDefinition_ResourceRequirement struct { // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-resourcerequirement.html#cfn-batch-jobdefinition-resourcerequirement-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-resourcerequirement.html#cfn-batch-jobdefinition-resourcerequirement-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/batch/aws-batch-jobdefinition_retrystrategy.go b/cloudformation/batch/aws-batch-jobdefinition_retrystrategy.go index b42e63c7ef..19277854b5 100644 --- a/cloudformation/batch/aws-batch-jobdefinition_retrystrategy.go +++ b/cloudformation/batch/aws-batch-jobdefinition_retrystrategy.go @@ -11,12 +11,12 @@ type JobDefinition_RetryStrategy struct { // Attempts AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-retrystrategy.html#cfn-batch-jobdefinition-retrystrategy-attempts - Attempts int `json:"Attempts,omitempty"` + Attempts *int `json:"Attempts,omitempty"` // EvaluateOnExit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-retrystrategy.html#cfn-batch-jobdefinition-retrystrategy-evaluateonexit - EvaluateOnExit []JobDefinition_EvaluateOnExit `json:"EvaluateOnExit,omitempty"` + EvaluateOnExit *[]JobDefinition_EvaluateOnExit `json:"EvaluateOnExit,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/batch/aws-batch-jobdefinition_secret.go b/cloudformation/batch/aws-batch-jobdefinition_secret.go index 300019b688..cc8070cdd8 100644 --- a/cloudformation/batch/aws-batch-jobdefinition_secret.go +++ b/cloudformation/batch/aws-batch-jobdefinition_secret.go @@ -11,12 +11,12 @@ type JobDefinition_Secret struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-secret.html#cfn-batch-jobdefinition-secret-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // ValueFrom AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-secret.html#cfn-batch-jobdefinition-secret-valuefrom - ValueFrom string `json:"ValueFrom,omitempty"` + ValueFrom string `json:"ValueFrom"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/batch/aws-batch-jobdefinition_timeout.go b/cloudformation/batch/aws-batch-jobdefinition_timeout.go index 282a51f9ab..0de01356ad 100644 --- a/cloudformation/batch/aws-batch-jobdefinition_timeout.go +++ b/cloudformation/batch/aws-batch-jobdefinition_timeout.go @@ -11,7 +11,7 @@ type JobDefinition_Timeout struct { // AttemptDurationSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-timeout.html#cfn-batch-jobdefinition-timeout-attemptdurationseconds - AttemptDurationSeconds int `json:"AttemptDurationSeconds,omitempty"` + AttemptDurationSeconds *int `json:"AttemptDurationSeconds,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/batch/aws-batch-jobdefinition_tmpfs.go b/cloudformation/batch/aws-batch-jobdefinition_tmpfs.go index 154d2b1d6b..f9a0164082 100644 --- a/cloudformation/batch/aws-batch-jobdefinition_tmpfs.go +++ b/cloudformation/batch/aws-batch-jobdefinition_tmpfs.go @@ -11,12 +11,12 @@ type JobDefinition_Tmpfs struct { // ContainerPath AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-tmpfs.html#cfn-batch-jobdefinition-tmpfs-containerpath - ContainerPath string `json:"ContainerPath,omitempty"` + ContainerPath string `json:"ContainerPath"` // MountOptions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-tmpfs.html#cfn-batch-jobdefinition-tmpfs-mountoptions - MountOptions []string `json:"MountOptions,omitempty"` + MountOptions *[]string `json:"MountOptions,omitempty"` // Size AWS CloudFormation Property // Required: true diff --git a/cloudformation/batch/aws-batch-jobdefinition_ulimit.go b/cloudformation/batch/aws-batch-jobdefinition_ulimit.go index 85dcd8e5b5..4d2619ab27 100644 --- a/cloudformation/batch/aws-batch-jobdefinition_ulimit.go +++ b/cloudformation/batch/aws-batch-jobdefinition_ulimit.go @@ -16,7 +16,7 @@ type JobDefinition_Ulimit struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ulimit.html#cfn-batch-jobdefinition-ulimit-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // SoftLimit AWS CloudFormation Property // Required: true diff --git a/cloudformation/batch/aws-batch-jobdefinition_volumes.go b/cloudformation/batch/aws-batch-jobdefinition_volumes.go index f2045d39e8..207a6a43c2 100644 --- a/cloudformation/batch/aws-batch-jobdefinition_volumes.go +++ b/cloudformation/batch/aws-batch-jobdefinition_volumes.go @@ -21,7 +21,7 @@ type JobDefinition_Volumes struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumes.html#cfn-batch-jobdefinition-volumes-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/batch/aws-batch-jobdefinition_volumeshost.go b/cloudformation/batch/aws-batch-jobdefinition_volumeshost.go index 1240079c8f..54fdf94776 100644 --- a/cloudformation/batch/aws-batch-jobdefinition_volumeshost.go +++ b/cloudformation/batch/aws-batch-jobdefinition_volumeshost.go @@ -11,7 +11,7 @@ type JobDefinition_VolumesHost struct { // SourcePath AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumeshost.html#cfn-batch-jobdefinition-volumeshost-sourcepath - SourcePath string `json:"SourcePath,omitempty"` + SourcePath *string `json:"SourcePath,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/batch/aws-batch-jobqueue.go b/cloudformation/batch/aws-batch-jobqueue.go index 6bc477a9a5..db9b731f4d 100644 --- a/cloudformation/batch/aws-batch-jobqueue.go +++ b/cloudformation/batch/aws-batch-jobqueue.go @@ -15,12 +15,12 @@ type JobQueue struct { // ComputeEnvironmentOrder AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobqueue.html#cfn-batch-jobqueue-computeenvironmentorder - ComputeEnvironmentOrder []JobQueue_ComputeEnvironmentOrder `json:"ComputeEnvironmentOrder,omitempty"` + ComputeEnvironmentOrder []JobQueue_ComputeEnvironmentOrder `json:"ComputeEnvironmentOrder"` // JobQueueName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobqueue.html#cfn-batch-jobqueue-jobqueuename - JobQueueName string `json:"JobQueueName,omitempty"` + JobQueueName *string `json:"JobQueueName,omitempty"` // Priority AWS CloudFormation Property // Required: true @@ -30,17 +30,17 @@ type JobQueue struct { // SchedulingPolicyArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobqueue.html#cfn-batch-jobqueue-schedulingpolicyarn - SchedulingPolicyArn string `json:"SchedulingPolicyArn,omitempty"` + SchedulingPolicyArn *string `json:"SchedulingPolicyArn,omitempty"` // State AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobqueue.html#cfn-batch-jobqueue-state - State string `json:"State,omitempty"` + State *string `json:"State,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobqueue.html#cfn-batch-jobqueue-tags - Tags map[string]string `json:"Tags,omitempty"` + Tags *map[string]string `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/batch/aws-batch-jobqueue_computeenvironmentorder.go b/cloudformation/batch/aws-batch-jobqueue_computeenvironmentorder.go index 1af14d1e4b..157630070e 100644 --- a/cloudformation/batch/aws-batch-jobqueue_computeenvironmentorder.go +++ b/cloudformation/batch/aws-batch-jobqueue_computeenvironmentorder.go @@ -11,7 +11,7 @@ type JobQueue_ComputeEnvironmentOrder struct { // ComputeEnvironment AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobqueue-computeenvironmentorder.html#cfn-batch-jobqueue-computeenvironmentorder-computeenvironment - ComputeEnvironment string `json:"ComputeEnvironment,omitempty"` + ComputeEnvironment string `json:"ComputeEnvironment"` // Order AWS CloudFormation Property // Required: true diff --git a/cloudformation/batch/aws-batch-schedulingpolicy.go b/cloudformation/batch/aws-batch-schedulingpolicy.go index e08ebbabc1..b230b8dbd7 100644 --- a/cloudformation/batch/aws-batch-schedulingpolicy.go +++ b/cloudformation/batch/aws-batch-schedulingpolicy.go @@ -20,12 +20,12 @@ type SchedulingPolicy struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-schedulingpolicy.html#cfn-batch-schedulingpolicy-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-schedulingpolicy.html#cfn-batch-schedulingpolicy-tags - Tags map[string]string `json:"Tags,omitempty"` + Tags *map[string]string `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/batch/aws-batch-schedulingpolicy_fairsharepolicy.go b/cloudformation/batch/aws-batch-schedulingpolicy_fairsharepolicy.go index b590172879..e3afc6d712 100644 --- a/cloudformation/batch/aws-batch-schedulingpolicy_fairsharepolicy.go +++ b/cloudformation/batch/aws-batch-schedulingpolicy_fairsharepolicy.go @@ -11,17 +11,17 @@ type SchedulingPolicy_FairsharePolicy struct { // ComputeReservation AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-schedulingpolicy-fairsharepolicy.html#cfn-batch-schedulingpolicy-fairsharepolicy-computereservation - ComputeReservation float64 `json:"ComputeReservation,omitempty"` + ComputeReservation *float64 `json:"ComputeReservation,omitempty"` // ShareDecaySeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-schedulingpolicy-fairsharepolicy.html#cfn-batch-schedulingpolicy-fairsharepolicy-sharedecayseconds - ShareDecaySeconds float64 `json:"ShareDecaySeconds,omitempty"` + ShareDecaySeconds *float64 `json:"ShareDecaySeconds,omitempty"` // ShareDistribution AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-schedulingpolicy-fairsharepolicy.html#cfn-batch-schedulingpolicy-fairsharepolicy-sharedistribution - ShareDistribution []SchedulingPolicy_ShareAttributes `json:"ShareDistribution,omitempty"` + ShareDistribution *[]SchedulingPolicy_ShareAttributes `json:"ShareDistribution,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/batch/aws-batch-schedulingpolicy_shareattributes.go b/cloudformation/batch/aws-batch-schedulingpolicy_shareattributes.go index 936a08d548..0af6f81c88 100644 --- a/cloudformation/batch/aws-batch-schedulingpolicy_shareattributes.go +++ b/cloudformation/batch/aws-batch-schedulingpolicy_shareattributes.go @@ -11,12 +11,12 @@ type SchedulingPolicy_ShareAttributes struct { // ShareIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-schedulingpolicy-shareattributes.html#cfn-batch-schedulingpolicy-shareattributes-shareidentifier - ShareIdentifier string `json:"ShareIdentifier,omitempty"` + ShareIdentifier *string `json:"ShareIdentifier,omitempty"` // WeightFactor AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-schedulingpolicy-shareattributes.html#cfn-batch-schedulingpolicy-shareattributes-weightfactor - WeightFactor float64 `json:"WeightFactor,omitempty"` + WeightFactor *float64 `json:"WeightFactor,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/budgets/aws-budgets-budget.go b/cloudformation/budgets/aws-budgets-budget.go index 5f72cf98c7..7bf45fee7f 100644 --- a/cloudformation/budgets/aws-budgets-budget.go +++ b/cloudformation/budgets/aws-budgets-budget.go @@ -15,12 +15,12 @@ type Budget struct { // Budget AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-budgets-budget.html#cfn-budgets-budget-budget - Budget *Budget_BudgetData `json:"Budget,omitempty"` + Budget *Budget_BudgetData `json:"Budget"` // NotificationsWithSubscribers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-budgets-budget.html#cfn-budgets-budget-notificationswithsubscribers - NotificationsWithSubscribers []Budget_NotificationWithSubscribers `json:"NotificationsWithSubscribers,omitempty"` + NotificationsWithSubscribers *[]Budget_NotificationWithSubscribers `json:"NotificationsWithSubscribers,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/budgets/aws-budgets-budget_budgetdata.go b/cloudformation/budgets/aws-budgets-budget_budgetdata.go index 4906cd1980..7a3987ed51 100644 --- a/cloudformation/budgets/aws-budgets-budget_budgetdata.go +++ b/cloudformation/budgets/aws-budgets-budget_budgetdata.go @@ -16,17 +16,17 @@ type Budget_BudgetData struct { // BudgetName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-budgetdata.html#cfn-budgets-budget-budgetdata-budgetname - BudgetName string `json:"BudgetName,omitempty"` + BudgetName *string `json:"BudgetName,omitempty"` // BudgetType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-budgetdata.html#cfn-budgets-budget-budgetdata-budgettype - BudgetType string `json:"BudgetType,omitempty"` + BudgetType string `json:"BudgetType"` // 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 @@ -36,7 +36,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 @@ -46,7 +46,7 @@ type Budget_BudgetData struct { // TimeUnit AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-budgetdata.html#cfn-budgets-budget-budgetdata-timeunit - TimeUnit string `json:"TimeUnit,omitempty"` + TimeUnit string `json:"TimeUnit"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/budgets/aws-budgets-budget_costtypes.go b/cloudformation/budgets/aws-budgets-budget_costtypes.go index eef88cfe9c..067a4d8bd0 100644 --- a/cloudformation/budgets/aws-budgets-budget_costtypes.go +++ b/cloudformation/budgets/aws-budgets-budget_costtypes.go @@ -11,57 +11,57 @@ type Budget_CostTypes struct { // IncludeCredit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-costtypes.html#cfn-budgets-budget-costtypes-includecredit - IncludeCredit bool `json:"IncludeCredit,omitempty"` + IncludeCredit *bool `json:"IncludeCredit,omitempty"` // IncludeDiscount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-costtypes.html#cfn-budgets-budget-costtypes-includediscount - IncludeDiscount bool `json:"IncludeDiscount,omitempty"` + IncludeDiscount *bool `json:"IncludeDiscount,omitempty"` // IncludeOtherSubscription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-costtypes.html#cfn-budgets-budget-costtypes-includeothersubscription - IncludeOtherSubscription bool `json:"IncludeOtherSubscription,omitempty"` + IncludeOtherSubscription *bool `json:"IncludeOtherSubscription,omitempty"` // IncludeRecurring AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-costtypes.html#cfn-budgets-budget-costtypes-includerecurring - IncludeRecurring bool `json:"IncludeRecurring,omitempty"` + IncludeRecurring *bool `json:"IncludeRecurring,omitempty"` // IncludeRefund AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-costtypes.html#cfn-budgets-budget-costtypes-includerefund - IncludeRefund bool `json:"IncludeRefund,omitempty"` + IncludeRefund *bool `json:"IncludeRefund,omitempty"` // IncludeSubscription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-costtypes.html#cfn-budgets-budget-costtypes-includesubscription - IncludeSubscription bool `json:"IncludeSubscription,omitempty"` + IncludeSubscription *bool `json:"IncludeSubscription,omitempty"` // IncludeSupport AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-costtypes.html#cfn-budgets-budget-costtypes-includesupport - IncludeSupport bool `json:"IncludeSupport,omitempty"` + IncludeSupport *bool `json:"IncludeSupport,omitempty"` // IncludeTax AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-costtypes.html#cfn-budgets-budget-costtypes-includetax - IncludeTax bool `json:"IncludeTax,omitempty"` + IncludeTax *bool `json:"IncludeTax,omitempty"` // IncludeUpfront AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-costtypes.html#cfn-budgets-budget-costtypes-includeupfront - IncludeUpfront bool `json:"IncludeUpfront,omitempty"` + IncludeUpfront *bool `json:"IncludeUpfront,omitempty"` // UseAmortized AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-costtypes.html#cfn-budgets-budget-costtypes-useamortized - UseAmortized bool `json:"UseAmortized,omitempty"` + UseAmortized *bool `json:"UseAmortized,omitempty"` // UseBlended AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-costtypes.html#cfn-budgets-budget-costtypes-useblended - UseBlended bool `json:"UseBlended,omitempty"` + UseBlended *bool `json:"UseBlended,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/budgets/aws-budgets-budget_notification.go b/cloudformation/budgets/aws-budgets-budget_notification.go index 31c3834d7d..17f04ccf0e 100644 --- a/cloudformation/budgets/aws-budgets-budget_notification.go +++ b/cloudformation/budgets/aws-budgets-budget_notification.go @@ -11,12 +11,12 @@ type Budget_Notification struct { // ComparisonOperator AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-notification.html#cfn-budgets-budget-notification-comparisonoperator - ComparisonOperator string `json:"ComparisonOperator,omitempty"` + ComparisonOperator string `json:"ComparisonOperator"` // NotificationType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-notification.html#cfn-budgets-budget-notification-notificationtype - NotificationType string `json:"NotificationType,omitempty"` + NotificationType string `json:"NotificationType"` // Threshold AWS CloudFormation Property // Required: true @@ -26,7 +26,7 @@ type Budget_Notification struct { // ThresholdType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-notification.html#cfn-budgets-budget-notification-thresholdtype - ThresholdType string `json:"ThresholdType,omitempty"` + ThresholdType *string `json:"ThresholdType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/budgets/aws-budgets-budget_notificationwithsubscribers.go b/cloudformation/budgets/aws-budgets-budget_notificationwithsubscribers.go index 9362ec11a9..20e4930880 100644 --- a/cloudformation/budgets/aws-budgets-budget_notificationwithsubscribers.go +++ b/cloudformation/budgets/aws-budgets-budget_notificationwithsubscribers.go @@ -11,12 +11,12 @@ type Budget_NotificationWithSubscribers struct { // Notification AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-notificationwithsubscribers.html#cfn-budgets-budget-notificationwithsubscribers-notification - Notification *Budget_Notification `json:"Notification,omitempty"` + Notification *Budget_Notification `json:"Notification"` // Subscribers AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-notificationwithsubscribers.html#cfn-budgets-budget-notificationwithsubscribers-subscribers - Subscribers []Budget_Subscriber `json:"Subscribers,omitempty"` + Subscribers []Budget_Subscriber `json:"Subscribers"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/budgets/aws-budgets-budget_spend.go b/cloudformation/budgets/aws-budgets-budget_spend.go index 265ef1ffd2..f05ade641f 100644 --- a/cloudformation/budgets/aws-budgets-budget_spend.go +++ b/cloudformation/budgets/aws-budgets-budget_spend.go @@ -16,7 +16,7 @@ type Budget_Spend struct { // Unit AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-spend.html#cfn-budgets-budget-spend-unit - Unit string `json:"Unit,omitempty"` + Unit string `json:"Unit"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/budgets/aws-budgets-budget_subscriber.go b/cloudformation/budgets/aws-budgets-budget_subscriber.go index 0f923c3ecb..26df04965c 100644 --- a/cloudformation/budgets/aws-budgets-budget_subscriber.go +++ b/cloudformation/budgets/aws-budgets-budget_subscriber.go @@ -11,12 +11,12 @@ type Budget_Subscriber struct { // Address AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-subscriber.html#cfn-budgets-budget-subscriber-address - Address string `json:"Address,omitempty"` + Address string `json:"Address"` // SubscriptionType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-subscriber.html#cfn-budgets-budget-subscriber-subscriptiontype - SubscriptionType string `json:"SubscriptionType,omitempty"` + SubscriptionType string `json:"SubscriptionType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/budgets/aws-budgets-budget_timeperiod.go b/cloudformation/budgets/aws-budgets-budget_timeperiod.go index 452e312e75..c2a59aa20e 100644 --- a/cloudformation/budgets/aws-budgets-budget_timeperiod.go +++ b/cloudformation/budgets/aws-budgets-budget_timeperiod.go @@ -11,12 +11,12 @@ type Budget_TimePeriod struct { // End AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-timeperiod.html#cfn-budgets-budget-timeperiod-end - End string `json:"End,omitempty"` + End *string `json:"End,omitempty"` // Start AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-timeperiod.html#cfn-budgets-budget-timeperiod-start - Start string `json:"Start,omitempty"` + Start *string `json:"Start,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/budgets/aws-budgets-budgetsaction.go b/cloudformation/budgets/aws-budgets-budgetsaction.go index 1caf7e89af..2b1646ece4 100644 --- a/cloudformation/budgets/aws-budgets-budgetsaction.go +++ b/cloudformation/budgets/aws-budgets-budgetsaction.go @@ -15,42 +15,42 @@ type BudgetsAction struct { // ActionThreshold AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-budgets-budgetsaction.html#cfn-budgets-budgetsaction-actionthreshold - ActionThreshold *BudgetsAction_ActionThreshold `json:"ActionThreshold,omitempty"` + ActionThreshold *BudgetsAction_ActionThreshold `json:"ActionThreshold"` // ActionType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-budgets-budgetsaction.html#cfn-budgets-budgetsaction-actiontype - ActionType string `json:"ActionType,omitempty"` + ActionType string `json:"ActionType"` // ApprovalModel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-budgets-budgetsaction.html#cfn-budgets-budgetsaction-approvalmodel - ApprovalModel string `json:"ApprovalModel,omitempty"` + ApprovalModel *string `json:"ApprovalModel,omitempty"` // BudgetName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-budgets-budgetsaction.html#cfn-budgets-budgetsaction-budgetname - BudgetName string `json:"BudgetName,omitempty"` + BudgetName string `json:"BudgetName"` // Definition AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-budgets-budgetsaction.html#cfn-budgets-budgetsaction-definition - Definition *BudgetsAction_Definition `json:"Definition,omitempty"` + Definition *BudgetsAction_Definition `json:"Definition"` // ExecutionRoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-budgets-budgetsaction.html#cfn-budgets-budgetsaction-executionrolearn - ExecutionRoleArn string `json:"ExecutionRoleArn,omitempty"` + ExecutionRoleArn string `json:"ExecutionRoleArn"` // NotificationType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-budgets-budgetsaction.html#cfn-budgets-budgetsaction-notificationtype - NotificationType string `json:"NotificationType,omitempty"` + NotificationType string `json:"NotificationType"` // Subscribers AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-budgets-budgetsaction.html#cfn-budgets-budgetsaction-subscribers - Subscribers []BudgetsAction_Subscriber `json:"Subscribers,omitempty"` + Subscribers []BudgetsAction_Subscriber `json:"Subscribers"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/budgets/aws-budgets-budgetsaction_actionthreshold.go b/cloudformation/budgets/aws-budgets-budgetsaction_actionthreshold.go index 71ef43ed28..3e661dc82d 100644 --- a/cloudformation/budgets/aws-budgets-budgetsaction_actionthreshold.go +++ b/cloudformation/budgets/aws-budgets-budgetsaction_actionthreshold.go @@ -11,7 +11,7 @@ type BudgetsAction_ActionThreshold struct { // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budgetsaction-actionthreshold.html#cfn-budgets-budgetsaction-actionthreshold-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // Value AWS CloudFormation Property // Required: true diff --git a/cloudformation/budgets/aws-budgets-budgetsaction_iamactiondefinition.go b/cloudformation/budgets/aws-budgets-budgetsaction_iamactiondefinition.go index 6a8173d8a2..557e8eec03 100644 --- a/cloudformation/budgets/aws-budgets-budgetsaction_iamactiondefinition.go +++ b/cloudformation/budgets/aws-budgets-budgetsaction_iamactiondefinition.go @@ -11,22 +11,22 @@ type BudgetsAction_IamActionDefinition struct { // Groups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budgetsaction-iamactiondefinition.html#cfn-budgets-budgetsaction-iamactiondefinition-groups - Groups []string `json:"Groups,omitempty"` + Groups *[]string `json:"Groups,omitempty"` // PolicyArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budgetsaction-iamactiondefinition.html#cfn-budgets-budgetsaction-iamactiondefinition-policyarn - PolicyArn string `json:"PolicyArn,omitempty"` + PolicyArn string `json:"PolicyArn"` // Roles AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budgetsaction-iamactiondefinition.html#cfn-budgets-budgetsaction-iamactiondefinition-roles - Roles []string `json:"Roles,omitempty"` + Roles *[]string `json:"Roles,omitempty"` // Users AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budgetsaction-iamactiondefinition.html#cfn-budgets-budgetsaction-iamactiondefinition-users - Users []string `json:"Users,omitempty"` + Users *[]string `json:"Users,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/budgets/aws-budgets-budgetsaction_scpactiondefinition.go b/cloudformation/budgets/aws-budgets-budgetsaction_scpactiondefinition.go index d89fe9a5cc..a7da861ec0 100644 --- a/cloudformation/budgets/aws-budgets-budgetsaction_scpactiondefinition.go +++ b/cloudformation/budgets/aws-budgets-budgetsaction_scpactiondefinition.go @@ -11,12 +11,12 @@ type BudgetsAction_ScpActionDefinition struct { // PolicyId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budgetsaction-scpactiondefinition.html#cfn-budgets-budgetsaction-scpactiondefinition-policyid - PolicyId string `json:"PolicyId,omitempty"` + PolicyId string `json:"PolicyId"` // TargetIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budgetsaction-scpactiondefinition.html#cfn-budgets-budgetsaction-scpactiondefinition-targetids - TargetIds []string `json:"TargetIds,omitempty"` + TargetIds []string `json:"TargetIds"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/budgets/aws-budgets-budgetsaction_ssmactiondefinition.go b/cloudformation/budgets/aws-budgets-budgetsaction_ssmactiondefinition.go index 34369e2d63..42ffab6969 100644 --- a/cloudformation/budgets/aws-budgets-budgetsaction_ssmactiondefinition.go +++ b/cloudformation/budgets/aws-budgets-budgetsaction_ssmactiondefinition.go @@ -11,17 +11,17 @@ type BudgetsAction_SsmActionDefinition struct { // InstanceIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budgetsaction-ssmactiondefinition.html#cfn-budgets-budgetsaction-ssmactiondefinition-instanceids - InstanceIds []string `json:"InstanceIds,omitempty"` + InstanceIds []string `json:"InstanceIds"` // Region AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budgetsaction-ssmactiondefinition.html#cfn-budgets-budgetsaction-ssmactiondefinition-region - Region string `json:"Region,omitempty"` + Region string `json:"Region"` // Subtype AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budgetsaction-ssmactiondefinition.html#cfn-budgets-budgetsaction-ssmactiondefinition-subtype - Subtype string `json:"Subtype,omitempty"` + Subtype string `json:"Subtype"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/budgets/aws-budgets-budgetsaction_subscriber.go b/cloudformation/budgets/aws-budgets-budgetsaction_subscriber.go index 9330dccc30..4069cc97f3 100644 --- a/cloudformation/budgets/aws-budgets-budgetsaction_subscriber.go +++ b/cloudformation/budgets/aws-budgets-budgetsaction_subscriber.go @@ -11,12 +11,12 @@ type BudgetsAction_Subscriber struct { // Address AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budgetsaction-subscriber.html#cfn-budgets-budgetsaction-subscriber-address - Address string `json:"Address,omitempty"` + Address string `json:"Address"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budgetsaction-subscriber.html#cfn-budgets-budgetsaction-subscriber-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cassandra/aws-cassandra-keyspace.go b/cloudformation/cassandra/aws-cassandra-keyspace.go index 3ddde88e8d..dc52c668a5 100644 --- a/cloudformation/cassandra/aws-cassandra-keyspace.go +++ b/cloudformation/cassandra/aws-cassandra-keyspace.go @@ -16,12 +16,12 @@ type Keyspace struct { // KeyspaceName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cassandra-keyspace.html#cfn-cassandra-keyspace-keyspacename - KeyspaceName string `json:"KeyspaceName,omitempty"` + KeyspaceName *string `json:"KeyspaceName,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cassandra-keyspace.html#cfn-cassandra-keyspace-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cassandra/aws-cassandra-table.go b/cloudformation/cassandra/aws-cassandra-table.go index 3cd6b8af77..94f70ed941 100644 --- a/cloudformation/cassandra/aws-cassandra-table.go +++ b/cloudformation/cassandra/aws-cassandra-table.go @@ -21,12 +21,12 @@ type Table struct { // ClusteringKeyColumns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cassandra-table.html#cfn-cassandra-table-clusteringkeycolumns - ClusteringKeyColumns []Table_ClusteringKeyColumn `json:"ClusteringKeyColumns,omitempty"` + ClusteringKeyColumns *[]Table_ClusteringKeyColumn `json:"ClusteringKeyColumns,omitempty"` // DefaultTimeToLive AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cassandra-table.html#cfn-cassandra-table-defaulttimetolive - DefaultTimeToLive int `json:"DefaultTimeToLive,omitempty"` + DefaultTimeToLive *int `json:"DefaultTimeToLive,omitempty"` // EncryptionSpecification AWS CloudFormation Property // Required: false @@ -36,32 +36,32 @@ type Table struct { // KeyspaceName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cassandra-table.html#cfn-cassandra-table-keyspacename - KeyspaceName string `json:"KeyspaceName,omitempty"` + KeyspaceName string `json:"KeyspaceName"` // PartitionKeyColumns AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cassandra-table.html#cfn-cassandra-table-partitionkeycolumns - PartitionKeyColumns []Table_Column `json:"PartitionKeyColumns,omitempty"` + PartitionKeyColumns []Table_Column `json:"PartitionKeyColumns"` // PointInTimeRecoveryEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cassandra-table.html#cfn-cassandra-table-pointintimerecoveryenabled - PointInTimeRecoveryEnabled bool `json:"PointInTimeRecoveryEnabled,omitempty"` + PointInTimeRecoveryEnabled *bool `json:"PointInTimeRecoveryEnabled,omitempty"` // RegularColumns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cassandra-table.html#cfn-cassandra-table-regularcolumns - RegularColumns []Table_Column `json:"RegularColumns,omitempty"` + RegularColumns *[]Table_Column `json:"RegularColumns,omitempty"` // TableName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cassandra-table.html#cfn-cassandra-table-tablename - TableName string `json:"TableName,omitempty"` + TableName *string `json:"TableName,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cassandra-table.html#cfn-cassandra-table-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cassandra/aws-cassandra-table_billingmode.go b/cloudformation/cassandra/aws-cassandra-table_billingmode.go index dfc04bcbab..a39e1038ba 100644 --- a/cloudformation/cassandra/aws-cassandra-table_billingmode.go +++ b/cloudformation/cassandra/aws-cassandra-table_billingmode.go @@ -11,7 +11,7 @@ type Table_BillingMode struct { // Mode AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cassandra-table-billingmode.html#cfn-cassandra-table-billingmode-mode - Mode string `json:"Mode,omitempty"` + Mode string `json:"Mode"` // ProvisionedThroughput AWS CloudFormation Property // Required: false diff --git a/cloudformation/cassandra/aws-cassandra-table_clusteringkeycolumn.go b/cloudformation/cassandra/aws-cassandra-table_clusteringkeycolumn.go index fe0a2122fe..b4b8fe8a2c 100644 --- a/cloudformation/cassandra/aws-cassandra-table_clusteringkeycolumn.go +++ b/cloudformation/cassandra/aws-cassandra-table_clusteringkeycolumn.go @@ -11,12 +11,12 @@ type Table_ClusteringKeyColumn struct { // Column AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cassandra-table-clusteringkeycolumn.html#cfn-cassandra-table-clusteringkeycolumn-column - Column *Table_Column `json:"Column,omitempty"` + Column *Table_Column `json:"Column"` // OrderBy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cassandra-table-clusteringkeycolumn.html#cfn-cassandra-table-clusteringkeycolumn-orderby - OrderBy string `json:"OrderBy,omitempty"` + OrderBy *string `json:"OrderBy,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cassandra/aws-cassandra-table_column.go b/cloudformation/cassandra/aws-cassandra-table_column.go index 1eff0b6110..e7b4803074 100644 --- a/cloudformation/cassandra/aws-cassandra-table_column.go +++ b/cloudformation/cassandra/aws-cassandra-table_column.go @@ -11,12 +11,12 @@ type Table_Column struct { // ColumnName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cassandra-table-column.html#cfn-cassandra-table-column-columnname - ColumnName string `json:"ColumnName,omitempty"` + ColumnName string `json:"ColumnName"` // ColumnType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cassandra-table-column.html#cfn-cassandra-table-column-columntype - ColumnType string `json:"ColumnType,omitempty"` + ColumnType string `json:"ColumnType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cassandra/aws-cassandra-table_encryptionspecification.go b/cloudformation/cassandra/aws-cassandra-table_encryptionspecification.go index c3f5ae68e2..88bdb96402 100644 --- a/cloudformation/cassandra/aws-cassandra-table_encryptionspecification.go +++ b/cloudformation/cassandra/aws-cassandra-table_encryptionspecification.go @@ -11,12 +11,12 @@ type Table_EncryptionSpecification struct { // EncryptionType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cassandra-table-encryptionspecification.html#cfn-cassandra-table-encryptionspecification-encryptiontype - EncryptionType string `json:"EncryptionType,omitempty"` + EncryptionType string `json:"EncryptionType"` // KmsKeyIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cassandra-table-encryptionspecification.html#cfn-cassandra-table-encryptionspecification-kmskeyidentifier - KmsKeyIdentifier string `json:"KmsKeyIdentifier,omitempty"` + KmsKeyIdentifier *string `json:"KmsKeyIdentifier,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cdk/aws-cdk-metadata.go b/cloudformation/cdk/aws-cdk-metadata.go index b3496dcdd9..e36c35a8af 100644 --- a/cloudformation/cdk/aws-cdk-metadata.go +++ b/cloudformation/cdk/aws-cdk-metadata.go @@ -15,7 +15,7 @@ type Metadata struct { // Analytics AWS CloudFormation Property // Required: false // See: https://github.com/aws/aws-cdk-rfcs/blob/master/text/0253-cdk-metadata-v2.md - Analytics string `json:"Analytics,omitempty"` + Analytics *string `json:"Analytics,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ce/aws-ce-anomalymonitor.go b/cloudformation/ce/aws-ce-anomalymonitor.go index 9b3b7e7ddc..0f60915b91 100644 --- a/cloudformation/ce/aws-ce-anomalymonitor.go +++ b/cloudformation/ce/aws-ce-anomalymonitor.go @@ -15,22 +15,22 @@ type AnomalyMonitor struct { // MonitorDimension AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ce-anomalymonitor.html#cfn-ce-anomalymonitor-monitordimension - MonitorDimension string `json:"MonitorDimension,omitempty"` + MonitorDimension *string `json:"MonitorDimension,omitempty"` // MonitorName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ce-anomalymonitor.html#cfn-ce-anomalymonitor-monitorname - MonitorName string `json:"MonitorName,omitempty"` + MonitorName string `json:"MonitorName"` // MonitorSpecification AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ce-anomalymonitor.html#cfn-ce-anomalymonitor-monitorspecification - MonitorSpecification string `json:"MonitorSpecification,omitempty"` + MonitorSpecification *string `json:"MonitorSpecification,omitempty"` // MonitorType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ce-anomalymonitor.html#cfn-ce-anomalymonitor-monitortype - MonitorType string `json:"MonitorType,omitempty"` + MonitorType string `json:"MonitorType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ce/aws-ce-anomalysubscription.go b/cloudformation/ce/aws-ce-anomalysubscription.go index 6a27b09363..bb255b5de4 100644 --- a/cloudformation/ce/aws-ce-anomalysubscription.go +++ b/cloudformation/ce/aws-ce-anomalysubscription.go @@ -15,22 +15,22 @@ type AnomalySubscription struct { // Frequency AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ce-anomalysubscription.html#cfn-ce-anomalysubscription-frequency - Frequency string `json:"Frequency,omitempty"` + Frequency string `json:"Frequency"` // MonitorArnList AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ce-anomalysubscription.html#cfn-ce-anomalysubscription-monitorarnlist - MonitorArnList []string `json:"MonitorArnList,omitempty"` + MonitorArnList []string `json:"MonitorArnList"` // Subscribers AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ce-anomalysubscription.html#cfn-ce-anomalysubscription-subscribers - Subscribers []AnomalySubscription_Subscriber `json:"Subscribers,omitempty"` + Subscribers []AnomalySubscription_Subscriber `json:"Subscribers"` // SubscriptionName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ce-anomalysubscription.html#cfn-ce-anomalysubscription-subscriptionname - SubscriptionName string `json:"SubscriptionName,omitempty"` + SubscriptionName string `json:"SubscriptionName"` // Threshold AWS CloudFormation Property // Required: true diff --git a/cloudformation/ce/aws-ce-anomalysubscription_subscriber.go b/cloudformation/ce/aws-ce-anomalysubscription_subscriber.go index b0024588c3..e6b1debb11 100644 --- a/cloudformation/ce/aws-ce-anomalysubscription_subscriber.go +++ b/cloudformation/ce/aws-ce-anomalysubscription_subscriber.go @@ -11,17 +11,17 @@ type AnomalySubscription_Subscriber struct { // Address AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ce-anomalysubscription-subscriber.html#cfn-ce-anomalysubscription-subscriber-address - Address string `json:"Address,omitempty"` + Address string `json:"Address"` // Status AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ce-anomalysubscription-subscriber.html#cfn-ce-anomalysubscription-subscriber-status - Status string `json:"Status,omitempty"` + Status *string `json:"Status,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ce-anomalysubscription-subscriber.html#cfn-ce-anomalysubscription-subscriber-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ce/aws-ce-costcategory.go b/cloudformation/ce/aws-ce-costcategory.go index fcb1b15aaf..3934a55dd2 100644 --- a/cloudformation/ce/aws-ce-costcategory.go +++ b/cloudformation/ce/aws-ce-costcategory.go @@ -15,27 +15,27 @@ type CostCategory struct { // DefaultValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ce-costcategory.html#cfn-ce-costcategory-defaultvalue - DefaultValue string `json:"DefaultValue,omitempty"` + DefaultValue *string `json:"DefaultValue,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ce-costcategory.html#cfn-ce-costcategory-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // RuleVersion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ce-costcategory.html#cfn-ce-costcategory-ruleversion - RuleVersion string `json:"RuleVersion,omitempty"` + RuleVersion string `json:"RuleVersion"` // Rules AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ce-costcategory.html#cfn-ce-costcategory-rules - Rules string `json:"Rules,omitempty"` + Rules string `json:"Rules"` // SplitChargeRules AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ce-costcategory.html#cfn-ce-costcategory-splitchargerules - SplitChargeRules string `json:"SplitChargeRules,omitempty"` + SplitChargeRules *string `json:"SplitChargeRules,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/certificatemanager/aws-certificatemanager-account.go b/cloudformation/certificatemanager/aws-certificatemanager-account.go index 2aa7228e60..f16925b7aa 100644 --- a/cloudformation/certificatemanager/aws-certificatemanager-account.go +++ b/cloudformation/certificatemanager/aws-certificatemanager-account.go @@ -15,7 +15,7 @@ type Account struct { // ExpiryEventsConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-certificatemanager-account.html#cfn-certificatemanager-account-expiryeventsconfiguration - ExpiryEventsConfiguration *Account_ExpiryEventsConfiguration `json:"ExpiryEventsConfiguration,omitempty"` + ExpiryEventsConfiguration *Account_ExpiryEventsConfiguration `json:"ExpiryEventsConfiguration"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/certificatemanager/aws-certificatemanager-account_expiryeventsconfiguration.go b/cloudformation/certificatemanager/aws-certificatemanager-account_expiryeventsconfiguration.go index 4bb5dd6fe8..2bd98f7310 100644 --- a/cloudformation/certificatemanager/aws-certificatemanager-account_expiryeventsconfiguration.go +++ b/cloudformation/certificatemanager/aws-certificatemanager-account_expiryeventsconfiguration.go @@ -11,7 +11,7 @@ type Account_ExpiryEventsConfiguration struct { // DaysBeforeExpiry AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-certificatemanager-account-expiryeventsconfiguration.html#cfn-certificatemanager-account-expiryeventsconfiguration-daysbeforeexpiry - DaysBeforeExpiry int `json:"DaysBeforeExpiry,omitempty"` + DaysBeforeExpiry *int `json:"DaysBeforeExpiry,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/certificatemanager/aws-certificatemanager-certificate.go b/cloudformation/certificatemanager/aws-certificatemanager-certificate.go index b81a5bdc88..656a9ecd2f 100644 --- a/cloudformation/certificatemanager/aws-certificatemanager-certificate.go +++ b/cloudformation/certificatemanager/aws-certificatemanager-certificate.go @@ -16,37 +16,37 @@ type Certificate struct { // CertificateAuthorityArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-certificatemanager-certificate.html#cfn-certificatemanager-certificate-certificateauthorityarn - CertificateAuthorityArn string `json:"CertificateAuthorityArn,omitempty"` + CertificateAuthorityArn *string `json:"CertificateAuthorityArn,omitempty"` // CertificateTransparencyLoggingPreference AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-certificatemanager-certificate.html#cfn-certificatemanager-certificate-certificatetransparencyloggingpreference - CertificateTransparencyLoggingPreference string `json:"CertificateTransparencyLoggingPreference,omitempty"` + CertificateTransparencyLoggingPreference *string `json:"CertificateTransparencyLoggingPreference,omitempty"` // DomainName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-certificatemanager-certificate.html#cfn-certificatemanager-certificate-domainname - DomainName string `json:"DomainName,omitempty"` + DomainName string `json:"DomainName"` // DomainValidationOptions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-certificatemanager-certificate.html#cfn-certificatemanager-certificate-domainvalidationoptions - DomainValidationOptions []Certificate_DomainValidationOption `json:"DomainValidationOptions,omitempty"` + DomainValidationOptions *[]Certificate_DomainValidationOption `json:"DomainValidationOptions,omitempty"` // SubjectAlternativeNames AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-certificatemanager-certificate.html#cfn-certificatemanager-certificate-subjectalternativenames - SubjectAlternativeNames []string `json:"SubjectAlternativeNames,omitempty"` + SubjectAlternativeNames *[]string `json:"SubjectAlternativeNames,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-certificatemanager-certificate.html#cfn-certificatemanager-certificate-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // ValidationMethod AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-certificatemanager-certificate.html#cfn-certificatemanager-certificate-validationmethod - ValidationMethod string `json:"ValidationMethod,omitempty"` + ValidationMethod *string `json:"ValidationMethod,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/certificatemanager/aws-certificatemanager-certificate_domainvalidationoption.go b/cloudformation/certificatemanager/aws-certificatemanager-certificate_domainvalidationoption.go index 2771d42a36..3677cd7f17 100644 --- a/cloudformation/certificatemanager/aws-certificatemanager-certificate_domainvalidationoption.go +++ b/cloudformation/certificatemanager/aws-certificatemanager-certificate_domainvalidationoption.go @@ -11,17 +11,17 @@ type Certificate_DomainValidationOption struct { // DomainName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-certificatemanager-certificate-domainvalidationoption.html#cfn-certificatemanager-certificate-domainvalidationoptions-domainname - DomainName string `json:"DomainName,omitempty"` + DomainName string `json:"DomainName"` // HostedZoneId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-certificatemanager-certificate-domainvalidationoption.html#cfn-certificatemanager-certificate-domainvalidationoption-hostedzoneid - HostedZoneId string `json:"HostedZoneId,omitempty"` + HostedZoneId *string `json:"HostedZoneId,omitempty"` // ValidationDomain AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-certificatemanager-certificate-domainvalidationoption.html#cfn-certificatemanager-certificate-domainvalidationoption-validationdomain - ValidationDomain string `json:"ValidationDomain,omitempty"` + ValidationDomain *string `json:"ValidationDomain,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/chatbot/aws-chatbot-slackchannelconfiguration.go b/cloudformation/chatbot/aws-chatbot-slackchannelconfiguration.go index 9d76631b50..0060052711 100644 --- a/cloudformation/chatbot/aws-chatbot-slackchannelconfiguration.go +++ b/cloudformation/chatbot/aws-chatbot-slackchannelconfiguration.go @@ -15,42 +15,42 @@ type SlackChannelConfiguration struct { // ConfigurationName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-chatbot-slackchannelconfiguration.html#cfn-chatbot-slackchannelconfiguration-configurationname - ConfigurationName string `json:"ConfigurationName,omitempty"` + ConfigurationName string `json:"ConfigurationName"` // GuardrailPolicies AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-chatbot-slackchannelconfiguration.html#cfn-chatbot-slackchannelconfiguration-guardrailpolicies - GuardrailPolicies []string `json:"GuardrailPolicies,omitempty"` + GuardrailPolicies *[]string `json:"GuardrailPolicies,omitempty"` // IamRoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-chatbot-slackchannelconfiguration.html#cfn-chatbot-slackchannelconfiguration-iamrolearn - IamRoleArn string `json:"IamRoleArn,omitempty"` + IamRoleArn string `json:"IamRoleArn"` // LoggingLevel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-chatbot-slackchannelconfiguration.html#cfn-chatbot-slackchannelconfiguration-logginglevel - LoggingLevel string `json:"LoggingLevel,omitempty"` + LoggingLevel *string `json:"LoggingLevel,omitempty"` // SlackChannelId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-chatbot-slackchannelconfiguration.html#cfn-chatbot-slackchannelconfiguration-slackchannelid - SlackChannelId string `json:"SlackChannelId,omitempty"` + SlackChannelId string `json:"SlackChannelId"` // SlackWorkspaceId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-chatbot-slackchannelconfiguration.html#cfn-chatbot-slackchannelconfiguration-slackworkspaceid - SlackWorkspaceId string `json:"SlackWorkspaceId,omitempty"` + SlackWorkspaceId string `json:"SlackWorkspaceId"` // SnsTopicArns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-chatbot-slackchannelconfiguration.html#cfn-chatbot-slackchannelconfiguration-snstopicarns - SnsTopicArns []string `json:"SnsTopicArns,omitempty"` + SnsTopicArns *[]string `json:"SnsTopicArns,omitempty"` // UserRoleRequired AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-chatbot-slackchannelconfiguration.html#cfn-chatbot-slackchannelconfiguration-userrolerequired - UserRoleRequired bool `json:"UserRoleRequired,omitempty"` + UserRoleRequired *bool `json:"UserRoleRequired,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloud9/aws-cloud9-environmentec2.go b/cloudformation/cloud9/aws-cloud9-environmentec2.go index 3f90675302..6b2568102c 100644 --- a/cloudformation/cloud9/aws-cloud9-environmentec2.go +++ b/cloudformation/cloud9/aws-cloud9-environmentec2.go @@ -16,52 +16,52 @@ type EnvironmentEC2 struct { // AutomaticStopTimeMinutes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloud9-environmentec2.html#cfn-cloud9-environmentec2-automaticstoptimeminutes - AutomaticStopTimeMinutes int `json:"AutomaticStopTimeMinutes,omitempty"` + AutomaticStopTimeMinutes *int `json:"AutomaticStopTimeMinutes,omitempty"` // ConnectionType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloud9-environmentec2.html#cfn-cloud9-environmentec2-connectiontype - ConnectionType string `json:"ConnectionType,omitempty"` + ConnectionType *string `json:"ConnectionType,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloud9-environmentec2.html#cfn-cloud9-environmentec2-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // ImageId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloud9-environmentec2.html#cfn-cloud9-environmentec2-imageid - ImageId string `json:"ImageId,omitempty"` + ImageId *string `json:"ImageId,omitempty"` // InstanceType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloud9-environmentec2.html#cfn-cloud9-environmentec2-instancetype - InstanceType string `json:"InstanceType,omitempty"` + InstanceType string `json:"InstanceType"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloud9-environmentec2.html#cfn-cloud9-environmentec2-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // OwnerArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloud9-environmentec2.html#cfn-cloud9-environmentec2-ownerarn - OwnerArn string `json:"OwnerArn,omitempty"` + OwnerArn *string `json:"OwnerArn,omitempty"` // Repositories AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloud9-environmentec2.html#cfn-cloud9-environmentec2-repositories - Repositories []EnvironmentEC2_Repository `json:"Repositories,omitempty"` + Repositories *[]EnvironmentEC2_Repository `json:"Repositories,omitempty"` // SubnetId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloud9-environmentec2.html#cfn-cloud9-environmentec2-subnetid - SubnetId string `json:"SubnetId,omitempty"` + SubnetId *string `json:"SubnetId,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloud9-environmentec2.html#cfn-cloud9-environmentec2-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloud9/aws-cloud9-environmentec2_repository.go b/cloudformation/cloud9/aws-cloud9-environmentec2_repository.go index 6c242316ab..b197c6b08d 100644 --- a/cloudformation/cloud9/aws-cloud9-environmentec2_repository.go +++ b/cloudformation/cloud9/aws-cloud9-environmentec2_repository.go @@ -11,12 +11,12 @@ type EnvironmentEC2_Repository struct { // PathComponent AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloud9-environmentec2-repository.html#cfn-cloud9-environmentec2-repository-pathcomponent - PathComponent string `json:"PathComponent,omitempty"` + PathComponent string `json:"PathComponent"` // RepositoryUrl AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloud9-environmentec2-repository.html#cfn-cloud9-environmentec2-repository-repositoryurl - RepositoryUrl string `json:"RepositoryUrl,omitempty"` + RepositoryUrl string `json:"RepositoryUrl"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudformation/aws-cloudformation-customresource.go b/cloudformation/cloudformation/aws-cloudformation-customresource.go index 5836028f3d..a2c10b58be 100644 --- a/cloudformation/cloudformation/aws-cloudformation-customresource.go +++ b/cloudformation/cloudformation/aws-cloudformation-customresource.go @@ -15,7 +15,7 @@ type CustomResource struct { // ServiceToken AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cfn-customresource.html#cfn-customresource-servicetoken - ServiceToken string `json:"ServiceToken,omitempty"` + ServiceToken string `json:"ServiceToken"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudformation/aws-cloudformation-hookdefaultversion.go b/cloudformation/cloudformation/aws-cloudformation-hookdefaultversion.go index 62e8b66410..a6689bf328 100644 --- a/cloudformation/cloudformation/aws-cloudformation-hookdefaultversion.go +++ b/cloudformation/cloudformation/aws-cloudformation-hookdefaultversion.go @@ -15,17 +15,17 @@ type HookDefaultVersion struct { // TypeName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-hookdefaultversion.html#cfn-cloudformation-hookdefaultversion-typename - TypeName string `json:"TypeName,omitempty"` + TypeName *string `json:"TypeName,omitempty"` // TypeVersionArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-hookdefaultversion.html#cfn-cloudformation-hookdefaultversion-typeversionarn - TypeVersionArn string `json:"TypeVersionArn,omitempty"` + TypeVersionArn *string `json:"TypeVersionArn,omitempty"` // VersionId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-hookdefaultversion.html#cfn-cloudformation-hookdefaultversion-versionid - VersionId string `json:"VersionId,omitempty"` + VersionId *string `json:"VersionId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudformation/aws-cloudformation-hooktypeconfig.go b/cloudformation/cloudformation/aws-cloudformation-hooktypeconfig.go index 35213c525b..6db472e8ba 100644 --- a/cloudformation/cloudformation/aws-cloudformation-hooktypeconfig.go +++ b/cloudformation/cloudformation/aws-cloudformation-hooktypeconfig.go @@ -15,22 +15,22 @@ type HookTypeConfig struct { // Configuration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-hooktypeconfig.html#cfn-cloudformation-hooktypeconfig-configuration - Configuration string `json:"Configuration,omitempty"` + Configuration string `json:"Configuration"` // ConfigurationAlias AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-hooktypeconfig.html#cfn-cloudformation-hooktypeconfig-configurationalias - ConfigurationAlias string `json:"ConfigurationAlias,omitempty"` + ConfigurationAlias *string `json:"ConfigurationAlias,omitempty"` // TypeArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-hooktypeconfig.html#cfn-cloudformation-hooktypeconfig-typearn - TypeArn string `json:"TypeArn,omitempty"` + TypeArn *string `json:"TypeArn,omitempty"` // TypeName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-hooktypeconfig.html#cfn-cloudformation-hooktypeconfig-typename - TypeName string `json:"TypeName,omitempty"` + TypeName *string `json:"TypeName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudformation/aws-cloudformation-hookversion.go b/cloudformation/cloudformation/aws-cloudformation-hookversion.go index aae8da4dac..b2243ff804 100644 --- a/cloudformation/cloudformation/aws-cloudformation-hookversion.go +++ b/cloudformation/cloudformation/aws-cloudformation-hookversion.go @@ -15,7 +15,7 @@ type HookVersion struct { // ExecutionRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-hookversion.html#cfn-cloudformation-hookversion-executionrolearn - ExecutionRoleArn string `json:"ExecutionRoleArn,omitempty"` + ExecutionRoleArn *string `json:"ExecutionRoleArn,omitempty"` // LoggingConfig AWS CloudFormation Property // Required: false @@ -25,12 +25,12 @@ type HookVersion struct { // SchemaHandlerPackage AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-hookversion.html#cfn-cloudformation-hookversion-schemahandlerpackage - SchemaHandlerPackage string `json:"SchemaHandlerPackage,omitempty"` + SchemaHandlerPackage string `json:"SchemaHandlerPackage"` // TypeName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-hookversion.html#cfn-cloudformation-hookversion-typename - TypeName string `json:"TypeName,omitempty"` + TypeName string `json:"TypeName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudformation/aws-cloudformation-hookversion_loggingconfig.go b/cloudformation/cloudformation/aws-cloudformation-hookversion_loggingconfig.go index c8177d7de4..f69c4005ce 100644 --- a/cloudformation/cloudformation/aws-cloudformation-hookversion_loggingconfig.go +++ b/cloudformation/cloudformation/aws-cloudformation-hookversion_loggingconfig.go @@ -11,12 +11,12 @@ type HookVersion_LoggingConfig struct { // LogGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-hookversion-loggingconfig.html#cfn-cloudformation-hookversion-loggingconfig-loggroupname - LogGroupName string `json:"LogGroupName,omitempty"` + LogGroupName *string `json:"LogGroupName,omitempty"` // LogRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-hookversion-loggingconfig.html#cfn-cloudformation-hookversion-loggingconfig-logrolearn - LogRoleArn string `json:"LogRoleArn,omitempty"` + LogRoleArn *string `json:"LogRoleArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudformation/aws-cloudformation-macro.go b/cloudformation/cloudformation/aws-cloudformation-macro.go index 66bdda9f2c..5efcbbcf88 100644 --- a/cloudformation/cloudformation/aws-cloudformation-macro.go +++ b/cloudformation/cloudformation/aws-cloudformation-macro.go @@ -15,27 +15,27 @@ type Macro struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-macro.html#cfn-cloudformation-macro-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // FunctionName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-macro.html#cfn-cloudformation-macro-functionname - FunctionName string `json:"FunctionName,omitempty"` + FunctionName string `json:"FunctionName"` // LogGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-macro.html#cfn-cloudformation-macro-loggroupname - LogGroupName string `json:"LogGroupName,omitempty"` + LogGroupName *string `json:"LogGroupName,omitempty"` // LogRoleARN AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-macro.html#cfn-cloudformation-macro-logrolearn - LogRoleARN string `json:"LogRoleARN,omitempty"` + LogRoleARN *string `json:"LogRoleARN,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-macro.html#cfn-cloudformation-macro-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudformation/aws-cloudformation-moduledefaultversion.go b/cloudformation/cloudformation/aws-cloudformation-moduledefaultversion.go index 60838f5d63..371ff677eb 100644 --- a/cloudformation/cloudformation/aws-cloudformation-moduledefaultversion.go +++ b/cloudformation/cloudformation/aws-cloudformation-moduledefaultversion.go @@ -15,17 +15,17 @@ type ModuleDefaultVersion struct { // Arn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-moduledefaultversion.html#cfn-cloudformation-moduledefaultversion-arn - Arn string `json:"Arn,omitempty"` + Arn *string `json:"Arn,omitempty"` // ModuleName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-moduledefaultversion.html#cfn-cloudformation-moduledefaultversion-modulename - ModuleName string `json:"ModuleName,omitempty"` + ModuleName *string `json:"ModuleName,omitempty"` // VersionId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-moduledefaultversion.html#cfn-cloudformation-moduledefaultversion-versionid - VersionId string `json:"VersionId,omitempty"` + VersionId *string `json:"VersionId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudformation/aws-cloudformation-moduleversion.go b/cloudformation/cloudformation/aws-cloudformation-moduleversion.go index 2667ec7290..c7afc4631d 100644 --- a/cloudformation/cloudformation/aws-cloudformation-moduleversion.go +++ b/cloudformation/cloudformation/aws-cloudformation-moduleversion.go @@ -15,12 +15,12 @@ type ModuleVersion struct { // ModuleName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-moduleversion.html#cfn-cloudformation-moduleversion-modulename - ModuleName string `json:"ModuleName,omitempty"` + ModuleName string `json:"ModuleName"` // ModulePackage AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-moduleversion.html#cfn-cloudformation-moduleversion-modulepackage - ModulePackage string `json:"ModulePackage,omitempty"` + ModulePackage string `json:"ModulePackage"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudformation/aws-cloudformation-publictypeversion.go b/cloudformation/cloudformation/aws-cloudformation-publictypeversion.go index 7479c8e2d3..cafc8eaaaa 100644 --- a/cloudformation/cloudformation/aws-cloudformation-publictypeversion.go +++ b/cloudformation/cloudformation/aws-cloudformation-publictypeversion.go @@ -15,27 +15,27 @@ type PublicTypeVersion struct { // Arn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-publictypeversion.html#cfn-cloudformation-publictypeversion-arn - Arn string `json:"Arn,omitempty"` + Arn *string `json:"Arn,omitempty"` // LogDeliveryBucket AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-publictypeversion.html#cfn-cloudformation-publictypeversion-logdeliverybucket - LogDeliveryBucket string `json:"LogDeliveryBucket,omitempty"` + LogDeliveryBucket *string `json:"LogDeliveryBucket,omitempty"` // PublicVersionNumber AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-publictypeversion.html#cfn-cloudformation-publictypeversion-publicversionnumber - PublicVersionNumber string `json:"PublicVersionNumber,omitempty"` + PublicVersionNumber *string `json:"PublicVersionNumber,omitempty"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-publictypeversion.html#cfn-cloudformation-publictypeversion-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // TypeName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-publictypeversion.html#cfn-cloudformation-publictypeversion-typename - TypeName string `json:"TypeName,omitempty"` + TypeName *string `json:"TypeName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudformation/aws-cloudformation-publisher.go b/cloudformation/cloudformation/aws-cloudformation-publisher.go index bfd25a4012..9dde118485 100644 --- a/cloudformation/cloudformation/aws-cloudformation-publisher.go +++ b/cloudformation/cloudformation/aws-cloudformation-publisher.go @@ -20,7 +20,7 @@ type Publisher struct { // ConnectionArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-publisher.html#cfn-cloudformation-publisher-connectionarn - ConnectionArn string `json:"ConnectionArn,omitempty"` + ConnectionArn *string `json:"ConnectionArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudformation/aws-cloudformation-resourcedefaultversion.go b/cloudformation/cloudformation/aws-cloudformation-resourcedefaultversion.go index d7e652af90..2b620e7d6e 100644 --- a/cloudformation/cloudformation/aws-cloudformation-resourcedefaultversion.go +++ b/cloudformation/cloudformation/aws-cloudformation-resourcedefaultversion.go @@ -15,17 +15,17 @@ type ResourceDefaultVersion struct { // TypeName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-resourcedefaultversion.html#cfn-cloudformation-resourcedefaultversion-typename - TypeName string `json:"TypeName,omitempty"` + TypeName *string `json:"TypeName,omitempty"` // TypeVersionArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-resourcedefaultversion.html#cfn-cloudformation-resourcedefaultversion-typeversionarn - TypeVersionArn string `json:"TypeVersionArn,omitempty"` + TypeVersionArn *string `json:"TypeVersionArn,omitempty"` // VersionId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-resourcedefaultversion.html#cfn-cloudformation-resourcedefaultversion-versionid - VersionId string `json:"VersionId,omitempty"` + VersionId *string `json:"VersionId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudformation/aws-cloudformation-resourceversion.go b/cloudformation/cloudformation/aws-cloudformation-resourceversion.go index c6b00032e8..156aa98a3a 100644 --- a/cloudformation/cloudformation/aws-cloudformation-resourceversion.go +++ b/cloudformation/cloudformation/aws-cloudformation-resourceversion.go @@ -15,7 +15,7 @@ type ResourceVersion struct { // ExecutionRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-resourceversion.html#cfn-cloudformation-resourceversion-executionrolearn - ExecutionRoleArn string `json:"ExecutionRoleArn,omitempty"` + ExecutionRoleArn *string `json:"ExecutionRoleArn,omitempty"` // LoggingConfig AWS CloudFormation Property // Required: false @@ -25,12 +25,12 @@ type ResourceVersion struct { // SchemaHandlerPackage AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-resourceversion.html#cfn-cloudformation-resourceversion-schemahandlerpackage - SchemaHandlerPackage string `json:"SchemaHandlerPackage,omitempty"` + SchemaHandlerPackage string `json:"SchemaHandlerPackage"` // TypeName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-resourceversion.html#cfn-cloudformation-resourceversion-typename - TypeName string `json:"TypeName,omitempty"` + TypeName string `json:"TypeName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudformation/aws-cloudformation-resourceversion_loggingconfig.go b/cloudformation/cloudformation/aws-cloudformation-resourceversion_loggingconfig.go index 87bf4bdb26..eb1eee6947 100644 --- a/cloudformation/cloudformation/aws-cloudformation-resourceversion_loggingconfig.go +++ b/cloudformation/cloudformation/aws-cloudformation-resourceversion_loggingconfig.go @@ -11,12 +11,12 @@ type ResourceVersion_LoggingConfig struct { // LogGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-resourceversion-loggingconfig.html#cfn-cloudformation-resourceversion-loggingconfig-loggroupname - LogGroupName string `json:"LogGroupName,omitempty"` + LogGroupName *string `json:"LogGroupName,omitempty"` // LogRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-resourceversion-loggingconfig.html#cfn-cloudformation-resourceversion-loggingconfig-logrolearn - LogRoleArn string `json:"LogRoleArn,omitempty"` + LogRoleArn *string `json:"LogRoleArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudformation/aws-cloudformation-stack.go b/cloudformation/cloudformation/aws-cloudformation-stack.go index 42179b3cac..73ec4e0edf 100644 --- a/cloudformation/cloudformation/aws-cloudformation-stack.go +++ b/cloudformation/cloudformation/aws-cloudformation-stack.go @@ -16,27 +16,27 @@ type Stack struct { // NotificationARNs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stack.html#cfn-cloudformation-stack-notificationarns - NotificationARNs []string `json:"NotificationARNs,omitempty"` + NotificationARNs *[]string `json:"NotificationARNs,omitempty"` // Parameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stack.html#cfn-cloudformation-stack-parameters - Parameters map[string]string `json:"Parameters,omitempty"` + Parameters *map[string]string `json:"Parameters,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stack.html#cfn-cloudformation-stack-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // TemplateURL AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stack.html#cfn-cloudformation-stack-templateurl - TemplateURL string `json:"TemplateURL,omitempty"` + TemplateURL string `json:"TemplateURL"` // TimeoutInMinutes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stack.html#cfn-cloudformation-stack-timeoutinminutes - TimeoutInMinutes int `json:"TimeoutInMinutes,omitempty"` + TimeoutInMinutes *int `json:"TimeoutInMinutes,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudformation/aws-cloudformation-stackset.go b/cloudformation/cloudformation/aws-cloudformation-stackset.go index 8ea049077e..e2a12b0722 100644 --- a/cloudformation/cloudformation/aws-cloudformation-stackset.go +++ b/cloudformation/cloudformation/aws-cloudformation-stackset.go @@ -16,7 +16,7 @@ type StackSet struct { // AdministrationRoleARN AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html#cfn-cloudformation-stackset-administrationrolearn - AdministrationRoleARN string `json:"AdministrationRoleARN,omitempty"` + AdministrationRoleARN *string `json:"AdministrationRoleARN,omitempty"` // AutoDeployment AWS CloudFormation Property // Required: false @@ -26,27 +26,27 @@ type StackSet struct { // CallAs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html#cfn-cloudformation-stackset-callas - CallAs string `json:"CallAs,omitempty"` + CallAs *string `json:"CallAs,omitempty"` // Capabilities AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html#cfn-cloudformation-stackset-capabilities - Capabilities []string `json:"Capabilities,omitempty"` + Capabilities *[]string `json:"Capabilities,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html#cfn-cloudformation-stackset-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // ExecutionRoleName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html#cfn-cloudformation-stackset-executionrolename - ExecutionRoleName string `json:"ExecutionRoleName,omitempty"` + ExecutionRoleName *string `json:"ExecutionRoleName,omitempty"` // 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 @@ -56,37 +56,37 @@ type StackSet struct { // Parameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html#cfn-cloudformation-stackset-parameters - Parameters []StackSet_Parameter `json:"Parameters,omitempty"` + Parameters *[]StackSet_Parameter `json:"Parameters,omitempty"` // PermissionModel AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html#cfn-cloudformation-stackset-permissionmodel - PermissionModel string `json:"PermissionModel,omitempty"` + PermissionModel string `json:"PermissionModel"` // StackInstancesGroup AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html#cfn-cloudformation-stackset-stackinstancesgroup - StackInstancesGroup []StackSet_StackInstances `json:"StackInstancesGroup,omitempty"` + StackInstancesGroup *[]StackSet_StackInstances `json:"StackInstancesGroup,omitempty"` // StackSetName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html#cfn-cloudformation-stackset-stacksetname - StackSetName string `json:"StackSetName,omitempty"` + StackSetName string `json:"StackSetName"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html#cfn-cloudformation-stackset-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // TemplateBody AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html#cfn-cloudformation-stackset-templatebody - TemplateBody string `json:"TemplateBody,omitempty"` + TemplateBody *string `json:"TemplateBody,omitempty"` // TemplateURL AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html#cfn-cloudformation-stackset-templateurl - TemplateURL string `json:"TemplateURL,omitempty"` + TemplateURL *string `json:"TemplateURL,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudformation/aws-cloudformation-stackset_autodeployment.go b/cloudformation/cloudformation/aws-cloudformation-stackset_autodeployment.go index d70aaf17df..d0df60d84c 100644 --- a/cloudformation/cloudformation/aws-cloudformation-stackset_autodeployment.go +++ b/cloudformation/cloudformation/aws-cloudformation-stackset_autodeployment.go @@ -11,12 +11,12 @@ type StackSet_AutoDeployment struct { // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-stackset-autodeployment.html#cfn-cloudformation-stackset-autodeployment-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // RetainStacksOnAccountRemoval AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-stackset-autodeployment.html#cfn-cloudformation-stackset-autodeployment-retainstacksonaccountremoval - RetainStacksOnAccountRemoval bool `json:"RetainStacksOnAccountRemoval,omitempty"` + RetainStacksOnAccountRemoval *bool `json:"RetainStacksOnAccountRemoval,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudformation/aws-cloudformation-stackset_deploymenttargets.go b/cloudformation/cloudformation/aws-cloudformation-stackset_deploymenttargets.go index 9de23116ff..fa2f47b575 100644 --- a/cloudformation/cloudformation/aws-cloudformation-stackset_deploymenttargets.go +++ b/cloudformation/cloudformation/aws-cloudformation-stackset_deploymenttargets.go @@ -11,12 +11,12 @@ type StackSet_DeploymentTargets struct { // Accounts AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-stackset-deploymenttargets.html#cfn-cloudformation-stackset-deploymenttargets-accounts - Accounts []string `json:"Accounts,omitempty"` + Accounts *[]string `json:"Accounts,omitempty"` // OrganizationalUnitIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-stackset-deploymenttargets.html#cfn-cloudformation-stackset-deploymenttargets-organizationalunitids - OrganizationalUnitIds []string `json:"OrganizationalUnitIds,omitempty"` + OrganizationalUnitIds *[]string `json:"OrganizationalUnitIds,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudformation/aws-cloudformation-stackset_operationpreferences.go b/cloudformation/cloudformation/aws-cloudformation-stackset_operationpreferences.go index 313eba3d6b..485ac6e0d3 100644 --- a/cloudformation/cloudformation/aws-cloudformation-stackset_operationpreferences.go +++ b/cloudformation/cloudformation/aws-cloudformation-stackset_operationpreferences.go @@ -11,32 +11,32 @@ type StackSet_OperationPreferences struct { // FailureToleranceCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-stackset-operationpreferences.html#cfn-cloudformation-stackset-operationpreferences-failuretolerancecount - FailureToleranceCount int `json:"FailureToleranceCount,omitempty"` + FailureToleranceCount *int `json:"FailureToleranceCount,omitempty"` // FailureTolerancePercentage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-stackset-operationpreferences.html#cfn-cloudformation-stackset-operationpreferences-failuretolerancepercentage - FailureTolerancePercentage int `json:"FailureTolerancePercentage,omitempty"` + FailureTolerancePercentage *int `json:"FailureTolerancePercentage,omitempty"` // MaxConcurrentCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-stackset-operationpreferences.html#cfn-cloudformation-stackset-operationpreferences-maxconcurrentcount - MaxConcurrentCount int `json:"MaxConcurrentCount,omitempty"` + MaxConcurrentCount *int `json:"MaxConcurrentCount,omitempty"` // MaxConcurrentPercentage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-stackset-operationpreferences.html#cfn-cloudformation-stackset-operationpreferences-maxconcurrentpercentage - MaxConcurrentPercentage int `json:"MaxConcurrentPercentage,omitempty"` + MaxConcurrentPercentage *int `json:"MaxConcurrentPercentage,omitempty"` // RegionConcurrencyType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-stackset-operationpreferences.html#cfn-cloudformation-stackset-operationpreferences-regionconcurrencytype - RegionConcurrencyType string `json:"RegionConcurrencyType,omitempty"` + RegionConcurrencyType *string `json:"RegionConcurrencyType,omitempty"` // RegionOrder AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-stackset-operationpreferences.html#cfn-cloudformation-stackset-operationpreferences-regionorder - RegionOrder []string `json:"RegionOrder,omitempty"` + RegionOrder *[]string `json:"RegionOrder,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudformation/aws-cloudformation-stackset_parameter.go b/cloudformation/cloudformation/aws-cloudformation-stackset_parameter.go index aff1a65073..93a400dbe0 100644 --- a/cloudformation/cloudformation/aws-cloudformation-stackset_parameter.go +++ b/cloudformation/cloudformation/aws-cloudformation-stackset_parameter.go @@ -11,12 +11,12 @@ type StackSet_Parameter struct { // ParameterKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-stackset-parameter.html#cfn-cloudformation-stackset-parameter-parameterkey - ParameterKey string `json:"ParameterKey,omitempty"` + ParameterKey string `json:"ParameterKey"` // ParameterValue AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-stackset-parameter.html#cfn-cloudformation-stackset-parameter-parametervalue - ParameterValue string `json:"ParameterValue,omitempty"` + ParameterValue string `json:"ParameterValue"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudformation/aws-cloudformation-stackset_stackinstances.go b/cloudformation/cloudformation/aws-cloudformation-stackset_stackinstances.go index 02e188d2dc..32b6f0f6b6 100644 --- a/cloudformation/cloudformation/aws-cloudformation-stackset_stackinstances.go +++ b/cloudformation/cloudformation/aws-cloudformation-stackset_stackinstances.go @@ -11,17 +11,17 @@ type StackSet_StackInstances struct { // DeploymentTargets AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-stackset-stackinstances.html#cfn-cloudformation-stackset-stackinstances-deploymenttargets - DeploymentTargets *StackSet_DeploymentTargets `json:"DeploymentTargets,omitempty"` + DeploymentTargets *StackSet_DeploymentTargets `json:"DeploymentTargets"` // ParameterOverrides AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-stackset-stackinstances.html#cfn-cloudformation-stackset-stackinstances-parameteroverrides - ParameterOverrides []StackSet_Parameter `json:"ParameterOverrides,omitempty"` + ParameterOverrides *[]StackSet_Parameter `json:"ParameterOverrides,omitempty"` // Regions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-stackset-stackinstances.html#cfn-cloudformation-stackset-stackinstances-regions - Regions []string `json:"Regions,omitempty"` + Regions []string `json:"Regions"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudformation/aws-cloudformation-typeactivation.go b/cloudformation/cloudformation/aws-cloudformation-typeactivation.go index 604626d211..b770a5a2c1 100644 --- a/cloudformation/cloudformation/aws-cloudformation-typeactivation.go +++ b/cloudformation/cloudformation/aws-cloudformation-typeactivation.go @@ -15,12 +15,12 @@ type TypeActivation struct { // AutoUpdate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-typeactivation.html#cfn-cloudformation-typeactivation-autoupdate - AutoUpdate bool `json:"AutoUpdate,omitempty"` + AutoUpdate *bool `json:"AutoUpdate,omitempty"` // ExecutionRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-typeactivation.html#cfn-cloudformation-typeactivation-executionrolearn - ExecutionRoleArn string `json:"ExecutionRoleArn,omitempty"` + ExecutionRoleArn *string `json:"ExecutionRoleArn,omitempty"` // LoggingConfig AWS CloudFormation Property // Required: false @@ -30,37 +30,37 @@ type TypeActivation struct { // MajorVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-typeactivation.html#cfn-cloudformation-typeactivation-majorversion - MajorVersion string `json:"MajorVersion,omitempty"` + MajorVersion *string `json:"MajorVersion,omitempty"` // PublicTypeArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-typeactivation.html#cfn-cloudformation-typeactivation-publictypearn - PublicTypeArn string `json:"PublicTypeArn,omitempty"` + PublicTypeArn *string `json:"PublicTypeArn,omitempty"` // PublisherId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-typeactivation.html#cfn-cloudformation-typeactivation-publisherid - PublisherId string `json:"PublisherId,omitempty"` + PublisherId *string `json:"PublisherId,omitempty"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-typeactivation.html#cfn-cloudformation-typeactivation-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // TypeName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-typeactivation.html#cfn-cloudformation-typeactivation-typename - TypeName string `json:"TypeName,omitempty"` + TypeName *string `json:"TypeName,omitempty"` // TypeNameAlias AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-typeactivation.html#cfn-cloudformation-typeactivation-typenamealias - TypeNameAlias string `json:"TypeNameAlias,omitempty"` + TypeNameAlias *string `json:"TypeNameAlias,omitempty"` // VersionBump AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-typeactivation.html#cfn-cloudformation-typeactivation-versionbump - VersionBump string `json:"VersionBump,omitempty"` + VersionBump *string `json:"VersionBump,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudformation/aws-cloudformation-typeactivation_loggingconfig.go b/cloudformation/cloudformation/aws-cloudformation-typeactivation_loggingconfig.go index 85125e6901..7ce4066c39 100644 --- a/cloudformation/cloudformation/aws-cloudformation-typeactivation_loggingconfig.go +++ b/cloudformation/cloudformation/aws-cloudformation-typeactivation_loggingconfig.go @@ -11,12 +11,12 @@ type TypeActivation_LoggingConfig struct { // LogGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-typeactivation-loggingconfig.html#cfn-cloudformation-typeactivation-loggingconfig-loggroupname - LogGroupName string `json:"LogGroupName,omitempty"` + LogGroupName *string `json:"LogGroupName,omitempty"` // LogRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-typeactivation-loggingconfig.html#cfn-cloudformation-typeactivation-loggingconfig-logrolearn - LogRoleArn string `json:"LogRoleArn,omitempty"` + LogRoleArn *string `json:"LogRoleArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudformation/aws-cloudformation-waitcondition.go b/cloudformation/cloudformation/aws-cloudformation-waitcondition.go index 3c51f7b272..d0884a1808 100644 --- a/cloudformation/cloudformation/aws-cloudformation-waitcondition.go +++ b/cloudformation/cloudformation/aws-cloudformation-waitcondition.go @@ -15,17 +15,17 @@ type WaitCondition struct { // Count AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waitcondition.html#cfn-waitcondition-count - Count int `json:"Count,omitempty"` + Count *int `json:"Count,omitempty"` // Handle AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waitcondition.html#cfn-waitcondition-handle - Handle string `json:"Handle,omitempty"` + Handle *string `json:"Handle,omitempty"` // Timeout AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waitcondition.html#cfn-waitcondition-timeout - Timeout string `json:"Timeout,omitempty"` + Timeout *string `json:"Timeout,omitempty"` // AWSCloudFormationCreationPolicy represents a CloudFormation CreationPolicy AWSCloudFormationCreationPolicy *policies.CreationPolicy `json:"-"` diff --git a/cloudformation/cloudformation/tag.go b/cloudformation/cloudformation/tag.go index 39a8c43a59..ca8173cf81 100644 --- a/cloudformation/cloudformation/tag.go +++ b/cloudformation/cloudformation/tag.go @@ -11,12 +11,12 @@ type Tag struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html#cfn-resource-tags-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html#cfn-resource-tags-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-cachepolicy.go b/cloudformation/cloudfront/aws-cloudfront-cachepolicy.go index 7030b97e09..7effb33a3f 100644 --- a/cloudformation/cloudfront/aws-cloudfront-cachepolicy.go +++ b/cloudformation/cloudfront/aws-cloudfront-cachepolicy.go @@ -15,7 +15,7 @@ type CachePolicy struct { // CachePolicyConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudfront-cachepolicy.html#cfn-cloudfront-cachepolicy-cachepolicyconfig - CachePolicyConfig *CachePolicy_CachePolicyConfig `json:"CachePolicyConfig,omitempty"` + CachePolicyConfig *CachePolicy_CachePolicyConfig `json:"CachePolicyConfig"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-cachepolicy_cachepolicyconfig.go b/cloudformation/cloudfront/aws-cloudfront-cachepolicy_cachepolicyconfig.go index 7a87306445..58e88646d5 100644 --- a/cloudformation/cloudfront/aws-cloudfront-cachepolicy_cachepolicyconfig.go +++ b/cloudformation/cloudfront/aws-cloudfront-cachepolicy_cachepolicyconfig.go @@ -11,7 +11,7 @@ type CachePolicy_CachePolicyConfig struct { // Comment AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-cachepolicy-cachepolicyconfig.html#cfn-cloudfront-cachepolicy-cachepolicyconfig-comment - Comment string `json:"Comment,omitempty"` + Comment *string `json:"Comment,omitempty"` // DefaultTTL AWS CloudFormation Property // Required: true @@ -31,12 +31,12 @@ type CachePolicy_CachePolicyConfig struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-cachepolicy-cachepolicyconfig.html#cfn-cloudfront-cachepolicy-cachepolicyconfig-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // ParametersInCacheKeyAndForwardedToOrigin AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-cachepolicy-cachepolicyconfig.html#cfn-cloudfront-cachepolicy-cachepolicyconfig-parametersincachekeyandforwardedtoorigin - ParametersInCacheKeyAndForwardedToOrigin *CachePolicy_ParametersInCacheKeyAndForwardedToOrigin `json:"ParametersInCacheKeyAndForwardedToOrigin,omitempty"` + ParametersInCacheKeyAndForwardedToOrigin *CachePolicy_ParametersInCacheKeyAndForwardedToOrigin `json:"ParametersInCacheKeyAndForwardedToOrigin"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-cachepolicy_cookiesconfig.go b/cloudformation/cloudfront/aws-cloudfront-cachepolicy_cookiesconfig.go index 023dec3bb4..44e41d83da 100644 --- a/cloudformation/cloudfront/aws-cloudfront-cachepolicy_cookiesconfig.go +++ b/cloudformation/cloudfront/aws-cloudfront-cachepolicy_cookiesconfig.go @@ -11,12 +11,12 @@ type CachePolicy_CookiesConfig struct { // CookieBehavior AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-cachepolicy-cookiesconfig.html#cfn-cloudfront-cachepolicy-cookiesconfig-cookiebehavior - CookieBehavior string `json:"CookieBehavior,omitempty"` + CookieBehavior string `json:"CookieBehavior"` // Cookies AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-cachepolicy-cookiesconfig.html#cfn-cloudfront-cachepolicy-cookiesconfig-cookies - Cookies []string `json:"Cookies,omitempty"` + Cookies *[]string `json:"Cookies,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-cachepolicy_headersconfig.go b/cloudformation/cloudfront/aws-cloudfront-cachepolicy_headersconfig.go index 5956565c15..19b797ea3c 100644 --- a/cloudformation/cloudfront/aws-cloudfront-cachepolicy_headersconfig.go +++ b/cloudformation/cloudfront/aws-cloudfront-cachepolicy_headersconfig.go @@ -11,12 +11,12 @@ type CachePolicy_HeadersConfig struct { // HeaderBehavior AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-cachepolicy-headersconfig.html#cfn-cloudfront-cachepolicy-headersconfig-headerbehavior - HeaderBehavior string `json:"HeaderBehavior,omitempty"` + HeaderBehavior string `json:"HeaderBehavior"` // Headers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-cachepolicy-headersconfig.html#cfn-cloudfront-cachepolicy-headersconfig-headers - Headers []string `json:"Headers,omitempty"` + Headers *[]string `json:"Headers,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-cachepolicy_parametersincachekeyandforwardedtoorigin.go b/cloudformation/cloudfront/aws-cloudfront-cachepolicy_parametersincachekeyandforwardedtoorigin.go index 4fb16c3bec..d8dd75ac6f 100644 --- a/cloudformation/cloudfront/aws-cloudfront-cachepolicy_parametersincachekeyandforwardedtoorigin.go +++ b/cloudformation/cloudfront/aws-cloudfront-cachepolicy_parametersincachekeyandforwardedtoorigin.go @@ -11,12 +11,12 @@ type CachePolicy_ParametersInCacheKeyAndForwardedToOrigin struct { // CookiesConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-cachepolicy-parametersincachekeyandforwardedtoorigin.html#cfn-cloudfront-cachepolicy-parametersincachekeyandforwardedtoorigin-cookiesconfig - CookiesConfig *CachePolicy_CookiesConfig `json:"CookiesConfig,omitempty"` + CookiesConfig *CachePolicy_CookiesConfig `json:"CookiesConfig"` // EnableAcceptEncodingBrotli AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-cachepolicy-parametersincachekeyandforwardedtoorigin.html#cfn-cloudfront-cachepolicy-parametersincachekeyandforwardedtoorigin-enableacceptencodingbrotli - EnableAcceptEncodingBrotli bool `json:"EnableAcceptEncodingBrotli,omitempty"` + EnableAcceptEncodingBrotli *bool `json:"EnableAcceptEncodingBrotli,omitempty"` // EnableAcceptEncodingGzip AWS CloudFormation Property // Required: true @@ -26,12 +26,12 @@ type CachePolicy_ParametersInCacheKeyAndForwardedToOrigin struct { // HeadersConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-cachepolicy-parametersincachekeyandforwardedtoorigin.html#cfn-cloudfront-cachepolicy-parametersincachekeyandforwardedtoorigin-headersconfig - HeadersConfig *CachePolicy_HeadersConfig `json:"HeadersConfig,omitempty"` + HeadersConfig *CachePolicy_HeadersConfig `json:"HeadersConfig"` // QueryStringsConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-cachepolicy-parametersincachekeyandforwardedtoorigin.html#cfn-cloudfront-cachepolicy-parametersincachekeyandforwardedtoorigin-querystringsconfig - QueryStringsConfig *CachePolicy_QueryStringsConfig `json:"QueryStringsConfig,omitempty"` + QueryStringsConfig *CachePolicy_QueryStringsConfig `json:"QueryStringsConfig"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-cachepolicy_querystringsconfig.go b/cloudformation/cloudfront/aws-cloudfront-cachepolicy_querystringsconfig.go index 8828c60c2e..bf826d48fd 100644 --- a/cloudformation/cloudfront/aws-cloudfront-cachepolicy_querystringsconfig.go +++ b/cloudformation/cloudfront/aws-cloudfront-cachepolicy_querystringsconfig.go @@ -11,12 +11,12 @@ type CachePolicy_QueryStringsConfig struct { // QueryStringBehavior AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-cachepolicy-querystringsconfig.html#cfn-cloudfront-cachepolicy-querystringsconfig-querystringbehavior - QueryStringBehavior string `json:"QueryStringBehavior,omitempty"` + QueryStringBehavior string `json:"QueryStringBehavior"` // QueryStrings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-cachepolicy-querystringsconfig.html#cfn-cloudfront-cachepolicy-querystringsconfig-querystrings - QueryStrings []string `json:"QueryStrings,omitempty"` + QueryStrings *[]string `json:"QueryStrings,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-cloudfrontoriginaccessidentity.go b/cloudformation/cloudfront/aws-cloudfront-cloudfrontoriginaccessidentity.go index 9e4f3e4411..108aadef60 100644 --- a/cloudformation/cloudfront/aws-cloudfront-cloudfrontoriginaccessidentity.go +++ b/cloudformation/cloudfront/aws-cloudfront-cloudfrontoriginaccessidentity.go @@ -15,7 +15,7 @@ type CloudFrontOriginAccessIdentity struct { // CloudFrontOriginAccessIdentityConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudfront-cloudfrontoriginaccessidentity.html#cfn-cloudfront-cloudfrontoriginaccessidentity-cloudfrontoriginaccessidentityconfig - CloudFrontOriginAccessIdentityConfig *CloudFrontOriginAccessIdentity_CloudFrontOriginAccessIdentityConfig `json:"CloudFrontOriginAccessIdentityConfig,omitempty"` + CloudFrontOriginAccessIdentityConfig *CloudFrontOriginAccessIdentity_CloudFrontOriginAccessIdentityConfig `json:"CloudFrontOriginAccessIdentityConfig"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-cloudfrontoriginaccessidentity_cloudfrontoriginaccessidentityconfig.go b/cloudformation/cloudfront/aws-cloudfront-cloudfrontoriginaccessidentity_cloudfrontoriginaccessidentityconfig.go index 24bf919252..cb264e86f9 100644 --- a/cloudformation/cloudfront/aws-cloudfront-cloudfrontoriginaccessidentity_cloudfrontoriginaccessidentityconfig.go +++ b/cloudformation/cloudfront/aws-cloudfront-cloudfrontoriginaccessidentity_cloudfrontoriginaccessidentityconfig.go @@ -11,7 +11,7 @@ type CloudFrontOriginAccessIdentity_CloudFrontOriginAccessIdentityConfig struct // Comment AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-cloudfrontoriginaccessidentity-cloudfrontoriginaccessidentityconfig.html#cfn-cloudfront-cloudfrontoriginaccessidentity-cloudfrontoriginaccessidentityconfig-comment - Comment string `json:"Comment,omitempty"` + Comment string `json:"Comment"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-distribution.go b/cloudformation/cloudfront/aws-cloudfront-distribution.go index bb09fdc7d4..7a79fa9416 100644 --- a/cloudformation/cloudfront/aws-cloudfront-distribution.go +++ b/cloudformation/cloudfront/aws-cloudfront-distribution.go @@ -16,12 +16,12 @@ type Distribution struct { // DistributionConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudfront-distribution.html#cfn-cloudfront-distribution-distributionconfig - DistributionConfig *Distribution_DistributionConfig `json:"DistributionConfig,omitempty"` + DistributionConfig *Distribution_DistributionConfig `json:"DistributionConfig"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudfront-distribution.html#cfn-cloudfront-distribution-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-distribution_cachebehavior.go b/cloudformation/cloudfront/aws-cloudfront-distribution_cachebehavior.go index 9461664c7e..7f3073ad61 100644 --- a/cloudformation/cloudfront/aws-cloudfront-distribution_cachebehavior.go +++ b/cloudformation/cloudfront/aws-cloudfront-distribution_cachebehavior.go @@ -11,32 +11,32 @@ type Distribution_CacheBehavior struct { // AllowedMethods AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cachebehavior.html#cfn-cloudfront-distribution-cachebehavior-allowedmethods - AllowedMethods []string `json:"AllowedMethods,omitempty"` + AllowedMethods *[]string `json:"AllowedMethods,omitempty"` // CachePolicyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cachebehavior.html#cfn-cloudfront-distribution-cachebehavior-cachepolicyid - CachePolicyId string `json:"CachePolicyId,omitempty"` + CachePolicyId *string `json:"CachePolicyId,omitempty"` // CachedMethods AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cachebehavior.html#cfn-cloudfront-distribution-cachebehavior-cachedmethods - CachedMethods []string `json:"CachedMethods,omitempty"` + CachedMethods *[]string `json:"CachedMethods,omitempty"` // Compress AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cachebehavior.html#cfn-cloudfront-distribution-cachebehavior-compress - Compress bool `json:"Compress,omitempty"` + Compress *bool `json:"Compress,omitempty"` // DefaultTTL AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cachebehavior.html#cfn-cloudfront-distribution-cachebehavior-defaultttl - DefaultTTL float64 `json:"DefaultTTL,omitempty"` + DefaultTTL *float64 `json:"DefaultTTL,omitempty"` // FieldLevelEncryptionId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cachebehavior.html#cfn-cloudfront-distribution-cachebehavior-fieldlevelencryptionid - FieldLevelEncryptionId string `json:"FieldLevelEncryptionId,omitempty"` + FieldLevelEncryptionId *string `json:"FieldLevelEncryptionId,omitempty"` // ForwardedValues AWS CloudFormation Property // Required: false @@ -46,67 +46,67 @@ type Distribution_CacheBehavior struct { // FunctionAssociations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cachebehavior.html#cfn-cloudfront-distribution-cachebehavior-functionassociations - FunctionAssociations []Distribution_FunctionAssociation `json:"FunctionAssociations,omitempty"` + FunctionAssociations *[]Distribution_FunctionAssociation `json:"FunctionAssociations,omitempty"` // LambdaFunctionAssociations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cachebehavior.html#cfn-cloudfront-distribution-cachebehavior-lambdafunctionassociations - LambdaFunctionAssociations []Distribution_LambdaFunctionAssociation `json:"LambdaFunctionAssociations,omitempty"` + LambdaFunctionAssociations *[]Distribution_LambdaFunctionAssociation `json:"LambdaFunctionAssociations,omitempty"` // MaxTTL AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cachebehavior.html#cfn-cloudfront-distribution-cachebehavior-maxttl - MaxTTL float64 `json:"MaxTTL,omitempty"` + MaxTTL *float64 `json:"MaxTTL,omitempty"` // MinTTL AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cachebehavior.html#cfn-cloudfront-distribution-cachebehavior-minttl - MinTTL float64 `json:"MinTTL,omitempty"` + MinTTL *float64 `json:"MinTTL,omitempty"` // OriginRequestPolicyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cachebehavior.html#cfn-cloudfront-distribution-cachebehavior-originrequestpolicyid - OriginRequestPolicyId string `json:"OriginRequestPolicyId,omitempty"` + OriginRequestPolicyId *string `json:"OriginRequestPolicyId,omitempty"` // PathPattern AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cachebehavior.html#cfn-cloudfront-distribution-cachebehavior-pathpattern - PathPattern string `json:"PathPattern,omitempty"` + PathPattern string `json:"PathPattern"` // RealtimeLogConfigArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cachebehavior.html#cfn-cloudfront-distribution-cachebehavior-realtimelogconfigarn - RealtimeLogConfigArn string `json:"RealtimeLogConfigArn,omitempty"` + RealtimeLogConfigArn *string `json:"RealtimeLogConfigArn,omitempty"` // ResponseHeadersPolicyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cachebehavior.html#cfn-cloudfront-distribution-cachebehavior-responseheaderspolicyid - ResponseHeadersPolicyId string `json:"ResponseHeadersPolicyId,omitempty"` + ResponseHeadersPolicyId *string `json:"ResponseHeadersPolicyId,omitempty"` // SmoothStreaming AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cachebehavior.html#cfn-cloudfront-distribution-cachebehavior-smoothstreaming - SmoothStreaming bool `json:"SmoothStreaming,omitempty"` + SmoothStreaming *bool `json:"SmoothStreaming,omitempty"` // TargetOriginId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cachebehavior.html#cfn-cloudfront-distribution-cachebehavior-targetoriginid - TargetOriginId string `json:"TargetOriginId,omitempty"` + TargetOriginId string `json:"TargetOriginId"` // TrustedKeyGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cachebehavior.html#cfn-cloudfront-distribution-cachebehavior-trustedkeygroups - TrustedKeyGroups []string `json:"TrustedKeyGroups,omitempty"` + TrustedKeyGroups *[]string `json:"TrustedKeyGroups,omitempty"` // TrustedSigners AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cachebehavior.html#cfn-cloudfront-distribution-cachebehavior-trustedsigners - TrustedSigners []string `json:"TrustedSigners,omitempty"` + TrustedSigners *[]string `json:"TrustedSigners,omitempty"` // ViewerProtocolPolicy AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cachebehavior.html#cfn-cloudfront-distribution-cachebehavior-viewerprotocolpolicy - ViewerProtocolPolicy string `json:"ViewerProtocolPolicy,omitempty"` + ViewerProtocolPolicy string `json:"ViewerProtocolPolicy"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-distribution_cookies.go b/cloudformation/cloudfront/aws-cloudfront-distribution_cookies.go index f9c4a49d4b..049253b0a3 100644 --- a/cloudformation/cloudfront/aws-cloudfront-distribution_cookies.go +++ b/cloudformation/cloudfront/aws-cloudfront-distribution_cookies.go @@ -11,12 +11,12 @@ type Distribution_Cookies struct { // Forward AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cookies.html#cfn-cloudfront-distribution-cookies-forward - Forward string `json:"Forward,omitempty"` + Forward string `json:"Forward"` // WhitelistedNames AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cookies.html#cfn-cloudfront-distribution-cookies-whitelistednames - WhitelistedNames []string `json:"WhitelistedNames,omitempty"` + WhitelistedNames *[]string `json:"WhitelistedNames,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-distribution_customerrorresponse.go b/cloudformation/cloudfront/aws-cloudfront-distribution_customerrorresponse.go index 531f34de76..836d1227e1 100644 --- a/cloudformation/cloudfront/aws-cloudfront-distribution_customerrorresponse.go +++ b/cloudformation/cloudfront/aws-cloudfront-distribution_customerrorresponse.go @@ -11,7 +11,7 @@ type Distribution_CustomErrorResponse struct { // ErrorCachingMinTTL AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-customerrorresponse.html#cfn-cloudfront-distribution-customerrorresponse-errorcachingminttl - ErrorCachingMinTTL float64 `json:"ErrorCachingMinTTL,omitempty"` + ErrorCachingMinTTL *float64 `json:"ErrorCachingMinTTL,omitempty"` // ErrorCode AWS CloudFormation Property // Required: true @@ -21,12 +21,12 @@ type Distribution_CustomErrorResponse struct { // ResponseCode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-customerrorresponse.html#cfn-cloudfront-distribution-customerrorresponse-responsecode - ResponseCode int `json:"ResponseCode,omitempty"` + ResponseCode *int `json:"ResponseCode,omitempty"` // ResponsePagePath AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-customerrorresponse.html#cfn-cloudfront-distribution-customerrorresponse-responsepagepath - ResponsePagePath string `json:"ResponsePagePath,omitempty"` + ResponsePagePath *string `json:"ResponsePagePath,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-distribution_customoriginconfig.go b/cloudformation/cloudfront/aws-cloudfront-distribution_customoriginconfig.go index 95b25f2ede..6bb743d98b 100644 --- a/cloudformation/cloudfront/aws-cloudfront-distribution_customoriginconfig.go +++ b/cloudformation/cloudfront/aws-cloudfront-distribution_customoriginconfig.go @@ -11,32 +11,32 @@ type Distribution_CustomOriginConfig struct { // HTTPPort AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-customoriginconfig.html#cfn-cloudfront-distribution-customoriginconfig-httpport - HTTPPort int `json:"HTTPPort,omitempty"` + HTTPPort *int `json:"HTTPPort,omitempty"` // HTTPSPort AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-customoriginconfig.html#cfn-cloudfront-distribution-customoriginconfig-httpsport - HTTPSPort int `json:"HTTPSPort,omitempty"` + HTTPSPort *int `json:"HTTPSPort,omitempty"` // OriginKeepaliveTimeout AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-customoriginconfig.html#cfn-cloudfront-distribution-customoriginconfig-originkeepalivetimeout - OriginKeepaliveTimeout int `json:"OriginKeepaliveTimeout,omitempty"` + OriginKeepaliveTimeout *int `json:"OriginKeepaliveTimeout,omitempty"` // OriginProtocolPolicy AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-customoriginconfig.html#cfn-cloudfront-distribution-customoriginconfig-originprotocolpolicy - OriginProtocolPolicy string `json:"OriginProtocolPolicy,omitempty"` + OriginProtocolPolicy string `json:"OriginProtocolPolicy"` // OriginReadTimeout AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-customoriginconfig.html#cfn-cloudfront-distribution-customoriginconfig-originreadtimeout - OriginReadTimeout int `json:"OriginReadTimeout,omitempty"` + OriginReadTimeout *int `json:"OriginReadTimeout,omitempty"` // OriginSSLProtocols AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-customoriginconfig.html#cfn-cloudfront-distribution-customoriginconfig-originsslprotocols - OriginSSLProtocols []string `json:"OriginSSLProtocols,omitempty"` + OriginSSLProtocols *[]string `json:"OriginSSLProtocols,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-distribution_defaultcachebehavior.go b/cloudformation/cloudfront/aws-cloudfront-distribution_defaultcachebehavior.go index cb731a8a4a..233e0dfe95 100644 --- a/cloudformation/cloudfront/aws-cloudfront-distribution_defaultcachebehavior.go +++ b/cloudformation/cloudfront/aws-cloudfront-distribution_defaultcachebehavior.go @@ -11,32 +11,32 @@ type Distribution_DefaultCacheBehavior struct { // AllowedMethods AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-defaultcachebehavior.html#cfn-cloudfront-distribution-defaultcachebehavior-allowedmethods - AllowedMethods []string `json:"AllowedMethods,omitempty"` + AllowedMethods *[]string `json:"AllowedMethods,omitempty"` // CachePolicyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-defaultcachebehavior.html#cfn-cloudfront-distribution-defaultcachebehavior-cachepolicyid - CachePolicyId string `json:"CachePolicyId,omitempty"` + CachePolicyId *string `json:"CachePolicyId,omitempty"` // CachedMethods AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-defaultcachebehavior.html#cfn-cloudfront-distribution-defaultcachebehavior-cachedmethods - CachedMethods []string `json:"CachedMethods,omitempty"` + CachedMethods *[]string `json:"CachedMethods,omitempty"` // Compress AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-defaultcachebehavior.html#cfn-cloudfront-distribution-defaultcachebehavior-compress - Compress bool `json:"Compress,omitempty"` + Compress *bool `json:"Compress,omitempty"` // DefaultTTL AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-defaultcachebehavior.html#cfn-cloudfront-distribution-defaultcachebehavior-defaultttl - DefaultTTL float64 `json:"DefaultTTL,omitempty"` + DefaultTTL *float64 `json:"DefaultTTL,omitempty"` // FieldLevelEncryptionId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-defaultcachebehavior.html#cfn-cloudfront-distribution-defaultcachebehavior-fieldlevelencryptionid - FieldLevelEncryptionId string `json:"FieldLevelEncryptionId,omitempty"` + FieldLevelEncryptionId *string `json:"FieldLevelEncryptionId,omitempty"` // ForwardedValues AWS CloudFormation Property // Required: false @@ -46,62 +46,62 @@ type Distribution_DefaultCacheBehavior struct { // FunctionAssociations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-defaultcachebehavior.html#cfn-cloudfront-distribution-defaultcachebehavior-functionassociations - FunctionAssociations []Distribution_FunctionAssociation `json:"FunctionAssociations,omitempty"` + FunctionAssociations *[]Distribution_FunctionAssociation `json:"FunctionAssociations,omitempty"` // LambdaFunctionAssociations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-defaultcachebehavior.html#cfn-cloudfront-distribution-defaultcachebehavior-lambdafunctionassociations - LambdaFunctionAssociations []Distribution_LambdaFunctionAssociation `json:"LambdaFunctionAssociations,omitempty"` + LambdaFunctionAssociations *[]Distribution_LambdaFunctionAssociation `json:"LambdaFunctionAssociations,omitempty"` // MaxTTL AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-defaultcachebehavior.html#cfn-cloudfront-distribution-defaultcachebehavior-maxttl - MaxTTL float64 `json:"MaxTTL,omitempty"` + MaxTTL *float64 `json:"MaxTTL,omitempty"` // MinTTL AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-defaultcachebehavior.html#cfn-cloudfront-distribution-defaultcachebehavior-minttl - MinTTL float64 `json:"MinTTL,omitempty"` + MinTTL *float64 `json:"MinTTL,omitempty"` // OriginRequestPolicyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-defaultcachebehavior.html#cfn-cloudfront-distribution-defaultcachebehavior-originrequestpolicyid - OriginRequestPolicyId string `json:"OriginRequestPolicyId,omitempty"` + OriginRequestPolicyId *string `json:"OriginRequestPolicyId,omitempty"` // RealtimeLogConfigArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-defaultcachebehavior.html#cfn-cloudfront-distribution-defaultcachebehavior-realtimelogconfigarn - RealtimeLogConfigArn string `json:"RealtimeLogConfigArn,omitempty"` + RealtimeLogConfigArn *string `json:"RealtimeLogConfigArn,omitempty"` // ResponseHeadersPolicyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-defaultcachebehavior.html#cfn-cloudfront-distribution-defaultcachebehavior-responseheaderspolicyid - ResponseHeadersPolicyId string `json:"ResponseHeadersPolicyId,omitempty"` + ResponseHeadersPolicyId *string `json:"ResponseHeadersPolicyId,omitempty"` // SmoothStreaming AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-defaultcachebehavior.html#cfn-cloudfront-distribution-defaultcachebehavior-smoothstreaming - SmoothStreaming bool `json:"SmoothStreaming,omitempty"` + SmoothStreaming *bool `json:"SmoothStreaming,omitempty"` // TargetOriginId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-defaultcachebehavior.html#cfn-cloudfront-distribution-defaultcachebehavior-targetoriginid - TargetOriginId string `json:"TargetOriginId,omitempty"` + TargetOriginId string `json:"TargetOriginId"` // TrustedKeyGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-defaultcachebehavior.html#cfn-cloudfront-distribution-defaultcachebehavior-trustedkeygroups - TrustedKeyGroups []string `json:"TrustedKeyGroups,omitempty"` + TrustedKeyGroups *[]string `json:"TrustedKeyGroups,omitempty"` // TrustedSigners AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-defaultcachebehavior.html#cfn-cloudfront-distribution-defaultcachebehavior-trustedsigners - TrustedSigners []string `json:"TrustedSigners,omitempty"` + TrustedSigners *[]string `json:"TrustedSigners,omitempty"` // ViewerProtocolPolicy AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-defaultcachebehavior.html#cfn-cloudfront-distribution-defaultcachebehavior-viewerprotocolpolicy - ViewerProtocolPolicy string `json:"ViewerProtocolPolicy,omitempty"` + ViewerProtocolPolicy string `json:"ViewerProtocolPolicy"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-distribution_distributionconfig.go b/cloudformation/cloudfront/aws-cloudfront-distribution_distributionconfig.go index c4c74faec9..152edaeeaa 100644 --- a/cloudformation/cloudfront/aws-cloudfront-distribution_distributionconfig.go +++ b/cloudformation/cloudfront/aws-cloudfront-distribution_distributionconfig.go @@ -11,27 +11,27 @@ type Distribution_DistributionConfig struct { // Aliases AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-distributionconfig.html#cfn-cloudfront-distribution-distributionconfig-aliases - Aliases []string `json:"Aliases,omitempty"` + Aliases *[]string `json:"Aliases,omitempty"` // CNAMEs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-distributionconfig.html#cfn-cloudfront-distribution-distributionconfig-cnames - CNAMEs []string `json:"CNAMEs,omitempty"` + CNAMEs *[]string `json:"CNAMEs,omitempty"` // CacheBehaviors AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-distributionconfig.html#cfn-cloudfront-distribution-distributionconfig-cachebehaviors - CacheBehaviors []Distribution_CacheBehavior `json:"CacheBehaviors,omitempty"` + CacheBehaviors *[]Distribution_CacheBehavior `json:"CacheBehaviors,omitempty"` // Comment AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-distributionconfig.html#cfn-cloudfront-distribution-distributionconfig-comment - Comment string `json:"Comment,omitempty"` + Comment *string `json:"Comment,omitempty"` // CustomErrorResponses AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-distributionconfig.html#cfn-cloudfront-distribution-distributionconfig-customerrorresponses - CustomErrorResponses []Distribution_CustomErrorResponse `json:"CustomErrorResponses,omitempty"` + CustomErrorResponses *[]Distribution_CustomErrorResponse `json:"CustomErrorResponses,omitempty"` // CustomOrigin AWS CloudFormation Property // Required: false @@ -46,7 +46,7 @@ type Distribution_DistributionConfig struct { // DefaultRootObject AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-distributionconfig.html#cfn-cloudfront-distribution-distributionconfig-defaultrootobject - DefaultRootObject string `json:"DefaultRootObject,omitempty"` + DefaultRootObject *string `json:"DefaultRootObject,omitempty"` // Enabled AWS CloudFormation Property // Required: true @@ -56,12 +56,12 @@ type Distribution_DistributionConfig struct { // HttpVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-distributionconfig.html#cfn-cloudfront-distribution-distributionconfig-httpversion - HttpVersion string `json:"HttpVersion,omitempty"` + HttpVersion *string `json:"HttpVersion,omitempty"` // IPV6Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-distributionconfig.html#cfn-cloudfront-distribution-distributionconfig-ipv6enabled - IPV6Enabled bool `json:"IPV6Enabled,omitempty"` + IPV6Enabled *bool `json:"IPV6Enabled,omitempty"` // Logging AWS CloudFormation Property // Required: false @@ -76,12 +76,12 @@ type Distribution_DistributionConfig struct { // Origins AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-distributionconfig.html#cfn-cloudfront-distribution-distributionconfig-origins - Origins []Distribution_Origin `json:"Origins,omitempty"` + Origins *[]Distribution_Origin `json:"Origins,omitempty"` // PriceClass AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-distributionconfig.html#cfn-cloudfront-distribution-distributionconfig-priceclass - PriceClass string `json:"PriceClass,omitempty"` + PriceClass *string `json:"PriceClass,omitempty"` // Restrictions AWS CloudFormation Property // Required: false @@ -101,7 +101,7 @@ type Distribution_DistributionConfig struct { // WebACLId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-distributionconfig.html#cfn-cloudfront-distribution-distributionconfig-webaclid - WebACLId string `json:"WebACLId,omitempty"` + WebACLId *string `json:"WebACLId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-distribution_forwardedvalues.go b/cloudformation/cloudfront/aws-cloudfront-distribution_forwardedvalues.go index 8c352e9324..ea76f77560 100644 --- a/cloudformation/cloudfront/aws-cloudfront-distribution_forwardedvalues.go +++ b/cloudformation/cloudfront/aws-cloudfront-distribution_forwardedvalues.go @@ -16,7 +16,7 @@ type Distribution_ForwardedValues struct { // Headers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-forwardedvalues.html#cfn-cloudfront-distribution-forwardedvalues-headers - Headers []string `json:"Headers,omitempty"` + Headers *[]string `json:"Headers,omitempty"` // QueryString AWS CloudFormation Property // Required: true @@ -26,7 +26,7 @@ type Distribution_ForwardedValues struct { // QueryStringCacheKeys AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-forwardedvalues.html#cfn-cloudfront-distribution-forwardedvalues-querystringcachekeys - QueryStringCacheKeys []string `json:"QueryStringCacheKeys,omitempty"` + QueryStringCacheKeys *[]string `json:"QueryStringCacheKeys,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-distribution_functionassociation.go b/cloudformation/cloudfront/aws-cloudfront-distribution_functionassociation.go index b947313664..8f7362e5d9 100644 --- a/cloudformation/cloudfront/aws-cloudfront-distribution_functionassociation.go +++ b/cloudformation/cloudfront/aws-cloudfront-distribution_functionassociation.go @@ -11,12 +11,12 @@ type Distribution_FunctionAssociation struct { // EventType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-functionassociation.html#cfn-cloudfront-distribution-functionassociation-eventtype - EventType string `json:"EventType,omitempty"` + EventType *string `json:"EventType,omitempty"` // FunctionARN AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-functionassociation.html#cfn-cloudfront-distribution-functionassociation-functionarn - FunctionARN string `json:"FunctionARN,omitempty"` + FunctionARN *string `json:"FunctionARN,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-distribution_georestriction.go b/cloudformation/cloudfront/aws-cloudfront-distribution_georestriction.go index ca80112326..55b01f4059 100644 --- a/cloudformation/cloudfront/aws-cloudfront-distribution_georestriction.go +++ b/cloudformation/cloudfront/aws-cloudfront-distribution_georestriction.go @@ -11,12 +11,12 @@ type Distribution_GeoRestriction struct { // Locations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-georestriction.html#cfn-cloudfront-distribution-georestriction-locations - Locations []string `json:"Locations,omitempty"` + Locations *[]string `json:"Locations,omitempty"` // RestrictionType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-georestriction.html#cfn-cloudfront-distribution-georestriction-restrictiontype - RestrictionType string `json:"RestrictionType,omitempty"` + RestrictionType string `json:"RestrictionType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-distribution_lambdafunctionassociation.go b/cloudformation/cloudfront/aws-cloudfront-distribution_lambdafunctionassociation.go index 468d7792db..4fe3997478 100644 --- a/cloudformation/cloudfront/aws-cloudfront-distribution_lambdafunctionassociation.go +++ b/cloudformation/cloudfront/aws-cloudfront-distribution_lambdafunctionassociation.go @@ -11,17 +11,17 @@ type Distribution_LambdaFunctionAssociation struct { // EventType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-lambdafunctionassociation.html#cfn-cloudfront-distribution-lambdafunctionassociation-eventtype - EventType string `json:"EventType,omitempty"` + EventType *string `json:"EventType,omitempty"` // IncludeBody AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-lambdafunctionassociation.html#cfn-cloudfront-distribution-lambdafunctionassociation-includebody - IncludeBody bool `json:"IncludeBody,omitempty"` + IncludeBody *bool `json:"IncludeBody,omitempty"` // LambdaFunctionARN AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-lambdafunctionassociation.html#cfn-cloudfront-distribution-lambdafunctionassociation-lambdafunctionarn - LambdaFunctionARN string `json:"LambdaFunctionARN,omitempty"` + LambdaFunctionARN *string `json:"LambdaFunctionARN,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-distribution_legacycustomorigin.go b/cloudformation/cloudfront/aws-cloudfront-distribution_legacycustomorigin.go index 9f3b27fea7..bc1f069ca7 100644 --- a/cloudformation/cloudfront/aws-cloudfront-distribution_legacycustomorigin.go +++ b/cloudformation/cloudfront/aws-cloudfront-distribution_legacycustomorigin.go @@ -11,27 +11,27 @@ type Distribution_LegacyCustomOrigin struct { // DNSName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-legacycustomorigin.html#cfn-cloudfront-distribution-legacycustomorigin-dnsname - DNSName string `json:"DNSName,omitempty"` + DNSName string `json:"DNSName"` // HTTPPort AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-legacycustomorigin.html#cfn-cloudfront-distribution-legacycustomorigin-httpport - HTTPPort int `json:"HTTPPort,omitempty"` + HTTPPort *int `json:"HTTPPort,omitempty"` // HTTPSPort AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-legacycustomorigin.html#cfn-cloudfront-distribution-legacycustomorigin-httpsport - HTTPSPort int `json:"HTTPSPort,omitempty"` + HTTPSPort *int `json:"HTTPSPort,omitempty"` // OriginProtocolPolicy AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-legacycustomorigin.html#cfn-cloudfront-distribution-legacycustomorigin-originprotocolpolicy - OriginProtocolPolicy string `json:"OriginProtocolPolicy,omitempty"` + OriginProtocolPolicy string `json:"OriginProtocolPolicy"` // OriginSSLProtocols AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-legacycustomorigin.html#cfn-cloudfront-distribution-legacycustomorigin-originsslprotocols - OriginSSLProtocols []string `json:"OriginSSLProtocols,omitempty"` + OriginSSLProtocols []string `json:"OriginSSLProtocols"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-distribution_legacys3origin.go b/cloudformation/cloudfront/aws-cloudfront-distribution_legacys3origin.go index 6b02cec9be..fb333a14ba 100644 --- a/cloudformation/cloudfront/aws-cloudfront-distribution_legacys3origin.go +++ b/cloudformation/cloudfront/aws-cloudfront-distribution_legacys3origin.go @@ -11,12 +11,12 @@ type Distribution_LegacyS3Origin struct { // DNSName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-legacys3origin.html#cfn-cloudfront-distribution-legacys3origin-dnsname - DNSName string `json:"DNSName,omitempty"` + DNSName string `json:"DNSName"` // OriginAccessIdentity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-legacys3origin.html#cfn-cloudfront-distribution-legacys3origin-originaccessidentity - OriginAccessIdentity string `json:"OriginAccessIdentity,omitempty"` + OriginAccessIdentity *string `json:"OriginAccessIdentity,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-distribution_logging.go b/cloudformation/cloudfront/aws-cloudfront-distribution_logging.go index 3d69e841d4..f8402cea00 100644 --- a/cloudformation/cloudfront/aws-cloudfront-distribution_logging.go +++ b/cloudformation/cloudfront/aws-cloudfront-distribution_logging.go @@ -11,17 +11,17 @@ type Distribution_Logging struct { // Bucket AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-logging.html#cfn-cloudfront-distribution-logging-bucket - Bucket string `json:"Bucket,omitempty"` + Bucket string `json:"Bucket"` // IncludeCookies AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-logging.html#cfn-cloudfront-distribution-logging-includecookies - IncludeCookies bool `json:"IncludeCookies,omitempty"` + IncludeCookies *bool `json:"IncludeCookies,omitempty"` // Prefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-logging.html#cfn-cloudfront-distribution-logging-prefix - Prefix string `json:"Prefix,omitempty"` + Prefix *string `json:"Prefix,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-distribution_origin.go b/cloudformation/cloudfront/aws-cloudfront-distribution_origin.go index 82ab782714..25ea1cbd81 100644 --- a/cloudformation/cloudfront/aws-cloudfront-distribution_origin.go +++ b/cloudformation/cloudfront/aws-cloudfront-distribution_origin.go @@ -11,12 +11,12 @@ type Distribution_Origin struct { // ConnectionAttempts AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-origin.html#cfn-cloudfront-distribution-origin-connectionattempts - ConnectionAttempts int `json:"ConnectionAttempts,omitempty"` + ConnectionAttempts *int `json:"ConnectionAttempts,omitempty"` // ConnectionTimeout AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-origin.html#cfn-cloudfront-distribution-origin-connectiontimeout - ConnectionTimeout int `json:"ConnectionTimeout,omitempty"` + ConnectionTimeout *int `json:"ConnectionTimeout,omitempty"` // CustomOriginConfig AWS CloudFormation Property // Required: false @@ -26,22 +26,22 @@ type Distribution_Origin struct { // DomainName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-origin.html#cfn-cloudfront-distribution-origin-domainname - DomainName string `json:"DomainName,omitempty"` + DomainName string `json:"DomainName"` // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-origin.html#cfn-cloudfront-distribution-origin-id - Id string `json:"Id,omitempty"` + Id string `json:"Id"` // OriginCustomHeaders AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-origin.html#cfn-cloudfront-distribution-origin-origincustomheaders - OriginCustomHeaders []Distribution_OriginCustomHeader `json:"OriginCustomHeaders,omitempty"` + OriginCustomHeaders *[]Distribution_OriginCustomHeader `json:"OriginCustomHeaders,omitempty"` // OriginPath AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-origin.html#cfn-cloudfront-distribution-origin-originpath - OriginPath string `json:"OriginPath,omitempty"` + OriginPath *string `json:"OriginPath,omitempty"` // OriginShield AWS CloudFormation Property // Required: false diff --git a/cloudformation/cloudfront/aws-cloudfront-distribution_origincustomheader.go b/cloudformation/cloudfront/aws-cloudfront-distribution_origincustomheader.go index 39192f2ef6..59f1f22b04 100644 --- a/cloudformation/cloudfront/aws-cloudfront-distribution_origincustomheader.go +++ b/cloudformation/cloudfront/aws-cloudfront-distribution_origincustomheader.go @@ -11,12 +11,12 @@ type Distribution_OriginCustomHeader struct { // HeaderName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-origincustomheader.html#cfn-cloudfront-distribution-origincustomheader-headername - HeaderName string `json:"HeaderName,omitempty"` + HeaderName string `json:"HeaderName"` // HeaderValue AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-origincustomheader.html#cfn-cloudfront-distribution-origincustomheader-headervalue - HeaderValue string `json:"HeaderValue,omitempty"` + HeaderValue string `json:"HeaderValue"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-distribution_origingroup.go b/cloudformation/cloudfront/aws-cloudfront-distribution_origingroup.go index 391334d7bc..08a2b6075a 100644 --- a/cloudformation/cloudfront/aws-cloudfront-distribution_origingroup.go +++ b/cloudformation/cloudfront/aws-cloudfront-distribution_origingroup.go @@ -11,17 +11,17 @@ type Distribution_OriginGroup struct { // FailoverCriteria AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-origingroup.html#cfn-cloudfront-distribution-origingroup-failovercriteria - FailoverCriteria *Distribution_OriginGroupFailoverCriteria `json:"FailoverCriteria,omitempty"` + FailoverCriteria *Distribution_OriginGroupFailoverCriteria `json:"FailoverCriteria"` // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-origingroup.html#cfn-cloudfront-distribution-origingroup-id - Id string `json:"Id,omitempty"` + Id string `json:"Id"` // Members AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-origingroup.html#cfn-cloudfront-distribution-origingroup-members - Members *Distribution_OriginGroupMembers `json:"Members,omitempty"` + Members *Distribution_OriginGroupMembers `json:"Members"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-distribution_origingroupfailovercriteria.go b/cloudformation/cloudfront/aws-cloudfront-distribution_origingroupfailovercriteria.go index 889f2aad4c..e07cf0dc0f 100644 --- a/cloudformation/cloudfront/aws-cloudfront-distribution_origingroupfailovercriteria.go +++ b/cloudformation/cloudfront/aws-cloudfront-distribution_origingroupfailovercriteria.go @@ -11,7 +11,7 @@ type Distribution_OriginGroupFailoverCriteria struct { // StatusCodes AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-origingroupfailovercriteria.html#cfn-cloudfront-distribution-origingroupfailovercriteria-statuscodes - StatusCodes *Distribution_StatusCodes `json:"StatusCodes,omitempty"` + StatusCodes *Distribution_StatusCodes `json:"StatusCodes"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-distribution_origingroupmember.go b/cloudformation/cloudfront/aws-cloudfront-distribution_origingroupmember.go index 8ba9f4cdf2..84b64dd0eb 100644 --- a/cloudformation/cloudfront/aws-cloudfront-distribution_origingroupmember.go +++ b/cloudformation/cloudfront/aws-cloudfront-distribution_origingroupmember.go @@ -11,7 +11,7 @@ type Distribution_OriginGroupMember struct { // OriginId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-origingroupmember.html#cfn-cloudfront-distribution-origingroupmember-originid - OriginId string `json:"OriginId,omitempty"` + OriginId string `json:"OriginId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-distribution_origingroupmembers.go b/cloudformation/cloudfront/aws-cloudfront-distribution_origingroupmembers.go index b26ec3ba8e..9912128029 100644 --- a/cloudformation/cloudfront/aws-cloudfront-distribution_origingroupmembers.go +++ b/cloudformation/cloudfront/aws-cloudfront-distribution_origingroupmembers.go @@ -11,7 +11,7 @@ type Distribution_OriginGroupMembers struct { // Items AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-origingroupmembers.html#cfn-cloudfront-distribution-origingroupmembers-items - Items []Distribution_OriginGroupMember `json:"Items,omitempty"` + Items []Distribution_OriginGroupMember `json:"Items"` // Quantity AWS CloudFormation Property // Required: true diff --git a/cloudformation/cloudfront/aws-cloudfront-distribution_origingroups.go b/cloudformation/cloudfront/aws-cloudfront-distribution_origingroups.go index d723c21f1b..3eda3ea03c 100644 --- a/cloudformation/cloudfront/aws-cloudfront-distribution_origingroups.go +++ b/cloudformation/cloudfront/aws-cloudfront-distribution_origingroups.go @@ -11,7 +11,7 @@ type Distribution_OriginGroups struct { // Items AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-origingroups.html#cfn-cloudfront-distribution-origingroups-items - Items []Distribution_OriginGroup `json:"Items,omitempty"` + Items *[]Distribution_OriginGroup `json:"Items,omitempty"` // Quantity AWS CloudFormation Property // Required: true diff --git a/cloudformation/cloudfront/aws-cloudfront-distribution_originshield.go b/cloudformation/cloudfront/aws-cloudfront-distribution_originshield.go index d52430a44c..abde249c74 100644 --- a/cloudformation/cloudfront/aws-cloudfront-distribution_originshield.go +++ b/cloudformation/cloudfront/aws-cloudfront-distribution_originshield.go @@ -11,12 +11,12 @@ type Distribution_OriginShield struct { // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-originshield.html#cfn-cloudfront-distribution-originshield-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // OriginShieldRegion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-originshield.html#cfn-cloudfront-distribution-originshield-originshieldregion - OriginShieldRegion string `json:"OriginShieldRegion,omitempty"` + OriginShieldRegion *string `json:"OriginShieldRegion,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-distribution_restrictions.go b/cloudformation/cloudfront/aws-cloudfront-distribution_restrictions.go index 3349302cfa..7c40741198 100644 --- a/cloudformation/cloudfront/aws-cloudfront-distribution_restrictions.go +++ b/cloudformation/cloudfront/aws-cloudfront-distribution_restrictions.go @@ -11,7 +11,7 @@ type Distribution_Restrictions struct { // GeoRestriction AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-restrictions.html#cfn-cloudfront-distribution-restrictions-georestriction - GeoRestriction *Distribution_GeoRestriction `json:"GeoRestriction,omitempty"` + GeoRestriction *Distribution_GeoRestriction `json:"GeoRestriction"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-distribution_s3originconfig.go b/cloudformation/cloudfront/aws-cloudfront-distribution_s3originconfig.go index eaec8a836a..0adba6cacf 100644 --- a/cloudformation/cloudfront/aws-cloudfront-distribution_s3originconfig.go +++ b/cloudformation/cloudfront/aws-cloudfront-distribution_s3originconfig.go @@ -11,7 +11,7 @@ type Distribution_S3OriginConfig struct { // OriginAccessIdentity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-s3originconfig.html#cfn-cloudfront-distribution-s3originconfig-originaccessidentity - OriginAccessIdentity string `json:"OriginAccessIdentity,omitempty"` + OriginAccessIdentity *string `json:"OriginAccessIdentity,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-distribution_statuscodes.go b/cloudformation/cloudfront/aws-cloudfront-distribution_statuscodes.go index 1c2b641e39..4e8b67ddd5 100644 --- a/cloudformation/cloudfront/aws-cloudfront-distribution_statuscodes.go +++ b/cloudformation/cloudfront/aws-cloudfront-distribution_statuscodes.go @@ -11,7 +11,7 @@ type Distribution_StatusCodes struct { // Items AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-statuscodes.html#cfn-cloudfront-distribution-statuscodes-items - Items []int `json:"Items,omitempty"` + Items []int `json:"Items"` // Quantity AWS CloudFormation Property // Required: true diff --git a/cloudformation/cloudfront/aws-cloudfront-distribution_viewercertificate.go b/cloudformation/cloudfront/aws-cloudfront-distribution_viewercertificate.go index e6f68196b6..a3947fc809 100644 --- a/cloudformation/cloudfront/aws-cloudfront-distribution_viewercertificate.go +++ b/cloudformation/cloudfront/aws-cloudfront-distribution_viewercertificate.go @@ -11,27 +11,27 @@ type Distribution_ViewerCertificate struct { // AcmCertificateArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-viewercertificate.html#cfn-cloudfront-distribution-viewercertificate-acmcertificatearn - AcmCertificateArn string `json:"AcmCertificateArn,omitempty"` + AcmCertificateArn *string `json:"AcmCertificateArn,omitempty"` // CloudFrontDefaultCertificate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-viewercertificate.html#cfn-cloudfront-distribution-viewercertificate-cloudfrontdefaultcertificate - CloudFrontDefaultCertificate bool `json:"CloudFrontDefaultCertificate,omitempty"` + CloudFrontDefaultCertificate *bool `json:"CloudFrontDefaultCertificate,omitempty"` // IamCertificateId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-viewercertificate.html#cfn-cloudfront-distribution-viewercertificate-iamcertificateid - IamCertificateId string `json:"IamCertificateId,omitempty"` + IamCertificateId *string `json:"IamCertificateId,omitempty"` // MinimumProtocolVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-viewercertificate.html#cfn-cloudfront-distribution-viewercertificate-minimumprotocolversion - MinimumProtocolVersion string `json:"MinimumProtocolVersion,omitempty"` + MinimumProtocolVersion *string `json:"MinimumProtocolVersion,omitempty"` // SslSupportMethod AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-viewercertificate.html#cfn-cloudfront-distribution-viewercertificate-sslsupportmethod - SslSupportMethod string `json:"SslSupportMethod,omitempty"` + SslSupportMethod *string `json:"SslSupportMethod,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-function.go b/cloudformation/cloudfront/aws-cloudfront-function.go index 407ecd1ba6..ffb5379e0d 100644 --- a/cloudformation/cloudfront/aws-cloudfront-function.go +++ b/cloudformation/cloudfront/aws-cloudfront-function.go @@ -15,12 +15,12 @@ type Function struct { // AutoPublish AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudfront-function.html#cfn-cloudfront-function-autopublish - AutoPublish bool `json:"AutoPublish,omitempty"` + AutoPublish *bool `json:"AutoPublish,omitempty"` // FunctionCode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudfront-function.html#cfn-cloudfront-function-functioncode - FunctionCode string `json:"FunctionCode,omitempty"` + FunctionCode *string `json:"FunctionCode,omitempty"` // FunctionConfig AWS CloudFormation Property // Required: false @@ -30,7 +30,7 @@ type Function struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudfront-function.html#cfn-cloudfront-function-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-function_functionconfig.go b/cloudformation/cloudfront/aws-cloudfront-function_functionconfig.go index b58cc7829b..0b602453b9 100644 --- a/cloudformation/cloudfront/aws-cloudfront-function_functionconfig.go +++ b/cloudformation/cloudfront/aws-cloudfront-function_functionconfig.go @@ -11,12 +11,12 @@ type Function_FunctionConfig struct { // Comment AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-function-functionconfig.html#cfn-cloudfront-function-functionconfig-comment - Comment string `json:"Comment,omitempty"` + Comment string `json:"Comment"` // Runtime AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-function-functionconfig.html#cfn-cloudfront-function-functionconfig-runtime - Runtime string `json:"Runtime,omitempty"` + Runtime string `json:"Runtime"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-function_functionmetadata.go b/cloudformation/cloudfront/aws-cloudfront-function_functionmetadata.go index 3923dbfe92..07ee50a0bb 100644 --- a/cloudformation/cloudfront/aws-cloudfront-function_functionmetadata.go +++ b/cloudformation/cloudfront/aws-cloudfront-function_functionmetadata.go @@ -11,7 +11,7 @@ type Function_FunctionMetadata struct { // FunctionARN AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-function-functionmetadata.html#cfn-cloudfront-function-functionmetadata-functionarn - FunctionARN string `json:"FunctionARN,omitempty"` + FunctionARN *string `json:"FunctionARN,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-keygroup.go b/cloudformation/cloudfront/aws-cloudfront-keygroup.go index e233fb2b7a..c3a02e66f9 100644 --- a/cloudformation/cloudfront/aws-cloudfront-keygroup.go +++ b/cloudformation/cloudfront/aws-cloudfront-keygroup.go @@ -15,7 +15,7 @@ type KeyGroup struct { // KeyGroupConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudfront-keygroup.html#cfn-cloudfront-keygroup-keygroupconfig - KeyGroupConfig *KeyGroup_KeyGroupConfig `json:"KeyGroupConfig,omitempty"` + KeyGroupConfig *KeyGroup_KeyGroupConfig `json:"KeyGroupConfig"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-keygroup_keygroupconfig.go b/cloudformation/cloudfront/aws-cloudfront-keygroup_keygroupconfig.go index 0ec9a87e58..78bdedd124 100644 --- a/cloudformation/cloudfront/aws-cloudfront-keygroup_keygroupconfig.go +++ b/cloudformation/cloudfront/aws-cloudfront-keygroup_keygroupconfig.go @@ -11,17 +11,17 @@ type KeyGroup_KeyGroupConfig struct { // Comment AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-keygroup-keygroupconfig.html#cfn-cloudfront-keygroup-keygroupconfig-comment - Comment string `json:"Comment,omitempty"` + Comment *string `json:"Comment,omitempty"` // Items AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-keygroup-keygroupconfig.html#cfn-cloudfront-keygroup-keygroupconfig-items - Items []string `json:"Items,omitempty"` + Items []string `json:"Items"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-keygroup-keygroupconfig.html#cfn-cloudfront-keygroup-keygroupconfig-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-originrequestpolicy.go b/cloudformation/cloudfront/aws-cloudfront-originrequestpolicy.go index 0f0b052dc2..9cae10ca75 100644 --- a/cloudformation/cloudfront/aws-cloudfront-originrequestpolicy.go +++ b/cloudformation/cloudfront/aws-cloudfront-originrequestpolicy.go @@ -15,7 +15,7 @@ type OriginRequestPolicy struct { // OriginRequestPolicyConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudfront-originrequestpolicy.html#cfn-cloudfront-originrequestpolicy-originrequestpolicyconfig - OriginRequestPolicyConfig *OriginRequestPolicy_OriginRequestPolicyConfig `json:"OriginRequestPolicyConfig,omitempty"` + OriginRequestPolicyConfig *OriginRequestPolicy_OriginRequestPolicyConfig `json:"OriginRequestPolicyConfig"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-originrequestpolicy_cookiesconfig.go b/cloudformation/cloudfront/aws-cloudfront-originrequestpolicy_cookiesconfig.go index c870c138e4..d33f8e1031 100644 --- a/cloudformation/cloudfront/aws-cloudfront-originrequestpolicy_cookiesconfig.go +++ b/cloudformation/cloudfront/aws-cloudfront-originrequestpolicy_cookiesconfig.go @@ -11,12 +11,12 @@ type OriginRequestPolicy_CookiesConfig struct { // CookieBehavior AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-originrequestpolicy-cookiesconfig.html#cfn-cloudfront-originrequestpolicy-cookiesconfig-cookiebehavior - CookieBehavior string `json:"CookieBehavior,omitempty"` + CookieBehavior string `json:"CookieBehavior"` // Cookies AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-originrequestpolicy-cookiesconfig.html#cfn-cloudfront-originrequestpolicy-cookiesconfig-cookies - Cookies []string `json:"Cookies,omitempty"` + Cookies *[]string `json:"Cookies,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-originrequestpolicy_headersconfig.go b/cloudformation/cloudfront/aws-cloudfront-originrequestpolicy_headersconfig.go index c88ffeee9d..348619f8bb 100644 --- a/cloudformation/cloudfront/aws-cloudfront-originrequestpolicy_headersconfig.go +++ b/cloudformation/cloudfront/aws-cloudfront-originrequestpolicy_headersconfig.go @@ -11,12 +11,12 @@ type OriginRequestPolicy_HeadersConfig struct { // HeaderBehavior AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-originrequestpolicy-headersconfig.html#cfn-cloudfront-originrequestpolicy-headersconfig-headerbehavior - HeaderBehavior string `json:"HeaderBehavior,omitempty"` + HeaderBehavior string `json:"HeaderBehavior"` // Headers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-originrequestpolicy-headersconfig.html#cfn-cloudfront-originrequestpolicy-headersconfig-headers - Headers []string `json:"Headers,omitempty"` + Headers *[]string `json:"Headers,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-originrequestpolicy_originrequestpolicyconfig.go b/cloudformation/cloudfront/aws-cloudfront-originrequestpolicy_originrequestpolicyconfig.go index f4ac1c8410..03c8df7933 100644 --- a/cloudformation/cloudfront/aws-cloudfront-originrequestpolicy_originrequestpolicyconfig.go +++ b/cloudformation/cloudfront/aws-cloudfront-originrequestpolicy_originrequestpolicyconfig.go @@ -11,27 +11,27 @@ type OriginRequestPolicy_OriginRequestPolicyConfig struct { // Comment AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-originrequestpolicy-originrequestpolicyconfig.html#cfn-cloudfront-originrequestpolicy-originrequestpolicyconfig-comment - Comment string `json:"Comment,omitempty"` + Comment *string `json:"Comment,omitempty"` // CookiesConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-originrequestpolicy-originrequestpolicyconfig.html#cfn-cloudfront-originrequestpolicy-originrequestpolicyconfig-cookiesconfig - CookiesConfig *OriginRequestPolicy_CookiesConfig `json:"CookiesConfig,omitempty"` + CookiesConfig *OriginRequestPolicy_CookiesConfig `json:"CookiesConfig"` // HeadersConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-originrequestpolicy-originrequestpolicyconfig.html#cfn-cloudfront-originrequestpolicy-originrequestpolicyconfig-headersconfig - HeadersConfig *OriginRequestPolicy_HeadersConfig `json:"HeadersConfig,omitempty"` + HeadersConfig *OriginRequestPolicy_HeadersConfig `json:"HeadersConfig"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-originrequestpolicy-originrequestpolicyconfig.html#cfn-cloudfront-originrequestpolicy-originrequestpolicyconfig-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // QueryStringsConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-originrequestpolicy-originrequestpolicyconfig.html#cfn-cloudfront-originrequestpolicy-originrequestpolicyconfig-querystringsconfig - QueryStringsConfig *OriginRequestPolicy_QueryStringsConfig `json:"QueryStringsConfig,omitempty"` + QueryStringsConfig *OriginRequestPolicy_QueryStringsConfig `json:"QueryStringsConfig"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-originrequestpolicy_querystringsconfig.go b/cloudformation/cloudfront/aws-cloudfront-originrequestpolicy_querystringsconfig.go index 14d6b400bc..c05da24551 100644 --- a/cloudformation/cloudfront/aws-cloudfront-originrequestpolicy_querystringsconfig.go +++ b/cloudformation/cloudfront/aws-cloudfront-originrequestpolicy_querystringsconfig.go @@ -11,12 +11,12 @@ type OriginRequestPolicy_QueryStringsConfig struct { // QueryStringBehavior AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-originrequestpolicy-querystringsconfig.html#cfn-cloudfront-originrequestpolicy-querystringsconfig-querystringbehavior - QueryStringBehavior string `json:"QueryStringBehavior,omitempty"` + QueryStringBehavior string `json:"QueryStringBehavior"` // QueryStrings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-originrequestpolicy-querystringsconfig.html#cfn-cloudfront-originrequestpolicy-querystringsconfig-querystrings - QueryStrings []string `json:"QueryStrings,omitempty"` + QueryStrings *[]string `json:"QueryStrings,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-publickey.go b/cloudformation/cloudfront/aws-cloudfront-publickey.go index 8b26dd1d4b..cf383d296c 100644 --- a/cloudformation/cloudfront/aws-cloudfront-publickey.go +++ b/cloudformation/cloudfront/aws-cloudfront-publickey.go @@ -15,7 +15,7 @@ type PublicKey struct { // PublicKeyConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudfront-publickey.html#cfn-cloudfront-publickey-publickeyconfig - PublicKeyConfig *PublicKey_PublicKeyConfig `json:"PublicKeyConfig,omitempty"` + PublicKeyConfig *PublicKey_PublicKeyConfig `json:"PublicKeyConfig"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-publickey_publickeyconfig.go b/cloudformation/cloudfront/aws-cloudfront-publickey_publickeyconfig.go index 243d703066..1d078c8ab4 100644 --- a/cloudformation/cloudfront/aws-cloudfront-publickey_publickeyconfig.go +++ b/cloudformation/cloudfront/aws-cloudfront-publickey_publickeyconfig.go @@ -11,22 +11,22 @@ type PublicKey_PublicKeyConfig struct { // CallerReference AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-publickey-publickeyconfig.html#cfn-cloudfront-publickey-publickeyconfig-callerreference - CallerReference string `json:"CallerReference,omitempty"` + CallerReference string `json:"CallerReference"` // Comment AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-publickey-publickeyconfig.html#cfn-cloudfront-publickey-publickeyconfig-comment - Comment string `json:"Comment,omitempty"` + Comment *string `json:"Comment,omitempty"` // EncodedKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-publickey-publickeyconfig.html#cfn-cloudfront-publickey-publickeyconfig-encodedkey - EncodedKey string `json:"EncodedKey,omitempty"` + EncodedKey string `json:"EncodedKey"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-publickey-publickeyconfig.html#cfn-cloudfront-publickey-publickeyconfig-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-realtimelogconfig.go b/cloudformation/cloudfront/aws-cloudfront-realtimelogconfig.go index 39f661fe7f..fb4765f461 100644 --- a/cloudformation/cloudfront/aws-cloudfront-realtimelogconfig.go +++ b/cloudformation/cloudfront/aws-cloudfront-realtimelogconfig.go @@ -15,17 +15,17 @@ type RealtimeLogConfig struct { // EndPoints AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudfront-realtimelogconfig.html#cfn-cloudfront-realtimelogconfig-endpoints - EndPoints []RealtimeLogConfig_EndPoint `json:"EndPoints,omitempty"` + EndPoints []RealtimeLogConfig_EndPoint `json:"EndPoints"` // Fields AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudfront-realtimelogconfig.html#cfn-cloudfront-realtimelogconfig-fields - Fields []string `json:"Fields,omitempty"` + Fields []string `json:"Fields"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudfront-realtimelogconfig.html#cfn-cloudfront-realtimelogconfig-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // SamplingRate AWS CloudFormation Property // Required: true diff --git a/cloudformation/cloudfront/aws-cloudfront-realtimelogconfig_endpoint.go b/cloudformation/cloudfront/aws-cloudfront-realtimelogconfig_endpoint.go index f1ae0fe390..5a7f877aff 100644 --- a/cloudformation/cloudfront/aws-cloudfront-realtimelogconfig_endpoint.go +++ b/cloudformation/cloudfront/aws-cloudfront-realtimelogconfig_endpoint.go @@ -11,12 +11,12 @@ type RealtimeLogConfig_EndPoint struct { // KinesisStreamConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-realtimelogconfig-endpoint.html#cfn-cloudfront-realtimelogconfig-endpoint-kinesisstreamconfig - KinesisStreamConfig *RealtimeLogConfig_KinesisStreamConfig `json:"KinesisStreamConfig,omitempty"` + KinesisStreamConfig *RealtimeLogConfig_KinesisStreamConfig `json:"KinesisStreamConfig"` // StreamType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-realtimelogconfig-endpoint.html#cfn-cloudfront-realtimelogconfig-endpoint-streamtype - StreamType string `json:"StreamType,omitempty"` + StreamType string `json:"StreamType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-realtimelogconfig_kinesisstreamconfig.go b/cloudformation/cloudfront/aws-cloudfront-realtimelogconfig_kinesisstreamconfig.go index 2e27825bca..c7e2f118f0 100644 --- a/cloudformation/cloudfront/aws-cloudfront-realtimelogconfig_kinesisstreamconfig.go +++ b/cloudformation/cloudfront/aws-cloudfront-realtimelogconfig_kinesisstreamconfig.go @@ -11,12 +11,12 @@ type RealtimeLogConfig_KinesisStreamConfig struct { // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-realtimelogconfig-kinesisstreamconfig.html#cfn-cloudfront-realtimelogconfig-kinesisstreamconfig-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // StreamArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-realtimelogconfig-kinesisstreamconfig.html#cfn-cloudfront-realtimelogconfig-kinesisstreamconfig-streamarn - StreamArn string `json:"StreamArn,omitempty"` + StreamArn string `json:"StreamArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy.go b/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy.go index 6ed0b0b7d3..9e1e5a57a5 100644 --- a/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy.go +++ b/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy.go @@ -15,7 +15,7 @@ type ResponseHeadersPolicy struct { // ResponseHeadersPolicyConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudfront-responseheaderspolicy.html#cfn-cloudfront-responseheaderspolicy-responseheaderspolicyconfig - ResponseHeadersPolicyConfig *ResponseHeadersPolicy_ResponseHeadersPolicyConfig `json:"ResponseHeadersPolicyConfig,omitempty"` + ResponseHeadersPolicyConfig *ResponseHeadersPolicy_ResponseHeadersPolicyConfig `json:"ResponseHeadersPolicyConfig"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_accesscontrolallowheaders.go b/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_accesscontrolallowheaders.go index 5c448908f0..b13929a053 100644 --- a/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_accesscontrolallowheaders.go +++ b/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_accesscontrolallowheaders.go @@ -11,7 +11,7 @@ type ResponseHeadersPolicy_AccessControlAllowHeaders struct { // Items AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-responseheaderspolicy-accesscontrolallowheaders.html#cfn-cloudfront-responseheaderspolicy-accesscontrolallowheaders-items - Items []string `json:"Items,omitempty"` + Items []string `json:"Items"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_accesscontrolallowmethods.go b/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_accesscontrolallowmethods.go index b7be2efc40..47faee05a6 100644 --- a/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_accesscontrolallowmethods.go +++ b/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_accesscontrolallowmethods.go @@ -11,7 +11,7 @@ type ResponseHeadersPolicy_AccessControlAllowMethods struct { // Items AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-responseheaderspolicy-accesscontrolallowmethods.html#cfn-cloudfront-responseheaderspolicy-accesscontrolallowmethods-items - Items []string `json:"Items,omitempty"` + Items []string `json:"Items"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_accesscontrolalloworigins.go b/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_accesscontrolalloworigins.go index 6128f2f938..6b70f85949 100644 --- a/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_accesscontrolalloworigins.go +++ b/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_accesscontrolalloworigins.go @@ -11,7 +11,7 @@ type ResponseHeadersPolicy_AccessControlAllowOrigins struct { // Items AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-responseheaderspolicy-accesscontrolalloworigins.html#cfn-cloudfront-responseheaderspolicy-accesscontrolalloworigins-items - Items []string `json:"Items,omitempty"` + Items []string `json:"Items"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_accesscontrolexposeheaders.go b/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_accesscontrolexposeheaders.go index 944e352c0f..00954739e9 100644 --- a/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_accesscontrolexposeheaders.go +++ b/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_accesscontrolexposeheaders.go @@ -11,7 +11,7 @@ type ResponseHeadersPolicy_AccessControlExposeHeaders struct { // Items AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-responseheaderspolicy-accesscontrolexposeheaders.html#cfn-cloudfront-responseheaderspolicy-accesscontrolexposeheaders-items - Items []string `json:"Items,omitempty"` + Items []string `json:"Items"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_contentsecuritypolicy.go b/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_contentsecuritypolicy.go index 5e1c85c2be..ecab6f5eb6 100644 --- a/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_contentsecuritypolicy.go +++ b/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_contentsecuritypolicy.go @@ -11,7 +11,7 @@ type ResponseHeadersPolicy_ContentSecurityPolicy struct { // ContentSecurityPolicy AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-responseheaderspolicy-contentsecuritypolicy.html#cfn-cloudfront-responseheaderspolicy-contentsecuritypolicy-contentsecuritypolicy - ContentSecurityPolicy string `json:"ContentSecurityPolicy,omitempty"` + ContentSecurityPolicy string `json:"ContentSecurityPolicy"` // Override AWS CloudFormation Property // Required: true diff --git a/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_corsconfig.go b/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_corsconfig.go index 032de6ab0f..75d7165599 100644 --- a/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_corsconfig.go +++ b/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_corsconfig.go @@ -16,17 +16,17 @@ type ResponseHeadersPolicy_CorsConfig struct { // AccessControlAllowHeaders AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-responseheaderspolicy-corsconfig.html#cfn-cloudfront-responseheaderspolicy-corsconfig-accesscontrolallowheaders - AccessControlAllowHeaders *ResponseHeadersPolicy_AccessControlAllowHeaders `json:"AccessControlAllowHeaders,omitempty"` + AccessControlAllowHeaders *ResponseHeadersPolicy_AccessControlAllowHeaders `json:"AccessControlAllowHeaders"` // AccessControlAllowMethods AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-responseheaderspolicy-corsconfig.html#cfn-cloudfront-responseheaderspolicy-corsconfig-accesscontrolallowmethods - AccessControlAllowMethods *ResponseHeadersPolicy_AccessControlAllowMethods `json:"AccessControlAllowMethods,omitempty"` + AccessControlAllowMethods *ResponseHeadersPolicy_AccessControlAllowMethods `json:"AccessControlAllowMethods"` // AccessControlAllowOrigins AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-responseheaderspolicy-corsconfig.html#cfn-cloudfront-responseheaderspolicy-corsconfig-accesscontrolalloworigins - AccessControlAllowOrigins *ResponseHeadersPolicy_AccessControlAllowOrigins `json:"AccessControlAllowOrigins,omitempty"` + AccessControlAllowOrigins *ResponseHeadersPolicy_AccessControlAllowOrigins `json:"AccessControlAllowOrigins"` // AccessControlExposeHeaders AWS CloudFormation Property // Required: false @@ -36,7 +36,7 @@ type ResponseHeadersPolicy_CorsConfig struct { // AccessControlMaxAgeSec AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-responseheaderspolicy-corsconfig.html#cfn-cloudfront-responseheaderspolicy-corsconfig-accesscontrolmaxagesec - AccessControlMaxAgeSec int `json:"AccessControlMaxAgeSec,omitempty"` + AccessControlMaxAgeSec *int `json:"AccessControlMaxAgeSec,omitempty"` // OriginOverride AWS CloudFormation Property // Required: true diff --git a/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_customheader.go b/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_customheader.go index 80adeaddb3..4bd3af3c5d 100644 --- a/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_customheader.go +++ b/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_customheader.go @@ -11,7 +11,7 @@ type ResponseHeadersPolicy_CustomHeader struct { // Header AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-responseheaderspolicy-customheader.html#cfn-cloudfront-responseheaderspolicy-customheader-header - Header string `json:"Header,omitempty"` + Header string `json:"Header"` // Override AWS CloudFormation Property // Required: true @@ -21,7 +21,7 @@ type ResponseHeadersPolicy_CustomHeader struct { // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-responseheaderspolicy-customheader.html#cfn-cloudfront-responseheaderspolicy-customheader-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_customheadersconfig.go b/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_customheadersconfig.go index 460d30d409..be3b30fe02 100644 --- a/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_customheadersconfig.go +++ b/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_customheadersconfig.go @@ -11,7 +11,7 @@ type ResponseHeadersPolicy_CustomHeadersConfig struct { // Items AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-responseheaderspolicy-customheadersconfig.html#cfn-cloudfront-responseheaderspolicy-customheadersconfig-items - Items []ResponseHeadersPolicy_CustomHeader `json:"Items,omitempty"` + Items []ResponseHeadersPolicy_CustomHeader `json:"Items"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_frameoptions.go b/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_frameoptions.go index 9299d6a852..7bf9e0878a 100644 --- a/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_frameoptions.go +++ b/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_frameoptions.go @@ -11,7 +11,7 @@ type ResponseHeadersPolicy_FrameOptions struct { // FrameOption AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-responseheaderspolicy-frameoptions.html#cfn-cloudfront-responseheaderspolicy-frameoptions-frameoption - FrameOption string `json:"FrameOption,omitempty"` + FrameOption string `json:"FrameOption"` // Override AWS CloudFormation Property // Required: true diff --git a/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_referrerpolicy.go b/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_referrerpolicy.go index 5f36311ed0..8ae7a7d06a 100644 --- a/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_referrerpolicy.go +++ b/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_referrerpolicy.go @@ -16,7 +16,7 @@ type ResponseHeadersPolicy_ReferrerPolicy struct { // ReferrerPolicy AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-responseheaderspolicy-referrerpolicy.html#cfn-cloudfront-responseheaderspolicy-referrerpolicy-referrerpolicy - ReferrerPolicy string `json:"ReferrerPolicy,omitempty"` + ReferrerPolicy string `json:"ReferrerPolicy"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_responseheaderspolicyconfig.go b/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_responseheaderspolicyconfig.go index b398274023..fc3c9c6c5e 100644 --- a/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_responseheaderspolicyconfig.go +++ b/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_responseheaderspolicyconfig.go @@ -11,7 +11,7 @@ type ResponseHeadersPolicy_ResponseHeadersPolicyConfig struct { // Comment AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-responseheaderspolicy-responseheaderspolicyconfig.html#cfn-cloudfront-responseheaderspolicy-responseheaderspolicyconfig-comment - Comment string `json:"Comment,omitempty"` + Comment *string `json:"Comment,omitempty"` // CorsConfig AWS CloudFormation Property // Required: false @@ -26,7 +26,7 @@ type ResponseHeadersPolicy_ResponseHeadersPolicyConfig struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-responseheaderspolicy-responseheaderspolicyconfig.html#cfn-cloudfront-responseheaderspolicy-responseheaderspolicyconfig-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // SecurityHeadersConfig AWS CloudFormation Property // Required: false diff --git a/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_stricttransportsecurity.go b/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_stricttransportsecurity.go index 9e3840f290..64cebbddd9 100644 --- a/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_stricttransportsecurity.go +++ b/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_stricttransportsecurity.go @@ -16,7 +16,7 @@ type ResponseHeadersPolicy_StrictTransportSecurity struct { // IncludeSubdomains AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-responseheaderspolicy-stricttransportsecurity.html#cfn-cloudfront-responseheaderspolicy-stricttransportsecurity-includesubdomains - IncludeSubdomains bool `json:"IncludeSubdomains,omitempty"` + IncludeSubdomains *bool `json:"IncludeSubdomains,omitempty"` // Override AWS CloudFormation Property // Required: true @@ -26,7 +26,7 @@ type ResponseHeadersPolicy_StrictTransportSecurity struct { // Preload AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-responseheaderspolicy-stricttransportsecurity.html#cfn-cloudfront-responseheaderspolicy-stricttransportsecurity-preload - Preload bool `json:"Preload,omitempty"` + Preload *bool `json:"Preload,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_xssprotection.go b/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_xssprotection.go index 538dc1a44e..d48f3f06de 100644 --- a/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_xssprotection.go +++ b/cloudformation/cloudfront/aws-cloudfront-responseheaderspolicy_xssprotection.go @@ -11,7 +11,7 @@ type ResponseHeadersPolicy_XSSProtection struct { // ModeBlock AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-responseheaderspolicy-xssprotection.html#cfn-cloudfront-responseheaderspolicy-xssprotection-modeblock - ModeBlock bool `json:"ModeBlock,omitempty"` + ModeBlock *bool `json:"ModeBlock,omitempty"` // Override AWS CloudFormation Property // Required: true @@ -26,7 +26,7 @@ type ResponseHeadersPolicy_XSSProtection struct { // ReportUri AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-responseheaderspolicy-xssprotection.html#cfn-cloudfront-responseheaderspolicy-xssprotection-reporturi - ReportUri string `json:"ReportUri,omitempty"` + ReportUri *string `json:"ReportUri,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-streamingdistribution.go b/cloudformation/cloudfront/aws-cloudfront-streamingdistribution.go index 36274644cc..1cadce0919 100644 --- a/cloudformation/cloudfront/aws-cloudfront-streamingdistribution.go +++ b/cloudformation/cloudfront/aws-cloudfront-streamingdistribution.go @@ -16,12 +16,12 @@ type StreamingDistribution struct { // StreamingDistributionConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudfront-streamingdistribution.html#cfn-cloudfront-streamingdistribution-streamingdistributionconfig - StreamingDistributionConfig *StreamingDistribution_StreamingDistributionConfig `json:"StreamingDistributionConfig,omitempty"` + StreamingDistributionConfig *StreamingDistribution_StreamingDistributionConfig `json:"StreamingDistributionConfig"` // Tags AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudfront-streamingdistribution.html#cfn-cloudfront-streamingdistribution-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags []tags.Tag `json:"Tags"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-streamingdistribution_logging.go b/cloudformation/cloudfront/aws-cloudfront-streamingdistribution_logging.go index ed43782486..af43471043 100644 --- a/cloudformation/cloudfront/aws-cloudfront-streamingdistribution_logging.go +++ b/cloudformation/cloudfront/aws-cloudfront-streamingdistribution_logging.go @@ -11,7 +11,7 @@ type StreamingDistribution_Logging struct { // Bucket AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-streamingdistribution-logging.html#cfn-cloudfront-streamingdistribution-logging-bucket - Bucket string `json:"Bucket,omitempty"` + Bucket string `json:"Bucket"` // Enabled AWS CloudFormation Property // Required: true @@ -21,7 +21,7 @@ type StreamingDistribution_Logging struct { // Prefix AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-streamingdistribution-logging.html#cfn-cloudfront-streamingdistribution-logging-prefix - Prefix string `json:"Prefix,omitempty"` + Prefix string `json:"Prefix"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-streamingdistribution_s3origin.go b/cloudformation/cloudfront/aws-cloudfront-streamingdistribution_s3origin.go index ab212abaa2..4c14cdfbdf 100644 --- a/cloudformation/cloudfront/aws-cloudfront-streamingdistribution_s3origin.go +++ b/cloudformation/cloudfront/aws-cloudfront-streamingdistribution_s3origin.go @@ -11,12 +11,12 @@ type StreamingDistribution_S3Origin struct { // DomainName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-streamingdistribution-s3origin.html#cfn-cloudfront-streamingdistribution-s3origin-domainname - DomainName string `json:"DomainName,omitempty"` + DomainName string `json:"DomainName"` // OriginAccessIdentity AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-streamingdistribution-s3origin.html#cfn-cloudfront-streamingdistribution-s3origin-originaccessidentity - OriginAccessIdentity string `json:"OriginAccessIdentity,omitempty"` + OriginAccessIdentity string `json:"OriginAccessIdentity"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-streamingdistribution_streamingdistributionconfig.go b/cloudformation/cloudfront/aws-cloudfront-streamingdistribution_streamingdistributionconfig.go index ed3acf5ac9..2589cfea08 100644 --- a/cloudformation/cloudfront/aws-cloudfront-streamingdistribution_streamingdistributionconfig.go +++ b/cloudformation/cloudfront/aws-cloudfront-streamingdistribution_streamingdistributionconfig.go @@ -11,12 +11,12 @@ type StreamingDistribution_StreamingDistributionConfig struct { // Aliases AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-streamingdistribution-streamingdistributionconfig.html#cfn-cloudfront-streamingdistribution-streamingdistributionconfig-aliases - Aliases []string `json:"Aliases,omitempty"` + Aliases *[]string `json:"Aliases,omitempty"` // Comment AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-streamingdistribution-streamingdistributionconfig.html#cfn-cloudfront-streamingdistribution-streamingdistributionconfig-comment - Comment string `json:"Comment,omitempty"` + Comment string `json:"Comment"` // Enabled AWS CloudFormation Property // Required: true @@ -31,17 +31,17 @@ type StreamingDistribution_StreamingDistributionConfig struct { // PriceClass AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-streamingdistribution-streamingdistributionconfig.html#cfn-cloudfront-streamingdistribution-streamingdistributionconfig-priceclass - PriceClass string `json:"PriceClass,omitempty"` + PriceClass *string `json:"PriceClass,omitempty"` // S3Origin AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-streamingdistribution-streamingdistributionconfig.html#cfn-cloudfront-streamingdistribution-streamingdistributionconfig-s3origin - S3Origin *StreamingDistribution_S3Origin `json:"S3Origin,omitempty"` + S3Origin *StreamingDistribution_S3Origin `json:"S3Origin"` // TrustedSigners AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-streamingdistribution-streamingdistributionconfig.html#cfn-cloudfront-streamingdistribution-streamingdistributionconfig-trustedsigners - TrustedSigners *StreamingDistribution_TrustedSigners `json:"TrustedSigners,omitempty"` + TrustedSigners *StreamingDistribution_TrustedSigners `json:"TrustedSigners"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudfront/aws-cloudfront-streamingdistribution_trustedsigners.go b/cloudformation/cloudfront/aws-cloudfront-streamingdistribution_trustedsigners.go index 57d9563579..c045527d9b 100644 --- a/cloudformation/cloudfront/aws-cloudfront-streamingdistribution_trustedsigners.go +++ b/cloudformation/cloudfront/aws-cloudfront-streamingdistribution_trustedsigners.go @@ -11,7 +11,7 @@ type StreamingDistribution_TrustedSigners struct { // AwsAccountNumbers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-streamingdistribution-trustedsigners.html#cfn-cloudfront-streamingdistribution-trustedsigners-awsaccountnumbers - AwsAccountNumbers []string `json:"AwsAccountNumbers,omitempty"` + AwsAccountNumbers *[]string `json:"AwsAccountNumbers,omitempty"` // Enabled AWS CloudFormation Property // Required: true diff --git a/cloudformation/cloudtrail/aws-cloudtrail-trail.go b/cloudformation/cloudtrail/aws-cloudtrail-trail.go index 2490ea17c2..df90a81cfe 100644 --- a/cloudformation/cloudtrail/aws-cloudtrail-trail.go +++ b/cloudformation/cloudtrail/aws-cloudtrail-trail.go @@ -16,32 +16,32 @@ type Trail struct { // CloudWatchLogsLogGroupArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-cloudwatchlogsloggrouparn - CloudWatchLogsLogGroupArn string `json:"CloudWatchLogsLogGroupArn,omitempty"` + CloudWatchLogsLogGroupArn *string `json:"CloudWatchLogsLogGroupArn,omitempty"` // CloudWatchLogsRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-cloudwatchlogsrolearn - CloudWatchLogsRoleArn string `json:"CloudWatchLogsRoleArn,omitempty"` + CloudWatchLogsRoleArn *string `json:"CloudWatchLogsRoleArn,omitempty"` // EnableLogFileValidation AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-enablelogfilevalidation - EnableLogFileValidation bool `json:"EnableLogFileValidation,omitempty"` + EnableLogFileValidation *bool `json:"EnableLogFileValidation,omitempty"` // EventSelectors AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-eventselectors - EventSelectors []Trail_EventSelector `json:"EventSelectors,omitempty"` + EventSelectors *[]Trail_EventSelector `json:"EventSelectors,omitempty"` // IncludeGlobalServiceEvents AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-includeglobalserviceevents - IncludeGlobalServiceEvents bool `json:"IncludeGlobalServiceEvents,omitempty"` + IncludeGlobalServiceEvents *bool `json:"IncludeGlobalServiceEvents,omitempty"` // InsightSelectors AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-insightselectors - InsightSelectors []Trail_InsightSelector `json:"InsightSelectors,omitempty"` + InsightSelectors *[]Trail_InsightSelector `json:"InsightSelectors,omitempty"` // IsLogging AWS CloudFormation Property // Required: true @@ -51,42 +51,42 @@ type Trail struct { // IsMultiRegionTrail AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-ismultiregiontrail - IsMultiRegionTrail bool `json:"IsMultiRegionTrail,omitempty"` + IsMultiRegionTrail *bool `json:"IsMultiRegionTrail,omitempty"` // IsOrganizationTrail AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-isorganizationtrail - IsOrganizationTrail bool `json:"IsOrganizationTrail,omitempty"` + IsOrganizationTrail *bool `json:"IsOrganizationTrail,omitempty"` // KMSKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-kmskeyid - KMSKeyId string `json:"KMSKeyId,omitempty"` + KMSKeyId *string `json:"KMSKeyId,omitempty"` // S3BucketName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-s3bucketname - S3BucketName string `json:"S3BucketName,omitempty"` + S3BucketName string `json:"S3BucketName"` // S3KeyPrefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-s3keyprefix - S3KeyPrefix string `json:"S3KeyPrefix,omitempty"` + S3KeyPrefix *string `json:"S3KeyPrefix,omitempty"` // SnsTopicName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-snstopicname - SnsTopicName string `json:"SnsTopicName,omitempty"` + SnsTopicName *string `json:"SnsTopicName,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // TrailName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-trailname - TrailName string `json:"TrailName,omitempty"` + TrailName *string `json:"TrailName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudtrail/aws-cloudtrail-trail_dataresource.go b/cloudformation/cloudtrail/aws-cloudtrail-trail_dataresource.go index 4129c78d2f..f4f373dcf9 100644 --- a/cloudformation/cloudtrail/aws-cloudtrail-trail_dataresource.go +++ b/cloudformation/cloudtrail/aws-cloudtrail-trail_dataresource.go @@ -11,12 +11,12 @@ type Trail_DataResource struct { // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail-dataresource.html#cfn-cloudtrail-trail-dataresource-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // Values AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail-dataresource.html#cfn-cloudtrail-trail-dataresource-values - Values []string `json:"Values,omitempty"` + Values *[]string `json:"Values,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudtrail/aws-cloudtrail-trail_eventselector.go b/cloudformation/cloudtrail/aws-cloudtrail-trail_eventselector.go index cf62174dd4..f31ada8dd6 100644 --- a/cloudformation/cloudtrail/aws-cloudtrail-trail_eventselector.go +++ b/cloudformation/cloudtrail/aws-cloudtrail-trail_eventselector.go @@ -11,22 +11,22 @@ type Trail_EventSelector struct { // DataResources AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail-eventselector.html#cfn-cloudtrail-trail-eventselector-dataresources - DataResources []Trail_DataResource `json:"DataResources,omitempty"` + DataResources *[]Trail_DataResource `json:"DataResources,omitempty"` // ExcludeManagementEventSources AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail-eventselector.html#cfn-cloudtrail-trail-eventselector-excludemanagementeventsources - ExcludeManagementEventSources []string `json:"ExcludeManagementEventSources,omitempty"` + ExcludeManagementEventSources *[]string `json:"ExcludeManagementEventSources,omitempty"` // IncludeManagementEvents AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail-eventselector.html#cfn-cloudtrail-trail-eventselector-includemanagementevents - IncludeManagementEvents bool `json:"IncludeManagementEvents,omitempty"` + IncludeManagementEvents *bool `json:"IncludeManagementEvents,omitempty"` // ReadWriteType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail-eventselector.html#cfn-cloudtrail-trail-eventselector-readwritetype - ReadWriteType string `json:"ReadWriteType,omitempty"` + ReadWriteType *string `json:"ReadWriteType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudtrail/aws-cloudtrail-trail_insightselector.go b/cloudformation/cloudtrail/aws-cloudtrail-trail_insightselector.go index 9f8abf7b61..d5f34229c3 100644 --- a/cloudformation/cloudtrail/aws-cloudtrail-trail_insightselector.go +++ b/cloudformation/cloudtrail/aws-cloudtrail-trail_insightselector.go @@ -11,7 +11,7 @@ type Trail_InsightSelector struct { // InsightType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail-insightselector.html#cfn-cloudtrail-trail-insightselector-insighttype - InsightType string `json:"InsightType,omitempty"` + InsightType *string `json:"InsightType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudwatch/aws-cloudwatch-alarm.go b/cloudformation/cloudwatch/aws-cloudwatch-alarm.go index 50e16c8b61..97c16fbf54 100644 --- a/cloudformation/cloudwatch/aws-cloudwatch-alarm.go +++ b/cloudformation/cloudwatch/aws-cloudwatch-alarm.go @@ -15,42 +15,42 @@ type Alarm struct { // ActionsEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-actionsenabled - ActionsEnabled bool `json:"ActionsEnabled,omitempty"` + ActionsEnabled *bool `json:"ActionsEnabled,omitempty"` // AlarmActions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-alarmactions - AlarmActions []string `json:"AlarmActions,omitempty"` + AlarmActions *[]string `json:"AlarmActions,omitempty"` // AlarmDescription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-alarmdescription - AlarmDescription string `json:"AlarmDescription,omitempty"` + AlarmDescription *string `json:"AlarmDescription,omitempty"` // AlarmName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-alarmname - AlarmName string `json:"AlarmName,omitempty"` + AlarmName *string `json:"AlarmName,omitempty"` // ComparisonOperator AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-comparisonoperator - ComparisonOperator string `json:"ComparisonOperator,omitempty"` + ComparisonOperator string `json:"ComparisonOperator"` // DatapointsToAlarm AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarm-datapointstoalarm - DatapointsToAlarm int `json:"DatapointsToAlarm,omitempty"` + DatapointsToAlarm *int `json:"DatapointsToAlarm,omitempty"` // Dimensions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-dimension - Dimensions []Alarm_Dimension `json:"Dimensions,omitempty"` + Dimensions *[]Alarm_Dimension `json:"Dimensions,omitempty"` // EvaluateLowSampleCountPercentile AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-evaluatelowsamplecountpercentile - EvaluateLowSampleCountPercentile string `json:"EvaluateLowSampleCountPercentile,omitempty"` + EvaluateLowSampleCountPercentile *string `json:"EvaluateLowSampleCountPercentile,omitempty"` // EvaluationPeriods AWS CloudFormation Property // Required: true @@ -60,62 +60,62 @@ type Alarm struct { // ExtendedStatistic AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-extendedstatistic - ExtendedStatistic string `json:"ExtendedStatistic,omitempty"` + ExtendedStatistic *string `json:"ExtendedStatistic,omitempty"` // InsufficientDataActions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-insufficientdataactions - InsufficientDataActions []string `json:"InsufficientDataActions,omitempty"` + InsufficientDataActions *[]string `json:"InsufficientDataActions,omitempty"` // MetricName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-metricname - MetricName string `json:"MetricName,omitempty"` + MetricName *string `json:"MetricName,omitempty"` // Metrics AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarm-metrics - Metrics []Alarm_MetricDataQuery `json:"Metrics,omitempty"` + Metrics *[]Alarm_MetricDataQuery `json:"Metrics,omitempty"` // Namespace AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-namespace - Namespace string `json:"Namespace,omitempty"` + Namespace *string `json:"Namespace,omitempty"` // OKActions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-okactions - OKActions []string `json:"OKActions,omitempty"` + OKActions *[]string `json:"OKActions,omitempty"` // Period AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-period - Period int `json:"Period,omitempty"` + Period *int `json:"Period,omitempty"` // Statistic AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-statistic - Statistic string `json:"Statistic,omitempty"` + Statistic *string `json:"Statistic,omitempty"` // Threshold AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-threshold - Threshold float64 `json:"Threshold,omitempty"` + Threshold *float64 `json:"Threshold,omitempty"` // ThresholdMetricId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-dynamic-threshold - ThresholdMetricId string `json:"ThresholdMetricId,omitempty"` + ThresholdMetricId *string `json:"ThresholdMetricId,omitempty"` // TreatMissingData AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-treatmissingdata - TreatMissingData string `json:"TreatMissingData,omitempty"` + TreatMissingData *string `json:"TreatMissingData,omitempty"` // Unit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-unit - Unit string `json:"Unit,omitempty"` + Unit *string `json:"Unit,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudwatch/aws-cloudwatch-alarm_dimension.go b/cloudformation/cloudwatch/aws-cloudwatch-alarm_dimension.go index a04a1437bd..c8ffe8178a 100644 --- a/cloudformation/cloudwatch/aws-cloudwatch-alarm_dimension.go +++ b/cloudformation/cloudwatch/aws-cloudwatch-alarm_dimension.go @@ -11,12 +11,12 @@ type Alarm_Dimension struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-dimension.html#cfn-cloudwatch-alarm-dimension-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-dimension.html#cfn-cloudwatch-alarm-dimension-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudwatch/aws-cloudwatch-alarm_metric.go b/cloudformation/cloudwatch/aws-cloudwatch-alarm_metric.go index 3de1537e54..33cc096886 100644 --- a/cloudformation/cloudwatch/aws-cloudwatch-alarm_metric.go +++ b/cloudformation/cloudwatch/aws-cloudwatch-alarm_metric.go @@ -11,17 +11,17 @@ type Alarm_Metric struct { // Dimensions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-alarm-metric.html#cfn-cloudwatch-alarm-metric-dimensions - Dimensions []Alarm_Dimension `json:"Dimensions,omitempty"` + Dimensions *[]Alarm_Dimension `json:"Dimensions,omitempty"` // MetricName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-alarm-metric.html#cfn-cloudwatch-alarm-metric-metricname - MetricName string `json:"MetricName,omitempty"` + MetricName *string `json:"MetricName,omitempty"` // Namespace AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-alarm-metric.html#cfn-cloudwatch-alarm-metric-namespace - Namespace string `json:"Namespace,omitempty"` + Namespace *string `json:"Namespace,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudwatch/aws-cloudwatch-alarm_metricdataquery.go b/cloudformation/cloudwatch/aws-cloudwatch-alarm_metricdataquery.go index b563f37e1f..e3d13016fc 100644 --- a/cloudformation/cloudwatch/aws-cloudwatch-alarm_metricdataquery.go +++ b/cloudformation/cloudwatch/aws-cloudwatch-alarm_metricdataquery.go @@ -11,22 +11,22 @@ type Alarm_MetricDataQuery struct { // AccountId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-alarm-metricdataquery.html#cfn-cloudwatch-alarm-metricdataquery-accountid - AccountId string `json:"AccountId,omitempty"` + AccountId *string `json:"AccountId,omitempty"` // Expression AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-alarm-metricdataquery.html#cfn-cloudwatch-alarm-metricdataquery-expression - Expression string `json:"Expression,omitempty"` + Expression *string `json:"Expression,omitempty"` // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-alarm-metricdataquery.html#cfn-cloudwatch-alarm-metricdataquery-id - Id string `json:"Id,omitempty"` + Id string `json:"Id"` // Label AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-alarm-metricdataquery.html#cfn-cloudwatch-alarm-metricdataquery-label - Label string `json:"Label,omitempty"` + Label *string `json:"Label,omitempty"` // MetricStat AWS CloudFormation Property // Required: false @@ -36,12 +36,12 @@ type Alarm_MetricDataQuery struct { // Period AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-alarm-metricdataquery.html#cfn-cloudwatch-alarm-metricdataquery-period - Period int `json:"Period,omitempty"` + Period *int `json:"Period,omitempty"` // ReturnData AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-alarm-metricdataquery.html#cfn-cloudwatch-alarm-metricdataquery-returndata - ReturnData bool `json:"ReturnData,omitempty"` + ReturnData *bool `json:"ReturnData,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudwatch/aws-cloudwatch-alarm_metricstat.go b/cloudformation/cloudwatch/aws-cloudwatch-alarm_metricstat.go index ff725a9baa..adadfd2bef 100644 --- a/cloudformation/cloudwatch/aws-cloudwatch-alarm_metricstat.go +++ b/cloudformation/cloudwatch/aws-cloudwatch-alarm_metricstat.go @@ -11,7 +11,7 @@ type Alarm_MetricStat struct { // Metric AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-alarm-metricstat.html#cfn-cloudwatch-alarm-metricstat-metric - Metric *Alarm_Metric `json:"Metric,omitempty"` + Metric *Alarm_Metric `json:"Metric"` // Period AWS CloudFormation Property // Required: true @@ -21,12 +21,12 @@ type Alarm_MetricStat struct { // Stat AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-alarm-metricstat.html#cfn-cloudwatch-alarm-metricstat-stat - Stat string `json:"Stat,omitempty"` + Stat string `json:"Stat"` // Unit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-alarm-metricstat.html#cfn-cloudwatch-alarm-metricstat-unit - Unit string `json:"Unit,omitempty"` + Unit *string `json:"Unit,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudwatch/aws-cloudwatch-anomalydetector.go b/cloudformation/cloudwatch/aws-cloudwatch-anomalydetector.go index 70b35c41e4..85330394c2 100644 --- a/cloudformation/cloudwatch/aws-cloudwatch-anomalydetector.go +++ b/cloudformation/cloudwatch/aws-cloudwatch-anomalydetector.go @@ -20,7 +20,7 @@ type AnomalyDetector struct { // Dimensions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-anomalydetector.html#cfn-cloudwatch-anomalydetector-dimensions - Dimensions []AnomalyDetector_Dimension `json:"Dimensions,omitempty"` + Dimensions *[]AnomalyDetector_Dimension `json:"Dimensions,omitempty"` // MetricMathAnomalyDetector AWS CloudFormation Property // Required: false @@ -30,12 +30,12 @@ type AnomalyDetector struct { // MetricName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-anomalydetector.html#cfn-cloudwatch-anomalydetector-metricname - MetricName string `json:"MetricName,omitempty"` + MetricName *string `json:"MetricName,omitempty"` // Namespace AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-anomalydetector.html#cfn-cloudwatch-anomalydetector-namespace - Namespace string `json:"Namespace,omitempty"` + Namespace *string `json:"Namespace,omitempty"` // SingleMetricAnomalyDetector AWS CloudFormation Property // Required: false @@ -45,7 +45,7 @@ type AnomalyDetector struct { // Stat AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-anomalydetector.html#cfn-cloudwatch-anomalydetector-stat - Stat string `json:"Stat,omitempty"` + Stat *string `json:"Stat,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudwatch/aws-cloudwatch-anomalydetector_configuration.go b/cloudformation/cloudwatch/aws-cloudwatch-anomalydetector_configuration.go index ee7529c45b..2a0458cecf 100644 --- a/cloudformation/cloudwatch/aws-cloudwatch-anomalydetector_configuration.go +++ b/cloudformation/cloudwatch/aws-cloudwatch-anomalydetector_configuration.go @@ -11,12 +11,12 @@ type AnomalyDetector_Configuration struct { // ExcludedTimeRanges AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-anomalydetector-configuration.html#cfn-cloudwatch-anomalydetector-configuration-excludedtimeranges - ExcludedTimeRanges []AnomalyDetector_Range `json:"ExcludedTimeRanges,omitempty"` + ExcludedTimeRanges *[]AnomalyDetector_Range `json:"ExcludedTimeRanges,omitempty"` // MetricTimeZone AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-anomalydetector-configuration.html#cfn-cloudwatch-anomalydetector-configuration-metrictimezone - MetricTimeZone string `json:"MetricTimeZone,omitempty"` + MetricTimeZone *string `json:"MetricTimeZone,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudwatch/aws-cloudwatch-anomalydetector_dimension.go b/cloudformation/cloudwatch/aws-cloudwatch-anomalydetector_dimension.go index a845f08f59..d7c231f14f 100644 --- a/cloudformation/cloudwatch/aws-cloudwatch-anomalydetector_dimension.go +++ b/cloudformation/cloudwatch/aws-cloudwatch-anomalydetector_dimension.go @@ -11,12 +11,12 @@ type AnomalyDetector_Dimension struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-anomalydetector-dimension.html#cfn-cloudwatch-anomalydetector-dimension-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-anomalydetector-dimension.html#cfn-cloudwatch-anomalydetector-dimension-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudwatch/aws-cloudwatch-anomalydetector_metric.go b/cloudformation/cloudwatch/aws-cloudwatch-anomalydetector_metric.go index 9fce640498..ab350c19be 100644 --- a/cloudformation/cloudwatch/aws-cloudwatch-anomalydetector_metric.go +++ b/cloudformation/cloudwatch/aws-cloudwatch-anomalydetector_metric.go @@ -11,17 +11,17 @@ type AnomalyDetector_Metric struct { // Dimensions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-anomalydetector-metric.html#cfn-cloudwatch-anomalydetector-metric-dimensions - Dimensions []AnomalyDetector_Dimension `json:"Dimensions,omitempty"` + Dimensions *[]AnomalyDetector_Dimension `json:"Dimensions,omitempty"` // MetricName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-anomalydetector-metric.html#cfn-cloudwatch-anomalydetector-metric-metricname - MetricName string `json:"MetricName,omitempty"` + MetricName string `json:"MetricName"` // Namespace AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-anomalydetector-metric.html#cfn-cloudwatch-anomalydetector-metric-namespace - Namespace string `json:"Namespace,omitempty"` + Namespace string `json:"Namespace"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudwatch/aws-cloudwatch-anomalydetector_metricdataquery.go b/cloudformation/cloudwatch/aws-cloudwatch-anomalydetector_metricdataquery.go index 1d43a96ef8..c0078a4897 100644 --- a/cloudformation/cloudwatch/aws-cloudwatch-anomalydetector_metricdataquery.go +++ b/cloudformation/cloudwatch/aws-cloudwatch-anomalydetector_metricdataquery.go @@ -11,22 +11,22 @@ type AnomalyDetector_MetricDataQuery struct { // AccountId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-anomalydetector-metricdataquery.html#cfn-cloudwatch-anomalydetector-metricdataquery-accountid - AccountId string `json:"AccountId,omitempty"` + AccountId *string `json:"AccountId,omitempty"` // Expression AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-anomalydetector-metricdataquery.html#cfn-cloudwatch-anomalydetector-metricdataquery-expression - Expression string `json:"Expression,omitempty"` + Expression *string `json:"Expression,omitempty"` // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-anomalydetector-metricdataquery.html#cfn-cloudwatch-anomalydetector-metricdataquery-id - Id string `json:"Id,omitempty"` + Id string `json:"Id"` // Label AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-anomalydetector-metricdataquery.html#cfn-cloudwatch-anomalydetector-metricdataquery-label - Label string `json:"Label,omitempty"` + Label *string `json:"Label,omitempty"` // MetricStat AWS CloudFormation Property // Required: false @@ -36,12 +36,12 @@ type AnomalyDetector_MetricDataQuery struct { // Period AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-anomalydetector-metricdataquery.html#cfn-cloudwatch-anomalydetector-metricdataquery-period - Period int `json:"Period,omitempty"` + Period *int `json:"Period,omitempty"` // ReturnData AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-anomalydetector-metricdataquery.html#cfn-cloudwatch-anomalydetector-metricdataquery-returndata - ReturnData bool `json:"ReturnData,omitempty"` + ReturnData *bool `json:"ReturnData,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudwatch/aws-cloudwatch-anomalydetector_metricmathanomalydetector.go b/cloudformation/cloudwatch/aws-cloudwatch-anomalydetector_metricmathanomalydetector.go index da70e00756..a5f200f710 100644 --- a/cloudformation/cloudwatch/aws-cloudwatch-anomalydetector_metricmathanomalydetector.go +++ b/cloudformation/cloudwatch/aws-cloudwatch-anomalydetector_metricmathanomalydetector.go @@ -11,7 +11,7 @@ type AnomalyDetector_MetricMathAnomalyDetector struct { // MetricDataQueries AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-anomalydetector-metricmathanomalydetector.html#cfn-cloudwatch-anomalydetector-metricmathanomalydetector-metricdataqueries - MetricDataQueries []AnomalyDetector_MetricDataQuery `json:"MetricDataQueries,omitempty"` + MetricDataQueries *[]AnomalyDetector_MetricDataQuery `json:"MetricDataQueries,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudwatch/aws-cloudwatch-anomalydetector_metricstat.go b/cloudformation/cloudwatch/aws-cloudwatch-anomalydetector_metricstat.go index 7efd40387b..f71fbcf980 100644 --- a/cloudformation/cloudwatch/aws-cloudwatch-anomalydetector_metricstat.go +++ b/cloudformation/cloudwatch/aws-cloudwatch-anomalydetector_metricstat.go @@ -11,7 +11,7 @@ type AnomalyDetector_MetricStat struct { // Metric AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-anomalydetector-metricstat.html#cfn-cloudwatch-anomalydetector-metricstat-metric - Metric *AnomalyDetector_Metric `json:"Metric,omitempty"` + Metric *AnomalyDetector_Metric `json:"Metric"` // Period AWS CloudFormation Property // Required: true @@ -21,12 +21,12 @@ type AnomalyDetector_MetricStat struct { // Stat AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-anomalydetector-metricstat.html#cfn-cloudwatch-anomalydetector-metricstat-stat - Stat string `json:"Stat,omitempty"` + Stat string `json:"Stat"` // Unit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-anomalydetector-metricstat.html#cfn-cloudwatch-anomalydetector-metricstat-unit - Unit string `json:"Unit,omitempty"` + Unit *string `json:"Unit,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudwatch/aws-cloudwatch-anomalydetector_range.go b/cloudformation/cloudwatch/aws-cloudwatch-anomalydetector_range.go index fc75c29ddf..8bbfa457d6 100644 --- a/cloudformation/cloudwatch/aws-cloudwatch-anomalydetector_range.go +++ b/cloudformation/cloudwatch/aws-cloudwatch-anomalydetector_range.go @@ -11,12 +11,12 @@ type AnomalyDetector_Range struct { // EndTime AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-anomalydetector-range.html#cfn-cloudwatch-anomalydetector-range-endtime - EndTime string `json:"EndTime,omitempty"` + EndTime string `json:"EndTime"` // StartTime AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-anomalydetector-range.html#cfn-cloudwatch-anomalydetector-range-starttime - StartTime string `json:"StartTime,omitempty"` + StartTime string `json:"StartTime"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudwatch/aws-cloudwatch-anomalydetector_singlemetricanomalydetector.go b/cloudformation/cloudwatch/aws-cloudwatch-anomalydetector_singlemetricanomalydetector.go index b1d5aa2f20..bbe9ccad0d 100644 --- a/cloudformation/cloudwatch/aws-cloudwatch-anomalydetector_singlemetricanomalydetector.go +++ b/cloudformation/cloudwatch/aws-cloudwatch-anomalydetector_singlemetricanomalydetector.go @@ -11,22 +11,22 @@ type AnomalyDetector_SingleMetricAnomalyDetector struct { // Dimensions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-anomalydetector-singlemetricanomalydetector.html#cfn-cloudwatch-anomalydetector-singlemetricanomalydetector-dimensions - Dimensions []AnomalyDetector_Dimension `json:"Dimensions,omitempty"` + Dimensions *[]AnomalyDetector_Dimension `json:"Dimensions,omitempty"` // MetricName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-anomalydetector-singlemetricanomalydetector.html#cfn-cloudwatch-anomalydetector-singlemetricanomalydetector-metricname - MetricName string `json:"MetricName,omitempty"` + MetricName *string `json:"MetricName,omitempty"` // Namespace AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-anomalydetector-singlemetricanomalydetector.html#cfn-cloudwatch-anomalydetector-singlemetricanomalydetector-namespace - Namespace string `json:"Namespace,omitempty"` + Namespace *string `json:"Namespace,omitempty"` // Stat AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-anomalydetector-singlemetricanomalydetector.html#cfn-cloudwatch-anomalydetector-singlemetricanomalydetector-stat - Stat string `json:"Stat,omitempty"` + Stat *string `json:"Stat,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudwatch/aws-cloudwatch-compositealarm.go b/cloudformation/cloudwatch/aws-cloudwatch-compositealarm.go index 713787de37..c26c8265bb 100644 --- a/cloudformation/cloudwatch/aws-cloudwatch-compositealarm.go +++ b/cloudformation/cloudwatch/aws-cloudwatch-compositealarm.go @@ -15,37 +15,37 @@ type CompositeAlarm struct { // ActionsEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-compositealarm.html#cfn-cloudwatch-compositealarm-actionsenabled - ActionsEnabled bool `json:"ActionsEnabled,omitempty"` + ActionsEnabled *bool `json:"ActionsEnabled,omitempty"` // AlarmActions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-compositealarm.html#cfn-cloudwatch-compositealarm-alarmactions - AlarmActions []string `json:"AlarmActions,omitempty"` + AlarmActions *[]string `json:"AlarmActions,omitempty"` // AlarmDescription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-compositealarm.html#cfn-cloudwatch-compositealarm-alarmdescription - AlarmDescription string `json:"AlarmDescription,omitempty"` + AlarmDescription *string `json:"AlarmDescription,omitempty"` // AlarmName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-compositealarm.html#cfn-cloudwatch-compositealarm-alarmname - AlarmName string `json:"AlarmName,omitempty"` + AlarmName string `json:"AlarmName"` // AlarmRule AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-compositealarm.html#cfn-cloudwatch-compositealarm-alarmrule - AlarmRule string `json:"AlarmRule,omitempty"` + AlarmRule string `json:"AlarmRule"` // InsufficientDataActions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-compositealarm.html#cfn-cloudwatch-compositealarm-insufficientdataactions - InsufficientDataActions []string `json:"InsufficientDataActions,omitempty"` + InsufficientDataActions *[]string `json:"InsufficientDataActions,omitempty"` // OKActions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-compositealarm.html#cfn-cloudwatch-compositealarm-okactions - OKActions []string `json:"OKActions,omitempty"` + OKActions *[]string `json:"OKActions,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudwatch/aws-cloudwatch-dashboard.go b/cloudformation/cloudwatch/aws-cloudwatch-dashboard.go index 87f9316d19..54a03c0d81 100644 --- a/cloudformation/cloudwatch/aws-cloudwatch-dashboard.go +++ b/cloudformation/cloudwatch/aws-cloudwatch-dashboard.go @@ -15,12 +15,12 @@ type Dashboard struct { // DashboardBody AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-dashboard.html#cfn-cloudwatch-dashboard-dashboardbody - DashboardBody string `json:"DashboardBody,omitempty"` + DashboardBody string `json:"DashboardBody"` // DashboardName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-dashboard.html#cfn-cloudwatch-dashboard-dashboardname - DashboardName string `json:"DashboardName,omitempty"` + DashboardName *string `json:"DashboardName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudwatch/aws-cloudwatch-insightrule.go b/cloudformation/cloudwatch/aws-cloudwatch-insightrule.go index 959defa465..f49fcdeed1 100644 --- a/cloudformation/cloudwatch/aws-cloudwatch-insightrule.go +++ b/cloudformation/cloudwatch/aws-cloudwatch-insightrule.go @@ -15,17 +15,17 @@ type InsightRule struct { // RuleBody AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-insightrule.html#cfn-cloudwatch-insightrule-rulebody - RuleBody string `json:"RuleBody,omitempty"` + RuleBody string `json:"RuleBody"` // RuleName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-insightrule.html#cfn-cloudwatch-insightrule-rulename - RuleName string `json:"RuleName,omitempty"` + RuleName string `json:"RuleName"` // RuleState AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-insightrule.html#cfn-cloudwatch-insightrule-rulestate - RuleState string `json:"RuleState,omitempty"` + RuleState string `json:"RuleState"` // Tags AWS CloudFormation Property // Required: false diff --git a/cloudformation/cloudwatch/aws-cloudwatch-metricstream.go b/cloudformation/cloudwatch/aws-cloudwatch-metricstream.go index 9b2ef9dc81..f833f872e5 100644 --- a/cloudformation/cloudwatch/aws-cloudwatch-metricstream.go +++ b/cloudformation/cloudwatch/aws-cloudwatch-metricstream.go @@ -16,37 +16,37 @@ type MetricStream struct { // ExcludeFilters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-metricstream.html#cfn-cloudwatch-metricstream-excludefilters - ExcludeFilters []MetricStream_MetricStreamFilter `json:"ExcludeFilters,omitempty"` + ExcludeFilters *[]MetricStream_MetricStreamFilter `json:"ExcludeFilters,omitempty"` // FirehoseArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-metricstream.html#cfn-cloudwatch-metricstream-firehosearn - FirehoseArn string `json:"FirehoseArn,omitempty"` + FirehoseArn string `json:"FirehoseArn"` // IncludeFilters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-metricstream.html#cfn-cloudwatch-metricstream-includefilters - IncludeFilters []MetricStream_MetricStreamFilter `json:"IncludeFilters,omitempty"` + IncludeFilters *[]MetricStream_MetricStreamFilter `json:"IncludeFilters,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-metricstream.html#cfn-cloudwatch-metricstream-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // OutputFormat AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-metricstream.html#cfn-cloudwatch-metricstream-outputformat - OutputFormat string `json:"OutputFormat,omitempty"` + OutputFormat string `json:"OutputFormat"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-metricstream.html#cfn-cloudwatch-metricstream-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-metricstream.html#cfn-cloudwatch-metricstream-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cloudwatch/aws-cloudwatch-metricstream_metricstreamfilter.go b/cloudformation/cloudwatch/aws-cloudwatch-metricstream_metricstreamfilter.go index 5924542967..fc3fa97ebc 100644 --- a/cloudformation/cloudwatch/aws-cloudwatch-metricstream_metricstreamfilter.go +++ b/cloudformation/cloudwatch/aws-cloudwatch-metricstream_metricstreamfilter.go @@ -11,7 +11,7 @@ type MetricStream_MetricStreamFilter struct { // Namespace AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-metricstream-metricstreamfilter.html#cfn-cloudwatch-metricstream-metricstreamfilter-namespace - Namespace string `json:"Namespace,omitempty"` + Namespace string `json:"Namespace"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codeartifact/aws-codeartifact-domain.go b/cloudformation/codeartifact/aws-codeartifact-domain.go index 24b9194687..6edc7fca2b 100644 --- a/cloudformation/codeartifact/aws-codeartifact-domain.go +++ b/cloudformation/codeartifact/aws-codeartifact-domain.go @@ -16,22 +16,22 @@ type Domain struct { // DomainName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codeartifact-domain.html#cfn-codeartifact-domain-domainname - DomainName string `json:"DomainName,omitempty"` + DomainName string `json:"DomainName"` // EncryptionKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codeartifact-domain.html#cfn-codeartifact-domain-encryptionkey - EncryptionKey string `json:"EncryptionKey,omitempty"` + EncryptionKey *string `json:"EncryptionKey,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codeartifact-domain.html#cfn-codeartifact-domain-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codeartifact/aws-codeartifact-repository.go b/cloudformation/codeartifact/aws-codeartifact-repository.go index ba86d758dc..aa79e43f3c 100644 --- a/cloudformation/codeartifact/aws-codeartifact-repository.go +++ b/cloudformation/codeartifact/aws-codeartifact-repository.go @@ -16,42 +16,42 @@ type Repository struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codeartifact-repository.html#cfn-codeartifact-repository-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // DomainName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codeartifact-repository.html#cfn-codeartifact-repository-domainname - DomainName string `json:"DomainName,omitempty"` + DomainName string `json:"DomainName"` // DomainOwner AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codeartifact-repository.html#cfn-codeartifact-repository-domainowner - DomainOwner string `json:"DomainOwner,omitempty"` + DomainOwner *string `json:"DomainOwner,omitempty"` // ExternalConnections AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codeartifact-repository.html#cfn-codeartifact-repository-externalconnections - ExternalConnections []string `json:"ExternalConnections,omitempty"` + ExternalConnections *[]string `json:"ExternalConnections,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codeartifact-repository.html#cfn-codeartifact-repository-repositoryname - RepositoryName string `json:"RepositoryName,omitempty"` + RepositoryName string `json:"RepositoryName"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codeartifact-repository.html#cfn-codeartifact-repository-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // Upstreams AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codeartifact-repository.html#cfn-codeartifact-repository-upstreams - Upstreams []string `json:"Upstreams,omitempty"` + Upstreams *[]string `json:"Upstreams,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codebuild/aws-codebuild-project.go b/cloudformation/codebuild/aws-codebuild-project.go index 289429bb21..8b2c943d39 100644 --- a/cloudformation/codebuild/aws-codebuild-project.go +++ b/cloudformation/codebuild/aws-codebuild-project.go @@ -16,12 +16,12 @@ type Project struct { // Artifacts AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-artifacts - Artifacts *Project_Artifacts `json:"Artifacts,omitempty"` + Artifacts *Project_Artifacts `json:"Artifacts"` // BadgeEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-badgeenabled - BadgeEnabled bool `json:"BadgeEnabled,omitempty"` + BadgeEnabled *bool `json:"BadgeEnabled,omitempty"` // BuildBatchConfig AWS CloudFormation Property // Required: false @@ -36,27 +36,27 @@ type Project struct { // ConcurrentBuildLimit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-concurrentbuildlimit - ConcurrentBuildLimit int `json:"ConcurrentBuildLimit,omitempty"` + ConcurrentBuildLimit *int `json:"ConcurrentBuildLimit,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // EncryptionKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-encryptionkey - EncryptionKey string `json:"EncryptionKey,omitempty"` + EncryptionKey *string `json:"EncryptionKey,omitempty"` // Environment AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-environment - Environment *Project_Environment `json:"Environment,omitempty"` + Environment *Project_Environment `json:"Environment"` // FileSystemLocations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-filesystemlocations - FileSystemLocations []Project_ProjectFileSystemLocation `json:"FileSystemLocations,omitempty"` + FileSystemLocations *[]Project_ProjectFileSystemLocation `json:"FileSystemLocations,omitempty"` // LogsConfig AWS CloudFormation Property // Required: false @@ -66,57 +66,57 @@ type Project struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // QueuedTimeoutInMinutes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-queuedtimeoutinminutes - QueuedTimeoutInMinutes int `json:"QueuedTimeoutInMinutes,omitempty"` + QueuedTimeoutInMinutes *int `json:"QueuedTimeoutInMinutes,omitempty"` // ResourceAccessRole AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-resourceaccessrole - ResourceAccessRole string `json:"ResourceAccessRole,omitempty"` + ResourceAccessRole *string `json:"ResourceAccessRole,omitempty"` // SecondaryArtifacts AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondaryartifacts - SecondaryArtifacts []Project_Artifacts `json:"SecondaryArtifacts,omitempty"` + SecondaryArtifacts *[]Project_Artifacts `json:"SecondaryArtifacts,omitempty"` // SecondarySourceVersions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondarysourceversions - SecondarySourceVersions []Project_ProjectSourceVersion `json:"SecondarySourceVersions,omitempty"` + SecondarySourceVersions *[]Project_ProjectSourceVersion `json:"SecondarySourceVersions,omitempty"` // SecondarySources AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondarysources - SecondarySources []Project_Source `json:"SecondarySources,omitempty"` + SecondarySources *[]Project_Source `json:"SecondarySources,omitempty"` // ServiceRole AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-servicerole - ServiceRole string `json:"ServiceRole,omitempty"` + ServiceRole string `json:"ServiceRole"` // Source AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-source - Source *Project_Source `json:"Source,omitempty"` + Source *Project_Source `json:"Source"` // SourceVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-sourceversion - SourceVersion string `json:"SourceVersion,omitempty"` + SourceVersion *string `json:"SourceVersion,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // TimeoutInMinutes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-timeoutinminutes - TimeoutInMinutes int `json:"TimeoutInMinutes,omitempty"` + TimeoutInMinutes *int `json:"TimeoutInMinutes,omitempty"` // Triggers AWS CloudFormation Property // Required: false @@ -126,7 +126,7 @@ type Project struct { // Visibility AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-visibility - Visibility string `json:"Visibility,omitempty"` + Visibility *string `json:"Visibility,omitempty"` // VpcConfig AWS CloudFormation Property // Required: false diff --git a/cloudformation/codebuild/aws-codebuild-project_artifacts.go b/cloudformation/codebuild/aws-codebuild-project_artifacts.go index 4b6c204039..9d744fb213 100644 --- a/cloudformation/codebuild/aws-codebuild-project_artifacts.go +++ b/cloudformation/codebuild/aws-codebuild-project_artifacts.go @@ -11,47 +11,47 @@ type Project_Artifacts struct { // ArtifactIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-artifactidentifier - ArtifactIdentifier string `json:"ArtifactIdentifier,omitempty"` + ArtifactIdentifier *string `json:"ArtifactIdentifier,omitempty"` // EncryptionDisabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-encryptiondisabled - EncryptionDisabled bool `json:"EncryptionDisabled,omitempty"` + EncryptionDisabled *bool `json:"EncryptionDisabled,omitempty"` // Location AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-location - Location string `json:"Location,omitempty"` + Location *string `json:"Location,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // NamespaceType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-namespacetype - NamespaceType string `json:"NamespaceType,omitempty"` + NamespaceType *string `json:"NamespaceType,omitempty"` // OverrideArtifactName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-overrideartifactname - OverrideArtifactName bool `json:"OverrideArtifactName,omitempty"` + OverrideArtifactName *bool `json:"OverrideArtifactName,omitempty"` // Packaging AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-packaging - Packaging string `json:"Packaging,omitempty"` + Packaging *string `json:"Packaging,omitempty"` // Path AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-path - Path string `json:"Path,omitempty"` + Path *string `json:"Path,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codebuild/aws-codebuild-project_batchrestrictions.go b/cloudformation/codebuild/aws-codebuild-project_batchrestrictions.go index 0d525dfdad..3634f19a58 100644 --- a/cloudformation/codebuild/aws-codebuild-project_batchrestrictions.go +++ b/cloudformation/codebuild/aws-codebuild-project_batchrestrictions.go @@ -11,12 +11,12 @@ type Project_BatchRestrictions struct { // ComputeTypesAllowed AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-batchrestrictions.html#cfn-codebuild-project-batchrestrictions-computetypesallowed - ComputeTypesAllowed []string `json:"ComputeTypesAllowed,omitempty"` + ComputeTypesAllowed *[]string `json:"ComputeTypesAllowed,omitempty"` // MaximumBuildsAllowed AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-batchrestrictions.html#cfn-codebuild-project-batchrestrictions-maximumbuildsallowed - MaximumBuildsAllowed int `json:"MaximumBuildsAllowed,omitempty"` + MaximumBuildsAllowed *int `json:"MaximumBuildsAllowed,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codebuild/aws-codebuild-project_buildstatusconfig.go b/cloudformation/codebuild/aws-codebuild-project_buildstatusconfig.go index 8a3c414cff..7b6fe555fc 100644 --- a/cloudformation/codebuild/aws-codebuild-project_buildstatusconfig.go +++ b/cloudformation/codebuild/aws-codebuild-project_buildstatusconfig.go @@ -11,12 +11,12 @@ type Project_BuildStatusConfig struct { // Context AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-buildstatusconfig.html#cfn-codebuild-project-buildstatusconfig-context - Context string `json:"Context,omitempty"` + Context *string `json:"Context,omitempty"` // TargetUrl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-buildstatusconfig.html#cfn-codebuild-project-buildstatusconfig-targeturl - TargetUrl string `json:"TargetUrl,omitempty"` + TargetUrl *string `json:"TargetUrl,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codebuild/aws-codebuild-project_cloudwatchlogsconfig.go b/cloudformation/codebuild/aws-codebuild-project_cloudwatchlogsconfig.go index 03ba9469d6..d9bbbcc563 100644 --- a/cloudformation/codebuild/aws-codebuild-project_cloudwatchlogsconfig.go +++ b/cloudformation/codebuild/aws-codebuild-project_cloudwatchlogsconfig.go @@ -11,17 +11,17 @@ type Project_CloudWatchLogsConfig struct { // GroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-groupname - GroupName string `json:"GroupName,omitempty"` + GroupName *string `json:"GroupName,omitempty"` // Status AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-status - Status string `json:"Status,omitempty"` + Status string `json:"Status"` // StreamName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-streamname - StreamName string `json:"StreamName,omitempty"` + StreamName *string `json:"StreamName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codebuild/aws-codebuild-project_environment.go b/cloudformation/codebuild/aws-codebuild-project_environment.go index 64be76f99e..ae9fb4a84c 100644 --- a/cloudformation/codebuild/aws-codebuild-project_environment.go +++ b/cloudformation/codebuild/aws-codebuild-project_environment.go @@ -11,32 +11,32 @@ type Project_Environment struct { // Certificate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-certificate - Certificate string `json:"Certificate,omitempty"` + Certificate *string `json:"Certificate,omitempty"` // ComputeType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-computetype - ComputeType string `json:"ComputeType,omitempty"` + ComputeType string `json:"ComputeType"` // EnvironmentVariables AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-environmentvariables - EnvironmentVariables []Project_EnvironmentVariable `json:"EnvironmentVariables,omitempty"` + EnvironmentVariables *[]Project_EnvironmentVariable `json:"EnvironmentVariables,omitempty"` // Image AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-image - Image string `json:"Image,omitempty"` + Image string `json:"Image"` // ImagePullCredentialsType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-imagepullcredentialstype - ImagePullCredentialsType string `json:"ImagePullCredentialsType,omitempty"` + ImagePullCredentialsType *string `json:"ImagePullCredentialsType,omitempty"` // PrivilegedMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-privilegedmode - PrivilegedMode bool `json:"PrivilegedMode,omitempty"` + PrivilegedMode *bool `json:"PrivilegedMode,omitempty"` // RegistryCredential AWS CloudFormation Property // Required: false @@ -46,7 +46,7 @@ type Project_Environment struct { // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codebuild/aws-codebuild-project_environmentvariable.go b/cloudformation/codebuild/aws-codebuild-project_environmentvariable.go index f2eb59130e..0a558c1e96 100644 --- a/cloudformation/codebuild/aws-codebuild-project_environmentvariable.go +++ b/cloudformation/codebuild/aws-codebuild-project_environmentvariable.go @@ -11,17 +11,17 @@ type Project_EnvironmentVariable struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environmentvariable.html#cfn-codebuild-project-environmentvariable-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environmentvariable.html#cfn-codebuild-project-environmentvariable-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environmentvariable.html#cfn-codebuild-project-environmentvariable-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codebuild/aws-codebuild-project_projectbuildbatchconfig.go b/cloudformation/codebuild/aws-codebuild-project_projectbuildbatchconfig.go index a32931950b..694aaa20b8 100644 --- a/cloudformation/codebuild/aws-codebuild-project_projectbuildbatchconfig.go +++ b/cloudformation/codebuild/aws-codebuild-project_projectbuildbatchconfig.go @@ -11,12 +11,12 @@ type Project_ProjectBuildBatchConfig struct { // BatchReportMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-batchreportmode - BatchReportMode string `json:"BatchReportMode,omitempty"` + BatchReportMode *string `json:"BatchReportMode,omitempty"` // CombineArtifacts AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-combineartifacts - CombineArtifacts bool `json:"CombineArtifacts,omitempty"` + CombineArtifacts *bool `json:"CombineArtifacts,omitempty"` // Restrictions AWS CloudFormation Property // Required: false @@ -26,12 +26,12 @@ type Project_ProjectBuildBatchConfig struct { // ServiceRole AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-servicerole - ServiceRole string `json:"ServiceRole,omitempty"` + ServiceRole *string `json:"ServiceRole,omitempty"` // TimeoutInMins AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-timeoutinmins - TimeoutInMins int `json:"TimeoutInMins,omitempty"` + TimeoutInMins *int `json:"TimeoutInMins,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codebuild/aws-codebuild-project_projectcache.go b/cloudformation/codebuild/aws-codebuild-project_projectcache.go index c8f066ce38..8fe1683c70 100644 --- a/cloudformation/codebuild/aws-codebuild-project_projectcache.go +++ b/cloudformation/codebuild/aws-codebuild-project_projectcache.go @@ -11,17 +11,17 @@ type Project_ProjectCache struct { // Location AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-location - Location string `json:"Location,omitempty"` + Location *string `json:"Location,omitempty"` // Modes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-modes - Modes []string `json:"Modes,omitempty"` + Modes *[]string `json:"Modes,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codebuild/aws-codebuild-project_projectfilesystemlocation.go b/cloudformation/codebuild/aws-codebuild-project_projectfilesystemlocation.go index 0cd0522d9f..99d4f78ff0 100644 --- a/cloudformation/codebuild/aws-codebuild-project_projectfilesystemlocation.go +++ b/cloudformation/codebuild/aws-codebuild-project_projectfilesystemlocation.go @@ -11,27 +11,27 @@ type Project_ProjectFileSystemLocation struct { // Identifier AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-identifier - Identifier string `json:"Identifier,omitempty"` + Identifier string `json:"Identifier"` // Location AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-location - Location string `json:"Location,omitempty"` + Location string `json:"Location"` // MountOptions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-mountoptions - MountOptions string `json:"MountOptions,omitempty"` + MountOptions *string `json:"MountOptions,omitempty"` // MountPoint AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-mountpoint - MountPoint string `json:"MountPoint,omitempty"` + MountPoint string `json:"MountPoint"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codebuild/aws-codebuild-project_projectsourceversion.go b/cloudformation/codebuild/aws-codebuild-project_projectsourceversion.go index 3a6b5428a1..4f659ce6dd 100644 --- a/cloudformation/codebuild/aws-codebuild-project_projectsourceversion.go +++ b/cloudformation/codebuild/aws-codebuild-project_projectsourceversion.go @@ -11,12 +11,12 @@ type Project_ProjectSourceVersion struct { // SourceIdentifier AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectsourceversion.html#cfn-codebuild-project-projectsourceversion-sourceidentifier - SourceIdentifier string `json:"SourceIdentifier,omitempty"` + SourceIdentifier string `json:"SourceIdentifier"` // SourceVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectsourceversion.html#cfn-codebuild-project-projectsourceversion-sourceversion - SourceVersion string `json:"SourceVersion,omitempty"` + SourceVersion *string `json:"SourceVersion,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codebuild/aws-codebuild-project_projecttriggers.go b/cloudformation/codebuild/aws-codebuild-project_projecttriggers.go index b3be09077c..1fbebe6b7f 100644 --- a/cloudformation/codebuild/aws-codebuild-project_projecttriggers.go +++ b/cloudformation/codebuild/aws-codebuild-project_projecttriggers.go @@ -11,17 +11,17 @@ type Project_ProjectTriggers struct { // BuildType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projecttriggers.html#cfn-codebuild-project-projecttriggers-buildtype - BuildType string `json:"BuildType,omitempty"` + BuildType *string `json:"BuildType,omitempty"` // FilterGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projecttriggers.html#cfn-codebuild-project-projecttriggers-filtergroups - FilterGroups []Project_FilterGroup `json:"FilterGroups,omitempty"` + FilterGroups *[]Project_FilterGroup `json:"FilterGroups,omitempty"` // Webhook AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projecttriggers.html#cfn-codebuild-project-projecttriggers-webhook - Webhook bool `json:"Webhook,omitempty"` + Webhook *bool `json:"Webhook,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codebuild/aws-codebuild-project_registrycredential.go b/cloudformation/codebuild/aws-codebuild-project_registrycredential.go index 1361a300d7..8bf3b93543 100644 --- a/cloudformation/codebuild/aws-codebuild-project_registrycredential.go +++ b/cloudformation/codebuild/aws-codebuild-project_registrycredential.go @@ -11,12 +11,12 @@ type Project_RegistryCredential struct { // Credential AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-registrycredential.html#cfn-codebuild-project-registrycredential-credential - Credential string `json:"Credential,omitempty"` + Credential string `json:"Credential"` // CredentialProvider AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-registrycredential.html#cfn-codebuild-project-registrycredential-credentialprovider - CredentialProvider string `json:"CredentialProvider,omitempty"` + CredentialProvider string `json:"CredentialProvider"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codebuild/aws-codebuild-project_s3logsconfig.go b/cloudformation/codebuild/aws-codebuild-project_s3logsconfig.go index 90a32b6896..dfb92ae284 100644 --- a/cloudformation/codebuild/aws-codebuild-project_s3logsconfig.go +++ b/cloudformation/codebuild/aws-codebuild-project_s3logsconfig.go @@ -11,17 +11,17 @@ type Project_S3LogsConfig struct { // EncryptionDisabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-encryptiondisabled - EncryptionDisabled bool `json:"EncryptionDisabled,omitempty"` + EncryptionDisabled *bool `json:"EncryptionDisabled,omitempty"` // Location AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-location - Location string `json:"Location,omitempty"` + Location *string `json:"Location,omitempty"` // Status AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-status - Status string `json:"Status,omitempty"` + Status string `json:"Status"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codebuild/aws-codebuild-project_source.go b/cloudformation/codebuild/aws-codebuild-project_source.go index edadd88ac7..de42bf9c56 100644 --- a/cloudformation/codebuild/aws-codebuild-project_source.go +++ b/cloudformation/codebuild/aws-codebuild-project_source.go @@ -16,7 +16,7 @@ type Project_Source struct { // BuildSpec AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-buildspec - BuildSpec string `json:"BuildSpec,omitempty"` + BuildSpec *string `json:"BuildSpec,omitempty"` // BuildStatusConfig AWS CloudFormation Property // Required: false @@ -26,7 +26,7 @@ type Project_Source struct { // GitCloneDepth AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-gitclonedepth - GitCloneDepth int `json:"GitCloneDepth,omitempty"` + GitCloneDepth *int `json:"GitCloneDepth,omitempty"` // GitSubmodulesConfig AWS CloudFormation Property // Required: false @@ -36,27 +36,27 @@ type Project_Source struct { // InsecureSsl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-insecuressl - InsecureSsl bool `json:"InsecureSsl,omitempty"` + InsecureSsl *bool `json:"InsecureSsl,omitempty"` // Location AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-location - Location string `json:"Location,omitempty"` + Location *string `json:"Location,omitempty"` // ReportBuildStatus AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-reportbuildstatus - ReportBuildStatus bool `json:"ReportBuildStatus,omitempty"` + ReportBuildStatus *bool `json:"ReportBuildStatus,omitempty"` // SourceIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-sourceidentifier - SourceIdentifier string `json:"SourceIdentifier,omitempty"` + SourceIdentifier *string `json:"SourceIdentifier,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codebuild/aws-codebuild-project_sourceauth.go b/cloudformation/codebuild/aws-codebuild-project_sourceauth.go index 68fbbf665a..f07f77a340 100644 --- a/cloudformation/codebuild/aws-codebuild-project_sourceauth.go +++ b/cloudformation/codebuild/aws-codebuild-project_sourceauth.go @@ -11,12 +11,12 @@ type Project_SourceAuth struct { // Resource AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-sourceauth.html#cfn-codebuild-project-sourceauth-resource - Resource string `json:"Resource,omitempty"` + Resource *string `json:"Resource,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-sourceauth.html#cfn-codebuild-project-sourceauth-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codebuild/aws-codebuild-project_vpcconfig.go b/cloudformation/codebuild/aws-codebuild-project_vpcconfig.go index df85afa917..d0474e1f25 100644 --- a/cloudformation/codebuild/aws-codebuild-project_vpcconfig.go +++ b/cloudformation/codebuild/aws-codebuild-project_vpcconfig.go @@ -11,17 +11,17 @@ type Project_VpcConfig struct { // SecurityGroupIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-securitygroupids - SecurityGroupIds []string `json:"SecurityGroupIds,omitempty"` + SecurityGroupIds *[]string `json:"SecurityGroupIds,omitempty"` // Subnets AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-subnets - Subnets []string `json:"Subnets,omitempty"` + Subnets *[]string `json:"Subnets,omitempty"` // VpcId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-vpcid - VpcId string `json:"VpcId,omitempty"` + VpcId *string `json:"VpcId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codebuild/aws-codebuild-project_webhookfilter.go b/cloudformation/codebuild/aws-codebuild-project_webhookfilter.go index ee4d907808..1225adc532 100644 --- a/cloudformation/codebuild/aws-codebuild-project_webhookfilter.go +++ b/cloudformation/codebuild/aws-codebuild-project_webhookfilter.go @@ -11,17 +11,17 @@ type Project_WebhookFilter struct { // ExcludeMatchedPattern AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-webhookfilter.html#cfn-codebuild-project-webhookfilter-excludematchedpattern - ExcludeMatchedPattern bool `json:"ExcludeMatchedPattern,omitempty"` + ExcludeMatchedPattern *bool `json:"ExcludeMatchedPattern,omitempty"` // Pattern AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-webhookfilter.html#cfn-codebuild-project-webhookfilter-pattern - Pattern string `json:"Pattern,omitempty"` + Pattern string `json:"Pattern"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-webhookfilter.html#cfn-codebuild-project-webhookfilter-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codebuild/aws-codebuild-reportgroup.go b/cloudformation/codebuild/aws-codebuild-reportgroup.go index f65ea59784..4c70e89668 100644 --- a/cloudformation/codebuild/aws-codebuild-reportgroup.go +++ b/cloudformation/codebuild/aws-codebuild-reportgroup.go @@ -16,27 +16,27 @@ type ReportGroup struct { // DeleteReports AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-deletereports - DeleteReports bool `json:"DeleteReports,omitempty"` + DeleteReports *bool `json:"DeleteReports,omitempty"` // ExportConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-exportconfig - ExportConfig *ReportGroup_ReportExportConfig `json:"ExportConfig,omitempty"` + ExportConfig *ReportGroup_ReportExportConfig `json:"ExportConfig"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codebuild/aws-codebuild-reportgroup_reportexportconfig.go b/cloudformation/codebuild/aws-codebuild-reportgroup_reportexportconfig.go index 0b9ea76621..10df767c73 100644 --- a/cloudformation/codebuild/aws-codebuild-reportgroup_reportexportconfig.go +++ b/cloudformation/codebuild/aws-codebuild-reportgroup_reportexportconfig.go @@ -11,7 +11,7 @@ type ReportGroup_ReportExportConfig struct { // ExportConfigType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-reportexportconfig.html#cfn-codebuild-reportgroup-reportexportconfig-exportconfigtype - ExportConfigType string `json:"ExportConfigType,omitempty"` + ExportConfigType string `json:"ExportConfigType"` // S3Destination AWS CloudFormation Property // Required: false diff --git a/cloudformation/codebuild/aws-codebuild-reportgroup_s3reportexportconfig.go b/cloudformation/codebuild/aws-codebuild-reportgroup_s3reportexportconfig.go index 75fcd06fd9..d19e5aa9e8 100644 --- a/cloudformation/codebuild/aws-codebuild-reportgroup_s3reportexportconfig.go +++ b/cloudformation/codebuild/aws-codebuild-reportgroup_s3reportexportconfig.go @@ -11,32 +11,32 @@ type ReportGroup_S3ReportExportConfig struct { // Bucket AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-bucket - Bucket string `json:"Bucket,omitempty"` + Bucket string `json:"Bucket"` // BucketOwner AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-bucketowner - BucketOwner string `json:"BucketOwner,omitempty"` + BucketOwner *string `json:"BucketOwner,omitempty"` // EncryptionDisabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-encryptiondisabled - EncryptionDisabled bool `json:"EncryptionDisabled,omitempty"` + EncryptionDisabled *bool `json:"EncryptionDisabled,omitempty"` // EncryptionKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-encryptionkey - EncryptionKey string `json:"EncryptionKey,omitempty"` + EncryptionKey *string `json:"EncryptionKey,omitempty"` // Packaging AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-packaging - Packaging string `json:"Packaging,omitempty"` + Packaging *string `json:"Packaging,omitempty"` // Path AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-path - Path string `json:"Path,omitempty"` + Path *string `json:"Path,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codebuild/aws-codebuild-sourcecredential.go b/cloudformation/codebuild/aws-codebuild-sourcecredential.go index 7915f291bc..cdc7641f97 100644 --- a/cloudformation/codebuild/aws-codebuild-sourcecredential.go +++ b/cloudformation/codebuild/aws-codebuild-sourcecredential.go @@ -15,22 +15,22 @@ type SourceCredential struct { // AuthType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html#cfn-codebuild-sourcecredential-authtype - AuthType string `json:"AuthType,omitempty"` + AuthType string `json:"AuthType"` // ServerType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html#cfn-codebuild-sourcecredential-servertype - ServerType string `json:"ServerType,omitempty"` + ServerType string `json:"ServerType"` // Token AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html#cfn-codebuild-sourcecredential-token - Token string `json:"Token,omitempty"` + Token string `json:"Token"` // Username AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html#cfn-codebuild-sourcecredential-username - Username string `json:"Username,omitempty"` + Username *string `json:"Username,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codecommit/aws-codecommit-repository.go b/cloudformation/codecommit/aws-codecommit-repository.go index 5fda15573a..d4cb92c8ed 100644 --- a/cloudformation/codecommit/aws-codecommit-repository.go +++ b/cloudformation/codecommit/aws-codecommit-repository.go @@ -21,22 +21,22 @@ type Repository struct { // RepositoryDescription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codecommit-repository.html#cfn-codecommit-repository-repositorydescription - RepositoryDescription string `json:"RepositoryDescription,omitempty"` + RepositoryDescription *string `json:"RepositoryDescription,omitempty"` // RepositoryName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codecommit-repository.html#cfn-codecommit-repository-repositoryname - RepositoryName string `json:"RepositoryName,omitempty"` + RepositoryName string `json:"RepositoryName"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codecommit-repository.html#cfn-codecommit-repository-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // Triggers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codecommit-repository.html#cfn-codecommit-repository-triggers - Triggers []Repository_RepositoryTrigger `json:"Triggers,omitempty"` + Triggers *[]Repository_RepositoryTrigger `json:"Triggers,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codecommit/aws-codecommit-repository_code.go b/cloudformation/codecommit/aws-codecommit-repository_code.go index e0ac493f3f..b205426d7c 100644 --- a/cloudformation/codecommit/aws-codecommit-repository_code.go +++ b/cloudformation/codecommit/aws-codecommit-repository_code.go @@ -11,12 +11,12 @@ type Repository_Code struct { // BranchName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-code.html#cfn-codecommit-repository-code-branchname - BranchName string `json:"BranchName,omitempty"` + BranchName *string `json:"BranchName,omitempty"` // S3 AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-code.html#cfn-codecommit-repository-code-s3 - S3 *Repository_S3 `json:"S3,omitempty"` + S3 *Repository_S3 `json:"S3"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codecommit/aws-codecommit-repository_repositorytrigger.go b/cloudformation/codecommit/aws-codecommit-repository_repositorytrigger.go index f04f210808..1c97d907cc 100644 --- a/cloudformation/codecommit/aws-codecommit-repository_repositorytrigger.go +++ b/cloudformation/codecommit/aws-codecommit-repository_repositorytrigger.go @@ -11,27 +11,27 @@ type Repository_RepositoryTrigger struct { // Branches AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-repositorytrigger.html#cfn-codecommit-repository-repositorytrigger-branches - Branches []string `json:"Branches,omitempty"` + Branches *[]string `json:"Branches,omitempty"` // CustomData AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-repositorytrigger.html#cfn-codecommit-repository-repositorytrigger-customdata - CustomData string `json:"CustomData,omitempty"` + CustomData *string `json:"CustomData,omitempty"` // DestinationArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-repositorytrigger.html#cfn-codecommit-repository-repositorytrigger-destinationarn - DestinationArn string `json:"DestinationArn,omitempty"` + DestinationArn string `json:"DestinationArn"` // Events AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-repositorytrigger.html#cfn-codecommit-repository-repositorytrigger-events - Events []string `json:"Events,omitempty"` + Events []string `json:"Events"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-repositorytrigger.html#cfn-codecommit-repository-repositorytrigger-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codecommit/aws-codecommit-repository_s3.go b/cloudformation/codecommit/aws-codecommit-repository_s3.go index a94affa5ed..e1af3b5dda 100644 --- a/cloudformation/codecommit/aws-codecommit-repository_s3.go +++ b/cloudformation/codecommit/aws-codecommit-repository_s3.go @@ -11,17 +11,17 @@ type Repository_S3 struct { // Bucket AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-s3.html#cfn-codecommit-repository-s3-bucket - Bucket string `json:"Bucket,omitempty"` + Bucket string `json:"Bucket"` // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-s3.html#cfn-codecommit-repository-s3-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // ObjectVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-s3.html#cfn-codecommit-repository-s3-objectversion - ObjectVersion string `json:"ObjectVersion,omitempty"` + ObjectVersion *string `json:"ObjectVersion,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codedeploy/aws-codedeploy-application.go b/cloudformation/codedeploy/aws-codedeploy-application.go index 1ed5bcbe24..118578995b 100644 --- a/cloudformation/codedeploy/aws-codedeploy-application.go +++ b/cloudformation/codedeploy/aws-codedeploy-application.go @@ -16,17 +16,17 @@ type Application struct { // ApplicationName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-application.html#cfn-codedeploy-application-applicationname - ApplicationName string `json:"ApplicationName,omitempty"` + ApplicationName *string `json:"ApplicationName,omitempty"` // ComputePlatform AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-application.html#cfn-codedeploy-application-computeplatform - ComputePlatform string `json:"ComputePlatform,omitempty"` + ComputePlatform *string `json:"ComputePlatform,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-application.html#cfn-codedeploy-application-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codedeploy/aws-codedeploy-deploymentconfig.go b/cloudformation/codedeploy/aws-codedeploy-deploymentconfig.go index 70a72fb9fb..bcd7afef8f 100644 --- a/cloudformation/codedeploy/aws-codedeploy-deploymentconfig.go +++ b/cloudformation/codedeploy/aws-codedeploy-deploymentconfig.go @@ -15,12 +15,12 @@ type DeploymentConfig struct { // ComputePlatform AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentconfig.html#cfn-codedeploy-deploymentconfig-computeplatform - ComputePlatform string `json:"ComputePlatform,omitempty"` + ComputePlatform *string `json:"ComputePlatform,omitempty"` // DeploymentConfigName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentconfig.html#cfn-codedeploy-deploymentconfig-deploymentconfigname - DeploymentConfigName string `json:"DeploymentConfigName,omitempty"` + DeploymentConfigName *string `json:"DeploymentConfigName,omitempty"` // MinimumHealthyHosts AWS CloudFormation Property // Required: false diff --git a/cloudformation/codedeploy/aws-codedeploy-deploymentconfig_minimumhealthyhosts.go b/cloudformation/codedeploy/aws-codedeploy-deploymentconfig_minimumhealthyhosts.go index a3b05eb1a8..6edf835911 100644 --- a/cloudformation/codedeploy/aws-codedeploy-deploymentconfig_minimumhealthyhosts.go +++ b/cloudformation/codedeploy/aws-codedeploy-deploymentconfig_minimumhealthyhosts.go @@ -11,7 +11,7 @@ type DeploymentConfig_MinimumHealthyHosts struct { // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentconfig-minimumhealthyhosts.html#cfn-codedeploy-deploymentconfig-minimumhealthyhosts-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // Value AWS CloudFormation Property // Required: true diff --git a/cloudformation/codedeploy/aws-codedeploy-deploymentconfig_trafficroutingconfig.go b/cloudformation/codedeploy/aws-codedeploy-deploymentconfig_trafficroutingconfig.go index bdaafdf419..970d8e4647 100644 --- a/cloudformation/codedeploy/aws-codedeploy-deploymentconfig_trafficroutingconfig.go +++ b/cloudformation/codedeploy/aws-codedeploy-deploymentconfig_trafficroutingconfig.go @@ -21,7 +21,7 @@ type DeploymentConfig_TrafficRoutingConfig struct { // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentconfig-trafficroutingconfig.html#cfn-properties-codedeploy-deploymentconfig-trafficroutingconfig-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup.go b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup.go index 29175e8a71..0402c57e40 100644 --- a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup.go +++ b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup.go @@ -20,7 +20,7 @@ type DeploymentGroup struct { // ApplicationName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentgroup.html#cfn-codedeploy-deploymentgroup-applicationname - ApplicationName string `json:"ApplicationName,omitempty"` + ApplicationName string `json:"ApplicationName"` // AutoRollbackConfiguration AWS CloudFormation Property // Required: false @@ -30,7 +30,7 @@ type DeploymentGroup struct { // AutoScalingGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentgroup.html#cfn-codedeploy-deploymentgroup-autoscalinggroups - AutoScalingGroups []string `json:"AutoScalingGroups,omitempty"` + AutoScalingGroups *[]string `json:"AutoScalingGroups,omitempty"` // BlueGreenDeploymentConfiguration AWS CloudFormation Property // Required: false @@ -45,12 +45,12 @@ type DeploymentGroup struct { // DeploymentConfigName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentgroup.html#cfn-codedeploy-deploymentgroup-deploymentconfigname - DeploymentConfigName string `json:"DeploymentConfigName,omitempty"` + DeploymentConfigName *string `json:"DeploymentConfigName,omitempty"` // DeploymentGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentgroup.html#cfn-codedeploy-deploymentgroup-deploymentgroupname - DeploymentGroupName string `json:"DeploymentGroupName,omitempty"` + DeploymentGroupName *string `json:"DeploymentGroupName,omitempty"` // DeploymentStyle AWS CloudFormation Property // Required: false @@ -60,12 +60,12 @@ type DeploymentGroup struct { // ECSServices AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentgroup.html#cfn-codedeploy-deploymentgroup-ecsservices - ECSServices []DeploymentGroup_ECSService `json:"ECSServices,omitempty"` + ECSServices *[]DeploymentGroup_ECSService `json:"ECSServices,omitempty"` // Ec2TagFilters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentgroup.html#cfn-codedeploy-deploymentgroup-ec2tagfilters - Ec2TagFilters []DeploymentGroup_EC2TagFilter `json:"Ec2TagFilters,omitempty"` + Ec2TagFilters *[]DeploymentGroup_EC2TagFilter `json:"Ec2TagFilters,omitempty"` // Ec2TagSet AWS CloudFormation Property // Required: false @@ -80,7 +80,7 @@ type DeploymentGroup struct { // OnPremisesInstanceTagFilters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentgroup.html#cfn-codedeploy-deploymentgroup-onpremisesinstancetagfilters - OnPremisesInstanceTagFilters []DeploymentGroup_TagFilter `json:"OnPremisesInstanceTagFilters,omitempty"` + OnPremisesInstanceTagFilters *[]DeploymentGroup_TagFilter `json:"OnPremisesInstanceTagFilters,omitempty"` // OnPremisesTagSet AWS CloudFormation Property // Required: false @@ -90,12 +90,12 @@ type DeploymentGroup struct { // ServiceRoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentgroup.html#cfn-codedeploy-deploymentgroup-servicerolearn - ServiceRoleArn string `json:"ServiceRoleArn,omitempty"` + ServiceRoleArn string `json:"ServiceRoleArn"` // TriggerConfigurations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentgroup.html#cfn-codedeploy-deploymentgroup-triggerconfigurations - TriggerConfigurations []DeploymentGroup_TriggerConfig `json:"TriggerConfigurations,omitempty"` + TriggerConfigurations *[]DeploymentGroup_TriggerConfig `json:"TriggerConfigurations,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_alarm.go b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_alarm.go index 2c6e933ee5..8457f982d5 100644 --- a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_alarm.go +++ b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_alarm.go @@ -11,7 +11,7 @@ type DeploymentGroup_Alarm struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-alarm.html#cfn-codedeploy-deploymentgroup-alarm-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_alarmconfiguration.go b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_alarmconfiguration.go index a750ec8b27..05016ecc10 100644 --- a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_alarmconfiguration.go +++ b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_alarmconfiguration.go @@ -11,17 +11,17 @@ type DeploymentGroup_AlarmConfiguration struct { // Alarms AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-alarmconfiguration.html#cfn-codedeploy-deploymentgroup-alarmconfiguration-alarms - Alarms []DeploymentGroup_Alarm `json:"Alarms,omitempty"` + Alarms *[]DeploymentGroup_Alarm `json:"Alarms,omitempty"` // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-alarmconfiguration.html#cfn-codedeploy-deploymentgroup-alarmconfiguration-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // IgnorePollAlarmFailure AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-alarmconfiguration.html#cfn-codedeploy-deploymentgroup-alarmconfiguration-ignorepollalarmfailure - IgnorePollAlarmFailure bool `json:"IgnorePollAlarmFailure,omitempty"` + IgnorePollAlarmFailure *bool `json:"IgnorePollAlarmFailure,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_autorollbackconfiguration.go b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_autorollbackconfiguration.go index 2c072df003..70916a654f 100644 --- a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_autorollbackconfiguration.go +++ b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_autorollbackconfiguration.go @@ -11,12 +11,12 @@ type DeploymentGroup_AutoRollbackConfiguration struct { // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-autorollbackconfiguration.html#cfn-codedeploy-deploymentgroup-autorollbackconfiguration-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // Events AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-autorollbackconfiguration.html#cfn-codedeploy-deploymentgroup-autorollbackconfiguration-events - Events []string `json:"Events,omitempty"` + Events *[]string `json:"Events,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_blueinstanceterminationoption.go b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_blueinstanceterminationoption.go index 42abef4827..24f65119bc 100644 --- a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_blueinstanceterminationoption.go +++ b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_blueinstanceterminationoption.go @@ -11,12 +11,12 @@ type DeploymentGroup_BlueInstanceTerminationOption struct { // Action AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-blueinstanceterminationoption.html#cfn-codedeploy-deploymentgroup-bluegreendeploymentconfiguration-blueinstanceterminationoption-action - Action string `json:"Action,omitempty"` + Action *string `json:"Action,omitempty"` // TerminationWaitTimeInMinutes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-blueinstanceterminationoption.html#cfn-codedeploy-deploymentgroup-bluegreendeploymentconfiguration-blueinstanceterminationoption-terminationwaittimeinminutes - TerminationWaitTimeInMinutes int `json:"TerminationWaitTimeInMinutes,omitempty"` + TerminationWaitTimeInMinutes *int `json:"TerminationWaitTimeInMinutes,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_deployment.go b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_deployment.go index d850b31d7e..23ff4b6ac2 100644 --- a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_deployment.go +++ b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_deployment.go @@ -11,17 +11,17 @@ type DeploymentGroup_Deployment struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-deployment.html#cfn-properties-codedeploy-deploymentgroup-deployment-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // IgnoreApplicationStopFailures AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-deployment.html#cfn-properties-codedeploy-deploymentgroup-deployment-ignoreapplicationstopfailures - IgnoreApplicationStopFailures bool `json:"IgnoreApplicationStopFailures,omitempty"` + IgnoreApplicationStopFailures *bool `json:"IgnoreApplicationStopFailures,omitempty"` // Revision AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-deployment.html#cfn-properties-codedeploy-deploymentgroup-deployment-revision - Revision *DeploymentGroup_RevisionLocation `json:"Revision,omitempty"` + Revision *DeploymentGroup_RevisionLocation `json:"Revision"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_deploymentreadyoption.go b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_deploymentreadyoption.go index 4d7000a8fc..81102c871c 100644 --- a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_deploymentreadyoption.go +++ b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_deploymentreadyoption.go @@ -11,12 +11,12 @@ type DeploymentGroup_DeploymentReadyOption struct { // ActionOnTimeout AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-deploymentreadyoption.html#cfn-codedeploy-deploymentgroup-bluegreendeploymentconfiguration-deploymentreadyoption-actionontimeout - ActionOnTimeout string `json:"ActionOnTimeout,omitempty"` + ActionOnTimeout *string `json:"ActionOnTimeout,omitempty"` // WaitTimeInMinutes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-deploymentreadyoption.html#cfn-codedeploy-deploymentgroup-bluegreendeploymentconfiguration-deploymentreadyoption-waittimeinminutes - WaitTimeInMinutes int `json:"WaitTimeInMinutes,omitempty"` + WaitTimeInMinutes *int `json:"WaitTimeInMinutes,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_deploymentstyle.go b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_deploymentstyle.go index 461bea5b38..588a536e99 100644 --- a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_deploymentstyle.go +++ b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_deploymentstyle.go @@ -11,12 +11,12 @@ type DeploymentGroup_DeploymentStyle struct { // DeploymentOption AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-deploymentstyle.html#cfn-codedeploy-deploymentgroup-deploymentstyle-deploymentoption - DeploymentOption string `json:"DeploymentOption,omitempty"` + DeploymentOption *string `json:"DeploymentOption,omitempty"` // DeploymentType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-deploymentstyle.html#cfn-codedeploy-deploymentgroup-deploymentstyle-deploymenttype - DeploymentType string `json:"DeploymentType,omitempty"` + DeploymentType *string `json:"DeploymentType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_ec2tagfilter.go b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_ec2tagfilter.go index e6b464285e..e101740954 100644 --- a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_ec2tagfilter.go +++ b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_ec2tagfilter.go @@ -11,17 +11,17 @@ type DeploymentGroup_EC2TagFilter struct { // Key AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-ec2tagfilter.html#cfn-codedeploy-deploymentgroup-ec2tagfilter-key - Key string `json:"Key,omitempty"` + Key *string `json:"Key,omitempty"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-ec2tagfilter.html#cfn-codedeploy-deploymentgroup-ec2tagfilter-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-ec2tagfilter.html#cfn-codedeploy-deploymentgroup-ec2tagfilter-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_ec2tagset.go b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_ec2tagset.go index e5ec0eb681..72755b752e 100644 --- a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_ec2tagset.go +++ b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_ec2tagset.go @@ -11,7 +11,7 @@ type DeploymentGroup_EC2TagSet struct { // Ec2TagSetList AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-ec2tagset.html#cfn-codedeploy-deploymentgroup-ec2tagset-ec2tagsetlist - Ec2TagSetList []DeploymentGroup_EC2TagSetListObject `json:"Ec2TagSetList,omitempty"` + Ec2TagSetList *[]DeploymentGroup_EC2TagSetListObject `json:"Ec2TagSetList,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_ec2tagsetlistobject.go b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_ec2tagsetlistobject.go index 69a9e02e4e..c0a393cfb5 100644 --- a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_ec2tagsetlistobject.go +++ b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_ec2tagsetlistobject.go @@ -11,7 +11,7 @@ type DeploymentGroup_EC2TagSetListObject struct { // Ec2TagGroup AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-ec2tagsetlistobject.html#cfn-codedeploy-deploymentgroup-ec2tagsetlistobject-ec2taggroup - Ec2TagGroup []DeploymentGroup_EC2TagFilter `json:"Ec2TagGroup,omitempty"` + Ec2TagGroup *[]DeploymentGroup_EC2TagFilter `json:"Ec2TagGroup,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_ecsservice.go b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_ecsservice.go index 4220cf7f41..b18f96ca0c 100644 --- a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_ecsservice.go +++ b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_ecsservice.go @@ -11,12 +11,12 @@ type DeploymentGroup_ECSService struct { // ClusterName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-ecsservice.html#cfn-codedeploy-deploymentgroup-ecsservice-clustername - ClusterName string `json:"ClusterName,omitempty"` + ClusterName string `json:"ClusterName"` // ServiceName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-ecsservice.html#cfn-codedeploy-deploymentgroup-ecsservice-servicename - ServiceName string `json:"ServiceName,omitempty"` + ServiceName string `json:"ServiceName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_elbinfo.go b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_elbinfo.go index 8cf21ab360..f3d5b9c590 100644 --- a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_elbinfo.go +++ b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_elbinfo.go @@ -11,7 +11,7 @@ type DeploymentGroup_ELBInfo struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-elbinfo.html#cfn-codedeploy-deploymentgroup-elbinfo-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_githublocation.go b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_githublocation.go index 888270488f..9db5e18f05 100644 --- a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_githublocation.go +++ b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_githublocation.go @@ -11,12 +11,12 @@ type DeploymentGroup_GitHubLocation struct { // CommitId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-deployment-revision-githublocation.html#cfn-properties-codedeploy-deploymentgroup-deployment-revision-githublocation-commitid - CommitId string `json:"CommitId,omitempty"` + CommitId string `json:"CommitId"` // Repository AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-deployment-revision-githublocation.html#cfn-properties-codedeploy-deploymentgroup-deployment-revision-githublocation-repository - Repository string `json:"Repository,omitempty"` + Repository string `json:"Repository"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_greenfleetprovisioningoption.go b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_greenfleetprovisioningoption.go index ec2657e97b..491c4af2b7 100644 --- a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_greenfleetprovisioningoption.go +++ b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_greenfleetprovisioningoption.go @@ -11,7 +11,7 @@ type DeploymentGroup_GreenFleetProvisioningOption struct { // Action AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-greenfleetprovisioningoption.html#cfn-codedeploy-deploymentgroup-bluegreendeploymentconfiguration-greenfleetprovisioningoption-action - Action string `json:"Action,omitempty"` + Action *string `json:"Action,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_loadbalancerinfo.go b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_loadbalancerinfo.go index 2fb0645231..4efd529380 100644 --- a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_loadbalancerinfo.go +++ b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_loadbalancerinfo.go @@ -11,12 +11,12 @@ type DeploymentGroup_LoadBalancerInfo struct { // ElbInfoList AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-loadbalancerinfo.html#cfn-codedeploy-deploymentgroup-loadbalancerinfo-elbinfolist - ElbInfoList []DeploymentGroup_ELBInfo `json:"ElbInfoList,omitempty"` + ElbInfoList *[]DeploymentGroup_ELBInfo `json:"ElbInfoList,omitempty"` // TargetGroupInfoList AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-loadbalancerinfo.html#cfn-codedeploy-deploymentgroup-loadbalancerinfo-targetgroupinfolist - TargetGroupInfoList []DeploymentGroup_TargetGroupInfo `json:"TargetGroupInfoList,omitempty"` + TargetGroupInfoList *[]DeploymentGroup_TargetGroupInfo `json:"TargetGroupInfoList,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_onpremisestagset.go b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_onpremisestagset.go index 1a18ec4b2a..de7b8b9772 100644 --- a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_onpremisestagset.go +++ b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_onpremisestagset.go @@ -11,7 +11,7 @@ type DeploymentGroup_OnPremisesTagSet struct { // OnPremisesTagSetList AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-onpremisestagset.html#cfn-codedeploy-deploymentgroup-onpremisestagset-onpremisestagsetlist - OnPremisesTagSetList []DeploymentGroup_OnPremisesTagSetListObject `json:"OnPremisesTagSetList,omitempty"` + OnPremisesTagSetList *[]DeploymentGroup_OnPremisesTagSetListObject `json:"OnPremisesTagSetList,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_onpremisestagsetlistobject.go b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_onpremisestagsetlistobject.go index 4962bc9316..5e52a0032b 100644 --- a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_onpremisestagsetlistobject.go +++ b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_onpremisestagsetlistobject.go @@ -11,7 +11,7 @@ type DeploymentGroup_OnPremisesTagSetListObject struct { // OnPremisesTagGroup AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-onpremisestagsetlistobject.html#cfn-codedeploy-deploymentgroup-onpremisestagsetlistobject-onpremisestaggroup - OnPremisesTagGroup []DeploymentGroup_TagFilter `json:"OnPremisesTagGroup,omitempty"` + OnPremisesTagGroup *[]DeploymentGroup_TagFilter `json:"OnPremisesTagGroup,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_revisionlocation.go b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_revisionlocation.go index bf9b04aa2c..af12b50ede 100644 --- a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_revisionlocation.go +++ b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_revisionlocation.go @@ -16,7 +16,7 @@ type DeploymentGroup_RevisionLocation struct { // RevisionType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-deployment-revision.html#cfn-properties-codedeploy-deploymentgroup-deployment-revision-revisiontype - RevisionType string `json:"RevisionType,omitempty"` + RevisionType *string `json:"RevisionType,omitempty"` // S3Location AWS CloudFormation Property // Required: false diff --git a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_s3location.go b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_s3location.go index 9b3d1b35cc..84286a8e86 100644 --- a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_s3location.go +++ b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_s3location.go @@ -11,27 +11,27 @@ type DeploymentGroup_S3Location struct { // Bucket AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-deployment-revision-s3location.html#cfn-properties-codedeploy-deploymentgroup-deployment-revision-s3location-bucket - Bucket string `json:"Bucket,omitempty"` + Bucket string `json:"Bucket"` // BundleType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-deployment-revision-s3location.html#cfn-properties-codedeploy-deploymentgroup-deployment-revision-s3location-bundletype - BundleType string `json:"BundleType,omitempty"` + BundleType *string `json:"BundleType,omitempty"` // ETag AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-deployment-revision-s3location.html#cfn-properties-codedeploy-deploymentgroup-deployment-revision-s3location-etag - ETag string `json:"ETag,omitempty"` + ETag *string `json:"ETag,omitempty"` // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-deployment-revision-s3location.html#cfn-properties-codedeploy-deploymentgroup-deployment-revision-s3location-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Version AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-deployment-revision-s3location.html#cfn-properties-codedeploy-deploymentgroup-deployment-revision-s3location-value - Version string `json:"Version,omitempty"` + Version *string `json:"Version,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_tagfilter.go b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_tagfilter.go index 5ae7824371..268e0a5968 100644 --- a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_tagfilter.go +++ b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_tagfilter.go @@ -11,17 +11,17 @@ type DeploymentGroup_TagFilter struct { // Key AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-tagfilter.html#cfn-codedeploy-deploymentgroup-tagfilter-key - Key string `json:"Key,omitempty"` + Key *string `json:"Key,omitempty"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-tagfilter.html#cfn-codedeploy-deploymentgroup-tagfilter-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-tagfilter.html#cfn-codedeploy-deploymentgroup-tagfilter-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_targetgroupinfo.go b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_targetgroupinfo.go index f2e43a1dfa..20d96b4543 100644 --- a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_targetgroupinfo.go +++ b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_targetgroupinfo.go @@ -11,7 +11,7 @@ type DeploymentGroup_TargetGroupInfo struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-targetgroupinfo.html#cfn-codedeploy-deploymentgroup-targetgroupinfo-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_triggerconfig.go b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_triggerconfig.go index 5cbe1245bd..11b0a55131 100644 --- a/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_triggerconfig.go +++ b/cloudformation/codedeploy/aws-codedeploy-deploymentgroup_triggerconfig.go @@ -11,17 +11,17 @@ type DeploymentGroup_TriggerConfig struct { // TriggerEvents AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-triggerconfig.html#cfn-codedeploy-deploymentgroup-triggerconfig-triggerevents - TriggerEvents []string `json:"TriggerEvents,omitempty"` + TriggerEvents *[]string `json:"TriggerEvents,omitempty"` // TriggerName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-triggerconfig.html#cfn-codedeploy-deploymentgroup-triggerconfig-triggername - TriggerName string `json:"TriggerName,omitempty"` + TriggerName *string `json:"TriggerName,omitempty"` // TriggerTargetArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-triggerconfig.html#cfn-codedeploy-deploymentgroup-triggerconfig-triggertargetarn - TriggerTargetArn string `json:"TriggerTargetArn,omitempty"` + TriggerTargetArn *string `json:"TriggerTargetArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codeguruprofiler/aws-codeguruprofiler-profilinggroup.go b/cloudformation/codeguruprofiler/aws-codeguruprofiler-profilinggroup.go index ad12ac498f..28ed9ee716 100644 --- a/cloudformation/codeguruprofiler/aws-codeguruprofiler-profilinggroup.go +++ b/cloudformation/codeguruprofiler/aws-codeguruprofiler-profilinggroup.go @@ -16,27 +16,27 @@ 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codeguruprofiler-profilinggroup.html#cfn-codeguruprofiler-profilinggroup-anomalydetectionnotificationconfiguration - AnomalyDetectionNotificationConfiguration []ProfilingGroup_Channel `json:"AnomalyDetectionNotificationConfiguration,omitempty"` + AnomalyDetectionNotificationConfiguration *[]ProfilingGroup_Channel `json:"AnomalyDetectionNotificationConfiguration,omitempty"` // ComputePlatform AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codeguruprofiler-profilinggroup.html#cfn-codeguruprofiler-profilinggroup-computeplatform - ComputePlatform string `json:"ComputePlatform,omitempty"` + ComputePlatform *string `json:"ComputePlatform,omitempty"` // ProfilingGroupName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codeguruprofiler-profilinggroup.html#cfn-codeguruprofiler-profilinggroup-profilinggroupname - ProfilingGroupName string `json:"ProfilingGroupName,omitempty"` + ProfilingGroupName string `json:"ProfilingGroupName"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codeguruprofiler-profilinggroup.html#cfn-codeguruprofiler-profilinggroup-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codeguruprofiler/aws-codeguruprofiler-profilinggroup_channel.go b/cloudformation/codeguruprofiler/aws-codeguruprofiler-profilinggroup_channel.go index c12416ac33..a33b4eea4b 100644 --- a/cloudformation/codeguruprofiler/aws-codeguruprofiler-profilinggroup_channel.go +++ b/cloudformation/codeguruprofiler/aws-codeguruprofiler-profilinggroup_channel.go @@ -11,12 +11,12 @@ type ProfilingGroup_Channel struct { // channelId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codeguruprofiler-profilinggroup-channel.html#cfn-codeguruprofiler-profilinggroup-channel-channelid - channelId string `json:"channelId,omitempty"` + channelId *string `json:"channelId,omitempty"` // channelUri AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codeguruprofiler-profilinggroup-channel.html#cfn-codeguruprofiler-profilinggroup-channel-channeluri - channelUri string `json:"channelUri,omitempty"` + channelUri string `json:"channelUri"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codegurureviewer/aws-codegurureviewer-repositoryassociation.go b/cloudformation/codegurureviewer/aws-codegurureviewer-repositoryassociation.go index 0da1bb9bb1..c962d75499 100644 --- a/cloudformation/codegurureviewer/aws-codegurureviewer-repositoryassociation.go +++ b/cloudformation/codegurureviewer/aws-codegurureviewer-repositoryassociation.go @@ -16,32 +16,32 @@ type RepositoryAssociation struct { // BucketName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codegurureviewer-repositoryassociation.html#cfn-codegurureviewer-repositoryassociation-bucketname - BucketName string `json:"BucketName,omitempty"` + BucketName *string `json:"BucketName,omitempty"` // ConnectionArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codegurureviewer-repositoryassociation.html#cfn-codegurureviewer-repositoryassociation-connectionarn - ConnectionArn string `json:"ConnectionArn,omitempty"` + ConnectionArn *string `json:"ConnectionArn,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codegurureviewer-repositoryassociation.html#cfn-codegurureviewer-repositoryassociation-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Owner AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codegurureviewer-repositoryassociation.html#cfn-codegurureviewer-repositoryassociation-owner - Owner string `json:"Owner,omitempty"` + Owner *string `json:"Owner,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codegurureviewer-repositoryassociation.html#cfn-codegurureviewer-repositoryassociation-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codegurureviewer-repositoryassociation.html#cfn-codegurureviewer-repositoryassociation-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codepipeline/aws-codepipeline-customactiontype.go b/cloudformation/codepipeline/aws-codepipeline-customactiontype.go index 9a10ca7c8e..9ad9da2585 100644 --- a/cloudformation/codepipeline/aws-codepipeline-customactiontype.go +++ b/cloudformation/codepipeline/aws-codepipeline-customactiontype.go @@ -16,27 +16,27 @@ type CustomActionType struct { // Category AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-customactiontype.html#cfn-codepipeline-customactiontype-category - Category string `json:"Category,omitempty"` + Category string `json:"Category"` // ConfigurationProperties AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-customactiontype.html#cfn-codepipeline-customactiontype-configurationproperties - ConfigurationProperties []CustomActionType_ConfigurationProperties `json:"ConfigurationProperties,omitempty"` + ConfigurationProperties *[]CustomActionType_ConfigurationProperties `json:"ConfigurationProperties,omitempty"` // InputArtifactDetails AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-customactiontype.html#cfn-codepipeline-customactiontype-inputartifactdetails - InputArtifactDetails *CustomActionType_ArtifactDetails `json:"InputArtifactDetails,omitempty"` + InputArtifactDetails *CustomActionType_ArtifactDetails `json:"InputArtifactDetails"` // OutputArtifactDetails AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-customactiontype.html#cfn-codepipeline-customactiontype-outputartifactdetails - OutputArtifactDetails *CustomActionType_ArtifactDetails `json:"OutputArtifactDetails,omitempty"` + OutputArtifactDetails *CustomActionType_ArtifactDetails `json:"OutputArtifactDetails"` // Provider AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-customactiontype.html#cfn-codepipeline-customactiontype-provider - Provider string `json:"Provider,omitempty"` + Provider string `json:"Provider"` // Settings AWS CloudFormation Property // Required: false @@ -46,12 +46,12 @@ type CustomActionType struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-customactiontype.html#cfn-codepipeline-customactiontype-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // Version AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-customactiontype.html#cfn-codepipeline-customactiontype-version - Version string `json:"Version,omitempty"` + Version string `json:"Version"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codepipeline/aws-codepipeline-customactiontype_configurationproperties.go b/cloudformation/codepipeline/aws-codepipeline-customactiontype_configurationproperties.go index 620fe08ff7..2220f1349c 100644 --- a/cloudformation/codepipeline/aws-codepipeline-customactiontype_configurationproperties.go +++ b/cloudformation/codepipeline/aws-codepipeline-customactiontype_configurationproperties.go @@ -11,7 +11,7 @@ type CustomActionType_ConfigurationProperties struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Key AWS CloudFormation Property // Required: true @@ -21,12 +21,12 @@ type CustomActionType_ConfigurationProperties struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Queryable AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-queryable - Queryable bool `json:"Queryable,omitempty"` + Queryable *bool `json:"Queryable,omitempty"` // Required AWS CloudFormation Property // Required: true @@ -41,7 +41,7 @@ type CustomActionType_ConfigurationProperties struct { // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codepipeline/aws-codepipeline-customactiontype_settings.go b/cloudformation/codepipeline/aws-codepipeline-customactiontype_settings.go index ba7ce517df..fe072f2400 100644 --- a/cloudformation/codepipeline/aws-codepipeline-customactiontype_settings.go +++ b/cloudformation/codepipeline/aws-codepipeline-customactiontype_settings.go @@ -11,22 +11,22 @@ type CustomActionType_Settings struct { // EntityUrlTemplate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html#cfn-codepipeline-customactiontype-settings-entityurltemplate - EntityUrlTemplate string `json:"EntityUrlTemplate,omitempty"` + EntityUrlTemplate *string `json:"EntityUrlTemplate,omitempty"` // ExecutionUrlTemplate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html#cfn-codepipeline-customactiontype-settings-executionurltemplate - ExecutionUrlTemplate string `json:"ExecutionUrlTemplate,omitempty"` + ExecutionUrlTemplate *string `json:"ExecutionUrlTemplate,omitempty"` // RevisionUrlTemplate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html#cfn-codepipeline-customactiontype-settings-revisionurltemplate - RevisionUrlTemplate string `json:"RevisionUrlTemplate,omitempty"` + RevisionUrlTemplate *string `json:"RevisionUrlTemplate,omitempty"` // ThirdPartyConfigurationUrl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html#cfn-codepipeline-customactiontype-settings-thirdpartyconfigurationurl - ThirdPartyConfigurationUrl string `json:"ThirdPartyConfigurationUrl,omitempty"` + ThirdPartyConfigurationUrl *string `json:"ThirdPartyConfigurationUrl,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codepipeline/aws-codepipeline-pipeline.go b/cloudformation/codepipeline/aws-codepipeline-pipeline.go index 69338b534b..be07fadb95 100644 --- a/cloudformation/codepipeline/aws-codepipeline-pipeline.go +++ b/cloudformation/codepipeline/aws-codepipeline-pipeline.go @@ -21,37 +21,37 @@ type Pipeline struct { // ArtifactStores AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-pipeline.html#cfn-codepipeline-pipeline-artifactstores - ArtifactStores []Pipeline_ArtifactStoreMap `json:"ArtifactStores,omitempty"` + ArtifactStores *[]Pipeline_ArtifactStoreMap `json:"ArtifactStores,omitempty"` // DisableInboundStageTransitions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-pipeline.html#cfn-codepipeline-pipeline-disableinboundstagetransitions - DisableInboundStageTransitions []Pipeline_StageTransition `json:"DisableInboundStageTransitions,omitempty"` + DisableInboundStageTransitions *[]Pipeline_StageTransition `json:"DisableInboundStageTransitions,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-pipeline.html#cfn-codepipeline-pipeline-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // RestartExecutionOnUpdate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-pipeline.html#cfn-codepipeline-pipeline-restartexecutiononupdate - RestartExecutionOnUpdate bool `json:"RestartExecutionOnUpdate,omitempty"` + RestartExecutionOnUpdate *bool `json:"RestartExecutionOnUpdate,omitempty"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-pipeline.html#cfn-codepipeline-pipeline-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // Stages AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-pipeline.html#cfn-codepipeline-pipeline-stages - Stages []Pipeline_StageDeclaration `json:"Stages,omitempty"` + Stages []Pipeline_StageDeclaration `json:"Stages"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-pipeline.html#cfn-codepipeline-pipeline-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codepipeline/aws-codepipeline-pipeline_actiondeclaration.go b/cloudformation/codepipeline/aws-codepipeline-pipeline_actiondeclaration.go index 66e9905d2b..9ce24ad51c 100644 --- a/cloudformation/codepipeline/aws-codepipeline-pipeline_actiondeclaration.go +++ b/cloudformation/codepipeline/aws-codepipeline-pipeline_actiondeclaration.go @@ -11,47 +11,47 @@ type Pipeline_ActionDeclaration struct { // ActionTypeId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions.html#cfn-codepipeline-pipeline-stages-actions-actiontypeid - ActionTypeId *Pipeline_ActionTypeId `json:"ActionTypeId,omitempty"` + ActionTypeId *Pipeline_ActionTypeId `json:"ActionTypeId"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions.html#cfn-codepipeline-pipeline-stages-actions-inputartifacts - InputArtifacts []Pipeline_InputArtifact `json:"InputArtifacts,omitempty"` + InputArtifacts *[]Pipeline_InputArtifact `json:"InputArtifacts,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions.html#cfn-codepipeline-pipeline-stages-actions-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Namespace AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions.html#cfn-codepipeline-pipeline-actiondeclaration-namespace - Namespace string `json:"Namespace,omitempty"` + Namespace *string `json:"Namespace,omitempty"` // OutputArtifacts 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-outputartifacts - OutputArtifacts []Pipeline_OutputArtifact `json:"OutputArtifacts,omitempty"` + OutputArtifacts *[]Pipeline_OutputArtifact `json:"OutputArtifacts,omitempty"` // Region 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-region - Region string `json:"Region,omitempty"` + Region *string `json:"Region,omitempty"` // RoleArn 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-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn *string `json:"RoleArn,omitempty"` // RunOrder 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-runorder - RunOrder int `json:"RunOrder,omitempty"` + RunOrder *int `json:"RunOrder,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codepipeline/aws-codepipeline-pipeline_actiontypeid.go b/cloudformation/codepipeline/aws-codepipeline-pipeline_actiontypeid.go index 450a9a6ea1..aee0118e22 100644 --- a/cloudformation/codepipeline/aws-codepipeline-pipeline_actiontypeid.go +++ b/cloudformation/codepipeline/aws-codepipeline-pipeline_actiontypeid.go @@ -11,22 +11,22 @@ type Pipeline_ActionTypeId struct { // Category AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions-actiontypeid.html#cfn-codepipeline-pipeline-stages-actions-actiontypeid-category - Category string `json:"Category,omitempty"` + Category string `json:"Category"` // Owner AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions-actiontypeid.html#cfn-codepipeline-pipeline-stages-actions-actiontypeid-owner - Owner string `json:"Owner,omitempty"` + Owner string `json:"Owner"` // Provider AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions-actiontypeid.html#cfn-codepipeline-pipeline-stages-actions-actiontypeid-provider - Provider string `json:"Provider,omitempty"` + Provider string `json:"Provider"` // Version AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions-actiontypeid.html#cfn-codepipeline-pipeline-stages-actions-actiontypeid-version - Version string `json:"Version,omitempty"` + Version string `json:"Version"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codepipeline/aws-codepipeline-pipeline_artifactstore.go b/cloudformation/codepipeline/aws-codepipeline-pipeline_artifactstore.go index 8fd4a3d216..577d83e403 100644 --- a/cloudformation/codepipeline/aws-codepipeline-pipeline_artifactstore.go +++ b/cloudformation/codepipeline/aws-codepipeline-pipeline_artifactstore.go @@ -16,12 +16,12 @@ type Pipeline_ArtifactStore struct { // Location AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-artifactstore.html#cfn-codepipeline-pipeline-artifactstore-location - Location string `json:"Location,omitempty"` + Location string `json:"Location"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-artifactstore.html#cfn-codepipeline-pipeline-artifactstore-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codepipeline/aws-codepipeline-pipeline_artifactstoremap.go b/cloudformation/codepipeline/aws-codepipeline-pipeline_artifactstoremap.go index 51d22f7eb1..f1a79ef7d3 100644 --- a/cloudformation/codepipeline/aws-codepipeline-pipeline_artifactstoremap.go +++ b/cloudformation/codepipeline/aws-codepipeline-pipeline_artifactstoremap.go @@ -11,12 +11,12 @@ type Pipeline_ArtifactStoreMap struct { // ArtifactStore AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-artifactstoremap.html#cfn-codepipeline-pipeline-artifactstoremap-artifactstore - ArtifactStore *Pipeline_ArtifactStore `json:"ArtifactStore,omitempty"` + ArtifactStore *Pipeline_ArtifactStore `json:"ArtifactStore"` // Region AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-artifactstoremap.html#cfn-codepipeline-pipeline-artifactstoremap-region - Region string `json:"Region,omitempty"` + Region string `json:"Region"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codepipeline/aws-codepipeline-pipeline_blockerdeclaration.go b/cloudformation/codepipeline/aws-codepipeline-pipeline_blockerdeclaration.go index 286344cad9..6f601e112c 100644 --- a/cloudformation/codepipeline/aws-codepipeline-pipeline_blockerdeclaration.go +++ b/cloudformation/codepipeline/aws-codepipeline-pipeline_blockerdeclaration.go @@ -11,12 +11,12 @@ type Pipeline_BlockerDeclaration struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-blockers.html#cfn-codepipeline-pipeline-stages-blockers-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-blockers.html#cfn-codepipeline-pipeline-stages-blockers-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codepipeline/aws-codepipeline-pipeline_encryptionkey.go b/cloudformation/codepipeline/aws-codepipeline-pipeline_encryptionkey.go index 524d72a1f5..71a8cee999 100644 --- a/cloudformation/codepipeline/aws-codepipeline-pipeline_encryptionkey.go +++ b/cloudformation/codepipeline/aws-codepipeline-pipeline_encryptionkey.go @@ -11,12 +11,12 @@ type Pipeline_EncryptionKey struct { // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-artifactstore-encryptionkey.html#cfn-codepipeline-pipeline-artifactstore-encryptionkey-id - Id string `json:"Id,omitempty"` + Id string `json:"Id"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-artifactstore-encryptionkey.html#cfn-codepipeline-pipeline-artifactstore-encryptionkey-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codepipeline/aws-codepipeline-pipeline_inputartifact.go b/cloudformation/codepipeline/aws-codepipeline-pipeline_inputartifact.go index 98490e48db..3cd500e2a0 100644 --- a/cloudformation/codepipeline/aws-codepipeline-pipeline_inputartifact.go +++ b/cloudformation/codepipeline/aws-codepipeline-pipeline_inputartifact.go @@ -11,7 +11,7 @@ type Pipeline_InputArtifact struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions-inputartifacts.html#cfn-codepipeline-pipeline-stages-actions-inputartifacts-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codepipeline/aws-codepipeline-pipeline_outputartifact.go b/cloudformation/codepipeline/aws-codepipeline-pipeline_outputartifact.go index 7125feeef1..6cd36a4613 100644 --- a/cloudformation/codepipeline/aws-codepipeline-pipeline_outputartifact.go +++ b/cloudformation/codepipeline/aws-codepipeline-pipeline_outputartifact.go @@ -11,7 +11,7 @@ type Pipeline_OutputArtifact struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions-outputartifacts.html#cfn-codepipeline-pipeline-stages-actions-outputartifacts-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codepipeline/aws-codepipeline-pipeline_stagedeclaration.go b/cloudformation/codepipeline/aws-codepipeline-pipeline_stagedeclaration.go index 426f9f2bbe..5d63ad53ba 100644 --- a/cloudformation/codepipeline/aws-codepipeline-pipeline_stagedeclaration.go +++ b/cloudformation/codepipeline/aws-codepipeline-pipeline_stagedeclaration.go @@ -11,17 +11,17 @@ type Pipeline_StageDeclaration struct { // Actions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages.html#cfn-codepipeline-pipeline-stages-actions - Actions []Pipeline_ActionDeclaration `json:"Actions,omitempty"` + Actions []Pipeline_ActionDeclaration `json:"Actions"` // Blockers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages.html#cfn-codepipeline-pipeline-stages-blockers - Blockers []Pipeline_BlockerDeclaration `json:"Blockers,omitempty"` + Blockers *[]Pipeline_BlockerDeclaration `json:"Blockers,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages.html#cfn-codepipeline-pipeline-stages-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codepipeline/aws-codepipeline-pipeline_stagetransition.go b/cloudformation/codepipeline/aws-codepipeline-pipeline_stagetransition.go index c55db44821..77bdac5020 100644 --- a/cloudformation/codepipeline/aws-codepipeline-pipeline_stagetransition.go +++ b/cloudformation/codepipeline/aws-codepipeline-pipeline_stagetransition.go @@ -11,12 +11,12 @@ type Pipeline_StageTransition struct { // Reason AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-disableinboundstagetransitions.html#cfn-codepipeline-pipeline-disableinboundstagetransitions-reason - Reason string `json:"Reason,omitempty"` + Reason string `json:"Reason"` // StageName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-disableinboundstagetransitions.html#cfn-codepipeline-pipeline-disableinboundstagetransitions-stagename - StageName string `json:"StageName,omitempty"` + StageName string `json:"StageName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codepipeline/aws-codepipeline-webhook.go b/cloudformation/codepipeline/aws-codepipeline-webhook.go index 0792353fd8..9061270a24 100644 --- a/cloudformation/codepipeline/aws-codepipeline-webhook.go +++ b/cloudformation/codepipeline/aws-codepipeline-webhook.go @@ -15,37 +15,37 @@ type Webhook struct { // Authentication AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-webhook.html#cfn-codepipeline-webhook-authentication - Authentication string `json:"Authentication,omitempty"` + Authentication string `json:"Authentication"` // AuthenticationConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-webhook.html#cfn-codepipeline-webhook-authenticationconfiguration - AuthenticationConfiguration *Webhook_WebhookAuthConfiguration `json:"AuthenticationConfiguration,omitempty"` + AuthenticationConfiguration *Webhook_WebhookAuthConfiguration `json:"AuthenticationConfiguration"` // Filters AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-webhook.html#cfn-codepipeline-webhook-filters - Filters []Webhook_WebhookFilterRule `json:"Filters,omitempty"` + Filters []Webhook_WebhookFilterRule `json:"Filters"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-webhook.html#cfn-codepipeline-webhook-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // RegisterWithThirdParty AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-webhook.html#cfn-codepipeline-webhook-registerwiththirdparty - RegisterWithThirdParty bool `json:"RegisterWithThirdParty,omitempty"` + RegisterWithThirdParty *bool `json:"RegisterWithThirdParty,omitempty"` // TargetAction AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-webhook.html#cfn-codepipeline-webhook-targetaction - TargetAction string `json:"TargetAction,omitempty"` + TargetAction string `json:"TargetAction"` // TargetPipeline AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-webhook.html#cfn-codepipeline-webhook-targetpipeline - TargetPipeline string `json:"TargetPipeline,omitempty"` + TargetPipeline string `json:"TargetPipeline"` // TargetPipelineVersion AWS CloudFormation Property // Required: true diff --git a/cloudformation/codepipeline/aws-codepipeline-webhook_webhookauthconfiguration.go b/cloudformation/codepipeline/aws-codepipeline-webhook_webhookauthconfiguration.go index e475a92c66..5ff7bbcb0c 100644 --- a/cloudformation/codepipeline/aws-codepipeline-webhook_webhookauthconfiguration.go +++ b/cloudformation/codepipeline/aws-codepipeline-webhook_webhookauthconfiguration.go @@ -11,12 +11,12 @@ type Webhook_WebhookAuthConfiguration struct { // AllowedIPRange AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-webhook-webhookauthconfiguration.html#cfn-codepipeline-webhook-webhookauthconfiguration-allowediprange - AllowedIPRange string `json:"AllowedIPRange,omitempty"` + AllowedIPRange *string `json:"AllowedIPRange,omitempty"` // SecretToken AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-webhook-webhookauthconfiguration.html#cfn-codepipeline-webhook-webhookauthconfiguration-secrettoken - SecretToken string `json:"SecretToken,omitempty"` + SecretToken *string `json:"SecretToken,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codepipeline/aws-codepipeline-webhook_webhookfilterrule.go b/cloudformation/codepipeline/aws-codepipeline-webhook_webhookfilterrule.go index 4a8ac6eefa..054001d619 100644 --- a/cloudformation/codepipeline/aws-codepipeline-webhook_webhookfilterrule.go +++ b/cloudformation/codepipeline/aws-codepipeline-webhook_webhookfilterrule.go @@ -11,12 +11,12 @@ type Webhook_WebhookFilterRule struct { // JsonPath AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-webhook-webhookfilterrule.html#cfn-codepipeline-webhook-webhookfilterrule-jsonpath - JsonPath string `json:"JsonPath,omitempty"` + JsonPath string `json:"JsonPath"` // MatchEquals AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-webhook-webhookfilterrule.html#cfn-codepipeline-webhook-webhookfilterrule-matchequals - MatchEquals string `json:"MatchEquals,omitempty"` + MatchEquals *string `json:"MatchEquals,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codestar/aws-codestar-githubrepository.go b/cloudformation/codestar/aws-codestar-githubrepository.go index 951599b934..397d313366 100644 --- a/cloudformation/codestar/aws-codestar-githubrepository.go +++ b/cloudformation/codestar/aws-codestar-githubrepository.go @@ -20,37 +20,37 @@ type GitHubRepository struct { // ConnectionArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codestar-githubrepository.html#cfn-codestar-githubrepository-connectionarn - ConnectionArn string `json:"ConnectionArn,omitempty"` + ConnectionArn *string `json:"ConnectionArn,omitempty"` // EnableIssues AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codestar-githubrepository.html#cfn-codestar-githubrepository-enableissues - EnableIssues bool `json:"EnableIssues,omitempty"` + EnableIssues *bool `json:"EnableIssues,omitempty"` // IsPrivate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codestar-githubrepository.html#cfn-codestar-githubrepository-isprivate - IsPrivate bool `json:"IsPrivate,omitempty"` + IsPrivate *bool `json:"IsPrivate,omitempty"` // RepositoryAccessToken AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codestar-githubrepository.html#cfn-codestar-githubrepository-repositoryaccesstoken - RepositoryAccessToken string `json:"RepositoryAccessToken,omitempty"` + RepositoryAccessToken *string `json:"RepositoryAccessToken,omitempty"` // RepositoryDescription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codestar-githubrepository.html#cfn-codestar-githubrepository-repositorydescription - RepositoryDescription string `json:"RepositoryDescription,omitempty"` + RepositoryDescription *string `json:"RepositoryDescription,omitempty"` // RepositoryName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codestar-githubrepository.html#cfn-codestar-githubrepository-repositoryname - RepositoryName string `json:"RepositoryName,omitempty"` + RepositoryName string `json:"RepositoryName"` // RepositoryOwner AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codestar-githubrepository.html#cfn-codestar-githubrepository-repositoryowner - RepositoryOwner string `json:"RepositoryOwner,omitempty"` + RepositoryOwner string `json:"RepositoryOwner"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codestar/aws-codestar-githubrepository_code.go b/cloudformation/codestar/aws-codestar-githubrepository_code.go index 25f13f0bcb..ac4f63cfcf 100644 --- a/cloudformation/codestar/aws-codestar-githubrepository_code.go +++ b/cloudformation/codestar/aws-codestar-githubrepository_code.go @@ -11,7 +11,7 @@ type GitHubRepository_Code struct { // S3 AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codestar-githubrepository-code.html#cfn-codestar-githubrepository-code-s3 - S3 *GitHubRepository_S3 `json:"S3,omitempty"` + S3 *GitHubRepository_S3 `json:"S3"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codestar/aws-codestar-githubrepository_s3.go b/cloudformation/codestar/aws-codestar-githubrepository_s3.go index 8b3a437a48..d2ff51013b 100644 --- a/cloudformation/codestar/aws-codestar-githubrepository_s3.go +++ b/cloudformation/codestar/aws-codestar-githubrepository_s3.go @@ -11,17 +11,17 @@ type GitHubRepository_S3 struct { // Bucket AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codestar-githubrepository-s3.html#cfn-codestar-githubrepository-s3-bucket - Bucket string `json:"Bucket,omitempty"` + Bucket string `json:"Bucket"` // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codestar-githubrepository-s3.html#cfn-codestar-githubrepository-s3-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // ObjectVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codestar-githubrepository-s3.html#cfn-codestar-githubrepository-s3-objectversion - ObjectVersion string `json:"ObjectVersion,omitempty"` + ObjectVersion *string `json:"ObjectVersion,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codestarconnections/aws-codestarconnections-connection.go b/cloudformation/codestarconnections/aws-codestarconnections-connection.go index 2d04e3f743..8fe24aebef 100644 --- a/cloudformation/codestarconnections/aws-codestarconnections-connection.go +++ b/cloudformation/codestarconnections/aws-codestarconnections-connection.go @@ -16,22 +16,22 @@ type Connection struct { // ConnectionName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codestarconnections-connection.html#cfn-codestarconnections-connection-connectionname - ConnectionName string `json:"ConnectionName,omitempty"` + ConnectionName string `json:"ConnectionName"` // HostArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codestarconnections-connection.html#cfn-codestarconnections-connection-hostarn - HostArn string `json:"HostArn,omitempty"` + HostArn *string `json:"HostArn,omitempty"` // ProviderType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codestarconnections-connection.html#cfn-codestarconnections-connection-providertype - ProviderType string `json:"ProviderType,omitempty"` + ProviderType *string `json:"ProviderType,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codestarconnections-connection.html#cfn-codestarconnections-connection-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codestarnotifications/aws-codestarnotifications-notificationrule.go b/cloudformation/codestarnotifications/aws-codestarnotifications-notificationrule.go index 4055b2468f..a5325df56d 100644 --- a/cloudformation/codestarnotifications/aws-codestarnotifications-notificationrule.go +++ b/cloudformation/codestarnotifications/aws-codestarnotifications-notificationrule.go @@ -15,52 +15,52 @@ type NotificationRule struct { // CreatedBy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codestarnotifications-notificationrule.html#cfn-codestarnotifications-notificationrule-createdby - CreatedBy string `json:"CreatedBy,omitempty"` + CreatedBy *string `json:"CreatedBy,omitempty"` // DetailType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codestarnotifications-notificationrule.html#cfn-codestarnotifications-notificationrule-detailtype - DetailType string `json:"DetailType,omitempty"` + DetailType string `json:"DetailType"` // EventTypeId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codestarnotifications-notificationrule.html#cfn-codestarnotifications-notificationrule-eventtypeid - EventTypeId string `json:"EventTypeId,omitempty"` + EventTypeId *string `json:"EventTypeId,omitempty"` // EventTypeIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codestarnotifications-notificationrule.html#cfn-codestarnotifications-notificationrule-eventtypeids - EventTypeIds []string `json:"EventTypeIds,omitempty"` + EventTypeIds []string `json:"EventTypeIds"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codestarnotifications-notificationrule.html#cfn-codestarnotifications-notificationrule-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Resource AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codestarnotifications-notificationrule.html#cfn-codestarnotifications-notificationrule-resource - Resource string `json:"Resource,omitempty"` + Resource string `json:"Resource"` // Status AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codestarnotifications-notificationrule.html#cfn-codestarnotifications-notificationrule-status - Status string `json:"Status,omitempty"` + Status *string `json:"Status,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codestarnotifications-notificationrule.html#cfn-codestarnotifications-notificationrule-targetaddress - TargetAddress string `json:"TargetAddress,omitempty"` + TargetAddress *string `json:"TargetAddress,omitempty"` // Targets AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codestarnotifications-notificationrule.html#cfn-codestarnotifications-notificationrule-targets - Targets []NotificationRule_Target `json:"Targets,omitempty"` + Targets []NotificationRule_Target `json:"Targets"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/codestarnotifications/aws-codestarnotifications-notificationrule_target.go b/cloudformation/codestarnotifications/aws-codestarnotifications-notificationrule_target.go index 25768d17f2..b3c4cff83d 100644 --- a/cloudformation/codestarnotifications/aws-codestarnotifications-notificationrule_target.go +++ b/cloudformation/codestarnotifications/aws-codestarnotifications-notificationrule_target.go @@ -11,12 +11,12 @@ type NotificationRule_Target struct { // TargetAddress AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codestarnotifications-notificationrule-target.html#cfn-codestarnotifications-notificationrule-target-targetaddress - TargetAddress string `json:"TargetAddress,omitempty"` + TargetAddress string `json:"TargetAddress"` // TargetType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codestarnotifications-notificationrule-target.html#cfn-codestarnotifications-notificationrule-target-targettype - TargetType string `json:"TargetType,omitempty"` + TargetType string `json:"TargetType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cognito/aws-cognito-identitypool.go b/cloudformation/cognito/aws-cognito-identitypool.go index 45230efa44..2d84340a58 100644 --- a/cloudformation/cognito/aws-cognito-identitypool.go +++ b/cloudformation/cognito/aws-cognito-identitypool.go @@ -15,7 +15,7 @@ type IdentityPool struct { // AllowClassicFlow AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-allowclassicflow - AllowClassicFlow bool `json:"AllowClassicFlow,omitempty"` + AllowClassicFlow *bool `json:"AllowClassicFlow,omitempty"` // AllowUnauthenticatedIdentities AWS CloudFormation Property // Required: true @@ -25,12 +25,12 @@ 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-cognitoidentityproviders - CognitoIdentityProviders []IdentityPool_CognitoIdentityProvider `json:"CognitoIdentityProviders,omitempty"` + CognitoIdentityProviders *[]IdentityPool_CognitoIdentityProvider `json:"CognitoIdentityProviders,omitempty"` // CognitoStreams AWS CloudFormation Property // Required: false @@ -40,17 +40,17 @@ type IdentityPool struct { // DeveloperProviderName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-developerprovidername - DeveloperProviderName string `json:"DeveloperProviderName,omitempty"` + DeveloperProviderName *string `json:"DeveloperProviderName,omitempty"` // IdentityPoolName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-identitypoolname - IdentityPoolName string `json:"IdentityPoolName,omitempty"` + IdentityPoolName *string `json:"IdentityPoolName,omitempty"` // OpenIdConnectProviderARNs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-openidconnectproviderarns - OpenIdConnectProviderARNs []string `json:"OpenIdConnectProviderARNs,omitempty"` + OpenIdConnectProviderARNs *[]string `json:"OpenIdConnectProviderARNs,omitempty"` // PushSync AWS CloudFormation Property // Required: false @@ -60,12 +60,12 @@ type IdentityPool struct { // SamlProviderARNs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-samlproviderarns - SamlProviderARNs []string `json:"SamlProviderARNs,omitempty"` + SamlProviderARNs *[]string `json:"SamlProviderARNs,omitempty"` // 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-identitypool_cognitoidentityprovider.go b/cloudformation/cognito/aws-cognito-identitypool_cognitoidentityprovider.go index 1199b86c71..6bf9699e0b 100644 --- a/cloudformation/cognito/aws-cognito-identitypool_cognitoidentityprovider.go +++ b/cloudformation/cognito/aws-cognito-identitypool_cognitoidentityprovider.go @@ -11,17 +11,17 @@ type IdentityPool_CognitoIdentityProvider struct { // ClientId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitoidentityprovider.html#cfn-cognito-identitypool-cognitoidentityprovider-clientid - ClientId string `json:"ClientId,omitempty"` + ClientId *string `json:"ClientId,omitempty"` // ProviderName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitoidentityprovider.html#cfn-cognito-identitypool-cognitoidentityprovider-providername - ProviderName string `json:"ProviderName,omitempty"` + ProviderName *string `json:"ProviderName,omitempty"` // ServerSideTokenCheck AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitoidentityprovider.html#cfn-cognito-identitypool-cognitoidentityprovider-serversidetokencheck - ServerSideTokenCheck bool `json:"ServerSideTokenCheck,omitempty"` + ServerSideTokenCheck *bool `json:"ServerSideTokenCheck,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cognito/aws-cognito-identitypool_cognitostreams.go b/cloudformation/cognito/aws-cognito-identitypool_cognitostreams.go index 89b51eb738..a3bef8137b 100644 --- a/cloudformation/cognito/aws-cognito-identitypool_cognitostreams.go +++ b/cloudformation/cognito/aws-cognito-identitypool_cognitostreams.go @@ -11,17 +11,17 @@ type IdentityPool_CognitoStreams struct { // RoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitostreams.html#cfn-cognito-identitypool-cognitostreams-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn *string `json:"RoleArn,omitempty"` // StreamName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitostreams.html#cfn-cognito-identitypool-cognitostreams-streamname - StreamName string `json:"StreamName,omitempty"` + StreamName *string `json:"StreamName,omitempty"` // StreamingStatus AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitostreams.html#cfn-cognito-identitypool-cognitostreams-streamingstatus - StreamingStatus string `json:"StreamingStatus,omitempty"` + StreamingStatus *string `json:"StreamingStatus,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cognito/aws-cognito-identitypool_pushsync.go b/cloudformation/cognito/aws-cognito-identitypool_pushsync.go index 04fbd0b913..4d1cfab78a 100644 --- a/cloudformation/cognito/aws-cognito-identitypool_pushsync.go +++ b/cloudformation/cognito/aws-cognito-identitypool_pushsync.go @@ -11,12 +11,12 @@ type IdentityPool_PushSync struct { // ApplicationArns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-pushsync.html#cfn-cognito-identitypool-pushsync-applicationarns - ApplicationArns []string `json:"ApplicationArns,omitempty"` + ApplicationArns *[]string `json:"ApplicationArns,omitempty"` // RoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-pushsync.html#cfn-cognito-identitypool-pushsync-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn *string `json:"RoleArn,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 2da6c80ea5..79ef1333ec 100644 --- a/cloudformation/cognito/aws-cognito-identitypoolroleattachment.go +++ b/cloudformation/cognito/aws-cognito-identitypoolroleattachment.go @@ -15,17 +15,17 @@ type IdentityPoolRoleAttachment struct { // IdentityPoolId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypoolroleattachment.html#cfn-cognito-identitypoolroleattachment-identitypoolid - IdentityPoolId string `json:"IdentityPoolId,omitempty"` + IdentityPoolId string `json:"IdentityPoolId"` // 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-identitypoolroleattachment_mappingrule.go b/cloudformation/cognito/aws-cognito-identitypoolroleattachment_mappingrule.go index 7589b433d6..98c2f0826c 100644 --- a/cloudformation/cognito/aws-cognito-identitypoolroleattachment_mappingrule.go +++ b/cloudformation/cognito/aws-cognito-identitypoolroleattachment_mappingrule.go @@ -11,22 +11,22 @@ type IdentityPoolRoleAttachment_MappingRule struct { // Claim AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-mappingrule.html#cfn-cognito-identitypoolroleattachment-mappingrule-claim - Claim string `json:"Claim,omitempty"` + Claim string `json:"Claim"` // MatchType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-mappingrule.html#cfn-cognito-identitypoolroleattachment-mappingrule-matchtype - MatchType string `json:"MatchType,omitempty"` + MatchType string `json:"MatchType"` // RoleARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-mappingrule.html#cfn-cognito-identitypoolroleattachment-mappingrule-rolearn - RoleARN string `json:"RoleARN,omitempty"` + RoleARN string `json:"RoleARN"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-mappingrule.html#cfn-cognito-identitypoolroleattachment-mappingrule-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cognito/aws-cognito-identitypoolroleattachment_rolemapping.go b/cloudformation/cognito/aws-cognito-identitypoolroleattachment_rolemapping.go index 4f4b7d1bd3..d06924db91 100644 --- a/cloudformation/cognito/aws-cognito-identitypoolroleattachment_rolemapping.go +++ b/cloudformation/cognito/aws-cognito-identitypoolroleattachment_rolemapping.go @@ -11,12 +11,12 @@ type IdentityPoolRoleAttachment_RoleMapping struct { // AmbiguousRoleResolution AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-rolemapping.html#cfn-cognito-identitypoolroleattachment-rolemapping-ambiguousroleresolution - AmbiguousRoleResolution string `json:"AmbiguousRoleResolution,omitempty"` + AmbiguousRoleResolution *string `json:"AmbiguousRoleResolution,omitempty"` // IdentityProvider AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-rolemapping.html#cfn-cognito-identitypoolroleattachment-rolemapping-identityprovider - IdentityProvider string `json:"IdentityProvider,omitempty"` + IdentityProvider *string `json:"IdentityProvider,omitempty"` // RulesConfiguration AWS CloudFormation Property // Required: false @@ -26,7 +26,7 @@ type IdentityPoolRoleAttachment_RoleMapping struct { // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-rolemapping.html#cfn-cognito-identitypoolroleattachment-rolemapping-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cognito/aws-cognito-identitypoolroleattachment_rulesconfigurationtype.go b/cloudformation/cognito/aws-cognito-identitypoolroleattachment_rulesconfigurationtype.go index ea933c5ad5..194ec19b96 100644 --- a/cloudformation/cognito/aws-cognito-identitypoolroleattachment_rulesconfigurationtype.go +++ b/cloudformation/cognito/aws-cognito-identitypoolroleattachment_rulesconfigurationtype.go @@ -11,7 +11,7 @@ type IdentityPoolRoleAttachment_RulesConfigurationType struct { // Rules AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-rulesconfigurationtype.html#cfn-cognito-identitypoolroleattachment-rulesconfigurationtype-rules - Rules []IdentityPoolRoleAttachment_MappingRule `json:"Rules,omitempty"` + Rules []IdentityPoolRoleAttachment_MappingRule `json:"Rules"` // 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 037cbdad95..e8467367f5 100644 --- a/cloudformation/cognito/aws-cognito-userpool.go +++ b/cloudformation/cognito/aws-cognito-userpool.go @@ -25,12 +25,12 @@ type UserPool struct { // AliasAttributes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-aliasattributes - AliasAttributes []string `json:"AliasAttributes,omitempty"` + AliasAttributes *[]string `json:"AliasAttributes,omitempty"` // AutoVerifiedAttributes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-autoverifiedattributes - AutoVerifiedAttributes []string `json:"AutoVerifiedAttributes,omitempty"` + AutoVerifiedAttributes *[]string `json:"AutoVerifiedAttributes,omitempty"` // DeviceConfiguration AWS CloudFormation Property // Required: false @@ -45,17 +45,17 @@ type UserPool struct { // EmailVerificationMessage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-emailverificationmessage - EmailVerificationMessage string `json:"EmailVerificationMessage,omitempty"` + EmailVerificationMessage *string `json:"EmailVerificationMessage,omitempty"` // EmailVerificationSubject AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-emailverificationsubject - EmailVerificationSubject string `json:"EmailVerificationSubject,omitempty"` + EmailVerificationSubject *string `json:"EmailVerificationSubject,omitempty"` // EnabledMfas AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-enabledmfas - EnabledMfas []string `json:"EnabledMfas,omitempty"` + EnabledMfas *[]string `json:"EnabledMfas,omitempty"` // LambdaConfig AWS CloudFormation Property // Required: false @@ -65,7 +65,7 @@ type UserPool struct { // MfaConfiguration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-mfaconfiguration - MfaConfiguration string `json:"MfaConfiguration,omitempty"` + MfaConfiguration *string `json:"MfaConfiguration,omitempty"` // Policies AWS CloudFormation Property // Required: false @@ -75,12 +75,12 @@ type UserPool struct { // Schema AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-schema - Schema []UserPool_SchemaAttribute `json:"Schema,omitempty"` + Schema *[]UserPool_SchemaAttribute `json:"Schema,omitempty"` // SmsAuthenticationMessage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-smsauthenticationmessage - SmsAuthenticationMessage string `json:"SmsAuthenticationMessage,omitempty"` + SmsAuthenticationMessage *string `json:"SmsAuthenticationMessage,omitempty"` // SmsConfiguration AWS CloudFormation Property // Required: false @@ -90,7 +90,7 @@ type UserPool struct { // SmsVerificationMessage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-smsverificationmessage - SmsVerificationMessage string `json:"SmsVerificationMessage,omitempty"` + SmsVerificationMessage *string `json:"SmsVerificationMessage,omitempty"` // UserPoolAddOns AWS CloudFormation Property // Required: false @@ -100,17 +100,17 @@ type UserPool struct { // UserPoolName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-userpoolname - UserPoolName string `json:"UserPoolName,omitempty"` + UserPoolName *string `json:"UserPoolName,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-usernameattributes - UsernameAttributes []string `json:"UsernameAttributes,omitempty"` + UsernameAttributes *[]string `json:"UsernameAttributes,omitempty"` // UsernameConfiguration AWS CloudFormation Property // Required: false diff --git a/cloudformation/cognito/aws-cognito-userpool_accountrecoverysetting.go b/cloudformation/cognito/aws-cognito-userpool_accountrecoverysetting.go index 376f239e16..6f1c7ee11a 100644 --- a/cloudformation/cognito/aws-cognito-userpool_accountrecoverysetting.go +++ b/cloudformation/cognito/aws-cognito-userpool_accountrecoverysetting.go @@ -11,7 +11,7 @@ type UserPool_AccountRecoverySetting struct { // RecoveryMechanisms AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-accountrecoverysetting.html#cfn-cognito-userpool-accountrecoverysetting-recoverymechanisms - RecoveryMechanisms []UserPool_RecoveryOption `json:"RecoveryMechanisms,omitempty"` + RecoveryMechanisms *[]UserPool_RecoveryOption `json:"RecoveryMechanisms,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cognito/aws-cognito-userpool_admincreateuserconfig.go b/cloudformation/cognito/aws-cognito-userpool_admincreateuserconfig.go index 10580cd148..51b6c97db7 100644 --- a/cloudformation/cognito/aws-cognito-userpool_admincreateuserconfig.go +++ b/cloudformation/cognito/aws-cognito-userpool_admincreateuserconfig.go @@ -11,7 +11,7 @@ type UserPool_AdminCreateUserConfig struct { // AllowAdminCreateUserOnly AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-admincreateuserconfig.html#cfn-cognito-userpool-admincreateuserconfig-allowadmincreateuseronly - AllowAdminCreateUserOnly bool `json:"AllowAdminCreateUserOnly,omitempty"` + AllowAdminCreateUserOnly *bool `json:"AllowAdminCreateUserOnly,omitempty"` // InviteMessageTemplate AWS CloudFormation Property // Required: false @@ -21,7 +21,7 @@ type UserPool_AdminCreateUserConfig struct { // UnusedAccountValidityDays AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-admincreateuserconfig.html#cfn-cognito-userpool-admincreateuserconfig-unusedaccountvaliditydays - UnusedAccountValidityDays int `json:"UnusedAccountValidityDays,omitempty"` + UnusedAccountValidityDays *int `json:"UnusedAccountValidityDays,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cognito/aws-cognito-userpool_customemailsender.go b/cloudformation/cognito/aws-cognito-userpool_customemailsender.go index b3706415f8..1469b81aec 100644 --- a/cloudformation/cognito/aws-cognito-userpool_customemailsender.go +++ b/cloudformation/cognito/aws-cognito-userpool_customemailsender.go @@ -11,12 +11,12 @@ type UserPool_CustomEmailSender struct { // LambdaArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-customemailsender.html#cfn-cognito-userpool-customemailsender-lambdaarn - LambdaArn string `json:"LambdaArn,omitempty"` + LambdaArn *string `json:"LambdaArn,omitempty"` // LambdaVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-customemailsender.html#cfn-cognito-userpool-customemailsender-lambdaversion - LambdaVersion string `json:"LambdaVersion,omitempty"` + LambdaVersion *string `json:"LambdaVersion,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cognito/aws-cognito-userpool_customsmssender.go b/cloudformation/cognito/aws-cognito-userpool_customsmssender.go index 717b4e4fae..e25a238100 100644 --- a/cloudformation/cognito/aws-cognito-userpool_customsmssender.go +++ b/cloudformation/cognito/aws-cognito-userpool_customsmssender.go @@ -11,12 +11,12 @@ type UserPool_CustomSMSSender struct { // LambdaArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-customsmssender.html#cfn-cognito-userpool-customsmssender-lambdaarn - LambdaArn string `json:"LambdaArn,omitempty"` + LambdaArn *string `json:"LambdaArn,omitempty"` // LambdaVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-customsmssender.html#cfn-cognito-userpool-customsmssender-lambdaversion - LambdaVersion string `json:"LambdaVersion,omitempty"` + LambdaVersion *string `json:"LambdaVersion,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cognito/aws-cognito-userpool_deviceconfiguration.go b/cloudformation/cognito/aws-cognito-userpool_deviceconfiguration.go index 63ee98f64e..3aff12145d 100644 --- a/cloudformation/cognito/aws-cognito-userpool_deviceconfiguration.go +++ b/cloudformation/cognito/aws-cognito-userpool_deviceconfiguration.go @@ -11,12 +11,12 @@ type UserPool_DeviceConfiguration struct { // ChallengeRequiredOnNewDevice AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-deviceconfiguration.html#cfn-cognito-userpool-deviceconfiguration-challengerequiredonnewdevice - ChallengeRequiredOnNewDevice bool `json:"ChallengeRequiredOnNewDevice,omitempty"` + ChallengeRequiredOnNewDevice *bool `json:"ChallengeRequiredOnNewDevice,omitempty"` // DeviceOnlyRememberedOnUserPrompt AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-deviceconfiguration.html#cfn-cognito-userpool-deviceconfiguration-deviceonlyrememberedonuserprompt - DeviceOnlyRememberedOnUserPrompt bool `json:"DeviceOnlyRememberedOnUserPrompt,omitempty"` + DeviceOnlyRememberedOnUserPrompt *bool `json:"DeviceOnlyRememberedOnUserPrompt,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cognito/aws-cognito-userpool_emailconfiguration.go b/cloudformation/cognito/aws-cognito-userpool_emailconfiguration.go index 856498c7d1..ad6d70efa7 100644 --- a/cloudformation/cognito/aws-cognito-userpool_emailconfiguration.go +++ b/cloudformation/cognito/aws-cognito-userpool_emailconfiguration.go @@ -11,27 +11,27 @@ type UserPool_EmailConfiguration struct { // ConfigurationSet AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-emailconfiguration.html#cfn-cognito-userpool-emailconfiguration-configurationset - ConfigurationSet string `json:"ConfigurationSet,omitempty"` + ConfigurationSet *string `json:"ConfigurationSet,omitempty"` // EmailSendingAccount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-emailconfiguration.html#cfn-cognito-userpool-emailconfiguration-emailsendingaccount - EmailSendingAccount string `json:"EmailSendingAccount,omitempty"` + EmailSendingAccount *string `json:"EmailSendingAccount,omitempty"` // From AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-emailconfiguration.html#cfn-cognito-userpool-emailconfiguration-from - From string `json:"From,omitempty"` + From *string `json:"From,omitempty"` // ReplyToEmailAddress AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-emailconfiguration.html#cfn-cognito-userpool-emailconfiguration-replytoemailaddress - ReplyToEmailAddress string `json:"ReplyToEmailAddress,omitempty"` + ReplyToEmailAddress *string `json:"ReplyToEmailAddress,omitempty"` // SourceArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-emailconfiguration.html#cfn-cognito-userpool-emailconfiguration-sourcearn - SourceArn string `json:"SourceArn,omitempty"` + SourceArn *string `json:"SourceArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cognito/aws-cognito-userpool_invitemessagetemplate.go b/cloudformation/cognito/aws-cognito-userpool_invitemessagetemplate.go index fd5e7b5042..813fc9db77 100644 --- a/cloudformation/cognito/aws-cognito-userpool_invitemessagetemplate.go +++ b/cloudformation/cognito/aws-cognito-userpool_invitemessagetemplate.go @@ -11,17 +11,17 @@ type UserPool_InviteMessageTemplate struct { // EmailMessage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-invitemessagetemplate.html#cfn-cognito-userpool-invitemessagetemplate-emailmessage - EmailMessage string `json:"EmailMessage,omitempty"` + EmailMessage *string `json:"EmailMessage,omitempty"` // EmailSubject AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-invitemessagetemplate.html#cfn-cognito-userpool-invitemessagetemplate-emailsubject - EmailSubject string `json:"EmailSubject,omitempty"` + EmailSubject *string `json:"EmailSubject,omitempty"` // SMSMessage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-invitemessagetemplate.html#cfn-cognito-userpool-invitemessagetemplate-smsmessage - SMSMessage string `json:"SMSMessage,omitempty"` + SMSMessage *string `json:"SMSMessage,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cognito/aws-cognito-userpool_lambdaconfig.go b/cloudformation/cognito/aws-cognito-userpool_lambdaconfig.go index db8a99f3a5..feb035b7ed 100644 --- a/cloudformation/cognito/aws-cognito-userpool_lambdaconfig.go +++ b/cloudformation/cognito/aws-cognito-userpool_lambdaconfig.go @@ -11,7 +11,7 @@ type UserPool_LambdaConfig struct { // CreateAuthChallenge AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-createauthchallenge - CreateAuthChallenge string `json:"CreateAuthChallenge,omitempty"` + CreateAuthChallenge *string `json:"CreateAuthChallenge,omitempty"` // CustomEmailSender AWS CloudFormation Property // Required: false @@ -21,7 +21,7 @@ type UserPool_LambdaConfig struct { // CustomMessage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-custommessage - CustomMessage string `json:"CustomMessage,omitempty"` + CustomMessage *string `json:"CustomMessage,omitempty"` // CustomSMSSender AWS CloudFormation Property // Required: false @@ -31,47 +31,47 @@ type UserPool_LambdaConfig struct { // DefineAuthChallenge AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-defineauthchallenge - DefineAuthChallenge string `json:"DefineAuthChallenge,omitempty"` + DefineAuthChallenge *string `json:"DefineAuthChallenge,omitempty"` // KMSKeyID AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-kmskeyid - KMSKeyID string `json:"KMSKeyID,omitempty"` + KMSKeyID *string `json:"KMSKeyID,omitempty"` // PostAuthentication AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-postauthentication - PostAuthentication string `json:"PostAuthentication,omitempty"` + PostAuthentication *string `json:"PostAuthentication,omitempty"` // PostConfirmation AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-postconfirmation - PostConfirmation string `json:"PostConfirmation,omitempty"` + PostConfirmation *string `json:"PostConfirmation,omitempty"` // PreAuthentication AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-preauthentication - PreAuthentication string `json:"PreAuthentication,omitempty"` + PreAuthentication *string `json:"PreAuthentication,omitempty"` // PreSignUp AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-presignup - PreSignUp string `json:"PreSignUp,omitempty"` + PreSignUp *string `json:"PreSignUp,omitempty"` // PreTokenGeneration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-pretokengeneration - PreTokenGeneration string `json:"PreTokenGeneration,omitempty"` + PreTokenGeneration *string `json:"PreTokenGeneration,omitempty"` // UserMigration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-usermigration - UserMigration string `json:"UserMigration,omitempty"` + UserMigration *string `json:"UserMigration,omitempty"` // VerifyAuthChallengeResponse AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-verifyauthchallengeresponse - VerifyAuthChallengeResponse string `json:"VerifyAuthChallengeResponse,omitempty"` + VerifyAuthChallengeResponse *string `json:"VerifyAuthChallengeResponse,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cognito/aws-cognito-userpool_numberattributeconstraints.go b/cloudformation/cognito/aws-cognito-userpool_numberattributeconstraints.go index 6cf7eb81d3..ba478a994a 100644 --- a/cloudformation/cognito/aws-cognito-userpool_numberattributeconstraints.go +++ b/cloudformation/cognito/aws-cognito-userpool_numberattributeconstraints.go @@ -11,12 +11,12 @@ type UserPool_NumberAttributeConstraints struct { // MaxValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-numberattributeconstraints.html#cfn-cognito-userpool-numberattributeconstraints-maxvalue - MaxValue string `json:"MaxValue,omitempty"` + MaxValue *string `json:"MaxValue,omitempty"` // MinValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-numberattributeconstraints.html#cfn-cognito-userpool-numberattributeconstraints-minvalue - MinValue string `json:"MinValue,omitempty"` + MinValue *string `json:"MinValue,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cognito/aws-cognito-userpool_passwordpolicy.go b/cloudformation/cognito/aws-cognito-userpool_passwordpolicy.go index 77cfc2bfe7..334ce29053 100644 --- a/cloudformation/cognito/aws-cognito-userpool_passwordpolicy.go +++ b/cloudformation/cognito/aws-cognito-userpool_passwordpolicy.go @@ -11,32 +11,32 @@ type UserPool_PasswordPolicy struct { // MinimumLength AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-passwordpolicy.html#cfn-cognito-userpool-passwordpolicy-minimumlength - MinimumLength int `json:"MinimumLength,omitempty"` + MinimumLength *int `json:"MinimumLength,omitempty"` // RequireLowercase AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-passwordpolicy.html#cfn-cognito-userpool-passwordpolicy-requirelowercase - RequireLowercase bool `json:"RequireLowercase,omitempty"` + RequireLowercase *bool `json:"RequireLowercase,omitempty"` // RequireNumbers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-passwordpolicy.html#cfn-cognito-userpool-passwordpolicy-requirenumbers - RequireNumbers bool `json:"RequireNumbers,omitempty"` + RequireNumbers *bool `json:"RequireNumbers,omitempty"` // RequireSymbols AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-passwordpolicy.html#cfn-cognito-userpool-passwordpolicy-requiresymbols - RequireSymbols bool `json:"RequireSymbols,omitempty"` + RequireSymbols *bool `json:"RequireSymbols,omitempty"` // RequireUppercase AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-passwordpolicy.html#cfn-cognito-userpool-passwordpolicy-requireuppercase - RequireUppercase bool `json:"RequireUppercase,omitempty"` + RequireUppercase *bool `json:"RequireUppercase,omitempty"` // TemporaryPasswordValidityDays AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-passwordpolicy.html#cfn-cognito-userpool-passwordpolicy-temporarypasswordvaliditydays - TemporaryPasswordValidityDays int `json:"TemporaryPasswordValidityDays,omitempty"` + TemporaryPasswordValidityDays *int `json:"TemporaryPasswordValidityDays,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cognito/aws-cognito-userpool_recoveryoption.go b/cloudformation/cognito/aws-cognito-userpool_recoveryoption.go index be2a37ec5e..947cc9b1f8 100644 --- a/cloudformation/cognito/aws-cognito-userpool_recoveryoption.go +++ b/cloudformation/cognito/aws-cognito-userpool_recoveryoption.go @@ -11,12 +11,12 @@ type UserPool_RecoveryOption struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-recoveryoption.html#cfn-cognito-userpool-recoveryoption-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Priority AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-recoveryoption.html#cfn-cognito-userpool-recoveryoption-priority - Priority int `json:"Priority,omitempty"` + Priority *int `json:"Priority,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cognito/aws-cognito-userpool_schemaattribute.go b/cloudformation/cognito/aws-cognito-userpool_schemaattribute.go index 53ec0f23c8..982eb6aa7e 100644 --- a/cloudformation/cognito/aws-cognito-userpool_schemaattribute.go +++ b/cloudformation/cognito/aws-cognito-userpool_schemaattribute.go @@ -11,22 +11,22 @@ type UserPool_SchemaAttribute struct { // AttributeDataType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html#cfn-cognito-userpool-schemaattribute-attributedatatype - AttributeDataType string `json:"AttributeDataType,omitempty"` + AttributeDataType *string `json:"AttributeDataType,omitempty"` // DeveloperOnlyAttribute AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html#cfn-cognito-userpool-schemaattribute-developeronlyattribute - DeveloperOnlyAttribute bool `json:"DeveloperOnlyAttribute,omitempty"` + DeveloperOnlyAttribute *bool `json:"DeveloperOnlyAttribute,omitempty"` // Mutable AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html#cfn-cognito-userpool-schemaattribute-mutable - Mutable bool `json:"Mutable,omitempty"` + Mutable *bool `json:"Mutable,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html#cfn-cognito-userpool-schemaattribute-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // NumberAttributeConstraints AWS CloudFormation Property // Required: false @@ -36,7 +36,7 @@ type UserPool_SchemaAttribute struct { // Required AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html#cfn-cognito-userpool-schemaattribute-required - Required bool `json:"Required,omitempty"` + Required *bool `json:"Required,omitempty"` // StringAttributeConstraints AWS CloudFormation Property // Required: false diff --git a/cloudformation/cognito/aws-cognito-userpool_smsconfiguration.go b/cloudformation/cognito/aws-cognito-userpool_smsconfiguration.go index 8de7955558..c48e9790b2 100644 --- a/cloudformation/cognito/aws-cognito-userpool_smsconfiguration.go +++ b/cloudformation/cognito/aws-cognito-userpool_smsconfiguration.go @@ -11,17 +11,17 @@ type UserPool_SmsConfiguration struct { // ExternalId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-smsconfiguration.html#cfn-cognito-userpool-smsconfiguration-externalid - ExternalId string `json:"ExternalId,omitempty"` + ExternalId *string `json:"ExternalId,omitempty"` // SnsCallerArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-smsconfiguration.html#cfn-cognito-userpool-smsconfiguration-snscallerarn - SnsCallerArn string `json:"SnsCallerArn,omitempty"` + SnsCallerArn *string `json:"SnsCallerArn,omitempty"` // SnsRegion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-smsconfiguration.html#cfn-cognito-userpool-smsconfiguration-snsregion - SnsRegion string `json:"SnsRegion,omitempty"` + SnsRegion *string `json:"SnsRegion,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cognito/aws-cognito-userpool_stringattributeconstraints.go b/cloudformation/cognito/aws-cognito-userpool_stringattributeconstraints.go index 2d912d4848..793f6a1db6 100644 --- a/cloudformation/cognito/aws-cognito-userpool_stringattributeconstraints.go +++ b/cloudformation/cognito/aws-cognito-userpool_stringattributeconstraints.go @@ -11,12 +11,12 @@ type UserPool_StringAttributeConstraints struct { // MaxLength AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-stringattributeconstraints.html#cfn-cognito-userpool-stringattributeconstraints-maxlength - MaxLength string `json:"MaxLength,omitempty"` + MaxLength *string `json:"MaxLength,omitempty"` // MinLength AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-stringattributeconstraints.html#cfn-cognito-userpool-stringattributeconstraints-minlength - MinLength string `json:"MinLength,omitempty"` + MinLength *string `json:"MinLength,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cognito/aws-cognito-userpool_usernameconfiguration.go b/cloudformation/cognito/aws-cognito-userpool_usernameconfiguration.go index 6a2466c4de..814520cb06 100644 --- a/cloudformation/cognito/aws-cognito-userpool_usernameconfiguration.go +++ b/cloudformation/cognito/aws-cognito-userpool_usernameconfiguration.go @@ -11,7 +11,7 @@ type UserPool_UsernameConfiguration struct { // CaseSensitive AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-usernameconfiguration.html#cfn-cognito-userpool-usernameconfiguration-casesensitive - CaseSensitive bool `json:"CaseSensitive,omitempty"` + CaseSensitive *bool `json:"CaseSensitive,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cognito/aws-cognito-userpool_userpooladdons.go b/cloudformation/cognito/aws-cognito-userpool_userpooladdons.go index 9c0b2829b1..d9bca0b572 100644 --- a/cloudformation/cognito/aws-cognito-userpool_userpooladdons.go +++ b/cloudformation/cognito/aws-cognito-userpool_userpooladdons.go @@ -11,7 +11,7 @@ type UserPool_UserPoolAddOns struct { // AdvancedSecurityMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-userpooladdons.html#cfn-cognito-userpool-userpooladdons-advancedsecuritymode - AdvancedSecurityMode string `json:"AdvancedSecurityMode,omitempty"` + AdvancedSecurityMode *string `json:"AdvancedSecurityMode,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cognito/aws-cognito-userpool_verificationmessagetemplate.go b/cloudformation/cognito/aws-cognito-userpool_verificationmessagetemplate.go index 9fa911dce9..95ff7b11f0 100644 --- a/cloudformation/cognito/aws-cognito-userpool_verificationmessagetemplate.go +++ b/cloudformation/cognito/aws-cognito-userpool_verificationmessagetemplate.go @@ -11,32 +11,32 @@ type UserPool_VerificationMessageTemplate struct { // DefaultEmailOption AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-verificationmessagetemplate.html#cfn-cognito-userpool-verificationmessagetemplate-defaultemailoption - DefaultEmailOption string `json:"DefaultEmailOption,omitempty"` + DefaultEmailOption *string `json:"DefaultEmailOption,omitempty"` // EmailMessage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-verificationmessagetemplate.html#cfn-cognito-userpool-verificationmessagetemplate-emailmessage - EmailMessage string `json:"EmailMessage,omitempty"` + EmailMessage *string `json:"EmailMessage,omitempty"` // EmailMessageByLink AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-verificationmessagetemplate.html#cfn-cognito-userpool-verificationmessagetemplate-emailmessagebylink - EmailMessageByLink string `json:"EmailMessageByLink,omitempty"` + EmailMessageByLink *string `json:"EmailMessageByLink,omitempty"` // EmailSubject AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-verificationmessagetemplate.html#cfn-cognito-userpool-verificationmessagetemplate-emailsubject - EmailSubject string `json:"EmailSubject,omitempty"` + EmailSubject *string `json:"EmailSubject,omitempty"` // EmailSubjectByLink AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-verificationmessagetemplate.html#cfn-cognito-userpool-verificationmessagetemplate-emailsubjectbylink - EmailSubjectByLink string `json:"EmailSubjectByLink,omitempty"` + EmailSubjectByLink *string `json:"EmailSubjectByLink,omitempty"` // SmsMessage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-verificationmessagetemplate.html#cfn-cognito-userpool-verificationmessagetemplate-smsmessage - SmsMessage string `json:"SmsMessage,omitempty"` + SmsMessage *string `json:"SmsMessage,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cognito/aws-cognito-userpoolclient.go b/cloudformation/cognito/aws-cognito-userpoolclient.go index bfaa09d62d..63752dc72d 100644 --- a/cloudformation/cognito/aws-cognito-userpoolclient.go +++ b/cloudformation/cognito/aws-cognito-userpoolclient.go @@ -15,22 +15,22 @@ type UserPoolClient struct { // AccessTokenValidity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-accesstokenvalidity - AccessTokenValidity int `json:"AccessTokenValidity,omitempty"` + AccessTokenValidity *int `json:"AccessTokenValidity,omitempty"` // AllowedOAuthFlows AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-allowedoauthflows - AllowedOAuthFlows []string `json:"AllowedOAuthFlows,omitempty"` + AllowedOAuthFlows *[]string `json:"AllowedOAuthFlows,omitempty"` // AllowedOAuthFlowsUserPoolClient AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-allowedoauthflowsuserpoolclient - AllowedOAuthFlowsUserPoolClient bool `json:"AllowedOAuthFlowsUserPoolClient,omitempty"` + AllowedOAuthFlowsUserPoolClient *bool `json:"AllowedOAuthFlowsUserPoolClient,omitempty"` // AllowedOAuthScopes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-allowedoauthscopes - AllowedOAuthScopes []string `json:"AllowedOAuthScopes,omitempty"` + AllowedOAuthScopes *[]string `json:"AllowedOAuthScopes,omitempty"` // AnalyticsConfiguration AWS CloudFormation Property // Required: false @@ -40,62 +40,62 @@ type UserPoolClient struct { // CallbackURLs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-callbackurls - CallbackURLs []string `json:"CallbackURLs,omitempty"` + CallbackURLs *[]string `json:"CallbackURLs,omitempty"` // ClientName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-clientname - ClientName string `json:"ClientName,omitempty"` + ClientName *string `json:"ClientName,omitempty"` // DefaultRedirectURI AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-defaultredirecturi - DefaultRedirectURI string `json:"DefaultRedirectURI,omitempty"` + DefaultRedirectURI *string `json:"DefaultRedirectURI,omitempty"` // EnableTokenRevocation AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-enabletokenrevocation - EnableTokenRevocation bool `json:"EnableTokenRevocation,omitempty"` + EnableTokenRevocation *bool `json:"EnableTokenRevocation,omitempty"` // ExplicitAuthFlows AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-explicitauthflows - ExplicitAuthFlows []string `json:"ExplicitAuthFlows,omitempty"` + ExplicitAuthFlows *[]string `json:"ExplicitAuthFlows,omitempty"` // GenerateSecret AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-generatesecret - GenerateSecret bool `json:"GenerateSecret,omitempty"` + GenerateSecret *bool `json:"GenerateSecret,omitempty"` // IdTokenValidity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-idtokenvalidity - IdTokenValidity int `json:"IdTokenValidity,omitempty"` + IdTokenValidity *int `json:"IdTokenValidity,omitempty"` // LogoutURLs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-logouturls - LogoutURLs []string `json:"LogoutURLs,omitempty"` + LogoutURLs *[]string `json:"LogoutURLs,omitempty"` // PreventUserExistenceErrors AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-preventuserexistenceerrors - PreventUserExistenceErrors string `json:"PreventUserExistenceErrors,omitempty"` + PreventUserExistenceErrors *string `json:"PreventUserExistenceErrors,omitempty"` // ReadAttributes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-readattributes - ReadAttributes []string `json:"ReadAttributes,omitempty"` + ReadAttributes *[]string `json:"ReadAttributes,omitempty"` // RefreshTokenValidity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-refreshtokenvalidity - RefreshTokenValidity int `json:"RefreshTokenValidity,omitempty"` + RefreshTokenValidity *int `json:"RefreshTokenValidity,omitempty"` // SupportedIdentityProviders AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-supportedidentityproviders - SupportedIdentityProviders []string `json:"SupportedIdentityProviders,omitempty"` + SupportedIdentityProviders *[]string `json:"SupportedIdentityProviders,omitempty"` // TokenValidityUnits AWS CloudFormation Property // Required: false @@ -105,12 +105,12 @@ type UserPoolClient struct { // UserPoolId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-userpoolid - UserPoolId string `json:"UserPoolId,omitempty"` + UserPoolId string `json:"UserPoolId"` // WriteAttributes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-writeattributes - WriteAttributes []string `json:"WriteAttributes,omitempty"` + WriteAttributes *[]string `json:"WriteAttributes,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cognito/aws-cognito-userpoolclient_analyticsconfiguration.go b/cloudformation/cognito/aws-cognito-userpoolclient_analyticsconfiguration.go index 99e4987e0e..8b2ce8339b 100644 --- a/cloudformation/cognito/aws-cognito-userpoolclient_analyticsconfiguration.go +++ b/cloudformation/cognito/aws-cognito-userpoolclient_analyticsconfiguration.go @@ -11,27 +11,27 @@ type UserPoolClient_AnalyticsConfiguration struct { // ApplicationArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolclient-analyticsconfiguration.html#cfn-cognito-userpoolclient-analyticsconfiguration-applicationarn - ApplicationArn string `json:"ApplicationArn,omitempty"` + ApplicationArn *string `json:"ApplicationArn,omitempty"` // ApplicationId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolclient-analyticsconfiguration.html#cfn-cognito-userpoolclient-analyticsconfiguration-applicationid - ApplicationId string `json:"ApplicationId,omitempty"` + ApplicationId *string `json:"ApplicationId,omitempty"` // ExternalId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolclient-analyticsconfiguration.html#cfn-cognito-userpoolclient-analyticsconfiguration-externalid - ExternalId string `json:"ExternalId,omitempty"` + ExternalId *string `json:"ExternalId,omitempty"` // RoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolclient-analyticsconfiguration.html#cfn-cognito-userpoolclient-analyticsconfiguration-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn *string `json:"RoleArn,omitempty"` // UserDataShared AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolclient-analyticsconfiguration.html#cfn-cognito-userpoolclient-analyticsconfiguration-userdatashared - UserDataShared bool `json:"UserDataShared,omitempty"` + UserDataShared *bool `json:"UserDataShared,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cognito/aws-cognito-userpoolclient_tokenvalidityunits.go b/cloudformation/cognito/aws-cognito-userpoolclient_tokenvalidityunits.go index 78fbd6aa77..ec1a2098dd 100644 --- a/cloudformation/cognito/aws-cognito-userpoolclient_tokenvalidityunits.go +++ b/cloudformation/cognito/aws-cognito-userpoolclient_tokenvalidityunits.go @@ -11,17 +11,17 @@ type UserPoolClient_TokenValidityUnits struct { // AccessToken AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolclient-tokenvalidityunits.html#cfn-cognito-userpoolclient-tokenvalidityunits-accesstoken - AccessToken string `json:"AccessToken,omitempty"` + AccessToken *string `json:"AccessToken,omitempty"` // IdToken AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolclient-tokenvalidityunits.html#cfn-cognito-userpoolclient-tokenvalidityunits-idtoken - IdToken string `json:"IdToken,omitempty"` + IdToken *string `json:"IdToken,omitempty"` // RefreshToken AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolclient-tokenvalidityunits.html#cfn-cognito-userpoolclient-tokenvalidityunits-refreshtoken - RefreshToken string `json:"RefreshToken,omitempty"` + RefreshToken *string `json:"RefreshToken,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cognito/aws-cognito-userpooldomain.go b/cloudformation/cognito/aws-cognito-userpooldomain.go index ac69b15b2f..a0b663146a 100644 --- a/cloudformation/cognito/aws-cognito-userpooldomain.go +++ b/cloudformation/cognito/aws-cognito-userpooldomain.go @@ -20,12 +20,12 @@ type UserPoolDomain struct { // Domain AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooldomain.html#cfn-cognito-userpooldomain-domain - Domain string `json:"Domain,omitempty"` + Domain string `json:"Domain"` // UserPoolId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooldomain.html#cfn-cognito-userpooldomain-userpoolid - UserPoolId string `json:"UserPoolId,omitempty"` + UserPoolId string `json:"UserPoolId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cognito/aws-cognito-userpooldomain_customdomainconfigtype.go b/cloudformation/cognito/aws-cognito-userpooldomain_customdomainconfigtype.go index 3c4baab9f2..8f733f98e4 100644 --- a/cloudformation/cognito/aws-cognito-userpooldomain_customdomainconfigtype.go +++ b/cloudformation/cognito/aws-cognito-userpooldomain_customdomainconfigtype.go @@ -11,7 +11,7 @@ type UserPoolDomain_CustomDomainConfigType struct { // CertificateArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpooldomain-customdomainconfigtype.html#cfn-cognito-userpooldomain-customdomainconfigtype-certificatearn - CertificateArn string `json:"CertificateArn,omitempty"` + CertificateArn *string `json:"CertificateArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cognito/aws-cognito-userpoolgroup.go b/cloudformation/cognito/aws-cognito-userpoolgroup.go index 3e0078c5ea..71891f09ca 100644 --- a/cloudformation/cognito/aws-cognito-userpoolgroup.go +++ b/cloudformation/cognito/aws-cognito-userpoolgroup.go @@ -15,27 +15,27 @@ type UserPoolGroup struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolgroup.html#cfn-cognito-userpoolgroup-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // GroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolgroup.html#cfn-cognito-userpoolgroup-groupname - GroupName string `json:"GroupName,omitempty"` + GroupName *string `json:"GroupName,omitempty"` // Precedence AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolgroup.html#cfn-cognito-userpoolgroup-precedence - Precedence float64 `json:"Precedence,omitempty"` + Precedence *float64 `json:"Precedence,omitempty"` // RoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolgroup.html#cfn-cognito-userpoolgroup-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn *string `json:"RoleArn,omitempty"` // UserPoolId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolgroup.html#cfn-cognito-userpoolgroup-userpoolid - UserPoolId string `json:"UserPoolId,omitempty"` + UserPoolId string `json:"UserPoolId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cognito/aws-cognito-userpoolidentityprovider.go b/cloudformation/cognito/aws-cognito-userpoolidentityprovider.go index 1e5fa66571..7d403589ca 100644 --- a/cloudformation/cognito/aws-cognito-userpoolidentityprovider.go +++ b/cloudformation/cognito/aws-cognito-userpoolidentityprovider.go @@ -15,32 +15,32 @@ 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolidentityprovider.html#cfn-cognito-userpoolidentityprovider-idpidentifiers - IdpIdentifiers []string `json:"IdpIdentifiers,omitempty"` + IdpIdentifiers *[]string `json:"IdpIdentifiers,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolidentityprovider.html#cfn-cognito-userpoolidentityprovider-providername - ProviderName string `json:"ProviderName,omitempty"` + ProviderName string `json:"ProviderName"` // ProviderType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolidentityprovider.html#cfn-cognito-userpoolidentityprovider-providertype - ProviderType string `json:"ProviderType,omitempty"` + ProviderType string `json:"ProviderType"` // UserPoolId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolidentityprovider.html#cfn-cognito-userpoolidentityprovider-userpoolid - UserPoolId string `json:"UserPoolId,omitempty"` + UserPoolId string `json:"UserPoolId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cognito/aws-cognito-userpoolresourceserver.go b/cloudformation/cognito/aws-cognito-userpoolresourceserver.go index c7d0e0d619..536560aa01 100644 --- a/cloudformation/cognito/aws-cognito-userpoolresourceserver.go +++ b/cloudformation/cognito/aws-cognito-userpoolresourceserver.go @@ -15,22 +15,22 @@ type UserPoolResourceServer struct { // Identifier AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolresourceserver.html#cfn-cognito-userpoolresourceserver-identifier - Identifier string `json:"Identifier,omitempty"` + Identifier string `json:"Identifier"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolresourceserver.html#cfn-cognito-userpoolresourceserver-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Scopes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolresourceserver.html#cfn-cognito-userpoolresourceserver-scopes - Scopes []UserPoolResourceServer_ResourceServerScopeType `json:"Scopes,omitempty"` + Scopes *[]UserPoolResourceServer_ResourceServerScopeType `json:"Scopes,omitempty"` // UserPoolId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolresourceserver.html#cfn-cognito-userpoolresourceserver-userpoolid - UserPoolId string `json:"UserPoolId,omitempty"` + UserPoolId string `json:"UserPoolId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cognito/aws-cognito-userpoolresourceserver_resourceserverscopetype.go b/cloudformation/cognito/aws-cognito-userpoolresourceserver_resourceserverscopetype.go index 3f73ea7e16..e21100622f 100644 --- a/cloudformation/cognito/aws-cognito-userpoolresourceserver_resourceserverscopetype.go +++ b/cloudformation/cognito/aws-cognito-userpoolresourceserver_resourceserverscopetype.go @@ -11,12 +11,12 @@ type UserPoolResourceServer_ResourceServerScopeType struct { // ScopeDescription AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolresourceserver-resourceserverscopetype.html#cfn-cognito-userpoolresourceserver-resourceserverscopetype-scopedescription - ScopeDescription string `json:"ScopeDescription,omitempty"` + ScopeDescription string `json:"ScopeDescription"` // ScopeName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolresourceserver-resourceserverscopetype.html#cfn-cognito-userpoolresourceserver-resourceserverscopetype-scopename - ScopeName string `json:"ScopeName,omitempty"` + ScopeName string `json:"ScopeName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cognito/aws-cognito-userpoolriskconfigurationattachment.go b/cloudformation/cognito/aws-cognito-userpoolriskconfigurationattachment.go index 3ca4edcf21..620fe336f3 100644 --- a/cloudformation/cognito/aws-cognito-userpoolriskconfigurationattachment.go +++ b/cloudformation/cognito/aws-cognito-userpoolriskconfigurationattachment.go @@ -20,7 +20,7 @@ type UserPoolRiskConfigurationAttachment struct { // ClientId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolriskconfigurationattachment.html#cfn-cognito-userpoolriskconfigurationattachment-clientid - ClientId string `json:"ClientId,omitempty"` + ClientId string `json:"ClientId"` // CompromisedCredentialsRiskConfiguration AWS CloudFormation Property // Required: false @@ -35,7 +35,7 @@ type UserPoolRiskConfigurationAttachment struct { // UserPoolId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolriskconfigurationattachment.html#cfn-cognito-userpoolriskconfigurationattachment-userpoolid - UserPoolId string `json:"UserPoolId,omitempty"` + UserPoolId string `json:"UserPoolId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cognito/aws-cognito-userpoolriskconfigurationattachment_accounttakeoveractiontype.go b/cloudformation/cognito/aws-cognito-userpoolriskconfigurationattachment_accounttakeoveractiontype.go index f0fc57e32e..e72d02124a 100644 --- a/cloudformation/cognito/aws-cognito-userpoolriskconfigurationattachment_accounttakeoveractiontype.go +++ b/cloudformation/cognito/aws-cognito-userpoolriskconfigurationattachment_accounttakeoveractiontype.go @@ -11,7 +11,7 @@ type UserPoolRiskConfigurationAttachment_AccountTakeoverActionType struct { // EventAction AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-accounttakeoveractiontype.html#cfn-cognito-userpoolriskconfigurationattachment-accounttakeoveractiontype-eventaction - EventAction string `json:"EventAction,omitempty"` + EventAction string `json:"EventAction"` // Notify AWS CloudFormation Property // Required: true diff --git a/cloudformation/cognito/aws-cognito-userpoolriskconfigurationattachment_accounttakeoverriskconfigurationtype.go b/cloudformation/cognito/aws-cognito-userpoolriskconfigurationattachment_accounttakeoverriskconfigurationtype.go index 605c9a3f3b..113ebd070a 100644 --- a/cloudformation/cognito/aws-cognito-userpoolriskconfigurationattachment_accounttakeoverriskconfigurationtype.go +++ b/cloudformation/cognito/aws-cognito-userpoolriskconfigurationattachment_accounttakeoverriskconfigurationtype.go @@ -11,7 +11,7 @@ type UserPoolRiskConfigurationAttachment_AccountTakeoverRiskConfigurationType st // Actions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-accounttakeoverriskconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-accounttakeoverriskconfigurationtype-actions - Actions *UserPoolRiskConfigurationAttachment_AccountTakeoverActionsType `json:"Actions,omitempty"` + Actions *UserPoolRiskConfigurationAttachment_AccountTakeoverActionsType `json:"Actions"` // NotifyConfiguration AWS CloudFormation Property // Required: false diff --git a/cloudformation/cognito/aws-cognito-userpoolriskconfigurationattachment_compromisedcredentialsactionstype.go b/cloudformation/cognito/aws-cognito-userpoolriskconfigurationattachment_compromisedcredentialsactionstype.go index bc4954de1f..dfc2bc581e 100644 --- a/cloudformation/cognito/aws-cognito-userpoolriskconfigurationattachment_compromisedcredentialsactionstype.go +++ b/cloudformation/cognito/aws-cognito-userpoolriskconfigurationattachment_compromisedcredentialsactionstype.go @@ -11,7 +11,7 @@ type UserPoolRiskConfigurationAttachment_CompromisedCredentialsActionsType struc // EventAction AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-compromisedcredentialsactionstype.html#cfn-cognito-userpoolriskconfigurationattachment-compromisedcredentialsactionstype-eventaction - EventAction string `json:"EventAction,omitempty"` + EventAction string `json:"EventAction"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cognito/aws-cognito-userpoolriskconfigurationattachment_compromisedcredentialsriskconfigurationtype.go b/cloudformation/cognito/aws-cognito-userpoolriskconfigurationattachment_compromisedcredentialsriskconfigurationtype.go index 0918a6118d..d88cc06157 100644 --- a/cloudformation/cognito/aws-cognito-userpoolriskconfigurationattachment_compromisedcredentialsriskconfigurationtype.go +++ b/cloudformation/cognito/aws-cognito-userpoolriskconfigurationattachment_compromisedcredentialsriskconfigurationtype.go @@ -11,12 +11,12 @@ type UserPoolRiskConfigurationAttachment_CompromisedCredentialsRiskConfiguration // Actions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-compromisedcredentialsriskconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-compromisedcredentialsriskconfigurationtype-actions - Actions *UserPoolRiskConfigurationAttachment_CompromisedCredentialsActionsType `json:"Actions,omitempty"` + Actions *UserPoolRiskConfigurationAttachment_CompromisedCredentialsActionsType `json:"Actions"` // EventFilter AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-compromisedcredentialsriskconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-compromisedcredentialsriskconfigurationtype-eventfilter - EventFilter []string `json:"EventFilter,omitempty"` + EventFilter *[]string `json:"EventFilter,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cognito/aws-cognito-userpoolriskconfigurationattachment_notifyconfigurationtype.go b/cloudformation/cognito/aws-cognito-userpoolriskconfigurationattachment_notifyconfigurationtype.go index 806e148176..edc44a78e1 100644 --- a/cloudformation/cognito/aws-cognito-userpoolriskconfigurationattachment_notifyconfigurationtype.go +++ b/cloudformation/cognito/aws-cognito-userpoolriskconfigurationattachment_notifyconfigurationtype.go @@ -16,7 +16,7 @@ type UserPoolRiskConfigurationAttachment_NotifyConfigurationType struct { // From AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-notifyconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-notifyconfigurationtype-from - From string `json:"From,omitempty"` + From *string `json:"From,omitempty"` // MfaEmail AWS CloudFormation Property // Required: false @@ -31,12 +31,12 @@ type UserPoolRiskConfigurationAttachment_NotifyConfigurationType struct { // ReplyTo AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-notifyconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-notifyconfigurationtype-replyto - ReplyTo string `json:"ReplyTo,omitempty"` + ReplyTo *string `json:"ReplyTo,omitempty"` // SourceArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-notifyconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-notifyconfigurationtype-sourcearn - SourceArn string `json:"SourceArn,omitempty"` + SourceArn string `json:"SourceArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cognito/aws-cognito-userpoolriskconfigurationattachment_notifyemailtype.go b/cloudformation/cognito/aws-cognito-userpoolriskconfigurationattachment_notifyemailtype.go index e9da2f8850..3a19c112b1 100644 --- a/cloudformation/cognito/aws-cognito-userpoolriskconfigurationattachment_notifyemailtype.go +++ b/cloudformation/cognito/aws-cognito-userpoolriskconfigurationattachment_notifyemailtype.go @@ -11,17 +11,17 @@ type UserPoolRiskConfigurationAttachment_NotifyEmailType struct { // HtmlBody AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-notifyemailtype.html#cfn-cognito-userpoolriskconfigurationattachment-notifyemailtype-htmlbody - HtmlBody string `json:"HtmlBody,omitempty"` + HtmlBody *string `json:"HtmlBody,omitempty"` // Subject AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-notifyemailtype.html#cfn-cognito-userpoolriskconfigurationattachment-notifyemailtype-subject - Subject string `json:"Subject,omitempty"` + Subject string `json:"Subject"` // TextBody AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-notifyemailtype.html#cfn-cognito-userpoolriskconfigurationattachment-notifyemailtype-textbody - TextBody string `json:"TextBody,omitempty"` + TextBody *string `json:"TextBody,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cognito/aws-cognito-userpoolriskconfigurationattachment_riskexceptionconfigurationtype.go b/cloudformation/cognito/aws-cognito-userpoolriskconfigurationattachment_riskexceptionconfigurationtype.go index 1b343c0895..493a2f5d2f 100644 --- a/cloudformation/cognito/aws-cognito-userpoolriskconfigurationattachment_riskexceptionconfigurationtype.go +++ b/cloudformation/cognito/aws-cognito-userpoolriskconfigurationattachment_riskexceptionconfigurationtype.go @@ -11,12 +11,12 @@ type UserPoolRiskConfigurationAttachment_RiskExceptionConfigurationType struct { // BlockedIPRangeList AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-riskexceptionconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-riskexceptionconfigurationtype-blockediprangelist - BlockedIPRangeList []string `json:"BlockedIPRangeList,omitempty"` + BlockedIPRangeList *[]string `json:"BlockedIPRangeList,omitempty"` // SkippedIPRangeList AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-riskexceptionconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-riskexceptionconfigurationtype-skippediprangelist - SkippedIPRangeList []string `json:"SkippedIPRangeList,omitempty"` + SkippedIPRangeList *[]string `json:"SkippedIPRangeList,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cognito/aws-cognito-userpooluicustomizationattachment.go b/cloudformation/cognito/aws-cognito-userpooluicustomizationattachment.go index 3e574b7006..2f67c0ac5e 100644 --- a/cloudformation/cognito/aws-cognito-userpooluicustomizationattachment.go +++ b/cloudformation/cognito/aws-cognito-userpooluicustomizationattachment.go @@ -15,17 +15,17 @@ type UserPoolUICustomizationAttachment struct { // CSS AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluicustomizationattachment.html#cfn-cognito-userpooluicustomizationattachment-css - CSS string `json:"CSS,omitempty"` + CSS *string `json:"CSS,omitempty"` // ClientId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluicustomizationattachment.html#cfn-cognito-userpooluicustomizationattachment-clientid - ClientId string `json:"ClientId,omitempty"` + ClientId string `json:"ClientId"` // UserPoolId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluicustomizationattachment.html#cfn-cognito-userpooluicustomizationattachment-userpoolid - UserPoolId string `json:"UserPoolId,omitempty"` + UserPoolId string `json:"UserPoolId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cognito/aws-cognito-userpooluser.go b/cloudformation/cognito/aws-cognito-userpooluser.go index 4aca56777c..56a68e46c3 100644 --- a/cloudformation/cognito/aws-cognito-userpooluser.go +++ b/cloudformation/cognito/aws-cognito-userpooluser.go @@ -15,42 +15,42 @@ 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-desireddeliverymediums - DesiredDeliveryMediums []string `json:"DesiredDeliveryMediums,omitempty"` + DesiredDeliveryMediums *[]string `json:"DesiredDeliveryMediums,omitempty"` // ForceAliasCreation AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-forcealiascreation - ForceAliasCreation bool `json:"ForceAliasCreation,omitempty"` + ForceAliasCreation *bool `json:"ForceAliasCreation,omitempty"` // MessageAction AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-messageaction - MessageAction string `json:"MessageAction,omitempty"` + MessageAction *string `json:"MessageAction,omitempty"` // UserAttributes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-userattributes - UserAttributes []UserPoolUser_AttributeType `json:"UserAttributes,omitempty"` + UserAttributes *[]UserPoolUser_AttributeType `json:"UserAttributes,omitempty"` // UserPoolId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-userpoolid - UserPoolId string `json:"UserPoolId,omitempty"` + UserPoolId string `json:"UserPoolId"` // Username AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-username - Username string `json:"Username,omitempty"` + Username *string `json:"Username,omitempty"` // ValidationData AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-validationdata - ValidationData []UserPoolUser_AttributeType `json:"ValidationData,omitempty"` + ValidationData *[]UserPoolUser_AttributeType `json:"ValidationData,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cognito/aws-cognito-userpooluser_attributetype.go b/cloudformation/cognito/aws-cognito-userpooluser_attributetype.go index fcbb251573..e795ce3759 100644 --- a/cloudformation/cognito/aws-cognito-userpooluser_attributetype.go +++ b/cloudformation/cognito/aws-cognito-userpooluser_attributetype.go @@ -11,12 +11,12 @@ type UserPoolUser_AttributeType struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpooluser-attributetype.html#cfn-cognito-userpooluser-attributetype-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpooluser-attributetype.html#cfn-cognito-userpooluser-attributetype-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cognito/aws-cognito-userpoolusertogroupattachment.go b/cloudformation/cognito/aws-cognito-userpoolusertogroupattachment.go index d257069dae..9b355b194d 100644 --- a/cloudformation/cognito/aws-cognito-userpoolusertogroupattachment.go +++ b/cloudformation/cognito/aws-cognito-userpoolusertogroupattachment.go @@ -15,17 +15,17 @@ type UserPoolUserToGroupAttachment struct { // GroupName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolusertogroupattachment.html#cfn-cognito-userpoolusertogroupattachment-groupname - GroupName string `json:"GroupName,omitempty"` + GroupName string `json:"GroupName"` // UserPoolId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolusertogroupattachment.html#cfn-cognito-userpoolusertogroupattachment-userpoolid - UserPoolId string `json:"UserPoolId,omitempty"` + UserPoolId string `json:"UserPoolId"` // Username AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolusertogroupattachment.html#cfn-cognito-userpoolusertogroupattachment-username - Username string `json:"Username,omitempty"` + Username string `json:"Username"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/config/aws-config-aggregationauthorization.go b/cloudformation/config/aws-config-aggregationauthorization.go index 615e2013b7..6e8def07f6 100644 --- a/cloudformation/config/aws-config-aggregationauthorization.go +++ b/cloudformation/config/aws-config-aggregationauthorization.go @@ -16,17 +16,17 @@ type AggregationAuthorization struct { // AuthorizedAccountId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-aggregationauthorization.html#cfn-config-aggregationauthorization-authorizedaccountid - AuthorizedAccountId string `json:"AuthorizedAccountId,omitempty"` + AuthorizedAccountId string `json:"AuthorizedAccountId"` // AuthorizedAwsRegion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-aggregationauthorization.html#cfn-config-aggregationauthorization-authorizedawsregion - AuthorizedAwsRegion string `json:"AuthorizedAwsRegion,omitempty"` + AuthorizedAwsRegion string `json:"AuthorizedAwsRegion"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-aggregationauthorization.html#cfn-config-aggregationauthorization-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/config/aws-config-configrule.go b/cloudformation/config/aws-config-configrule.go index a44d1e06d3..4ce67918cf 100644 --- a/cloudformation/config/aws-config-configrule.go +++ b/cloudformation/config/aws-config-configrule.go @@ -15,22 +15,22 @@ type ConfigRule struct { // ConfigRuleName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-configrule.html#cfn-config-configrule-configrulename - ConfigRuleName string `json:"ConfigRuleName,omitempty"` + ConfigRuleName *string `json:"ConfigRuleName,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-configrule.html#cfn-config-configrule-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-configrule.html#cfn-config-configrule-maximumexecutionfrequency - MaximumExecutionFrequency string `json:"MaximumExecutionFrequency,omitempty"` + MaximumExecutionFrequency *string `json:"MaximumExecutionFrequency,omitempty"` // Scope AWS CloudFormation Property // Required: false @@ -40,7 +40,7 @@ type ConfigRule struct { // Source AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-configrule.html#cfn-config-configrule-source - Source *ConfigRule_Source `json:"Source,omitempty"` + Source *ConfigRule_Source `json:"Source"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/config/aws-config-configrule_scope.go b/cloudformation/config/aws-config-configrule_scope.go index 18b5c9d255..1a43c9b68f 100644 --- a/cloudformation/config/aws-config-configrule_scope.go +++ b/cloudformation/config/aws-config-configrule_scope.go @@ -11,22 +11,22 @@ type ConfigRule_Scope struct { // ComplianceResourceId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-scope.html#cfn-config-configrule-scope-complianceresourceid - ComplianceResourceId string `json:"ComplianceResourceId,omitempty"` + ComplianceResourceId *string `json:"ComplianceResourceId,omitempty"` // ComplianceResourceTypes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-scope.html#cfn-config-configrule-scope-complianceresourcetypes - ComplianceResourceTypes []string `json:"ComplianceResourceTypes,omitempty"` + ComplianceResourceTypes *[]string `json:"ComplianceResourceTypes,omitempty"` // TagKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-scope.html#cfn-config-configrule-scope-tagkey - TagKey string `json:"TagKey,omitempty"` + TagKey *string `json:"TagKey,omitempty"` // TagValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-scope.html#cfn-config-configrule-scope-tagvalue - TagValue string `json:"TagValue,omitempty"` + TagValue *string `json:"TagValue,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/config/aws-config-configrule_source.go b/cloudformation/config/aws-config-configrule_source.go index d35f1ce986..a556656868 100644 --- a/cloudformation/config/aws-config-configrule_source.go +++ b/cloudformation/config/aws-config-configrule_source.go @@ -11,17 +11,17 @@ type ConfigRule_Source struct { // Owner AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-source.html#cfn-config-configrule-source-owner - Owner string `json:"Owner,omitempty"` + Owner string `json:"Owner"` // SourceDetails AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-source.html#cfn-config-configrule-source-sourcedetails - SourceDetails []ConfigRule_SourceDetail `json:"SourceDetails,omitempty"` + SourceDetails *[]ConfigRule_SourceDetail `json:"SourceDetails,omitempty"` // SourceIdentifier AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-source.html#cfn-config-configrule-source-sourceidentifier - SourceIdentifier string `json:"SourceIdentifier,omitempty"` + SourceIdentifier string `json:"SourceIdentifier"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/config/aws-config-configrule_sourcedetail.go b/cloudformation/config/aws-config-configrule_sourcedetail.go index feaa5f679c..68e0900c5c 100644 --- a/cloudformation/config/aws-config-configrule_sourcedetail.go +++ b/cloudformation/config/aws-config-configrule_sourcedetail.go @@ -11,17 +11,17 @@ type ConfigRule_SourceDetail struct { // EventSource AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-source-sourcedetails.html#cfn-config-configrule-source-sourcedetail-eventsource - EventSource string `json:"EventSource,omitempty"` + EventSource string `json:"EventSource"` // MaximumExecutionFrequency AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-source-sourcedetails.html#cfn-config-configrule-sourcedetail-maximumexecutionfrequency - MaximumExecutionFrequency string `json:"MaximumExecutionFrequency,omitempty"` + MaximumExecutionFrequency *string `json:"MaximumExecutionFrequency,omitempty"` // MessageType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-source-sourcedetails.html#cfn-config-configrule-source-sourcedetail-messagetype - MessageType string `json:"MessageType,omitempty"` + MessageType string `json:"MessageType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/config/aws-config-configurationaggregator.go b/cloudformation/config/aws-config-configurationaggregator.go index 86ffc4d662..23d4e8f628 100644 --- a/cloudformation/config/aws-config-configurationaggregator.go +++ b/cloudformation/config/aws-config-configurationaggregator.go @@ -16,12 +16,12 @@ type ConfigurationAggregator struct { // AccountAggregationSources AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-configurationaggregator.html#cfn-config-configurationaggregator-accountaggregationsources - AccountAggregationSources []ConfigurationAggregator_AccountAggregationSource `json:"AccountAggregationSources,omitempty"` + AccountAggregationSources *[]ConfigurationAggregator_AccountAggregationSource `json:"AccountAggregationSources,omitempty"` // ConfigurationAggregatorName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-configurationaggregator.html#cfn-config-configurationaggregator-configurationaggregatorname - ConfigurationAggregatorName string `json:"ConfigurationAggregatorName,omitempty"` + ConfigurationAggregatorName *string `json:"ConfigurationAggregatorName,omitempty"` // OrganizationAggregationSource AWS CloudFormation Property // Required: false @@ -31,7 +31,7 @@ type ConfigurationAggregator struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-configurationaggregator.html#cfn-config-configurationaggregator-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/config/aws-config-configurationaggregator_accountaggregationsource.go b/cloudformation/config/aws-config-configurationaggregator_accountaggregationsource.go index 1e6ec8e6d1..52b4348d74 100644 --- a/cloudformation/config/aws-config-configurationaggregator_accountaggregationsource.go +++ b/cloudformation/config/aws-config-configurationaggregator_accountaggregationsource.go @@ -11,17 +11,17 @@ type ConfigurationAggregator_AccountAggregationSource struct { // AccountIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configurationaggregator-accountaggregationsource.html#cfn-config-configurationaggregator-accountaggregationsource-accountids - AccountIds []string `json:"AccountIds,omitempty"` + AccountIds []string `json:"AccountIds"` // AllAwsRegions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configurationaggregator-accountaggregationsource.html#cfn-config-configurationaggregator-accountaggregationsource-allawsregions - AllAwsRegions bool `json:"AllAwsRegions,omitempty"` + AllAwsRegions *bool `json:"AllAwsRegions,omitempty"` // AwsRegions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configurationaggregator-accountaggregationsource.html#cfn-config-configurationaggregator-accountaggregationsource-awsregions - AwsRegions []string `json:"AwsRegions,omitempty"` + AwsRegions *[]string `json:"AwsRegions,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/config/aws-config-configurationaggregator_organizationaggregationsource.go b/cloudformation/config/aws-config-configurationaggregator_organizationaggregationsource.go index a2253b39e2..8e0bdfacfb 100644 --- a/cloudformation/config/aws-config-configurationaggregator_organizationaggregationsource.go +++ b/cloudformation/config/aws-config-configurationaggregator_organizationaggregationsource.go @@ -11,17 +11,17 @@ type ConfigurationAggregator_OrganizationAggregationSource struct { // AllAwsRegions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configurationaggregator-organizationaggregationsource.html#cfn-config-configurationaggregator-organizationaggregationsource-allawsregions - AllAwsRegions bool `json:"AllAwsRegions,omitempty"` + AllAwsRegions *bool `json:"AllAwsRegions,omitempty"` // AwsRegions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configurationaggregator-organizationaggregationsource.html#cfn-config-configurationaggregator-organizationaggregationsource-awsregions - AwsRegions []string `json:"AwsRegions,omitempty"` + AwsRegions *[]string `json:"AwsRegions,omitempty"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configurationaggregator-organizationaggregationsource.html#cfn-config-configurationaggregator-organizationaggregationsource-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/config/aws-config-configurationrecorder.go b/cloudformation/config/aws-config-configurationrecorder.go index 00016c920b..599855a416 100644 --- a/cloudformation/config/aws-config-configurationrecorder.go +++ b/cloudformation/config/aws-config-configurationrecorder.go @@ -15,7 +15,7 @@ type ConfigurationRecorder struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-configurationrecorder.html#cfn-config-configurationrecorder-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // RecordingGroup AWS CloudFormation Property // Required: false @@ -25,7 +25,7 @@ type ConfigurationRecorder struct { // RoleARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-configurationrecorder.html#cfn-config-configurationrecorder-rolearn - RoleARN string `json:"RoleARN,omitempty"` + RoleARN string `json:"RoleARN"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/config/aws-config-configurationrecorder_recordinggroup.go b/cloudformation/config/aws-config-configurationrecorder_recordinggroup.go index 0f8b59b31a..6855b78a24 100644 --- a/cloudformation/config/aws-config-configurationrecorder_recordinggroup.go +++ b/cloudformation/config/aws-config-configurationrecorder_recordinggroup.go @@ -11,17 +11,17 @@ type ConfigurationRecorder_RecordingGroup struct { // AllSupported AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configurationrecorder-recordinggroup.html#cfn-config-configurationrecorder-recordinggroup-allsupported - AllSupported bool `json:"AllSupported,omitempty"` + AllSupported *bool `json:"AllSupported,omitempty"` // IncludeGlobalResourceTypes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configurationrecorder-recordinggroup.html#cfn-config-configurationrecorder-recordinggroup-includeglobalresourcetypes - IncludeGlobalResourceTypes bool `json:"IncludeGlobalResourceTypes,omitempty"` + IncludeGlobalResourceTypes *bool `json:"IncludeGlobalResourceTypes,omitempty"` // ResourceTypes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configurationrecorder-recordinggroup.html#cfn-config-configurationrecorder-recordinggroup-resourcetypes - ResourceTypes []string `json:"ResourceTypes,omitempty"` + ResourceTypes *[]string `json:"ResourceTypes,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/config/aws-config-conformancepack.go b/cloudformation/config/aws-config-conformancepack.go index a3ca6dd4d9..6c85b26361 100644 --- a/cloudformation/config/aws-config-conformancepack.go +++ b/cloudformation/config/aws-config-conformancepack.go @@ -15,32 +15,32 @@ type ConformancePack struct { // ConformancePackInputParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-conformancepack.html#cfn-config-conformancepack-conformancepackinputparameters - ConformancePackInputParameters []ConformancePack_ConformancePackInputParameter `json:"ConformancePackInputParameters,omitempty"` + ConformancePackInputParameters *[]ConformancePack_ConformancePackInputParameter `json:"ConformancePackInputParameters,omitempty"` // ConformancePackName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-conformancepack.html#cfn-config-conformancepack-conformancepackname - ConformancePackName string `json:"ConformancePackName,omitempty"` + ConformancePackName string `json:"ConformancePackName"` // DeliveryS3Bucket AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-conformancepack.html#cfn-config-conformancepack-deliverys3bucket - DeliveryS3Bucket string `json:"DeliveryS3Bucket,omitempty"` + DeliveryS3Bucket *string `json:"DeliveryS3Bucket,omitempty"` // DeliveryS3KeyPrefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-conformancepack.html#cfn-config-conformancepack-deliverys3keyprefix - DeliveryS3KeyPrefix string `json:"DeliveryS3KeyPrefix,omitempty"` + DeliveryS3KeyPrefix *string `json:"DeliveryS3KeyPrefix,omitempty"` // TemplateBody AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-conformancepack.html#cfn-config-conformancepack-templatebody - TemplateBody string `json:"TemplateBody,omitempty"` + TemplateBody *string `json:"TemplateBody,omitempty"` // TemplateS3Uri AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-conformancepack.html#cfn-config-conformancepack-templates3uri - TemplateS3Uri string `json:"TemplateS3Uri,omitempty"` + TemplateS3Uri *string `json:"TemplateS3Uri,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/config/aws-config-conformancepack_conformancepackinputparameter.go b/cloudformation/config/aws-config-conformancepack_conformancepackinputparameter.go index ead75a3b29..860795aebf 100644 --- a/cloudformation/config/aws-config-conformancepack_conformancepackinputparameter.go +++ b/cloudformation/config/aws-config-conformancepack_conformancepackinputparameter.go @@ -11,12 +11,12 @@ type ConformancePack_ConformancePackInputParameter struct { // ParameterName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-conformancepack-conformancepackinputparameter.html#cfn-config-conformancepack-conformancepackinputparameter-parametername - ParameterName string `json:"ParameterName,omitempty"` + ParameterName string `json:"ParameterName"` // ParameterValue AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-conformancepack-conformancepackinputparameter.html#cfn-config-conformancepack-conformancepackinputparameter-parametervalue - ParameterValue string `json:"ParameterValue,omitempty"` + ParameterValue string `json:"ParameterValue"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/config/aws-config-deliverychannel.go b/cloudformation/config/aws-config-deliverychannel.go index 5a92758c20..d1ca4dbb9c 100644 --- a/cloudformation/config/aws-config-deliverychannel.go +++ b/cloudformation/config/aws-config-deliverychannel.go @@ -20,27 +20,27 @@ type DeliveryChannel struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-deliverychannel.html#cfn-config-deliverychannel-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // S3BucketName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-deliverychannel.html#cfn-config-deliverychannel-s3bucketname - S3BucketName string `json:"S3BucketName,omitempty"` + S3BucketName string `json:"S3BucketName"` // S3KeyPrefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-deliverychannel.html#cfn-config-deliverychannel-s3keyprefix - S3KeyPrefix string `json:"S3KeyPrefix,omitempty"` + S3KeyPrefix *string `json:"S3KeyPrefix,omitempty"` // S3KmsKeyArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-deliverychannel.html#cfn-config-deliverychannel-s3kmskeyarn - S3KmsKeyArn string `json:"S3KmsKeyArn,omitempty"` + S3KmsKeyArn *string `json:"S3KmsKeyArn,omitempty"` // SnsTopicARN AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-deliverychannel.html#cfn-config-deliverychannel-snstopicarn - SnsTopicARN string `json:"SnsTopicARN,omitempty"` + SnsTopicARN *string `json:"SnsTopicARN,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/config/aws-config-deliverychannel_configsnapshotdeliveryproperties.go b/cloudformation/config/aws-config-deliverychannel_configsnapshotdeliveryproperties.go index 2b2e64dd4c..5b5dc69ed5 100644 --- a/cloudformation/config/aws-config-deliverychannel_configsnapshotdeliveryproperties.go +++ b/cloudformation/config/aws-config-deliverychannel_configsnapshotdeliveryproperties.go @@ -11,7 +11,7 @@ type DeliveryChannel_ConfigSnapshotDeliveryProperties struct { // DeliveryFrequency AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-deliverychannel-configsnapshotdeliveryproperties.html#cfn-config-deliverychannel-configsnapshotdeliveryproperties-deliveryfrequency - DeliveryFrequency string `json:"DeliveryFrequency,omitempty"` + DeliveryFrequency *string `json:"DeliveryFrequency,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/config/aws-config-organizationconfigrule.go b/cloudformation/config/aws-config-organizationconfigrule.go index 1d3e272b81..243b9b8896 100644 --- a/cloudformation/config/aws-config-organizationconfigrule.go +++ b/cloudformation/config/aws-config-organizationconfigrule.go @@ -15,12 +15,12 @@ type OrganizationConfigRule struct { // ExcludedAccounts AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-organizationconfigrule.html#cfn-config-organizationconfigrule-excludedaccounts - ExcludedAccounts []string `json:"ExcludedAccounts,omitempty"` + ExcludedAccounts *[]string `json:"ExcludedAccounts,omitempty"` // OrganizationConfigRuleName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-organizationconfigrule.html#cfn-config-organizationconfigrule-organizationconfigrulename - OrganizationConfigRuleName string `json:"OrganizationConfigRuleName,omitempty"` + OrganizationConfigRuleName string `json:"OrganizationConfigRuleName"` // OrganizationCustomCodeRuleMetadata AWS CloudFormation Property // Required: false diff --git a/cloudformation/config/aws-config-organizationconfigrule_organizationcustomcoderulemetadata.go b/cloudformation/config/aws-config-organizationconfigrule_organizationcustomcoderulemetadata.go index a25f40ed9c..005f171073 100644 --- a/cloudformation/config/aws-config-organizationconfigrule_organizationcustomcoderulemetadata.go +++ b/cloudformation/config/aws-config-organizationconfigrule_organizationcustomcoderulemetadata.go @@ -11,57 +11,57 @@ type OrganizationConfigRule_OrganizationCustomCodeRuleMetadata struct { // CodeText AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconfigrule-organizationcustomcoderulemetadata.html#cfn-config-organizationconfigrule-organizationcustomcoderulemetadata-codetext - CodeText string `json:"CodeText,omitempty"` + CodeText string `json:"CodeText"` // DebugLogDeliveryAccounts AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconfigrule-organizationcustomcoderulemetadata.html#cfn-config-organizationconfigrule-organizationcustomcoderulemetadata-debuglogdeliveryaccounts - DebugLogDeliveryAccounts []string `json:"DebugLogDeliveryAccounts,omitempty"` + DebugLogDeliveryAccounts *[]string `json:"DebugLogDeliveryAccounts,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconfigrule-organizationcustomcoderulemetadata.html#cfn-config-organizationconfigrule-organizationcustomcoderulemetadata-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // InputParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconfigrule-organizationcustomcoderulemetadata.html#cfn-config-organizationconfigrule-organizationcustomcoderulemetadata-inputparameters - InputParameters string `json:"InputParameters,omitempty"` + InputParameters *string `json:"InputParameters,omitempty"` // MaximumExecutionFrequency AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconfigrule-organizationcustomcoderulemetadata.html#cfn-config-organizationconfigrule-organizationcustomcoderulemetadata-maximumexecutionfrequency - MaximumExecutionFrequency string `json:"MaximumExecutionFrequency,omitempty"` + MaximumExecutionFrequency *string `json:"MaximumExecutionFrequency,omitempty"` // OrganizationConfigRuleTriggerTypes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconfigrule-organizationcustomcoderulemetadata.html#cfn-config-organizationconfigrule-organizationcustomcoderulemetadata-organizationconfigruletriggertypes - OrganizationConfigRuleTriggerTypes []string `json:"OrganizationConfigRuleTriggerTypes,omitempty"` + OrganizationConfigRuleTriggerTypes *[]string `json:"OrganizationConfigRuleTriggerTypes,omitempty"` // ResourceIdScope AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconfigrule-organizationcustomcoderulemetadata.html#cfn-config-organizationconfigrule-organizationcustomcoderulemetadata-resourceidscope - ResourceIdScope string `json:"ResourceIdScope,omitempty"` + ResourceIdScope *string `json:"ResourceIdScope,omitempty"` // ResourceTypesScope AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconfigrule-organizationcustomcoderulemetadata.html#cfn-config-organizationconfigrule-organizationcustomcoderulemetadata-resourcetypesscope - ResourceTypesScope []string `json:"ResourceTypesScope,omitempty"` + ResourceTypesScope *[]string `json:"ResourceTypesScope,omitempty"` // Runtime AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconfigrule-organizationcustomcoderulemetadata.html#cfn-config-organizationconfigrule-organizationcustomcoderulemetadata-runtime - Runtime string `json:"Runtime,omitempty"` + Runtime string `json:"Runtime"` // TagKeyScope AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconfigrule-organizationcustomcoderulemetadata.html#cfn-config-organizationconfigrule-organizationcustomcoderulemetadata-tagkeyscope - TagKeyScope string `json:"TagKeyScope,omitempty"` + TagKeyScope *string `json:"TagKeyScope,omitempty"` // TagValueScope AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconfigrule-organizationcustomcoderulemetadata.html#cfn-config-organizationconfigrule-organizationcustomcoderulemetadata-tagvaluescope - TagValueScope string `json:"TagValueScope,omitempty"` + TagValueScope *string `json:"TagValueScope,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/config/aws-config-organizationconfigrule_organizationcustomrulemetadata.go b/cloudformation/config/aws-config-organizationconfigrule_organizationcustomrulemetadata.go index 31a144d488..b4c2059a57 100644 --- a/cloudformation/config/aws-config-organizationconfigrule_organizationcustomrulemetadata.go +++ b/cloudformation/config/aws-config-organizationconfigrule_organizationcustomrulemetadata.go @@ -11,47 +11,47 @@ type OrganizationConfigRule_OrganizationCustomRuleMetadata struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconfigrule-organizationcustomrulemetadata.html#cfn-config-organizationconfigrule-organizationcustomrulemetadata-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // InputParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconfigrule-organizationcustomrulemetadata.html#cfn-config-organizationconfigrule-organizationcustomrulemetadata-inputparameters - InputParameters string `json:"InputParameters,omitempty"` + InputParameters *string `json:"InputParameters,omitempty"` // LambdaFunctionArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconfigrule-organizationcustomrulemetadata.html#cfn-config-organizationconfigrule-organizationcustomrulemetadata-lambdafunctionarn - LambdaFunctionArn string `json:"LambdaFunctionArn,omitempty"` + LambdaFunctionArn string `json:"LambdaFunctionArn"` // MaximumExecutionFrequency AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconfigrule-organizationcustomrulemetadata.html#cfn-config-organizationconfigrule-organizationcustomrulemetadata-maximumexecutionfrequency - MaximumExecutionFrequency string `json:"MaximumExecutionFrequency,omitempty"` + MaximumExecutionFrequency *string `json:"MaximumExecutionFrequency,omitempty"` // OrganizationConfigRuleTriggerTypes AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconfigrule-organizationcustomrulemetadata.html#cfn-config-organizationconfigrule-organizationcustomrulemetadata-organizationconfigruletriggertypes - OrganizationConfigRuleTriggerTypes []string `json:"OrganizationConfigRuleTriggerTypes,omitempty"` + OrganizationConfigRuleTriggerTypes []string `json:"OrganizationConfigRuleTriggerTypes"` // ResourceIdScope AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconfigrule-organizationcustomrulemetadata.html#cfn-config-organizationconfigrule-organizationcustomrulemetadata-resourceidscope - ResourceIdScope string `json:"ResourceIdScope,omitempty"` + ResourceIdScope *string `json:"ResourceIdScope,omitempty"` // ResourceTypesScope AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconfigrule-organizationcustomrulemetadata.html#cfn-config-organizationconfigrule-organizationcustomrulemetadata-resourcetypesscope - ResourceTypesScope []string `json:"ResourceTypesScope,omitempty"` + ResourceTypesScope *[]string `json:"ResourceTypesScope,omitempty"` // TagKeyScope AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconfigrule-organizationcustomrulemetadata.html#cfn-config-organizationconfigrule-organizationcustomrulemetadata-tagkeyscope - TagKeyScope string `json:"TagKeyScope,omitempty"` + TagKeyScope *string `json:"TagKeyScope,omitempty"` // TagValueScope AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconfigrule-organizationcustomrulemetadata.html#cfn-config-organizationconfigrule-organizationcustomrulemetadata-tagvaluescope - TagValueScope string `json:"TagValueScope,omitempty"` + TagValueScope *string `json:"TagValueScope,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/config/aws-config-organizationconfigrule_organizationmanagedrulemetadata.go b/cloudformation/config/aws-config-organizationconfigrule_organizationmanagedrulemetadata.go index 50ab3f612c..a078629fdd 100644 --- a/cloudformation/config/aws-config-organizationconfigrule_organizationmanagedrulemetadata.go +++ b/cloudformation/config/aws-config-organizationconfigrule_organizationmanagedrulemetadata.go @@ -11,42 +11,42 @@ type OrganizationConfigRule_OrganizationManagedRuleMetadata struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconfigrule-organizationmanagedrulemetadata.html#cfn-config-organizationconfigrule-organizationmanagedrulemetadata-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // InputParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconfigrule-organizationmanagedrulemetadata.html#cfn-config-organizationconfigrule-organizationmanagedrulemetadata-inputparameters - InputParameters string `json:"InputParameters,omitempty"` + InputParameters *string `json:"InputParameters,omitempty"` // MaximumExecutionFrequency AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconfigrule-organizationmanagedrulemetadata.html#cfn-config-organizationconfigrule-organizationmanagedrulemetadata-maximumexecutionfrequency - MaximumExecutionFrequency string `json:"MaximumExecutionFrequency,omitempty"` + MaximumExecutionFrequency *string `json:"MaximumExecutionFrequency,omitempty"` // ResourceIdScope AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconfigrule-organizationmanagedrulemetadata.html#cfn-config-organizationconfigrule-organizationmanagedrulemetadata-resourceidscope - ResourceIdScope string `json:"ResourceIdScope,omitempty"` + ResourceIdScope *string `json:"ResourceIdScope,omitempty"` // ResourceTypesScope AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconfigrule-organizationmanagedrulemetadata.html#cfn-config-organizationconfigrule-organizationmanagedrulemetadata-resourcetypesscope - ResourceTypesScope []string `json:"ResourceTypesScope,omitempty"` + ResourceTypesScope *[]string `json:"ResourceTypesScope,omitempty"` // RuleIdentifier AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconfigrule-organizationmanagedrulemetadata.html#cfn-config-organizationconfigrule-organizationmanagedrulemetadata-ruleidentifier - RuleIdentifier string `json:"RuleIdentifier,omitempty"` + RuleIdentifier string `json:"RuleIdentifier"` // TagKeyScope AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconfigrule-organizationmanagedrulemetadata.html#cfn-config-organizationconfigrule-organizationmanagedrulemetadata-tagkeyscope - TagKeyScope string `json:"TagKeyScope,omitempty"` + TagKeyScope *string `json:"TagKeyScope,omitempty"` // TagValueScope AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconfigrule-organizationmanagedrulemetadata.html#cfn-config-organizationconfigrule-organizationmanagedrulemetadata-tagvaluescope - TagValueScope string `json:"TagValueScope,omitempty"` + TagValueScope *string `json:"TagValueScope,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/config/aws-config-organizationconformancepack.go b/cloudformation/config/aws-config-organizationconformancepack.go index 55e35f3935..0e180bb65f 100644 --- a/cloudformation/config/aws-config-organizationconformancepack.go +++ b/cloudformation/config/aws-config-organizationconformancepack.go @@ -15,37 +15,37 @@ type OrganizationConformancePack struct { // ConformancePackInputParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-organizationconformancepack.html#cfn-config-organizationconformancepack-conformancepackinputparameters - ConformancePackInputParameters []OrganizationConformancePack_ConformancePackInputParameter `json:"ConformancePackInputParameters,omitempty"` + ConformancePackInputParameters *[]OrganizationConformancePack_ConformancePackInputParameter `json:"ConformancePackInputParameters,omitempty"` // DeliveryS3Bucket AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-organizationconformancepack.html#cfn-config-organizationconformancepack-deliverys3bucket - DeliveryS3Bucket string `json:"DeliveryS3Bucket,omitempty"` + DeliveryS3Bucket *string `json:"DeliveryS3Bucket,omitempty"` // DeliveryS3KeyPrefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-organizationconformancepack.html#cfn-config-organizationconformancepack-deliverys3keyprefix - DeliveryS3KeyPrefix string `json:"DeliveryS3KeyPrefix,omitempty"` + DeliveryS3KeyPrefix *string `json:"DeliveryS3KeyPrefix,omitempty"` // ExcludedAccounts AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-organizationconformancepack.html#cfn-config-organizationconformancepack-excludedaccounts - ExcludedAccounts []string `json:"ExcludedAccounts,omitempty"` + ExcludedAccounts *[]string `json:"ExcludedAccounts,omitempty"` // OrganizationConformancePackName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-organizationconformancepack.html#cfn-config-organizationconformancepack-organizationconformancepackname - OrganizationConformancePackName string `json:"OrganizationConformancePackName,omitempty"` + OrganizationConformancePackName string `json:"OrganizationConformancePackName"` // TemplateBody AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-organizationconformancepack.html#cfn-config-organizationconformancepack-templatebody - TemplateBody string `json:"TemplateBody,omitempty"` + TemplateBody *string `json:"TemplateBody,omitempty"` // TemplateS3Uri AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-organizationconformancepack.html#cfn-config-organizationconformancepack-templates3uri - TemplateS3Uri string `json:"TemplateS3Uri,omitempty"` + TemplateS3Uri *string `json:"TemplateS3Uri,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/config/aws-config-organizationconformancepack_conformancepackinputparameter.go b/cloudformation/config/aws-config-organizationconformancepack_conformancepackinputparameter.go index 03a38fad47..09919cd2cd 100644 --- a/cloudformation/config/aws-config-organizationconformancepack_conformancepackinputparameter.go +++ b/cloudformation/config/aws-config-organizationconformancepack_conformancepackinputparameter.go @@ -11,12 +11,12 @@ type OrganizationConformancePack_ConformancePackInputParameter struct { // ParameterName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconformancepack-conformancepackinputparameter.html#cfn-config-organizationconformancepack-conformancepackinputparameter-parametername - ParameterName string `json:"ParameterName,omitempty"` + ParameterName string `json:"ParameterName"` // ParameterValue AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconformancepack-conformancepackinputparameter.html#cfn-config-organizationconformancepack-conformancepackinputparameter-parametervalue - ParameterValue string `json:"ParameterValue,omitempty"` + ParameterValue string `json:"ParameterValue"` // 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 6434d7e297..c29d6cc499 100644 --- a/cloudformation/config/aws-config-remediationconfiguration.go +++ b/cloudformation/config/aws-config-remediationconfiguration.go @@ -15,12 +15,12 @@ type RemediationConfiguration struct { // Automatic AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-remediationconfiguration.html#cfn-config-remediationconfiguration-automatic - Automatic bool `json:"Automatic,omitempty"` + Automatic *bool `json:"Automatic,omitempty"` // ConfigRuleName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-remediationconfiguration.html#cfn-config-remediationconfiguration-configrulename - ConfigRuleName string `json:"ConfigRuleName,omitempty"` + ConfigRuleName string `json:"ConfigRuleName"` // ExecutionControls AWS CloudFormation Property // Required: false @@ -30,37 +30,37 @@ type RemediationConfiguration struct { // MaximumAutomaticAttempts AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-remediationconfiguration.html#cfn-config-remediationconfiguration-maximumautomaticattempts - MaximumAutomaticAttempts int `json:"MaximumAutomaticAttempts,omitempty"` + MaximumAutomaticAttempts *int `json:"MaximumAutomaticAttempts,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-remediationconfiguration.html#cfn-config-remediationconfiguration-resourcetype - ResourceType string `json:"ResourceType,omitempty"` + ResourceType *string `json:"ResourceType,omitempty"` // RetryAttemptSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-remediationconfiguration.html#cfn-config-remediationconfiguration-retryattemptseconds - RetryAttemptSeconds int `json:"RetryAttemptSeconds,omitempty"` + RetryAttemptSeconds *int `json:"RetryAttemptSeconds,omitempty"` // TargetId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-remediationconfiguration.html#cfn-config-remediationconfiguration-targetid - TargetId string `json:"TargetId,omitempty"` + TargetId string `json:"TargetId"` // TargetType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-remediationconfiguration.html#cfn-config-remediationconfiguration-targettype - TargetType string `json:"TargetType,omitempty"` + TargetType string `json:"TargetType"` // TargetVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-remediationconfiguration.html#cfn-config-remediationconfiguration-targetversion - TargetVersion string `json:"TargetVersion,omitempty"` + TargetVersion *string `json:"TargetVersion,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/config/aws-config-remediationconfiguration_resourcevalue.go b/cloudformation/config/aws-config-remediationconfiguration_resourcevalue.go index 832e9a2bf6..b1afe89262 100644 --- a/cloudformation/config/aws-config-remediationconfiguration_resourcevalue.go +++ b/cloudformation/config/aws-config-remediationconfiguration_resourcevalue.go @@ -11,7 +11,7 @@ type RemediationConfiguration_ResourceValue struct { // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-remediationconfiguration-resourcevalue.html#cfn-config-remediationconfiguration-resourcevalue-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/config/aws-config-remediationconfiguration_ssmcontrols.go b/cloudformation/config/aws-config-remediationconfiguration_ssmcontrols.go index d52fd3193b..1048ebc175 100644 --- a/cloudformation/config/aws-config-remediationconfiguration_ssmcontrols.go +++ b/cloudformation/config/aws-config-remediationconfiguration_ssmcontrols.go @@ -11,12 +11,12 @@ type RemediationConfiguration_SsmControls struct { // ConcurrentExecutionRatePercentage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-remediationconfiguration-ssmcontrols.html#cfn-config-remediationconfiguration-ssmcontrols-concurrentexecutionratepercentage - ConcurrentExecutionRatePercentage int `json:"ConcurrentExecutionRatePercentage,omitempty"` + ConcurrentExecutionRatePercentage *int `json:"ConcurrentExecutionRatePercentage,omitempty"` // ErrorPercentage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-remediationconfiguration-ssmcontrols.html#cfn-config-remediationconfiguration-ssmcontrols-errorpercentage - ErrorPercentage int `json:"ErrorPercentage,omitempty"` + ErrorPercentage *int `json:"ErrorPercentage,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/config/aws-config-remediationconfiguration_staticvalue.go b/cloudformation/config/aws-config-remediationconfiguration_staticvalue.go index d9f7f2ab1a..b1346714c0 100644 --- a/cloudformation/config/aws-config-remediationconfiguration_staticvalue.go +++ b/cloudformation/config/aws-config-remediationconfiguration_staticvalue.go @@ -11,7 +11,7 @@ type RemediationConfiguration_StaticValue struct { // Values AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-remediationconfiguration-staticvalue.html#cfn-config-remediationconfiguration-staticvalue-values - Values []string `json:"Values,omitempty"` + Values *[]string `json:"Values,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/config/aws-config-storedquery.go b/cloudformation/config/aws-config-storedquery.go index e19ec2c566..4ffbc2b6b7 100644 --- a/cloudformation/config/aws-config-storedquery.go +++ b/cloudformation/config/aws-config-storedquery.go @@ -16,22 +16,22 @@ type StoredQuery struct { // QueryDescription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-storedquery.html#cfn-config-storedquery-querydescription - QueryDescription string `json:"QueryDescription,omitempty"` + QueryDescription *string `json:"QueryDescription,omitempty"` // QueryExpression AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-storedquery.html#cfn-config-storedquery-queryexpression - QueryExpression string `json:"QueryExpression,omitempty"` + QueryExpression string `json:"QueryExpression"` // QueryName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-storedquery.html#cfn-config-storedquery-queryname - QueryName string `json:"QueryName,omitempty"` + QueryName string `json:"QueryName"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-storedquery.html#cfn-config-storedquery-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/connect/aws-connect-contactflow.go b/cloudformation/connect/aws-connect-contactflow.go index 4a24fee729..0ba6b1b363 100644 --- a/cloudformation/connect/aws-connect-contactflow.go +++ b/cloudformation/connect/aws-connect-contactflow.go @@ -16,37 +16,37 @@ type ContactFlow struct { // Content AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-contactflow.html#cfn-connect-contactflow-content - Content string `json:"Content,omitempty"` + Content string `json:"Content"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-contactflow.html#cfn-connect-contactflow-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // InstanceArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-contactflow.html#cfn-connect-contactflow-instancearn - InstanceArn string `json:"InstanceArn,omitempty"` + InstanceArn string `json:"InstanceArn"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-contactflow.html#cfn-connect-contactflow-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // State AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-contactflow.html#cfn-connect-contactflow-state - State string `json:"State,omitempty"` + State *string `json:"State,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-contactflow.html#cfn-connect-contactflow-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-contactflow.html#cfn-connect-contactflow-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/connect/aws-connect-contactflowmodule.go b/cloudformation/connect/aws-connect-contactflowmodule.go index 00bcbae791..1020b6a444 100644 --- a/cloudformation/connect/aws-connect-contactflowmodule.go +++ b/cloudformation/connect/aws-connect-contactflowmodule.go @@ -16,32 +16,32 @@ type ContactFlowModule struct { // Content AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-contactflowmodule.html#cfn-connect-contactflowmodule-content - Content string `json:"Content,omitempty"` + Content string `json:"Content"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-contactflowmodule.html#cfn-connect-contactflowmodule-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // InstanceArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-contactflowmodule.html#cfn-connect-contactflowmodule-instancearn - InstanceArn string `json:"InstanceArn,omitempty"` + InstanceArn string `json:"InstanceArn"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-contactflowmodule.html#cfn-connect-contactflowmodule-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // State AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-contactflowmodule.html#cfn-connect-contactflowmodule-state - State string `json:"State,omitempty"` + State *string `json:"State,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-contactflowmodule.html#cfn-connect-contactflowmodule-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/connect/aws-connect-hoursofoperation.go b/cloudformation/connect/aws-connect-hoursofoperation.go index 3033c1b538..1838915b68 100644 --- a/cloudformation/connect/aws-connect-hoursofoperation.go +++ b/cloudformation/connect/aws-connect-hoursofoperation.go @@ -16,32 +16,32 @@ type HoursOfOperation struct { // Config AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-hoursofoperation.html#cfn-connect-hoursofoperation-config - Config []HoursOfOperation_HoursOfOperationConfig `json:"Config,omitempty"` + Config []HoursOfOperation_HoursOfOperationConfig `json:"Config"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-hoursofoperation.html#cfn-connect-hoursofoperation-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // InstanceArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-hoursofoperation.html#cfn-connect-hoursofoperation-instancearn - InstanceArn string `json:"InstanceArn,omitempty"` + InstanceArn string `json:"InstanceArn"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-hoursofoperation.html#cfn-connect-hoursofoperation-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-hoursofoperation.html#cfn-connect-hoursofoperation-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // TimeZone AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-hoursofoperation.html#cfn-connect-hoursofoperation-timezone - TimeZone string `json:"TimeZone,omitempty"` + TimeZone string `json:"TimeZone"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/connect/aws-connect-hoursofoperation_hoursofoperationconfig.go b/cloudformation/connect/aws-connect-hoursofoperation_hoursofoperationconfig.go index d13d5265d6..3b09eabdfb 100644 --- a/cloudformation/connect/aws-connect-hoursofoperation_hoursofoperationconfig.go +++ b/cloudformation/connect/aws-connect-hoursofoperation_hoursofoperationconfig.go @@ -11,17 +11,17 @@ type HoursOfOperation_HoursOfOperationConfig struct { // Day AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-hoursofoperation-hoursofoperationconfig.html#cfn-connect-hoursofoperation-hoursofoperationconfig-day - Day string `json:"Day,omitempty"` + Day string `json:"Day"` // EndTime AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-hoursofoperation-hoursofoperationconfig.html#cfn-connect-hoursofoperation-hoursofoperationconfig-endtime - EndTime *HoursOfOperation_HoursOfOperationTimeSlice `json:"EndTime,omitempty"` + EndTime *HoursOfOperation_HoursOfOperationTimeSlice `json:"EndTime"` // StartTime AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-hoursofoperation-hoursofoperationconfig.html#cfn-connect-hoursofoperation-hoursofoperationconfig-starttime - StartTime *HoursOfOperation_HoursOfOperationTimeSlice `json:"StartTime,omitempty"` + StartTime *HoursOfOperation_HoursOfOperationTimeSlice `json:"StartTime"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/connect/aws-connect-quickconnect.go b/cloudformation/connect/aws-connect-quickconnect.go index d6d1f72933..57536b05c1 100644 --- a/cloudformation/connect/aws-connect-quickconnect.go +++ b/cloudformation/connect/aws-connect-quickconnect.go @@ -16,27 +16,27 @@ type QuickConnect struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-quickconnect.html#cfn-connect-quickconnect-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // InstanceArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-quickconnect.html#cfn-connect-quickconnect-instancearn - InstanceArn string `json:"InstanceArn,omitempty"` + InstanceArn string `json:"InstanceArn"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-quickconnect.html#cfn-connect-quickconnect-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // QuickConnectConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-quickconnect.html#cfn-connect-quickconnect-quickconnectconfig - QuickConnectConfig *QuickConnect_QuickConnectConfig `json:"QuickConnectConfig,omitempty"` + QuickConnectConfig *QuickConnect_QuickConnectConfig `json:"QuickConnectConfig"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-quickconnect.html#cfn-connect-quickconnect-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/connect/aws-connect-quickconnect_phonenumberquickconnectconfig.go b/cloudformation/connect/aws-connect-quickconnect_phonenumberquickconnectconfig.go index 310b927df7..1f3b0267d0 100644 --- a/cloudformation/connect/aws-connect-quickconnect_phonenumberquickconnectconfig.go +++ b/cloudformation/connect/aws-connect-quickconnect_phonenumberquickconnectconfig.go @@ -11,7 +11,7 @@ type QuickConnect_PhoneNumberQuickConnectConfig struct { // PhoneNumber AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-quickconnect-phonenumberquickconnectconfig.html#cfn-connect-quickconnect-phonenumberquickconnectconfig-phonenumber - PhoneNumber string `json:"PhoneNumber,omitempty"` + PhoneNumber string `json:"PhoneNumber"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/connect/aws-connect-quickconnect_queuequickconnectconfig.go b/cloudformation/connect/aws-connect-quickconnect_queuequickconnectconfig.go index a3d6c163b2..862bb5e472 100644 --- a/cloudformation/connect/aws-connect-quickconnect_queuequickconnectconfig.go +++ b/cloudformation/connect/aws-connect-quickconnect_queuequickconnectconfig.go @@ -11,12 +11,12 @@ type QuickConnect_QueueQuickConnectConfig struct { // ContactFlowArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-quickconnect-queuequickconnectconfig.html#cfn-connect-quickconnect-queuequickconnectconfig-contactflowarn - ContactFlowArn string `json:"ContactFlowArn,omitempty"` + ContactFlowArn string `json:"ContactFlowArn"` // QueueArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-quickconnect-queuequickconnectconfig.html#cfn-connect-quickconnect-queuequickconnectconfig-queuearn - QueueArn string `json:"QueueArn,omitempty"` + QueueArn string `json:"QueueArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/connect/aws-connect-quickconnect_quickconnectconfig.go b/cloudformation/connect/aws-connect-quickconnect_quickconnectconfig.go index 3559f14d36..56daf7d36b 100644 --- a/cloudformation/connect/aws-connect-quickconnect_quickconnectconfig.go +++ b/cloudformation/connect/aws-connect-quickconnect_quickconnectconfig.go @@ -21,7 +21,7 @@ type QuickConnect_QuickConnectConfig struct { // QuickConnectType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-quickconnect-quickconnectconfig.html#cfn-connect-quickconnect-quickconnectconfig-quickconnecttype - QuickConnectType string `json:"QuickConnectType,omitempty"` + QuickConnectType string `json:"QuickConnectType"` // UserConfig AWS CloudFormation Property // Required: false diff --git a/cloudformation/connect/aws-connect-quickconnect_userquickconnectconfig.go b/cloudformation/connect/aws-connect-quickconnect_userquickconnectconfig.go index babeb23158..c9b2f61ad6 100644 --- a/cloudformation/connect/aws-connect-quickconnect_userquickconnectconfig.go +++ b/cloudformation/connect/aws-connect-quickconnect_userquickconnectconfig.go @@ -11,12 +11,12 @@ type QuickConnect_UserQuickConnectConfig struct { // ContactFlowArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-quickconnect-userquickconnectconfig.html#cfn-connect-quickconnect-userquickconnectconfig-contactflowarn - ContactFlowArn string `json:"ContactFlowArn,omitempty"` + ContactFlowArn string `json:"ContactFlowArn"` // UserArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-quickconnect-userquickconnectconfig.html#cfn-connect-quickconnect-userquickconnectconfig-userarn - UserArn string `json:"UserArn,omitempty"` + UserArn string `json:"UserArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/connect/aws-connect-user.go b/cloudformation/connect/aws-connect-user.go index 47256eea54..9e8d81042a 100644 --- a/cloudformation/connect/aws-connect-user.go +++ b/cloudformation/connect/aws-connect-user.go @@ -16,12 +16,12 @@ type User struct { // DirectoryUserId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-user.html#cfn-connect-user-directoryuserid - DirectoryUserId string `json:"DirectoryUserId,omitempty"` + DirectoryUserId *string `json:"DirectoryUserId,omitempty"` // HierarchyGroupArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-user.html#cfn-connect-user-hierarchygrouparn - HierarchyGroupArn string `json:"HierarchyGroupArn,omitempty"` + HierarchyGroupArn *string `json:"HierarchyGroupArn,omitempty"` // IdentityInfo AWS CloudFormation Property // Required: false @@ -31,37 +31,37 @@ type User struct { // InstanceArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-user.html#cfn-connect-user-instancearn - InstanceArn string `json:"InstanceArn,omitempty"` + InstanceArn string `json:"InstanceArn"` // Password AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-user.html#cfn-connect-user-password - Password string `json:"Password,omitempty"` + Password *string `json:"Password,omitempty"` // PhoneConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-user.html#cfn-connect-user-phoneconfig - PhoneConfig *User_UserPhoneConfig `json:"PhoneConfig,omitempty"` + PhoneConfig *User_UserPhoneConfig `json:"PhoneConfig"` // RoutingProfileArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-user.html#cfn-connect-user-routingprofilearn - RoutingProfileArn string `json:"RoutingProfileArn,omitempty"` + RoutingProfileArn string `json:"RoutingProfileArn"` // SecurityProfileArns AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-user.html#cfn-connect-user-securityprofilearns - SecurityProfileArns []string `json:"SecurityProfileArns,omitempty"` + SecurityProfileArns []string `json:"SecurityProfileArns"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-user.html#cfn-connect-user-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // Username AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-user.html#cfn-connect-user-username - Username string `json:"Username,omitempty"` + Username string `json:"Username"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/connect/aws-connect-user_useridentityinfo.go b/cloudformation/connect/aws-connect-user_useridentityinfo.go index fb963741ed..a68c3f7528 100644 --- a/cloudformation/connect/aws-connect-user_useridentityinfo.go +++ b/cloudformation/connect/aws-connect-user_useridentityinfo.go @@ -11,17 +11,17 @@ type User_UserIdentityInfo struct { // Email AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-user-useridentityinfo.html#cfn-connect-user-useridentityinfo-email - Email string `json:"Email,omitempty"` + Email *string `json:"Email,omitempty"` // FirstName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-user-useridentityinfo.html#cfn-connect-user-useridentityinfo-firstname - FirstName string `json:"FirstName,omitempty"` + FirstName *string `json:"FirstName,omitempty"` // LastName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-user-useridentityinfo.html#cfn-connect-user-useridentityinfo-lastname - LastName string `json:"LastName,omitempty"` + LastName *string `json:"LastName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/connect/aws-connect-user_userphoneconfig.go b/cloudformation/connect/aws-connect-user_userphoneconfig.go index 41896fe901..fb1a65227b 100644 --- a/cloudformation/connect/aws-connect-user_userphoneconfig.go +++ b/cloudformation/connect/aws-connect-user_userphoneconfig.go @@ -11,22 +11,22 @@ type User_UserPhoneConfig struct { // AfterContactWorkTimeLimit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-user-userphoneconfig.html#cfn-connect-user-userphoneconfig-aftercontactworktimelimit - AfterContactWorkTimeLimit int `json:"AfterContactWorkTimeLimit,omitempty"` + AfterContactWorkTimeLimit *int `json:"AfterContactWorkTimeLimit,omitempty"` // AutoAccept AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-user-userphoneconfig.html#cfn-connect-user-userphoneconfig-autoaccept - AutoAccept bool `json:"AutoAccept,omitempty"` + AutoAccept *bool `json:"AutoAccept,omitempty"` // DeskPhoneNumber AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-user-userphoneconfig.html#cfn-connect-user-userphoneconfig-deskphonenumber - DeskPhoneNumber string `json:"DeskPhoneNumber,omitempty"` + DeskPhoneNumber *string `json:"DeskPhoneNumber,omitempty"` // PhoneType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-user-userphoneconfig.html#cfn-connect-user-userphoneconfig-phonetype - PhoneType string `json:"PhoneType,omitempty"` + PhoneType string `json:"PhoneType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/connect/aws-connect-userhierarchygroup.go b/cloudformation/connect/aws-connect-userhierarchygroup.go index d2f7c9928d..bf7bbccd0d 100644 --- a/cloudformation/connect/aws-connect-userhierarchygroup.go +++ b/cloudformation/connect/aws-connect-userhierarchygroup.go @@ -15,17 +15,17 @@ type UserHierarchyGroup struct { // InstanceArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-userhierarchygroup.html#cfn-connect-userhierarchygroup-instancearn - InstanceArn string `json:"InstanceArn,omitempty"` + InstanceArn string `json:"InstanceArn"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-userhierarchygroup.html#cfn-connect-userhierarchygroup-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // ParentGroupArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-userhierarchygroup.html#cfn-connect-userhierarchygroup-parentgrouparn - ParentGroupArn string `json:"ParentGroupArn,omitempty"` + ParentGroupArn *string `json:"ParentGroupArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cur/aws-cur-reportdefinition.go b/cloudformation/cur/aws-cur-reportdefinition.go index 91903bcbad..42b008285b 100644 --- a/cloudformation/cur/aws-cur-reportdefinition.go +++ b/cloudformation/cur/aws-cur-reportdefinition.go @@ -15,27 +15,27 @@ type ReportDefinition struct { // AdditionalArtifacts AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cur-reportdefinition.html#cfn-cur-reportdefinition-additionalartifacts - AdditionalArtifacts []string `json:"AdditionalArtifacts,omitempty"` + AdditionalArtifacts *[]string `json:"AdditionalArtifacts,omitempty"` // AdditionalSchemaElements AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cur-reportdefinition.html#cfn-cur-reportdefinition-additionalschemaelements - AdditionalSchemaElements []string `json:"AdditionalSchemaElements,omitempty"` + AdditionalSchemaElements *[]string `json:"AdditionalSchemaElements,omitempty"` // BillingViewArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cur-reportdefinition.html#cfn-cur-reportdefinition-billingviewarn - BillingViewArn string `json:"BillingViewArn,omitempty"` + BillingViewArn *string `json:"BillingViewArn,omitempty"` // Compression AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cur-reportdefinition.html#cfn-cur-reportdefinition-compression - Compression string `json:"Compression,omitempty"` + Compression string `json:"Compression"` // Format AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cur-reportdefinition.html#cfn-cur-reportdefinition-format - Format string `json:"Format,omitempty"` + Format string `json:"Format"` // RefreshClosedReports AWS CloudFormation Property // Required: true @@ -45,32 +45,32 @@ type ReportDefinition struct { // ReportName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cur-reportdefinition.html#cfn-cur-reportdefinition-reportname - ReportName string `json:"ReportName,omitempty"` + ReportName string `json:"ReportName"` // ReportVersioning AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cur-reportdefinition.html#cfn-cur-reportdefinition-reportversioning - ReportVersioning string `json:"ReportVersioning,omitempty"` + ReportVersioning string `json:"ReportVersioning"` // S3Bucket AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cur-reportdefinition.html#cfn-cur-reportdefinition-s3bucket - S3Bucket string `json:"S3Bucket,omitempty"` + S3Bucket string `json:"S3Bucket"` // S3Prefix AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cur-reportdefinition.html#cfn-cur-reportdefinition-s3prefix - S3Prefix string `json:"S3Prefix,omitempty"` + S3Prefix string `json:"S3Prefix"` // S3Region AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cur-reportdefinition.html#cfn-cur-reportdefinition-s3region - S3Region string `json:"S3Region,omitempty"` + S3Region string `json:"S3Region"` // TimeUnit AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cur-reportdefinition.html#cfn-cur-reportdefinition-timeunit - TimeUnit string `json:"TimeUnit,omitempty"` + TimeUnit string `json:"TimeUnit"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/customerprofiles/aws-customerprofiles-domain.go b/cloudformation/customerprofiles/aws-customerprofiles-domain.go index eb6cdf1e7a..830f78ec72 100644 --- a/cloudformation/customerprofiles/aws-customerprofiles-domain.go +++ b/cloudformation/customerprofiles/aws-customerprofiles-domain.go @@ -16,27 +16,27 @@ type Domain struct { // DeadLetterQueueUrl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-customerprofiles-domain.html#cfn-customerprofiles-domain-deadletterqueueurl - DeadLetterQueueUrl string `json:"DeadLetterQueueUrl,omitempty"` + DeadLetterQueueUrl *string `json:"DeadLetterQueueUrl,omitempty"` // DefaultEncryptionKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-customerprofiles-domain.html#cfn-customerprofiles-domain-defaultencryptionkey - DefaultEncryptionKey string `json:"DefaultEncryptionKey,omitempty"` + DefaultEncryptionKey *string `json:"DefaultEncryptionKey,omitempty"` // DefaultExpirationDays AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-customerprofiles-domain.html#cfn-customerprofiles-domain-defaultexpirationdays - DefaultExpirationDays int `json:"DefaultExpirationDays,omitempty"` + DefaultExpirationDays *int `json:"DefaultExpirationDays,omitempty"` // DomainName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-customerprofiles-domain.html#cfn-customerprofiles-domain-domainname - DomainName string `json:"DomainName,omitempty"` + DomainName string `json:"DomainName"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-customerprofiles-domain.html#cfn-customerprofiles-domain-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/customerprofiles/aws-customerprofiles-integration.go b/cloudformation/customerprofiles/aws-customerprofiles-integration.go index 071c123b31..c47378cba4 100644 --- a/cloudformation/customerprofiles/aws-customerprofiles-integration.go +++ b/cloudformation/customerprofiles/aws-customerprofiles-integration.go @@ -16,7 +16,7 @@ type Integration struct { // DomainName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-customerprofiles-integration.html#cfn-customerprofiles-integration-domainname - DomainName string `json:"DomainName,omitempty"` + DomainName string `json:"DomainName"` // FlowDefinition AWS CloudFormation Property // Required: false @@ -26,22 +26,22 @@ type Integration struct { // ObjectTypeName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-customerprofiles-integration.html#cfn-customerprofiles-integration-objecttypename - ObjectTypeName string `json:"ObjectTypeName,omitempty"` + ObjectTypeName *string `json:"ObjectTypeName,omitempty"` // ObjectTypeNames AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-customerprofiles-integration.html#cfn-customerprofiles-integration-objecttypenames - ObjectTypeNames []Integration_ObjectTypeMapping `json:"ObjectTypeNames,omitempty"` + ObjectTypeNames *[]Integration_ObjectTypeMapping `json:"ObjectTypeNames,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-customerprofiles-integration.html#cfn-customerprofiles-integration-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // Uri AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-customerprofiles-integration.html#cfn-customerprofiles-integration-uri - Uri string `json:"Uri,omitempty"` + Uri *string `json:"Uri,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/customerprofiles/aws-customerprofiles-integration_connectoroperator.go b/cloudformation/customerprofiles/aws-customerprofiles-integration_connectoroperator.go index e0ed53b3b8..81583fb622 100644 --- a/cloudformation/customerprofiles/aws-customerprofiles-integration_connectoroperator.go +++ b/cloudformation/customerprofiles/aws-customerprofiles-integration_connectoroperator.go @@ -11,27 +11,27 @@ type Integration_ConnectorOperator struct { // Marketo AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-connectoroperator.html#cfn-customerprofiles-integration-connectoroperator-marketo - Marketo string `json:"Marketo,omitempty"` + Marketo *string `json:"Marketo,omitempty"` // S3 AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-connectoroperator.html#cfn-customerprofiles-integration-connectoroperator-s3 - S3 string `json:"S3,omitempty"` + S3 *string `json:"S3,omitempty"` // Salesforce AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-connectoroperator.html#cfn-customerprofiles-integration-connectoroperator-salesforce - Salesforce string `json:"Salesforce,omitempty"` + Salesforce *string `json:"Salesforce,omitempty"` // ServiceNow AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-connectoroperator.html#cfn-customerprofiles-integration-connectoroperator-servicenow - ServiceNow string `json:"ServiceNow,omitempty"` + ServiceNow *string `json:"ServiceNow,omitempty"` // Zendesk AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-connectoroperator.html#cfn-customerprofiles-integration-connectoroperator-zendesk - Zendesk string `json:"Zendesk,omitempty"` + Zendesk *string `json:"Zendesk,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/customerprofiles/aws-customerprofiles-integration_flowdefinition.go b/cloudformation/customerprofiles/aws-customerprofiles-integration_flowdefinition.go index a4dde2402e..a5c6e3d3b8 100644 --- a/cloudformation/customerprofiles/aws-customerprofiles-integration_flowdefinition.go +++ b/cloudformation/customerprofiles/aws-customerprofiles-integration_flowdefinition.go @@ -11,32 +11,32 @@ type Integration_FlowDefinition struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-flowdefinition.html#cfn-customerprofiles-integration-flowdefinition-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // FlowName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-flowdefinition.html#cfn-customerprofiles-integration-flowdefinition-flowname - FlowName string `json:"FlowName,omitempty"` + FlowName string `json:"FlowName"` // KmsArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-flowdefinition.html#cfn-customerprofiles-integration-flowdefinition-kmsarn - KmsArn string `json:"KmsArn,omitempty"` + KmsArn string `json:"KmsArn"` // SourceFlowConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-flowdefinition.html#cfn-customerprofiles-integration-flowdefinition-sourceflowconfig - SourceFlowConfig *Integration_SourceFlowConfig `json:"SourceFlowConfig,omitempty"` + SourceFlowConfig *Integration_SourceFlowConfig `json:"SourceFlowConfig"` // Tasks AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-flowdefinition.html#cfn-customerprofiles-integration-flowdefinition-tasks - Tasks []Integration_Task `json:"Tasks,omitempty"` + Tasks []Integration_Task `json:"Tasks"` // TriggerConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-flowdefinition.html#cfn-customerprofiles-integration-flowdefinition-triggerconfig - TriggerConfig *Integration_TriggerConfig `json:"TriggerConfig,omitempty"` + TriggerConfig *Integration_TriggerConfig `json:"TriggerConfig"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/customerprofiles/aws-customerprofiles-integration_incrementalpullconfig.go b/cloudformation/customerprofiles/aws-customerprofiles-integration_incrementalpullconfig.go index 3897c653eb..ac8edf2f55 100644 --- a/cloudformation/customerprofiles/aws-customerprofiles-integration_incrementalpullconfig.go +++ b/cloudformation/customerprofiles/aws-customerprofiles-integration_incrementalpullconfig.go @@ -11,7 +11,7 @@ type Integration_IncrementalPullConfig struct { // DatetimeTypeFieldName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-incrementalpullconfig.html#cfn-customerprofiles-integration-incrementalpullconfig-datetimetypefieldname - DatetimeTypeFieldName string `json:"DatetimeTypeFieldName,omitempty"` + DatetimeTypeFieldName *string `json:"DatetimeTypeFieldName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/customerprofiles/aws-customerprofiles-integration_marketosourceproperties.go b/cloudformation/customerprofiles/aws-customerprofiles-integration_marketosourceproperties.go index 7ef265dbe9..2b5df97ebd 100644 --- a/cloudformation/customerprofiles/aws-customerprofiles-integration_marketosourceproperties.go +++ b/cloudformation/customerprofiles/aws-customerprofiles-integration_marketosourceproperties.go @@ -11,7 +11,7 @@ type Integration_MarketoSourceProperties struct { // Object AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-marketosourceproperties.html#cfn-customerprofiles-integration-marketosourceproperties-object - Object string `json:"Object,omitempty"` + Object string `json:"Object"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/customerprofiles/aws-customerprofiles-integration_objecttypemapping.go b/cloudformation/customerprofiles/aws-customerprofiles-integration_objecttypemapping.go index c1becb4815..73094f0cd0 100644 --- a/cloudformation/customerprofiles/aws-customerprofiles-integration_objecttypemapping.go +++ b/cloudformation/customerprofiles/aws-customerprofiles-integration_objecttypemapping.go @@ -11,12 +11,12 @@ type Integration_ObjectTypeMapping struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-objecttypemapping.html#cfn-customerprofiles-integration-objecttypemapping-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-objecttypemapping.html#cfn-customerprofiles-integration-objecttypemapping-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/customerprofiles/aws-customerprofiles-integration_s3sourceproperties.go b/cloudformation/customerprofiles/aws-customerprofiles-integration_s3sourceproperties.go index bf6afaa5ab..8322484653 100644 --- a/cloudformation/customerprofiles/aws-customerprofiles-integration_s3sourceproperties.go +++ b/cloudformation/customerprofiles/aws-customerprofiles-integration_s3sourceproperties.go @@ -11,12 +11,12 @@ type Integration_S3SourceProperties struct { // BucketName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-s3sourceproperties.html#cfn-customerprofiles-integration-s3sourceproperties-bucketname - BucketName string `json:"BucketName,omitempty"` + BucketName string `json:"BucketName"` // BucketPrefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-s3sourceproperties.html#cfn-customerprofiles-integration-s3sourceproperties-bucketprefix - BucketPrefix string `json:"BucketPrefix,omitempty"` + BucketPrefix *string `json:"BucketPrefix,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/customerprofiles/aws-customerprofiles-integration_salesforcesourceproperties.go b/cloudformation/customerprofiles/aws-customerprofiles-integration_salesforcesourceproperties.go index 052d272942..5be327628c 100644 --- a/cloudformation/customerprofiles/aws-customerprofiles-integration_salesforcesourceproperties.go +++ b/cloudformation/customerprofiles/aws-customerprofiles-integration_salesforcesourceproperties.go @@ -11,17 +11,17 @@ type Integration_SalesforceSourceProperties struct { // EnableDynamicFieldUpdate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-salesforcesourceproperties.html#cfn-customerprofiles-integration-salesforcesourceproperties-enabledynamicfieldupdate - EnableDynamicFieldUpdate bool `json:"EnableDynamicFieldUpdate,omitempty"` + EnableDynamicFieldUpdate *bool `json:"EnableDynamicFieldUpdate,omitempty"` // IncludeDeletedRecords AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-salesforcesourceproperties.html#cfn-customerprofiles-integration-salesforcesourceproperties-includedeletedrecords - IncludeDeletedRecords bool `json:"IncludeDeletedRecords,omitempty"` + IncludeDeletedRecords *bool `json:"IncludeDeletedRecords,omitempty"` // Object AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-salesforcesourceproperties.html#cfn-customerprofiles-integration-salesforcesourceproperties-object - Object string `json:"Object,omitempty"` + Object string `json:"Object"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/customerprofiles/aws-customerprofiles-integration_scheduledtriggerproperties.go b/cloudformation/customerprofiles/aws-customerprofiles-integration_scheduledtriggerproperties.go index f0ffccff68..2e6e4f68a5 100644 --- a/cloudformation/customerprofiles/aws-customerprofiles-integration_scheduledtriggerproperties.go +++ b/cloudformation/customerprofiles/aws-customerprofiles-integration_scheduledtriggerproperties.go @@ -11,37 +11,37 @@ type Integration_ScheduledTriggerProperties struct { // DataPullMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-scheduledtriggerproperties.html#cfn-customerprofiles-integration-scheduledtriggerproperties-datapullmode - DataPullMode string `json:"DataPullMode,omitempty"` + DataPullMode *string `json:"DataPullMode,omitempty"` // FirstExecutionFrom AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-scheduledtriggerproperties.html#cfn-customerprofiles-integration-scheduledtriggerproperties-firstexecutionfrom - FirstExecutionFrom float64 `json:"FirstExecutionFrom,omitempty"` + FirstExecutionFrom *float64 `json:"FirstExecutionFrom,omitempty"` // ScheduleEndTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-scheduledtriggerproperties.html#cfn-customerprofiles-integration-scheduledtriggerproperties-scheduleendtime - ScheduleEndTime float64 `json:"ScheduleEndTime,omitempty"` + ScheduleEndTime *float64 `json:"ScheduleEndTime,omitempty"` // ScheduleExpression AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-scheduledtriggerproperties.html#cfn-customerprofiles-integration-scheduledtriggerproperties-scheduleexpression - ScheduleExpression string `json:"ScheduleExpression,omitempty"` + ScheduleExpression string `json:"ScheduleExpression"` // ScheduleOffset AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-scheduledtriggerproperties.html#cfn-customerprofiles-integration-scheduledtriggerproperties-scheduleoffset - ScheduleOffset int `json:"ScheduleOffset,omitempty"` + ScheduleOffset *int `json:"ScheduleOffset,omitempty"` // ScheduleStartTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-scheduledtriggerproperties.html#cfn-customerprofiles-integration-scheduledtriggerproperties-schedulestarttime - ScheduleStartTime float64 `json:"ScheduleStartTime,omitempty"` + ScheduleStartTime *float64 `json:"ScheduleStartTime,omitempty"` // Timezone AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-scheduledtriggerproperties.html#cfn-customerprofiles-integration-scheduledtriggerproperties-timezone - Timezone string `json:"Timezone,omitempty"` + Timezone *string `json:"Timezone,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/customerprofiles/aws-customerprofiles-integration_servicenowsourceproperties.go b/cloudformation/customerprofiles/aws-customerprofiles-integration_servicenowsourceproperties.go index 0b4797491c..b8abe14b38 100644 --- a/cloudformation/customerprofiles/aws-customerprofiles-integration_servicenowsourceproperties.go +++ b/cloudformation/customerprofiles/aws-customerprofiles-integration_servicenowsourceproperties.go @@ -11,7 +11,7 @@ type Integration_ServiceNowSourceProperties struct { // Object AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-servicenowsourceproperties.html#cfn-customerprofiles-integration-servicenowsourceproperties-object - Object string `json:"Object,omitempty"` + Object string `json:"Object"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/customerprofiles/aws-customerprofiles-integration_sourceflowconfig.go b/cloudformation/customerprofiles/aws-customerprofiles-integration_sourceflowconfig.go index 28eea01411..2ee43a16e7 100644 --- a/cloudformation/customerprofiles/aws-customerprofiles-integration_sourceflowconfig.go +++ b/cloudformation/customerprofiles/aws-customerprofiles-integration_sourceflowconfig.go @@ -11,12 +11,12 @@ type Integration_SourceFlowConfig struct { // ConnectorProfileName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-sourceflowconfig.html#cfn-customerprofiles-integration-sourceflowconfig-connectorprofilename - ConnectorProfileName string `json:"ConnectorProfileName,omitempty"` + ConnectorProfileName *string `json:"ConnectorProfileName,omitempty"` // ConnectorType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-sourceflowconfig.html#cfn-customerprofiles-integration-sourceflowconfig-connectortype - ConnectorType string `json:"ConnectorType,omitempty"` + ConnectorType string `json:"ConnectorType"` // IncrementalPullConfig AWS CloudFormation Property // Required: false @@ -26,7 +26,7 @@ type Integration_SourceFlowConfig struct { // SourceConnectorProperties AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-sourceflowconfig.html#cfn-customerprofiles-integration-sourceflowconfig-sourceconnectorproperties - SourceConnectorProperties *Integration_SourceConnectorProperties `json:"SourceConnectorProperties,omitempty"` + SourceConnectorProperties *Integration_SourceConnectorProperties `json:"SourceConnectorProperties"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/customerprofiles/aws-customerprofiles-integration_task.go b/cloudformation/customerprofiles/aws-customerprofiles-integration_task.go index 1f8f478131..d022311f14 100644 --- a/cloudformation/customerprofiles/aws-customerprofiles-integration_task.go +++ b/cloudformation/customerprofiles/aws-customerprofiles-integration_task.go @@ -16,22 +16,22 @@ type Integration_Task struct { // DestinationField AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-task.html#cfn-customerprofiles-integration-task-destinationfield - DestinationField string `json:"DestinationField,omitempty"` + DestinationField *string `json:"DestinationField,omitempty"` // SourceFields AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-task.html#cfn-customerprofiles-integration-task-sourcefields - SourceFields []string `json:"SourceFields,omitempty"` + SourceFields []string `json:"SourceFields"` // TaskProperties AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-task.html#cfn-customerprofiles-integration-task-taskproperties - TaskProperties []Integration_TaskPropertiesMap `json:"TaskProperties,omitempty"` + TaskProperties *[]Integration_TaskPropertiesMap `json:"TaskProperties,omitempty"` // TaskType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-task.html#cfn-customerprofiles-integration-task-tasktype - TaskType string `json:"TaskType,omitempty"` + TaskType string `json:"TaskType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/customerprofiles/aws-customerprofiles-integration_taskpropertiesmap.go b/cloudformation/customerprofiles/aws-customerprofiles-integration_taskpropertiesmap.go index 0504f382d9..8d326ec617 100644 --- a/cloudformation/customerprofiles/aws-customerprofiles-integration_taskpropertiesmap.go +++ b/cloudformation/customerprofiles/aws-customerprofiles-integration_taskpropertiesmap.go @@ -11,12 +11,12 @@ type Integration_TaskPropertiesMap struct { // OperatorPropertyKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-taskpropertiesmap.html#cfn-customerprofiles-integration-taskpropertiesmap-operatorpropertykey - OperatorPropertyKey string `json:"OperatorPropertyKey,omitempty"` + OperatorPropertyKey string `json:"OperatorPropertyKey"` // Property AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-taskpropertiesmap.html#cfn-customerprofiles-integration-taskpropertiesmap-property - Property string `json:"Property,omitempty"` + Property string `json:"Property"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/customerprofiles/aws-customerprofiles-integration_triggerconfig.go b/cloudformation/customerprofiles/aws-customerprofiles-integration_triggerconfig.go index 60dfc50a63..4277804c9e 100644 --- a/cloudformation/customerprofiles/aws-customerprofiles-integration_triggerconfig.go +++ b/cloudformation/customerprofiles/aws-customerprofiles-integration_triggerconfig.go @@ -16,7 +16,7 @@ type Integration_TriggerConfig struct { // TriggerType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-triggerconfig.html#cfn-customerprofiles-integration-triggerconfig-triggertype - TriggerType string `json:"TriggerType,omitempty"` + TriggerType string `json:"TriggerType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/customerprofiles/aws-customerprofiles-integration_zendesksourceproperties.go b/cloudformation/customerprofiles/aws-customerprofiles-integration_zendesksourceproperties.go index e655469dd5..ed7e343e6d 100644 --- a/cloudformation/customerprofiles/aws-customerprofiles-integration_zendesksourceproperties.go +++ b/cloudformation/customerprofiles/aws-customerprofiles-integration_zendesksourceproperties.go @@ -11,7 +11,7 @@ type Integration_ZendeskSourceProperties struct { // Object AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-zendesksourceproperties.html#cfn-customerprofiles-integration-zendesksourceproperties-object - Object string `json:"Object,omitempty"` + Object string `json:"Object"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/customerprofiles/aws-customerprofiles-objecttype.go b/cloudformation/customerprofiles/aws-customerprofiles-objecttype.go index e7d5e11d27..89c44bfc5f 100644 --- a/cloudformation/customerprofiles/aws-customerprofiles-objecttype.go +++ b/cloudformation/customerprofiles/aws-customerprofiles-objecttype.go @@ -16,52 +16,52 @@ type ObjectType struct { // AllowProfileCreation AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-customerprofiles-objecttype.html#cfn-customerprofiles-objecttype-allowprofilecreation - AllowProfileCreation bool `json:"AllowProfileCreation,omitempty"` + AllowProfileCreation *bool `json:"AllowProfileCreation,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-customerprofiles-objecttype.html#cfn-customerprofiles-objecttype-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // DomainName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-customerprofiles-objecttype.html#cfn-customerprofiles-objecttype-domainname - DomainName string `json:"DomainName,omitempty"` + DomainName string `json:"DomainName"` // EncryptionKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-customerprofiles-objecttype.html#cfn-customerprofiles-objecttype-encryptionkey - EncryptionKey string `json:"EncryptionKey,omitempty"` + EncryptionKey *string `json:"EncryptionKey,omitempty"` // ExpirationDays AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-customerprofiles-objecttype.html#cfn-customerprofiles-objecttype-expirationdays - ExpirationDays int `json:"ExpirationDays,omitempty"` + ExpirationDays *int `json:"ExpirationDays,omitempty"` // Fields AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-customerprofiles-objecttype.html#cfn-customerprofiles-objecttype-fields - Fields []ObjectType_FieldMap `json:"Fields,omitempty"` + Fields *[]ObjectType_FieldMap `json:"Fields,omitempty"` // Keys AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-customerprofiles-objecttype.html#cfn-customerprofiles-objecttype-keys - Keys []ObjectType_KeyMap `json:"Keys,omitempty"` + Keys *[]ObjectType_KeyMap `json:"Keys,omitempty"` // ObjectTypeName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-customerprofiles-objecttype.html#cfn-customerprofiles-objecttype-objecttypename - ObjectTypeName string `json:"ObjectTypeName,omitempty"` + ObjectTypeName *string `json:"ObjectTypeName,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-customerprofiles-objecttype.html#cfn-customerprofiles-objecttype-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // TemplateId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-customerprofiles-objecttype.html#cfn-customerprofiles-objecttype-templateid - TemplateId string `json:"TemplateId,omitempty"` + TemplateId *string `json:"TemplateId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/customerprofiles/aws-customerprofiles-objecttype_fieldmap.go b/cloudformation/customerprofiles/aws-customerprofiles-objecttype_fieldmap.go index 1efc35c239..6cf0677630 100644 --- a/cloudformation/customerprofiles/aws-customerprofiles-objecttype_fieldmap.go +++ b/cloudformation/customerprofiles/aws-customerprofiles-objecttype_fieldmap.go @@ -11,7 +11,7 @@ type ObjectType_FieldMap struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-objecttype-fieldmap.html#cfn-customerprofiles-objecttype-fieldmap-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // ObjectTypeField AWS CloudFormation Property // Required: false diff --git a/cloudformation/customerprofiles/aws-customerprofiles-objecttype_keymap.go b/cloudformation/customerprofiles/aws-customerprofiles-objecttype_keymap.go index 85b70f6f52..8a27e33177 100644 --- a/cloudformation/customerprofiles/aws-customerprofiles-objecttype_keymap.go +++ b/cloudformation/customerprofiles/aws-customerprofiles-objecttype_keymap.go @@ -11,12 +11,12 @@ type ObjectType_KeyMap struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-objecttype-keymap.html#cfn-customerprofiles-objecttype-keymap-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // ObjectTypeKeyList AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-objecttype-keymap.html#cfn-customerprofiles-objecttype-keymap-objecttypekeylist - ObjectTypeKeyList []ObjectType_ObjectTypeKey `json:"ObjectTypeKeyList,omitempty"` + ObjectTypeKeyList *[]ObjectType_ObjectTypeKey `json:"ObjectTypeKeyList,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/customerprofiles/aws-customerprofiles-objecttype_objecttypefield.go b/cloudformation/customerprofiles/aws-customerprofiles-objecttype_objecttypefield.go index 50f27b71a2..6e404be6b5 100644 --- a/cloudformation/customerprofiles/aws-customerprofiles-objecttype_objecttypefield.go +++ b/cloudformation/customerprofiles/aws-customerprofiles-objecttype_objecttypefield.go @@ -11,17 +11,17 @@ type ObjectType_ObjectTypeField struct { // ContentType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-objecttype-objecttypefield.html#cfn-customerprofiles-objecttype-objecttypefield-contenttype - ContentType string `json:"ContentType,omitempty"` + ContentType *string `json:"ContentType,omitempty"` // Source AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-objecttype-objecttypefield.html#cfn-customerprofiles-objecttype-objecttypefield-source - Source string `json:"Source,omitempty"` + Source *string `json:"Source,omitempty"` // Target AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-objecttype-objecttypefield.html#cfn-customerprofiles-objecttype-objecttypefield-target - Target string `json:"Target,omitempty"` + Target *string `json:"Target,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/customerprofiles/aws-customerprofiles-objecttype_objecttypekey.go b/cloudformation/customerprofiles/aws-customerprofiles-objecttype_objecttypekey.go index a09827a2f7..b2cbf1a5f2 100644 --- a/cloudformation/customerprofiles/aws-customerprofiles-objecttype_objecttypekey.go +++ b/cloudformation/customerprofiles/aws-customerprofiles-objecttype_objecttypekey.go @@ -11,12 +11,12 @@ type ObjectType_ObjectTypeKey struct { // FieldNames AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-objecttype-objecttypekey.html#cfn-customerprofiles-objecttype-objecttypekey-fieldnames - FieldNames []string `json:"FieldNames,omitempty"` + FieldNames *[]string `json:"FieldNames,omitempty"` // StandardIdentifiers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-objecttype-objecttypekey.html#cfn-customerprofiles-objecttype-objecttypekey-standardidentifiers - StandardIdentifiers []string `json:"StandardIdentifiers,omitempty"` + StandardIdentifiers *[]string `json:"StandardIdentifiers,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/databrew/aws-databrew-dataset.go b/cloudformation/databrew/aws-databrew-dataset.go index ff14e5bbc4..38f9c0a4b8 100644 --- a/cloudformation/databrew/aws-databrew-dataset.go +++ b/cloudformation/databrew/aws-databrew-dataset.go @@ -16,7 +16,7 @@ type Dataset struct { // Format AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-databrew-dataset.html#cfn-databrew-dataset-format - Format string `json:"Format,omitempty"` + Format *string `json:"Format,omitempty"` // FormatOptions AWS CloudFormation Property // Required: false @@ -26,12 +26,12 @@ type Dataset struct { // Input AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-databrew-dataset.html#cfn-databrew-dataset-input - Input *Dataset_Input `json:"Input,omitempty"` + Input *Dataset_Input `json:"Input"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-databrew-dataset.html#cfn-databrew-dataset-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // PathOptions AWS CloudFormation Property // Required: false @@ -41,7 +41,7 @@ type Dataset struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-databrew-dataset.html#cfn-databrew-dataset-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/databrew/aws-databrew-dataset_csvoptions.go b/cloudformation/databrew/aws-databrew-dataset_csvoptions.go index 8c0c99444b..78ba8aac66 100644 --- a/cloudformation/databrew/aws-databrew-dataset_csvoptions.go +++ b/cloudformation/databrew/aws-databrew-dataset_csvoptions.go @@ -11,12 +11,12 @@ type Dataset_CsvOptions struct { // Delimiter AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-csvoptions.html#cfn-databrew-dataset-csvoptions-delimiter - Delimiter string `json:"Delimiter,omitempty"` + Delimiter *string `json:"Delimiter,omitempty"` // HeaderRow AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-csvoptions.html#cfn-databrew-dataset-csvoptions-headerrow - HeaderRow bool `json:"HeaderRow,omitempty"` + HeaderRow *bool `json:"HeaderRow,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/databrew/aws-databrew-dataset_databaseinputdefinition.go b/cloudformation/databrew/aws-databrew-dataset_databaseinputdefinition.go index dd701f06f1..6502bc72ad 100644 --- a/cloudformation/databrew/aws-databrew-dataset_databaseinputdefinition.go +++ b/cloudformation/databrew/aws-databrew-dataset_databaseinputdefinition.go @@ -11,17 +11,17 @@ type Dataset_DatabaseInputDefinition struct { // DatabaseTableName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-databaseinputdefinition.html#cfn-databrew-dataset-databaseinputdefinition-databasetablename - DatabaseTableName string `json:"DatabaseTableName,omitempty"` + DatabaseTableName *string `json:"DatabaseTableName,omitempty"` // GlueConnectionName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-databaseinputdefinition.html#cfn-databrew-dataset-databaseinputdefinition-glueconnectionname - GlueConnectionName string `json:"GlueConnectionName,omitempty"` + GlueConnectionName string `json:"GlueConnectionName"` // QueryString AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-databaseinputdefinition.html#cfn-databrew-dataset-databaseinputdefinition-querystring - QueryString string `json:"QueryString,omitempty"` + QueryString *string `json:"QueryString,omitempty"` // TempDirectory AWS CloudFormation Property // Required: false diff --git a/cloudformation/databrew/aws-databrew-dataset_datacataloginputdefinition.go b/cloudformation/databrew/aws-databrew-dataset_datacataloginputdefinition.go index a95b20beef..f7a1cbfc3a 100644 --- a/cloudformation/databrew/aws-databrew-dataset_datacataloginputdefinition.go +++ b/cloudformation/databrew/aws-databrew-dataset_datacataloginputdefinition.go @@ -11,17 +11,17 @@ type Dataset_DataCatalogInputDefinition struct { // CatalogId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-datacataloginputdefinition.html#cfn-databrew-dataset-datacataloginputdefinition-catalogid - CatalogId string `json:"CatalogId,omitempty"` + CatalogId *string `json:"CatalogId,omitempty"` // DatabaseName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-datacataloginputdefinition.html#cfn-databrew-dataset-datacataloginputdefinition-databasename - DatabaseName string `json:"DatabaseName,omitempty"` + DatabaseName *string `json:"DatabaseName,omitempty"` // TableName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-datacataloginputdefinition.html#cfn-databrew-dataset-datacataloginputdefinition-tablename - TableName string `json:"TableName,omitempty"` + TableName *string `json:"TableName,omitempty"` // TempDirectory AWS CloudFormation Property // Required: false diff --git a/cloudformation/databrew/aws-databrew-dataset_datasetparameter.go b/cloudformation/databrew/aws-databrew-dataset_datasetparameter.go index c2098aca81..450c4be36f 100644 --- a/cloudformation/databrew/aws-databrew-dataset_datasetparameter.go +++ b/cloudformation/databrew/aws-databrew-dataset_datasetparameter.go @@ -11,7 +11,7 @@ type Dataset_DatasetParameter struct { // CreateColumn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-datasetparameter.html#cfn-databrew-dataset-datasetparameter-createcolumn - CreateColumn bool `json:"CreateColumn,omitempty"` + CreateColumn *bool `json:"CreateColumn,omitempty"` // DatetimeOptions AWS CloudFormation Property // Required: false @@ -26,12 +26,12 @@ type Dataset_DatasetParameter struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-datasetparameter.html#cfn-databrew-dataset-datasetparameter-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-datasetparameter.html#cfn-databrew-dataset-datasetparameter-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/databrew/aws-databrew-dataset_datetimeoptions.go b/cloudformation/databrew/aws-databrew-dataset_datetimeoptions.go index 732f868f0d..f810383861 100644 --- a/cloudformation/databrew/aws-databrew-dataset_datetimeoptions.go +++ b/cloudformation/databrew/aws-databrew-dataset_datetimeoptions.go @@ -11,17 +11,17 @@ type Dataset_DatetimeOptions struct { // Format AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-datetimeoptions.html#cfn-databrew-dataset-datetimeoptions-format - Format string `json:"Format,omitempty"` + Format string `json:"Format"` // LocaleCode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-datetimeoptions.html#cfn-databrew-dataset-datetimeoptions-localecode - LocaleCode string `json:"LocaleCode,omitempty"` + LocaleCode *string `json:"LocaleCode,omitempty"` // TimezoneOffset AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-datetimeoptions.html#cfn-databrew-dataset-datetimeoptions-timezoneoffset - TimezoneOffset string `json:"TimezoneOffset,omitempty"` + TimezoneOffset *string `json:"TimezoneOffset,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/databrew/aws-databrew-dataset_exceloptions.go b/cloudformation/databrew/aws-databrew-dataset_exceloptions.go index e5d585fe5f..da3f51f8d7 100644 --- a/cloudformation/databrew/aws-databrew-dataset_exceloptions.go +++ b/cloudformation/databrew/aws-databrew-dataset_exceloptions.go @@ -11,17 +11,17 @@ type Dataset_ExcelOptions struct { // HeaderRow AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-exceloptions.html#cfn-databrew-dataset-exceloptions-headerrow - HeaderRow bool `json:"HeaderRow,omitempty"` + HeaderRow *bool `json:"HeaderRow,omitempty"` // SheetIndexes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-exceloptions.html#cfn-databrew-dataset-exceloptions-sheetindexes - SheetIndexes []int `json:"SheetIndexes,omitempty"` + SheetIndexes *[]int `json:"SheetIndexes,omitempty"` // SheetNames AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-exceloptions.html#cfn-databrew-dataset-exceloptions-sheetnames - SheetNames []string `json:"SheetNames,omitempty"` + SheetNames *[]string `json:"SheetNames,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/databrew/aws-databrew-dataset_fileslimit.go b/cloudformation/databrew/aws-databrew-dataset_fileslimit.go index 38b41cd8da..c8b9b59c22 100644 --- a/cloudformation/databrew/aws-databrew-dataset_fileslimit.go +++ b/cloudformation/databrew/aws-databrew-dataset_fileslimit.go @@ -16,12 +16,12 @@ type Dataset_FilesLimit struct { // Order AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-fileslimit.html#cfn-databrew-dataset-fileslimit-order - Order string `json:"Order,omitempty"` + Order *string `json:"Order,omitempty"` // OrderedBy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-fileslimit.html#cfn-databrew-dataset-fileslimit-orderedby - OrderedBy string `json:"OrderedBy,omitempty"` + OrderedBy *string `json:"OrderedBy,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/databrew/aws-databrew-dataset_filterexpression.go b/cloudformation/databrew/aws-databrew-dataset_filterexpression.go index 3746cf6b5a..23fc03a600 100644 --- a/cloudformation/databrew/aws-databrew-dataset_filterexpression.go +++ b/cloudformation/databrew/aws-databrew-dataset_filterexpression.go @@ -11,12 +11,12 @@ type Dataset_FilterExpression struct { // Expression AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-filterexpression.html#cfn-databrew-dataset-filterexpression-expression - Expression string `json:"Expression,omitempty"` + Expression string `json:"Expression"` // ValuesMap AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-filterexpression.html#cfn-databrew-dataset-filterexpression-valuesmap - ValuesMap []Dataset_FilterValue `json:"ValuesMap,omitempty"` + ValuesMap []Dataset_FilterValue `json:"ValuesMap"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/databrew/aws-databrew-dataset_filtervalue.go b/cloudformation/databrew/aws-databrew-dataset_filtervalue.go index ff69f0b3e9..7529ebbf3e 100644 --- a/cloudformation/databrew/aws-databrew-dataset_filtervalue.go +++ b/cloudformation/databrew/aws-databrew-dataset_filtervalue.go @@ -11,12 +11,12 @@ type Dataset_FilterValue struct { // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-filtervalue.html#cfn-databrew-dataset-filtervalue-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // ValueReference AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-filtervalue.html#cfn-databrew-dataset-filtervalue-valuereference - ValueReference string `json:"ValueReference,omitempty"` + ValueReference string `json:"ValueReference"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/databrew/aws-databrew-dataset_jsonoptions.go b/cloudformation/databrew/aws-databrew-dataset_jsonoptions.go index 3baa4a98c8..0bb4e1aab0 100644 --- a/cloudformation/databrew/aws-databrew-dataset_jsonoptions.go +++ b/cloudformation/databrew/aws-databrew-dataset_jsonoptions.go @@ -11,7 +11,7 @@ type Dataset_JsonOptions struct { // MultiLine AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-jsonoptions.html#cfn-databrew-dataset-jsonoptions-multiline - MultiLine bool `json:"MultiLine,omitempty"` + MultiLine *bool `json:"MultiLine,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/databrew/aws-databrew-dataset_metadata.go b/cloudformation/databrew/aws-databrew-dataset_metadata.go index e40e98c34c..05cc95d6a2 100644 --- a/cloudformation/databrew/aws-databrew-dataset_metadata.go +++ b/cloudformation/databrew/aws-databrew-dataset_metadata.go @@ -11,7 +11,7 @@ type Dataset_Metadata struct { // SourceArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-metadata.html#cfn-databrew-dataset-metadata-sourcearn - SourceArn string `json:"SourceArn,omitempty"` + SourceArn *string `json:"SourceArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/databrew/aws-databrew-dataset_pathoptions.go b/cloudformation/databrew/aws-databrew-dataset_pathoptions.go index 41a41f85f4..198580d897 100644 --- a/cloudformation/databrew/aws-databrew-dataset_pathoptions.go +++ b/cloudformation/databrew/aws-databrew-dataset_pathoptions.go @@ -21,7 +21,7 @@ type Dataset_PathOptions struct { // Parameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-pathoptions.html#cfn-databrew-dataset-pathoptions-parameters - Parameters []Dataset_PathParameter `json:"Parameters,omitempty"` + Parameters *[]Dataset_PathParameter `json:"Parameters,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/databrew/aws-databrew-dataset_pathparameter.go b/cloudformation/databrew/aws-databrew-dataset_pathparameter.go index 23a5a80ae9..c84e8ee2f8 100644 --- a/cloudformation/databrew/aws-databrew-dataset_pathparameter.go +++ b/cloudformation/databrew/aws-databrew-dataset_pathparameter.go @@ -11,12 +11,12 @@ type Dataset_PathParameter struct { // DatasetParameter AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-pathparameter.html#cfn-databrew-dataset-pathparameter-datasetparameter - DatasetParameter *Dataset_DatasetParameter `json:"DatasetParameter,omitempty"` + DatasetParameter *Dataset_DatasetParameter `json:"DatasetParameter"` // PathParameterName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-pathparameter.html#cfn-databrew-dataset-pathparameter-pathparametername - PathParameterName string `json:"PathParameterName,omitempty"` + PathParameterName string `json:"PathParameterName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/databrew/aws-databrew-dataset_s3location.go b/cloudformation/databrew/aws-databrew-dataset_s3location.go index f08f16752b..578c040fe4 100644 --- a/cloudformation/databrew/aws-databrew-dataset_s3location.go +++ b/cloudformation/databrew/aws-databrew-dataset_s3location.go @@ -11,12 +11,12 @@ type Dataset_S3Location struct { // Bucket AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-s3location.html#cfn-databrew-dataset-s3location-bucket - Bucket string `json:"Bucket,omitempty"` + Bucket string `json:"Bucket"` // Key AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-s3location.html#cfn-databrew-dataset-s3location-key - Key string `json:"Key,omitempty"` + Key *string `json:"Key,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/databrew/aws-databrew-job.go b/cloudformation/databrew/aws-databrew-job.go index 90fe658f7f..f729b1b7d0 100644 --- a/cloudformation/databrew/aws-databrew-job.go +++ b/cloudformation/databrew/aws-databrew-job.go @@ -16,27 +16,27 @@ type Job struct { // DataCatalogOutputs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-databrew-job.html#cfn-databrew-job-datacatalogoutputs - DataCatalogOutputs []Job_DataCatalogOutput `json:"DataCatalogOutputs,omitempty"` + DataCatalogOutputs *[]Job_DataCatalogOutput `json:"DataCatalogOutputs,omitempty"` // DatabaseOutputs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-databrew-job.html#cfn-databrew-job-databaseoutputs - DatabaseOutputs []Job_DatabaseOutput `json:"DatabaseOutputs,omitempty"` + DatabaseOutputs *[]Job_DatabaseOutput `json:"DatabaseOutputs,omitempty"` // DatasetName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-databrew-job.html#cfn-databrew-job-datasetname - DatasetName string `json:"DatasetName,omitempty"` + DatasetName *string `json:"DatasetName,omitempty"` // EncryptionKeyArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-databrew-job.html#cfn-databrew-job-encryptionkeyarn - EncryptionKeyArn string `json:"EncryptionKeyArn,omitempty"` + EncryptionKeyArn *string `json:"EncryptionKeyArn,omitempty"` // EncryptionMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-databrew-job.html#cfn-databrew-job-encryptionmode - EncryptionMode string `json:"EncryptionMode,omitempty"` + EncryptionMode *string `json:"EncryptionMode,omitempty"` // JobSample AWS CloudFormation Property // Required: false @@ -46,22 +46,22 @@ type Job struct { // LogSubscription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-databrew-job.html#cfn-databrew-job-logsubscription - LogSubscription string `json:"LogSubscription,omitempty"` + LogSubscription *string `json:"LogSubscription,omitempty"` // MaxCapacity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-databrew-job.html#cfn-databrew-job-maxcapacity - MaxCapacity int `json:"MaxCapacity,omitempty"` + MaxCapacity *int `json:"MaxCapacity,omitempty"` // MaxRetries AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-databrew-job.html#cfn-databrew-job-maxretries - MaxRetries int `json:"MaxRetries,omitempty"` + MaxRetries *int `json:"MaxRetries,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-databrew-job.html#cfn-databrew-job-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // OutputLocation AWS CloudFormation Property // Required: false @@ -71,7 +71,7 @@ type Job struct { // Outputs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-databrew-job.html#cfn-databrew-job-outputs - Outputs []Job_Output `json:"Outputs,omitempty"` + Outputs *[]Job_Output `json:"Outputs,omitempty"` // ProfileConfiguration AWS CloudFormation Property // Required: false @@ -81,7 +81,7 @@ type Job struct { // ProjectName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-databrew-job.html#cfn-databrew-job-projectname - ProjectName string `json:"ProjectName,omitempty"` + ProjectName *string `json:"ProjectName,omitempty"` // Recipe AWS CloudFormation Property // Required: false @@ -91,27 +91,27 @@ type Job struct { // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-databrew-job.html#cfn-databrew-job-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-databrew-job.html#cfn-databrew-job-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // Timeout AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-databrew-job.html#cfn-databrew-job-timeout - Timeout int `json:"Timeout,omitempty"` + Timeout *int `json:"Timeout,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-databrew-job.html#cfn-databrew-job-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // ValidationConfigurations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-databrew-job.html#cfn-databrew-job-validationconfigurations - ValidationConfigurations []Job_ValidationConfiguration `json:"ValidationConfigurations,omitempty"` + ValidationConfigurations *[]Job_ValidationConfiguration `json:"ValidationConfigurations,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/databrew/aws-databrew-job_allowedstatistics.go b/cloudformation/databrew/aws-databrew-job_allowedstatistics.go index c5656b7105..339b355207 100644 --- a/cloudformation/databrew/aws-databrew-job_allowedstatistics.go +++ b/cloudformation/databrew/aws-databrew-job_allowedstatistics.go @@ -11,7 +11,7 @@ type Job_AllowedStatistics struct { // Statistics AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-job-allowedstatistics.html#cfn-databrew-job-allowedstatistics-statistics - Statistics []string `json:"Statistics,omitempty"` + Statistics []string `json:"Statistics"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/databrew/aws-databrew-job_columnselector.go b/cloudformation/databrew/aws-databrew-job_columnselector.go index e4646a201e..fc31a3a4b5 100644 --- a/cloudformation/databrew/aws-databrew-job_columnselector.go +++ b/cloudformation/databrew/aws-databrew-job_columnselector.go @@ -11,12 +11,12 @@ type Job_ColumnSelector struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-job-columnselector.html#cfn-databrew-job-columnselector-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Regex AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-job-columnselector.html#cfn-databrew-job-columnselector-regex - Regex string `json:"Regex,omitempty"` + Regex *string `json:"Regex,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/databrew/aws-databrew-job_columnstatisticsconfiguration.go b/cloudformation/databrew/aws-databrew-job_columnstatisticsconfiguration.go index d8948270a2..84023daebb 100644 --- a/cloudformation/databrew/aws-databrew-job_columnstatisticsconfiguration.go +++ b/cloudformation/databrew/aws-databrew-job_columnstatisticsconfiguration.go @@ -11,12 +11,12 @@ type Job_ColumnStatisticsConfiguration struct { // Selectors AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-job-columnstatisticsconfiguration.html#cfn-databrew-job-columnstatisticsconfiguration-selectors - Selectors []Job_ColumnSelector `json:"Selectors,omitempty"` + Selectors *[]Job_ColumnSelector `json:"Selectors,omitempty"` // Statistics AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-job-columnstatisticsconfiguration.html#cfn-databrew-job-columnstatisticsconfiguration-statistics - Statistics *Job_StatisticsConfiguration `json:"Statistics,omitempty"` + Statistics *Job_StatisticsConfiguration `json:"Statistics"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/databrew/aws-databrew-job_csvoutputoptions.go b/cloudformation/databrew/aws-databrew-job_csvoutputoptions.go index a3217bc217..6c3437a194 100644 --- a/cloudformation/databrew/aws-databrew-job_csvoutputoptions.go +++ b/cloudformation/databrew/aws-databrew-job_csvoutputoptions.go @@ -11,7 +11,7 @@ type Job_CsvOutputOptions struct { // Delimiter AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-job-csvoutputoptions.html#cfn-databrew-job-csvoutputoptions-delimiter - Delimiter string `json:"Delimiter,omitempty"` + Delimiter *string `json:"Delimiter,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/databrew/aws-databrew-job_databaseoutput.go b/cloudformation/databrew/aws-databrew-job_databaseoutput.go index 7c9033c842..7ac2fbeb08 100644 --- a/cloudformation/databrew/aws-databrew-job_databaseoutput.go +++ b/cloudformation/databrew/aws-databrew-job_databaseoutput.go @@ -11,17 +11,17 @@ type Job_DatabaseOutput struct { // DatabaseOptions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-job-databaseoutput.html#cfn-databrew-job-databaseoutput-databaseoptions - DatabaseOptions *Job_DatabaseTableOutputOptions `json:"DatabaseOptions,omitempty"` + DatabaseOptions *Job_DatabaseTableOutputOptions `json:"DatabaseOptions"` // DatabaseOutputMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-job-databaseoutput.html#cfn-databrew-job-databaseoutput-databaseoutputmode - DatabaseOutputMode string `json:"DatabaseOutputMode,omitempty"` + DatabaseOutputMode *string `json:"DatabaseOutputMode,omitempty"` // GlueConnectionName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-job-databaseoutput.html#cfn-databrew-job-databaseoutput-glueconnectionname - GlueConnectionName string `json:"GlueConnectionName,omitempty"` + GlueConnectionName string `json:"GlueConnectionName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/databrew/aws-databrew-job_databasetableoutputoptions.go b/cloudformation/databrew/aws-databrew-job_databasetableoutputoptions.go index c3e6ecfdb2..82b601c1cd 100644 --- a/cloudformation/databrew/aws-databrew-job_databasetableoutputoptions.go +++ b/cloudformation/databrew/aws-databrew-job_databasetableoutputoptions.go @@ -11,7 +11,7 @@ type Job_DatabaseTableOutputOptions struct { // TableName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-job-databasetableoutputoptions.html#cfn-databrew-job-databasetableoutputoptions-tablename - TableName string `json:"TableName,omitempty"` + TableName string `json:"TableName"` // TempDirectory AWS CloudFormation Property // Required: false diff --git a/cloudformation/databrew/aws-databrew-job_datacatalogoutput.go b/cloudformation/databrew/aws-databrew-job_datacatalogoutput.go index fe6ef531ef..7e90424e54 100644 --- a/cloudformation/databrew/aws-databrew-job_datacatalogoutput.go +++ b/cloudformation/databrew/aws-databrew-job_datacatalogoutput.go @@ -11,12 +11,12 @@ type Job_DataCatalogOutput struct { // CatalogId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-job-datacatalogoutput.html#cfn-databrew-job-datacatalogoutput-catalogid - CatalogId string `json:"CatalogId,omitempty"` + CatalogId *string `json:"CatalogId,omitempty"` // DatabaseName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-job-datacatalogoutput.html#cfn-databrew-job-datacatalogoutput-databasename - DatabaseName string `json:"DatabaseName,omitempty"` + DatabaseName string `json:"DatabaseName"` // DatabaseOptions AWS CloudFormation Property // Required: false @@ -26,7 +26,7 @@ type Job_DataCatalogOutput struct { // Overwrite AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-job-datacatalogoutput.html#cfn-databrew-job-datacatalogoutput-overwrite - Overwrite bool `json:"Overwrite,omitempty"` + Overwrite *bool `json:"Overwrite,omitempty"` // S3Options AWS CloudFormation Property // Required: false @@ -36,7 +36,7 @@ type Job_DataCatalogOutput struct { // TableName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-job-datacatalogoutput.html#cfn-databrew-job-datacatalogoutput-tablename - TableName string `json:"TableName,omitempty"` + TableName string `json:"TableName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/databrew/aws-databrew-job_entitydetectorconfiguration.go b/cloudformation/databrew/aws-databrew-job_entitydetectorconfiguration.go index 2730613298..06e1540632 100644 --- a/cloudformation/databrew/aws-databrew-job_entitydetectorconfiguration.go +++ b/cloudformation/databrew/aws-databrew-job_entitydetectorconfiguration.go @@ -16,7 +16,7 @@ type Job_EntityDetectorConfiguration struct { // EntityTypes AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-job-entitydetectorconfiguration.html#cfn-databrew-job-entitydetectorconfiguration-entitytypes - EntityTypes []string `json:"EntityTypes,omitempty"` + EntityTypes []string `json:"EntityTypes"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/databrew/aws-databrew-job_jobsample.go b/cloudformation/databrew/aws-databrew-job_jobsample.go index 0e3f6878af..edbd21846c 100644 --- a/cloudformation/databrew/aws-databrew-job_jobsample.go +++ b/cloudformation/databrew/aws-databrew-job_jobsample.go @@ -11,12 +11,12 @@ type Job_JobSample struct { // Mode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-job-jobsample.html#cfn-databrew-job-jobsample-mode - Mode string `json:"Mode,omitempty"` + Mode *string `json:"Mode,omitempty"` // Size AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-job-jobsample.html#cfn-databrew-job-jobsample-size - Size int `json:"Size,omitempty"` + Size *int `json:"Size,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/databrew/aws-databrew-job_output.go b/cloudformation/databrew/aws-databrew-job_output.go index 9092198dc3..d079e91641 100644 --- a/cloudformation/databrew/aws-databrew-job_output.go +++ b/cloudformation/databrew/aws-databrew-job_output.go @@ -11,12 +11,12 @@ type Job_Output struct { // CompressionFormat AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-job-output.html#cfn-databrew-job-output-compressionformat - CompressionFormat string `json:"CompressionFormat,omitempty"` + CompressionFormat *string `json:"CompressionFormat,omitempty"` // Format AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-job-output.html#cfn-databrew-job-output-format - Format string `json:"Format,omitempty"` + Format *string `json:"Format,omitempty"` // FormatOptions AWS CloudFormation Property // Required: false @@ -26,17 +26,17 @@ type Job_Output struct { // Location AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-job-output.html#cfn-databrew-job-output-location - Location *Job_S3Location `json:"Location,omitempty"` + Location *Job_S3Location `json:"Location"` // Overwrite AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-job-output.html#cfn-databrew-job-output-overwrite - Overwrite bool `json:"Overwrite,omitempty"` + Overwrite *bool `json:"Overwrite,omitempty"` // PartitionColumns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-job-output.html#cfn-databrew-job-output-partitioncolumns - PartitionColumns []string `json:"PartitionColumns,omitempty"` + PartitionColumns *[]string `json:"PartitionColumns,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/databrew/aws-databrew-job_outputlocation.go b/cloudformation/databrew/aws-databrew-job_outputlocation.go index 3ff826a9dc..3e5deb856b 100644 --- a/cloudformation/databrew/aws-databrew-job_outputlocation.go +++ b/cloudformation/databrew/aws-databrew-job_outputlocation.go @@ -11,17 +11,17 @@ type Job_OutputLocation struct { // Bucket AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-job-outputlocation.html#cfn-databrew-job-outputlocation-bucket - Bucket string `json:"Bucket,omitempty"` + Bucket string `json:"Bucket"` // BucketOwner AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-job-outputlocation.html#cfn-databrew-job-outputlocation-bucketowner - BucketOwner string `json:"BucketOwner,omitempty"` + BucketOwner *string `json:"BucketOwner,omitempty"` // Key AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-job-outputlocation.html#cfn-databrew-job-outputlocation-key - Key string `json:"Key,omitempty"` + Key *string `json:"Key,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/databrew/aws-databrew-job_profileconfiguration.go b/cloudformation/databrew/aws-databrew-job_profileconfiguration.go index 22d04d2066..d4d2b09b81 100644 --- a/cloudformation/databrew/aws-databrew-job_profileconfiguration.go +++ b/cloudformation/databrew/aws-databrew-job_profileconfiguration.go @@ -11,7 +11,7 @@ type Job_ProfileConfiguration struct { // ColumnStatisticsConfigurations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-job-profileconfiguration.html#cfn-databrew-job-profileconfiguration-columnstatisticsconfigurations - ColumnStatisticsConfigurations []Job_ColumnStatisticsConfiguration `json:"ColumnStatisticsConfigurations,omitempty"` + ColumnStatisticsConfigurations *[]Job_ColumnStatisticsConfiguration `json:"ColumnStatisticsConfigurations,omitempty"` // DatasetStatisticsConfiguration AWS CloudFormation Property // Required: false @@ -26,7 +26,7 @@ type Job_ProfileConfiguration struct { // ProfileColumns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-job-profileconfiguration.html#cfn-databrew-job-profileconfiguration-profilecolumns - ProfileColumns []Job_ColumnSelector `json:"ProfileColumns,omitempty"` + ProfileColumns *[]Job_ColumnSelector `json:"ProfileColumns,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/databrew/aws-databrew-job_recipe.go b/cloudformation/databrew/aws-databrew-job_recipe.go index a499a87fa5..37db1f518c 100644 --- a/cloudformation/databrew/aws-databrew-job_recipe.go +++ b/cloudformation/databrew/aws-databrew-job_recipe.go @@ -11,12 +11,12 @@ type Job_Recipe struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-job-recipe.html#cfn-databrew-job-recipe-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Version AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-job-recipe.html#cfn-databrew-job-recipe-version - Version string `json:"Version,omitempty"` + Version *string `json:"Version,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/databrew/aws-databrew-job_s3location.go b/cloudformation/databrew/aws-databrew-job_s3location.go index 17d6f480c3..c0fbfdf7b9 100644 --- a/cloudformation/databrew/aws-databrew-job_s3location.go +++ b/cloudformation/databrew/aws-databrew-job_s3location.go @@ -11,17 +11,17 @@ type Job_S3Location struct { // Bucket AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-job-s3location.html#cfn-databrew-job-s3location-bucket - Bucket string `json:"Bucket,omitempty"` + Bucket string `json:"Bucket"` // BucketOwner AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-job-s3location.html#cfn-databrew-job-s3location-bucketowner - BucketOwner string `json:"BucketOwner,omitempty"` + BucketOwner *string `json:"BucketOwner,omitempty"` // Key AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-job-s3location.html#cfn-databrew-job-s3location-key - Key string `json:"Key,omitempty"` + Key *string `json:"Key,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/databrew/aws-databrew-job_s3tableoutputoptions.go b/cloudformation/databrew/aws-databrew-job_s3tableoutputoptions.go index 258b26e146..f1bd4f15fd 100644 --- a/cloudformation/databrew/aws-databrew-job_s3tableoutputoptions.go +++ b/cloudformation/databrew/aws-databrew-job_s3tableoutputoptions.go @@ -11,7 +11,7 @@ type Job_S3TableOutputOptions struct { // Location AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-job-s3tableoutputoptions.html#cfn-databrew-job-s3tableoutputoptions-location - Location *Job_S3Location `json:"Location,omitempty"` + Location *Job_S3Location `json:"Location"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/databrew/aws-databrew-job_statisticoverride.go b/cloudformation/databrew/aws-databrew-job_statisticoverride.go index 8f8c8f379e..5bfa2374fd 100644 --- a/cloudformation/databrew/aws-databrew-job_statisticoverride.go +++ b/cloudformation/databrew/aws-databrew-job_statisticoverride.go @@ -11,12 +11,12 @@ type Job_StatisticOverride struct { // Parameters AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-job-statisticoverride.html#cfn-databrew-job-statisticoverride-parameters - Parameters *Job_ParameterMap `json:"Parameters,omitempty"` + Parameters *Job_ParameterMap `json:"Parameters"` // Statistic AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-job-statisticoverride.html#cfn-databrew-job-statisticoverride-statistic - Statistic string `json:"Statistic,omitempty"` + Statistic string `json:"Statistic"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/databrew/aws-databrew-job_statisticsconfiguration.go b/cloudformation/databrew/aws-databrew-job_statisticsconfiguration.go index 1eb8fb982b..f13926d9a3 100644 --- a/cloudformation/databrew/aws-databrew-job_statisticsconfiguration.go +++ b/cloudformation/databrew/aws-databrew-job_statisticsconfiguration.go @@ -11,12 +11,12 @@ type Job_StatisticsConfiguration struct { // IncludedStatistics AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-job-statisticsconfiguration.html#cfn-databrew-job-statisticsconfiguration-includedstatistics - IncludedStatistics []string `json:"IncludedStatistics,omitempty"` + IncludedStatistics *[]string `json:"IncludedStatistics,omitempty"` // Overrides AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-job-statisticsconfiguration.html#cfn-databrew-job-statisticsconfiguration-overrides - Overrides []Job_StatisticOverride `json:"Overrides,omitempty"` + Overrides *[]Job_StatisticOverride `json:"Overrides,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/databrew/aws-databrew-job_validationconfiguration.go b/cloudformation/databrew/aws-databrew-job_validationconfiguration.go index d7762e0d7f..cb55c7029c 100644 --- a/cloudformation/databrew/aws-databrew-job_validationconfiguration.go +++ b/cloudformation/databrew/aws-databrew-job_validationconfiguration.go @@ -11,12 +11,12 @@ type Job_ValidationConfiguration struct { // RulesetArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-job-validationconfiguration.html#cfn-databrew-job-validationconfiguration-rulesetarn - RulesetArn string `json:"RulesetArn,omitempty"` + RulesetArn string `json:"RulesetArn"` // ValidationMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-job-validationconfiguration.html#cfn-databrew-job-validationconfiguration-validationmode - ValidationMode string `json:"ValidationMode,omitempty"` + ValidationMode *string `json:"ValidationMode,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/databrew/aws-databrew-project.go b/cloudformation/databrew/aws-databrew-project.go index f9f86f4ec5..32bc44b47c 100644 --- a/cloudformation/databrew/aws-databrew-project.go +++ b/cloudformation/databrew/aws-databrew-project.go @@ -16,22 +16,22 @@ type Project struct { // DatasetName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-databrew-project.html#cfn-databrew-project-datasetname - DatasetName string `json:"DatasetName,omitempty"` + DatasetName string `json:"DatasetName"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-databrew-project.html#cfn-databrew-project-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // RecipeName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-databrew-project.html#cfn-databrew-project-recipename - RecipeName string `json:"RecipeName,omitempty"` + RecipeName string `json:"RecipeName"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-databrew-project.html#cfn-databrew-project-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // Sample AWS CloudFormation Property // Required: false @@ -41,7 +41,7 @@ type Project struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-databrew-project.html#cfn-databrew-project-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/databrew/aws-databrew-project_sample.go b/cloudformation/databrew/aws-databrew-project_sample.go index 49ec88c1a4..93c641c414 100644 --- a/cloudformation/databrew/aws-databrew-project_sample.go +++ b/cloudformation/databrew/aws-databrew-project_sample.go @@ -11,12 +11,12 @@ type Project_Sample struct { // Size AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-project-sample.html#cfn-databrew-project-sample-size - Size int `json:"Size,omitempty"` + Size *int `json:"Size,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-project-sample.html#cfn-databrew-project-sample-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/databrew/aws-databrew-recipe.go b/cloudformation/databrew/aws-databrew-recipe.go index 188a26a3d4..194b38244f 100644 --- a/cloudformation/databrew/aws-databrew-recipe.go +++ b/cloudformation/databrew/aws-databrew-recipe.go @@ -16,22 +16,22 @@ type Recipe struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-databrew-recipe.html#cfn-databrew-recipe-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-databrew-recipe.html#cfn-databrew-recipe-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Steps AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-databrew-recipe.html#cfn-databrew-recipe-steps - Steps []Recipe_RecipeStep `json:"Steps,omitempty"` + Steps []Recipe_RecipeStep `json:"Steps"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-databrew-recipe.html#cfn-databrew-recipe-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/databrew/aws-databrew-recipe_action.go b/cloudformation/databrew/aws-databrew-recipe_action.go index cf43ed3616..5ac12a0cdf 100644 --- a/cloudformation/databrew/aws-databrew-recipe_action.go +++ b/cloudformation/databrew/aws-databrew-recipe_action.go @@ -11,7 +11,7 @@ type Recipe_Action struct { // Operation AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-action.html#cfn-databrew-recipe-action-operation - Operation string `json:"Operation,omitempty"` + Operation string `json:"Operation"` // Parameters AWS CloudFormation Property // Required: false diff --git a/cloudformation/databrew/aws-databrew-recipe_conditionexpression.go b/cloudformation/databrew/aws-databrew-recipe_conditionexpression.go index b518f3cc18..ac8f7da556 100644 --- a/cloudformation/databrew/aws-databrew-recipe_conditionexpression.go +++ b/cloudformation/databrew/aws-databrew-recipe_conditionexpression.go @@ -11,17 +11,17 @@ type Recipe_ConditionExpression struct { // Condition AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-conditionexpression.html#cfn-databrew-recipe-conditionexpression-condition - Condition string `json:"Condition,omitempty"` + Condition string `json:"Condition"` // TargetColumn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-conditionexpression.html#cfn-databrew-recipe-conditionexpression-targetcolumn - TargetColumn string `json:"TargetColumn,omitempty"` + TargetColumn string `json:"TargetColumn"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-conditionexpression.html#cfn-databrew-recipe-conditionexpression-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/databrew/aws-databrew-recipe_datacataloginputdefinition.go b/cloudformation/databrew/aws-databrew-recipe_datacataloginputdefinition.go index 129e277448..276d5b83a6 100644 --- a/cloudformation/databrew/aws-databrew-recipe_datacataloginputdefinition.go +++ b/cloudformation/databrew/aws-databrew-recipe_datacataloginputdefinition.go @@ -11,17 +11,17 @@ type Recipe_DataCatalogInputDefinition struct { // CatalogId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-datacataloginputdefinition.html#cfn-databrew-recipe-datacataloginputdefinition-catalogid - CatalogId string `json:"CatalogId,omitempty"` + CatalogId *string `json:"CatalogId,omitempty"` // DatabaseName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-datacataloginputdefinition.html#cfn-databrew-recipe-datacataloginputdefinition-databasename - DatabaseName string `json:"DatabaseName,omitempty"` + DatabaseName *string `json:"DatabaseName,omitempty"` // TableName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-datacataloginputdefinition.html#cfn-databrew-recipe-datacataloginputdefinition-tablename - TableName string `json:"TableName,omitempty"` + TableName *string `json:"TableName,omitempty"` // TempDirectory AWS CloudFormation Property // Required: false diff --git a/cloudformation/databrew/aws-databrew-recipe_recipeparameters.go b/cloudformation/databrew/aws-databrew-recipe_recipeparameters.go index b4c377ad15..c7e5830e8a 100644 --- a/cloudformation/databrew/aws-databrew-recipe_recipeparameters.go +++ b/cloudformation/databrew/aws-databrew-recipe_recipeparameters.go @@ -11,507 +11,507 @@ type Recipe_RecipeParameters struct { // AggregateFunction AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-aggregatefunction - AggregateFunction string `json:"AggregateFunction,omitempty"` + AggregateFunction *string `json:"AggregateFunction,omitempty"` // Base AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-base - Base string `json:"Base,omitempty"` + Base *string `json:"Base,omitempty"` // CaseStatement AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-casestatement - CaseStatement string `json:"CaseStatement,omitempty"` + CaseStatement *string `json:"CaseStatement,omitempty"` // CategoryMap AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-categorymap - CategoryMap string `json:"CategoryMap,omitempty"` + CategoryMap *string `json:"CategoryMap,omitempty"` // CharsToRemove AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-charstoremove - CharsToRemove string `json:"CharsToRemove,omitempty"` + CharsToRemove *string `json:"CharsToRemove,omitempty"` // CollapseConsecutiveWhitespace AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-collapseconsecutivewhitespace - CollapseConsecutiveWhitespace string `json:"CollapseConsecutiveWhitespace,omitempty"` + CollapseConsecutiveWhitespace *string `json:"CollapseConsecutiveWhitespace,omitempty"` // ColumnDataType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-columndatatype - ColumnDataType string `json:"ColumnDataType,omitempty"` + ColumnDataType *string `json:"ColumnDataType,omitempty"` // ColumnRange AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-columnrange - ColumnRange string `json:"ColumnRange,omitempty"` + ColumnRange *string `json:"ColumnRange,omitempty"` // Count AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-count - Count string `json:"Count,omitempty"` + Count *string `json:"Count,omitempty"` // CustomCharacters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-customcharacters - CustomCharacters string `json:"CustomCharacters,omitempty"` + CustomCharacters *string `json:"CustomCharacters,omitempty"` // CustomStopWords AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-customstopwords - CustomStopWords string `json:"CustomStopWords,omitempty"` + CustomStopWords *string `json:"CustomStopWords,omitempty"` // CustomValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-customvalue - CustomValue string `json:"CustomValue,omitempty"` + CustomValue *string `json:"CustomValue,omitempty"` // DatasetsColumns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-datasetscolumns - DatasetsColumns string `json:"DatasetsColumns,omitempty"` + DatasetsColumns *string `json:"DatasetsColumns,omitempty"` // DateAddValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-dateaddvalue - DateAddValue string `json:"DateAddValue,omitempty"` + DateAddValue *string `json:"DateAddValue,omitempty"` // DateTimeFormat AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-datetimeformat - DateTimeFormat string `json:"DateTimeFormat,omitempty"` + DateTimeFormat *string `json:"DateTimeFormat,omitempty"` // DateTimeParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-datetimeparameters - DateTimeParameters string `json:"DateTimeParameters,omitempty"` + DateTimeParameters *string `json:"DateTimeParameters,omitempty"` // DeleteOtherRows AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-deleteotherrows - DeleteOtherRows string `json:"DeleteOtherRows,omitempty"` + DeleteOtherRows *string `json:"DeleteOtherRows,omitempty"` // Delimiter AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-delimiter - Delimiter string `json:"Delimiter,omitempty"` + Delimiter *string `json:"Delimiter,omitempty"` // EndPattern AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-endpattern - EndPattern string `json:"EndPattern,omitempty"` + EndPattern *string `json:"EndPattern,omitempty"` // EndPosition AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-endposition - EndPosition string `json:"EndPosition,omitempty"` + EndPosition *string `json:"EndPosition,omitempty"` // EndValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-endvalue - EndValue string `json:"EndValue,omitempty"` + EndValue *string `json:"EndValue,omitempty"` // ExpandContractions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-expandcontractions - ExpandContractions string `json:"ExpandContractions,omitempty"` + ExpandContractions *string `json:"ExpandContractions,omitempty"` // Exponent AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-exponent - Exponent string `json:"Exponent,omitempty"` + Exponent *string `json:"Exponent,omitempty"` // FalseString AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-falsestring - FalseString string `json:"FalseString,omitempty"` + FalseString *string `json:"FalseString,omitempty"` // GroupByAggFunctionOptions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-groupbyaggfunctionoptions - GroupByAggFunctionOptions string `json:"GroupByAggFunctionOptions,omitempty"` + GroupByAggFunctionOptions *string `json:"GroupByAggFunctionOptions,omitempty"` // GroupByColumns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-groupbycolumns - GroupByColumns string `json:"GroupByColumns,omitempty"` + GroupByColumns *string `json:"GroupByColumns,omitempty"` // HiddenColumns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-hiddencolumns - HiddenColumns string `json:"HiddenColumns,omitempty"` + HiddenColumns *string `json:"HiddenColumns,omitempty"` // IgnoreCase AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-ignorecase - IgnoreCase string `json:"IgnoreCase,omitempty"` + IgnoreCase *string `json:"IgnoreCase,omitempty"` // IncludeInSplit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-includeinsplit - IncludeInSplit string `json:"IncludeInSplit,omitempty"` + IncludeInSplit *string `json:"IncludeInSplit,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-interval - Interval string `json:"Interval,omitempty"` + Interval *string `json:"Interval,omitempty"` // IsText AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-istext - IsText string `json:"IsText,omitempty"` + IsText *string `json:"IsText,omitempty"` // JoinKeys AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-joinkeys - JoinKeys string `json:"JoinKeys,omitempty"` + JoinKeys *string `json:"JoinKeys,omitempty"` // JoinType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-jointype - JoinType string `json:"JoinType,omitempty"` + JoinType *string `json:"JoinType,omitempty"` // LeftColumns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-leftcolumns - LeftColumns string `json:"LeftColumns,omitempty"` + LeftColumns *string `json:"LeftColumns,omitempty"` // Limit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-limit - Limit string `json:"Limit,omitempty"` + Limit *string `json:"Limit,omitempty"` // LowerBound AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-lowerbound - LowerBound string `json:"LowerBound,omitempty"` + LowerBound *string `json:"LowerBound,omitempty"` // MapType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-maptype - MapType string `json:"MapType,omitempty"` + MapType *string `json:"MapType,omitempty"` // ModeType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-modetype - ModeType string `json:"ModeType,omitempty"` + ModeType *string `json:"ModeType,omitempty"` // MultiLine AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-multiline - MultiLine bool `json:"MultiLine,omitempty"` + MultiLine *bool `json:"MultiLine,omitempty"` // NumRows AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-numrows - NumRows string `json:"NumRows,omitempty"` + NumRows *string `json:"NumRows,omitempty"` // NumRowsAfter AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-numrowsafter - NumRowsAfter string `json:"NumRowsAfter,omitempty"` + NumRowsAfter *string `json:"NumRowsAfter,omitempty"` // NumRowsBefore AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-numrowsbefore - NumRowsBefore string `json:"NumRowsBefore,omitempty"` + NumRowsBefore *string `json:"NumRowsBefore,omitempty"` // OrderByColumn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-orderbycolumn - OrderByColumn string `json:"OrderByColumn,omitempty"` + OrderByColumn *string `json:"OrderByColumn,omitempty"` // OrderByColumns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-orderbycolumns - OrderByColumns string `json:"OrderByColumns,omitempty"` + OrderByColumns *string `json:"OrderByColumns,omitempty"` // Other AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-other - Other string `json:"Other,omitempty"` + Other *string `json:"Other,omitempty"` // Pattern AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-pattern - Pattern string `json:"Pattern,omitempty"` + Pattern *string `json:"Pattern,omitempty"` // PatternOption1 AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-patternoption1 - PatternOption1 string `json:"PatternOption1,omitempty"` + PatternOption1 *string `json:"PatternOption1,omitempty"` // PatternOption2 AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-patternoption2 - PatternOption2 string `json:"PatternOption2,omitempty"` + PatternOption2 *string `json:"PatternOption2,omitempty"` // PatternOptions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-patternoptions - PatternOptions string `json:"PatternOptions,omitempty"` + PatternOptions *string `json:"PatternOptions,omitempty"` // Period AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-period - Period string `json:"Period,omitempty"` + Period *string `json:"Period,omitempty"` // Position AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-position - Position string `json:"Position,omitempty"` + Position *string `json:"Position,omitempty"` // RemoveAllPunctuation AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-removeallpunctuation - RemoveAllPunctuation string `json:"RemoveAllPunctuation,omitempty"` + RemoveAllPunctuation *string `json:"RemoveAllPunctuation,omitempty"` // RemoveAllQuotes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-removeallquotes - RemoveAllQuotes string `json:"RemoveAllQuotes,omitempty"` + RemoveAllQuotes *string `json:"RemoveAllQuotes,omitempty"` // RemoveAllWhitespace AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-removeallwhitespace - RemoveAllWhitespace string `json:"RemoveAllWhitespace,omitempty"` + RemoveAllWhitespace *string `json:"RemoveAllWhitespace,omitempty"` // RemoveCustomCharacters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-removecustomcharacters - RemoveCustomCharacters string `json:"RemoveCustomCharacters,omitempty"` + RemoveCustomCharacters *string `json:"RemoveCustomCharacters,omitempty"` // RemoveCustomValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-removecustomvalue - RemoveCustomValue string `json:"RemoveCustomValue,omitempty"` + RemoveCustomValue *string `json:"RemoveCustomValue,omitempty"` // RemoveLeadingAndTrailingPunctuation AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-removeleadingandtrailingpunctuation - RemoveLeadingAndTrailingPunctuation string `json:"RemoveLeadingAndTrailingPunctuation,omitempty"` + RemoveLeadingAndTrailingPunctuation *string `json:"RemoveLeadingAndTrailingPunctuation,omitempty"` // RemoveLeadingAndTrailingQuotes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-removeleadingandtrailingquotes - RemoveLeadingAndTrailingQuotes string `json:"RemoveLeadingAndTrailingQuotes,omitempty"` + RemoveLeadingAndTrailingQuotes *string `json:"RemoveLeadingAndTrailingQuotes,omitempty"` // RemoveLeadingAndTrailingWhitespace AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-removeleadingandtrailingwhitespace - RemoveLeadingAndTrailingWhitespace string `json:"RemoveLeadingAndTrailingWhitespace,omitempty"` + RemoveLeadingAndTrailingWhitespace *string `json:"RemoveLeadingAndTrailingWhitespace,omitempty"` // RemoveLetters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-removeletters - RemoveLetters string `json:"RemoveLetters,omitempty"` + RemoveLetters *string `json:"RemoveLetters,omitempty"` // RemoveNumbers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-removenumbers - RemoveNumbers string `json:"RemoveNumbers,omitempty"` + RemoveNumbers *string `json:"RemoveNumbers,omitempty"` // RemoveSourceColumn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-removesourcecolumn - RemoveSourceColumn string `json:"RemoveSourceColumn,omitempty"` + RemoveSourceColumn *string `json:"RemoveSourceColumn,omitempty"` // RemoveSpecialCharacters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-removespecialcharacters - RemoveSpecialCharacters string `json:"RemoveSpecialCharacters,omitempty"` + RemoveSpecialCharacters *string `json:"RemoveSpecialCharacters,omitempty"` // RightColumns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-rightcolumns - RightColumns string `json:"RightColumns,omitempty"` + RightColumns *string `json:"RightColumns,omitempty"` // SampleSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-samplesize - SampleSize string `json:"SampleSize,omitempty"` + SampleSize *string `json:"SampleSize,omitempty"` // SampleType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-sampletype - SampleType string `json:"SampleType,omitempty"` + SampleType *string `json:"SampleType,omitempty"` // SecondInput AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-secondinput - SecondInput string `json:"SecondInput,omitempty"` + SecondInput *string `json:"SecondInput,omitempty"` // SecondaryInputs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-secondaryinputs - SecondaryInputs []Recipe_SecondaryInput `json:"SecondaryInputs,omitempty"` + SecondaryInputs *[]Recipe_SecondaryInput `json:"SecondaryInputs,omitempty"` // SheetIndexes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-sheetindexes - SheetIndexes []int `json:"SheetIndexes,omitempty"` + SheetIndexes *[]int `json:"SheetIndexes,omitempty"` // SheetNames AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-sheetnames - SheetNames []string `json:"SheetNames,omitempty"` + SheetNames *[]string `json:"SheetNames,omitempty"` // SourceColumn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-sourcecolumn - SourceColumn string `json:"SourceColumn,omitempty"` + SourceColumn *string `json:"SourceColumn,omitempty"` // SourceColumn1 AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-sourcecolumn1 - SourceColumn1 string `json:"SourceColumn1,omitempty"` + SourceColumn1 *string `json:"SourceColumn1,omitempty"` // SourceColumn2 AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-sourcecolumn2 - SourceColumn2 string `json:"SourceColumn2,omitempty"` + SourceColumn2 *string `json:"SourceColumn2,omitempty"` // SourceColumns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-sourcecolumns - SourceColumns string `json:"SourceColumns,omitempty"` + SourceColumns *string `json:"SourceColumns,omitempty"` // StartColumnIndex AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-startcolumnindex - StartColumnIndex string `json:"StartColumnIndex,omitempty"` + StartColumnIndex *string `json:"StartColumnIndex,omitempty"` // StartPattern AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-startpattern - StartPattern string `json:"StartPattern,omitempty"` + StartPattern *string `json:"StartPattern,omitempty"` // StartPosition AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-startposition - StartPosition string `json:"StartPosition,omitempty"` + StartPosition *string `json:"StartPosition,omitempty"` // StartValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-startvalue - StartValue string `json:"StartValue,omitempty"` + StartValue *string `json:"StartValue,omitempty"` // StemmingMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-stemmingmode - StemmingMode string `json:"StemmingMode,omitempty"` + StemmingMode *string `json:"StemmingMode,omitempty"` // StepCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-stepcount - StepCount string `json:"StepCount,omitempty"` + StepCount *string `json:"StepCount,omitempty"` // StepIndex AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-stepindex - StepIndex string `json:"StepIndex,omitempty"` + StepIndex *string `json:"StepIndex,omitempty"` // StopWordsMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-stopwordsmode - StopWordsMode string `json:"StopWordsMode,omitempty"` + StopWordsMode *string `json:"StopWordsMode,omitempty"` // Strategy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-strategy - Strategy string `json:"Strategy,omitempty"` + Strategy *string `json:"Strategy,omitempty"` // TargetColumn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-targetcolumn - TargetColumn string `json:"TargetColumn,omitempty"` + TargetColumn *string `json:"TargetColumn,omitempty"` // TargetColumnNames AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-targetcolumnnames - TargetColumnNames string `json:"TargetColumnNames,omitempty"` + TargetColumnNames *string `json:"TargetColumnNames,omitempty"` // TargetDateFormat AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-targetdateformat - TargetDateFormat string `json:"TargetDateFormat,omitempty"` + TargetDateFormat *string `json:"TargetDateFormat,omitempty"` // TargetIndex AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-targetindex - TargetIndex string `json:"TargetIndex,omitempty"` + TargetIndex *string `json:"TargetIndex,omitempty"` // TimeZone AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-timezone - TimeZone string `json:"TimeZone,omitempty"` + TimeZone *string `json:"TimeZone,omitempty"` // TokenizerPattern AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-tokenizerpattern - TokenizerPattern string `json:"TokenizerPattern,omitempty"` + TokenizerPattern *string `json:"TokenizerPattern,omitempty"` // TrueString AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-truestring - TrueString string `json:"TrueString,omitempty"` + TrueString *string `json:"TrueString,omitempty"` // UdfLang AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-udflang - UdfLang string `json:"UdfLang,omitempty"` + UdfLang *string `json:"UdfLang,omitempty"` // Units AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-units - Units string `json:"Units,omitempty"` + Units *string `json:"Units,omitempty"` // UnpivotColumn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-unpivotcolumn - UnpivotColumn string `json:"UnpivotColumn,omitempty"` + UnpivotColumn *string `json:"UnpivotColumn,omitempty"` // UpperBound AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-upperbound - UpperBound string `json:"UpperBound,omitempty"` + UpperBound *string `json:"UpperBound,omitempty"` // UseNewDataFrame AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-usenewdataframe - UseNewDataFrame string `json:"UseNewDataFrame,omitempty"` + UseNewDataFrame *string `json:"UseNewDataFrame,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // Value1 AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-value1 - Value1 string `json:"Value1,omitempty"` + Value1 *string `json:"Value1,omitempty"` // Value2 AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-value2 - Value2 string `json:"Value2,omitempty"` + Value2 *string `json:"Value2,omitempty"` // ValueColumn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-valuecolumn - ValueColumn string `json:"ValueColumn,omitempty"` + ValueColumn *string `json:"ValueColumn,omitempty"` // ViewFrame AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-viewframe - ViewFrame string `json:"ViewFrame,omitempty"` + ViewFrame *string `json:"ViewFrame,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/databrew/aws-databrew-recipe_recipestep.go b/cloudformation/databrew/aws-databrew-recipe_recipestep.go index 94ca4a56ba..67d28fd44e 100644 --- a/cloudformation/databrew/aws-databrew-recipe_recipestep.go +++ b/cloudformation/databrew/aws-databrew-recipe_recipestep.go @@ -11,12 +11,12 @@ type Recipe_RecipeStep struct { // Action AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipestep.html#cfn-databrew-recipe-recipestep-action - Action *Recipe_Action `json:"Action,omitempty"` + Action *Recipe_Action `json:"Action"` // ConditionExpressions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipestep.html#cfn-databrew-recipe-recipestep-conditionexpressions - ConditionExpressions []Recipe_ConditionExpression `json:"ConditionExpressions,omitempty"` + ConditionExpressions *[]Recipe_ConditionExpression `json:"ConditionExpressions,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/databrew/aws-databrew-recipe_s3location.go b/cloudformation/databrew/aws-databrew-recipe_s3location.go index a5ec42c669..607d034203 100644 --- a/cloudformation/databrew/aws-databrew-recipe_s3location.go +++ b/cloudformation/databrew/aws-databrew-recipe_s3location.go @@ -11,12 +11,12 @@ type Recipe_S3Location struct { // Bucket AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-s3location.html#cfn-databrew-recipe-s3location-bucket - Bucket string `json:"Bucket,omitempty"` + Bucket string `json:"Bucket"` // Key AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-s3location.html#cfn-databrew-recipe-s3location-key - Key string `json:"Key,omitempty"` + Key *string `json:"Key,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/databrew/aws-databrew-ruleset.go b/cloudformation/databrew/aws-databrew-ruleset.go index f50ee01600..8a97a88696 100644 --- a/cloudformation/databrew/aws-databrew-ruleset.go +++ b/cloudformation/databrew/aws-databrew-ruleset.go @@ -16,27 +16,27 @@ type Ruleset struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-databrew-ruleset.html#cfn-databrew-ruleset-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-databrew-ruleset.html#cfn-databrew-ruleset-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Rules AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-databrew-ruleset.html#cfn-databrew-ruleset-rules - Rules []Ruleset_Rule `json:"Rules,omitempty"` + Rules []Ruleset_Rule `json:"Rules"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-databrew-ruleset.html#cfn-databrew-ruleset-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // TargetArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-databrew-ruleset.html#cfn-databrew-ruleset-targetarn - TargetArn string `json:"TargetArn,omitempty"` + TargetArn string `json:"TargetArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/databrew/aws-databrew-ruleset_columnselector.go b/cloudformation/databrew/aws-databrew-ruleset_columnselector.go index 5872d7df9d..bbff9255d9 100644 --- a/cloudformation/databrew/aws-databrew-ruleset_columnselector.go +++ b/cloudformation/databrew/aws-databrew-ruleset_columnselector.go @@ -11,12 +11,12 @@ type Ruleset_ColumnSelector struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-ruleset-columnselector.html#cfn-databrew-ruleset-columnselector-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Regex AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-ruleset-columnselector.html#cfn-databrew-ruleset-columnselector-regex - Regex string `json:"Regex,omitempty"` + Regex *string `json:"Regex,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/databrew/aws-databrew-ruleset_rule.go b/cloudformation/databrew/aws-databrew-ruleset_rule.go index 124928cfd7..bf3df3fb77 100644 --- a/cloudformation/databrew/aws-databrew-ruleset_rule.go +++ b/cloudformation/databrew/aws-databrew-ruleset_rule.go @@ -11,27 +11,27 @@ type Ruleset_Rule struct { // CheckExpression AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-ruleset-rule.html#cfn-databrew-ruleset-rule-checkexpression - CheckExpression string `json:"CheckExpression,omitempty"` + CheckExpression string `json:"CheckExpression"` // ColumnSelectors AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-ruleset-rule.html#cfn-databrew-ruleset-rule-columnselectors - ColumnSelectors []Ruleset_ColumnSelector `json:"ColumnSelectors,omitempty"` + ColumnSelectors *[]Ruleset_ColumnSelector `json:"ColumnSelectors,omitempty"` // Disabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-ruleset-rule.html#cfn-databrew-ruleset-rule-disabled - Disabled bool `json:"Disabled,omitempty"` + Disabled *bool `json:"Disabled,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-ruleset-rule.html#cfn-databrew-ruleset-rule-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // SubstitutionMap AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-ruleset-rule.html#cfn-databrew-ruleset-rule-substitutionmap - SubstitutionMap []Ruleset_SubstitutionValue `json:"SubstitutionMap,omitempty"` + SubstitutionMap *[]Ruleset_SubstitutionValue `json:"SubstitutionMap,omitempty"` // Threshold AWS CloudFormation Property // Required: false diff --git a/cloudformation/databrew/aws-databrew-ruleset_substitutionvalue.go b/cloudformation/databrew/aws-databrew-ruleset_substitutionvalue.go index f368000ca7..01e44aa29f 100644 --- a/cloudformation/databrew/aws-databrew-ruleset_substitutionvalue.go +++ b/cloudformation/databrew/aws-databrew-ruleset_substitutionvalue.go @@ -11,12 +11,12 @@ type Ruleset_SubstitutionValue struct { // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-ruleset-substitutionvalue.html#cfn-databrew-ruleset-substitutionvalue-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // ValueReference AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-ruleset-substitutionvalue.html#cfn-databrew-ruleset-substitutionvalue-valuereference - ValueReference string `json:"ValueReference,omitempty"` + ValueReference string `json:"ValueReference"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/databrew/aws-databrew-ruleset_threshold.go b/cloudformation/databrew/aws-databrew-ruleset_threshold.go index ad0e863164..6073063ba6 100644 --- a/cloudformation/databrew/aws-databrew-ruleset_threshold.go +++ b/cloudformation/databrew/aws-databrew-ruleset_threshold.go @@ -11,12 +11,12 @@ type Ruleset_Threshold struct { // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-ruleset-threshold.html#cfn-databrew-ruleset-threshold-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // Unit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-ruleset-threshold.html#cfn-databrew-ruleset-threshold-unit - Unit string `json:"Unit,omitempty"` + Unit *string `json:"Unit,omitempty"` // Value AWS CloudFormation Property // Required: true diff --git a/cloudformation/databrew/aws-databrew-schedule.go b/cloudformation/databrew/aws-databrew-schedule.go index bf65969d85..bdb306d067 100644 --- a/cloudformation/databrew/aws-databrew-schedule.go +++ b/cloudformation/databrew/aws-databrew-schedule.go @@ -16,22 +16,22 @@ type Schedule struct { // CronExpression AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-databrew-schedule.html#cfn-databrew-schedule-cronexpression - CronExpression string `json:"CronExpression,omitempty"` + CronExpression string `json:"CronExpression"` // JobNames AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-databrew-schedule.html#cfn-databrew-schedule-jobnames - JobNames []string `json:"JobNames,omitempty"` + JobNames *[]string `json:"JobNames,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-databrew-schedule.html#cfn-databrew-schedule-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-databrew-schedule.html#cfn-databrew-schedule-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/datapipeline/aws-datapipeline-pipeline.go b/cloudformation/datapipeline/aws-datapipeline-pipeline.go index 3a94c7438f..1f723ddb65 100644 --- a/cloudformation/datapipeline/aws-datapipeline-pipeline.go +++ b/cloudformation/datapipeline/aws-datapipeline-pipeline.go @@ -15,37 +15,37 @@ type Pipeline struct { // Activate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datapipeline-pipeline.html#cfn-datapipeline-pipeline-activate - Activate bool `json:"Activate,omitempty"` + Activate *bool `json:"Activate,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datapipeline-pipeline.html#cfn-datapipeline-pipeline-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datapipeline-pipeline.html#cfn-datapipeline-pipeline-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // ParameterObjects AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datapipeline-pipeline.html#cfn-datapipeline-pipeline-parameterobjects - ParameterObjects []Pipeline_ParameterObject `json:"ParameterObjects,omitempty"` + ParameterObjects []Pipeline_ParameterObject `json:"ParameterObjects"` // ParameterValues AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datapipeline-pipeline.html#cfn-datapipeline-pipeline-parametervalues - ParameterValues []Pipeline_ParameterValue `json:"ParameterValues,omitempty"` + ParameterValues *[]Pipeline_ParameterValue `json:"ParameterValues,omitempty"` // PipelineObjects AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datapipeline-pipeline.html#cfn-datapipeline-pipeline-pipelineobjects - PipelineObjects []Pipeline_PipelineObject `json:"PipelineObjects,omitempty"` + PipelineObjects *[]Pipeline_PipelineObject `json:"PipelineObjects,omitempty"` // PipelineTags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datapipeline-pipeline.html#cfn-datapipeline-pipeline-pipelinetags - PipelineTags []Pipeline_PipelineTag `json:"PipelineTags,omitempty"` + PipelineTags *[]Pipeline_PipelineTag `json:"PipelineTags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/datapipeline/aws-datapipeline-pipeline_field.go b/cloudformation/datapipeline/aws-datapipeline-pipeline_field.go index de6d777b7d..e2789665ae 100644 --- a/cloudformation/datapipeline/aws-datapipeline-pipeline_field.go +++ b/cloudformation/datapipeline/aws-datapipeline-pipeline_field.go @@ -11,17 +11,17 @@ type Pipeline_Field struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelineobjects-fields.html#cfn-datapipeline-pipeline-pipelineobjects-fields-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // RefValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelineobjects-fields.html#cfn-datapipeline-pipeline-pipelineobjects-fields-refvalue - RefValue string `json:"RefValue,omitempty"` + RefValue *string `json:"RefValue,omitempty"` // StringValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelineobjects-fields.html#cfn-datapipeline-pipeline-pipelineobjects-fields-stringvalue - StringValue string `json:"StringValue,omitempty"` + StringValue *string `json:"StringValue,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/datapipeline/aws-datapipeline-pipeline_parameterattribute.go b/cloudformation/datapipeline/aws-datapipeline-pipeline_parameterattribute.go index 9aae099743..4ab54840c7 100644 --- a/cloudformation/datapipeline/aws-datapipeline-pipeline_parameterattribute.go +++ b/cloudformation/datapipeline/aws-datapipeline-pipeline_parameterattribute.go @@ -11,12 +11,12 @@ type Pipeline_ParameterAttribute struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-parameterobjects-attributes.html#cfn-datapipeline-pipeline-parameterobjects-attribtues-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // StringValue AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-parameterobjects-attributes.html#cfn-datapipeline-pipeline-parameterobjects-attribtues-stringvalue - StringValue string `json:"StringValue,omitempty"` + StringValue string `json:"StringValue"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/datapipeline/aws-datapipeline-pipeline_parameterobject.go b/cloudformation/datapipeline/aws-datapipeline-pipeline_parameterobject.go index 9530da2236..262f46b376 100644 --- a/cloudformation/datapipeline/aws-datapipeline-pipeline_parameterobject.go +++ b/cloudformation/datapipeline/aws-datapipeline-pipeline_parameterobject.go @@ -11,12 +11,12 @@ type Pipeline_ParameterObject struct { // Attributes AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-parameterobjects.html#cfn-datapipeline-pipeline-parameterobjects-attributes - Attributes []Pipeline_ParameterAttribute `json:"Attributes,omitempty"` + Attributes []Pipeline_ParameterAttribute `json:"Attributes"` // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-parameterobjects.html#cfn-datapipeline-pipeline-parameterobjects-id - Id string `json:"Id,omitempty"` + Id string `json:"Id"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/datapipeline/aws-datapipeline-pipeline_parametervalue.go b/cloudformation/datapipeline/aws-datapipeline-pipeline_parametervalue.go index 10b1fb7dd0..a96b73ea34 100644 --- a/cloudformation/datapipeline/aws-datapipeline-pipeline_parametervalue.go +++ b/cloudformation/datapipeline/aws-datapipeline-pipeline_parametervalue.go @@ -11,12 +11,12 @@ type Pipeline_ParameterValue struct { // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-parametervalues.html#cfn-datapipeline-pipeline-parametervalues-id - Id string `json:"Id,omitempty"` + Id string `json:"Id"` // StringValue AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-parametervalues.html#cfn-datapipeline-pipeline-parametervalues-stringvalue - StringValue string `json:"StringValue,omitempty"` + StringValue string `json:"StringValue"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/datapipeline/aws-datapipeline-pipeline_pipelineobject.go b/cloudformation/datapipeline/aws-datapipeline-pipeline_pipelineobject.go index 7cd1c484d5..bfc720d69a 100644 --- a/cloudformation/datapipeline/aws-datapipeline-pipeline_pipelineobject.go +++ b/cloudformation/datapipeline/aws-datapipeline-pipeline_pipelineobject.go @@ -11,17 +11,17 @@ type Pipeline_PipelineObject struct { // Fields AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelineobjects.html#cfn-datapipeline-pipeline-pipelineobjects-fields - Fields []Pipeline_Field `json:"Fields,omitempty"` + Fields []Pipeline_Field `json:"Fields"` // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelineobjects.html#cfn-datapipeline-pipeline-pipelineobjects-id - Id string `json:"Id,omitempty"` + Id string `json:"Id"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelineobjects.html#cfn-datapipeline-pipeline-pipelineobjects-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/datapipeline/aws-datapipeline-pipeline_pipelinetag.go b/cloudformation/datapipeline/aws-datapipeline-pipeline_pipelinetag.go index d27d17418f..2f66f67b32 100644 --- a/cloudformation/datapipeline/aws-datapipeline-pipeline_pipelinetag.go +++ b/cloudformation/datapipeline/aws-datapipeline-pipeline_pipelinetag.go @@ -11,12 +11,12 @@ type Pipeline_PipelineTag struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelinetags.html#cfn-datapipeline-pipeline-pipelinetags-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelinetags.html#cfn-datapipeline-pipeline-pipelinetags-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/datasync/aws-datasync-agent.go b/cloudformation/datasync/aws-datasync-agent.go index 21dca68465..fbba0c614a 100644 --- a/cloudformation/datasync/aws-datasync-agent.go +++ b/cloudformation/datasync/aws-datasync-agent.go @@ -16,32 +16,32 @@ type Agent struct { // ActivationKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-agent.html#cfn-datasync-agent-activationkey - ActivationKey string `json:"ActivationKey,omitempty"` + ActivationKey string `json:"ActivationKey"` // AgentName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-agent.html#cfn-datasync-agent-agentname - AgentName string `json:"AgentName,omitempty"` + AgentName *string `json:"AgentName,omitempty"` // SecurityGroupArns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-agent.html#cfn-datasync-agent-securitygrouparns - SecurityGroupArns []string `json:"SecurityGroupArns,omitempty"` + SecurityGroupArns *[]string `json:"SecurityGroupArns,omitempty"` // SubnetArns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-agent.html#cfn-datasync-agent-subnetarns - SubnetArns []string `json:"SubnetArns,omitempty"` + SubnetArns *[]string `json:"SubnetArns,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-agent.html#cfn-datasync-agent-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // VpcEndpointId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-agent.html#cfn-datasync-agent-vpcendpointid - VpcEndpointId string `json:"VpcEndpointId,omitempty"` + VpcEndpointId *string `json:"VpcEndpointId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/datasync/aws-datasync-locationefs.go b/cloudformation/datasync/aws-datasync-locationefs.go index 45b552a034..c4ddbf011c 100644 --- a/cloudformation/datasync/aws-datasync-locationefs.go +++ b/cloudformation/datasync/aws-datasync-locationefs.go @@ -16,22 +16,22 @@ type LocationEFS struct { // Ec2Config AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationefs.html#cfn-datasync-locationefs-ec2config - Ec2Config *LocationEFS_Ec2Config `json:"Ec2Config,omitempty"` + Ec2Config *LocationEFS_Ec2Config `json:"Ec2Config"` // EfsFilesystemArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationefs.html#cfn-datasync-locationefs-efsfilesystemarn - EfsFilesystemArn string `json:"EfsFilesystemArn,omitempty"` + EfsFilesystemArn string `json:"EfsFilesystemArn"` // Subdirectory AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationefs.html#cfn-datasync-locationefs-subdirectory - Subdirectory string `json:"Subdirectory,omitempty"` + Subdirectory *string `json:"Subdirectory,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationefs.html#cfn-datasync-locationefs-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/datasync/aws-datasync-locationefs_ec2config.go b/cloudformation/datasync/aws-datasync-locationefs_ec2config.go index 6d182a60c6..dc3774e2f5 100644 --- a/cloudformation/datasync/aws-datasync-locationefs_ec2config.go +++ b/cloudformation/datasync/aws-datasync-locationefs_ec2config.go @@ -11,12 +11,12 @@ type LocationEFS_Ec2Config struct { // SecurityGroupArns AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-locationefs-ec2config.html#cfn-datasync-locationefs-ec2config-securitygrouparns - SecurityGroupArns []string `json:"SecurityGroupArns,omitempty"` + SecurityGroupArns []string `json:"SecurityGroupArns"` // SubnetArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-locationefs-ec2config.html#cfn-datasync-locationefs-ec2config-subnetarn - SubnetArn string `json:"SubnetArn,omitempty"` + SubnetArn string `json:"SubnetArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/datasync/aws-datasync-locationfsxlustre.go b/cloudformation/datasync/aws-datasync-locationfsxlustre.go index d1a45de155..542ffc0613 100644 --- a/cloudformation/datasync/aws-datasync-locationfsxlustre.go +++ b/cloudformation/datasync/aws-datasync-locationfsxlustre.go @@ -16,22 +16,22 @@ type LocationFSxLustre struct { // FsxFilesystemArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationfsxlustre.html#cfn-datasync-locationfsxlustre-fsxfilesystemarn - FsxFilesystemArn string `json:"FsxFilesystemArn,omitempty"` + FsxFilesystemArn string `json:"FsxFilesystemArn"` // SecurityGroupArns AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationfsxlustre.html#cfn-datasync-locationfsxlustre-securitygrouparns - SecurityGroupArns []string `json:"SecurityGroupArns,omitempty"` + SecurityGroupArns []string `json:"SecurityGroupArns"` // Subdirectory AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationfsxlustre.html#cfn-datasync-locationfsxlustre-subdirectory - Subdirectory string `json:"Subdirectory,omitempty"` + Subdirectory *string `json:"Subdirectory,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationfsxlustre.html#cfn-datasync-locationfsxlustre-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/datasync/aws-datasync-locationfsxwindows.go b/cloudformation/datasync/aws-datasync-locationfsxwindows.go index 839b3c595e..0bef9bc110 100644 --- a/cloudformation/datasync/aws-datasync-locationfsxwindows.go +++ b/cloudformation/datasync/aws-datasync-locationfsxwindows.go @@ -16,37 +16,37 @@ type LocationFSxWindows struct { // Domain AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationfsxwindows.html#cfn-datasync-locationfsxwindows-domain - Domain string `json:"Domain,omitempty"` + Domain *string `json:"Domain,omitempty"` // FsxFilesystemArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationfsxwindows.html#cfn-datasync-locationfsxwindows-fsxfilesystemarn - FsxFilesystemArn string `json:"FsxFilesystemArn,omitempty"` + FsxFilesystemArn string `json:"FsxFilesystemArn"` // Password AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationfsxwindows.html#cfn-datasync-locationfsxwindows-password - Password string `json:"Password,omitempty"` + Password string `json:"Password"` // SecurityGroupArns AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationfsxwindows.html#cfn-datasync-locationfsxwindows-securitygrouparns - SecurityGroupArns []string `json:"SecurityGroupArns,omitempty"` + SecurityGroupArns []string `json:"SecurityGroupArns"` // Subdirectory AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationfsxwindows.html#cfn-datasync-locationfsxwindows-subdirectory - Subdirectory string `json:"Subdirectory,omitempty"` + Subdirectory *string `json:"Subdirectory,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationfsxwindows.html#cfn-datasync-locationfsxwindows-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // User AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationfsxwindows.html#cfn-datasync-locationfsxwindows-user - User string `json:"User,omitempty"` + User string `json:"User"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/datasync/aws-datasync-locationhdfs.go b/cloudformation/datasync/aws-datasync-locationhdfs.go index 829734e608..9b1ed13758 100644 --- a/cloudformation/datasync/aws-datasync-locationhdfs.go +++ b/cloudformation/datasync/aws-datasync-locationhdfs.go @@ -16,42 +16,42 @@ type LocationHDFS struct { // AgentArns AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationhdfs.html#cfn-datasync-locationhdfs-agentarns - AgentArns []string `json:"AgentArns,omitempty"` + AgentArns []string `json:"AgentArns"` // AuthenticationType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationhdfs.html#cfn-datasync-locationhdfs-authenticationtype - AuthenticationType string `json:"AuthenticationType,omitempty"` + AuthenticationType string `json:"AuthenticationType"` // BlockSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationhdfs.html#cfn-datasync-locationhdfs-blocksize - BlockSize int `json:"BlockSize,omitempty"` + BlockSize *int `json:"BlockSize,omitempty"` // KerberosKeytab AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationhdfs.html#cfn-datasync-locationhdfs-kerberoskeytab - KerberosKeytab string `json:"KerberosKeytab,omitempty"` + KerberosKeytab *string `json:"KerberosKeytab,omitempty"` // KerberosKrb5Conf AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationhdfs.html#cfn-datasync-locationhdfs-kerberoskrb5conf - KerberosKrb5Conf string `json:"KerberosKrb5Conf,omitempty"` + KerberosKrb5Conf *string `json:"KerberosKrb5Conf,omitempty"` // KerberosPrincipal AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationhdfs.html#cfn-datasync-locationhdfs-kerberosprincipal - KerberosPrincipal string `json:"KerberosPrincipal,omitempty"` + KerberosPrincipal *string `json:"KerberosPrincipal,omitempty"` // KmsKeyProviderUri AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationhdfs.html#cfn-datasync-locationhdfs-kmskeyprovideruri - KmsKeyProviderUri string `json:"KmsKeyProviderUri,omitempty"` + KmsKeyProviderUri *string `json:"KmsKeyProviderUri,omitempty"` // NameNodes AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationhdfs.html#cfn-datasync-locationhdfs-namenodes - NameNodes []LocationHDFS_NameNode `json:"NameNodes,omitempty"` + NameNodes []LocationHDFS_NameNode `json:"NameNodes"` // QopConfiguration AWS CloudFormation Property // Required: false @@ -61,22 +61,22 @@ type LocationHDFS struct { // ReplicationFactor AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationhdfs.html#cfn-datasync-locationhdfs-replicationfactor - ReplicationFactor int `json:"ReplicationFactor,omitempty"` + ReplicationFactor *int `json:"ReplicationFactor,omitempty"` // SimpleUser AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationhdfs.html#cfn-datasync-locationhdfs-simpleuser - SimpleUser string `json:"SimpleUser,omitempty"` + SimpleUser *string `json:"SimpleUser,omitempty"` // Subdirectory AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationhdfs.html#cfn-datasync-locationhdfs-subdirectory - Subdirectory string `json:"Subdirectory,omitempty"` + Subdirectory *string `json:"Subdirectory,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationhdfs.html#cfn-datasync-locationhdfs-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/datasync/aws-datasync-locationhdfs_namenode.go b/cloudformation/datasync/aws-datasync-locationhdfs_namenode.go index ecbf4b9f75..287de0221d 100644 --- a/cloudformation/datasync/aws-datasync-locationhdfs_namenode.go +++ b/cloudformation/datasync/aws-datasync-locationhdfs_namenode.go @@ -11,7 +11,7 @@ type LocationHDFS_NameNode struct { // Hostname AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-locationhdfs-namenode.html#cfn-datasync-locationhdfs-namenode-hostname - Hostname string `json:"Hostname,omitempty"` + Hostname string `json:"Hostname"` // Port AWS CloudFormation Property // Required: true diff --git a/cloudformation/datasync/aws-datasync-locationhdfs_qopconfiguration.go b/cloudformation/datasync/aws-datasync-locationhdfs_qopconfiguration.go index a0826d80a3..d44239ab1d 100644 --- a/cloudformation/datasync/aws-datasync-locationhdfs_qopconfiguration.go +++ b/cloudformation/datasync/aws-datasync-locationhdfs_qopconfiguration.go @@ -11,12 +11,12 @@ type LocationHDFS_QopConfiguration struct { // DataTransferProtection AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-locationhdfs-qopconfiguration.html#cfn-datasync-locationhdfs-qopconfiguration-datatransferprotection - DataTransferProtection string `json:"DataTransferProtection,omitempty"` + DataTransferProtection *string `json:"DataTransferProtection,omitempty"` // RpcProtection AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-locationhdfs-qopconfiguration.html#cfn-datasync-locationhdfs-qopconfiguration-rpcprotection - RpcProtection string `json:"RpcProtection,omitempty"` + RpcProtection *string `json:"RpcProtection,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/datasync/aws-datasync-locationnfs.go b/cloudformation/datasync/aws-datasync-locationnfs.go index 2680c2990f..e3f88894b7 100644 --- a/cloudformation/datasync/aws-datasync-locationnfs.go +++ b/cloudformation/datasync/aws-datasync-locationnfs.go @@ -21,22 +21,22 @@ type LocationNFS struct { // OnPremConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationnfs.html#cfn-datasync-locationnfs-onpremconfig - OnPremConfig *LocationNFS_OnPremConfig `json:"OnPremConfig,omitempty"` + OnPremConfig *LocationNFS_OnPremConfig `json:"OnPremConfig"` // ServerHostname AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationnfs.html#cfn-datasync-locationnfs-serverhostname - ServerHostname string `json:"ServerHostname,omitempty"` + ServerHostname string `json:"ServerHostname"` // Subdirectory AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationnfs.html#cfn-datasync-locationnfs-subdirectory - Subdirectory string `json:"Subdirectory,omitempty"` + Subdirectory string `json:"Subdirectory"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationnfs.html#cfn-datasync-locationnfs-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/datasync/aws-datasync-locationnfs_mountoptions.go b/cloudformation/datasync/aws-datasync-locationnfs_mountoptions.go index f3f62352d7..d0a6961287 100644 --- a/cloudformation/datasync/aws-datasync-locationnfs_mountoptions.go +++ b/cloudformation/datasync/aws-datasync-locationnfs_mountoptions.go @@ -11,7 +11,7 @@ type LocationNFS_MountOptions struct { // Version AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-locationnfs-mountoptions.html#cfn-datasync-locationnfs-mountoptions-version - Version string `json:"Version,omitempty"` + Version *string `json:"Version,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/datasync/aws-datasync-locationnfs_onpremconfig.go b/cloudformation/datasync/aws-datasync-locationnfs_onpremconfig.go index 479788a6ce..0caba358da 100644 --- a/cloudformation/datasync/aws-datasync-locationnfs_onpremconfig.go +++ b/cloudformation/datasync/aws-datasync-locationnfs_onpremconfig.go @@ -11,7 +11,7 @@ type LocationNFS_OnPremConfig struct { // AgentArns AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-locationnfs-onpremconfig.html#cfn-datasync-locationnfs-onpremconfig-agentarns - AgentArns []string `json:"AgentArns,omitempty"` + AgentArns []string `json:"AgentArns"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/datasync/aws-datasync-locationobjectstorage.go b/cloudformation/datasync/aws-datasync-locationobjectstorage.go index fabb095a36..5c88f7be32 100644 --- a/cloudformation/datasync/aws-datasync-locationobjectstorage.go +++ b/cloudformation/datasync/aws-datasync-locationobjectstorage.go @@ -16,47 +16,47 @@ type LocationObjectStorage struct { // AccessKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationobjectstorage.html#cfn-datasync-locationobjectstorage-accesskey - AccessKey string `json:"AccessKey,omitempty"` + AccessKey *string `json:"AccessKey,omitempty"` // AgentArns AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationobjectstorage.html#cfn-datasync-locationobjectstorage-agentarns - AgentArns []string `json:"AgentArns,omitempty"` + AgentArns []string `json:"AgentArns"` // BucketName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationobjectstorage.html#cfn-datasync-locationobjectstorage-bucketname - BucketName string `json:"BucketName,omitempty"` + BucketName string `json:"BucketName"` // SecretKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationobjectstorage.html#cfn-datasync-locationobjectstorage-secretkey - SecretKey string `json:"SecretKey,omitempty"` + SecretKey *string `json:"SecretKey,omitempty"` // ServerHostname AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationobjectstorage.html#cfn-datasync-locationobjectstorage-serverhostname - ServerHostname string `json:"ServerHostname,omitempty"` + ServerHostname string `json:"ServerHostname"` // ServerPort AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationobjectstorage.html#cfn-datasync-locationobjectstorage-serverport - ServerPort int `json:"ServerPort,omitempty"` + ServerPort *int `json:"ServerPort,omitempty"` // ServerProtocol AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationobjectstorage.html#cfn-datasync-locationobjectstorage-serverprotocol - ServerProtocol string `json:"ServerProtocol,omitempty"` + ServerProtocol *string `json:"ServerProtocol,omitempty"` // Subdirectory AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationobjectstorage.html#cfn-datasync-locationobjectstorage-subdirectory - Subdirectory string `json:"Subdirectory,omitempty"` + Subdirectory *string `json:"Subdirectory,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationobjectstorage.html#cfn-datasync-locationobjectstorage-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/datasync/aws-datasync-locations3.go b/cloudformation/datasync/aws-datasync-locations3.go index 20f36ac787..386efebdf3 100644 --- a/cloudformation/datasync/aws-datasync-locations3.go +++ b/cloudformation/datasync/aws-datasync-locations3.go @@ -16,27 +16,27 @@ type LocationS3 struct { // S3BucketArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locations3.html#cfn-datasync-locations3-s3bucketarn - S3BucketArn string `json:"S3BucketArn,omitempty"` + S3BucketArn string `json:"S3BucketArn"` // S3Config AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locations3.html#cfn-datasync-locations3-s3config - S3Config *LocationS3_S3Config `json:"S3Config,omitempty"` + S3Config *LocationS3_S3Config `json:"S3Config"` // S3StorageClass AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locations3.html#cfn-datasync-locations3-s3storageclass - S3StorageClass string `json:"S3StorageClass,omitempty"` + S3StorageClass *string `json:"S3StorageClass,omitempty"` // Subdirectory AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locations3.html#cfn-datasync-locations3-subdirectory - Subdirectory string `json:"Subdirectory,omitempty"` + Subdirectory *string `json:"Subdirectory,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locations3.html#cfn-datasync-locations3-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/datasync/aws-datasync-locations3_s3config.go b/cloudformation/datasync/aws-datasync-locations3_s3config.go index e6ea7b7fc5..010d569c53 100644 --- a/cloudformation/datasync/aws-datasync-locations3_s3config.go +++ b/cloudformation/datasync/aws-datasync-locations3_s3config.go @@ -11,7 +11,7 @@ type LocationS3_S3Config struct { // BucketAccessRoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-locations3-s3config.html#cfn-datasync-locations3-s3config-bucketaccessrolearn - BucketAccessRoleArn string `json:"BucketAccessRoleArn,omitempty"` + BucketAccessRoleArn string `json:"BucketAccessRoleArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/datasync/aws-datasync-locationsmb.go b/cloudformation/datasync/aws-datasync-locationsmb.go index bb2ca557e3..56a123d8bf 100644 --- a/cloudformation/datasync/aws-datasync-locationsmb.go +++ b/cloudformation/datasync/aws-datasync-locationsmb.go @@ -16,12 +16,12 @@ type LocationSMB struct { // AgentArns AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationsmb.html#cfn-datasync-locationsmb-agentarns - AgentArns []string `json:"AgentArns,omitempty"` + AgentArns []string `json:"AgentArns"` // Domain AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationsmb.html#cfn-datasync-locationsmb-domain - Domain string `json:"Domain,omitempty"` + Domain *string `json:"Domain,omitempty"` // MountOptions AWS CloudFormation Property // Required: false @@ -31,27 +31,27 @@ type LocationSMB struct { // Password AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationsmb.html#cfn-datasync-locationsmb-password - Password string `json:"Password,omitempty"` + Password string `json:"Password"` // ServerHostname AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationsmb.html#cfn-datasync-locationsmb-serverhostname - ServerHostname string `json:"ServerHostname,omitempty"` + ServerHostname string `json:"ServerHostname"` // Subdirectory AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationsmb.html#cfn-datasync-locationsmb-subdirectory - Subdirectory string `json:"Subdirectory,omitempty"` + Subdirectory string `json:"Subdirectory"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationsmb.html#cfn-datasync-locationsmb-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // User AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationsmb.html#cfn-datasync-locationsmb-user - User string `json:"User,omitempty"` + User string `json:"User"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/datasync/aws-datasync-locationsmb_mountoptions.go b/cloudformation/datasync/aws-datasync-locationsmb_mountoptions.go index 2112fe0f38..117e607e35 100644 --- a/cloudformation/datasync/aws-datasync-locationsmb_mountoptions.go +++ b/cloudformation/datasync/aws-datasync-locationsmb_mountoptions.go @@ -11,7 +11,7 @@ type LocationSMB_MountOptions struct { // Version AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-locationsmb-mountoptions.html#cfn-datasync-locationsmb-mountoptions-version - Version string `json:"Version,omitempty"` + Version *string `json:"Version,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/datasync/aws-datasync-task.go b/cloudformation/datasync/aws-datasync-task.go index 25a6348d24..f2bcadb782 100644 --- a/cloudformation/datasync/aws-datasync-task.go +++ b/cloudformation/datasync/aws-datasync-task.go @@ -16,27 +16,27 @@ type Task struct { // CloudWatchLogGroupArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-cloudwatchloggrouparn - CloudWatchLogGroupArn string `json:"CloudWatchLogGroupArn,omitempty"` + CloudWatchLogGroupArn *string `json:"CloudWatchLogGroupArn,omitempty"` // DestinationLocationArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-destinationlocationarn - DestinationLocationArn string `json:"DestinationLocationArn,omitempty"` + DestinationLocationArn string `json:"DestinationLocationArn"` // Excludes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-excludes - Excludes []Task_FilterRule `json:"Excludes,omitempty"` + Excludes *[]Task_FilterRule `json:"Excludes,omitempty"` // Includes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-includes - Includes []Task_FilterRule `json:"Includes,omitempty"` + Includes *[]Task_FilterRule `json:"Includes,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Options AWS CloudFormation Property // Required: false @@ -51,12 +51,12 @@ type Task struct { // SourceLocationArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-sourcelocationarn - SourceLocationArn string `json:"SourceLocationArn,omitempty"` + SourceLocationArn string `json:"SourceLocationArn"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/datasync/aws-datasync-task_filterrule.go b/cloudformation/datasync/aws-datasync-task_filterrule.go index 05d26a3c2d..3614496a2f 100644 --- a/cloudformation/datasync/aws-datasync-task_filterrule.go +++ b/cloudformation/datasync/aws-datasync-task_filterrule.go @@ -11,12 +11,12 @@ type Task_FilterRule struct { // FilterType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-filterrule.html#cfn-datasync-task-filterrule-filtertype - FilterType string `json:"FilterType,omitempty"` + FilterType *string `json:"FilterType,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-filterrule.html#cfn-datasync-task-filterrule-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/datasync/aws-datasync-task_options.go b/cloudformation/datasync/aws-datasync-task_options.go index 935412c916..ec99907bf1 100644 --- a/cloudformation/datasync/aws-datasync-task_options.go +++ b/cloudformation/datasync/aws-datasync-task_options.go @@ -11,72 +11,72 @@ type Task_Options struct { // Atime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-options.html#cfn-datasync-task-options-atime - Atime string `json:"Atime,omitempty"` + Atime *string `json:"Atime,omitempty"` // BytesPerSecond AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-options.html#cfn-datasync-task-options-bytespersecond - BytesPerSecond int `json:"BytesPerSecond,omitempty"` + BytesPerSecond *int `json:"BytesPerSecond,omitempty"` // Gid AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-options.html#cfn-datasync-task-options-gid - Gid string `json:"Gid,omitempty"` + Gid *string `json:"Gid,omitempty"` // LogLevel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-options.html#cfn-datasync-task-options-loglevel - LogLevel string `json:"LogLevel,omitempty"` + LogLevel *string `json:"LogLevel,omitempty"` // Mtime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-options.html#cfn-datasync-task-options-mtime - Mtime string `json:"Mtime,omitempty"` + Mtime *string `json:"Mtime,omitempty"` // OverwriteMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-options.html#cfn-datasync-task-options-overwritemode - OverwriteMode string `json:"OverwriteMode,omitempty"` + OverwriteMode *string `json:"OverwriteMode,omitempty"` // PosixPermissions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-options.html#cfn-datasync-task-options-posixpermissions - PosixPermissions string `json:"PosixPermissions,omitempty"` + PosixPermissions *string `json:"PosixPermissions,omitempty"` // PreserveDeletedFiles AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-options.html#cfn-datasync-task-options-preservedeletedfiles - PreserveDeletedFiles string `json:"PreserveDeletedFiles,omitempty"` + PreserveDeletedFiles *string `json:"PreserveDeletedFiles,omitempty"` // PreserveDevices AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-options.html#cfn-datasync-task-options-preservedevices - PreserveDevices string `json:"PreserveDevices,omitempty"` + PreserveDevices *string `json:"PreserveDevices,omitempty"` // SecurityDescriptorCopyFlags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-options.html#cfn-datasync-task-options-securitydescriptorcopyflags - SecurityDescriptorCopyFlags string `json:"SecurityDescriptorCopyFlags,omitempty"` + SecurityDescriptorCopyFlags *string `json:"SecurityDescriptorCopyFlags,omitempty"` // TaskQueueing AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-options.html#cfn-datasync-task-options-taskqueueing - TaskQueueing string `json:"TaskQueueing,omitempty"` + TaskQueueing *string `json:"TaskQueueing,omitempty"` // TransferMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-options.html#cfn-datasync-task-options-transfermode - TransferMode string `json:"TransferMode,omitempty"` + TransferMode *string `json:"TransferMode,omitempty"` // Uid AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-options.html#cfn-datasync-task-options-uid - Uid string `json:"Uid,omitempty"` + Uid *string `json:"Uid,omitempty"` // VerifyMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-options.html#cfn-datasync-task-options-verifymode - VerifyMode string `json:"VerifyMode,omitempty"` + VerifyMode *string `json:"VerifyMode,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/datasync/aws-datasync-task_taskschedule.go b/cloudformation/datasync/aws-datasync-task_taskschedule.go index 9ee07b0751..e0738a099c 100644 --- a/cloudformation/datasync/aws-datasync-task_taskschedule.go +++ b/cloudformation/datasync/aws-datasync-task_taskschedule.go @@ -11,7 +11,7 @@ type Task_TaskSchedule struct { // ScheduleExpression AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-taskschedule.html#cfn-datasync-task-taskschedule-scheduleexpression - ScheduleExpression string `json:"ScheduleExpression,omitempty"` + ScheduleExpression string `json:"ScheduleExpression"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dax/aws-dax-cluster.go b/cloudformation/dax/aws-dax-cluster.go index f67022d72b..47defbc8a0 100644 --- a/cloudformation/dax/aws-dax-cluster.go +++ b/cloudformation/dax/aws-dax-cluster.go @@ -15,47 +15,47 @@ type Cluster struct { // AvailabilityZones AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-availabilityzones - AvailabilityZones []string `json:"AvailabilityZones,omitempty"` + AvailabilityZones *[]string `json:"AvailabilityZones,omitempty"` // ClusterEndpointEncryptionType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-clusterendpointencryptiontype - ClusterEndpointEncryptionType string `json:"ClusterEndpointEncryptionType,omitempty"` + ClusterEndpointEncryptionType *string `json:"ClusterEndpointEncryptionType,omitempty"` // ClusterName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-clustername - ClusterName string `json:"ClusterName,omitempty"` + ClusterName *string `json:"ClusterName,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // IAMRoleARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-iamrolearn - IAMRoleARN string `json:"IAMRoleARN,omitempty"` + IAMRoleARN string `json:"IAMRoleARN"` // NodeType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-nodetype - NodeType string `json:"NodeType,omitempty"` + NodeType string `json:"NodeType"` // NotificationTopicARN AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-notificationtopicarn - NotificationTopicARN string `json:"NotificationTopicARN,omitempty"` + NotificationTopicARN *string `json:"NotificationTopicARN,omitempty"` // ParameterGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-parametergroupname - ParameterGroupName string `json:"ParameterGroupName,omitempty"` + ParameterGroupName *string `json:"ParameterGroupName,omitempty"` // PreferredMaintenanceWindow AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-preferredmaintenancewindow - PreferredMaintenanceWindow string `json:"PreferredMaintenanceWindow,omitempty"` + PreferredMaintenanceWindow *string `json:"PreferredMaintenanceWindow,omitempty"` // ReplicationFactor AWS CloudFormation Property // Required: true @@ -70,17 +70,17 @@ type Cluster struct { // SecurityGroupIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-securitygroupids - SecurityGroupIds []string `json:"SecurityGroupIds,omitempty"` + SecurityGroupIds *[]string `json:"SecurityGroupIds,omitempty"` // SubnetGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-subnetgroupname - SubnetGroupName string `json:"SubnetGroupName,omitempty"` + SubnetGroupName *string `json:"SubnetGroupName,omitempty"` // 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-cluster_ssespecification.go b/cloudformation/dax/aws-dax-cluster_ssespecification.go index 7be7fc1382..df6e7cdb70 100644 --- a/cloudformation/dax/aws-dax-cluster_ssespecification.go +++ b/cloudformation/dax/aws-dax-cluster_ssespecification.go @@ -11,7 +11,7 @@ type Cluster_SSESpecification struct { // SSEEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dax-cluster-ssespecification.html#cfn-dax-cluster-ssespecification-sseenabled - SSEEnabled bool `json:"SSEEnabled,omitempty"` + SSEEnabled *bool `json:"SSEEnabled,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 bfde8f4008..26334c56fe 100644 --- a/cloudformation/dax/aws-dax-parametergroup.go +++ b/cloudformation/dax/aws-dax-parametergroup.go @@ -15,17 +15,17 @@ type ParameterGroup struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-parametergroup.html#cfn-dax-parametergroup-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // ParameterGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-parametergroup.html#cfn-dax-parametergroup-parametergroupname - ParameterGroupName string `json:"ParameterGroupName,omitempty"` + ParameterGroupName *string `json:"ParameterGroupName,omitempty"` // 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/dax/aws-dax-subnetgroup.go b/cloudformation/dax/aws-dax-subnetgroup.go index 1659cf3554..97d5404d7a 100644 --- a/cloudformation/dax/aws-dax-subnetgroup.go +++ b/cloudformation/dax/aws-dax-subnetgroup.go @@ -15,17 +15,17 @@ type SubnetGroup struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-subnetgroup.html#cfn-dax-subnetgroup-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // SubnetGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-subnetgroup.html#cfn-dax-subnetgroup-subnetgroupname - SubnetGroupName string `json:"SubnetGroupName,omitempty"` + SubnetGroupName *string `json:"SubnetGroupName,omitempty"` // SubnetIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-subnetgroup.html#cfn-dax-subnetgroup-subnetids - SubnetIds []string `json:"SubnetIds,omitempty"` + SubnetIds []string `json:"SubnetIds"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/detective/aws-detective-graph.go b/cloudformation/detective/aws-detective-graph.go index d537a0d836..65a0873765 100644 --- a/cloudformation/detective/aws-detective-graph.go +++ b/cloudformation/detective/aws-detective-graph.go @@ -16,7 +16,7 @@ type Graph struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-detective-graph.html#cfn-detective-graph-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/detective/aws-detective-memberinvitation.go b/cloudformation/detective/aws-detective-memberinvitation.go index 56d128cdb6..529bc50500 100644 --- a/cloudformation/detective/aws-detective-memberinvitation.go +++ b/cloudformation/detective/aws-detective-memberinvitation.go @@ -15,27 +15,27 @@ type MemberInvitation struct { // DisableEmailNotification AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-detective-memberinvitation.html#cfn-detective-memberinvitation-disableemailnotification - DisableEmailNotification bool `json:"DisableEmailNotification,omitempty"` + DisableEmailNotification *bool `json:"DisableEmailNotification,omitempty"` // GraphArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-detective-memberinvitation.html#cfn-detective-memberinvitation-grapharn - GraphArn string `json:"GraphArn,omitempty"` + GraphArn string `json:"GraphArn"` // MemberEmailAddress AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-detective-memberinvitation.html#cfn-detective-memberinvitation-memberemailaddress - MemberEmailAddress string `json:"MemberEmailAddress,omitempty"` + MemberEmailAddress string `json:"MemberEmailAddress"` // MemberId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-detective-memberinvitation.html#cfn-detective-memberinvitation-memberid - MemberId string `json:"MemberId,omitempty"` + MemberId string `json:"MemberId"` // Message AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-detective-memberinvitation.html#cfn-detective-memberinvitation-message - Message string `json:"Message,omitempty"` + Message *string `json:"Message,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/devopsguru/aws-devopsguru-notificationchannel.go b/cloudformation/devopsguru/aws-devopsguru-notificationchannel.go index 996d58ca1e..5da9cd9b53 100644 --- a/cloudformation/devopsguru/aws-devopsguru-notificationchannel.go +++ b/cloudformation/devopsguru/aws-devopsguru-notificationchannel.go @@ -15,7 +15,7 @@ type NotificationChannel struct { // Config AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-devopsguru-notificationchannel.html#cfn-devopsguru-notificationchannel-config - Config *NotificationChannel_NotificationChannelConfig `json:"Config,omitempty"` + Config *NotificationChannel_NotificationChannelConfig `json:"Config"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/devopsguru/aws-devopsguru-notificationchannel_snschannelconfig.go b/cloudformation/devopsguru/aws-devopsguru-notificationchannel_snschannelconfig.go index 2ac3c43d3c..f884d4dae6 100644 --- a/cloudformation/devopsguru/aws-devopsguru-notificationchannel_snschannelconfig.go +++ b/cloudformation/devopsguru/aws-devopsguru-notificationchannel_snschannelconfig.go @@ -11,7 +11,7 @@ type NotificationChannel_SnsChannelConfig struct { // TopicArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devopsguru-notificationchannel-snschannelconfig.html#cfn-devopsguru-notificationchannel-snschannelconfig-topicarn - TopicArn string `json:"TopicArn,omitempty"` + TopicArn *string `json:"TopicArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/devopsguru/aws-devopsguru-resourcecollection.go b/cloudformation/devopsguru/aws-devopsguru-resourcecollection.go index 17e2b4aa15..fced059b37 100644 --- a/cloudformation/devopsguru/aws-devopsguru-resourcecollection.go +++ b/cloudformation/devopsguru/aws-devopsguru-resourcecollection.go @@ -15,7 +15,7 @@ type ResourceCollection struct { // ResourceCollectionFilter AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-devopsguru-resourcecollection.html#cfn-devopsguru-resourcecollection-resourcecollectionfilter - ResourceCollectionFilter *ResourceCollection_ResourceCollectionFilter `json:"ResourceCollectionFilter,omitempty"` + ResourceCollectionFilter *ResourceCollection_ResourceCollectionFilter `json:"ResourceCollectionFilter"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/devopsguru/aws-devopsguru-resourcecollection_cloudformationcollectionfilter.go b/cloudformation/devopsguru/aws-devopsguru-resourcecollection_cloudformationcollectionfilter.go index b8cef7fe4a..ef1160234f 100644 --- a/cloudformation/devopsguru/aws-devopsguru-resourcecollection_cloudformationcollectionfilter.go +++ b/cloudformation/devopsguru/aws-devopsguru-resourcecollection_cloudformationcollectionfilter.go @@ -11,7 +11,7 @@ type ResourceCollection_CloudFormationCollectionFilter struct { // StackNames AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devopsguru-resourcecollection-cloudformationcollectionfilter.html#cfn-devopsguru-resourcecollection-cloudformationcollectionfilter-stacknames - StackNames []string `json:"StackNames,omitempty"` + StackNames *[]string `json:"StackNames,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/directoryservice/aws-directoryservice-microsoftad.go b/cloudformation/directoryservice/aws-directoryservice-microsoftad.go index ad5daa99e3..78010458aa 100644 --- a/cloudformation/directoryservice/aws-directoryservice-microsoftad.go +++ b/cloudformation/directoryservice/aws-directoryservice-microsoftad.go @@ -15,37 +15,37 @@ type MicrosoftAD struct { // CreateAlias AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-microsoftad.html#cfn-directoryservice-microsoftad-createalias - CreateAlias bool `json:"CreateAlias,omitempty"` + CreateAlias *bool `json:"CreateAlias,omitempty"` // Edition AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-microsoftad.html#cfn-directoryservice-microsoftad-edition - Edition string `json:"Edition,omitempty"` + Edition *string `json:"Edition,omitempty"` // EnableSso AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-microsoftad.html#cfn-directoryservice-microsoftad-enablesso - EnableSso bool `json:"EnableSso,omitempty"` + EnableSso *bool `json:"EnableSso,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-microsoftad.html#cfn-directoryservice-microsoftad-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Password AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-microsoftad.html#cfn-directoryservice-microsoftad-password - Password string `json:"Password,omitempty"` + Password string `json:"Password"` // ShortName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-microsoftad.html#cfn-directoryservice-microsoftad-shortname - ShortName string `json:"ShortName,omitempty"` + ShortName *string `json:"ShortName,omitempty"` // VpcSettings AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-microsoftad.html#cfn-directoryservice-microsoftad-vpcsettings - VpcSettings *MicrosoftAD_VpcSettings `json:"VpcSettings,omitempty"` + VpcSettings *MicrosoftAD_VpcSettings `json:"VpcSettings"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/directoryservice/aws-directoryservice-microsoftad_vpcsettings.go b/cloudformation/directoryservice/aws-directoryservice-microsoftad_vpcsettings.go index efdb8dd47c..79c8f8aed0 100644 --- a/cloudformation/directoryservice/aws-directoryservice-microsoftad_vpcsettings.go +++ b/cloudformation/directoryservice/aws-directoryservice-microsoftad_vpcsettings.go @@ -11,12 +11,12 @@ type MicrosoftAD_VpcSettings struct { // SubnetIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-directoryservice-microsoftad-vpcsettings.html#cfn-directoryservice-microsoftad-vpcsettings-subnetids - SubnetIds []string `json:"SubnetIds,omitempty"` + SubnetIds []string `json:"SubnetIds"` // VpcId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-directoryservice-microsoftad-vpcsettings.html#cfn-directoryservice-microsoftad-vpcsettings-vpcid - VpcId string `json:"VpcId,omitempty"` + VpcId string `json:"VpcId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/directoryservice/aws-directoryservice-simplead.go b/cloudformation/directoryservice/aws-directoryservice-simplead.go index d09493ea55..7779005335 100644 --- a/cloudformation/directoryservice/aws-directoryservice-simplead.go +++ b/cloudformation/directoryservice/aws-directoryservice-simplead.go @@ -15,42 +15,42 @@ type SimpleAD struct { // CreateAlias AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-createalias - CreateAlias bool `json:"CreateAlias,omitempty"` + CreateAlias *bool `json:"CreateAlias,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // EnableSso AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-enablesso - EnableSso bool `json:"EnableSso,omitempty"` + EnableSso *bool `json:"EnableSso,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Password AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-password - Password string `json:"Password,omitempty"` + Password string `json:"Password"` // ShortName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-shortname - ShortName string `json:"ShortName,omitempty"` + ShortName *string `json:"ShortName,omitempty"` // Size AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-size - Size string `json:"Size,omitempty"` + Size string `json:"Size"` // VpcSettings AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-vpcsettings - VpcSettings *SimpleAD_VpcSettings `json:"VpcSettings,omitempty"` + VpcSettings *SimpleAD_VpcSettings `json:"VpcSettings"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/directoryservice/aws-directoryservice-simplead_vpcsettings.go b/cloudformation/directoryservice/aws-directoryservice-simplead_vpcsettings.go index 1fe29217e7..18bdc65f11 100644 --- a/cloudformation/directoryservice/aws-directoryservice-simplead_vpcsettings.go +++ b/cloudformation/directoryservice/aws-directoryservice-simplead_vpcsettings.go @@ -11,12 +11,12 @@ type SimpleAD_VpcSettings struct { // SubnetIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-directoryservice-simplead-vpcsettings.html#cfn-directoryservice-simplead-vpcsettings-subnetids - SubnetIds []string `json:"SubnetIds,omitempty"` + SubnetIds []string `json:"SubnetIds"` // VpcId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-directoryservice-simplead-vpcsettings.html#cfn-directoryservice-simplead-vpcsettings-vpcid - VpcId string `json:"VpcId,omitempty"` + VpcId string `json:"VpcId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dlm/aws-dlm-lifecyclepolicy.go b/cloudformation/dlm/aws-dlm-lifecyclepolicy.go index fa0a0a134c..a15a354641 100644 --- a/cloudformation/dlm/aws-dlm-lifecyclepolicy.go +++ b/cloudformation/dlm/aws-dlm-lifecyclepolicy.go @@ -16,12 +16,12 @@ type LifecyclePolicy struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dlm-lifecyclepolicy.html#cfn-dlm-lifecyclepolicy-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // ExecutionRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dlm-lifecyclepolicy.html#cfn-dlm-lifecyclepolicy-executionrolearn - ExecutionRoleArn string `json:"ExecutionRoleArn,omitempty"` + ExecutionRoleArn *string `json:"ExecutionRoleArn,omitempty"` // PolicyDetails AWS CloudFormation Property // Required: false @@ -31,12 +31,12 @@ type LifecyclePolicy struct { // State AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dlm-lifecyclepolicy.html#cfn-dlm-lifecyclepolicy-state - State string `json:"State,omitempty"` + State *string `json:"State,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dlm-lifecyclepolicy.html#cfn-dlm-lifecyclepolicy-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dlm/aws-dlm-lifecyclepolicy_action.go b/cloudformation/dlm/aws-dlm-lifecyclepolicy_action.go index cd69a50ad9..98273c0282 100644 --- a/cloudformation/dlm/aws-dlm-lifecyclepolicy_action.go +++ b/cloudformation/dlm/aws-dlm-lifecyclepolicy_action.go @@ -11,12 +11,12 @@ type LifecyclePolicy_Action struct { // CrossRegionCopy AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-action.html#cfn-dlm-lifecyclepolicy-action-crossregioncopy - CrossRegionCopy []LifecyclePolicy_CrossRegionCopyAction `json:"CrossRegionCopy,omitempty"` + CrossRegionCopy []LifecyclePolicy_CrossRegionCopyAction `json:"CrossRegionCopy"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-action.html#cfn-dlm-lifecyclepolicy-action-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dlm/aws-dlm-lifecyclepolicy_createrule.go b/cloudformation/dlm/aws-dlm-lifecyclepolicy_createrule.go index 0afa3234d9..4b2df09036 100644 --- a/cloudformation/dlm/aws-dlm-lifecyclepolicy_createrule.go +++ b/cloudformation/dlm/aws-dlm-lifecyclepolicy_createrule.go @@ -11,27 +11,27 @@ type LifecyclePolicy_CreateRule struct { // CronExpression AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-createrule.html#cfn-dlm-lifecyclepolicy-createrule-cronexpression - CronExpression string `json:"CronExpression,omitempty"` + CronExpression *string `json:"CronExpression,omitempty"` // Interval AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-createrule.html#cfn-dlm-lifecyclepolicy-createrule-interval - Interval int `json:"Interval,omitempty"` + Interval *int `json:"Interval,omitempty"` // IntervalUnit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-createrule.html#cfn-dlm-lifecyclepolicy-createrule-intervalunit - IntervalUnit string `json:"IntervalUnit,omitempty"` + IntervalUnit *string `json:"IntervalUnit,omitempty"` // Location AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-createrule.html#cfn-dlm-lifecyclepolicy-createrule-location - Location string `json:"Location,omitempty"` + Location *string `json:"Location,omitempty"` // Times AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-createrule.html#cfn-dlm-lifecyclepolicy-createrule-times - Times []string `json:"Times,omitempty"` + Times *[]string `json:"Times,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dlm/aws-dlm-lifecyclepolicy_crossregioncopyaction.go b/cloudformation/dlm/aws-dlm-lifecyclepolicy_crossregioncopyaction.go index f04f805f7f..e0b57a8223 100644 --- a/cloudformation/dlm/aws-dlm-lifecyclepolicy_crossregioncopyaction.go +++ b/cloudformation/dlm/aws-dlm-lifecyclepolicy_crossregioncopyaction.go @@ -11,7 +11,7 @@ type LifecyclePolicy_CrossRegionCopyAction struct { // EncryptionConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-crossregioncopyaction.html#cfn-dlm-lifecyclepolicy-crossregioncopyaction-encryptionconfiguration - EncryptionConfiguration *LifecyclePolicy_EncryptionConfiguration `json:"EncryptionConfiguration,omitempty"` + EncryptionConfiguration *LifecyclePolicy_EncryptionConfiguration `json:"EncryptionConfiguration"` // RetainRule AWS CloudFormation Property // Required: false @@ -21,7 +21,7 @@ type LifecyclePolicy_CrossRegionCopyAction struct { // Target AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-crossregioncopyaction.html#cfn-dlm-lifecyclepolicy-crossregioncopyaction-target - Target string `json:"Target,omitempty"` + Target string `json:"Target"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dlm/aws-dlm-lifecyclepolicy_crossregioncopydeprecaterule.go b/cloudformation/dlm/aws-dlm-lifecyclepolicy_crossregioncopydeprecaterule.go index d63862f69b..fc3da52c6f 100644 --- a/cloudformation/dlm/aws-dlm-lifecyclepolicy_crossregioncopydeprecaterule.go +++ b/cloudformation/dlm/aws-dlm-lifecyclepolicy_crossregioncopydeprecaterule.go @@ -16,7 +16,7 @@ type LifecyclePolicy_CrossRegionCopyDeprecateRule struct { // IntervalUnit AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-crossregioncopydeprecaterule.html#cfn-dlm-lifecyclepolicy-crossregioncopydeprecaterule-intervalunit - IntervalUnit string `json:"IntervalUnit,omitempty"` + IntervalUnit string `json:"IntervalUnit"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dlm/aws-dlm-lifecyclepolicy_crossregioncopyretainrule.go b/cloudformation/dlm/aws-dlm-lifecyclepolicy_crossregioncopyretainrule.go index 6b4304ed21..5db6e11e3b 100644 --- a/cloudformation/dlm/aws-dlm-lifecyclepolicy_crossregioncopyretainrule.go +++ b/cloudformation/dlm/aws-dlm-lifecyclepolicy_crossregioncopyretainrule.go @@ -16,7 +16,7 @@ type LifecyclePolicy_CrossRegionCopyRetainRule struct { // IntervalUnit AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-crossregioncopyretainrule.html#cfn-dlm-lifecyclepolicy-crossregioncopyretainrule-intervalunit - IntervalUnit string `json:"IntervalUnit,omitempty"` + IntervalUnit string `json:"IntervalUnit"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dlm/aws-dlm-lifecyclepolicy_crossregioncopyrule.go b/cloudformation/dlm/aws-dlm-lifecyclepolicy_crossregioncopyrule.go index 6273e4fffd..f35f90ef7e 100644 --- a/cloudformation/dlm/aws-dlm-lifecyclepolicy_crossregioncopyrule.go +++ b/cloudformation/dlm/aws-dlm-lifecyclepolicy_crossregioncopyrule.go @@ -11,12 +11,12 @@ type LifecyclePolicy_CrossRegionCopyRule struct { // CmkArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-crossregioncopyrule.html#cfn-dlm-lifecyclepolicy-crossregioncopyrule-cmkarn - CmkArn string `json:"CmkArn,omitempty"` + CmkArn *string `json:"CmkArn,omitempty"` // CopyTags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-crossregioncopyrule.html#cfn-dlm-lifecyclepolicy-crossregioncopyrule-copytags - CopyTags bool `json:"CopyTags,omitempty"` + CopyTags *bool `json:"CopyTags,omitempty"` // DeprecateRule AWS CloudFormation Property // Required: false @@ -36,12 +36,12 @@ type LifecyclePolicy_CrossRegionCopyRule struct { // Target AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-crossregioncopyrule.html#cfn-dlm-lifecyclepolicy-crossregioncopyrule-target - Target string `json:"Target,omitempty"` + Target *string `json:"Target,omitempty"` // TargetRegion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-crossregioncopyrule.html#cfn-dlm-lifecyclepolicy-crossregioncopyrule-targetregion - TargetRegion string `json:"TargetRegion,omitempty"` + TargetRegion *string `json:"TargetRegion,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dlm/aws-dlm-lifecyclepolicy_deprecaterule.go b/cloudformation/dlm/aws-dlm-lifecyclepolicy_deprecaterule.go index dd482201c9..e10ef99739 100644 --- a/cloudformation/dlm/aws-dlm-lifecyclepolicy_deprecaterule.go +++ b/cloudformation/dlm/aws-dlm-lifecyclepolicy_deprecaterule.go @@ -11,17 +11,17 @@ type LifecyclePolicy_DeprecateRule struct { // Count AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-deprecaterule.html#cfn-dlm-lifecyclepolicy-deprecaterule-count - Count int `json:"Count,omitempty"` + Count *int `json:"Count,omitempty"` // Interval AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-deprecaterule.html#cfn-dlm-lifecyclepolicy-deprecaterule-interval - Interval int `json:"Interval,omitempty"` + Interval *int `json:"Interval,omitempty"` // IntervalUnit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-deprecaterule.html#cfn-dlm-lifecyclepolicy-deprecaterule-intervalunit - IntervalUnit string `json:"IntervalUnit,omitempty"` + IntervalUnit *string `json:"IntervalUnit,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dlm/aws-dlm-lifecyclepolicy_encryptionconfiguration.go b/cloudformation/dlm/aws-dlm-lifecyclepolicy_encryptionconfiguration.go index 01953e268b..cb13baa9f9 100644 --- a/cloudformation/dlm/aws-dlm-lifecyclepolicy_encryptionconfiguration.go +++ b/cloudformation/dlm/aws-dlm-lifecyclepolicy_encryptionconfiguration.go @@ -11,7 +11,7 @@ type LifecyclePolicy_EncryptionConfiguration struct { // CmkArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-encryptionconfiguration.html#cfn-dlm-lifecyclepolicy-encryptionconfiguration-cmkarn - CmkArn string `json:"CmkArn,omitempty"` + CmkArn *string `json:"CmkArn,omitempty"` // Encrypted AWS CloudFormation Property // Required: true diff --git a/cloudformation/dlm/aws-dlm-lifecyclepolicy_eventparameters.go b/cloudformation/dlm/aws-dlm-lifecyclepolicy_eventparameters.go index b133b55840..8ff3017acf 100644 --- a/cloudformation/dlm/aws-dlm-lifecyclepolicy_eventparameters.go +++ b/cloudformation/dlm/aws-dlm-lifecyclepolicy_eventparameters.go @@ -11,17 +11,17 @@ type LifecyclePolicy_EventParameters struct { // DescriptionRegex AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-eventparameters.html#cfn-dlm-lifecyclepolicy-eventparameters-descriptionregex - DescriptionRegex string `json:"DescriptionRegex,omitempty"` + DescriptionRegex *string `json:"DescriptionRegex,omitempty"` // EventType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-eventparameters.html#cfn-dlm-lifecyclepolicy-eventparameters-eventtype - EventType string `json:"EventType,omitempty"` + EventType string `json:"EventType"` // SnapshotOwner AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-eventparameters.html#cfn-dlm-lifecyclepolicy-eventparameters-snapshotowner - SnapshotOwner []string `json:"SnapshotOwner,omitempty"` + SnapshotOwner []string `json:"SnapshotOwner"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dlm/aws-dlm-lifecyclepolicy_eventsource.go b/cloudformation/dlm/aws-dlm-lifecyclepolicy_eventsource.go index 2d19881af5..a2b95034c4 100644 --- a/cloudformation/dlm/aws-dlm-lifecyclepolicy_eventsource.go +++ b/cloudformation/dlm/aws-dlm-lifecyclepolicy_eventsource.go @@ -16,7 +16,7 @@ type LifecyclePolicy_EventSource struct { // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-eventsource.html#cfn-dlm-lifecyclepolicy-eventsource-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dlm/aws-dlm-lifecyclepolicy_fastrestorerule.go b/cloudformation/dlm/aws-dlm-lifecyclepolicy_fastrestorerule.go index bbb14ef3a8..e9cae51334 100644 --- a/cloudformation/dlm/aws-dlm-lifecyclepolicy_fastrestorerule.go +++ b/cloudformation/dlm/aws-dlm-lifecyclepolicy_fastrestorerule.go @@ -11,22 +11,22 @@ type LifecyclePolicy_FastRestoreRule struct { // AvailabilityZones AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-fastrestorerule.html#cfn-dlm-lifecyclepolicy-fastrestorerule-availabilityzones - AvailabilityZones []string `json:"AvailabilityZones,omitempty"` + AvailabilityZones *[]string `json:"AvailabilityZones,omitempty"` // Count AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-fastrestorerule.html#cfn-dlm-lifecyclepolicy-fastrestorerule-count - Count int `json:"Count,omitempty"` + Count *int `json:"Count,omitempty"` // Interval AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-fastrestorerule.html#cfn-dlm-lifecyclepolicy-fastrestorerule-interval - Interval int `json:"Interval,omitempty"` + Interval *int `json:"Interval,omitempty"` // IntervalUnit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-fastrestorerule.html#cfn-dlm-lifecyclepolicy-fastrestorerule-intervalunit - IntervalUnit string `json:"IntervalUnit,omitempty"` + IntervalUnit *string `json:"IntervalUnit,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dlm/aws-dlm-lifecyclepolicy_parameters.go b/cloudformation/dlm/aws-dlm-lifecyclepolicy_parameters.go index 5b9f0eabec..8e6eacaa98 100644 --- a/cloudformation/dlm/aws-dlm-lifecyclepolicy_parameters.go +++ b/cloudformation/dlm/aws-dlm-lifecyclepolicy_parameters.go @@ -11,12 +11,12 @@ type LifecyclePolicy_Parameters struct { // ExcludeBootVolume AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-parameters.html#cfn-dlm-lifecyclepolicy-parameters-excludebootvolume - ExcludeBootVolume bool `json:"ExcludeBootVolume,omitempty"` + ExcludeBootVolume *bool `json:"ExcludeBootVolume,omitempty"` // NoReboot AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-parameters.html#cfn-dlm-lifecyclepolicy-parameters-noreboot - NoReboot bool `json:"NoReboot,omitempty"` + NoReboot *bool `json:"NoReboot,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dlm/aws-dlm-lifecyclepolicy_policydetails.go b/cloudformation/dlm/aws-dlm-lifecyclepolicy_policydetails.go index 94133fd3f3..d50201a79c 100644 --- a/cloudformation/dlm/aws-dlm-lifecyclepolicy_policydetails.go +++ b/cloudformation/dlm/aws-dlm-lifecyclepolicy_policydetails.go @@ -12,7 +12,7 @@ type LifecyclePolicy_PolicyDetails struct { // Actions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-policydetails.html#cfn-dlm-lifecyclepolicy-policydetails-actions - Actions []LifecyclePolicy_Action `json:"Actions,omitempty"` + Actions *[]LifecyclePolicy_Action `json:"Actions,omitempty"` // EventSource AWS CloudFormation Property // Required: false @@ -27,27 +27,27 @@ type LifecyclePolicy_PolicyDetails struct { // PolicyType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-policydetails.html#cfn-dlm-lifecyclepolicy-policydetails-policytype - PolicyType string `json:"PolicyType,omitempty"` + PolicyType *string `json:"PolicyType,omitempty"` // ResourceLocations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-policydetails.html#cfn-dlm-lifecyclepolicy-policydetails-resourcelocations - ResourceLocations []string `json:"ResourceLocations,omitempty"` + ResourceLocations *[]string `json:"ResourceLocations,omitempty"` // ResourceTypes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-policydetails.html#cfn-dlm-lifecyclepolicy-policydetails-resourcetypes - ResourceTypes []string `json:"ResourceTypes,omitempty"` + ResourceTypes *[]string `json:"ResourceTypes,omitempty"` // Schedules AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-policydetails.html#cfn-dlm-lifecyclepolicy-policydetails-schedules - Schedules []LifecyclePolicy_Schedule `json:"Schedules,omitempty"` + Schedules *[]LifecyclePolicy_Schedule `json:"Schedules,omitempty"` // TargetTags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-policydetails.html#cfn-dlm-lifecyclepolicy-policydetails-targettags - TargetTags []tags.Tag `json:"TargetTags,omitempty"` + TargetTags *[]tags.Tag `json:"TargetTags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dlm/aws-dlm-lifecyclepolicy_retainrule.go b/cloudformation/dlm/aws-dlm-lifecyclepolicy_retainrule.go index cf6391d429..db227cf7af 100644 --- a/cloudformation/dlm/aws-dlm-lifecyclepolicy_retainrule.go +++ b/cloudformation/dlm/aws-dlm-lifecyclepolicy_retainrule.go @@ -11,17 +11,17 @@ type LifecyclePolicy_RetainRule struct { // Count AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-retainrule.html#cfn-dlm-lifecyclepolicy-retainrule-count - Count int `json:"Count,omitempty"` + Count *int `json:"Count,omitempty"` // Interval AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-retainrule.html#cfn-dlm-lifecyclepolicy-retainrule-interval - Interval int `json:"Interval,omitempty"` + Interval *int `json:"Interval,omitempty"` // IntervalUnit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-retainrule.html#cfn-dlm-lifecyclepolicy-retainrule-intervalunit - IntervalUnit string `json:"IntervalUnit,omitempty"` + IntervalUnit *string `json:"IntervalUnit,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dlm/aws-dlm-lifecyclepolicy_schedule.go b/cloudformation/dlm/aws-dlm-lifecyclepolicy_schedule.go index a7f7327d38..7cadf30b71 100644 --- a/cloudformation/dlm/aws-dlm-lifecyclepolicy_schedule.go +++ b/cloudformation/dlm/aws-dlm-lifecyclepolicy_schedule.go @@ -12,7 +12,7 @@ type LifecyclePolicy_Schedule struct { // CopyTags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-schedule.html#cfn-dlm-lifecyclepolicy-schedule-copytags - CopyTags bool `json:"CopyTags,omitempty"` + CopyTags *bool `json:"CopyTags,omitempty"` // CreateRule AWS CloudFormation Property // Required: false @@ -22,7 +22,7 @@ type LifecyclePolicy_Schedule struct { // CrossRegionCopyRules AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-schedule.html#cfn-dlm-lifecyclepolicy-schedule-crossregioncopyrules - CrossRegionCopyRules []LifecyclePolicy_CrossRegionCopyRule `json:"CrossRegionCopyRules,omitempty"` + CrossRegionCopyRules *[]LifecyclePolicy_CrossRegionCopyRule `json:"CrossRegionCopyRules,omitempty"` // DeprecateRule AWS CloudFormation Property // Required: false @@ -37,7 +37,7 @@ type LifecyclePolicy_Schedule struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-schedule.html#cfn-dlm-lifecyclepolicy-schedule-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // RetainRule AWS CloudFormation Property // Required: false @@ -47,17 +47,17 @@ type LifecyclePolicy_Schedule struct { // ShareRules AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-schedule.html#cfn-dlm-lifecyclepolicy-schedule-sharerules - ShareRules []LifecyclePolicy_ShareRule `json:"ShareRules,omitempty"` + ShareRules *[]LifecyclePolicy_ShareRule `json:"ShareRules,omitempty"` // TagsToAdd AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-schedule.html#cfn-dlm-lifecyclepolicy-schedule-tagstoadd - TagsToAdd []tags.Tag `json:"TagsToAdd,omitempty"` + TagsToAdd *[]tags.Tag `json:"TagsToAdd,omitempty"` // VariableTags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-schedule.html#cfn-dlm-lifecyclepolicy-schedule-variabletags - VariableTags []tags.Tag `json:"VariableTags,omitempty"` + VariableTags *[]tags.Tag `json:"VariableTags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dlm/aws-dlm-lifecyclepolicy_sharerule.go b/cloudformation/dlm/aws-dlm-lifecyclepolicy_sharerule.go index 88227a3a99..b94760d02a 100644 --- a/cloudformation/dlm/aws-dlm-lifecyclepolicy_sharerule.go +++ b/cloudformation/dlm/aws-dlm-lifecyclepolicy_sharerule.go @@ -11,17 +11,17 @@ type LifecyclePolicy_ShareRule struct { // TargetAccounts AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-sharerule.html#cfn-dlm-lifecyclepolicy-sharerule-targetaccounts - TargetAccounts []string `json:"TargetAccounts,omitempty"` + TargetAccounts *[]string `json:"TargetAccounts,omitempty"` // UnshareInterval AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-sharerule.html#cfn-dlm-lifecyclepolicy-sharerule-unshareinterval - UnshareInterval int `json:"UnshareInterval,omitempty"` + UnshareInterval *int `json:"UnshareInterval,omitempty"` // UnshareIntervalUnit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-sharerule.html#cfn-dlm-lifecyclepolicy-sharerule-unshareintervalunit - UnshareIntervalUnit string `json:"UnshareIntervalUnit,omitempty"` + UnshareIntervalUnit *string `json:"UnshareIntervalUnit,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dms/aws-dms-certificate.go b/cloudformation/dms/aws-dms-certificate.go index c83874bbfe..672266e0af 100644 --- a/cloudformation/dms/aws-dms-certificate.go +++ b/cloudformation/dms/aws-dms-certificate.go @@ -15,17 +15,17 @@ type Certificate struct { // CertificateIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-certificate.html#cfn-dms-certificate-certificateidentifier - CertificateIdentifier string `json:"CertificateIdentifier,omitempty"` + CertificateIdentifier *string `json:"CertificateIdentifier,omitempty"` // CertificatePem AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-certificate.html#cfn-dms-certificate-certificatepem - CertificatePem string `json:"CertificatePem,omitempty"` + CertificatePem *string `json:"CertificatePem,omitempty"` // CertificateWallet AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-certificate.html#cfn-dms-certificate-certificatewallet - CertificateWallet string `json:"CertificateWallet,omitempty"` + CertificateWallet *string `json:"CertificateWallet,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dms/aws-dms-endpoint.go b/cloudformation/dms/aws-dms-endpoint.go index b728c8113e..3fb51b1e8a 100644 --- a/cloudformation/dms/aws-dms-endpoint.go +++ b/cloudformation/dms/aws-dms-endpoint.go @@ -16,12 +16,12 @@ type Endpoint struct { // CertificateArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-certificatearn - CertificateArn string `json:"CertificateArn,omitempty"` + CertificateArn *string `json:"CertificateArn,omitempty"` // DatabaseName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-databasename - DatabaseName string `json:"DatabaseName,omitempty"` + DatabaseName *string `json:"DatabaseName,omitempty"` // DocDbSettings AWS CloudFormation Property // Required: false @@ -41,22 +41,22 @@ type Endpoint struct { // EndpointIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-endpointidentifier - EndpointIdentifier string `json:"EndpointIdentifier,omitempty"` + EndpointIdentifier *string `json:"EndpointIdentifier,omitempty"` // EndpointType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-endpointtype - EndpointType string `json:"EndpointType,omitempty"` + EndpointType string `json:"EndpointType"` // EngineName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-enginename - EngineName string `json:"EngineName,omitempty"` + EngineName string `json:"EngineName"` // ExtraConnectionAttributes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-extraconnectionattributes - ExtraConnectionAttributes string `json:"ExtraConnectionAttributes,omitempty"` + ExtraConnectionAttributes *string `json:"ExtraConnectionAttributes,omitempty"` // GcpMySQLSettings AWS CloudFormation Property // Required: false @@ -81,7 +81,7 @@ type Endpoint struct { // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // MicrosoftSqlServerSettings AWS CloudFormation Property // Required: false @@ -111,12 +111,12 @@ type Endpoint struct { // Password AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-password - Password string `json:"Password,omitempty"` + Password *string `json:"Password,omitempty"` // Port AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-port - Port int `json:"Port,omitempty"` + Port *int `json:"Port,omitempty"` // PostgreSqlSettings AWS CloudFormation Property // Required: false @@ -136,7 +136,7 @@ type Endpoint struct { // ResourceIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-resourceidentifier - ResourceIdentifier string `json:"ResourceIdentifier,omitempty"` + ResourceIdentifier *string `json:"ResourceIdentifier,omitempty"` // S3Settings AWS CloudFormation Property // Required: false @@ -146,12 +146,12 @@ type Endpoint struct { // ServerName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-servername - ServerName string `json:"ServerName,omitempty"` + ServerName *string `json:"ServerName,omitempty"` // SslMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-sslmode - SslMode string `json:"SslMode,omitempty"` + SslMode *string `json:"SslMode,omitempty"` // SybaseSettings AWS CloudFormation Property // Required: false @@ -161,12 +161,12 @@ type Endpoint struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // Username AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-username - Username string `json:"Username,omitempty"` + Username *string `json:"Username,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dms/aws-dms-endpoint_docdbsettings.go b/cloudformation/dms/aws-dms-endpoint_docdbsettings.go index 14b55f3298..cc4085ecf0 100644 --- a/cloudformation/dms/aws-dms-endpoint_docdbsettings.go +++ b/cloudformation/dms/aws-dms-endpoint_docdbsettings.go @@ -11,12 +11,12 @@ type Endpoint_DocDbSettings struct { // SecretsManagerAccessRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-docdbsettings.html#cfn-dms-endpoint-docdbsettings-secretsmanageraccessrolearn - SecretsManagerAccessRoleArn string `json:"SecretsManagerAccessRoleArn,omitempty"` + SecretsManagerAccessRoleArn *string `json:"SecretsManagerAccessRoleArn,omitempty"` // SecretsManagerSecretId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-docdbsettings.html#cfn-dms-endpoint-docdbsettings-secretsmanagersecretid - SecretsManagerSecretId string `json:"SecretsManagerSecretId,omitempty"` + SecretsManagerSecretId *string `json:"SecretsManagerSecretId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dms/aws-dms-endpoint_dynamodbsettings.go b/cloudformation/dms/aws-dms-endpoint_dynamodbsettings.go index 35111dee93..40d0f6b69a 100644 --- a/cloudformation/dms/aws-dms-endpoint_dynamodbsettings.go +++ b/cloudformation/dms/aws-dms-endpoint_dynamodbsettings.go @@ -11,7 +11,7 @@ type Endpoint_DynamoDbSettings struct { // ServiceAccessRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-dynamodbsettings.html#cfn-dms-endpoint-dynamodbsettings-serviceaccessrolearn - ServiceAccessRoleArn string `json:"ServiceAccessRoleArn,omitempty"` + ServiceAccessRoleArn *string `json:"ServiceAccessRoleArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dms/aws-dms-endpoint_elasticsearchsettings.go b/cloudformation/dms/aws-dms-endpoint_elasticsearchsettings.go index 886d6557d2..bb08b91f76 100644 --- a/cloudformation/dms/aws-dms-endpoint_elasticsearchsettings.go +++ b/cloudformation/dms/aws-dms-endpoint_elasticsearchsettings.go @@ -11,22 +11,22 @@ type Endpoint_ElasticsearchSettings struct { // EndpointUri AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-elasticsearchsettings.html#cfn-dms-endpoint-elasticsearchsettings-endpointuri - EndpointUri string `json:"EndpointUri,omitempty"` + EndpointUri *string `json:"EndpointUri,omitempty"` // ErrorRetryDuration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-elasticsearchsettings.html#cfn-dms-endpoint-elasticsearchsettings-errorretryduration - ErrorRetryDuration int `json:"ErrorRetryDuration,omitempty"` + ErrorRetryDuration *int `json:"ErrorRetryDuration,omitempty"` // FullLoadErrorPercentage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-elasticsearchsettings.html#cfn-dms-endpoint-elasticsearchsettings-fullloaderrorpercentage - FullLoadErrorPercentage int `json:"FullLoadErrorPercentage,omitempty"` + FullLoadErrorPercentage *int `json:"FullLoadErrorPercentage,omitempty"` // ServiceAccessRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-elasticsearchsettings.html#cfn-dms-endpoint-elasticsearchsettings-serviceaccessrolearn - ServiceAccessRoleArn string `json:"ServiceAccessRoleArn,omitempty"` + ServiceAccessRoleArn *string `json:"ServiceAccessRoleArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dms/aws-dms-endpoint_gcpmysqlsettings.go b/cloudformation/dms/aws-dms-endpoint_gcpmysqlsettings.go index 5959bab316..39fdbce7b8 100644 --- a/cloudformation/dms/aws-dms-endpoint_gcpmysqlsettings.go +++ b/cloudformation/dms/aws-dms-endpoint_gcpmysqlsettings.go @@ -11,67 +11,67 @@ type Endpoint_GcpMySQLSettings struct { // AfterConnectScript AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-gcpmysqlsettings.html#cfn-dms-endpoint-gcpmysqlsettings-afterconnectscript - AfterConnectScript string `json:"AfterConnectScript,omitempty"` + AfterConnectScript *string `json:"AfterConnectScript,omitempty"` // CleanSourceMetadataOnMismatch AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-gcpmysqlsettings.html#cfn-dms-endpoint-gcpmysqlsettings-cleansourcemetadataonmismatch - CleanSourceMetadataOnMismatch bool `json:"CleanSourceMetadataOnMismatch,omitempty"` + CleanSourceMetadataOnMismatch *bool `json:"CleanSourceMetadataOnMismatch,omitempty"` // DatabaseName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-gcpmysqlsettings.html#cfn-dms-endpoint-gcpmysqlsettings-databasename - DatabaseName string `json:"DatabaseName,omitempty"` + DatabaseName *string `json:"DatabaseName,omitempty"` // EventsPollInterval AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-gcpmysqlsettings.html#cfn-dms-endpoint-gcpmysqlsettings-eventspollinterval - EventsPollInterval int `json:"EventsPollInterval,omitempty"` + EventsPollInterval *int `json:"EventsPollInterval,omitempty"` // MaxFileSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-gcpmysqlsettings.html#cfn-dms-endpoint-gcpmysqlsettings-maxfilesize - MaxFileSize int `json:"MaxFileSize,omitempty"` + MaxFileSize *int `json:"MaxFileSize,omitempty"` // ParallelLoadThreads AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-gcpmysqlsettings.html#cfn-dms-endpoint-gcpmysqlsettings-parallelloadthreads - ParallelLoadThreads int `json:"ParallelLoadThreads,omitempty"` + ParallelLoadThreads *int `json:"ParallelLoadThreads,omitempty"` // Password AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-gcpmysqlsettings.html#cfn-dms-endpoint-gcpmysqlsettings-password - Password string `json:"Password,omitempty"` + Password *string `json:"Password,omitempty"` // Port AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-gcpmysqlsettings.html#cfn-dms-endpoint-gcpmysqlsettings-port - Port int `json:"Port,omitempty"` + Port *int `json:"Port,omitempty"` // SecretsManagerAccessRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-gcpmysqlsettings.html#cfn-dms-endpoint-gcpmysqlsettings-secretsmanageraccessrolearn - SecretsManagerAccessRoleArn string `json:"SecretsManagerAccessRoleArn,omitempty"` + SecretsManagerAccessRoleArn *string `json:"SecretsManagerAccessRoleArn,omitempty"` // SecretsManagerSecretId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-gcpmysqlsettings.html#cfn-dms-endpoint-gcpmysqlsettings-secretsmanagersecretid - SecretsManagerSecretId string `json:"SecretsManagerSecretId,omitempty"` + SecretsManagerSecretId *string `json:"SecretsManagerSecretId,omitempty"` // ServerName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-gcpmysqlsettings.html#cfn-dms-endpoint-gcpmysqlsettings-servername - ServerName string `json:"ServerName,omitempty"` + ServerName *string `json:"ServerName,omitempty"` // ServerTimezone AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-gcpmysqlsettings.html#cfn-dms-endpoint-gcpmysqlsettings-servertimezone - ServerTimezone string `json:"ServerTimezone,omitempty"` + ServerTimezone *string `json:"ServerTimezone,omitempty"` // Username AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-gcpmysqlsettings.html#cfn-dms-endpoint-gcpmysqlsettings-username - Username string `json:"Username,omitempty"` + Username *string `json:"Username,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dms/aws-dms-endpoint_ibmdb2settings.go b/cloudformation/dms/aws-dms-endpoint_ibmdb2settings.go index 573eec0981..4e7d6f0d6b 100644 --- a/cloudformation/dms/aws-dms-endpoint_ibmdb2settings.go +++ b/cloudformation/dms/aws-dms-endpoint_ibmdb2settings.go @@ -11,12 +11,12 @@ type Endpoint_IbmDb2Settings struct { // SecretsManagerAccessRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-ibmdb2settings.html#cfn-dms-endpoint-ibmdb2settings-secretsmanageraccessrolearn - SecretsManagerAccessRoleArn string `json:"SecretsManagerAccessRoleArn,omitempty"` + SecretsManagerAccessRoleArn *string `json:"SecretsManagerAccessRoleArn,omitempty"` // SecretsManagerSecretId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-ibmdb2settings.html#cfn-dms-endpoint-ibmdb2settings-secretsmanagersecretid - SecretsManagerSecretId string `json:"SecretsManagerSecretId,omitempty"` + SecretsManagerSecretId *string `json:"SecretsManagerSecretId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dms/aws-dms-endpoint_kafkasettings.go b/cloudformation/dms/aws-dms-endpoint_kafkasettings.go index 2b7e1454e0..d9fe90152c 100644 --- a/cloudformation/dms/aws-dms-endpoint_kafkasettings.go +++ b/cloudformation/dms/aws-dms-endpoint_kafkasettings.go @@ -11,77 +11,77 @@ type Endpoint_KafkaSettings struct { // Broker AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-broker - Broker string `json:"Broker,omitempty"` + Broker *string `json:"Broker,omitempty"` // IncludeControlDetails AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-includecontroldetails - IncludeControlDetails bool `json:"IncludeControlDetails,omitempty"` + IncludeControlDetails *bool `json:"IncludeControlDetails,omitempty"` // IncludeNullAndEmpty AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-includenullandempty - IncludeNullAndEmpty bool `json:"IncludeNullAndEmpty,omitempty"` + IncludeNullAndEmpty *bool `json:"IncludeNullAndEmpty,omitempty"` // IncludeTableAlterOperations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-includetablealteroperations - IncludeTableAlterOperations bool `json:"IncludeTableAlterOperations,omitempty"` + IncludeTableAlterOperations *bool `json:"IncludeTableAlterOperations,omitempty"` // IncludeTransactionDetails AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-includetransactiondetails - IncludeTransactionDetails bool `json:"IncludeTransactionDetails,omitempty"` + IncludeTransactionDetails *bool `json:"IncludeTransactionDetails,omitempty"` // NoHexPrefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-nohexprefix - NoHexPrefix bool `json:"NoHexPrefix,omitempty"` + NoHexPrefix *bool `json:"NoHexPrefix,omitempty"` // PartitionIncludeSchemaTable AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-partitionincludeschematable - PartitionIncludeSchemaTable bool `json:"PartitionIncludeSchemaTable,omitempty"` + PartitionIncludeSchemaTable *bool `json:"PartitionIncludeSchemaTable,omitempty"` // SaslPassword AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-saslpassword - SaslPassword string `json:"SaslPassword,omitempty"` + SaslPassword *string `json:"SaslPassword,omitempty"` // SaslUserName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-saslusername - SaslUserName string `json:"SaslUserName,omitempty"` + SaslUserName *string `json:"SaslUserName,omitempty"` // SecurityProtocol AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-securityprotocol - SecurityProtocol string `json:"SecurityProtocol,omitempty"` + SecurityProtocol *string `json:"SecurityProtocol,omitempty"` // SslCaCertificateArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-sslcacertificatearn - SslCaCertificateArn string `json:"SslCaCertificateArn,omitempty"` + SslCaCertificateArn *string `json:"SslCaCertificateArn,omitempty"` // SslClientCertificateArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-sslclientcertificatearn - SslClientCertificateArn string `json:"SslClientCertificateArn,omitempty"` + SslClientCertificateArn *string `json:"SslClientCertificateArn,omitempty"` // SslClientKeyArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-sslclientkeyarn - SslClientKeyArn string `json:"SslClientKeyArn,omitempty"` + SslClientKeyArn *string `json:"SslClientKeyArn,omitempty"` // SslClientKeyPassword AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-sslclientkeypassword - SslClientKeyPassword string `json:"SslClientKeyPassword,omitempty"` + SslClientKeyPassword *string `json:"SslClientKeyPassword,omitempty"` // Topic AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-topic - Topic string `json:"Topic,omitempty"` + Topic *string `json:"Topic,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dms/aws-dms-endpoint_kinesissettings.go b/cloudformation/dms/aws-dms-endpoint_kinesissettings.go index 48fd17c20c..c3b8a10104 100644 --- a/cloudformation/dms/aws-dms-endpoint_kinesissettings.go +++ b/cloudformation/dms/aws-dms-endpoint_kinesissettings.go @@ -11,47 +11,47 @@ type Endpoint_KinesisSettings struct { // IncludeControlDetails AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kinesissettings.html#cfn-dms-endpoint-kinesissettings-includecontroldetails - IncludeControlDetails bool `json:"IncludeControlDetails,omitempty"` + IncludeControlDetails *bool `json:"IncludeControlDetails,omitempty"` // IncludeNullAndEmpty AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kinesissettings.html#cfn-dms-endpoint-kinesissettings-includenullandempty - IncludeNullAndEmpty bool `json:"IncludeNullAndEmpty,omitempty"` + IncludeNullAndEmpty *bool `json:"IncludeNullAndEmpty,omitempty"` // IncludeTableAlterOperations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kinesissettings.html#cfn-dms-endpoint-kinesissettings-includetablealteroperations - IncludeTableAlterOperations bool `json:"IncludeTableAlterOperations,omitempty"` + IncludeTableAlterOperations *bool `json:"IncludeTableAlterOperations,omitempty"` // IncludeTransactionDetails AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kinesissettings.html#cfn-dms-endpoint-kinesissettings-includetransactiondetails - IncludeTransactionDetails bool `json:"IncludeTransactionDetails,omitempty"` + IncludeTransactionDetails *bool `json:"IncludeTransactionDetails,omitempty"` // MessageFormat AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kinesissettings.html#cfn-dms-endpoint-kinesissettings-messageformat - MessageFormat string `json:"MessageFormat,omitempty"` + MessageFormat *string `json:"MessageFormat,omitempty"` // NoHexPrefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kinesissettings.html#cfn-dms-endpoint-kinesissettings-nohexprefix - NoHexPrefix bool `json:"NoHexPrefix,omitempty"` + NoHexPrefix *bool `json:"NoHexPrefix,omitempty"` // PartitionIncludeSchemaTable AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kinesissettings.html#cfn-dms-endpoint-kinesissettings-partitionincludeschematable - PartitionIncludeSchemaTable bool `json:"PartitionIncludeSchemaTable,omitempty"` + PartitionIncludeSchemaTable *bool `json:"PartitionIncludeSchemaTable,omitempty"` // ServiceAccessRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kinesissettings.html#cfn-dms-endpoint-kinesissettings-serviceaccessrolearn - ServiceAccessRoleArn string `json:"ServiceAccessRoleArn,omitempty"` + ServiceAccessRoleArn *string `json:"ServiceAccessRoleArn,omitempty"` // StreamArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kinesissettings.html#cfn-dms-endpoint-kinesissettings-streamarn - StreamArn string `json:"StreamArn,omitempty"` + StreamArn *string `json:"StreamArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dms/aws-dms-endpoint_microsoftsqlserversettings.go b/cloudformation/dms/aws-dms-endpoint_microsoftsqlserversettings.go index 6ba2f59fe5..6e78f3e0cd 100644 --- a/cloudformation/dms/aws-dms-endpoint_microsoftsqlserversettings.go +++ b/cloudformation/dms/aws-dms-endpoint_microsoftsqlserversettings.go @@ -11,12 +11,12 @@ type Endpoint_MicrosoftSqlServerSettings struct { // SecretsManagerAccessRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-secretsmanageraccessrolearn - SecretsManagerAccessRoleArn string `json:"SecretsManagerAccessRoleArn,omitempty"` + SecretsManagerAccessRoleArn *string `json:"SecretsManagerAccessRoleArn,omitempty"` // SecretsManagerSecretId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-secretsmanagersecretid - SecretsManagerSecretId string `json:"SecretsManagerSecretId,omitempty"` + SecretsManagerSecretId *string `json:"SecretsManagerSecretId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dms/aws-dms-endpoint_mongodbsettings.go b/cloudformation/dms/aws-dms-endpoint_mongodbsettings.go index 4197a3cfed..9f44e940cf 100644 --- a/cloudformation/dms/aws-dms-endpoint_mongodbsettings.go +++ b/cloudformation/dms/aws-dms-endpoint_mongodbsettings.go @@ -11,67 +11,67 @@ type Endpoint_MongoDbSettings struct { // AuthMechanism AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mongodbsettings.html#cfn-dms-endpoint-mongodbsettings-authmechanism - AuthMechanism string `json:"AuthMechanism,omitempty"` + AuthMechanism *string `json:"AuthMechanism,omitempty"` // AuthSource AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mongodbsettings.html#cfn-dms-endpoint-mongodbsettings-authsource - AuthSource string `json:"AuthSource,omitempty"` + AuthSource *string `json:"AuthSource,omitempty"` // AuthType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mongodbsettings.html#cfn-dms-endpoint-mongodbsettings-authtype - AuthType string `json:"AuthType,omitempty"` + AuthType *string `json:"AuthType,omitempty"` // DatabaseName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mongodbsettings.html#cfn-dms-endpoint-mongodbsettings-databasename - DatabaseName string `json:"DatabaseName,omitempty"` + DatabaseName *string `json:"DatabaseName,omitempty"` // DocsToInvestigate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mongodbsettings.html#cfn-dms-endpoint-mongodbsettings-docstoinvestigate - DocsToInvestigate string `json:"DocsToInvestigate,omitempty"` + DocsToInvestigate *string `json:"DocsToInvestigate,omitempty"` // ExtractDocId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mongodbsettings.html#cfn-dms-endpoint-mongodbsettings-extractdocid - ExtractDocId string `json:"ExtractDocId,omitempty"` + ExtractDocId *string `json:"ExtractDocId,omitempty"` // NestingLevel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mongodbsettings.html#cfn-dms-endpoint-mongodbsettings-nestinglevel - NestingLevel string `json:"NestingLevel,omitempty"` + NestingLevel *string `json:"NestingLevel,omitempty"` // Password AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mongodbsettings.html#cfn-dms-endpoint-mongodbsettings-password - Password string `json:"Password,omitempty"` + Password *string `json:"Password,omitempty"` // Port AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mongodbsettings.html#cfn-dms-endpoint-mongodbsettings-port - Port int `json:"Port,omitempty"` + Port *int `json:"Port,omitempty"` // SecretsManagerAccessRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mongodbsettings.html#cfn-dms-endpoint-mongodbsettings-secretsmanageraccessrolearn - SecretsManagerAccessRoleArn string `json:"SecretsManagerAccessRoleArn,omitempty"` + SecretsManagerAccessRoleArn *string `json:"SecretsManagerAccessRoleArn,omitempty"` // SecretsManagerSecretId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mongodbsettings.html#cfn-dms-endpoint-mongodbsettings-secretsmanagersecretid - SecretsManagerSecretId string `json:"SecretsManagerSecretId,omitempty"` + SecretsManagerSecretId *string `json:"SecretsManagerSecretId,omitempty"` // ServerName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mongodbsettings.html#cfn-dms-endpoint-mongodbsettings-servername - ServerName string `json:"ServerName,omitempty"` + ServerName *string `json:"ServerName,omitempty"` // Username AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mongodbsettings.html#cfn-dms-endpoint-mongodbsettings-username - Username string `json:"Username,omitempty"` + Username *string `json:"Username,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dms/aws-dms-endpoint_mysqlsettings.go b/cloudformation/dms/aws-dms-endpoint_mysqlsettings.go index 203be81bb1..24c6c2f24e 100644 --- a/cloudformation/dms/aws-dms-endpoint_mysqlsettings.go +++ b/cloudformation/dms/aws-dms-endpoint_mysqlsettings.go @@ -11,12 +11,12 @@ type Endpoint_MySqlSettings struct { // SecretsManagerAccessRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mysqlsettings.html#cfn-dms-endpoint-mysqlsettings-secretsmanageraccessrolearn - SecretsManagerAccessRoleArn string `json:"SecretsManagerAccessRoleArn,omitempty"` + SecretsManagerAccessRoleArn *string `json:"SecretsManagerAccessRoleArn,omitempty"` // SecretsManagerSecretId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mysqlsettings.html#cfn-dms-endpoint-mysqlsettings-secretsmanagersecretid - SecretsManagerSecretId string `json:"SecretsManagerSecretId,omitempty"` + SecretsManagerSecretId *string `json:"SecretsManagerSecretId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dms/aws-dms-endpoint_neptunesettings.go b/cloudformation/dms/aws-dms-endpoint_neptunesettings.go index 3e45d2342b..436072e948 100644 --- a/cloudformation/dms/aws-dms-endpoint_neptunesettings.go +++ b/cloudformation/dms/aws-dms-endpoint_neptunesettings.go @@ -11,37 +11,37 @@ type Endpoint_NeptuneSettings struct { // ErrorRetryDuration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-neptunesettings.html#cfn-dms-endpoint-neptunesettings-errorretryduration - ErrorRetryDuration int `json:"ErrorRetryDuration,omitempty"` + ErrorRetryDuration *int `json:"ErrorRetryDuration,omitempty"` // IamAuthEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-neptunesettings.html#cfn-dms-endpoint-neptunesettings-iamauthenabled - IamAuthEnabled bool `json:"IamAuthEnabled,omitempty"` + IamAuthEnabled *bool `json:"IamAuthEnabled,omitempty"` // MaxFileSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-neptunesettings.html#cfn-dms-endpoint-neptunesettings-maxfilesize - MaxFileSize int `json:"MaxFileSize,omitempty"` + MaxFileSize *int `json:"MaxFileSize,omitempty"` // MaxRetryCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-neptunesettings.html#cfn-dms-endpoint-neptunesettings-maxretrycount - MaxRetryCount int `json:"MaxRetryCount,omitempty"` + MaxRetryCount *int `json:"MaxRetryCount,omitempty"` // S3BucketFolder AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-neptunesettings.html#cfn-dms-endpoint-neptunesettings-s3bucketfolder - S3BucketFolder string `json:"S3BucketFolder,omitempty"` + S3BucketFolder *string `json:"S3BucketFolder,omitempty"` // S3BucketName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-neptunesettings.html#cfn-dms-endpoint-neptunesettings-s3bucketname - S3BucketName string `json:"S3BucketName,omitempty"` + S3BucketName *string `json:"S3BucketName,omitempty"` // ServiceAccessRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-neptunesettings.html#cfn-dms-endpoint-neptunesettings-serviceaccessrolearn - ServiceAccessRoleArn string `json:"ServiceAccessRoleArn,omitempty"` + ServiceAccessRoleArn *string `json:"ServiceAccessRoleArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dms/aws-dms-endpoint_oraclesettings.go b/cloudformation/dms/aws-dms-endpoint_oraclesettings.go index c3825e8d84..d863ee7dd8 100644 --- a/cloudformation/dms/aws-dms-endpoint_oraclesettings.go +++ b/cloudformation/dms/aws-dms-endpoint_oraclesettings.go @@ -11,22 +11,22 @@ type Endpoint_OracleSettings struct { // SecretsManagerAccessRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-oraclesettings.html#cfn-dms-endpoint-oraclesettings-secretsmanageraccessrolearn - SecretsManagerAccessRoleArn string `json:"SecretsManagerAccessRoleArn,omitempty"` + SecretsManagerAccessRoleArn *string `json:"SecretsManagerAccessRoleArn,omitempty"` // SecretsManagerOracleAsmAccessRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-oraclesettings.html#cfn-dms-endpoint-oraclesettings-secretsmanageroracleasmaccessrolearn - SecretsManagerOracleAsmAccessRoleArn string `json:"SecretsManagerOracleAsmAccessRoleArn,omitempty"` + SecretsManagerOracleAsmAccessRoleArn *string `json:"SecretsManagerOracleAsmAccessRoleArn,omitempty"` // SecretsManagerOracleAsmSecretId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-oraclesettings.html#cfn-dms-endpoint-oraclesettings-secretsmanageroracleasmsecretid - SecretsManagerOracleAsmSecretId string `json:"SecretsManagerOracleAsmSecretId,omitempty"` + SecretsManagerOracleAsmSecretId *string `json:"SecretsManagerOracleAsmSecretId,omitempty"` // SecretsManagerSecretId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-oraclesettings.html#cfn-dms-endpoint-oraclesettings-secretsmanagersecretid - SecretsManagerSecretId string `json:"SecretsManagerSecretId,omitempty"` + SecretsManagerSecretId *string `json:"SecretsManagerSecretId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dms/aws-dms-endpoint_postgresqlsettings.go b/cloudformation/dms/aws-dms-endpoint_postgresqlsettings.go index a6d4741a83..d5cc60ec5a 100644 --- a/cloudformation/dms/aws-dms-endpoint_postgresqlsettings.go +++ b/cloudformation/dms/aws-dms-endpoint_postgresqlsettings.go @@ -11,12 +11,12 @@ type Endpoint_PostgreSqlSettings struct { // SecretsManagerAccessRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-secretsmanageraccessrolearn - SecretsManagerAccessRoleArn string `json:"SecretsManagerAccessRoleArn,omitempty"` + SecretsManagerAccessRoleArn *string `json:"SecretsManagerAccessRoleArn,omitempty"` // SecretsManagerSecretId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-secretsmanagersecretid - SecretsManagerSecretId string `json:"SecretsManagerSecretId,omitempty"` + SecretsManagerSecretId *string `json:"SecretsManagerSecretId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dms/aws-dms-endpoint_redissettings.go b/cloudformation/dms/aws-dms-endpoint_redissettings.go index b340ac9bd6..f7a91b3a43 100644 --- a/cloudformation/dms/aws-dms-endpoint_redissettings.go +++ b/cloudformation/dms/aws-dms-endpoint_redissettings.go @@ -11,37 +11,37 @@ type Endpoint_RedisSettings struct { // AuthPassword AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-redissettings.html#cfn-dms-endpoint-redissettings-authpassword - AuthPassword string `json:"AuthPassword,omitempty"` + AuthPassword *string `json:"AuthPassword,omitempty"` // AuthType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-redissettings.html#cfn-dms-endpoint-redissettings-authtype - AuthType string `json:"AuthType,omitempty"` + AuthType *string `json:"AuthType,omitempty"` // AuthUserName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-redissettings.html#cfn-dms-endpoint-redissettings-authusername - AuthUserName string `json:"AuthUserName,omitempty"` + AuthUserName *string `json:"AuthUserName,omitempty"` // Port AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-redissettings.html#cfn-dms-endpoint-redissettings-port - Port float64 `json:"Port,omitempty"` + Port *float64 `json:"Port,omitempty"` // ServerName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-redissettings.html#cfn-dms-endpoint-redissettings-servername - ServerName string `json:"ServerName,omitempty"` + ServerName *string `json:"ServerName,omitempty"` // SslCaCertificateArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-redissettings.html#cfn-dms-endpoint-redissettings-sslcacertificatearn - SslCaCertificateArn string `json:"SslCaCertificateArn,omitempty"` + SslCaCertificateArn *string `json:"SslCaCertificateArn,omitempty"` // SslSecurityProtocol AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-redissettings.html#cfn-dms-endpoint-redissettings-sslsecurityprotocol - SslSecurityProtocol string `json:"SslSecurityProtocol,omitempty"` + SslSecurityProtocol *string `json:"SslSecurityProtocol,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dms/aws-dms-endpoint_redshiftsettings.go b/cloudformation/dms/aws-dms-endpoint_redshiftsettings.go index 6357061a8d..49429e5587 100644 --- a/cloudformation/dms/aws-dms-endpoint_redshiftsettings.go +++ b/cloudformation/dms/aws-dms-endpoint_redshiftsettings.go @@ -11,12 +11,12 @@ type Endpoint_RedshiftSettings struct { // SecretsManagerAccessRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-redshiftsettings.html#cfn-dms-endpoint-redshiftsettings-secretsmanageraccessrolearn - SecretsManagerAccessRoleArn string `json:"SecretsManagerAccessRoleArn,omitempty"` + SecretsManagerAccessRoleArn *string `json:"SecretsManagerAccessRoleArn,omitempty"` // SecretsManagerSecretId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-redshiftsettings.html#cfn-dms-endpoint-redshiftsettings-secretsmanagersecretid - SecretsManagerSecretId string `json:"SecretsManagerSecretId,omitempty"` + SecretsManagerSecretId *string `json:"SecretsManagerSecretId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dms/aws-dms-endpoint_s3settings.go b/cloudformation/dms/aws-dms-endpoint_s3settings.go index dcfb81a7ee..4ff0dc333b 100644 --- a/cloudformation/dms/aws-dms-endpoint_s3settings.go +++ b/cloudformation/dms/aws-dms-endpoint_s3settings.go @@ -11,192 +11,192 @@ type Endpoint_S3Settings struct { // AddColumnName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-addcolumnname - AddColumnName bool `json:"AddColumnName,omitempty"` + AddColumnName *bool `json:"AddColumnName,omitempty"` // BucketFolder AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-bucketfolder - BucketFolder string `json:"BucketFolder,omitempty"` + BucketFolder *string `json:"BucketFolder,omitempty"` // BucketName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-bucketname - BucketName string `json:"BucketName,omitempty"` + BucketName *string `json:"BucketName,omitempty"` // CannedAclForObjects AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-cannedaclforobjects - CannedAclForObjects string `json:"CannedAclForObjects,omitempty"` + CannedAclForObjects *string `json:"CannedAclForObjects,omitempty"` // CdcInsertsAndUpdates AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-cdcinsertsandupdates - CdcInsertsAndUpdates bool `json:"CdcInsertsAndUpdates,omitempty"` + CdcInsertsAndUpdates *bool `json:"CdcInsertsAndUpdates,omitempty"` // CdcInsertsOnly AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-cdcinsertsonly - CdcInsertsOnly bool `json:"CdcInsertsOnly,omitempty"` + CdcInsertsOnly *bool `json:"CdcInsertsOnly,omitempty"` // CdcMaxBatchInterval AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-cdcmaxbatchinterval - CdcMaxBatchInterval int `json:"CdcMaxBatchInterval,omitempty"` + CdcMaxBatchInterval *int `json:"CdcMaxBatchInterval,omitempty"` // CdcMinFileSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-cdcminfilesize - CdcMinFileSize int `json:"CdcMinFileSize,omitempty"` + CdcMinFileSize *int `json:"CdcMinFileSize,omitempty"` // CdcPath AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-cdcpath - CdcPath string `json:"CdcPath,omitempty"` + CdcPath *string `json:"CdcPath,omitempty"` // CompressionType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-compressiontype - CompressionType string `json:"CompressionType,omitempty"` + CompressionType *string `json:"CompressionType,omitempty"` // CsvDelimiter AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-csvdelimiter - CsvDelimiter string `json:"CsvDelimiter,omitempty"` + CsvDelimiter *string `json:"CsvDelimiter,omitempty"` // CsvNoSupValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-csvnosupvalue - CsvNoSupValue string `json:"CsvNoSupValue,omitempty"` + CsvNoSupValue *string `json:"CsvNoSupValue,omitempty"` // CsvNullValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-csvnullvalue - CsvNullValue string `json:"CsvNullValue,omitempty"` + CsvNullValue *string `json:"CsvNullValue,omitempty"` // CsvRowDelimiter AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-csvrowdelimiter - CsvRowDelimiter string `json:"CsvRowDelimiter,omitempty"` + CsvRowDelimiter *string `json:"CsvRowDelimiter,omitempty"` // DataFormat AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-dataformat - DataFormat string `json:"DataFormat,omitempty"` + DataFormat *string `json:"DataFormat,omitempty"` // DataPageSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-datapagesize - DataPageSize int `json:"DataPageSize,omitempty"` + DataPageSize *int `json:"DataPageSize,omitempty"` // DatePartitionDelimiter AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-datepartitiondelimiter - DatePartitionDelimiter string `json:"DatePartitionDelimiter,omitempty"` + DatePartitionDelimiter *string `json:"DatePartitionDelimiter,omitempty"` // DatePartitionEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-datepartitionenabled - DatePartitionEnabled bool `json:"DatePartitionEnabled,omitempty"` + DatePartitionEnabled *bool `json:"DatePartitionEnabled,omitempty"` // DatePartitionSequence AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-datepartitionsequence - DatePartitionSequence string `json:"DatePartitionSequence,omitempty"` + DatePartitionSequence *string `json:"DatePartitionSequence,omitempty"` // DatePartitionTimezone AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-datepartitiontimezone - DatePartitionTimezone string `json:"DatePartitionTimezone,omitempty"` + DatePartitionTimezone *string `json:"DatePartitionTimezone,omitempty"` // DictPageSizeLimit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-dictpagesizelimit - DictPageSizeLimit int `json:"DictPageSizeLimit,omitempty"` + DictPageSizeLimit *int `json:"DictPageSizeLimit,omitempty"` // EnableStatistics AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-enablestatistics - EnableStatistics bool `json:"EnableStatistics,omitempty"` + EnableStatistics *bool `json:"EnableStatistics,omitempty"` // EncodingType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-encodingtype - EncodingType string `json:"EncodingType,omitempty"` + EncodingType *string `json:"EncodingType,omitempty"` // EncryptionMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-encryptionmode - EncryptionMode string `json:"EncryptionMode,omitempty"` + EncryptionMode *string `json:"EncryptionMode,omitempty"` // ExternalTableDefinition AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-externaltabledefinition - ExternalTableDefinition string `json:"ExternalTableDefinition,omitempty"` + ExternalTableDefinition *string `json:"ExternalTableDefinition,omitempty"` // IgnoreHeaderRows AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-ignoreheaderrows - IgnoreHeaderRows int `json:"IgnoreHeaderRows,omitempty"` + IgnoreHeaderRows *int `json:"IgnoreHeaderRows,omitempty"` // IncludeOpForFullLoad AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-includeopforfullload - IncludeOpForFullLoad bool `json:"IncludeOpForFullLoad,omitempty"` + IncludeOpForFullLoad *bool `json:"IncludeOpForFullLoad,omitempty"` // MaxFileSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-maxfilesize - MaxFileSize int `json:"MaxFileSize,omitempty"` + MaxFileSize *int `json:"MaxFileSize,omitempty"` // ParquetTimestampInMillisecond AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-parquettimestampinmillisecond - ParquetTimestampInMillisecond bool `json:"ParquetTimestampInMillisecond,omitempty"` + ParquetTimestampInMillisecond *bool `json:"ParquetTimestampInMillisecond,omitempty"` // ParquetVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-parquetversion - ParquetVersion string `json:"ParquetVersion,omitempty"` + ParquetVersion *string `json:"ParquetVersion,omitempty"` // PreserveTransactions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-preservetransactions - PreserveTransactions bool `json:"PreserveTransactions,omitempty"` + PreserveTransactions *bool `json:"PreserveTransactions,omitempty"` // Rfc4180 AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-rfc4180 - Rfc4180 bool `json:"Rfc4180,omitempty"` + Rfc4180 *bool `json:"Rfc4180,omitempty"` // RowGroupLength AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-rowgrouplength - RowGroupLength int `json:"RowGroupLength,omitempty"` + RowGroupLength *int `json:"RowGroupLength,omitempty"` // ServerSideEncryptionKmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-serversideencryptionkmskeyid - ServerSideEncryptionKmsKeyId string `json:"ServerSideEncryptionKmsKeyId,omitempty"` + ServerSideEncryptionKmsKeyId *string `json:"ServerSideEncryptionKmsKeyId,omitempty"` // ServiceAccessRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-serviceaccessrolearn - ServiceAccessRoleArn string `json:"ServiceAccessRoleArn,omitempty"` + ServiceAccessRoleArn *string `json:"ServiceAccessRoleArn,omitempty"` // TimestampColumnName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-timestampcolumnname - TimestampColumnName string `json:"TimestampColumnName,omitempty"` + TimestampColumnName *string `json:"TimestampColumnName,omitempty"` // UseCsvNoSupValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-usecsvnosupvalue - UseCsvNoSupValue bool `json:"UseCsvNoSupValue,omitempty"` + UseCsvNoSupValue *bool `json:"UseCsvNoSupValue,omitempty"` // UseTaskStartTimeForFullLoadTimestamp AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-usetaskstarttimeforfullloadtimestamp - UseTaskStartTimeForFullLoadTimestamp bool `json:"UseTaskStartTimeForFullLoadTimestamp,omitempty"` + UseTaskStartTimeForFullLoadTimestamp *bool `json:"UseTaskStartTimeForFullLoadTimestamp,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dms/aws-dms-endpoint_sybasesettings.go b/cloudformation/dms/aws-dms-endpoint_sybasesettings.go index ebf3d96380..2297ceab70 100644 --- a/cloudformation/dms/aws-dms-endpoint_sybasesettings.go +++ b/cloudformation/dms/aws-dms-endpoint_sybasesettings.go @@ -11,12 +11,12 @@ type Endpoint_SybaseSettings struct { // SecretsManagerAccessRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-sybasesettings.html#cfn-dms-endpoint-sybasesettings-secretsmanageraccessrolearn - SecretsManagerAccessRoleArn string `json:"SecretsManagerAccessRoleArn,omitempty"` + SecretsManagerAccessRoleArn *string `json:"SecretsManagerAccessRoleArn,omitempty"` // SecretsManagerSecretId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-sybasesettings.html#cfn-dms-endpoint-sybasesettings-secretsmanagersecretid - SecretsManagerSecretId string `json:"SecretsManagerSecretId,omitempty"` + SecretsManagerSecretId *string `json:"SecretsManagerSecretId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dms/aws-dms-eventsubscription.go b/cloudformation/dms/aws-dms-eventsubscription.go index 62d6e6a485..589cd17eb4 100644 --- a/cloudformation/dms/aws-dms-eventsubscription.go +++ b/cloudformation/dms/aws-dms-eventsubscription.go @@ -16,37 +16,37 @@ type EventSubscription struct { // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-eventsubscription.html#cfn-dms-eventsubscription-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // EventCategories AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-eventsubscription.html#cfn-dms-eventsubscription-eventcategories - EventCategories []string `json:"EventCategories,omitempty"` + EventCategories *[]string `json:"EventCategories,omitempty"` // SnsTopicArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-eventsubscription.html#cfn-dms-eventsubscription-snstopicarn - SnsTopicArn string `json:"SnsTopicArn,omitempty"` + SnsTopicArn string `json:"SnsTopicArn"` // SourceIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-eventsubscription.html#cfn-dms-eventsubscription-sourceids - SourceIds []string `json:"SourceIds,omitempty"` + SourceIds *[]string `json:"SourceIds,omitempty"` // SourceType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-eventsubscription.html#cfn-dms-eventsubscription-sourcetype - SourceType string `json:"SourceType,omitempty"` + SourceType *string `json:"SourceType,omitempty"` // SubscriptionName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-eventsubscription.html#cfn-dms-eventsubscription-subscriptionname - SubscriptionName string `json:"SubscriptionName,omitempty"` + SubscriptionName *string `json:"SubscriptionName,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-eventsubscription.html#cfn-dms-eventsubscription-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dms/aws-dms-replicationinstance.go b/cloudformation/dms/aws-dms-replicationinstance.go index 67d46acdb3..1cb559bdd7 100644 --- a/cloudformation/dms/aws-dms-replicationinstance.go +++ b/cloudformation/dms/aws-dms-replicationinstance.go @@ -16,77 +16,77 @@ type ReplicationInstance struct { // AllocatedStorage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-allocatedstorage - AllocatedStorage int `json:"AllocatedStorage,omitempty"` + AllocatedStorage *int `json:"AllocatedStorage,omitempty"` // AllowMajorVersionUpgrade AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-allowmajorversionupgrade - AllowMajorVersionUpgrade bool `json:"AllowMajorVersionUpgrade,omitempty"` + AllowMajorVersionUpgrade *bool `json:"AllowMajorVersionUpgrade,omitempty"` // AutoMinorVersionUpgrade AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-autominorversionupgrade - AutoMinorVersionUpgrade bool `json:"AutoMinorVersionUpgrade,omitempty"` + AutoMinorVersionUpgrade *bool `json:"AutoMinorVersionUpgrade,omitempty"` // AvailabilityZone AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-availabilityzone - AvailabilityZone string `json:"AvailabilityZone,omitempty"` + AvailabilityZone *string `json:"AvailabilityZone,omitempty"` // EngineVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-engineversion - EngineVersion string `json:"EngineVersion,omitempty"` + EngineVersion *string `json:"EngineVersion,omitempty"` // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // MultiAZ AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-multiaz - MultiAZ bool `json:"MultiAZ,omitempty"` + MultiAZ *bool `json:"MultiAZ,omitempty"` // PreferredMaintenanceWindow AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-preferredmaintenancewindow - PreferredMaintenanceWindow string `json:"PreferredMaintenanceWindow,omitempty"` + PreferredMaintenanceWindow *string `json:"PreferredMaintenanceWindow,omitempty"` // PubliclyAccessible AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-publiclyaccessible - PubliclyAccessible bool `json:"PubliclyAccessible,omitempty"` + PubliclyAccessible *bool `json:"PubliclyAccessible,omitempty"` // ReplicationInstanceClass AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-replicationinstanceclass - ReplicationInstanceClass string `json:"ReplicationInstanceClass,omitempty"` + ReplicationInstanceClass string `json:"ReplicationInstanceClass"` // ReplicationInstanceIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-replicationinstanceidentifier - ReplicationInstanceIdentifier string `json:"ReplicationInstanceIdentifier,omitempty"` + ReplicationInstanceIdentifier *string `json:"ReplicationInstanceIdentifier,omitempty"` // ReplicationSubnetGroupIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-replicationsubnetgroupidentifier - ReplicationSubnetGroupIdentifier string `json:"ReplicationSubnetGroupIdentifier,omitempty"` + ReplicationSubnetGroupIdentifier *string `json:"ReplicationSubnetGroupIdentifier,omitempty"` // ResourceIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-resourceidentifier - ResourceIdentifier string `json:"ResourceIdentifier,omitempty"` + ResourceIdentifier *string `json:"ResourceIdentifier,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // VpcSecurityGroupIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-vpcsecuritygroupids - VpcSecurityGroupIds []string `json:"VpcSecurityGroupIds,omitempty"` + VpcSecurityGroupIds *[]string `json:"VpcSecurityGroupIds,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dms/aws-dms-replicationsubnetgroup.go b/cloudformation/dms/aws-dms-replicationsubnetgroup.go index 25752e849f..d1cecec3fc 100644 --- a/cloudformation/dms/aws-dms-replicationsubnetgroup.go +++ b/cloudformation/dms/aws-dms-replicationsubnetgroup.go @@ -16,22 +16,22 @@ type ReplicationSubnetGroup struct { // ReplicationSubnetGroupDescription AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationsubnetgroup.html#cfn-dms-replicationsubnetgroup-replicationsubnetgroupdescription - ReplicationSubnetGroupDescription string `json:"ReplicationSubnetGroupDescription,omitempty"` + ReplicationSubnetGroupDescription string `json:"ReplicationSubnetGroupDescription"` // ReplicationSubnetGroupIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationsubnetgroup.html#cfn-dms-replicationsubnetgroup-replicationsubnetgroupidentifier - ReplicationSubnetGroupIdentifier string `json:"ReplicationSubnetGroupIdentifier,omitempty"` + ReplicationSubnetGroupIdentifier *string `json:"ReplicationSubnetGroupIdentifier,omitempty"` // SubnetIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationsubnetgroup.html#cfn-dms-replicationsubnetgroup-subnetids - SubnetIds []string `json:"SubnetIds,omitempty"` + SubnetIds []string `json:"SubnetIds"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationsubnetgroup.html#cfn-dms-replicationsubnetgroup-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dms/aws-dms-replicationtask.go b/cloudformation/dms/aws-dms-replicationtask.go index 5a5695176a..8514fc9668 100644 --- a/cloudformation/dms/aws-dms-replicationtask.go +++ b/cloudformation/dms/aws-dms-replicationtask.go @@ -16,67 +16,67 @@ type ReplicationTask struct { // CdcStartPosition AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationtask.html#cfn-dms-replicationtask-cdcstartposition - CdcStartPosition string `json:"CdcStartPosition,omitempty"` + CdcStartPosition *string `json:"CdcStartPosition,omitempty"` // CdcStartTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationtask.html#cfn-dms-replicationtask-cdcstarttime - CdcStartTime float64 `json:"CdcStartTime,omitempty"` + CdcStartTime *float64 `json:"CdcStartTime,omitempty"` // CdcStopPosition AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationtask.html#cfn-dms-replicationtask-cdcstopposition - CdcStopPosition string `json:"CdcStopPosition,omitempty"` + CdcStopPosition *string `json:"CdcStopPosition,omitempty"` // MigrationType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationtask.html#cfn-dms-replicationtask-migrationtype - MigrationType string `json:"MigrationType,omitempty"` + MigrationType string `json:"MigrationType"` // ReplicationInstanceArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationtask.html#cfn-dms-replicationtask-replicationinstancearn - ReplicationInstanceArn string `json:"ReplicationInstanceArn,omitempty"` + ReplicationInstanceArn string `json:"ReplicationInstanceArn"` // ReplicationTaskIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationtask.html#cfn-dms-replicationtask-replicationtaskidentifier - ReplicationTaskIdentifier string `json:"ReplicationTaskIdentifier,omitempty"` + ReplicationTaskIdentifier *string `json:"ReplicationTaskIdentifier,omitempty"` // ReplicationTaskSettings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationtask.html#cfn-dms-replicationtask-replicationtasksettings - ReplicationTaskSettings string `json:"ReplicationTaskSettings,omitempty"` + ReplicationTaskSettings *string `json:"ReplicationTaskSettings,omitempty"` // ResourceIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationtask.html#cfn-dms-replicationtask-resourceidentifier - ResourceIdentifier string `json:"ResourceIdentifier,omitempty"` + ResourceIdentifier *string `json:"ResourceIdentifier,omitempty"` // SourceEndpointArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationtask.html#cfn-dms-replicationtask-sourceendpointarn - SourceEndpointArn string `json:"SourceEndpointArn,omitempty"` + SourceEndpointArn string `json:"SourceEndpointArn"` // TableMappings AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationtask.html#cfn-dms-replicationtask-tablemappings - TableMappings string `json:"TableMappings,omitempty"` + TableMappings string `json:"TableMappings"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationtask.html#cfn-dms-replicationtask-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // TargetEndpointArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationtask.html#cfn-dms-replicationtask-targetendpointarn - TargetEndpointArn string `json:"TargetEndpointArn,omitempty"` + TargetEndpointArn string `json:"TargetEndpointArn"` // TaskData AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationtask.html#cfn-dms-replicationtask-taskdata - TaskData string `json:"TaskData,omitempty"` + TaskData *string `json:"TaskData,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/docdb/aws-docdb-dbcluster.go b/cloudformation/docdb/aws-docdb-dbcluster.go index 2716f29c33..67b343d1a7 100644 --- a/cloudformation/docdb/aws-docdb-dbcluster.go +++ b/cloudformation/docdb/aws-docdb-dbcluster.go @@ -16,97 +16,97 @@ type DBCluster struct { // AvailabilityZones AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-availabilityzones - AvailabilityZones []string `json:"AvailabilityZones,omitempty"` + AvailabilityZones *[]string `json:"AvailabilityZones,omitempty"` // BackupRetentionPeriod AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-backupretentionperiod - BackupRetentionPeriod int `json:"BackupRetentionPeriod,omitempty"` + BackupRetentionPeriod *int `json:"BackupRetentionPeriod,omitempty"` // CopyTagsToSnapshot AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-copytagstosnapshot - CopyTagsToSnapshot bool `json:"CopyTagsToSnapshot,omitempty"` + CopyTagsToSnapshot *bool `json:"CopyTagsToSnapshot,omitempty"` // DBClusterIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-dbclusteridentifier - DBClusterIdentifier string `json:"DBClusterIdentifier,omitempty"` + DBClusterIdentifier *string `json:"DBClusterIdentifier,omitempty"` // DBClusterParameterGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-dbclusterparametergroupname - DBClusterParameterGroupName string `json:"DBClusterParameterGroupName,omitempty"` + DBClusterParameterGroupName *string `json:"DBClusterParameterGroupName,omitempty"` // DBSubnetGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-dbsubnetgroupname - DBSubnetGroupName string `json:"DBSubnetGroupName,omitempty"` + DBSubnetGroupName *string `json:"DBSubnetGroupName,omitempty"` // DeletionProtection AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-deletionprotection - DeletionProtection bool `json:"DeletionProtection,omitempty"` + DeletionProtection *bool `json:"DeletionProtection,omitempty"` // EnableCloudwatchLogsExports AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-enablecloudwatchlogsexports - EnableCloudwatchLogsExports []string `json:"EnableCloudwatchLogsExports,omitempty"` + EnableCloudwatchLogsExports *[]string `json:"EnableCloudwatchLogsExports,omitempty"` // EngineVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-engineversion - EngineVersion string `json:"EngineVersion,omitempty"` + EngineVersion *string `json:"EngineVersion,omitempty"` // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // MasterUserPassword AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-masteruserpassword - MasterUserPassword string `json:"MasterUserPassword,omitempty"` + MasterUserPassword *string `json:"MasterUserPassword,omitempty"` // MasterUsername AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-masterusername - MasterUsername string `json:"MasterUsername,omitempty"` + MasterUsername *string `json:"MasterUsername,omitempty"` // Port AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-port - Port int `json:"Port,omitempty"` + Port *int `json:"Port,omitempty"` // PreferredBackupWindow AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-preferredbackupwindow - PreferredBackupWindow string `json:"PreferredBackupWindow,omitempty"` + PreferredBackupWindow *string `json:"PreferredBackupWindow,omitempty"` // PreferredMaintenanceWindow AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-preferredmaintenancewindow - PreferredMaintenanceWindow string `json:"PreferredMaintenanceWindow,omitempty"` + PreferredMaintenanceWindow *string `json:"PreferredMaintenanceWindow,omitempty"` // SnapshotIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-snapshotidentifier - SnapshotIdentifier string `json:"SnapshotIdentifier,omitempty"` + SnapshotIdentifier *string `json:"SnapshotIdentifier,omitempty"` // StorageEncrypted AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-storageencrypted - StorageEncrypted bool `json:"StorageEncrypted,omitempty"` + StorageEncrypted *bool `json:"StorageEncrypted,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // VpcSecurityGroupIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-vpcsecuritygroupids - VpcSecurityGroupIds []string `json:"VpcSecurityGroupIds,omitempty"` + VpcSecurityGroupIds *[]string `json:"VpcSecurityGroupIds,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/docdb/aws-docdb-dbclusterparametergroup.go b/cloudformation/docdb/aws-docdb-dbclusterparametergroup.go index 08e0eba9cc..25e4d6b514 100644 --- a/cloudformation/docdb/aws-docdb-dbclusterparametergroup.go +++ b/cloudformation/docdb/aws-docdb-dbclusterparametergroup.go @@ -16,27 +16,27 @@ type DBClusterParameterGroup struct { // Description AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbclusterparametergroup.html#cfn-docdb-dbclusterparametergroup-description - Description string `json:"Description,omitempty"` + Description string `json:"Description"` // Family AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbclusterparametergroup.html#cfn-docdb-dbclusterparametergroup-family - Family string `json:"Family,omitempty"` + Family string `json:"Family"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbclusterparametergroup.html#cfn-docdb-dbclusterparametergroup-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Parameters AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbclusterparametergroup.html#cfn-docdb-dbclusterparametergroup-parameters - Parameters interface{} `json:"Parameters,omitempty"` + Parameters interface{} `json:"Parameters"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbclusterparametergroup.html#cfn-docdb-dbclusterparametergroup-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/docdb/aws-docdb-dbinstance.go b/cloudformation/docdb/aws-docdb-dbinstance.go index 23fcee7baf..829dcaf514 100644 --- a/cloudformation/docdb/aws-docdb-dbinstance.go +++ b/cloudformation/docdb/aws-docdb-dbinstance.go @@ -16,37 +16,37 @@ type DBInstance struct { // AutoMinorVersionUpgrade AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbinstance.html#cfn-docdb-dbinstance-autominorversionupgrade - AutoMinorVersionUpgrade bool `json:"AutoMinorVersionUpgrade,omitempty"` + AutoMinorVersionUpgrade *bool `json:"AutoMinorVersionUpgrade,omitempty"` // AvailabilityZone AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbinstance.html#cfn-docdb-dbinstance-availabilityzone - AvailabilityZone string `json:"AvailabilityZone,omitempty"` + AvailabilityZone *string `json:"AvailabilityZone,omitempty"` // DBClusterIdentifier AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbinstance.html#cfn-docdb-dbinstance-dbclusteridentifier - DBClusterIdentifier string `json:"DBClusterIdentifier,omitempty"` + DBClusterIdentifier string `json:"DBClusterIdentifier"` // DBInstanceClass AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbinstance.html#cfn-docdb-dbinstance-dbinstanceclass - DBInstanceClass string `json:"DBInstanceClass,omitempty"` + DBInstanceClass string `json:"DBInstanceClass"` // DBInstanceIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbinstance.html#cfn-docdb-dbinstance-dbinstanceidentifier - DBInstanceIdentifier string `json:"DBInstanceIdentifier,omitempty"` + DBInstanceIdentifier *string `json:"DBInstanceIdentifier,omitempty"` // PreferredMaintenanceWindow AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbinstance.html#cfn-docdb-dbinstance-preferredmaintenancewindow - PreferredMaintenanceWindow string `json:"PreferredMaintenanceWindow,omitempty"` + PreferredMaintenanceWindow *string `json:"PreferredMaintenanceWindow,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbinstance.html#cfn-docdb-dbinstance-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/docdb/aws-docdb-dbsubnetgroup.go b/cloudformation/docdb/aws-docdb-dbsubnetgroup.go index 6f728ebd62..839c1eda33 100644 --- a/cloudformation/docdb/aws-docdb-dbsubnetgroup.go +++ b/cloudformation/docdb/aws-docdb-dbsubnetgroup.go @@ -16,22 +16,22 @@ type DBSubnetGroup struct { // DBSubnetGroupDescription AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbsubnetgroup.html#cfn-docdb-dbsubnetgroup-dbsubnetgroupdescription - DBSubnetGroupDescription string `json:"DBSubnetGroupDescription,omitempty"` + DBSubnetGroupDescription string `json:"DBSubnetGroupDescription"` // DBSubnetGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbsubnetgroup.html#cfn-docdb-dbsubnetgroup-dbsubnetgroupname - DBSubnetGroupName string `json:"DBSubnetGroupName,omitempty"` + DBSubnetGroupName *string `json:"DBSubnetGroupName,omitempty"` // SubnetIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbsubnetgroup.html#cfn-docdb-dbsubnetgroup-subnetids - SubnetIds []string `json:"SubnetIds,omitempty"` + SubnetIds []string `json:"SubnetIds"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbsubnetgroup.html#cfn-docdb-dbsubnetgroup-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dynamodb/aws-dynamodb-globaltable.go b/cloudformation/dynamodb/aws-dynamodb-globaltable.go index 6825aad287..93e8e6a9f9 100644 --- a/cloudformation/dynamodb/aws-dynamodb-globaltable.go +++ b/cloudformation/dynamodb/aws-dynamodb-globaltable.go @@ -15,32 +15,32 @@ type GlobalTable struct { // AttributeDefinitions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-globaltable.html#cfn-dynamodb-globaltable-attributedefinitions - AttributeDefinitions []GlobalTable_AttributeDefinition `json:"AttributeDefinitions,omitempty"` + AttributeDefinitions []GlobalTable_AttributeDefinition `json:"AttributeDefinitions"` // BillingMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-globaltable.html#cfn-dynamodb-globaltable-billingmode - BillingMode string `json:"BillingMode,omitempty"` + BillingMode *string `json:"BillingMode,omitempty"` // GlobalSecondaryIndexes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-globaltable.html#cfn-dynamodb-globaltable-globalsecondaryindexes - GlobalSecondaryIndexes []GlobalTable_GlobalSecondaryIndex `json:"GlobalSecondaryIndexes,omitempty"` + GlobalSecondaryIndexes *[]GlobalTable_GlobalSecondaryIndex `json:"GlobalSecondaryIndexes,omitempty"` // KeySchema AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-globaltable.html#cfn-dynamodb-globaltable-keyschema - KeySchema []GlobalTable_KeySchema `json:"KeySchema,omitempty"` + KeySchema []GlobalTable_KeySchema `json:"KeySchema"` // LocalSecondaryIndexes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-globaltable.html#cfn-dynamodb-globaltable-localsecondaryindexes - LocalSecondaryIndexes []GlobalTable_LocalSecondaryIndex `json:"LocalSecondaryIndexes,omitempty"` + LocalSecondaryIndexes *[]GlobalTable_LocalSecondaryIndex `json:"LocalSecondaryIndexes,omitempty"` // Replicas AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-globaltable.html#cfn-dynamodb-globaltable-replicas - Replicas []GlobalTable_ReplicaSpecification `json:"Replicas,omitempty"` + Replicas []GlobalTable_ReplicaSpecification `json:"Replicas"` // SSESpecification AWS CloudFormation Property // Required: false @@ -55,7 +55,7 @@ type GlobalTable struct { // TableName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-globaltable.html#cfn-dynamodb-globaltable-tablename - TableName string `json:"TableName,omitempty"` + TableName *string `json:"TableName,omitempty"` // TimeToLiveSpecification AWS CloudFormation Property // Required: false diff --git a/cloudformation/dynamodb/aws-dynamodb-globaltable_attributedefinition.go b/cloudformation/dynamodb/aws-dynamodb-globaltable_attributedefinition.go index fae161260e..87b4308225 100644 --- a/cloudformation/dynamodb/aws-dynamodb-globaltable_attributedefinition.go +++ b/cloudformation/dynamodb/aws-dynamodb-globaltable_attributedefinition.go @@ -11,12 +11,12 @@ type GlobalTable_AttributeDefinition struct { // AttributeName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-globaltable-attributedefinition.html#cfn-dynamodb-globaltable-attributedefinition-attributename - AttributeName string `json:"AttributeName,omitempty"` + AttributeName string `json:"AttributeName"` // AttributeType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-globaltable-attributedefinition.html#cfn-dynamodb-globaltable-attributedefinition-attributetype - AttributeType string `json:"AttributeType,omitempty"` + AttributeType string `json:"AttributeType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dynamodb/aws-dynamodb-globaltable_capacityautoscalingsettings.go b/cloudformation/dynamodb/aws-dynamodb-globaltable_capacityautoscalingsettings.go index 4be759a7bb..2358c62251 100644 --- a/cloudformation/dynamodb/aws-dynamodb-globaltable_capacityautoscalingsettings.go +++ b/cloudformation/dynamodb/aws-dynamodb-globaltable_capacityautoscalingsettings.go @@ -21,12 +21,12 @@ type GlobalTable_CapacityAutoScalingSettings struct { // SeedCapacity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-globaltable-capacityautoscalingsettings.html#cfn-dynamodb-globaltable-capacityautoscalingsettings-seedcapacity - SeedCapacity int `json:"SeedCapacity,omitempty"` + SeedCapacity *int `json:"SeedCapacity,omitempty"` // TargetTrackingScalingPolicyConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-globaltable-capacityautoscalingsettings.html#cfn-dynamodb-globaltable-capacityautoscalingsettings-targettrackingscalingpolicyconfiguration - TargetTrackingScalingPolicyConfiguration *GlobalTable_TargetTrackingScalingPolicyConfiguration `json:"TargetTrackingScalingPolicyConfiguration,omitempty"` + TargetTrackingScalingPolicyConfiguration *GlobalTable_TargetTrackingScalingPolicyConfiguration `json:"TargetTrackingScalingPolicyConfiguration"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dynamodb/aws-dynamodb-globaltable_globalsecondaryindex.go b/cloudformation/dynamodb/aws-dynamodb-globaltable_globalsecondaryindex.go index 1b38230613..badc0dd9bd 100644 --- a/cloudformation/dynamodb/aws-dynamodb-globaltable_globalsecondaryindex.go +++ b/cloudformation/dynamodb/aws-dynamodb-globaltable_globalsecondaryindex.go @@ -11,17 +11,17 @@ type GlobalTable_GlobalSecondaryIndex struct { // IndexName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-globaltable-globalsecondaryindex.html#cfn-dynamodb-globaltable-globalsecondaryindex-indexname - IndexName string `json:"IndexName,omitempty"` + IndexName string `json:"IndexName"` // KeySchema AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-globaltable-globalsecondaryindex.html#cfn-dynamodb-globaltable-globalsecondaryindex-keyschema - KeySchema []GlobalTable_KeySchema `json:"KeySchema,omitempty"` + KeySchema []GlobalTable_KeySchema `json:"KeySchema"` // Projection AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-globaltable-globalsecondaryindex.html#cfn-dynamodb-globaltable-globalsecondaryindex-projection - Projection *GlobalTable_Projection `json:"Projection,omitempty"` + Projection *GlobalTable_Projection `json:"Projection"` // WriteProvisionedThroughputSettings AWS CloudFormation Property // Required: false diff --git a/cloudformation/dynamodb/aws-dynamodb-globaltable_keyschema.go b/cloudformation/dynamodb/aws-dynamodb-globaltable_keyschema.go index a69e6d84ba..76c3ca37ae 100644 --- a/cloudformation/dynamodb/aws-dynamodb-globaltable_keyschema.go +++ b/cloudformation/dynamodb/aws-dynamodb-globaltable_keyschema.go @@ -11,12 +11,12 @@ type GlobalTable_KeySchema struct { // AttributeName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-globaltable-keyschema.html#cfn-dynamodb-globaltable-keyschema-attributename - AttributeName string `json:"AttributeName,omitempty"` + AttributeName string `json:"AttributeName"` // KeyType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-globaltable-keyschema.html#cfn-dynamodb-globaltable-keyschema-keytype - KeyType string `json:"KeyType,omitempty"` + KeyType string `json:"KeyType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dynamodb/aws-dynamodb-globaltable_localsecondaryindex.go b/cloudformation/dynamodb/aws-dynamodb-globaltable_localsecondaryindex.go index 22edccbca3..435a35a9de 100644 --- a/cloudformation/dynamodb/aws-dynamodb-globaltable_localsecondaryindex.go +++ b/cloudformation/dynamodb/aws-dynamodb-globaltable_localsecondaryindex.go @@ -11,17 +11,17 @@ type GlobalTable_LocalSecondaryIndex struct { // IndexName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-globaltable-localsecondaryindex.html#cfn-dynamodb-globaltable-localsecondaryindex-indexname - IndexName string `json:"IndexName,omitempty"` + IndexName string `json:"IndexName"` // KeySchema AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-globaltable-localsecondaryindex.html#cfn-dynamodb-globaltable-localsecondaryindex-keyschema - KeySchema []GlobalTable_KeySchema `json:"KeySchema,omitempty"` + KeySchema []GlobalTable_KeySchema `json:"KeySchema"` // Projection AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-globaltable-localsecondaryindex.html#cfn-dynamodb-globaltable-localsecondaryindex-projection - Projection *GlobalTable_Projection `json:"Projection,omitempty"` + Projection *GlobalTable_Projection `json:"Projection"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dynamodb/aws-dynamodb-globaltable_pointintimerecoveryspecification.go b/cloudformation/dynamodb/aws-dynamodb-globaltable_pointintimerecoveryspecification.go index d3773e469f..12ab8d0c84 100644 --- a/cloudformation/dynamodb/aws-dynamodb-globaltable_pointintimerecoveryspecification.go +++ b/cloudformation/dynamodb/aws-dynamodb-globaltable_pointintimerecoveryspecification.go @@ -11,7 +11,7 @@ type GlobalTable_PointInTimeRecoverySpecification struct { // PointInTimeRecoveryEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-globaltable-pointintimerecoveryspecification.html#cfn-dynamodb-globaltable-pointintimerecoveryspecification-pointintimerecoveryenabled - PointInTimeRecoveryEnabled bool `json:"PointInTimeRecoveryEnabled,omitempty"` + PointInTimeRecoveryEnabled *bool `json:"PointInTimeRecoveryEnabled,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dynamodb/aws-dynamodb-globaltable_projection.go b/cloudformation/dynamodb/aws-dynamodb-globaltable_projection.go index 6419c3c410..6107e4b58d 100644 --- a/cloudformation/dynamodb/aws-dynamodb-globaltable_projection.go +++ b/cloudformation/dynamodb/aws-dynamodb-globaltable_projection.go @@ -11,12 +11,12 @@ type GlobalTable_Projection struct { // NonKeyAttributes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-globaltable-projection.html#cfn-dynamodb-globaltable-projection-nonkeyattributes - NonKeyAttributes []string `json:"NonKeyAttributes,omitempty"` + NonKeyAttributes *[]string `json:"NonKeyAttributes,omitempty"` // ProjectionType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-globaltable-projection.html#cfn-dynamodb-globaltable-projection-projectiontype - ProjectionType string `json:"ProjectionType,omitempty"` + ProjectionType *string `json:"ProjectionType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dynamodb/aws-dynamodb-globaltable_readprovisionedthroughputsettings.go b/cloudformation/dynamodb/aws-dynamodb-globaltable_readprovisionedthroughputsettings.go index 4dd2c91b64..705f24df02 100644 --- a/cloudformation/dynamodb/aws-dynamodb-globaltable_readprovisionedthroughputsettings.go +++ b/cloudformation/dynamodb/aws-dynamodb-globaltable_readprovisionedthroughputsettings.go @@ -16,7 +16,7 @@ type GlobalTable_ReadProvisionedThroughputSettings struct { // ReadCapacityUnits AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-globaltable-readprovisionedthroughputsettings.html#cfn-dynamodb-globaltable-readprovisionedthroughputsettings-readcapacityunits - ReadCapacityUnits int `json:"ReadCapacityUnits,omitempty"` + ReadCapacityUnits *int `json:"ReadCapacityUnits,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dynamodb/aws-dynamodb-globaltable_replicaglobalsecondaryindexspecification.go b/cloudformation/dynamodb/aws-dynamodb-globaltable_replicaglobalsecondaryindexspecification.go index 8c97f32653..1f777c7aa6 100644 --- a/cloudformation/dynamodb/aws-dynamodb-globaltable_replicaglobalsecondaryindexspecification.go +++ b/cloudformation/dynamodb/aws-dynamodb-globaltable_replicaglobalsecondaryindexspecification.go @@ -16,7 +16,7 @@ type GlobalTable_ReplicaGlobalSecondaryIndexSpecification struct { // IndexName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-globaltable-replicaglobalsecondaryindexspecification.html#cfn-dynamodb-globaltable-replicaglobalsecondaryindexspecification-indexname - IndexName string `json:"IndexName,omitempty"` + IndexName string `json:"IndexName"` // ReadProvisionedThroughputSettings AWS CloudFormation Property // Required: false diff --git a/cloudformation/dynamodb/aws-dynamodb-globaltable_replicaspecification.go b/cloudformation/dynamodb/aws-dynamodb-globaltable_replicaspecification.go index 58a4145193..4f4b817c12 100644 --- a/cloudformation/dynamodb/aws-dynamodb-globaltable_replicaspecification.go +++ b/cloudformation/dynamodb/aws-dynamodb-globaltable_replicaspecification.go @@ -17,7 +17,7 @@ type GlobalTable_ReplicaSpecification struct { // GlobalSecondaryIndexes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-globaltable-replicaspecification.html#cfn-dynamodb-globaltable-replicaspecification-globalsecondaryindexes - GlobalSecondaryIndexes []GlobalTable_ReplicaGlobalSecondaryIndexSpecification `json:"GlobalSecondaryIndexes,omitempty"` + GlobalSecondaryIndexes *[]GlobalTable_ReplicaGlobalSecondaryIndexSpecification `json:"GlobalSecondaryIndexes,omitempty"` // PointInTimeRecoverySpecification AWS CloudFormation Property // Required: false @@ -32,7 +32,7 @@ type GlobalTable_ReplicaSpecification struct { // Region AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-globaltable-replicaspecification.html#cfn-dynamodb-globaltable-replicaspecification-region - Region string `json:"Region,omitempty"` + Region string `json:"Region"` // SSESpecification AWS CloudFormation Property // Required: false @@ -42,12 +42,12 @@ type GlobalTable_ReplicaSpecification struct { // TableClass AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-globaltable-replicaspecification.html#cfn-dynamodb-globaltable-replicaspecification-tableclass - TableClass string `json:"TableClass,omitempty"` + TableClass *string `json:"TableClass,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-globaltable-replicaspecification.html#cfn-dynamodb-globaltable-replicaspecification-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dynamodb/aws-dynamodb-globaltable_replicassespecification.go b/cloudformation/dynamodb/aws-dynamodb-globaltable_replicassespecification.go index 2acb39bc28..961b83980e 100644 --- a/cloudformation/dynamodb/aws-dynamodb-globaltable_replicassespecification.go +++ b/cloudformation/dynamodb/aws-dynamodb-globaltable_replicassespecification.go @@ -11,7 +11,7 @@ type GlobalTable_ReplicaSSESpecification struct { // KMSMasterKeyId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-globaltable-replicassespecification.html#cfn-dynamodb-globaltable-replicassespecification-kmsmasterkeyid - KMSMasterKeyId string `json:"KMSMasterKeyId,omitempty"` + KMSMasterKeyId string `json:"KMSMasterKeyId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dynamodb/aws-dynamodb-globaltable_ssespecification.go b/cloudformation/dynamodb/aws-dynamodb-globaltable_ssespecification.go index ebebcc2518..07843d5090 100644 --- a/cloudformation/dynamodb/aws-dynamodb-globaltable_ssespecification.go +++ b/cloudformation/dynamodb/aws-dynamodb-globaltable_ssespecification.go @@ -16,7 +16,7 @@ type GlobalTable_SSESpecification struct { // SSEType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-globaltable-ssespecification.html#cfn-dynamodb-globaltable-ssespecification-ssetype - SSEType string `json:"SSEType,omitempty"` + SSEType *string `json:"SSEType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dynamodb/aws-dynamodb-globaltable_streamspecification.go b/cloudformation/dynamodb/aws-dynamodb-globaltable_streamspecification.go index c04d30e83a..c76ea84a13 100644 --- a/cloudformation/dynamodb/aws-dynamodb-globaltable_streamspecification.go +++ b/cloudformation/dynamodb/aws-dynamodb-globaltable_streamspecification.go @@ -11,7 +11,7 @@ type GlobalTable_StreamSpecification struct { // StreamViewType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-globaltable-streamspecification.html#cfn-dynamodb-globaltable-streamspecification-streamviewtype - StreamViewType string `json:"StreamViewType,omitempty"` + StreamViewType string `json:"StreamViewType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dynamodb/aws-dynamodb-globaltable_targettrackingscalingpolicyconfiguration.go b/cloudformation/dynamodb/aws-dynamodb-globaltable_targettrackingscalingpolicyconfiguration.go index 7c1b0f7f7f..b8cd6ff208 100644 --- a/cloudformation/dynamodb/aws-dynamodb-globaltable_targettrackingscalingpolicyconfiguration.go +++ b/cloudformation/dynamodb/aws-dynamodb-globaltable_targettrackingscalingpolicyconfiguration.go @@ -11,17 +11,17 @@ type GlobalTable_TargetTrackingScalingPolicyConfiguration struct { // DisableScaleIn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-globaltable-targettrackingscalingpolicyconfiguration.html#cfn-dynamodb-globaltable-targettrackingscalingpolicyconfiguration-disablescalein - DisableScaleIn bool `json:"DisableScaleIn,omitempty"` + DisableScaleIn *bool `json:"DisableScaleIn,omitempty"` // ScaleInCooldown AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-globaltable-targettrackingscalingpolicyconfiguration.html#cfn-dynamodb-globaltable-targettrackingscalingpolicyconfiguration-scaleincooldown - ScaleInCooldown int `json:"ScaleInCooldown,omitempty"` + ScaleInCooldown *int `json:"ScaleInCooldown,omitempty"` // ScaleOutCooldown AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-globaltable-targettrackingscalingpolicyconfiguration.html#cfn-dynamodb-globaltable-targettrackingscalingpolicyconfiguration-scaleoutcooldown - ScaleOutCooldown int `json:"ScaleOutCooldown,omitempty"` + ScaleOutCooldown *int `json:"ScaleOutCooldown,omitempty"` // TargetValue AWS CloudFormation Property // Required: true diff --git a/cloudformation/dynamodb/aws-dynamodb-globaltable_timetolivespecification.go b/cloudformation/dynamodb/aws-dynamodb-globaltable_timetolivespecification.go index 503bafc42b..794f7890dc 100644 --- a/cloudformation/dynamodb/aws-dynamodb-globaltable_timetolivespecification.go +++ b/cloudformation/dynamodb/aws-dynamodb-globaltable_timetolivespecification.go @@ -11,7 +11,7 @@ type GlobalTable_TimeToLiveSpecification struct { // AttributeName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-globaltable-timetolivespecification.html#cfn-dynamodb-globaltable-timetolivespecification-attributename - AttributeName string `json:"AttributeName,omitempty"` + AttributeName *string `json:"AttributeName,omitempty"` // Enabled AWS CloudFormation Property // Required: true diff --git a/cloudformation/dynamodb/aws-dynamodb-table.go b/cloudformation/dynamodb/aws-dynamodb-table.go index 6f6488a017..b982f167e7 100644 --- a/cloudformation/dynamodb/aws-dynamodb-table.go +++ b/cloudformation/dynamodb/aws-dynamodb-table.go @@ -16,12 +16,12 @@ type Table struct { // AttributeDefinitions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-attributedef - AttributeDefinitions []Table_AttributeDefinition `json:"AttributeDefinitions,omitempty"` + AttributeDefinitions *[]Table_AttributeDefinition `json:"AttributeDefinitions,omitempty"` // BillingMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-billingmode - BillingMode string `json:"BillingMode,omitempty"` + BillingMode *string `json:"BillingMode,omitempty"` // ContributorInsightsSpecification AWS CloudFormation Property // Required: false @@ -31,12 +31,12 @@ type Table struct { // GlobalSecondaryIndexes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-gsi - GlobalSecondaryIndexes []Table_GlobalSecondaryIndex `json:"GlobalSecondaryIndexes,omitempty"` + GlobalSecondaryIndexes *[]Table_GlobalSecondaryIndex `json:"GlobalSecondaryIndexes,omitempty"` // KeySchema AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-keyschema - KeySchema []Table_KeySchema `json:"KeySchema,omitempty"` + KeySchema []Table_KeySchema `json:"KeySchema"` // KinesisStreamSpecification AWS CloudFormation Property // Required: false @@ -46,7 +46,7 @@ type Table struct { // LocalSecondaryIndexes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-lsi - LocalSecondaryIndexes []Table_LocalSecondaryIndex `json:"LocalSecondaryIndexes,omitempty"` + LocalSecondaryIndexes *[]Table_LocalSecondaryIndex `json:"LocalSecondaryIndexes,omitempty"` // PointInTimeRecoverySpecification AWS CloudFormation Property // Required: false @@ -71,17 +71,17 @@ type Table struct { // TableClass AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-tableclass - TableClass string `json:"TableClass,omitempty"` + TableClass *string `json:"TableClass,omitempty"` // TableName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-tablename - TableName string `json:"TableName,omitempty"` + TableName *string `json:"TableName,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // TimeToLiveSpecification AWS CloudFormation Property // Required: false diff --git a/cloudformation/dynamodb/aws-dynamodb-table_attributedefinition.go b/cloudformation/dynamodb/aws-dynamodb-table_attributedefinition.go index 7e3b5310c7..c3509b4944 100644 --- a/cloudformation/dynamodb/aws-dynamodb-table_attributedefinition.go +++ b/cloudformation/dynamodb/aws-dynamodb-table_attributedefinition.go @@ -11,12 +11,12 @@ type Table_AttributeDefinition struct { // AttributeName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-attributedef.html#cfn-dynamodb-attributedef-attributename - AttributeName string `json:"AttributeName,omitempty"` + AttributeName string `json:"AttributeName"` // AttributeType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-attributedef.html#cfn-dynamodb-attributedef-attributename-attributetype - AttributeType string `json:"AttributeType,omitempty"` + AttributeType string `json:"AttributeType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dynamodb/aws-dynamodb-table_globalsecondaryindex.go b/cloudformation/dynamodb/aws-dynamodb-table_globalsecondaryindex.go index c2db82ed8f..e2bd8d6191 100644 --- a/cloudformation/dynamodb/aws-dynamodb-table_globalsecondaryindex.go +++ b/cloudformation/dynamodb/aws-dynamodb-table_globalsecondaryindex.go @@ -16,17 +16,17 @@ type Table_GlobalSecondaryIndex struct { // IndexName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-gsi.html#cfn-dynamodb-gsi-indexname - IndexName string `json:"IndexName,omitempty"` + IndexName string `json:"IndexName"` // KeySchema AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-gsi.html#cfn-dynamodb-gsi-keyschema - KeySchema []Table_KeySchema `json:"KeySchema,omitempty"` + KeySchema []Table_KeySchema `json:"KeySchema"` // Projection AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-gsi.html#cfn-dynamodb-gsi-projection - Projection *Table_Projection `json:"Projection,omitempty"` + Projection *Table_Projection `json:"Projection"` // ProvisionedThroughput AWS CloudFormation Property // Required: false diff --git a/cloudformation/dynamodb/aws-dynamodb-table_keyschema.go b/cloudformation/dynamodb/aws-dynamodb-table_keyschema.go index b3a890e6b4..76a2a66894 100644 --- a/cloudformation/dynamodb/aws-dynamodb-table_keyschema.go +++ b/cloudformation/dynamodb/aws-dynamodb-table_keyschema.go @@ -11,12 +11,12 @@ type Table_KeySchema struct { // AttributeName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-keyschema.html#aws-properties-dynamodb-keyschema-attributename - AttributeName string `json:"AttributeName,omitempty"` + AttributeName string `json:"AttributeName"` // KeyType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-keyschema.html#aws-properties-dynamodb-keyschema-keytype - KeyType string `json:"KeyType,omitempty"` + KeyType string `json:"KeyType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dynamodb/aws-dynamodb-table_kinesisstreamspecification.go b/cloudformation/dynamodb/aws-dynamodb-table_kinesisstreamspecification.go index 4df72bc56d..1ab922928d 100644 --- a/cloudformation/dynamodb/aws-dynamodb-table_kinesisstreamspecification.go +++ b/cloudformation/dynamodb/aws-dynamodb-table_kinesisstreamspecification.go @@ -11,7 +11,7 @@ type Table_KinesisStreamSpecification struct { // StreamArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-kinesisstreamspecification.html#cfn-dynamodb-kinesisstreamspecification-streamarn - StreamArn string `json:"StreamArn,omitempty"` + StreamArn string `json:"StreamArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dynamodb/aws-dynamodb-table_localsecondaryindex.go b/cloudformation/dynamodb/aws-dynamodb-table_localsecondaryindex.go index 51304398ab..1cf5831d9e 100644 --- a/cloudformation/dynamodb/aws-dynamodb-table_localsecondaryindex.go +++ b/cloudformation/dynamodb/aws-dynamodb-table_localsecondaryindex.go @@ -11,17 +11,17 @@ type Table_LocalSecondaryIndex struct { // IndexName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-lsi.html#cfn-dynamodb-lsi-indexname - IndexName string `json:"IndexName,omitempty"` + IndexName string `json:"IndexName"` // KeySchema AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-lsi.html#cfn-dynamodb-lsi-keyschema - KeySchema []Table_KeySchema `json:"KeySchema,omitempty"` + KeySchema []Table_KeySchema `json:"KeySchema"` // Projection AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-lsi.html#cfn-dynamodb-lsi-projection - Projection *Table_Projection `json:"Projection,omitempty"` + Projection *Table_Projection `json:"Projection"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dynamodb/aws-dynamodb-table_pointintimerecoveryspecification.go b/cloudformation/dynamodb/aws-dynamodb-table_pointintimerecoveryspecification.go index 71d8ca509f..0b689ce097 100644 --- a/cloudformation/dynamodb/aws-dynamodb-table_pointintimerecoveryspecification.go +++ b/cloudformation/dynamodb/aws-dynamodb-table_pointintimerecoveryspecification.go @@ -11,7 +11,7 @@ type Table_PointInTimeRecoverySpecification struct { // PointInTimeRecoveryEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-table-pointintimerecoveryspecification.html#cfn-dynamodb-table-pointintimerecoveryspecification-pointintimerecoveryenabled - PointInTimeRecoveryEnabled bool `json:"PointInTimeRecoveryEnabled,omitempty"` + PointInTimeRecoveryEnabled *bool `json:"PointInTimeRecoveryEnabled,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dynamodb/aws-dynamodb-table_projection.go b/cloudformation/dynamodb/aws-dynamodb-table_projection.go index 68aa25fe67..d1145152aa 100644 --- a/cloudformation/dynamodb/aws-dynamodb-table_projection.go +++ b/cloudformation/dynamodb/aws-dynamodb-table_projection.go @@ -11,12 +11,12 @@ type Table_Projection struct { // NonKeyAttributes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-projectionobject.html#cfn-dynamodb-projectionobj-nonkeyatt - NonKeyAttributes []string `json:"NonKeyAttributes,omitempty"` + NonKeyAttributes *[]string `json:"NonKeyAttributes,omitempty"` // ProjectionType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-projectionobject.html#cfn-dynamodb-projectionobj-projtype - ProjectionType string `json:"ProjectionType,omitempty"` + ProjectionType *string `json:"ProjectionType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dynamodb/aws-dynamodb-table_ssespecification.go b/cloudformation/dynamodb/aws-dynamodb-table_ssespecification.go index 5dd3a117dd..f349b1f6d9 100644 --- a/cloudformation/dynamodb/aws-dynamodb-table_ssespecification.go +++ b/cloudformation/dynamodb/aws-dynamodb-table_ssespecification.go @@ -11,7 +11,7 @@ type Table_SSESpecification struct { // KMSMasterKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-table-ssespecification.html#cfn-dynamodb-table-ssespecification-kmsmasterkeyid - KMSMasterKeyId string `json:"KMSMasterKeyId,omitempty"` + KMSMasterKeyId *string `json:"KMSMasterKeyId,omitempty"` // SSEEnabled AWS CloudFormation Property // Required: true @@ -21,7 +21,7 @@ type Table_SSESpecification struct { // SSEType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-table-ssespecification.html#cfn-dynamodb-table-ssespecification-ssetype - SSEType string `json:"SSEType,omitempty"` + SSEType *string `json:"SSEType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dynamodb/aws-dynamodb-table_streamspecification.go b/cloudformation/dynamodb/aws-dynamodb-table_streamspecification.go index f5ccea402f..32f0e92e30 100644 --- a/cloudformation/dynamodb/aws-dynamodb-table_streamspecification.go +++ b/cloudformation/dynamodb/aws-dynamodb-table_streamspecification.go @@ -11,7 +11,7 @@ type Table_StreamSpecification struct { // StreamViewType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-streamspecification.html#cfn-dynamodb-streamspecification-streamviewtype - StreamViewType string `json:"StreamViewType,omitempty"` + StreamViewType string `json:"StreamViewType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dynamodb/aws-dynamodb-table_timetolivespecification.go b/cloudformation/dynamodb/aws-dynamodb-table_timetolivespecification.go index b88590a2d4..1059d1a33d 100644 --- a/cloudformation/dynamodb/aws-dynamodb-table_timetolivespecification.go +++ b/cloudformation/dynamodb/aws-dynamodb-table_timetolivespecification.go @@ -11,7 +11,7 @@ type Table_TimeToLiveSpecification struct { // AttributeName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-timetolivespecification.html#cfn-dynamodb-timetolivespecification-attributename - AttributeName string `json:"AttributeName,omitempty"` + AttributeName string `json:"AttributeName"` // Enabled AWS CloudFormation Property // Required: true diff --git a/cloudformation/ec2/aws-ec2-capacityreservation.go b/cloudformation/ec2/aws-ec2-capacityreservation.go index 080549f8bc..2f2d83ce93 100644 --- a/cloudformation/ec2/aws-ec2-capacityreservation.go +++ b/cloudformation/ec2/aws-ec2-capacityreservation.go @@ -15,27 +15,27 @@ type CapacityReservation struct { // AvailabilityZone AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservation.html#cfn-ec2-capacityreservation-availabilityzone - AvailabilityZone string `json:"AvailabilityZone,omitempty"` + AvailabilityZone string `json:"AvailabilityZone"` // EbsOptimized AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservation.html#cfn-ec2-capacityreservation-ebsoptimized - EbsOptimized bool `json:"EbsOptimized,omitempty"` + EbsOptimized *bool `json:"EbsOptimized,omitempty"` // EndDate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservation.html#cfn-ec2-capacityreservation-enddate - EndDate string `json:"EndDate,omitempty"` + EndDate *string `json:"EndDate,omitempty"` // EndDateType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservation.html#cfn-ec2-capacityreservation-enddatetype - EndDateType string `json:"EndDateType,omitempty"` + EndDateType *string `json:"EndDateType,omitempty"` // EphemeralStorage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservation.html#cfn-ec2-capacityreservation-ephemeralstorage - EphemeralStorage bool `json:"EphemeralStorage,omitempty"` + EphemeralStorage *bool `json:"EphemeralStorage,omitempty"` // InstanceCount AWS CloudFormation Property // Required: true @@ -45,37 +45,37 @@ type CapacityReservation struct { // InstanceMatchCriteria AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservation.html#cfn-ec2-capacityreservation-instancematchcriteria - InstanceMatchCriteria string `json:"InstanceMatchCriteria,omitempty"` + InstanceMatchCriteria *string `json:"InstanceMatchCriteria,omitempty"` // InstancePlatform AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservation.html#cfn-ec2-capacityreservation-instanceplatform - InstancePlatform string `json:"InstancePlatform,omitempty"` + InstancePlatform string `json:"InstancePlatform"` // InstanceType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservation.html#cfn-ec2-capacityreservation-instancetype - InstanceType string `json:"InstanceType,omitempty"` + InstanceType string `json:"InstanceType"` // OutPostArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservation.html#cfn-ec2-capacityreservation-outpostarn - OutPostArn string `json:"OutPostArn,omitempty"` + OutPostArn *string `json:"OutPostArn,omitempty"` // PlacementGroupArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservation.html#cfn-ec2-capacityreservation-placementgrouparn - PlacementGroupArn string `json:"PlacementGroupArn,omitempty"` + PlacementGroupArn *string `json:"PlacementGroupArn,omitempty"` // TagSpecifications AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservation.html#cfn-ec2-capacityreservation-tagspecifications - TagSpecifications []CapacityReservation_TagSpecification `json:"TagSpecifications,omitempty"` + TagSpecifications *[]CapacityReservation_TagSpecification `json:"TagSpecifications,omitempty"` // Tenancy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservation.html#cfn-ec2-capacityreservation-tenancy - Tenancy string `json:"Tenancy,omitempty"` + Tenancy *string `json:"Tenancy,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-capacityreservation_tagspecification.go b/cloudformation/ec2/aws-ec2-capacityreservation_tagspecification.go index 1f83caa1bb..e47c3679ad 100644 --- a/cloudformation/ec2/aws-ec2-capacityreservation_tagspecification.go +++ b/cloudformation/ec2/aws-ec2-capacityreservation_tagspecification.go @@ -12,12 +12,12 @@ type CapacityReservation_TagSpecification struct { // ResourceType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-capacityreservation-tagspecification.html#cfn-ec2-capacityreservation-tagspecification-resourcetype - ResourceType string `json:"ResourceType,omitempty"` + ResourceType *string `json:"ResourceType,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-capacityreservation-tagspecification.html#cfn-ec2-capacityreservation-tagspecification-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-capacityreservationfleet.go b/cloudformation/ec2/aws-ec2-capacityreservationfleet.go index 2ebedcb667..a4aa643ae6 100644 --- a/cloudformation/ec2/aws-ec2-capacityreservationfleet.go +++ b/cloudformation/ec2/aws-ec2-capacityreservationfleet.go @@ -15,47 +15,47 @@ type CapacityReservationFleet struct { // AllocationStrategy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservationfleet.html#cfn-ec2-capacityreservationfleet-allocationstrategy - AllocationStrategy string `json:"AllocationStrategy,omitempty"` + AllocationStrategy *string `json:"AllocationStrategy,omitempty"` // EndDate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservationfleet.html#cfn-ec2-capacityreservationfleet-enddate - EndDate string `json:"EndDate,omitempty"` + EndDate *string `json:"EndDate,omitempty"` // InstanceMatchCriteria AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservationfleet.html#cfn-ec2-capacityreservationfleet-instancematchcriteria - InstanceMatchCriteria string `json:"InstanceMatchCriteria,omitempty"` + InstanceMatchCriteria *string `json:"InstanceMatchCriteria,omitempty"` // InstanceTypeSpecifications AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservationfleet.html#cfn-ec2-capacityreservationfleet-instancetypespecifications - InstanceTypeSpecifications []CapacityReservationFleet_InstanceTypeSpecification `json:"InstanceTypeSpecifications,omitempty"` + InstanceTypeSpecifications *[]CapacityReservationFleet_InstanceTypeSpecification `json:"InstanceTypeSpecifications,omitempty"` // NoRemoveEndDate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservationfleet.html#cfn-ec2-capacityreservationfleet-noremoveenddate - NoRemoveEndDate bool `json:"NoRemoveEndDate,omitempty"` + NoRemoveEndDate *bool `json:"NoRemoveEndDate,omitempty"` // RemoveEndDate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservationfleet.html#cfn-ec2-capacityreservationfleet-removeenddate - RemoveEndDate bool `json:"RemoveEndDate,omitempty"` + RemoveEndDate *bool `json:"RemoveEndDate,omitempty"` // TagSpecifications AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservationfleet.html#cfn-ec2-capacityreservationfleet-tagspecifications - TagSpecifications []CapacityReservationFleet_TagSpecification `json:"TagSpecifications,omitempty"` + TagSpecifications *[]CapacityReservationFleet_TagSpecification `json:"TagSpecifications,omitempty"` // Tenancy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservationfleet.html#cfn-ec2-capacityreservationfleet-tenancy - Tenancy string `json:"Tenancy,omitempty"` + Tenancy *string `json:"Tenancy,omitempty"` // TotalTargetCapacity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservationfleet.html#cfn-ec2-capacityreservationfleet-totaltargetcapacity - TotalTargetCapacity int `json:"TotalTargetCapacity,omitempty"` + TotalTargetCapacity *int `json:"TotalTargetCapacity,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-capacityreservationfleet_instancetypespecification.go b/cloudformation/ec2/aws-ec2-capacityreservationfleet_instancetypespecification.go index 128da6d3aa..21e04c7e64 100644 --- a/cloudformation/ec2/aws-ec2-capacityreservationfleet_instancetypespecification.go +++ b/cloudformation/ec2/aws-ec2-capacityreservationfleet_instancetypespecification.go @@ -11,37 +11,37 @@ type CapacityReservationFleet_InstanceTypeSpecification struct { // AvailabilityZone AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-capacityreservationfleet-instancetypespecification.html#cfn-ec2-capacityreservationfleet-instancetypespecification-availabilityzone - AvailabilityZone string `json:"AvailabilityZone,omitempty"` + AvailabilityZone *string `json:"AvailabilityZone,omitempty"` // AvailabilityZoneId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-capacityreservationfleet-instancetypespecification.html#cfn-ec2-capacityreservationfleet-instancetypespecification-availabilityzoneid - AvailabilityZoneId string `json:"AvailabilityZoneId,omitempty"` + AvailabilityZoneId *string `json:"AvailabilityZoneId,omitempty"` // EbsOptimized AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-capacityreservationfleet-instancetypespecification.html#cfn-ec2-capacityreservationfleet-instancetypespecification-ebsoptimized - EbsOptimized bool `json:"EbsOptimized,omitempty"` + EbsOptimized *bool `json:"EbsOptimized,omitempty"` // InstancePlatform AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-capacityreservationfleet-instancetypespecification.html#cfn-ec2-capacityreservationfleet-instancetypespecification-instanceplatform - InstancePlatform string `json:"InstancePlatform,omitempty"` + InstancePlatform *string `json:"InstancePlatform,omitempty"` // InstanceType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-capacityreservationfleet-instancetypespecification.html#cfn-ec2-capacityreservationfleet-instancetypespecification-instancetype - InstanceType string `json:"InstanceType,omitempty"` + InstanceType *string `json:"InstanceType,omitempty"` // Priority AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-capacityreservationfleet-instancetypespecification.html#cfn-ec2-capacityreservationfleet-instancetypespecification-priority - Priority int `json:"Priority,omitempty"` + Priority *int `json:"Priority,omitempty"` // Weight AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-capacityreservationfleet-instancetypespecification.html#cfn-ec2-capacityreservationfleet-instancetypespecification-weight - Weight float64 `json:"Weight,omitempty"` + Weight *float64 `json:"Weight,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-capacityreservationfleet_tagspecification.go b/cloudformation/ec2/aws-ec2-capacityreservationfleet_tagspecification.go index 35a62dee32..b73e6fc049 100644 --- a/cloudformation/ec2/aws-ec2-capacityreservationfleet_tagspecification.go +++ b/cloudformation/ec2/aws-ec2-capacityreservationfleet_tagspecification.go @@ -12,12 +12,12 @@ type CapacityReservationFleet_TagSpecification struct { // ResourceType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-capacityreservationfleet-tagspecification.html#cfn-ec2-capacityreservationfleet-tagspecification-resourcetype - ResourceType string `json:"ResourceType,omitempty"` + ResourceType *string `json:"ResourceType,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-capacityreservationfleet-tagspecification.html#cfn-ec2-capacityreservationfleet-tagspecification-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-carriergateway.go b/cloudformation/ec2/aws-ec2-carriergateway.go index e099e7261e..e8f5eb7697 100644 --- a/cloudformation/ec2/aws-ec2-carriergateway.go +++ b/cloudformation/ec2/aws-ec2-carriergateway.go @@ -16,12 +16,12 @@ type CarrierGateway struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-carriergateway.html#cfn-ec2-carriergateway-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // VpcId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-carriergateway.html#cfn-ec2-carriergateway-vpcid - VpcId string `json:"VpcId,omitempty"` + VpcId string `json:"VpcId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-clientvpnauthorizationrule.go b/cloudformation/ec2/aws-ec2-clientvpnauthorizationrule.go index 2dfbcbe5c8..a80b43ac4b 100644 --- a/cloudformation/ec2/aws-ec2-clientvpnauthorizationrule.go +++ b/cloudformation/ec2/aws-ec2-clientvpnauthorizationrule.go @@ -15,27 +15,27 @@ type ClientVpnAuthorizationRule struct { // AccessGroupId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-clientvpnauthorizationrule.html#cfn-ec2-clientvpnauthorizationrule-accessgroupid - AccessGroupId string `json:"AccessGroupId,omitempty"` + AccessGroupId *string `json:"AccessGroupId,omitempty"` // AuthorizeAllGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-clientvpnauthorizationrule.html#cfn-ec2-clientvpnauthorizationrule-authorizeallgroups - AuthorizeAllGroups bool `json:"AuthorizeAllGroups,omitempty"` + AuthorizeAllGroups *bool `json:"AuthorizeAllGroups,omitempty"` // ClientVpnEndpointId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-clientvpnauthorizationrule.html#cfn-ec2-clientvpnauthorizationrule-clientvpnendpointid - ClientVpnEndpointId string `json:"ClientVpnEndpointId,omitempty"` + ClientVpnEndpointId string `json:"ClientVpnEndpointId"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-clientvpnauthorizationrule.html#cfn-ec2-clientvpnauthorizationrule-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // TargetNetworkCidr AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-clientvpnauthorizationrule.html#cfn-ec2-clientvpnauthorizationrule-targetnetworkcidr - TargetNetworkCidr string `json:"TargetNetworkCidr,omitempty"` + TargetNetworkCidr string `json:"TargetNetworkCidr"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-clientvpnendpoint.go b/cloudformation/ec2/aws-ec2-clientvpnendpoint.go index 88416272b7..c6fe1306db 100644 --- a/cloudformation/ec2/aws-ec2-clientvpnendpoint.go +++ b/cloudformation/ec2/aws-ec2-clientvpnendpoint.go @@ -15,12 +15,12 @@ type ClientVpnEndpoint struct { // AuthenticationOptions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-clientvpnendpoint.html#cfn-ec2-clientvpnendpoint-authenticationoptions - AuthenticationOptions []ClientVpnEndpoint_ClientAuthenticationRequest `json:"AuthenticationOptions,omitempty"` + AuthenticationOptions []ClientVpnEndpoint_ClientAuthenticationRequest `json:"AuthenticationOptions"` // ClientCidrBlock AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-clientvpnendpoint.html#cfn-ec2-clientvpnendpoint-clientcidrblock - ClientCidrBlock string `json:"ClientCidrBlock,omitempty"` + ClientCidrBlock string `json:"ClientCidrBlock"` // ClientConnectOptions AWS CloudFormation Property // Required: false @@ -35,62 +35,62 @@ type ClientVpnEndpoint struct { // ConnectionLogOptions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-clientvpnendpoint.html#cfn-ec2-clientvpnendpoint-connectionlogoptions - ConnectionLogOptions *ClientVpnEndpoint_ConnectionLogOptions `json:"ConnectionLogOptions,omitempty"` + ConnectionLogOptions *ClientVpnEndpoint_ConnectionLogOptions `json:"ConnectionLogOptions"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-clientvpnendpoint.html#cfn-ec2-clientvpnendpoint-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // DnsServers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-clientvpnendpoint.html#cfn-ec2-clientvpnendpoint-dnsservers - DnsServers []string `json:"DnsServers,omitempty"` + DnsServers *[]string `json:"DnsServers,omitempty"` // SecurityGroupIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-clientvpnendpoint.html#cfn-ec2-clientvpnendpoint-securitygroupids - SecurityGroupIds []string `json:"SecurityGroupIds,omitempty"` + SecurityGroupIds *[]string `json:"SecurityGroupIds,omitempty"` // SelfServicePortal AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-clientvpnendpoint.html#cfn-ec2-clientvpnendpoint-selfserviceportal - SelfServicePortal string `json:"SelfServicePortal,omitempty"` + SelfServicePortal *string `json:"SelfServicePortal,omitempty"` // ServerCertificateArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-clientvpnendpoint.html#cfn-ec2-clientvpnendpoint-servercertificatearn - ServerCertificateArn string `json:"ServerCertificateArn,omitempty"` + ServerCertificateArn string `json:"ServerCertificateArn"` // SessionTimeoutHours AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-clientvpnendpoint.html#cfn-ec2-clientvpnendpoint-sessiontimeouthours - SessionTimeoutHours int `json:"SessionTimeoutHours,omitempty"` + SessionTimeoutHours *int `json:"SessionTimeoutHours,omitempty"` // SplitTunnel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-clientvpnendpoint.html#cfn-ec2-clientvpnendpoint-splittunnel - SplitTunnel bool `json:"SplitTunnel,omitempty"` + SplitTunnel *bool `json:"SplitTunnel,omitempty"` // TagSpecifications AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-clientvpnendpoint.html#cfn-ec2-clientvpnendpoint-tagspecifications - TagSpecifications []ClientVpnEndpoint_TagSpecification `json:"TagSpecifications,omitempty"` + TagSpecifications *[]ClientVpnEndpoint_TagSpecification `json:"TagSpecifications,omitempty"` // TransportProtocol AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-clientvpnendpoint.html#cfn-ec2-clientvpnendpoint-transportprotocol - TransportProtocol string `json:"TransportProtocol,omitempty"` + TransportProtocol *string `json:"TransportProtocol,omitempty"` // VpcId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-clientvpnendpoint.html#cfn-ec2-clientvpnendpoint-vpcid - VpcId string `json:"VpcId,omitempty"` + VpcId *string `json:"VpcId,omitempty"` // VpnPort AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-clientvpnendpoint.html#cfn-ec2-clientvpnendpoint-vpnport - VpnPort int `json:"VpnPort,omitempty"` + VpnPort *int `json:"VpnPort,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-clientvpnendpoint_certificateauthenticationrequest.go b/cloudformation/ec2/aws-ec2-clientvpnendpoint_certificateauthenticationrequest.go index 65c41dd069..59b3930d16 100644 --- a/cloudformation/ec2/aws-ec2-clientvpnendpoint_certificateauthenticationrequest.go +++ b/cloudformation/ec2/aws-ec2-clientvpnendpoint_certificateauthenticationrequest.go @@ -11,7 +11,7 @@ type ClientVpnEndpoint_CertificateAuthenticationRequest struct { // ClientRootCertificateChainArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-clientvpnendpoint-certificateauthenticationrequest.html#cfn-ec2-clientvpnendpoint-certificateauthenticationrequest-clientrootcertificatechainarn - ClientRootCertificateChainArn string `json:"ClientRootCertificateChainArn,omitempty"` + ClientRootCertificateChainArn string `json:"ClientRootCertificateChainArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-clientvpnendpoint_clientauthenticationrequest.go b/cloudformation/ec2/aws-ec2-clientvpnendpoint_clientauthenticationrequest.go index 6097318f94..d741359096 100644 --- a/cloudformation/ec2/aws-ec2-clientvpnendpoint_clientauthenticationrequest.go +++ b/cloudformation/ec2/aws-ec2-clientvpnendpoint_clientauthenticationrequest.go @@ -26,7 +26,7 @@ type ClientVpnEndpoint_ClientAuthenticationRequest struct { // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-clientvpnendpoint-clientauthenticationrequest.html#cfn-ec2-clientvpnendpoint-clientauthenticationrequest-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-clientvpnendpoint_clientconnectoptions.go b/cloudformation/ec2/aws-ec2-clientvpnendpoint_clientconnectoptions.go index 0a019797e3..f1cacb6a82 100644 --- a/cloudformation/ec2/aws-ec2-clientvpnendpoint_clientconnectoptions.go +++ b/cloudformation/ec2/aws-ec2-clientvpnendpoint_clientconnectoptions.go @@ -16,7 +16,7 @@ type ClientVpnEndpoint_ClientConnectOptions struct { // LambdaFunctionArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-clientvpnendpoint-clientconnectoptions.html#cfn-ec2-clientvpnendpoint-clientconnectoptions-lambdafunctionarn - LambdaFunctionArn string `json:"LambdaFunctionArn,omitempty"` + LambdaFunctionArn *string `json:"LambdaFunctionArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-clientvpnendpoint_clientloginbanneroptions.go b/cloudformation/ec2/aws-ec2-clientvpnendpoint_clientloginbanneroptions.go index 8206e76202..e3a3b09739 100644 --- a/cloudformation/ec2/aws-ec2-clientvpnendpoint_clientloginbanneroptions.go +++ b/cloudformation/ec2/aws-ec2-clientvpnendpoint_clientloginbanneroptions.go @@ -11,7 +11,7 @@ type ClientVpnEndpoint_ClientLoginBannerOptions struct { // BannerText AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-clientvpnendpoint-clientloginbanneroptions.html#cfn-ec2-clientvpnendpoint-clientloginbanneroptions-bannertext - BannerText string `json:"BannerText,omitempty"` + BannerText *string `json:"BannerText,omitempty"` // Enabled AWS CloudFormation Property // Required: true diff --git a/cloudformation/ec2/aws-ec2-clientvpnendpoint_connectionlogoptions.go b/cloudformation/ec2/aws-ec2-clientvpnendpoint_connectionlogoptions.go index 46293387b5..90c276d22f 100644 --- a/cloudformation/ec2/aws-ec2-clientvpnendpoint_connectionlogoptions.go +++ b/cloudformation/ec2/aws-ec2-clientvpnendpoint_connectionlogoptions.go @@ -11,12 +11,12 @@ type ClientVpnEndpoint_ConnectionLogOptions struct { // CloudwatchLogGroup AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-clientvpnendpoint-connectionlogoptions.html#cfn-ec2-clientvpnendpoint-connectionlogoptions-cloudwatchloggroup - CloudwatchLogGroup string `json:"CloudwatchLogGroup,omitempty"` + CloudwatchLogGroup *string `json:"CloudwatchLogGroup,omitempty"` // CloudwatchLogStream AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-clientvpnendpoint-connectionlogoptions.html#cfn-ec2-clientvpnendpoint-connectionlogoptions-cloudwatchlogstream - CloudwatchLogStream string `json:"CloudwatchLogStream,omitempty"` + CloudwatchLogStream *string `json:"CloudwatchLogStream,omitempty"` // Enabled AWS CloudFormation Property // Required: true diff --git a/cloudformation/ec2/aws-ec2-clientvpnendpoint_directoryserviceauthenticationrequest.go b/cloudformation/ec2/aws-ec2-clientvpnendpoint_directoryserviceauthenticationrequest.go index a024204e69..481a5322b1 100644 --- a/cloudformation/ec2/aws-ec2-clientvpnendpoint_directoryserviceauthenticationrequest.go +++ b/cloudformation/ec2/aws-ec2-clientvpnendpoint_directoryserviceauthenticationrequest.go @@ -11,7 +11,7 @@ type ClientVpnEndpoint_DirectoryServiceAuthenticationRequest struct { // DirectoryId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-clientvpnendpoint-directoryserviceauthenticationrequest.html#cfn-ec2-clientvpnendpoint-directoryserviceauthenticationrequest-directoryid - DirectoryId string `json:"DirectoryId,omitempty"` + DirectoryId string `json:"DirectoryId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-clientvpnendpoint_federatedauthenticationrequest.go b/cloudformation/ec2/aws-ec2-clientvpnendpoint_federatedauthenticationrequest.go index 3f9f27986b..27c0f77751 100644 --- a/cloudformation/ec2/aws-ec2-clientvpnendpoint_federatedauthenticationrequest.go +++ b/cloudformation/ec2/aws-ec2-clientvpnendpoint_federatedauthenticationrequest.go @@ -11,12 +11,12 @@ type ClientVpnEndpoint_FederatedAuthenticationRequest struct { // SAMLProviderArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-clientvpnendpoint-federatedauthenticationrequest.html#cfn-ec2-clientvpnendpoint-federatedauthenticationrequest-samlproviderarn - SAMLProviderArn string `json:"SAMLProviderArn,omitempty"` + SAMLProviderArn string `json:"SAMLProviderArn"` // SelfServiceSAMLProviderArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-clientvpnendpoint-federatedauthenticationrequest.html#cfn-ec2-clientvpnendpoint-federatedauthenticationrequest-selfservicesamlproviderarn - SelfServiceSAMLProviderArn string `json:"SelfServiceSAMLProviderArn,omitempty"` + SelfServiceSAMLProviderArn *string `json:"SelfServiceSAMLProviderArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-clientvpnendpoint_tagspecification.go b/cloudformation/ec2/aws-ec2-clientvpnendpoint_tagspecification.go index ba975e8f2b..895e2a8f98 100644 --- a/cloudformation/ec2/aws-ec2-clientvpnendpoint_tagspecification.go +++ b/cloudformation/ec2/aws-ec2-clientvpnendpoint_tagspecification.go @@ -12,12 +12,12 @@ type ClientVpnEndpoint_TagSpecification struct { // ResourceType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-clientvpnendpoint-tagspecification.html#cfn-ec2-clientvpnendpoint-tagspecification-resourcetype - ResourceType string `json:"ResourceType,omitempty"` + ResourceType string `json:"ResourceType"` // Tags AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-clientvpnendpoint-tagspecification.html#cfn-ec2-clientvpnendpoint-tagspecification-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags []tags.Tag `json:"Tags"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-clientvpnroute.go b/cloudformation/ec2/aws-ec2-clientvpnroute.go index 477f188865..25d572c931 100644 --- a/cloudformation/ec2/aws-ec2-clientvpnroute.go +++ b/cloudformation/ec2/aws-ec2-clientvpnroute.go @@ -15,22 +15,22 @@ type ClientVpnRoute struct { // ClientVpnEndpointId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-clientvpnroute.html#cfn-ec2-clientvpnroute-clientvpnendpointid - ClientVpnEndpointId string `json:"ClientVpnEndpointId,omitempty"` + ClientVpnEndpointId string `json:"ClientVpnEndpointId"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-clientvpnroute.html#cfn-ec2-clientvpnroute-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // DestinationCidrBlock AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-clientvpnroute.html#cfn-ec2-clientvpnroute-destinationcidrblock - DestinationCidrBlock string `json:"DestinationCidrBlock,omitempty"` + DestinationCidrBlock string `json:"DestinationCidrBlock"` // TargetVpcSubnetId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-clientvpnroute.html#cfn-ec2-clientvpnroute-targetvpcsubnetid - TargetVpcSubnetId string `json:"TargetVpcSubnetId,omitempty"` + TargetVpcSubnetId string `json:"TargetVpcSubnetId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-clientvpntargetnetworkassociation.go b/cloudformation/ec2/aws-ec2-clientvpntargetnetworkassociation.go index bc6e06ded4..e0304d855e 100644 --- a/cloudformation/ec2/aws-ec2-clientvpntargetnetworkassociation.go +++ b/cloudformation/ec2/aws-ec2-clientvpntargetnetworkassociation.go @@ -15,12 +15,12 @@ type ClientVpnTargetNetworkAssociation struct { // ClientVpnEndpointId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-clientvpntargetnetworkassociation.html#cfn-ec2-clientvpntargetnetworkassociation-clientvpnendpointid - ClientVpnEndpointId string `json:"ClientVpnEndpointId,omitempty"` + ClientVpnEndpointId string `json:"ClientVpnEndpointId"` // SubnetId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-clientvpntargetnetworkassociation.html#cfn-ec2-clientvpntargetnetworkassociation-subnetid - SubnetId string `json:"SubnetId,omitempty"` + SubnetId string `json:"SubnetId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-customergateway.go b/cloudformation/ec2/aws-ec2-customergateway.go index 37c42aa50f..acd3f09af3 100644 --- a/cloudformation/ec2/aws-ec2-customergateway.go +++ b/cloudformation/ec2/aws-ec2-customergateway.go @@ -21,17 +21,17 @@ type CustomerGateway struct { // IpAddress AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-ipaddress - IpAddress string `json:"IpAddress,omitempty"` + IpAddress string `json:"IpAddress"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-dhcpoptions.go b/cloudformation/ec2/aws-ec2-dhcpoptions.go index a3707448b7..db1f85f423 100644 --- a/cloudformation/ec2/aws-ec2-dhcpoptions.go +++ b/cloudformation/ec2/aws-ec2-dhcpoptions.go @@ -16,32 +16,32 @@ type DHCPOptions struct { // DomainName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-dhcpoptions.html#cfn-ec2-dhcpoptions-domainname - DomainName string `json:"DomainName,omitempty"` + DomainName *string `json:"DomainName,omitempty"` // DomainNameServers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-dhcpoptions.html#cfn-ec2-dhcpoptions-domainnameservers - DomainNameServers []string `json:"DomainNameServers,omitempty"` + DomainNameServers *[]string `json:"DomainNameServers,omitempty"` // NetbiosNameServers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-dhcpoptions.html#cfn-ec2-dhcpoptions-netbiosnameservers - NetbiosNameServers []string `json:"NetbiosNameServers,omitempty"` + NetbiosNameServers *[]string `json:"NetbiosNameServers,omitempty"` // NetbiosNodeType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-dhcpoptions.html#cfn-ec2-dhcpoptions-netbiosnodetype - NetbiosNodeType int `json:"NetbiosNodeType,omitempty"` + NetbiosNodeType *int `json:"NetbiosNodeType,omitempty"` // NtpServers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-dhcpoptions.html#cfn-ec2-dhcpoptions-ntpservers - NtpServers []string `json:"NtpServers,omitempty"` + NtpServers *[]string `json:"NtpServers,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-dhcpoptions.html#cfn-ec2-dhcpoptions-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-ec2fleet.go b/cloudformation/ec2/aws-ec2-ec2fleet.go index c5bd1f979c..7c4a48e53e 100644 --- a/cloudformation/ec2/aws-ec2-ec2fleet.go +++ b/cloudformation/ec2/aws-ec2-ec2fleet.go @@ -15,17 +15,17 @@ type EC2Fleet struct { // Context AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ec2fleet.html#cfn-ec2-ec2fleet-context - Context string `json:"Context,omitempty"` + Context *string `json:"Context,omitempty"` // ExcessCapacityTerminationPolicy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ec2fleet.html#cfn-ec2-ec2fleet-excesscapacityterminationpolicy - ExcessCapacityTerminationPolicy string `json:"ExcessCapacityTerminationPolicy,omitempty"` + ExcessCapacityTerminationPolicy *string `json:"ExcessCapacityTerminationPolicy,omitempty"` // LaunchTemplateConfigs AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ec2fleet.html#cfn-ec2-ec2fleet-launchtemplateconfigs - LaunchTemplateConfigs []EC2Fleet_FleetLaunchTemplateConfigRequest `json:"LaunchTemplateConfigs,omitempty"` + LaunchTemplateConfigs []EC2Fleet_FleetLaunchTemplateConfigRequest `json:"LaunchTemplateConfigs"` // OnDemandOptions AWS CloudFormation Property // Required: false @@ -35,7 +35,7 @@ type EC2Fleet struct { // ReplaceUnhealthyInstances AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ec2fleet.html#cfn-ec2-ec2fleet-replaceunhealthyinstances - ReplaceUnhealthyInstances bool `json:"ReplaceUnhealthyInstances,omitempty"` + ReplaceUnhealthyInstances *bool `json:"ReplaceUnhealthyInstances,omitempty"` // SpotOptions AWS CloudFormation Property // Required: false @@ -45,32 +45,32 @@ type EC2Fleet struct { // TagSpecifications AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ec2fleet.html#cfn-ec2-ec2fleet-tagspecifications - TagSpecifications []EC2Fleet_TagSpecification `json:"TagSpecifications,omitempty"` + TagSpecifications *[]EC2Fleet_TagSpecification `json:"TagSpecifications,omitempty"` // TargetCapacitySpecification AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ec2fleet.html#cfn-ec2-ec2fleet-targetcapacityspecification - TargetCapacitySpecification *EC2Fleet_TargetCapacitySpecificationRequest `json:"TargetCapacitySpecification,omitempty"` + TargetCapacitySpecification *EC2Fleet_TargetCapacitySpecificationRequest `json:"TargetCapacitySpecification"` // TerminateInstancesWithExpiration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ec2fleet.html#cfn-ec2-ec2fleet-terminateinstanceswithexpiration - TerminateInstancesWithExpiration bool `json:"TerminateInstancesWithExpiration,omitempty"` + TerminateInstancesWithExpiration *bool `json:"TerminateInstancesWithExpiration,omitempty"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ec2fleet.html#cfn-ec2-ec2fleet-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // ValidFrom AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ec2fleet.html#cfn-ec2-ec2fleet-validfrom - ValidFrom string `json:"ValidFrom,omitempty"` + ValidFrom *string `json:"ValidFrom,omitempty"` // ValidUntil AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ec2fleet.html#cfn-ec2-ec2fleet-validuntil - ValidUntil string `json:"ValidUntil,omitempty"` + ValidUntil *string `json:"ValidUntil,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-ec2fleet_acceleratorcountrequest.go b/cloudformation/ec2/aws-ec2-ec2fleet_acceleratorcountrequest.go index 0eb2d20891..577a7a8cd4 100644 --- a/cloudformation/ec2/aws-ec2-ec2fleet_acceleratorcountrequest.go +++ b/cloudformation/ec2/aws-ec2-ec2fleet_acceleratorcountrequest.go @@ -11,12 +11,12 @@ type EC2Fleet_AcceleratorCountRequest struct { // Max AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-acceleratorcountrequest.html#cfn-ec2-ec2fleet-acceleratorcountrequest-max - Max int `json:"Max,omitempty"` + Max *int `json:"Max,omitempty"` // Min AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-acceleratorcountrequest.html#cfn-ec2-ec2fleet-acceleratorcountrequest-min - Min int `json:"Min,omitempty"` + Min *int `json:"Min,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-ec2fleet_acceleratortotalmemorymibrequest.go b/cloudformation/ec2/aws-ec2-ec2fleet_acceleratortotalmemorymibrequest.go index fffb520881..89740c3ad8 100644 --- a/cloudformation/ec2/aws-ec2-ec2fleet_acceleratortotalmemorymibrequest.go +++ b/cloudformation/ec2/aws-ec2-ec2fleet_acceleratortotalmemorymibrequest.go @@ -11,12 +11,12 @@ type EC2Fleet_AcceleratorTotalMemoryMiBRequest struct { // Max AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-acceleratortotalmemorymibrequest.html#cfn-ec2-ec2fleet-acceleratortotalmemorymibrequest-max - Max int `json:"Max,omitempty"` + Max *int `json:"Max,omitempty"` // Min AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-acceleratortotalmemorymibrequest.html#cfn-ec2-ec2fleet-acceleratortotalmemorymibrequest-min - Min int `json:"Min,omitempty"` + Min *int `json:"Min,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-ec2fleet_baselineebsbandwidthmbpsrequest.go b/cloudformation/ec2/aws-ec2-ec2fleet_baselineebsbandwidthmbpsrequest.go index 2d646afd24..0cd86a9104 100644 --- a/cloudformation/ec2/aws-ec2-ec2fleet_baselineebsbandwidthmbpsrequest.go +++ b/cloudformation/ec2/aws-ec2-ec2fleet_baselineebsbandwidthmbpsrequest.go @@ -11,12 +11,12 @@ type EC2Fleet_BaselineEbsBandwidthMbpsRequest struct { // Max AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-baselineebsbandwidthmbpsrequest.html#cfn-ec2-ec2fleet-baselineebsbandwidthmbpsrequest-max - Max int `json:"Max,omitempty"` + Max *int `json:"Max,omitempty"` // Min AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-baselineebsbandwidthmbpsrequest.html#cfn-ec2-ec2fleet-baselineebsbandwidthmbpsrequest-min - Min int `json:"Min,omitempty"` + Min *int `json:"Min,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-ec2fleet_capacityrebalance.go b/cloudformation/ec2/aws-ec2-ec2fleet_capacityrebalance.go index 228a25dc82..e1de82a8ff 100644 --- a/cloudformation/ec2/aws-ec2-ec2fleet_capacityrebalance.go +++ b/cloudformation/ec2/aws-ec2-ec2fleet_capacityrebalance.go @@ -11,12 +11,12 @@ type EC2Fleet_CapacityRebalance struct { // ReplacementStrategy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-capacityrebalance.html#cfn-ec2-ec2fleet-capacityrebalance-replacementstrategy - ReplacementStrategy string `json:"ReplacementStrategy,omitempty"` + ReplacementStrategy *string `json:"ReplacementStrategy,omitempty"` // TerminationDelay AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-capacityrebalance.html#cfn-ec2-ec2fleet-capacityrebalance-terminationdelay - TerminationDelay int `json:"TerminationDelay,omitempty"` + TerminationDelay *int `json:"TerminationDelay,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-ec2fleet_capacityreservationoptionsrequest.go b/cloudformation/ec2/aws-ec2-ec2fleet_capacityreservationoptionsrequest.go index d4a2f67410..2f22858491 100644 --- a/cloudformation/ec2/aws-ec2-ec2fleet_capacityreservationoptionsrequest.go +++ b/cloudformation/ec2/aws-ec2-ec2fleet_capacityreservationoptionsrequest.go @@ -11,7 +11,7 @@ type EC2Fleet_CapacityReservationOptionsRequest struct { // UsageStrategy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-capacityreservationoptionsrequest.html#cfn-ec2-ec2fleet-capacityreservationoptionsrequest-usagestrategy - UsageStrategy string `json:"UsageStrategy,omitempty"` + UsageStrategy *string `json:"UsageStrategy,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-ec2fleet_fleetlaunchtemplateconfigrequest.go b/cloudformation/ec2/aws-ec2-ec2fleet_fleetlaunchtemplateconfigrequest.go index e75d0bc93d..52f73902df 100644 --- a/cloudformation/ec2/aws-ec2-ec2fleet_fleetlaunchtemplateconfigrequest.go +++ b/cloudformation/ec2/aws-ec2-ec2fleet_fleetlaunchtemplateconfigrequest.go @@ -16,7 +16,7 @@ type EC2Fleet_FleetLaunchTemplateConfigRequest struct { // Overrides AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-fleetlaunchtemplateconfigrequest.html#cfn-ec2-ec2fleet-fleetlaunchtemplateconfigrequest-overrides - Overrides []EC2Fleet_FleetLaunchTemplateOverridesRequest `json:"Overrides,omitempty"` + Overrides *[]EC2Fleet_FleetLaunchTemplateOverridesRequest `json:"Overrides,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-ec2fleet_fleetlaunchtemplateoverridesrequest.go b/cloudformation/ec2/aws-ec2-ec2fleet_fleetlaunchtemplateoverridesrequest.go index 5c8215c58d..5dd20a2a3e 100644 --- a/cloudformation/ec2/aws-ec2-ec2fleet_fleetlaunchtemplateoverridesrequest.go +++ b/cloudformation/ec2/aws-ec2-ec2fleet_fleetlaunchtemplateoverridesrequest.go @@ -11,7 +11,7 @@ type EC2Fleet_FleetLaunchTemplateOverridesRequest struct { // AvailabilityZone AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-fleetlaunchtemplateoverridesrequest.html#cfn-ec2-ec2fleet-fleetlaunchtemplateoverridesrequest-availabilityzone - AvailabilityZone string `json:"AvailabilityZone,omitempty"` + AvailabilityZone *string `json:"AvailabilityZone,omitempty"` // InstanceRequirements AWS CloudFormation Property // Required: false @@ -21,12 +21,12 @@ type EC2Fleet_FleetLaunchTemplateOverridesRequest struct { // InstanceType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-fleetlaunchtemplateoverridesrequest.html#cfn-ec2-ec2fleet-fleetlaunchtemplateoverridesrequest-instancetype - InstanceType string `json:"InstanceType,omitempty"` + InstanceType *string `json:"InstanceType,omitempty"` // MaxPrice AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-fleetlaunchtemplateoverridesrequest.html#cfn-ec2-ec2fleet-fleetlaunchtemplateoverridesrequest-maxprice - MaxPrice string `json:"MaxPrice,omitempty"` + MaxPrice *string `json:"MaxPrice,omitempty"` // Placement AWS CloudFormation Property // Required: false @@ -36,17 +36,17 @@ type EC2Fleet_FleetLaunchTemplateOverridesRequest struct { // Priority AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-fleetlaunchtemplateoverridesrequest.html#cfn-ec2-ec2fleet-fleetlaunchtemplateoverridesrequest-priority - Priority float64 `json:"Priority,omitempty"` + Priority *float64 `json:"Priority,omitempty"` // SubnetId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-fleetlaunchtemplateoverridesrequest.html#cfn-ec2-ec2fleet-fleetlaunchtemplateoverridesrequest-subnetid - SubnetId string `json:"SubnetId,omitempty"` + SubnetId *string `json:"SubnetId,omitempty"` // WeightedCapacity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-fleetlaunchtemplateoverridesrequest.html#cfn-ec2-ec2fleet-fleetlaunchtemplateoverridesrequest-weightedcapacity - WeightedCapacity float64 `json:"WeightedCapacity,omitempty"` + WeightedCapacity *float64 `json:"WeightedCapacity,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-ec2fleet_fleetlaunchtemplatespecificationrequest.go b/cloudformation/ec2/aws-ec2-ec2fleet_fleetlaunchtemplatespecificationrequest.go index cf691062fb..1ef6ccba3c 100644 --- a/cloudformation/ec2/aws-ec2-ec2fleet_fleetlaunchtemplatespecificationrequest.go +++ b/cloudformation/ec2/aws-ec2-ec2fleet_fleetlaunchtemplatespecificationrequest.go @@ -11,17 +11,17 @@ type EC2Fleet_FleetLaunchTemplateSpecificationRequest struct { // LaunchTemplateId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-fleetlaunchtemplatespecificationrequest.html#cfn-ec2-ec2fleet-fleetlaunchtemplatespecificationrequest-launchtemplateid - LaunchTemplateId string `json:"LaunchTemplateId,omitempty"` + LaunchTemplateId *string `json:"LaunchTemplateId,omitempty"` // LaunchTemplateName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-fleetlaunchtemplatespecificationrequest.html#cfn-ec2-ec2fleet-fleetlaunchtemplatespecificationrequest-launchtemplatename - LaunchTemplateName string `json:"LaunchTemplateName,omitempty"` + LaunchTemplateName *string `json:"LaunchTemplateName,omitempty"` // Version AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-fleetlaunchtemplatespecificationrequest.html#cfn-ec2-ec2fleet-fleetlaunchtemplatespecificationrequest-version - Version string `json:"Version,omitempty"` + Version *string `json:"Version,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-ec2fleet_instancerequirementsrequest.go b/cloudformation/ec2/aws-ec2-ec2fleet_instancerequirementsrequest.go index 0d7a41e29b..c76d338ae9 100644 --- a/cloudformation/ec2/aws-ec2-ec2fleet_instancerequirementsrequest.go +++ b/cloudformation/ec2/aws-ec2-ec2fleet_instancerequirementsrequest.go @@ -16,12 +16,12 @@ type EC2Fleet_InstanceRequirementsRequest struct { // AcceleratorManufacturers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-instancerequirementsrequest.html#cfn-ec2-ec2fleet-instancerequirementsrequest-acceleratormanufacturers - AcceleratorManufacturers []string `json:"AcceleratorManufacturers,omitempty"` + AcceleratorManufacturers *[]string `json:"AcceleratorManufacturers,omitempty"` // AcceleratorNames AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-instancerequirementsrequest.html#cfn-ec2-ec2fleet-instancerequirementsrequest-acceleratornames - AcceleratorNames []string `json:"AcceleratorNames,omitempty"` + AcceleratorNames *[]string `json:"AcceleratorNames,omitempty"` // AcceleratorTotalMemoryMiB AWS CloudFormation Property // Required: false @@ -31,12 +31,12 @@ type EC2Fleet_InstanceRequirementsRequest struct { // AcceleratorTypes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-instancerequirementsrequest.html#cfn-ec2-ec2fleet-instancerequirementsrequest-acceleratortypes - AcceleratorTypes []string `json:"AcceleratorTypes,omitempty"` + AcceleratorTypes *[]string `json:"AcceleratorTypes,omitempty"` // BareMetal AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-instancerequirementsrequest.html#cfn-ec2-ec2fleet-instancerequirementsrequest-baremetal - BareMetal string `json:"BareMetal,omitempty"` + BareMetal *string `json:"BareMetal,omitempty"` // BaselineEbsBandwidthMbps AWS CloudFormation Property // Required: false @@ -46,32 +46,32 @@ type EC2Fleet_InstanceRequirementsRequest struct { // BurstablePerformance AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-instancerequirementsrequest.html#cfn-ec2-ec2fleet-instancerequirementsrequest-burstableperformance - BurstablePerformance string `json:"BurstablePerformance,omitempty"` + BurstablePerformance *string `json:"BurstablePerformance,omitempty"` // CpuManufacturers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-instancerequirementsrequest.html#cfn-ec2-ec2fleet-instancerequirementsrequest-cpumanufacturers - CpuManufacturers []string `json:"CpuManufacturers,omitempty"` + CpuManufacturers *[]string `json:"CpuManufacturers,omitempty"` // ExcludedInstanceTypes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-instancerequirementsrequest.html#cfn-ec2-ec2fleet-instancerequirementsrequest-excludedinstancetypes - ExcludedInstanceTypes []string `json:"ExcludedInstanceTypes,omitempty"` + ExcludedInstanceTypes *[]string `json:"ExcludedInstanceTypes,omitempty"` // InstanceGenerations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-instancerequirementsrequest.html#cfn-ec2-ec2fleet-instancerequirementsrequest-instancegenerations - InstanceGenerations []string `json:"InstanceGenerations,omitempty"` + InstanceGenerations *[]string `json:"InstanceGenerations,omitempty"` // LocalStorage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-instancerequirementsrequest.html#cfn-ec2-ec2fleet-instancerequirementsrequest-localstorage - LocalStorage string `json:"LocalStorage,omitempty"` + LocalStorage *string `json:"LocalStorage,omitempty"` // LocalStorageTypes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-instancerequirementsrequest.html#cfn-ec2-ec2fleet-instancerequirementsrequest-localstoragetypes - LocalStorageTypes []string `json:"LocalStorageTypes,omitempty"` + LocalStorageTypes *[]string `json:"LocalStorageTypes,omitempty"` // MemoryGiBPerVCpu AWS CloudFormation Property // Required: false @@ -91,17 +91,17 @@ type EC2Fleet_InstanceRequirementsRequest struct { // OnDemandMaxPricePercentageOverLowestPrice AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-instancerequirementsrequest.html#cfn-ec2-ec2fleet-instancerequirementsrequest-ondemandmaxpricepercentageoverlowestprice - OnDemandMaxPricePercentageOverLowestPrice int `json:"OnDemandMaxPricePercentageOverLowestPrice,omitempty"` + OnDemandMaxPricePercentageOverLowestPrice *int `json:"OnDemandMaxPricePercentageOverLowestPrice,omitempty"` // RequireHibernateSupport AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-instancerequirementsrequest.html#cfn-ec2-ec2fleet-instancerequirementsrequest-requirehibernatesupport - RequireHibernateSupport bool `json:"RequireHibernateSupport,omitempty"` + RequireHibernateSupport *bool `json:"RequireHibernateSupport,omitempty"` // SpotMaxPricePercentageOverLowestPrice AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-instancerequirementsrequest.html#cfn-ec2-ec2fleet-instancerequirementsrequest-spotmaxpricepercentageoverlowestprice - SpotMaxPricePercentageOverLowestPrice int `json:"SpotMaxPricePercentageOverLowestPrice,omitempty"` + SpotMaxPricePercentageOverLowestPrice *int `json:"SpotMaxPricePercentageOverLowestPrice,omitempty"` // TotalLocalStorageGB AWS CloudFormation Property // Required: false diff --git a/cloudformation/ec2/aws-ec2-ec2fleet_memorygibpervcpurequest.go b/cloudformation/ec2/aws-ec2-ec2fleet_memorygibpervcpurequest.go index 8bb82293b2..b551899c65 100644 --- a/cloudformation/ec2/aws-ec2-ec2fleet_memorygibpervcpurequest.go +++ b/cloudformation/ec2/aws-ec2-ec2fleet_memorygibpervcpurequest.go @@ -11,12 +11,12 @@ type EC2Fleet_MemoryGiBPerVCpuRequest struct { // Max AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-memorygibpervcpurequest.html#cfn-ec2-ec2fleet-memorygibpervcpurequest-max - Max float64 `json:"Max,omitempty"` + Max *float64 `json:"Max,omitempty"` // Min AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-memorygibpervcpurequest.html#cfn-ec2-ec2fleet-memorygibpervcpurequest-min - Min float64 `json:"Min,omitempty"` + Min *float64 `json:"Min,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-ec2fleet_memorymibrequest.go b/cloudformation/ec2/aws-ec2-ec2fleet_memorymibrequest.go index 11e9d61cf7..3a06b49335 100644 --- a/cloudformation/ec2/aws-ec2-ec2fleet_memorymibrequest.go +++ b/cloudformation/ec2/aws-ec2-ec2fleet_memorymibrequest.go @@ -11,12 +11,12 @@ type EC2Fleet_MemoryMiBRequest struct { // Max AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-memorymibrequest.html#cfn-ec2-ec2fleet-memorymibrequest-max - Max int `json:"Max,omitempty"` + Max *int `json:"Max,omitempty"` // Min AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-memorymibrequest.html#cfn-ec2-ec2fleet-memorymibrequest-min - Min int `json:"Min,omitempty"` + Min *int `json:"Min,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-ec2fleet_networkinterfacecountrequest.go b/cloudformation/ec2/aws-ec2-ec2fleet_networkinterfacecountrequest.go index f15ba07fc6..a4a9779bd6 100644 --- a/cloudformation/ec2/aws-ec2-ec2fleet_networkinterfacecountrequest.go +++ b/cloudformation/ec2/aws-ec2-ec2fleet_networkinterfacecountrequest.go @@ -11,12 +11,12 @@ type EC2Fleet_NetworkInterfaceCountRequest struct { // Max AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-networkinterfacecountrequest.html#cfn-ec2-ec2fleet-networkinterfacecountrequest-max - Max int `json:"Max,omitempty"` + Max *int `json:"Max,omitempty"` // Min AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-networkinterfacecountrequest.html#cfn-ec2-ec2fleet-networkinterfacecountrequest-min - Min int `json:"Min,omitempty"` + Min *int `json:"Min,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-ec2fleet_ondemandoptionsrequest.go b/cloudformation/ec2/aws-ec2-ec2fleet_ondemandoptionsrequest.go index 91a2f848ef..8ee3f2ab57 100644 --- a/cloudformation/ec2/aws-ec2-ec2fleet_ondemandoptionsrequest.go +++ b/cloudformation/ec2/aws-ec2-ec2fleet_ondemandoptionsrequest.go @@ -11,7 +11,7 @@ type EC2Fleet_OnDemandOptionsRequest struct { // AllocationStrategy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-ondemandoptionsrequest.html#cfn-ec2-ec2fleet-ondemandoptionsrequest-allocationstrategy - AllocationStrategy string `json:"AllocationStrategy,omitempty"` + AllocationStrategy *string `json:"AllocationStrategy,omitempty"` // CapacityReservationOptions AWS CloudFormation Property // Required: false @@ -21,22 +21,22 @@ type EC2Fleet_OnDemandOptionsRequest struct { // MaxTotalPrice AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-ondemandoptionsrequest.html#cfn-ec2-ec2fleet-ondemandoptionsrequest-maxtotalprice - MaxTotalPrice string `json:"MaxTotalPrice,omitempty"` + MaxTotalPrice *string `json:"MaxTotalPrice,omitempty"` // MinTargetCapacity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-ondemandoptionsrequest.html#cfn-ec2-ec2fleet-ondemandoptionsrequest-mintargetcapacity - MinTargetCapacity int `json:"MinTargetCapacity,omitempty"` + MinTargetCapacity *int `json:"MinTargetCapacity,omitempty"` // SingleAvailabilityZone AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-ondemandoptionsrequest.html#cfn-ec2-ec2fleet-ondemandoptionsrequest-singleavailabilityzone - SingleAvailabilityZone bool `json:"SingleAvailabilityZone,omitempty"` + SingleAvailabilityZone *bool `json:"SingleAvailabilityZone,omitempty"` // SingleInstanceType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-ondemandoptionsrequest.html#cfn-ec2-ec2fleet-ondemandoptionsrequest-singleinstancetype - SingleInstanceType bool `json:"SingleInstanceType,omitempty"` + SingleInstanceType *bool `json:"SingleInstanceType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-ec2fleet_placement.go b/cloudformation/ec2/aws-ec2-ec2fleet_placement.go index 625752db45..89bdbedc61 100644 --- a/cloudformation/ec2/aws-ec2-ec2fleet_placement.go +++ b/cloudformation/ec2/aws-ec2-ec2fleet_placement.go @@ -11,42 +11,42 @@ type EC2Fleet_Placement struct { // Affinity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-placement.html#cfn-ec2-ec2fleet-placement-affinity - Affinity string `json:"Affinity,omitempty"` + Affinity *string `json:"Affinity,omitempty"` // AvailabilityZone AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-placement.html#cfn-ec2-ec2fleet-placement-availabilityzone - AvailabilityZone string `json:"AvailabilityZone,omitempty"` + AvailabilityZone *string `json:"AvailabilityZone,omitempty"` // GroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-placement.html#cfn-ec2-ec2fleet-placement-groupname - GroupName string `json:"GroupName,omitempty"` + GroupName *string `json:"GroupName,omitempty"` // HostId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-placement.html#cfn-ec2-ec2fleet-placement-hostid - HostId string `json:"HostId,omitempty"` + HostId *string `json:"HostId,omitempty"` // HostResourceGroupArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-placement.html#cfn-ec2-ec2fleet-placement-hostresourcegrouparn - HostResourceGroupArn string `json:"HostResourceGroupArn,omitempty"` + HostResourceGroupArn *string `json:"HostResourceGroupArn,omitempty"` // PartitionNumber AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-placement.html#cfn-ec2-ec2fleet-placement-partitionnumber - PartitionNumber int `json:"PartitionNumber,omitempty"` + PartitionNumber *int `json:"PartitionNumber,omitempty"` // SpreadDomain AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-placement.html#cfn-ec2-ec2fleet-placement-spreaddomain - SpreadDomain string `json:"SpreadDomain,omitempty"` + SpreadDomain *string `json:"SpreadDomain,omitempty"` // Tenancy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-placement.html#cfn-ec2-ec2fleet-placement-tenancy - Tenancy string `json:"Tenancy,omitempty"` + Tenancy *string `json:"Tenancy,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-ec2fleet_spotoptionsrequest.go b/cloudformation/ec2/aws-ec2-ec2fleet_spotoptionsrequest.go index 41eefd6d36..5808958242 100644 --- a/cloudformation/ec2/aws-ec2-ec2fleet_spotoptionsrequest.go +++ b/cloudformation/ec2/aws-ec2-ec2fleet_spotoptionsrequest.go @@ -11,17 +11,17 @@ type EC2Fleet_SpotOptionsRequest struct { // AllocationStrategy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-spotoptionsrequest.html#cfn-ec2-ec2fleet-spotoptionsrequest-allocationstrategy - AllocationStrategy string `json:"AllocationStrategy,omitempty"` + AllocationStrategy *string `json:"AllocationStrategy,omitempty"` // InstanceInterruptionBehavior AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-spotoptionsrequest.html#cfn-ec2-ec2fleet-spotoptionsrequest-instanceinterruptionbehavior - InstanceInterruptionBehavior string `json:"InstanceInterruptionBehavior,omitempty"` + InstanceInterruptionBehavior *string `json:"InstanceInterruptionBehavior,omitempty"` // InstancePoolsToUseCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-spotoptionsrequest.html#cfn-ec2-ec2fleet-spotoptionsrequest-instancepoolstousecount - InstancePoolsToUseCount int `json:"InstancePoolsToUseCount,omitempty"` + InstancePoolsToUseCount *int `json:"InstancePoolsToUseCount,omitempty"` // MaintenanceStrategies AWS CloudFormation Property // Required: false @@ -31,22 +31,22 @@ type EC2Fleet_SpotOptionsRequest struct { // MaxTotalPrice AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-spotoptionsrequest.html#cfn-ec2-ec2fleet-spotoptionsrequest-maxtotalprice - MaxTotalPrice string `json:"MaxTotalPrice,omitempty"` + MaxTotalPrice *string `json:"MaxTotalPrice,omitempty"` // MinTargetCapacity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-spotoptionsrequest.html#cfn-ec2-ec2fleet-spotoptionsrequest-mintargetcapacity - MinTargetCapacity int `json:"MinTargetCapacity,omitempty"` + MinTargetCapacity *int `json:"MinTargetCapacity,omitempty"` // SingleAvailabilityZone AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-spotoptionsrequest.html#cfn-ec2-ec2fleet-spotoptionsrequest-singleavailabilityzone - SingleAvailabilityZone bool `json:"SingleAvailabilityZone,omitempty"` + SingleAvailabilityZone *bool `json:"SingleAvailabilityZone,omitempty"` // SingleInstanceType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-spotoptionsrequest.html#cfn-ec2-ec2fleet-spotoptionsrequest-singleinstancetype - SingleInstanceType bool `json:"SingleInstanceType,omitempty"` + SingleInstanceType *bool `json:"SingleInstanceType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-ec2fleet_tagspecification.go b/cloudformation/ec2/aws-ec2-ec2fleet_tagspecification.go index b445302de7..468e30a075 100644 --- a/cloudformation/ec2/aws-ec2-ec2fleet_tagspecification.go +++ b/cloudformation/ec2/aws-ec2-ec2fleet_tagspecification.go @@ -12,12 +12,12 @@ type EC2Fleet_TagSpecification struct { // ResourceType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-tagspecification.html#cfn-ec2-ec2fleet-tagspecification-resourcetype - ResourceType string `json:"ResourceType,omitempty"` + ResourceType *string `json:"ResourceType,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-tagspecification.html#cfn-ec2-ec2fleet-tagspecification-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-ec2fleet_targetcapacityspecificationrequest.go b/cloudformation/ec2/aws-ec2-ec2fleet_targetcapacityspecificationrequest.go index 232a55c534..c7d5d720bb 100644 --- a/cloudformation/ec2/aws-ec2-ec2fleet_targetcapacityspecificationrequest.go +++ b/cloudformation/ec2/aws-ec2-ec2fleet_targetcapacityspecificationrequest.go @@ -11,22 +11,22 @@ type EC2Fleet_TargetCapacitySpecificationRequest struct { // DefaultTargetCapacityType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-targetcapacityspecificationrequest.html#cfn-ec2-ec2fleet-targetcapacityspecificationrequest-defaulttargetcapacitytype - DefaultTargetCapacityType string `json:"DefaultTargetCapacityType,omitempty"` + DefaultTargetCapacityType *string `json:"DefaultTargetCapacityType,omitempty"` // OnDemandTargetCapacity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-targetcapacityspecificationrequest.html#cfn-ec2-ec2fleet-targetcapacityspecificationrequest-ondemandtargetcapacity - OnDemandTargetCapacity int `json:"OnDemandTargetCapacity,omitempty"` + OnDemandTargetCapacity *int `json:"OnDemandTargetCapacity,omitempty"` // SpotTargetCapacity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-targetcapacityspecificationrequest.html#cfn-ec2-ec2fleet-targetcapacityspecificationrequest-spottargetcapacity - SpotTargetCapacity int `json:"SpotTargetCapacity,omitempty"` + SpotTargetCapacity *int `json:"SpotTargetCapacity,omitempty"` // TargetCapacityUnitType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-targetcapacityspecificationrequest.html#cfn-ec2-ec2fleet-targetcapacityspecificationrequest-targetcapacityunittype - TargetCapacityUnitType string `json:"TargetCapacityUnitType,omitempty"` + TargetCapacityUnitType *string `json:"TargetCapacityUnitType,omitempty"` // TotalTargetCapacity AWS CloudFormation Property // Required: true diff --git a/cloudformation/ec2/aws-ec2-ec2fleet_totallocalstoragegbrequest.go b/cloudformation/ec2/aws-ec2-ec2fleet_totallocalstoragegbrequest.go index 109aa9d3ac..6a6cdee262 100644 --- a/cloudformation/ec2/aws-ec2-ec2fleet_totallocalstoragegbrequest.go +++ b/cloudformation/ec2/aws-ec2-ec2fleet_totallocalstoragegbrequest.go @@ -11,12 +11,12 @@ type EC2Fleet_TotalLocalStorageGBRequest struct { // Max AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-totallocalstoragegbrequest.html#cfn-ec2-ec2fleet-totallocalstoragegbrequest-max - Max float64 `json:"Max,omitempty"` + Max *float64 `json:"Max,omitempty"` // Min AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-totallocalstoragegbrequest.html#cfn-ec2-ec2fleet-totallocalstoragegbrequest-min - Min float64 `json:"Min,omitempty"` + Min *float64 `json:"Min,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-ec2fleet_vcpucountrangerequest.go b/cloudformation/ec2/aws-ec2-ec2fleet_vcpucountrangerequest.go index ebff930a3d..0ebbe5b633 100644 --- a/cloudformation/ec2/aws-ec2-ec2fleet_vcpucountrangerequest.go +++ b/cloudformation/ec2/aws-ec2-ec2fleet_vcpucountrangerequest.go @@ -11,12 +11,12 @@ type EC2Fleet_VCpuCountRangeRequest struct { // Max AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-vcpucountrangerequest.html#cfn-ec2-ec2fleet-vcpucountrangerequest-max - Max int `json:"Max,omitempty"` + Max *int `json:"Max,omitempty"` // Min AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-vcpucountrangerequest.html#cfn-ec2-ec2fleet-vcpucountrangerequest-min - Min int `json:"Min,omitempty"` + Min *int `json:"Min,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-egressonlyinternetgateway.go b/cloudformation/ec2/aws-ec2-egressonlyinternetgateway.go index 1c2a106fe1..26bbc464c3 100644 --- a/cloudformation/ec2/aws-ec2-egressonlyinternetgateway.go +++ b/cloudformation/ec2/aws-ec2-egressonlyinternetgateway.go @@ -15,7 +15,7 @@ type EgressOnlyInternetGateway struct { // VpcId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-egressonlyinternetgateway.html#cfn-ec2-egressonlyinternetgateway-vpcid - VpcId string `json:"VpcId,omitempty"` + VpcId string `json:"VpcId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-eip.go b/cloudformation/ec2/aws-ec2-eip.go index cbce307916..e3b39598b6 100644 --- a/cloudformation/ec2/aws-ec2-eip.go +++ b/cloudformation/ec2/aws-ec2-eip.go @@ -16,22 +16,22 @@ type EIP struct { // Domain AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-domain - Domain string `json:"Domain,omitempty"` + Domain *string `json:"Domain,omitempty"` // InstanceId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-instanceid - InstanceId string `json:"InstanceId,omitempty"` + InstanceId *string `json:"InstanceId,omitempty"` // PublicIpv4Pool AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-publicipv4pool - PublicIpv4Pool string `json:"PublicIpv4Pool,omitempty"` + PublicIpv4Pool *string `json:"PublicIpv4Pool,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-eipassociation.go b/cloudformation/ec2/aws-ec2-eipassociation.go index 21d951748b..3c3f53758a 100644 --- a/cloudformation/ec2/aws-ec2-eipassociation.go +++ b/cloudformation/ec2/aws-ec2-eipassociation.go @@ -15,27 +15,27 @@ type EIPAssociation struct { // AllocationId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-allocationid - AllocationId string `json:"AllocationId,omitempty"` + AllocationId *string `json:"AllocationId,omitempty"` // EIP AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-eip - EIP string `json:"EIP,omitempty"` + EIP *string `json:"EIP,omitempty"` // InstanceId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-instanceid - InstanceId string `json:"InstanceId,omitempty"` + InstanceId *string `json:"InstanceId,omitempty"` // NetworkInterfaceId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-networkinterfaceid - NetworkInterfaceId string `json:"NetworkInterfaceId,omitempty"` + NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty"` // PrivateIpAddress AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-PrivateIpAddress - PrivateIpAddress string `json:"PrivateIpAddress,omitempty"` + PrivateIpAddress *string `json:"PrivateIpAddress,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-enclavecertificateiamroleassociation.go b/cloudformation/ec2/aws-ec2-enclavecertificateiamroleassociation.go index 39791211b2..4bd282bb19 100644 --- a/cloudformation/ec2/aws-ec2-enclavecertificateiamroleassociation.go +++ b/cloudformation/ec2/aws-ec2-enclavecertificateiamroleassociation.go @@ -15,12 +15,12 @@ type EnclaveCertificateIamRoleAssociation struct { // CertificateArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-enclavecertificateiamroleassociation.html#cfn-ec2-enclavecertificateiamroleassociation-certificatearn - CertificateArn string `json:"CertificateArn,omitempty"` + CertificateArn string `json:"CertificateArn"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-enclavecertificateiamroleassociation.html#cfn-ec2-enclavecertificateiamroleassociation-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // 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 fac254fcd3..faaca6f561 100644 --- a/cloudformation/ec2/aws-ec2-flowlog.go +++ b/cloudformation/ec2/aws-ec2-flowlog.go @@ -16,57 +16,57 @@ type FlowLog struct { // DeliverLogsPermissionArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-flowlog.html#cfn-ec2-flowlog-deliverlogspermissionarn - DeliverLogsPermissionArn string `json:"DeliverLogsPermissionArn,omitempty"` + DeliverLogsPermissionArn *string `json:"DeliverLogsPermissionArn,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-flowlog.html#cfn-ec2-flowlog-logdestination - LogDestination string `json:"LogDestination,omitempty"` + LogDestination *string `json:"LogDestination,omitempty"` // LogDestinationType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-flowlog.html#cfn-ec2-flowlog-logdestinationtype - LogDestinationType string `json:"LogDestinationType,omitempty"` + LogDestinationType *string `json:"LogDestinationType,omitempty"` // LogFormat AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-flowlog.html#cfn-ec2-flowlog-logformat - LogFormat string `json:"LogFormat,omitempty"` + LogFormat *string `json:"LogFormat,omitempty"` // LogGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-flowlog.html#cfn-ec2-flowlog-loggroupname - LogGroupName string `json:"LogGroupName,omitempty"` + LogGroupName *string `json:"LogGroupName,omitempty"` // MaxAggregationInterval AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-flowlog.html#cfn-ec2-flowlog-maxaggregationinterval - MaxAggregationInterval int `json:"MaxAggregationInterval,omitempty"` + MaxAggregationInterval *int `json:"MaxAggregationInterval,omitempty"` // ResourceId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-flowlog.html#cfn-ec2-flowlog-resourceid - ResourceId string `json:"ResourceId,omitempty"` + ResourceId string `json:"ResourceId"` // ResourceType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-flowlog.html#cfn-ec2-flowlog-resourcetype - ResourceType string `json:"ResourceType,omitempty"` + ResourceType string `json:"ResourceType"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-flowlog.html#cfn-ec2-flowlog-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // TrafficType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-flowlog.html#cfn-ec2-flowlog-traffictype - TrafficType string `json:"TrafficType,omitempty"` + TrafficType string `json:"TrafficType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-gatewayroutetableassociation.go b/cloudformation/ec2/aws-ec2-gatewayroutetableassociation.go index 9d04dd7cdd..2ca6b87d81 100644 --- a/cloudformation/ec2/aws-ec2-gatewayroutetableassociation.go +++ b/cloudformation/ec2/aws-ec2-gatewayroutetableassociation.go @@ -15,12 +15,12 @@ type GatewayRouteTableAssociation struct { // GatewayId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-gatewayroutetableassociation.html#cfn-ec2-gatewayroutetableassociation-gatewayid - GatewayId string `json:"GatewayId,omitempty"` + GatewayId string `json:"GatewayId"` // RouteTableId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-gatewayroutetableassociation.html#cfn-ec2-gatewayroutetableassociation-routetableid - RouteTableId string `json:"RouteTableId,omitempty"` + RouteTableId string `json:"RouteTableId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-host.go b/cloudformation/ec2/aws-ec2-host.go index 26cbb27699..2278a33aef 100644 --- a/cloudformation/ec2/aws-ec2-host.go +++ b/cloudformation/ec2/aws-ec2-host.go @@ -15,22 +15,22 @@ type Host struct { // AutoPlacement AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html#cfn-ec2-host-autoplacement - AutoPlacement string `json:"AutoPlacement,omitempty"` + AutoPlacement *string `json:"AutoPlacement,omitempty"` // AvailabilityZone AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html#cfn-ec2-host-availabilityzone - AvailabilityZone string `json:"AvailabilityZone,omitempty"` + AvailabilityZone string `json:"AvailabilityZone"` // HostRecovery AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html#cfn-ec2-host-hostrecovery - HostRecovery string `json:"HostRecovery,omitempty"` + HostRecovery *string `json:"HostRecovery,omitempty"` // InstanceType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html#cfn-ec2-host-instancetype - InstanceType string `json:"InstanceType,omitempty"` + InstanceType string `json:"InstanceType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-instance.go b/cloudformation/ec2/aws-ec2-instance.go index d312801f77..77de56bf4a 100644 --- a/cloudformation/ec2/aws-ec2-instance.go +++ b/cloudformation/ec2/aws-ec2-instance.go @@ -16,22 +16,22 @@ type Instance struct { // AdditionalInfo AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-additionalinfo - AdditionalInfo string `json:"AdditionalInfo,omitempty"` + AdditionalInfo *string `json:"AdditionalInfo,omitempty"` // Affinity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-affinity - Affinity string `json:"Affinity,omitempty"` + Affinity *string `json:"Affinity,omitempty"` // AvailabilityZone AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-availabilityzone - AvailabilityZone string `json:"AvailabilityZone,omitempty"` + AvailabilityZone *string `json:"AvailabilityZone,omitempty"` // BlockDeviceMappings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-blockdevicemappings - BlockDeviceMappings []Instance_BlockDeviceMapping `json:"BlockDeviceMappings,omitempty"` + BlockDeviceMappings *[]Instance_BlockDeviceMapping `json:"BlockDeviceMappings,omitempty"` // CpuOptions AWS CloudFormation Property // Required: false @@ -46,22 +46,22 @@ type Instance struct { // DisableApiTermination AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-disableapitermination - DisableApiTermination bool `json:"DisableApiTermination,omitempty"` + DisableApiTermination *bool `json:"DisableApiTermination,omitempty"` // EbsOptimized AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-ebsoptimized - EbsOptimized bool `json:"EbsOptimized,omitempty"` + EbsOptimized *bool `json:"EbsOptimized,omitempty"` // ElasticGpuSpecifications AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-elasticgpuspecifications - ElasticGpuSpecifications []Instance_ElasticGpuSpecification `json:"ElasticGpuSpecifications,omitempty"` + ElasticGpuSpecifications *[]Instance_ElasticGpuSpecification `json:"ElasticGpuSpecifications,omitempty"` // ElasticInferenceAccelerators AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-elasticinferenceaccelerators - ElasticInferenceAccelerators []Instance_ElasticInferenceAccelerator `json:"ElasticInferenceAccelerators,omitempty"` + ElasticInferenceAccelerators *[]Instance_ElasticInferenceAccelerator `json:"ElasticInferenceAccelerators,omitempty"` // EnclaveOptions AWS CloudFormation Property // Required: false @@ -76,52 +76,52 @@ type Instance struct { // HostId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-hostid - HostId string `json:"HostId,omitempty"` + HostId *string `json:"HostId,omitempty"` // HostResourceGroupArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-hostresourcegrouparn - HostResourceGroupArn string `json:"HostResourceGroupArn,omitempty"` + HostResourceGroupArn *string `json:"HostResourceGroupArn,omitempty"` // IamInstanceProfile AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-iaminstanceprofile - IamInstanceProfile string `json:"IamInstanceProfile,omitempty"` + IamInstanceProfile *string `json:"IamInstanceProfile,omitempty"` // ImageId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-imageid - ImageId string `json:"ImageId,omitempty"` + ImageId *string `json:"ImageId,omitempty"` // InstanceInitiatedShutdownBehavior AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-instanceinitiatedshutdownbehavior - InstanceInitiatedShutdownBehavior string `json:"InstanceInitiatedShutdownBehavior,omitempty"` + InstanceInitiatedShutdownBehavior *string `json:"InstanceInitiatedShutdownBehavior,omitempty"` // InstanceType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-instancetype - InstanceType string `json:"InstanceType,omitempty"` + InstanceType *string `json:"InstanceType,omitempty"` // Ipv6AddressCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-ipv6addresscount - Ipv6AddressCount int `json:"Ipv6AddressCount,omitempty"` + Ipv6AddressCount *int `json:"Ipv6AddressCount,omitempty"` // Ipv6Addresses AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-ipv6addresses - Ipv6Addresses []Instance_InstanceIpv6Address `json:"Ipv6Addresses,omitempty"` + Ipv6Addresses *[]Instance_InstanceIpv6Address `json:"Ipv6Addresses,omitempty"` // KernelId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-kernelid - KernelId string `json:"KernelId,omitempty"` + KernelId *string `json:"KernelId,omitempty"` // KeyName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-keyname - KeyName string `json:"KeyName,omitempty"` + KeyName *string `json:"KeyName,omitempty"` // LaunchTemplate AWS CloudFormation Property // Required: false @@ -131,22 +131,22 @@ type Instance struct { // LicenseSpecifications AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-licensespecifications - LicenseSpecifications []Instance_LicenseSpecification `json:"LicenseSpecifications,omitempty"` + LicenseSpecifications *[]Instance_LicenseSpecification `json:"LicenseSpecifications,omitempty"` // Monitoring AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-monitoring - Monitoring bool `json:"Monitoring,omitempty"` + Monitoring *bool `json:"Monitoring,omitempty"` // NetworkInterfaces AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-networkinterfaces - NetworkInterfaces []Instance_NetworkInterface `json:"NetworkInterfaces,omitempty"` + NetworkInterfaces *[]Instance_NetworkInterface `json:"NetworkInterfaces,omitempty"` // PlacementGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-placementgroupname - PlacementGroupName string `json:"PlacementGroupName,omitempty"` + PlacementGroupName *string `json:"PlacementGroupName,omitempty"` // PrivateDnsNameOptions AWS CloudFormation Property // Required: false @@ -156,62 +156,62 @@ type Instance struct { // PrivateIpAddress AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-privateipaddress - PrivateIpAddress string `json:"PrivateIpAddress,omitempty"` + PrivateIpAddress *string `json:"PrivateIpAddress,omitempty"` // PropagateTagsToVolumeOnCreation AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-propagatetagstovolumeoncreation - PropagateTagsToVolumeOnCreation bool `json:"PropagateTagsToVolumeOnCreation,omitempty"` + PropagateTagsToVolumeOnCreation *bool `json:"PropagateTagsToVolumeOnCreation,omitempty"` // RamdiskId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-ramdiskid - RamdiskId string `json:"RamdiskId,omitempty"` + RamdiskId *string `json:"RamdiskId,omitempty"` // SecurityGroupIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-securitygroupids - SecurityGroupIds []string `json:"SecurityGroupIds,omitempty"` + SecurityGroupIds *[]string `json:"SecurityGroupIds,omitempty"` // SecurityGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-securitygroups - SecurityGroups []string `json:"SecurityGroups,omitempty"` + SecurityGroups *[]string `json:"SecurityGroups,omitempty"` // SourceDestCheck AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-sourcedestcheck - SourceDestCheck bool `json:"SourceDestCheck,omitempty"` + SourceDestCheck *bool `json:"SourceDestCheck,omitempty"` // SsmAssociations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-ssmassociations - SsmAssociations []Instance_SsmAssociation `json:"SsmAssociations,omitempty"` + SsmAssociations *[]Instance_SsmAssociation `json:"SsmAssociations,omitempty"` // SubnetId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-subnetid - SubnetId string `json:"SubnetId,omitempty"` + SubnetId *string `json:"SubnetId,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // Tenancy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-tenancy - Tenancy string `json:"Tenancy,omitempty"` + Tenancy *string `json:"Tenancy,omitempty"` // UserData AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-userdata - UserData string `json:"UserData,omitempty"` + UserData *string `json:"UserData,omitempty"` // Volumes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-volumes - Volumes []Instance_Volume `json:"Volumes,omitempty"` + Volumes *[]Instance_Volume `json:"Volumes,omitempty"` // AWSCloudFormationCreationPolicy represents a CloudFormation CreationPolicy AWSCloudFormationCreationPolicy *policies.CreationPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-instance_associationparameter.go b/cloudformation/ec2/aws-ec2-instance_associationparameter.go index d4a1985bdd..6b2a449420 100644 --- a/cloudformation/ec2/aws-ec2-instance_associationparameter.go +++ b/cloudformation/ec2/aws-ec2-instance_associationparameter.go @@ -11,12 +11,12 @@ type Instance_AssociationParameter struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ssmassociations-associationparameters.html#cfn-ec2-instance-ssmassociations-associationparameters-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ssmassociations-associationparameters.html#cfn-ec2-instance-ssmassociations-associationparameters-value - Value []string `json:"Value,omitempty"` + Value []string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-instance_blockdevicemapping.go b/cloudformation/ec2/aws-ec2-instance_blockdevicemapping.go index 9dcfebe76e..5ebdb1280a 100644 --- a/cloudformation/ec2/aws-ec2-instance_blockdevicemapping.go +++ b/cloudformation/ec2/aws-ec2-instance_blockdevicemapping.go @@ -11,7 +11,7 @@ type Instance_BlockDeviceMapping struct { // DeviceName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-mapping.html#cfn-ec2-blockdev-mapping-devicename - DeviceName string `json:"DeviceName,omitempty"` + DeviceName string `json:"DeviceName"` // Ebs AWS CloudFormation Property // Required: false @@ -26,7 +26,7 @@ type Instance_BlockDeviceMapping struct { // VirtualName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-mapping.html#cfn-ec2-blockdev-mapping-virtualname - VirtualName string `json:"VirtualName,omitempty"` + VirtualName *string `json:"VirtualName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-instance_cpuoptions.go b/cloudformation/ec2/aws-ec2-instance_cpuoptions.go index c8af176dc0..066e1f7895 100644 --- a/cloudformation/ec2/aws-ec2-instance_cpuoptions.go +++ b/cloudformation/ec2/aws-ec2-instance_cpuoptions.go @@ -11,12 +11,12 @@ type Instance_CpuOptions struct { // CoreCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-cpuoptions.html#cfn-ec2-instance-cpuoptions-corecount - CoreCount int `json:"CoreCount,omitempty"` + CoreCount *int `json:"CoreCount,omitempty"` // ThreadsPerCore AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-cpuoptions.html#cfn-ec2-instance-cpuoptions-threadspercore - ThreadsPerCore int `json:"ThreadsPerCore,omitempty"` + ThreadsPerCore *int `json:"ThreadsPerCore,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-instance_creditspecification.go b/cloudformation/ec2/aws-ec2-instance_creditspecification.go index f3ff4e51c8..db7776386e 100644 --- a/cloudformation/ec2/aws-ec2-instance_creditspecification.go +++ b/cloudformation/ec2/aws-ec2-instance_creditspecification.go @@ -11,7 +11,7 @@ type Instance_CreditSpecification struct { // CPUCredits AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-creditspecification.html#cfn-ec2-instance-creditspecification-cpucredits - CPUCredits string `json:"CPUCredits,omitempty"` + CPUCredits *string `json:"CPUCredits,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-instance_ebs.go b/cloudformation/ec2/aws-ec2-instance_ebs.go index 8f3c1a10d0..96d80a8643 100644 --- a/cloudformation/ec2/aws-ec2-instance_ebs.go +++ b/cloudformation/ec2/aws-ec2-instance_ebs.go @@ -11,37 +11,37 @@ type Instance_Ebs struct { // DeleteOnTermination AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-template.html#cfn-ec2-blockdev-template-deleteontermination - DeleteOnTermination bool `json:"DeleteOnTermination,omitempty"` + DeleteOnTermination *bool `json:"DeleteOnTermination,omitempty"` // Encrypted AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-template.html#cfn-ec2-blockdev-template-encrypted - Encrypted bool `json:"Encrypted,omitempty"` + Encrypted *bool `json:"Encrypted,omitempty"` // Iops AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-template.html#cfn-ec2-blockdev-template-iops - Iops int `json:"Iops,omitempty"` + Iops *int `json:"Iops,omitempty"` // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-template.html#cfn-ec2-instance-ebs-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // SnapshotId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-template.html#cfn-ec2-blockdev-template-snapshotid - SnapshotId string `json:"SnapshotId,omitempty"` + SnapshotId *string `json:"SnapshotId,omitempty"` // VolumeSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-template.html#cfn-ec2-blockdev-template-volumesize - VolumeSize int `json:"VolumeSize,omitempty"` + VolumeSize *int `json:"VolumeSize,omitempty"` // VolumeType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-template.html#cfn-ec2-blockdev-template-volumetype - VolumeType string `json:"VolumeType,omitempty"` + VolumeType *string `json:"VolumeType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-instance_elasticgpuspecification.go b/cloudformation/ec2/aws-ec2-instance_elasticgpuspecification.go index 3524125584..3a6c7dce20 100644 --- a/cloudformation/ec2/aws-ec2-instance_elasticgpuspecification.go +++ b/cloudformation/ec2/aws-ec2-instance_elasticgpuspecification.go @@ -11,7 +11,7 @@ type Instance_ElasticGpuSpecification struct { // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-elasticgpuspecification.html#cfn-ec2-instance-elasticgpuspecification-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-instance_elasticinferenceaccelerator.go b/cloudformation/ec2/aws-ec2-instance_elasticinferenceaccelerator.go index 294d9f1b76..3bfce1846f 100644 --- a/cloudformation/ec2/aws-ec2-instance_elasticinferenceaccelerator.go +++ b/cloudformation/ec2/aws-ec2-instance_elasticinferenceaccelerator.go @@ -11,12 +11,12 @@ type Instance_ElasticInferenceAccelerator struct { // Count AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-elasticinferenceaccelerator.html#cfn-ec2-instance-elasticinferenceaccelerator-count - Count int `json:"Count,omitempty"` + Count *int `json:"Count,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-elasticinferenceaccelerator.html#cfn-ec2-instance-elasticinferenceaccelerator-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-instance_enclaveoptions.go b/cloudformation/ec2/aws-ec2-instance_enclaveoptions.go index c5ffdf124f..b8b846903d 100644 --- a/cloudformation/ec2/aws-ec2-instance_enclaveoptions.go +++ b/cloudformation/ec2/aws-ec2-instance_enclaveoptions.go @@ -11,7 +11,7 @@ type Instance_EnclaveOptions struct { // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-enclaveoptions.html#cfn-ec2-instance-enclaveoptions-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-instance_hibernationoptions.go b/cloudformation/ec2/aws-ec2-instance_hibernationoptions.go index 7bbdfcea94..33b479801b 100644 --- a/cloudformation/ec2/aws-ec2-instance_hibernationoptions.go +++ b/cloudformation/ec2/aws-ec2-instance_hibernationoptions.go @@ -11,7 +11,7 @@ type Instance_HibernationOptions struct { // Configured AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-hibernationoptions.html#cfn-ec2-instance-hibernationoptions-configured - Configured bool `json:"Configured,omitempty"` + Configured *bool `json:"Configured,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-instance_instanceipv6address.go b/cloudformation/ec2/aws-ec2-instance_instanceipv6address.go index 5b008abefa..58b3b8a6a1 100644 --- a/cloudformation/ec2/aws-ec2-instance_instanceipv6address.go +++ b/cloudformation/ec2/aws-ec2-instance_instanceipv6address.go @@ -11,7 +11,7 @@ type Instance_InstanceIpv6Address struct { // Ipv6Address AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-instanceipv6address.html#cfn-ec2-instance-instanceipv6address-ipv6address - Ipv6Address string `json:"Ipv6Address,omitempty"` + Ipv6Address string `json:"Ipv6Address"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-instance_launchtemplatespecification.go b/cloudformation/ec2/aws-ec2-instance_launchtemplatespecification.go index bf38a9d1be..6f2618a62d 100644 --- a/cloudformation/ec2/aws-ec2-instance_launchtemplatespecification.go +++ b/cloudformation/ec2/aws-ec2-instance_launchtemplatespecification.go @@ -11,17 +11,17 @@ type Instance_LaunchTemplateSpecification struct { // LaunchTemplateId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-launchtemplatespecification.html#cfn-ec2-instance-launchtemplatespecification-launchtemplateid - LaunchTemplateId string `json:"LaunchTemplateId,omitempty"` + LaunchTemplateId *string `json:"LaunchTemplateId,omitempty"` // LaunchTemplateName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-launchtemplatespecification.html#cfn-ec2-instance-launchtemplatespecification-launchtemplatename - LaunchTemplateName string `json:"LaunchTemplateName,omitempty"` + LaunchTemplateName *string `json:"LaunchTemplateName,omitempty"` // Version AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-launchtemplatespecification.html#cfn-ec2-instance-launchtemplatespecification-version - Version string `json:"Version,omitempty"` + Version string `json:"Version"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-instance_licensespecification.go b/cloudformation/ec2/aws-ec2-instance_licensespecification.go index 309bd10442..138350be67 100644 --- a/cloudformation/ec2/aws-ec2-instance_licensespecification.go +++ b/cloudformation/ec2/aws-ec2-instance_licensespecification.go @@ -11,7 +11,7 @@ type Instance_LicenseSpecification struct { // LicenseConfigurationArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-licensespecification.html#cfn-ec2-instance-licensespecification-licenseconfigurationarn - LicenseConfigurationArn string `json:"LicenseConfigurationArn,omitempty"` + LicenseConfigurationArn string `json:"LicenseConfigurationArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-instance_networkinterface.go b/cloudformation/ec2/aws-ec2-instance_networkinterface.go index 0552753b8c..65b10f2b5d 100644 --- a/cloudformation/ec2/aws-ec2-instance_networkinterface.go +++ b/cloudformation/ec2/aws-ec2-instance_networkinterface.go @@ -11,62 +11,62 @@ type Instance_NetworkInterface struct { // AssociatePublicIpAddress AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-associatepubip - AssociatePublicIpAddress bool `json:"AssociatePublicIpAddress,omitempty"` + AssociatePublicIpAddress *bool `json:"AssociatePublicIpAddress,omitempty"` // DeleteOnTermination AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-delete - DeleteOnTermination bool `json:"DeleteOnTermination,omitempty"` + DeleteOnTermination *bool `json:"DeleteOnTermination,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // DeviceIndex AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-deviceindex - DeviceIndex string `json:"DeviceIndex,omitempty"` + DeviceIndex string `json:"DeviceIndex"` // GroupSet AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-groupset - GroupSet []string `json:"GroupSet,omitempty"` + GroupSet *[]string `json:"GroupSet,omitempty"` // Ipv6AddressCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#cfn-ec2-instance-networkinterface-ipv6addresscount - Ipv6AddressCount int `json:"Ipv6AddressCount,omitempty"` + Ipv6AddressCount *int `json:"Ipv6AddressCount,omitempty"` // Ipv6Addresses AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#cfn-ec2-instance-networkinterface-ipv6addresses - Ipv6Addresses []Instance_InstanceIpv6Address `json:"Ipv6Addresses,omitempty"` + Ipv6Addresses *[]Instance_InstanceIpv6Address `json:"Ipv6Addresses,omitempty"` // NetworkInterfaceId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-network-iface - NetworkInterfaceId string `json:"NetworkInterfaceId,omitempty"` + NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty"` // PrivateIpAddress AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-privateipaddress - PrivateIpAddress string `json:"PrivateIpAddress,omitempty"` + PrivateIpAddress *string `json:"PrivateIpAddress,omitempty"` // PrivateIpAddresses AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-privateipaddresses - PrivateIpAddresses []Instance_PrivateIpAddressSpecification `json:"PrivateIpAddresses,omitempty"` + PrivateIpAddresses *[]Instance_PrivateIpAddressSpecification `json:"PrivateIpAddresses,omitempty"` // SecondaryPrivateIpAddressCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-secondprivateip - SecondaryPrivateIpAddressCount int `json:"SecondaryPrivateIpAddressCount,omitempty"` + SecondaryPrivateIpAddressCount *int `json:"SecondaryPrivateIpAddressCount,omitempty"` // SubnetId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-subnetid - SubnetId string `json:"SubnetId,omitempty"` + SubnetId *string `json:"SubnetId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-instance_privatednsnameoptions.go b/cloudformation/ec2/aws-ec2-instance_privatednsnameoptions.go index 939da254ce..7ac4ef24ff 100644 --- a/cloudformation/ec2/aws-ec2-instance_privatednsnameoptions.go +++ b/cloudformation/ec2/aws-ec2-instance_privatednsnameoptions.go @@ -11,17 +11,17 @@ type Instance_PrivateDnsNameOptions struct { // EnableResourceNameDnsAAAARecord AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-privatednsnameoptions.html#cfn-ec2-instance-privatednsnameoptions-enableresourcenamednsaaaarecord - EnableResourceNameDnsAAAARecord bool `json:"EnableResourceNameDnsAAAARecord,omitempty"` + EnableResourceNameDnsAAAARecord *bool `json:"EnableResourceNameDnsAAAARecord,omitempty"` // EnableResourceNameDnsARecord AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-privatednsnameoptions.html#cfn-ec2-instance-privatednsnameoptions-enableresourcenamednsarecord - EnableResourceNameDnsARecord bool `json:"EnableResourceNameDnsARecord,omitempty"` + EnableResourceNameDnsARecord *bool `json:"EnableResourceNameDnsARecord,omitempty"` // HostnameType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-privatednsnameoptions.html#cfn-ec2-instance-privatednsnameoptions-hostnametype - HostnameType string `json:"HostnameType,omitempty"` + HostnameType *string `json:"HostnameType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-instance_privateipaddressspecification.go b/cloudformation/ec2/aws-ec2-instance_privateipaddressspecification.go index c7bc9ce59f..b43ec241b3 100644 --- a/cloudformation/ec2/aws-ec2-instance_privateipaddressspecification.go +++ b/cloudformation/ec2/aws-ec2-instance_privateipaddressspecification.go @@ -16,7 +16,7 @@ type Instance_PrivateIpAddressSpecification struct { // PrivateIpAddress AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-interface-privateipspec.html#cfn-ec2-networkinterface-privateipspecification-privateipaddress - PrivateIpAddress string `json:"PrivateIpAddress,omitempty"` + PrivateIpAddress string `json:"PrivateIpAddress"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-instance_ssmassociation.go b/cloudformation/ec2/aws-ec2-instance_ssmassociation.go index 6969f8847b..101c3ac743 100644 --- a/cloudformation/ec2/aws-ec2-instance_ssmassociation.go +++ b/cloudformation/ec2/aws-ec2-instance_ssmassociation.go @@ -11,12 +11,12 @@ type Instance_SsmAssociation struct { // AssociationParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ssmassociations.html#cfn-ec2-instance-ssmassociations-associationparameters - AssociationParameters []Instance_AssociationParameter `json:"AssociationParameters,omitempty"` + AssociationParameters *[]Instance_AssociationParameter `json:"AssociationParameters,omitempty"` // DocumentName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ssmassociations.html#cfn-ec2-instance-ssmassociations-documentname - DocumentName string `json:"DocumentName,omitempty"` + DocumentName string `json:"DocumentName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-instance_volume.go b/cloudformation/ec2/aws-ec2-instance_volume.go index 4dadb361e8..db0df94b30 100644 --- a/cloudformation/ec2/aws-ec2-instance_volume.go +++ b/cloudformation/ec2/aws-ec2-instance_volume.go @@ -11,12 +11,12 @@ type Instance_Volume struct { // Device AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-mount-point.html#cfn-ec2-mountpoint-device - Device string `json:"Device,omitempty"` + Device string `json:"Device"` // VolumeId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-mount-point.html#cfn-ec2-mountpoint-volumeid - VolumeId string `json:"VolumeId,omitempty"` + VolumeId string `json:"VolumeId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-internetgateway.go b/cloudformation/ec2/aws-ec2-internetgateway.go index c0e4dd7e84..aef7b4c712 100644 --- a/cloudformation/ec2/aws-ec2-internetgateway.go +++ b/cloudformation/ec2/aws-ec2-internetgateway.go @@ -16,7 +16,7 @@ type InternetGateway struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-internetgateway.html#cfn-ec2-internetgateway-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-ipam.go b/cloudformation/ec2/aws-ec2-ipam.go index 4b24f7c1ac..b987130cf9 100644 --- a/cloudformation/ec2/aws-ec2-ipam.go +++ b/cloudformation/ec2/aws-ec2-ipam.go @@ -16,17 +16,17 @@ type IPAM struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipam.html#cfn-ec2-ipam-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // OperatingRegions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipam.html#cfn-ec2-ipam-operatingregions - OperatingRegions []IPAM_IpamOperatingRegion `json:"OperatingRegions,omitempty"` + OperatingRegions *[]IPAM_IpamOperatingRegion `json:"OperatingRegions,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipam.html#cfn-ec2-ipam-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-ipam_ipamoperatingregion.go b/cloudformation/ec2/aws-ec2-ipam_ipamoperatingregion.go index ffb87e739e..8c8e8f7231 100644 --- a/cloudformation/ec2/aws-ec2-ipam_ipamoperatingregion.go +++ b/cloudformation/ec2/aws-ec2-ipam_ipamoperatingregion.go @@ -11,7 +11,7 @@ type IPAM_IpamOperatingRegion struct { // RegionName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ipam-ipamoperatingregion.html#cfn-ec2-ipam-ipamoperatingregion-regionname - RegionName string `json:"RegionName,omitempty"` + RegionName string `json:"RegionName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-ipamallocation.go b/cloudformation/ec2/aws-ec2-ipamallocation.go index 523569b0a9..ec2e87a0fa 100644 --- a/cloudformation/ec2/aws-ec2-ipamallocation.go +++ b/cloudformation/ec2/aws-ec2-ipamallocation.go @@ -15,22 +15,22 @@ type IPAMAllocation struct { // Cidr AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipamallocation.html#cfn-ec2-ipamallocation-cidr - Cidr string `json:"Cidr,omitempty"` + Cidr *string `json:"Cidr,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipamallocation.html#cfn-ec2-ipamallocation-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // IpamPoolId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipamallocation.html#cfn-ec2-ipamallocation-ipampoolid - IpamPoolId string `json:"IpamPoolId,omitempty"` + IpamPoolId string `json:"IpamPoolId"` // NetmaskLength AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipamallocation.html#cfn-ec2-ipamallocation-netmasklength - NetmaskLength int `json:"NetmaskLength,omitempty"` + NetmaskLength *int `json:"NetmaskLength,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-ipampool.go b/cloudformation/ec2/aws-ec2-ipampool.go index 5145b17cce..5db302113f 100644 --- a/cloudformation/ec2/aws-ec2-ipampool.go +++ b/cloudformation/ec2/aws-ec2-ipampool.go @@ -16,67 +16,67 @@ type IPAMPool struct { // AddressFamily AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-addressfamily - AddressFamily string `json:"AddressFamily,omitempty"` + AddressFamily string `json:"AddressFamily"` // AllocationDefaultNetmaskLength AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-allocationdefaultnetmasklength - AllocationDefaultNetmaskLength int `json:"AllocationDefaultNetmaskLength,omitempty"` + AllocationDefaultNetmaskLength *int `json:"AllocationDefaultNetmaskLength,omitempty"` // AllocationMaxNetmaskLength AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-allocationmaxnetmasklength - AllocationMaxNetmaskLength int `json:"AllocationMaxNetmaskLength,omitempty"` + AllocationMaxNetmaskLength *int `json:"AllocationMaxNetmaskLength,omitempty"` // AllocationMinNetmaskLength AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-allocationminnetmasklength - AllocationMinNetmaskLength int `json:"AllocationMinNetmaskLength,omitempty"` + AllocationMinNetmaskLength *int `json:"AllocationMinNetmaskLength,omitempty"` // AllocationResourceTags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-allocationresourcetags - AllocationResourceTags []tags.Tag `json:"AllocationResourceTags,omitempty"` + AllocationResourceTags *[]tags.Tag `json:"AllocationResourceTags,omitempty"` // AutoImport AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-autoimport - AutoImport bool `json:"AutoImport,omitempty"` + AutoImport *bool `json:"AutoImport,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // IpamScopeId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-ipamscopeid - IpamScopeId string `json:"IpamScopeId,omitempty"` + IpamScopeId string `json:"IpamScopeId"` // Locale AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-locale - Locale string `json:"Locale,omitempty"` + Locale *string `json:"Locale,omitempty"` // ProvisionedCidrs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-provisionedcidrs - ProvisionedCidrs []IPAMPool_ProvisionedCidr `json:"ProvisionedCidrs,omitempty"` + ProvisionedCidrs *[]IPAMPool_ProvisionedCidr `json:"ProvisionedCidrs,omitempty"` // PubliclyAdvertisable AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-publiclyadvertisable - PubliclyAdvertisable bool `json:"PubliclyAdvertisable,omitempty"` + PubliclyAdvertisable *bool `json:"PubliclyAdvertisable,omitempty"` // SourceIpamPoolId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-sourceipampoolid - SourceIpamPoolId string `json:"SourceIpamPoolId,omitempty"` + SourceIpamPoolId *string `json:"SourceIpamPoolId,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-ipampool_provisionedcidr.go b/cloudformation/ec2/aws-ec2-ipampool_provisionedcidr.go index c5e62e7463..e4d021cbff 100644 --- a/cloudformation/ec2/aws-ec2-ipampool_provisionedcidr.go +++ b/cloudformation/ec2/aws-ec2-ipampool_provisionedcidr.go @@ -11,7 +11,7 @@ type IPAMPool_ProvisionedCidr struct { // Cidr AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ipampool-provisionedcidr.html#cfn-ec2-ipampool-provisionedcidr-cidr - Cidr string `json:"Cidr,omitempty"` + Cidr string `json:"Cidr"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-ipamscope.go b/cloudformation/ec2/aws-ec2-ipamscope.go index 57817a7baa..a62a9c8e83 100644 --- a/cloudformation/ec2/aws-ec2-ipamscope.go +++ b/cloudformation/ec2/aws-ec2-ipamscope.go @@ -16,17 +16,17 @@ type IPAMScope struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipamscope.html#cfn-ec2-ipamscope-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // IpamId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipamscope.html#cfn-ec2-ipamscope-ipamid - IpamId string `json:"IpamId,omitempty"` + IpamId string `json:"IpamId"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipamscope.html#cfn-ec2-ipamscope-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-launchtemplate.go b/cloudformation/ec2/aws-ec2-launchtemplate.go index cc8a443171..b1f882fdb5 100644 --- a/cloudformation/ec2/aws-ec2-launchtemplate.go +++ b/cloudformation/ec2/aws-ec2-launchtemplate.go @@ -20,12 +20,12 @@ type LaunchTemplate struct { // LaunchTemplateName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-launchtemplate.html#cfn-ec2-launchtemplate-launchtemplatename - LaunchTemplateName string `json:"LaunchTemplateName,omitempty"` + LaunchTemplateName *string `json:"LaunchTemplateName,omitempty"` // TagSpecifications AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-launchtemplate.html#cfn-ec2-launchtemplate-tagspecifications - TagSpecifications []LaunchTemplate_LaunchTemplateTagSpecification `json:"TagSpecifications,omitempty"` + TagSpecifications *[]LaunchTemplate_LaunchTemplateTagSpecification `json:"TagSpecifications,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-launchtemplate_acceleratorcount.go b/cloudformation/ec2/aws-ec2-launchtemplate_acceleratorcount.go index ddc49afcad..df859c0a59 100644 --- a/cloudformation/ec2/aws-ec2-launchtemplate_acceleratorcount.go +++ b/cloudformation/ec2/aws-ec2-launchtemplate_acceleratorcount.go @@ -11,12 +11,12 @@ type LaunchTemplate_AcceleratorCount struct { // Max AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-acceleratorcount.html#cfn-ec2-launchtemplate-acceleratorcount-max - Max int `json:"Max,omitempty"` + Max *int `json:"Max,omitempty"` // Min AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-acceleratorcount.html#cfn-ec2-launchtemplate-acceleratorcount-min - Min int `json:"Min,omitempty"` + Min *int `json:"Min,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-launchtemplate_acceleratortotalmemorymib.go b/cloudformation/ec2/aws-ec2-launchtemplate_acceleratortotalmemorymib.go index da2dbfb9c3..37ae3f5ebf 100644 --- a/cloudformation/ec2/aws-ec2-launchtemplate_acceleratortotalmemorymib.go +++ b/cloudformation/ec2/aws-ec2-launchtemplate_acceleratortotalmemorymib.go @@ -11,12 +11,12 @@ type LaunchTemplate_AcceleratorTotalMemoryMiB struct { // Max AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-acceleratortotalmemorymib.html#cfn-ec2-launchtemplate-acceleratortotalmemorymib-max - Max int `json:"Max,omitempty"` + Max *int `json:"Max,omitempty"` // Min AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-acceleratortotalmemorymib.html#cfn-ec2-launchtemplate-acceleratortotalmemorymib-min - Min int `json:"Min,omitempty"` + Min *int `json:"Min,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-launchtemplate_baselineebsbandwidthmbps.go b/cloudformation/ec2/aws-ec2-launchtemplate_baselineebsbandwidthmbps.go index bdd0592fe4..02f3ecff55 100644 --- a/cloudformation/ec2/aws-ec2-launchtemplate_baselineebsbandwidthmbps.go +++ b/cloudformation/ec2/aws-ec2-launchtemplate_baselineebsbandwidthmbps.go @@ -11,12 +11,12 @@ type LaunchTemplate_BaselineEbsBandwidthMbps struct { // Max AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-baselineebsbandwidthmbps.html#cfn-ec2-launchtemplate-baselineebsbandwidthmbps-max - Max int `json:"Max,omitempty"` + Max *int `json:"Max,omitempty"` // Min AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-baselineebsbandwidthmbps.html#cfn-ec2-launchtemplate-baselineebsbandwidthmbps-min - Min int `json:"Min,omitempty"` + Min *int `json:"Min,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-launchtemplate_blockdevicemapping.go b/cloudformation/ec2/aws-ec2-launchtemplate_blockdevicemapping.go index b4228456e9..057e988293 100644 --- a/cloudformation/ec2/aws-ec2-launchtemplate_blockdevicemapping.go +++ b/cloudformation/ec2/aws-ec2-launchtemplate_blockdevicemapping.go @@ -11,7 +11,7 @@ type LaunchTemplate_BlockDeviceMapping struct { // DeviceName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-blockdevicemapping.html#cfn-ec2-launchtemplate-blockdevicemapping-devicename - DeviceName string `json:"DeviceName,omitempty"` + DeviceName *string `json:"DeviceName,omitempty"` // Ebs AWS CloudFormation Property // Required: false @@ -21,12 +21,12 @@ type LaunchTemplate_BlockDeviceMapping struct { // NoDevice AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-blockdevicemapping.html#cfn-ec2-launchtemplate-blockdevicemapping-nodevice - NoDevice string `json:"NoDevice,omitempty"` + NoDevice *string `json:"NoDevice,omitempty"` // VirtualName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-blockdevicemapping.html#cfn-ec2-launchtemplate-blockdevicemapping-virtualname - VirtualName string `json:"VirtualName,omitempty"` + VirtualName *string `json:"VirtualName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-launchtemplate_capacityreservationspecification.go b/cloudformation/ec2/aws-ec2-launchtemplate_capacityreservationspecification.go index 3c861724da..d21911eaa5 100644 --- a/cloudformation/ec2/aws-ec2-launchtemplate_capacityreservationspecification.go +++ b/cloudformation/ec2/aws-ec2-launchtemplate_capacityreservationspecification.go @@ -11,7 +11,7 @@ type LaunchTemplate_CapacityReservationSpecification struct { // CapacityReservationPreference AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-capacityreservationspecification.html#cfn-ec2-launchtemplate-launchtemplatedata-capacityreservationspecification-capacityreservationpreference - CapacityReservationPreference string `json:"CapacityReservationPreference,omitempty"` + CapacityReservationPreference *string `json:"CapacityReservationPreference,omitempty"` // CapacityReservationTarget AWS CloudFormation Property // Required: false diff --git a/cloudformation/ec2/aws-ec2-launchtemplate_capacityreservationtarget.go b/cloudformation/ec2/aws-ec2-launchtemplate_capacityreservationtarget.go index 1b8710c6a0..c3a5591893 100644 --- a/cloudformation/ec2/aws-ec2-launchtemplate_capacityreservationtarget.go +++ b/cloudformation/ec2/aws-ec2-launchtemplate_capacityreservationtarget.go @@ -11,12 +11,12 @@ type LaunchTemplate_CapacityReservationTarget struct { // CapacityReservationId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-capacityreservationtarget.html#cfn-ec2-launchtemplate-capacityreservationtarget-capacityreservationid - CapacityReservationId string `json:"CapacityReservationId,omitempty"` + CapacityReservationId *string `json:"CapacityReservationId,omitempty"` // CapacityReservationResourceGroupArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-capacityreservationtarget.html#cfn-ec2-launchtemplate-capacityreservationtarget-capacityreservationresourcegrouparn - CapacityReservationResourceGroupArn string `json:"CapacityReservationResourceGroupArn,omitempty"` + CapacityReservationResourceGroupArn *string `json:"CapacityReservationResourceGroupArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-launchtemplate_cpuoptions.go b/cloudformation/ec2/aws-ec2-launchtemplate_cpuoptions.go index c02bf4f936..9b09b066cf 100644 --- a/cloudformation/ec2/aws-ec2-launchtemplate_cpuoptions.go +++ b/cloudformation/ec2/aws-ec2-launchtemplate_cpuoptions.go @@ -11,12 +11,12 @@ type LaunchTemplate_CpuOptions struct { // CoreCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-cpuoptions.html#cfn-ec2-launchtemplate-launchtemplatedata-cpuoptions-corecount - CoreCount int `json:"CoreCount,omitempty"` + CoreCount *int `json:"CoreCount,omitempty"` // ThreadsPerCore AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-cpuoptions.html#cfn-ec2-launchtemplate-launchtemplatedata-cpuoptions-threadspercore - ThreadsPerCore int `json:"ThreadsPerCore,omitempty"` + ThreadsPerCore *int `json:"ThreadsPerCore,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-launchtemplate_creditspecification.go b/cloudformation/ec2/aws-ec2-launchtemplate_creditspecification.go index 733fb25e78..7d38f672f1 100644 --- a/cloudformation/ec2/aws-ec2-launchtemplate_creditspecification.go +++ b/cloudformation/ec2/aws-ec2-launchtemplate_creditspecification.go @@ -11,7 +11,7 @@ type LaunchTemplate_CreditSpecification struct { // CpuCredits AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-creditspecification.html#cfn-ec2-launchtemplate-launchtemplatedata-creditspecification-cpucredits - CpuCredits string `json:"CpuCredits,omitempty"` + CpuCredits *string `json:"CpuCredits,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-launchtemplate_ebs.go b/cloudformation/ec2/aws-ec2-launchtemplate_ebs.go index 389d553dc3..4752306dfb 100644 --- a/cloudformation/ec2/aws-ec2-launchtemplate_ebs.go +++ b/cloudformation/ec2/aws-ec2-launchtemplate_ebs.go @@ -11,42 +11,42 @@ type LaunchTemplate_Ebs struct { // DeleteOnTermination AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-blockdevicemapping-ebs.html#cfn-ec2-launchtemplate-blockdevicemapping-ebs-deleteontermination - DeleteOnTermination bool `json:"DeleteOnTermination,omitempty"` + DeleteOnTermination *bool `json:"DeleteOnTermination,omitempty"` // Encrypted AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-blockdevicemapping-ebs.html#cfn-ec2-launchtemplate-blockdevicemapping-ebs-encrypted - Encrypted bool `json:"Encrypted,omitempty"` + Encrypted *bool `json:"Encrypted,omitempty"` // Iops AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-blockdevicemapping-ebs.html#cfn-ec2-launchtemplate-blockdevicemapping-ebs-iops - Iops int `json:"Iops,omitempty"` + Iops *int `json:"Iops,omitempty"` // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-blockdevicemapping-ebs.html#cfn-ec2-launchtemplate-blockdevicemapping-ebs-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // SnapshotId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-blockdevicemapping-ebs.html#cfn-ec2-launchtemplate-blockdevicemapping-ebs-snapshotid - SnapshotId string `json:"SnapshotId,omitempty"` + SnapshotId *string `json:"SnapshotId,omitempty"` // Throughput AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-blockdevicemapping-ebs.html#cfn-ec2-launchtemplate-blockdevicemapping-ebs-throughput - Throughput int `json:"Throughput,omitempty"` + Throughput *int `json:"Throughput,omitempty"` // VolumeSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-blockdevicemapping-ebs.html#cfn-ec2-launchtemplate-blockdevicemapping-ebs-volumesize - VolumeSize int `json:"VolumeSize,omitempty"` + VolumeSize *int `json:"VolumeSize,omitempty"` // VolumeType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-blockdevicemapping-ebs.html#cfn-ec2-launchtemplate-blockdevicemapping-ebs-volumetype - VolumeType string `json:"VolumeType,omitempty"` + VolumeType *string `json:"VolumeType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-launchtemplate_elasticgpuspecification.go b/cloudformation/ec2/aws-ec2-launchtemplate_elasticgpuspecification.go index fc71375b90..d88684b6c4 100644 --- a/cloudformation/ec2/aws-ec2-launchtemplate_elasticgpuspecification.go +++ b/cloudformation/ec2/aws-ec2-launchtemplate_elasticgpuspecification.go @@ -11,7 +11,7 @@ type LaunchTemplate_ElasticGpuSpecification struct { // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-elasticgpuspecification.html#cfn-ec2-launchtemplate-elasticgpuspecification-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-launchtemplate_enclaveoptions.go b/cloudformation/ec2/aws-ec2-launchtemplate_enclaveoptions.go index 917c83d82d..570bd13803 100644 --- a/cloudformation/ec2/aws-ec2-launchtemplate_enclaveoptions.go +++ b/cloudformation/ec2/aws-ec2-launchtemplate_enclaveoptions.go @@ -11,7 +11,7 @@ type LaunchTemplate_EnclaveOptions struct { // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-enclaveoptions.html#cfn-ec2-launchtemplate-launchtemplatedata-enclaveoptions-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-launchtemplate_hibernationoptions.go b/cloudformation/ec2/aws-ec2-launchtemplate_hibernationoptions.go index 1058d4c69c..c167a235d1 100644 --- a/cloudformation/ec2/aws-ec2-launchtemplate_hibernationoptions.go +++ b/cloudformation/ec2/aws-ec2-launchtemplate_hibernationoptions.go @@ -11,7 +11,7 @@ type LaunchTemplate_HibernationOptions struct { // Configured AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-hibernationoptions.html#cfn-ec2-launchtemplate-launchtemplatedata-hibernationoptions-configured - Configured bool `json:"Configured,omitempty"` + Configured *bool `json:"Configured,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-launchtemplate_iaminstanceprofile.go b/cloudformation/ec2/aws-ec2-launchtemplate_iaminstanceprofile.go index aabe691455..614e451772 100644 --- a/cloudformation/ec2/aws-ec2-launchtemplate_iaminstanceprofile.go +++ b/cloudformation/ec2/aws-ec2-launchtemplate_iaminstanceprofile.go @@ -11,12 +11,12 @@ type LaunchTemplate_IamInstanceProfile struct { // Arn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-iaminstanceprofile.html#cfn-ec2-launchtemplate-launchtemplatedata-iaminstanceprofile-arn - Arn string `json:"Arn,omitempty"` + Arn *string `json:"Arn,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-iaminstanceprofile.html#cfn-ec2-launchtemplate-launchtemplatedata-iaminstanceprofile-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-launchtemplate_instancemarketoptions.go b/cloudformation/ec2/aws-ec2-launchtemplate_instancemarketoptions.go index cc2a9edbe6..f36b18f370 100644 --- a/cloudformation/ec2/aws-ec2-launchtemplate_instancemarketoptions.go +++ b/cloudformation/ec2/aws-ec2-launchtemplate_instancemarketoptions.go @@ -11,7 +11,7 @@ type LaunchTemplate_InstanceMarketOptions struct { // MarketType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-instancemarketoptions.html#cfn-ec2-launchtemplate-launchtemplatedata-instancemarketoptions-markettype - MarketType string `json:"MarketType,omitempty"` + MarketType *string `json:"MarketType,omitempty"` // SpotOptions AWS CloudFormation Property // Required: false diff --git a/cloudformation/ec2/aws-ec2-launchtemplate_instancerequirements.go b/cloudformation/ec2/aws-ec2-launchtemplate_instancerequirements.go index 62d923395b..a2dd6ab410 100644 --- a/cloudformation/ec2/aws-ec2-launchtemplate_instancerequirements.go +++ b/cloudformation/ec2/aws-ec2-launchtemplate_instancerequirements.go @@ -16,12 +16,12 @@ type LaunchTemplate_InstanceRequirements struct { // AcceleratorManufacturers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-instancerequirements.html#cfn-ec2-launchtemplate-launchtemplatedata-instancerequirements-acceleratormanufacturers - AcceleratorManufacturers []string `json:"AcceleratorManufacturers,omitempty"` + AcceleratorManufacturers *[]string `json:"AcceleratorManufacturers,omitempty"` // AcceleratorNames AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-instancerequirements.html#cfn-ec2-launchtemplate-launchtemplatedata-instancerequirements-acceleratornames - AcceleratorNames []string `json:"AcceleratorNames,omitempty"` + AcceleratorNames *[]string `json:"AcceleratorNames,omitempty"` // AcceleratorTotalMemoryMiB AWS CloudFormation Property // Required: false @@ -31,12 +31,12 @@ type LaunchTemplate_InstanceRequirements struct { // AcceleratorTypes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-instancerequirements.html#cfn-ec2-launchtemplate-launchtemplatedata-instancerequirements-acceleratortypes - AcceleratorTypes []string `json:"AcceleratorTypes,omitempty"` + AcceleratorTypes *[]string `json:"AcceleratorTypes,omitempty"` // BareMetal AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-instancerequirements.html#cfn-ec2-launchtemplate-launchtemplatedata-instancerequirements-baremetal - BareMetal string `json:"BareMetal,omitempty"` + BareMetal *string `json:"BareMetal,omitempty"` // BaselineEbsBandwidthMbps AWS CloudFormation Property // Required: false @@ -46,32 +46,32 @@ type LaunchTemplate_InstanceRequirements struct { // BurstablePerformance AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-instancerequirements.html#cfn-ec2-launchtemplate-launchtemplatedata-instancerequirements-burstableperformance - BurstablePerformance string `json:"BurstablePerformance,omitempty"` + BurstablePerformance *string `json:"BurstablePerformance,omitempty"` // CpuManufacturers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-instancerequirements.html#cfn-ec2-launchtemplate-launchtemplatedata-instancerequirements-cpumanufacturers - CpuManufacturers []string `json:"CpuManufacturers,omitempty"` + CpuManufacturers *[]string `json:"CpuManufacturers,omitempty"` // ExcludedInstanceTypes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-instancerequirements.html#cfn-ec2-launchtemplate-launchtemplatedata-instancerequirements-excludedinstancetypes - ExcludedInstanceTypes []string `json:"ExcludedInstanceTypes,omitempty"` + ExcludedInstanceTypes *[]string `json:"ExcludedInstanceTypes,omitempty"` // InstanceGenerations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-instancerequirements.html#cfn-ec2-launchtemplate-launchtemplatedata-instancerequirements-instancegenerations - InstanceGenerations []string `json:"InstanceGenerations,omitempty"` + InstanceGenerations *[]string `json:"InstanceGenerations,omitempty"` // LocalStorage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-instancerequirements.html#cfn-ec2-launchtemplate-launchtemplatedata-instancerequirements-localstorage - LocalStorage string `json:"LocalStorage,omitempty"` + LocalStorage *string `json:"LocalStorage,omitempty"` // LocalStorageTypes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-instancerequirements.html#cfn-ec2-launchtemplate-launchtemplatedata-instancerequirements-localstoragetypes - LocalStorageTypes []string `json:"LocalStorageTypes,omitempty"` + LocalStorageTypes *[]string `json:"LocalStorageTypes,omitempty"` // MemoryGiBPerVCpu AWS CloudFormation Property // Required: false @@ -91,17 +91,17 @@ type LaunchTemplate_InstanceRequirements struct { // OnDemandMaxPricePercentageOverLowestPrice AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-instancerequirements.html#cfn-ec2-launchtemplate-launchtemplatedata-instancerequirements-ondemandmaxpricepercentageoverlowestprice - OnDemandMaxPricePercentageOverLowestPrice int `json:"OnDemandMaxPricePercentageOverLowestPrice,omitempty"` + OnDemandMaxPricePercentageOverLowestPrice *int `json:"OnDemandMaxPricePercentageOverLowestPrice,omitempty"` // RequireHibernateSupport AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-instancerequirements.html#cfn-ec2-launchtemplate-launchtemplatedata-instancerequirements-requirehibernatesupport - RequireHibernateSupport bool `json:"RequireHibernateSupport,omitempty"` + RequireHibernateSupport *bool `json:"RequireHibernateSupport,omitempty"` // SpotMaxPricePercentageOverLowestPrice AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-instancerequirements.html#cfn-ec2-launchtemplate-launchtemplatedata-instancerequirements-spotmaxpricepercentageoverlowestprice - SpotMaxPricePercentageOverLowestPrice int `json:"SpotMaxPricePercentageOverLowestPrice,omitempty"` + SpotMaxPricePercentageOverLowestPrice *int `json:"SpotMaxPricePercentageOverLowestPrice,omitempty"` // TotalLocalStorageGB AWS CloudFormation Property // Required: false diff --git a/cloudformation/ec2/aws-ec2-launchtemplate_ipv6add.go b/cloudformation/ec2/aws-ec2-launchtemplate_ipv6add.go index 1b952f916d..6b4043d16a 100644 --- a/cloudformation/ec2/aws-ec2-launchtemplate_ipv6add.go +++ b/cloudformation/ec2/aws-ec2-launchtemplate_ipv6add.go @@ -11,7 +11,7 @@ type LaunchTemplate_Ipv6Add struct { // Ipv6Address AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-ipv6add.html#cfn-ec2-launchtemplate-ipv6add-ipv6address - Ipv6Address string `json:"Ipv6Address,omitempty"` + Ipv6Address *string `json:"Ipv6Address,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-launchtemplate_launchtemplatedata.go b/cloudformation/ec2/aws-ec2-launchtemplate_launchtemplatedata.go index 9094217148..73b7ca5a12 100644 --- a/cloudformation/ec2/aws-ec2-launchtemplate_launchtemplatedata.go +++ b/cloudformation/ec2/aws-ec2-launchtemplate_launchtemplatedata.go @@ -11,7 +11,7 @@ type LaunchTemplate_LaunchTemplateData struct { // BlockDeviceMappings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-blockdevicemappings - BlockDeviceMappings []LaunchTemplate_BlockDeviceMapping `json:"BlockDeviceMappings,omitempty"` + BlockDeviceMappings *[]LaunchTemplate_BlockDeviceMapping `json:"BlockDeviceMappings,omitempty"` // CapacityReservationSpecification AWS CloudFormation Property // Required: false @@ -31,22 +31,22 @@ type LaunchTemplate_LaunchTemplateData struct { // DisableApiTermination AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-disableapitermination - DisableApiTermination bool `json:"DisableApiTermination,omitempty"` + DisableApiTermination *bool `json:"DisableApiTermination,omitempty"` // EbsOptimized AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-ebsoptimized - EbsOptimized bool `json:"EbsOptimized,omitempty"` + EbsOptimized *bool `json:"EbsOptimized,omitempty"` // ElasticGpuSpecifications AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-elasticgpuspecifications - ElasticGpuSpecifications []LaunchTemplate_ElasticGpuSpecification `json:"ElasticGpuSpecifications,omitempty"` + ElasticGpuSpecifications *[]LaunchTemplate_ElasticGpuSpecification `json:"ElasticGpuSpecifications,omitempty"` // ElasticInferenceAccelerators AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-elasticinferenceaccelerators - ElasticInferenceAccelerators []LaunchTemplate_LaunchTemplateElasticInferenceAccelerator `json:"ElasticInferenceAccelerators,omitempty"` + ElasticInferenceAccelerators *[]LaunchTemplate_LaunchTemplateElasticInferenceAccelerator `json:"ElasticInferenceAccelerators,omitempty"` // EnclaveOptions AWS CloudFormation Property // Required: false @@ -66,12 +66,12 @@ type LaunchTemplate_LaunchTemplateData struct { // ImageId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-imageid - ImageId string `json:"ImageId,omitempty"` + ImageId *string `json:"ImageId,omitempty"` // InstanceInitiatedShutdownBehavior AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-instanceinitiatedshutdownbehavior - InstanceInitiatedShutdownBehavior string `json:"InstanceInitiatedShutdownBehavior,omitempty"` + InstanceInitiatedShutdownBehavior *string `json:"InstanceInitiatedShutdownBehavior,omitempty"` // InstanceMarketOptions AWS CloudFormation Property // Required: false @@ -86,22 +86,22 @@ type LaunchTemplate_LaunchTemplateData struct { // InstanceType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-instancetype - InstanceType string `json:"InstanceType,omitempty"` + InstanceType *string `json:"InstanceType,omitempty"` // KernelId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-kernelid - KernelId string `json:"KernelId,omitempty"` + KernelId *string `json:"KernelId,omitempty"` // KeyName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-keyname - KeyName string `json:"KeyName,omitempty"` + KeyName *string `json:"KeyName,omitempty"` // LicenseSpecifications AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-licensespecifications - LicenseSpecifications []LaunchTemplate_LicenseSpecification `json:"LicenseSpecifications,omitempty"` + LicenseSpecifications *[]LaunchTemplate_LicenseSpecification `json:"LicenseSpecifications,omitempty"` // MetadataOptions AWS CloudFormation Property // Required: false @@ -116,7 +116,7 @@ type LaunchTemplate_LaunchTemplateData struct { // NetworkInterfaces AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-networkinterfaces - NetworkInterfaces []LaunchTemplate_NetworkInterface `json:"NetworkInterfaces,omitempty"` + NetworkInterfaces *[]LaunchTemplate_NetworkInterface `json:"NetworkInterfaces,omitempty"` // Placement AWS CloudFormation Property // Required: false @@ -131,27 +131,27 @@ type LaunchTemplate_LaunchTemplateData struct { // RamDiskId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-ramdiskid - RamDiskId string `json:"RamDiskId,omitempty"` + RamDiskId *string `json:"RamDiskId,omitempty"` // SecurityGroupIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-securitygroupids - SecurityGroupIds []string `json:"SecurityGroupIds,omitempty"` + SecurityGroupIds *[]string `json:"SecurityGroupIds,omitempty"` // SecurityGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-securitygroups - SecurityGroups []string `json:"SecurityGroups,omitempty"` + SecurityGroups *[]string `json:"SecurityGroups,omitempty"` // TagSpecifications AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-tagspecifications - TagSpecifications []LaunchTemplate_TagSpecification `json:"TagSpecifications,omitempty"` + TagSpecifications *[]LaunchTemplate_TagSpecification `json:"TagSpecifications,omitempty"` // UserData AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-userdata - UserData string `json:"UserData,omitempty"` + UserData *string `json:"UserData,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-launchtemplate_launchtemplateelasticinferenceaccelerator.go b/cloudformation/ec2/aws-ec2-launchtemplate_launchtemplateelasticinferenceaccelerator.go index 4f17718773..42f7c68a93 100644 --- a/cloudformation/ec2/aws-ec2-launchtemplate_launchtemplateelasticinferenceaccelerator.go +++ b/cloudformation/ec2/aws-ec2-launchtemplate_launchtemplateelasticinferenceaccelerator.go @@ -11,12 +11,12 @@ type LaunchTemplate_LaunchTemplateElasticInferenceAccelerator struct { // Count AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplateelasticinferenceaccelerator.html#cfn-ec2-launchtemplate-launchtemplateelasticinferenceaccelerator-count - Count int `json:"Count,omitempty"` + Count *int `json:"Count,omitempty"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplateelasticinferenceaccelerator.html#cfn-ec2-launchtemplate-launchtemplateelasticinferenceaccelerator-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-launchtemplate_launchtemplatetagspecification.go b/cloudformation/ec2/aws-ec2-launchtemplate_launchtemplatetagspecification.go index cd1395af79..21fbba007a 100644 --- a/cloudformation/ec2/aws-ec2-launchtemplate_launchtemplatetagspecification.go +++ b/cloudformation/ec2/aws-ec2-launchtemplate_launchtemplatetagspecification.go @@ -12,12 +12,12 @@ type LaunchTemplate_LaunchTemplateTagSpecification struct { // ResourceType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatetagspecification.html#cfn-ec2-launchtemplate-launchtemplatetagspecification-resourcetype - ResourceType string `json:"ResourceType,omitempty"` + ResourceType *string `json:"ResourceType,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatetagspecification.html#cfn-ec2-launchtemplate-launchtemplatetagspecification-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-launchtemplate_licensespecification.go b/cloudformation/ec2/aws-ec2-launchtemplate_licensespecification.go index e6a0418c1e..601a5d8a7e 100644 --- a/cloudformation/ec2/aws-ec2-launchtemplate_licensespecification.go +++ b/cloudformation/ec2/aws-ec2-launchtemplate_licensespecification.go @@ -11,7 +11,7 @@ type LaunchTemplate_LicenseSpecification struct { // LicenseConfigurationArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-licensespecification.html#cfn-ec2-launchtemplate-licensespecification-licenseconfigurationarn - LicenseConfigurationArn string `json:"LicenseConfigurationArn,omitempty"` + LicenseConfigurationArn *string `json:"LicenseConfigurationArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-launchtemplate_memorygibpervcpu.go b/cloudformation/ec2/aws-ec2-launchtemplate_memorygibpervcpu.go index 7f6e8a6ac7..f5406019f8 100644 --- a/cloudformation/ec2/aws-ec2-launchtemplate_memorygibpervcpu.go +++ b/cloudformation/ec2/aws-ec2-launchtemplate_memorygibpervcpu.go @@ -11,12 +11,12 @@ type LaunchTemplate_MemoryGiBPerVCpu struct { // Max AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-memorygibpervcpu.html#cfn-ec2-launchtemplate-memorygibpervcpu-max - Max float64 `json:"Max,omitempty"` + Max *float64 `json:"Max,omitempty"` // Min AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-memorygibpervcpu.html#cfn-ec2-launchtemplate-memorygibpervcpu-min - Min float64 `json:"Min,omitempty"` + Min *float64 `json:"Min,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-launchtemplate_memorymib.go b/cloudformation/ec2/aws-ec2-launchtemplate_memorymib.go index d64c07bf43..936389ee60 100644 --- a/cloudformation/ec2/aws-ec2-launchtemplate_memorymib.go +++ b/cloudformation/ec2/aws-ec2-launchtemplate_memorymib.go @@ -11,12 +11,12 @@ type LaunchTemplate_MemoryMiB struct { // Max AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-memorymib.html#cfn-ec2-launchtemplate-memorymib-max - Max int `json:"Max,omitempty"` + Max *int `json:"Max,omitempty"` // Min AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-memorymib.html#cfn-ec2-launchtemplate-memorymib-min - Min int `json:"Min,omitempty"` + Min *int `json:"Min,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-launchtemplate_metadataoptions.go b/cloudformation/ec2/aws-ec2-launchtemplate_metadataoptions.go index b6c43efc5e..7095d214b9 100644 --- a/cloudformation/ec2/aws-ec2-launchtemplate_metadataoptions.go +++ b/cloudformation/ec2/aws-ec2-launchtemplate_metadataoptions.go @@ -11,27 +11,27 @@ type LaunchTemplate_MetadataOptions struct { // HttpEndpoint AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-metadataoptions.html#cfn-ec2-launchtemplate-launchtemplatedata-metadataoptions-httpendpoint - HttpEndpoint string `json:"HttpEndpoint,omitempty"` + HttpEndpoint *string `json:"HttpEndpoint,omitempty"` // HttpProtocolIpv6 AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-metadataoptions.html#cfn-ec2-launchtemplate-launchtemplatedata-metadataoptions-httpprotocolipv6 - HttpProtocolIpv6 string `json:"HttpProtocolIpv6,omitempty"` + HttpProtocolIpv6 *string `json:"HttpProtocolIpv6,omitempty"` // HttpPutResponseHopLimit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-metadataoptions.html#cfn-ec2-launchtemplate-launchtemplatedata-metadataoptions-httpputresponsehoplimit - HttpPutResponseHopLimit int `json:"HttpPutResponseHopLimit,omitempty"` + HttpPutResponseHopLimit *int `json:"HttpPutResponseHopLimit,omitempty"` // HttpTokens AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-metadataoptions.html#cfn-ec2-launchtemplate-launchtemplatedata-metadataoptions-httptokens - HttpTokens string `json:"HttpTokens,omitempty"` + HttpTokens *string `json:"HttpTokens,omitempty"` // InstanceMetadataTags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-metadataoptions.html#cfn-ec2-launchtemplate-launchtemplatedata-metadataoptions-instancemetadatatags - InstanceMetadataTags string `json:"InstanceMetadataTags,omitempty"` + InstanceMetadataTags *string `json:"InstanceMetadataTags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-launchtemplate_monitoring.go b/cloudformation/ec2/aws-ec2-launchtemplate_monitoring.go index 34bcdc4253..d8988d9df6 100644 --- a/cloudformation/ec2/aws-ec2-launchtemplate_monitoring.go +++ b/cloudformation/ec2/aws-ec2-launchtemplate_monitoring.go @@ -11,7 +11,7 @@ type LaunchTemplate_Monitoring struct { // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-monitoring.html#cfn-ec2-launchtemplate-launchtemplatedata-monitoring-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-launchtemplate_networkinterface.go b/cloudformation/ec2/aws-ec2-launchtemplate_networkinterface.go index aba11052a9..c6b269d659 100644 --- a/cloudformation/ec2/aws-ec2-launchtemplate_networkinterface.go +++ b/cloudformation/ec2/aws-ec2-launchtemplate_networkinterface.go @@ -11,77 +11,77 @@ type LaunchTemplate_NetworkInterface struct { // AssociateCarrierIpAddress AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-associatecarrieripaddress - AssociateCarrierIpAddress bool `json:"AssociateCarrierIpAddress,omitempty"` + AssociateCarrierIpAddress *bool `json:"AssociateCarrierIpAddress,omitempty"` // AssociatePublicIpAddress AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-associatepublicipaddress - AssociatePublicIpAddress bool `json:"AssociatePublicIpAddress,omitempty"` + AssociatePublicIpAddress *bool `json:"AssociatePublicIpAddress,omitempty"` // DeleteOnTermination AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-deleteontermination - DeleteOnTermination bool `json:"DeleteOnTermination,omitempty"` + DeleteOnTermination *bool `json:"DeleteOnTermination,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // DeviceIndex AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-deviceindex - DeviceIndex int `json:"DeviceIndex,omitempty"` + DeviceIndex *int `json:"DeviceIndex,omitempty"` // Groups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-groups - Groups []string `json:"Groups,omitempty"` + Groups *[]string `json:"Groups,omitempty"` // InterfaceType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-interfacetype - InterfaceType string `json:"InterfaceType,omitempty"` + InterfaceType *string `json:"InterfaceType,omitempty"` // Ipv6AddressCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-ipv6addresscount - Ipv6AddressCount int `json:"Ipv6AddressCount,omitempty"` + Ipv6AddressCount *int `json:"Ipv6AddressCount,omitempty"` // Ipv6Addresses AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-ipv6addresses - Ipv6Addresses []LaunchTemplate_Ipv6Add `json:"Ipv6Addresses,omitempty"` + Ipv6Addresses *[]LaunchTemplate_Ipv6Add `json:"Ipv6Addresses,omitempty"` // NetworkCardIndex AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-networkcardindex - NetworkCardIndex int `json:"NetworkCardIndex,omitempty"` + NetworkCardIndex *int `json:"NetworkCardIndex,omitempty"` // NetworkInterfaceId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-networkinterfaceid - NetworkInterfaceId string `json:"NetworkInterfaceId,omitempty"` + NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty"` // PrivateIpAddress AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-privateipaddress - PrivateIpAddress string `json:"PrivateIpAddress,omitempty"` + PrivateIpAddress *string `json:"PrivateIpAddress,omitempty"` // PrivateIpAddresses AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-privateipaddresses - PrivateIpAddresses []LaunchTemplate_PrivateIpAdd `json:"PrivateIpAddresses,omitempty"` + PrivateIpAddresses *[]LaunchTemplate_PrivateIpAdd `json:"PrivateIpAddresses,omitempty"` // SecondaryPrivateIpAddressCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-secondaryprivateipaddresscount - SecondaryPrivateIpAddressCount int `json:"SecondaryPrivateIpAddressCount,omitempty"` + SecondaryPrivateIpAddressCount *int `json:"SecondaryPrivateIpAddressCount,omitempty"` // SubnetId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-subnetid - SubnetId string `json:"SubnetId,omitempty"` + SubnetId *string `json:"SubnetId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-launchtemplate_networkinterfacecount.go b/cloudformation/ec2/aws-ec2-launchtemplate_networkinterfacecount.go index f7e92fb748..93caeacb5c 100644 --- a/cloudformation/ec2/aws-ec2-launchtemplate_networkinterfacecount.go +++ b/cloudformation/ec2/aws-ec2-launchtemplate_networkinterfacecount.go @@ -11,12 +11,12 @@ type LaunchTemplate_NetworkInterfaceCount struct { // Max AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterfacecount.html#cfn-ec2-launchtemplate-networkinterfacecount-max - Max int `json:"Max,omitempty"` + Max *int `json:"Max,omitempty"` // Min AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterfacecount.html#cfn-ec2-launchtemplate-networkinterfacecount-min - Min int `json:"Min,omitempty"` + Min *int `json:"Min,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-launchtemplate_placement.go b/cloudformation/ec2/aws-ec2-launchtemplate_placement.go index 07ae8c4891..6832ffb617 100644 --- a/cloudformation/ec2/aws-ec2-launchtemplate_placement.go +++ b/cloudformation/ec2/aws-ec2-launchtemplate_placement.go @@ -11,42 +11,42 @@ type LaunchTemplate_Placement struct { // Affinity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-placement.html#cfn-ec2-launchtemplate-launchtemplatedata-placement-affinity - Affinity string `json:"Affinity,omitempty"` + Affinity *string `json:"Affinity,omitempty"` // AvailabilityZone AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-placement.html#cfn-ec2-launchtemplate-launchtemplatedata-placement-availabilityzone - AvailabilityZone string `json:"AvailabilityZone,omitempty"` + AvailabilityZone *string `json:"AvailabilityZone,omitempty"` // GroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-placement.html#cfn-ec2-launchtemplate-launchtemplatedata-placement-groupname - GroupName string `json:"GroupName,omitempty"` + GroupName *string `json:"GroupName,omitempty"` // HostId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-placement.html#cfn-ec2-launchtemplate-launchtemplatedata-placement-hostid - HostId string `json:"HostId,omitempty"` + HostId *string `json:"HostId,omitempty"` // HostResourceGroupArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-placement.html#cfn-ec2-launchtemplate-launchtemplatedata-placement-hostresourcegrouparn - HostResourceGroupArn string `json:"HostResourceGroupArn,omitempty"` + HostResourceGroupArn *string `json:"HostResourceGroupArn,omitempty"` // PartitionNumber AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-placement.html#cfn-ec2-launchtemplate-launchtemplatedata-placement-partitionnumber - PartitionNumber int `json:"PartitionNumber,omitempty"` + PartitionNumber *int `json:"PartitionNumber,omitempty"` // SpreadDomain AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-placement.html#cfn-ec2-launchtemplate-launchtemplatedata-placement-spreaddomain - SpreadDomain string `json:"SpreadDomain,omitempty"` + SpreadDomain *string `json:"SpreadDomain,omitempty"` // Tenancy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-placement.html#cfn-ec2-launchtemplate-launchtemplatedata-placement-tenancy - Tenancy string `json:"Tenancy,omitempty"` + Tenancy *string `json:"Tenancy,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-launchtemplate_privatednsnameoptions.go b/cloudformation/ec2/aws-ec2-launchtemplate_privatednsnameoptions.go index 89cee8623a..9baded6042 100644 --- a/cloudformation/ec2/aws-ec2-launchtemplate_privatednsnameoptions.go +++ b/cloudformation/ec2/aws-ec2-launchtemplate_privatednsnameoptions.go @@ -11,17 +11,17 @@ type LaunchTemplate_PrivateDnsNameOptions struct { // EnableResourceNameDnsAAAARecord AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-privatednsnameoptions.html#cfn-ec2-launchtemplate-launchtemplatedata-privatednsnameoptions-enableresourcenamednsaaaarecord - EnableResourceNameDnsAAAARecord bool `json:"EnableResourceNameDnsAAAARecord,omitempty"` + EnableResourceNameDnsAAAARecord *bool `json:"EnableResourceNameDnsAAAARecord,omitempty"` // EnableResourceNameDnsARecord AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-privatednsnameoptions.html#cfn-ec2-launchtemplate-launchtemplatedata-privatednsnameoptions-enableresourcenamednsarecord - EnableResourceNameDnsARecord bool `json:"EnableResourceNameDnsARecord,omitempty"` + EnableResourceNameDnsARecord *bool `json:"EnableResourceNameDnsARecord,omitempty"` // HostnameType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-privatednsnameoptions.html#cfn-ec2-launchtemplate-launchtemplatedata-privatednsnameoptions-hostnametype - HostnameType string `json:"HostnameType,omitempty"` + HostnameType *string `json:"HostnameType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-launchtemplate_privateipadd.go b/cloudformation/ec2/aws-ec2-launchtemplate_privateipadd.go index 42369d00f8..d88f1ea5e7 100644 --- a/cloudformation/ec2/aws-ec2-launchtemplate_privateipadd.go +++ b/cloudformation/ec2/aws-ec2-launchtemplate_privateipadd.go @@ -11,12 +11,12 @@ type LaunchTemplate_PrivateIpAdd struct { // Primary AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-privateipadd.html#cfn-ec2-launchtemplate-privateipadd-primary - Primary bool `json:"Primary,omitempty"` + Primary *bool `json:"Primary,omitempty"` // PrivateIpAddress AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-privateipadd.html#cfn-ec2-launchtemplate-privateipadd-privateipaddress - PrivateIpAddress string `json:"PrivateIpAddress,omitempty"` + PrivateIpAddress *string `json:"PrivateIpAddress,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-launchtemplate_spotoptions.go b/cloudformation/ec2/aws-ec2-launchtemplate_spotoptions.go index 5cb0ef17f6..21b4edbcb4 100644 --- a/cloudformation/ec2/aws-ec2-launchtemplate_spotoptions.go +++ b/cloudformation/ec2/aws-ec2-launchtemplate_spotoptions.go @@ -11,27 +11,27 @@ type LaunchTemplate_SpotOptions struct { // BlockDurationMinutes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-instancemarketoptions-spotoptions.html#cfn-ec2-launchtemplate-launchtemplatedata-instancemarketoptions-spotoptions-blockdurationminutes - BlockDurationMinutes int `json:"BlockDurationMinutes,omitempty"` + BlockDurationMinutes *int `json:"BlockDurationMinutes,omitempty"` // InstanceInterruptionBehavior AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-instancemarketoptions-spotoptions.html#cfn-ec2-launchtemplate-launchtemplatedata-instancemarketoptions-spotoptions-instanceinterruptionbehavior - InstanceInterruptionBehavior string `json:"InstanceInterruptionBehavior,omitempty"` + InstanceInterruptionBehavior *string `json:"InstanceInterruptionBehavior,omitempty"` // MaxPrice AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-instancemarketoptions-spotoptions.html#cfn-ec2-launchtemplate-launchtemplatedata-instancemarketoptions-spotoptions-maxprice - MaxPrice string `json:"MaxPrice,omitempty"` + MaxPrice *string `json:"MaxPrice,omitempty"` // SpotInstanceType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-instancemarketoptions-spotoptions.html#cfn-ec2-launchtemplate-launchtemplatedata-instancemarketoptions-spotoptions-spotinstancetype - SpotInstanceType string `json:"SpotInstanceType,omitempty"` + SpotInstanceType *string `json:"SpotInstanceType,omitempty"` // ValidUntil AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-instancemarketoptions-spotoptions.html#cfn-ec2-launchtemplate-launchtemplatedata-instancemarketoptions-spotoptions-validuntil - ValidUntil string `json:"ValidUntil,omitempty"` + ValidUntil *string `json:"ValidUntil,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-launchtemplate_tagspecification.go b/cloudformation/ec2/aws-ec2-launchtemplate_tagspecification.go index 7a1ae5f7b4..67ec2e7ed9 100644 --- a/cloudformation/ec2/aws-ec2-launchtemplate_tagspecification.go +++ b/cloudformation/ec2/aws-ec2-launchtemplate_tagspecification.go @@ -12,12 +12,12 @@ type LaunchTemplate_TagSpecification struct { // ResourceType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-tagspecification.html#cfn-ec2-launchtemplate-tagspecification-resourcetype - ResourceType string `json:"ResourceType,omitempty"` + ResourceType *string `json:"ResourceType,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-tagspecification.html#cfn-ec2-launchtemplate-tagspecification-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-launchtemplate_totallocalstoragegb.go b/cloudformation/ec2/aws-ec2-launchtemplate_totallocalstoragegb.go index cf5fa6d6f1..f80ee394fe 100644 --- a/cloudformation/ec2/aws-ec2-launchtemplate_totallocalstoragegb.go +++ b/cloudformation/ec2/aws-ec2-launchtemplate_totallocalstoragegb.go @@ -11,12 +11,12 @@ type LaunchTemplate_TotalLocalStorageGB struct { // Max AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-totallocalstoragegb.html#cfn-ec2-launchtemplate-totallocalstoragegb-max - Max float64 `json:"Max,omitempty"` + Max *float64 `json:"Max,omitempty"` // Min AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-totallocalstoragegb.html#cfn-ec2-launchtemplate-totallocalstoragegb-min - Min float64 `json:"Min,omitempty"` + Min *float64 `json:"Min,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-launchtemplate_vcpucount.go b/cloudformation/ec2/aws-ec2-launchtemplate_vcpucount.go index 0125c89bfd..dd89c9f6aa 100644 --- a/cloudformation/ec2/aws-ec2-launchtemplate_vcpucount.go +++ b/cloudformation/ec2/aws-ec2-launchtemplate_vcpucount.go @@ -11,12 +11,12 @@ type LaunchTemplate_VCpuCount struct { // Max AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-vcpucount.html#cfn-ec2-launchtemplate-vcpucount-max - Max int `json:"Max,omitempty"` + Max *int `json:"Max,omitempty"` // Min AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-vcpucount.html#cfn-ec2-launchtemplate-vcpucount-min - Min int `json:"Min,omitempty"` + Min *int `json:"Min,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-localgatewayroute.go b/cloudformation/ec2/aws-ec2-localgatewayroute.go index a908b2bf4f..9d262c6a83 100644 --- a/cloudformation/ec2/aws-ec2-localgatewayroute.go +++ b/cloudformation/ec2/aws-ec2-localgatewayroute.go @@ -15,17 +15,17 @@ type LocalGatewayRoute struct { // DestinationCidrBlock AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-localgatewayroute.html#cfn-ec2-localgatewayroute-destinationcidrblock - DestinationCidrBlock string `json:"DestinationCidrBlock,omitempty"` + DestinationCidrBlock string `json:"DestinationCidrBlock"` // LocalGatewayRouteTableId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-localgatewayroute.html#cfn-ec2-localgatewayroute-localgatewayroutetableid - LocalGatewayRouteTableId string `json:"LocalGatewayRouteTableId,omitempty"` + LocalGatewayRouteTableId string `json:"LocalGatewayRouteTableId"` // LocalGatewayVirtualInterfaceGroupId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-localgatewayroute.html#cfn-ec2-localgatewayroute-localgatewayvirtualinterfacegroupid - LocalGatewayVirtualInterfaceGroupId string `json:"LocalGatewayVirtualInterfaceGroupId,omitempty"` + LocalGatewayVirtualInterfaceGroupId string `json:"LocalGatewayVirtualInterfaceGroupId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-localgatewayroutetablevpcassociation.go b/cloudformation/ec2/aws-ec2-localgatewayroutetablevpcassociation.go index b4d746a275..6fbe74613d 100644 --- a/cloudformation/ec2/aws-ec2-localgatewayroutetablevpcassociation.go +++ b/cloudformation/ec2/aws-ec2-localgatewayroutetablevpcassociation.go @@ -16,17 +16,17 @@ type LocalGatewayRouteTableVPCAssociation struct { // LocalGatewayRouteTableId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-localgatewayroutetablevpcassociation.html#cfn-ec2-localgatewayroutetablevpcassociation-localgatewayroutetableid - LocalGatewayRouteTableId string `json:"LocalGatewayRouteTableId,omitempty"` + LocalGatewayRouteTableId string `json:"LocalGatewayRouteTableId"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-localgatewayroutetablevpcassociation.html#cfn-ec2-localgatewayroutetablevpcassociation-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // VpcId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-localgatewayroutetablevpcassociation.html#cfn-ec2-localgatewayroutetablevpcassociation-vpcid - VpcId string `json:"VpcId,omitempty"` + VpcId string `json:"VpcId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-natgateway.go b/cloudformation/ec2/aws-ec2-natgateway.go index 8e0830f614..8047664de2 100644 --- a/cloudformation/ec2/aws-ec2-natgateway.go +++ b/cloudformation/ec2/aws-ec2-natgateway.go @@ -16,22 +16,22 @@ type NatGateway struct { // AllocationId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-natgateway.html#cfn-ec2-natgateway-allocationid - AllocationId string `json:"AllocationId,omitempty"` + AllocationId *string `json:"AllocationId,omitempty"` // ConnectivityType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-natgateway.html#cfn-ec2-natgateway-connectivitytype - ConnectivityType string `json:"ConnectivityType,omitempty"` + ConnectivityType *string `json:"ConnectivityType,omitempty"` // SubnetId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-natgateway.html#cfn-ec2-natgateway-subnetid - SubnetId string `json:"SubnetId,omitempty"` + SubnetId string `json:"SubnetId"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-natgateway.html#cfn-ec2-natgateway-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-networkacl.go b/cloudformation/ec2/aws-ec2-networkacl.go index 5c9345d603..8f05d073ef 100644 --- a/cloudformation/ec2/aws-ec2-networkacl.go +++ b/cloudformation/ec2/aws-ec2-networkacl.go @@ -16,12 +16,12 @@ type NetworkAcl struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkacl.html#cfn-ec2-networkacl-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // VpcId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkacl.html#cfn-ec2-networkacl-vpcid - VpcId string `json:"VpcId,omitempty"` + VpcId string `json:"VpcId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-networkaclentry.go b/cloudformation/ec2/aws-ec2-networkaclentry.go index 6d61e8c1ab..0810aefd9f 100644 --- a/cloudformation/ec2/aws-ec2-networkaclentry.go +++ b/cloudformation/ec2/aws-ec2-networkaclentry.go @@ -15,12 +15,12 @@ type NetworkAclEntry struct { // CidrBlock AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkaclentry.html#cfn-ec2-networkaclentry-cidrblock - CidrBlock string `json:"CidrBlock,omitempty"` + CidrBlock *string `json:"CidrBlock,omitempty"` // Egress AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkaclentry.html#cfn-ec2-networkaclentry-egress - Egress bool `json:"Egress,omitempty"` + Egress *bool `json:"Egress,omitempty"` // Icmp AWS CloudFormation Property // Required: false @@ -30,12 +30,12 @@ type NetworkAclEntry struct { // Ipv6CidrBlock AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkaclentry.html#cfn-ec2-networkaclentry-ipv6cidrblock - Ipv6CidrBlock string `json:"Ipv6CidrBlock,omitempty"` + Ipv6CidrBlock *string `json:"Ipv6CidrBlock,omitempty"` // NetworkAclId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkaclentry.html#cfn-ec2-networkaclentry-networkaclid - NetworkAclId string `json:"NetworkAclId,omitempty"` + NetworkAclId string `json:"NetworkAclId"` // PortRange AWS CloudFormation Property // Required: false @@ -50,7 +50,7 @@ type NetworkAclEntry struct { // RuleAction AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkaclentry.html#cfn-ec2-networkaclentry-ruleaction - RuleAction string `json:"RuleAction,omitempty"` + RuleAction string `json:"RuleAction"` // RuleNumber AWS CloudFormation Property // Required: true diff --git a/cloudformation/ec2/aws-ec2-networkaclentry_icmp.go b/cloudformation/ec2/aws-ec2-networkaclentry_icmp.go index 76f8e77ca9..2a56a3ec16 100644 --- a/cloudformation/ec2/aws-ec2-networkaclentry_icmp.go +++ b/cloudformation/ec2/aws-ec2-networkaclentry_icmp.go @@ -11,12 +11,12 @@ type NetworkAclEntry_Icmp struct { // Code AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkaclentry-icmp.html#cfn-ec2-networkaclentry-icmp-code - Code int `json:"Code,omitempty"` + Code *int `json:"Code,omitempty"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkaclentry-icmp.html#cfn-ec2-networkaclentry-icmp-type - Type int `json:"Type,omitempty"` + Type *int `json:"Type,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-networkaclentry_portrange.go b/cloudformation/ec2/aws-ec2-networkaclentry_portrange.go index 8e78be033c..f0833ed700 100644 --- a/cloudformation/ec2/aws-ec2-networkaclentry_portrange.go +++ b/cloudformation/ec2/aws-ec2-networkaclentry_portrange.go @@ -11,12 +11,12 @@ type NetworkAclEntry_PortRange struct { // From AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkaclentry-portrange.html#cfn-ec2-networkaclentry-portrange-from - From int `json:"From,omitempty"` + From *int `json:"From,omitempty"` // To AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkaclentry-portrange.html#cfn-ec2-networkaclentry-portrange-to - To int `json:"To,omitempty"` + To *int `json:"To,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-networkinsightsaccessscope.go b/cloudformation/ec2/aws-ec2-networkinsightsaccessscope.go index 2f3b3759c4..e6c974ca91 100644 --- a/cloudformation/ec2/aws-ec2-networkinsightsaccessscope.go +++ b/cloudformation/ec2/aws-ec2-networkinsightsaccessscope.go @@ -16,17 +16,17 @@ type NetworkInsightsAccessScope struct { // ExcludePaths AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinsightsaccessscope.html#cfn-ec2-networkinsightsaccessscope-excludepaths - ExcludePaths []NetworkInsightsAccessScope_AccessScopePathRequest `json:"ExcludePaths,omitempty"` + ExcludePaths *[]NetworkInsightsAccessScope_AccessScopePathRequest `json:"ExcludePaths,omitempty"` // MatchPaths AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinsightsaccessscope.html#cfn-ec2-networkinsightsaccessscope-matchpaths - MatchPaths []NetworkInsightsAccessScope_AccessScopePathRequest `json:"MatchPaths,omitempty"` + MatchPaths *[]NetworkInsightsAccessScope_AccessScopePathRequest `json:"MatchPaths,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinsightsaccessscope.html#cfn-ec2-networkinsightsaccessscope-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-networkinsightsaccessscope_accessscopepathrequest.go b/cloudformation/ec2/aws-ec2-networkinsightsaccessscope_accessscopepathrequest.go index b77a1cd703..e61fd14c10 100644 --- a/cloudformation/ec2/aws-ec2-networkinsightsaccessscope_accessscopepathrequest.go +++ b/cloudformation/ec2/aws-ec2-networkinsightsaccessscope_accessscopepathrequest.go @@ -21,7 +21,7 @@ type NetworkInsightsAccessScope_AccessScopePathRequest struct { // ThroughResources AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsaccessscope-accessscopepathrequest.html#cfn-ec2-networkinsightsaccessscope-accessscopepathrequest-throughresources - ThroughResources []NetworkInsightsAccessScope_ThroughResourcesStatementRequest `json:"ThroughResources,omitempty"` + ThroughResources *[]NetworkInsightsAccessScope_ThroughResourcesStatementRequest `json:"ThroughResources,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-networkinsightsaccessscope_packetheaderstatementrequest.go b/cloudformation/ec2/aws-ec2-networkinsightsaccessscope_packetheaderstatementrequest.go index 030e4f1614..d9ef6885bb 100644 --- a/cloudformation/ec2/aws-ec2-networkinsightsaccessscope_packetheaderstatementrequest.go +++ b/cloudformation/ec2/aws-ec2-networkinsightsaccessscope_packetheaderstatementrequest.go @@ -11,37 +11,37 @@ type NetworkInsightsAccessScope_PacketHeaderStatementRequest struct { // DestinationAddresses AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsaccessscope-packetheaderstatementrequest.html#cfn-ec2-networkinsightsaccessscope-packetheaderstatementrequest-destinationaddresses - DestinationAddresses []string `json:"DestinationAddresses,omitempty"` + DestinationAddresses *[]string `json:"DestinationAddresses,omitempty"` // DestinationPorts AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsaccessscope-packetheaderstatementrequest.html#cfn-ec2-networkinsightsaccessscope-packetheaderstatementrequest-destinationports - DestinationPorts []string `json:"DestinationPorts,omitempty"` + DestinationPorts *[]string `json:"DestinationPorts,omitempty"` // DestinationPrefixLists AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsaccessscope-packetheaderstatementrequest.html#cfn-ec2-networkinsightsaccessscope-packetheaderstatementrequest-destinationprefixlists - DestinationPrefixLists []string `json:"DestinationPrefixLists,omitempty"` + DestinationPrefixLists *[]string `json:"DestinationPrefixLists,omitempty"` // Protocols AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsaccessscope-packetheaderstatementrequest.html#cfn-ec2-networkinsightsaccessscope-packetheaderstatementrequest-protocols - Protocols []string `json:"Protocols,omitempty"` + Protocols *[]string `json:"Protocols,omitempty"` // SourceAddresses AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsaccessscope-packetheaderstatementrequest.html#cfn-ec2-networkinsightsaccessscope-packetheaderstatementrequest-sourceaddresses - SourceAddresses []string `json:"SourceAddresses,omitempty"` + SourceAddresses *[]string `json:"SourceAddresses,omitempty"` // SourcePorts AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsaccessscope-packetheaderstatementrequest.html#cfn-ec2-networkinsightsaccessscope-packetheaderstatementrequest-sourceports - SourcePorts []string `json:"SourcePorts,omitempty"` + SourcePorts *[]string `json:"SourcePorts,omitempty"` // SourcePrefixLists AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsaccessscope-packetheaderstatementrequest.html#cfn-ec2-networkinsightsaccessscope-packetheaderstatementrequest-sourceprefixlists - SourcePrefixLists []string `json:"SourcePrefixLists,omitempty"` + SourcePrefixLists *[]string `json:"SourcePrefixLists,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-networkinsightsaccessscope_resourcestatementrequest.go b/cloudformation/ec2/aws-ec2-networkinsightsaccessscope_resourcestatementrequest.go index edd124603e..3ef1b706a8 100644 --- a/cloudformation/ec2/aws-ec2-networkinsightsaccessscope_resourcestatementrequest.go +++ b/cloudformation/ec2/aws-ec2-networkinsightsaccessscope_resourcestatementrequest.go @@ -11,12 +11,12 @@ type NetworkInsightsAccessScope_ResourceStatementRequest struct { // ResourceTypes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsaccessscope-resourcestatementrequest.html#cfn-ec2-networkinsightsaccessscope-resourcestatementrequest-resourcetypes - ResourceTypes []string `json:"ResourceTypes,omitempty"` + ResourceTypes *[]string `json:"ResourceTypes,omitempty"` // Resources AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsaccessscope-resourcestatementrequest.html#cfn-ec2-networkinsightsaccessscope-resourcestatementrequest-resources - Resources []string `json:"Resources,omitempty"` + Resources *[]string `json:"Resources,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-networkinsightsaccessscopeanalysis.go b/cloudformation/ec2/aws-ec2-networkinsightsaccessscopeanalysis.go index bf2b93985c..790fe29eb1 100644 --- a/cloudformation/ec2/aws-ec2-networkinsightsaccessscopeanalysis.go +++ b/cloudformation/ec2/aws-ec2-networkinsightsaccessscopeanalysis.go @@ -16,12 +16,12 @@ type NetworkInsightsAccessScopeAnalysis struct { // NetworkInsightsAccessScopeId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinsightsaccessscopeanalysis.html#cfn-ec2-networkinsightsaccessscopeanalysis-networkinsightsaccessscopeid - NetworkInsightsAccessScopeId string `json:"NetworkInsightsAccessScopeId,omitempty"` + NetworkInsightsAccessScopeId string `json:"NetworkInsightsAccessScopeId"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinsightsaccessscopeanalysis.html#cfn-ec2-networkinsightsaccessscopeanalysis-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-networkinsightsanalysis.go b/cloudformation/ec2/aws-ec2-networkinsightsanalysis.go index 5b66f256dd..962a91b47c 100644 --- a/cloudformation/ec2/aws-ec2-networkinsightsanalysis.go +++ b/cloudformation/ec2/aws-ec2-networkinsightsanalysis.go @@ -16,17 +16,17 @@ type NetworkInsightsAnalysis struct { // FilterInArns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinsightsanalysis.html#cfn-ec2-networkinsightsanalysis-filterinarns - FilterInArns []string `json:"FilterInArns,omitempty"` + FilterInArns *[]string `json:"FilterInArns,omitempty"` // NetworkInsightsPathId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinsightsanalysis.html#cfn-ec2-networkinsightsanalysis-networkinsightspathid - NetworkInsightsPathId string `json:"NetworkInsightsPathId,omitempty"` + NetworkInsightsPathId string `json:"NetworkInsightsPathId"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinsightsanalysis.html#cfn-ec2-networkinsightsanalysis-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-networkinsightsanalysis_alternatepathhint.go b/cloudformation/ec2/aws-ec2-networkinsightsanalysis_alternatepathhint.go index e4bf35c301..d3b20167e4 100644 --- a/cloudformation/ec2/aws-ec2-networkinsightsanalysis_alternatepathhint.go +++ b/cloudformation/ec2/aws-ec2-networkinsightsanalysis_alternatepathhint.go @@ -11,12 +11,12 @@ type NetworkInsightsAnalysis_AlternatePathHint struct { // ComponentArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-alternatepathhint.html#cfn-ec2-networkinsightsanalysis-alternatepathhint-componentarn - ComponentArn string `json:"ComponentArn,omitempty"` + ComponentArn *string `json:"ComponentArn,omitempty"` // ComponentId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-alternatepathhint.html#cfn-ec2-networkinsightsanalysis-alternatepathhint-componentid - ComponentId string `json:"ComponentId,omitempty"` + ComponentId *string `json:"ComponentId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-networkinsightsanalysis_analysisaclrule.go b/cloudformation/ec2/aws-ec2-networkinsightsanalysis_analysisaclrule.go index 3123dd2af4..bf4f9c8000 100644 --- a/cloudformation/ec2/aws-ec2-networkinsightsanalysis_analysisaclrule.go +++ b/cloudformation/ec2/aws-ec2-networkinsightsanalysis_analysisaclrule.go @@ -11,12 +11,12 @@ type NetworkInsightsAnalysis_AnalysisAclRule struct { // Cidr AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-analysisaclrule.html#cfn-ec2-networkinsightsanalysis-analysisaclrule-cidr - Cidr string `json:"Cidr,omitempty"` + Cidr *string `json:"Cidr,omitempty"` // Egress AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-analysisaclrule.html#cfn-ec2-networkinsightsanalysis-analysisaclrule-egress - Egress bool `json:"Egress,omitempty"` + Egress *bool `json:"Egress,omitempty"` // PortRange AWS CloudFormation Property // Required: false @@ -26,17 +26,17 @@ type NetworkInsightsAnalysis_AnalysisAclRule struct { // Protocol AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-analysisaclrule.html#cfn-ec2-networkinsightsanalysis-analysisaclrule-protocol - Protocol string `json:"Protocol,omitempty"` + Protocol *string `json:"Protocol,omitempty"` // RuleAction AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-analysisaclrule.html#cfn-ec2-networkinsightsanalysis-analysisaclrule-ruleaction - RuleAction string `json:"RuleAction,omitempty"` + RuleAction *string `json:"RuleAction,omitempty"` // RuleNumber AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-analysisaclrule.html#cfn-ec2-networkinsightsanalysis-analysisaclrule-rulenumber - RuleNumber int `json:"RuleNumber,omitempty"` + RuleNumber *int `json:"RuleNumber,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-networkinsightsanalysis_analysiscomponent.go b/cloudformation/ec2/aws-ec2-networkinsightsanalysis_analysiscomponent.go index 7e52001bc4..ed35d93f57 100644 --- a/cloudformation/ec2/aws-ec2-networkinsightsanalysis_analysiscomponent.go +++ b/cloudformation/ec2/aws-ec2-networkinsightsanalysis_analysiscomponent.go @@ -11,12 +11,12 @@ type NetworkInsightsAnalysis_AnalysisComponent struct { // Arn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-analysiscomponent.html#cfn-ec2-networkinsightsanalysis-analysiscomponent-arn - Arn string `json:"Arn,omitempty"` + Arn *string `json:"Arn,omitempty"` // Id AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-analysiscomponent.html#cfn-ec2-networkinsightsanalysis-analysiscomponent-id - Id string `json:"Id,omitempty"` + Id *string `json:"Id,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-networkinsightsanalysis_analysisloadbalancerlistener.go b/cloudformation/ec2/aws-ec2-networkinsightsanalysis_analysisloadbalancerlistener.go index dc19699a84..2f6ce774e2 100644 --- a/cloudformation/ec2/aws-ec2-networkinsightsanalysis_analysisloadbalancerlistener.go +++ b/cloudformation/ec2/aws-ec2-networkinsightsanalysis_analysisloadbalancerlistener.go @@ -11,12 +11,12 @@ type NetworkInsightsAnalysis_AnalysisLoadBalancerListener struct { // InstancePort AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-analysisloadbalancerlistener.html#cfn-ec2-networkinsightsanalysis-analysisloadbalancerlistener-instanceport - InstancePort int `json:"InstancePort,omitempty"` + InstancePort *int `json:"InstancePort,omitempty"` // LoadBalancerPort AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-analysisloadbalancerlistener.html#cfn-ec2-networkinsightsanalysis-analysisloadbalancerlistener-loadbalancerport - LoadBalancerPort int `json:"LoadBalancerPort,omitempty"` + LoadBalancerPort *int `json:"LoadBalancerPort,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-networkinsightsanalysis_analysisloadbalancertarget.go b/cloudformation/ec2/aws-ec2-networkinsightsanalysis_analysisloadbalancertarget.go index 47e78bfdf4..d8ef02ce63 100644 --- a/cloudformation/ec2/aws-ec2-networkinsightsanalysis_analysisloadbalancertarget.go +++ b/cloudformation/ec2/aws-ec2-networkinsightsanalysis_analysisloadbalancertarget.go @@ -11,12 +11,12 @@ type NetworkInsightsAnalysis_AnalysisLoadBalancerTarget struct { // Address AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-analysisloadbalancertarget.html#cfn-ec2-networkinsightsanalysis-analysisloadbalancertarget-address - Address string `json:"Address,omitempty"` + Address *string `json:"Address,omitempty"` // AvailabilityZone AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-analysisloadbalancertarget.html#cfn-ec2-networkinsightsanalysis-analysisloadbalancertarget-availabilityzone - AvailabilityZone string `json:"AvailabilityZone,omitempty"` + AvailabilityZone *string `json:"AvailabilityZone,omitempty"` // Instance AWS CloudFormation Property // Required: false @@ -26,7 +26,7 @@ type NetworkInsightsAnalysis_AnalysisLoadBalancerTarget struct { // Port AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-analysisloadbalancertarget.html#cfn-ec2-networkinsightsanalysis-analysisloadbalancertarget-port - Port int `json:"Port,omitempty"` + Port *int `json:"Port,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-networkinsightsanalysis_analysispacketheader.go b/cloudformation/ec2/aws-ec2-networkinsightsanalysis_analysispacketheader.go index 18b989834a..6122ef5876 100644 --- a/cloudformation/ec2/aws-ec2-networkinsightsanalysis_analysispacketheader.go +++ b/cloudformation/ec2/aws-ec2-networkinsightsanalysis_analysispacketheader.go @@ -11,27 +11,27 @@ type NetworkInsightsAnalysis_AnalysisPacketHeader struct { // DestinationAddresses AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-analysispacketheader.html#cfn-ec2-networkinsightsanalysis-analysispacketheader-destinationaddresses - DestinationAddresses []string `json:"DestinationAddresses,omitempty"` + DestinationAddresses *[]string `json:"DestinationAddresses,omitempty"` // DestinationPortRanges AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-analysispacketheader.html#cfn-ec2-networkinsightsanalysis-analysispacketheader-destinationportranges - DestinationPortRanges []NetworkInsightsAnalysis_PortRange `json:"DestinationPortRanges,omitempty"` + DestinationPortRanges *[]NetworkInsightsAnalysis_PortRange `json:"DestinationPortRanges,omitempty"` // Protocol AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-analysispacketheader.html#cfn-ec2-networkinsightsanalysis-analysispacketheader-protocol - Protocol string `json:"Protocol,omitempty"` + Protocol *string `json:"Protocol,omitempty"` // SourceAddresses AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-analysispacketheader.html#cfn-ec2-networkinsightsanalysis-analysispacketheader-sourceaddresses - SourceAddresses []string `json:"SourceAddresses,omitempty"` + SourceAddresses *[]string `json:"SourceAddresses,omitempty"` // SourcePortRanges AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-analysispacketheader.html#cfn-ec2-networkinsightsanalysis-analysispacketheader-sourceportranges - SourcePortRanges []NetworkInsightsAnalysis_PortRange `json:"SourcePortRanges,omitempty"` + SourcePortRanges *[]NetworkInsightsAnalysis_PortRange `json:"SourcePortRanges,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-networkinsightsanalysis_analysisroutetableroute.go b/cloudformation/ec2/aws-ec2-networkinsightsanalysis_analysisroutetableroute.go index 6622be6988..545060fbec 100644 --- a/cloudformation/ec2/aws-ec2-networkinsightsanalysis_analysisroutetableroute.go +++ b/cloudformation/ec2/aws-ec2-networkinsightsanalysis_analysisroutetableroute.go @@ -11,52 +11,52 @@ type NetworkInsightsAnalysis_AnalysisRouteTableRoute struct { // NatGatewayId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-analysisroutetableroute.html#cfn-ec2-networkinsightsanalysis-analysisroutetableroute-natgatewayid - NatGatewayId string `json:"NatGatewayId,omitempty"` + NatGatewayId *string `json:"NatGatewayId,omitempty"` // NetworkInterfaceId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-analysisroutetableroute.html#cfn-ec2-networkinsightsanalysis-analysisroutetableroute-networkinterfaceid - NetworkInterfaceId string `json:"NetworkInterfaceId,omitempty"` + NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty"` // Origin AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-analysisroutetableroute.html#cfn-ec2-networkinsightsanalysis-analysisroutetableroute-origin - Origin string `json:"Origin,omitempty"` + Origin *string `json:"Origin,omitempty"` // TransitGatewayId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-analysisroutetableroute.html#cfn-ec2-networkinsightsanalysis-analysisroutetableroute-transitgatewayid - TransitGatewayId string `json:"TransitGatewayId,omitempty"` + TransitGatewayId *string `json:"TransitGatewayId,omitempty"` // VpcPeeringConnectionId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-analysisroutetableroute.html#cfn-ec2-networkinsightsanalysis-analysisroutetableroute-vpcpeeringconnectionid - VpcPeeringConnectionId string `json:"VpcPeeringConnectionId,omitempty"` + VpcPeeringConnectionId *string `json:"VpcPeeringConnectionId,omitempty"` // destinationCidr AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-analysisroutetableroute.html#cfn-ec2-networkinsightsanalysis-analysisroutetableroute-destinationcidr - destinationCidr string `json:"destinationCidr,omitempty"` + destinationCidr *string `json:"destinationCidr,omitempty"` // destinationPrefixListId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-analysisroutetableroute.html#cfn-ec2-networkinsightsanalysis-analysisroutetableroute-destinationprefixlistid - destinationPrefixListId string `json:"destinationPrefixListId,omitempty"` + destinationPrefixListId *string `json:"destinationPrefixListId,omitempty"` // egressOnlyInternetGatewayId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-analysisroutetableroute.html#cfn-ec2-networkinsightsanalysis-analysisroutetableroute-egressonlyinternetgatewayid - egressOnlyInternetGatewayId string `json:"egressOnlyInternetGatewayId,omitempty"` + egressOnlyInternetGatewayId *string `json:"egressOnlyInternetGatewayId,omitempty"` // gatewayId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-analysisroutetableroute.html#cfn-ec2-networkinsightsanalysis-analysisroutetableroute-gatewayid - gatewayId string `json:"gatewayId,omitempty"` + gatewayId *string `json:"gatewayId,omitempty"` // instanceId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-analysisroutetableroute.html#cfn-ec2-networkinsightsanalysis-analysisroutetableroute-instanceid - instanceId string `json:"instanceId,omitempty"` + instanceId *string `json:"instanceId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-networkinsightsanalysis_analysissecuritygrouprule.go b/cloudformation/ec2/aws-ec2-networkinsightsanalysis_analysissecuritygrouprule.go index 83a23e180e..85575f2485 100644 --- a/cloudformation/ec2/aws-ec2-networkinsightsanalysis_analysissecuritygrouprule.go +++ b/cloudformation/ec2/aws-ec2-networkinsightsanalysis_analysissecuritygrouprule.go @@ -11,12 +11,12 @@ type NetworkInsightsAnalysis_AnalysisSecurityGroupRule struct { // Cidr AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-analysissecuritygrouprule.html#cfn-ec2-networkinsightsanalysis-analysissecuritygrouprule-cidr - Cidr string `json:"Cidr,omitempty"` + Cidr *string `json:"Cidr,omitempty"` // Direction AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-analysissecuritygrouprule.html#cfn-ec2-networkinsightsanalysis-analysissecuritygrouprule-direction - Direction string `json:"Direction,omitempty"` + Direction *string `json:"Direction,omitempty"` // PortRange AWS CloudFormation Property // Required: false @@ -26,17 +26,17 @@ type NetworkInsightsAnalysis_AnalysisSecurityGroupRule struct { // PrefixListId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-analysissecuritygrouprule.html#cfn-ec2-networkinsightsanalysis-analysissecuritygrouprule-prefixlistid - PrefixListId string `json:"PrefixListId,omitempty"` + PrefixListId *string `json:"PrefixListId,omitempty"` // Protocol AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-analysissecuritygrouprule.html#cfn-ec2-networkinsightsanalysis-analysissecuritygrouprule-protocol - Protocol string `json:"Protocol,omitempty"` + Protocol *string `json:"Protocol,omitempty"` // SecurityGroupId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-analysissecuritygrouprule.html#cfn-ec2-networkinsightsanalysis-analysissecuritygrouprule-securitygroupid - SecurityGroupId string `json:"SecurityGroupId,omitempty"` + SecurityGroupId *string `json:"SecurityGroupId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-networkinsightsanalysis_explanation.go b/cloudformation/ec2/aws-ec2-networkinsightsanalysis_explanation.go index 5171b5f8cd..04a3d610ea 100644 --- a/cloudformation/ec2/aws-ec2-networkinsightsanalysis_explanation.go +++ b/cloudformation/ec2/aws-ec2-networkinsightsanalysis_explanation.go @@ -21,12 +21,12 @@ type NetworkInsightsAnalysis_Explanation struct { // Address AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-address - Address string `json:"Address,omitempty"` + Address *string `json:"Address,omitempty"` // Addresses AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-addresses - Addresses []string `json:"Addresses,omitempty"` + Addresses *[]string `json:"Addresses,omitempty"` // AttachedTo AWS CloudFormation Property // Required: false @@ -36,12 +36,12 @@ type NetworkInsightsAnalysis_Explanation struct { // AvailabilityZones AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-availabilityzones - AvailabilityZones []string `json:"AvailabilityZones,omitempty"` + AvailabilityZones *[]string `json:"AvailabilityZones,omitempty"` // Cidrs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-cidrs - Cidrs []string `json:"Cidrs,omitempty"` + Cidrs *[]string `json:"Cidrs,omitempty"` // ClassicLoadBalancerListener AWS CloudFormation Property // Required: false @@ -71,7 +71,7 @@ type NetworkInsightsAnalysis_Explanation struct { // Direction AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-direction - Direction string `json:"Direction,omitempty"` + Direction *string `json:"Direction,omitempty"` // ElasticLoadBalancerListener AWS CloudFormation Property // Required: false @@ -81,7 +81,7 @@ type NetworkInsightsAnalysis_Explanation struct { // ExplanationCode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-explanationcode - ExplanationCode string `json:"ExplanationCode,omitempty"` + ExplanationCode *string `json:"ExplanationCode,omitempty"` // IngressRouteTable AWS CloudFormation Property // Required: false @@ -96,12 +96,12 @@ type NetworkInsightsAnalysis_Explanation struct { // LoadBalancerArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-loadbalancerarn - LoadBalancerArn string `json:"LoadBalancerArn,omitempty"` + LoadBalancerArn *string `json:"LoadBalancerArn,omitempty"` // LoadBalancerListenerPort AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-loadbalancerlistenerport - LoadBalancerListenerPort int `json:"LoadBalancerListenerPort,omitempty"` + LoadBalancerListenerPort *int `json:"LoadBalancerListenerPort,omitempty"` // LoadBalancerTarget AWS CloudFormation Property // Required: false @@ -116,17 +116,17 @@ type NetworkInsightsAnalysis_Explanation struct { // LoadBalancerTargetGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-loadbalancertargetgroups - LoadBalancerTargetGroups []NetworkInsightsAnalysis_AnalysisComponent `json:"LoadBalancerTargetGroups,omitempty"` + LoadBalancerTargetGroups *[]NetworkInsightsAnalysis_AnalysisComponent `json:"LoadBalancerTargetGroups,omitempty"` // LoadBalancerTargetPort AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-loadbalancertargetport - LoadBalancerTargetPort int `json:"LoadBalancerTargetPort,omitempty"` + LoadBalancerTargetPort *int `json:"LoadBalancerTargetPort,omitempty"` // MissingComponent AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-missingcomponent - MissingComponent string `json:"MissingComponent,omitempty"` + MissingComponent *string `json:"MissingComponent,omitempty"` // NatGateway AWS CloudFormation Property // Required: false @@ -141,17 +141,17 @@ type NetworkInsightsAnalysis_Explanation struct { // PacketField AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-packetfield - PacketField string `json:"PacketField,omitempty"` + PacketField *string `json:"PacketField,omitempty"` // Port AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-port - Port int `json:"Port,omitempty"` + Port *int `json:"Port,omitempty"` // PortRanges AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-portranges - PortRanges []NetworkInsightsAnalysis_PortRange `json:"PortRanges,omitempty"` + PortRanges *[]NetworkInsightsAnalysis_PortRange `json:"PortRanges,omitempty"` // PrefixList AWS CloudFormation Property // Required: false @@ -161,7 +161,7 @@ type NetworkInsightsAnalysis_Explanation struct { // Protocols AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-protocols - Protocols []string `json:"Protocols,omitempty"` + Protocols *[]string `json:"Protocols,omitempty"` // RouteTable AWS CloudFormation Property // Required: false @@ -186,7 +186,7 @@ type NetworkInsightsAnalysis_Explanation struct { // SecurityGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-securitygroups - SecurityGroups []NetworkInsightsAnalysis_AnalysisComponent `json:"SecurityGroups,omitempty"` + SecurityGroups *[]NetworkInsightsAnalysis_AnalysisComponent `json:"SecurityGroups,omitempty"` // SourceVpc AWS CloudFormation Property // Required: false @@ -196,7 +196,7 @@ type NetworkInsightsAnalysis_Explanation struct { // State AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-state - State string `json:"State,omitempty"` + State *string `json:"State,omitempty"` // Subnet AWS CloudFormation Property // Required: false diff --git a/cloudformation/ec2/aws-ec2-networkinsightsanalysis_pathcomponent.go b/cloudformation/ec2/aws-ec2-networkinsightsanalysis_pathcomponent.go index 42968532f5..af947c2651 100644 --- a/cloudformation/ec2/aws-ec2-networkinsightsanalysis_pathcomponent.go +++ b/cloudformation/ec2/aws-ec2-networkinsightsanalysis_pathcomponent.go @@ -46,7 +46,7 @@ type NetworkInsightsAnalysis_PathComponent struct { // SequenceNumber AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-pathcomponent.html#cfn-ec2-networkinsightsanalysis-pathcomponent-sequencenumber - SequenceNumber int `json:"SequenceNumber,omitempty"` + SequenceNumber *int `json:"SequenceNumber,omitempty"` // SourceVpc AWS CloudFormation Property // Required: false diff --git a/cloudformation/ec2/aws-ec2-networkinsightsanalysis_portrange.go b/cloudformation/ec2/aws-ec2-networkinsightsanalysis_portrange.go index b1932054e9..d0c96c7012 100644 --- a/cloudformation/ec2/aws-ec2-networkinsightsanalysis_portrange.go +++ b/cloudformation/ec2/aws-ec2-networkinsightsanalysis_portrange.go @@ -11,12 +11,12 @@ type NetworkInsightsAnalysis_PortRange struct { // From AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-portrange.html#cfn-ec2-networkinsightsanalysis-portrange-from - From int `json:"From,omitempty"` + From *int `json:"From,omitempty"` // To AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-portrange.html#cfn-ec2-networkinsightsanalysis-portrange-to - To int `json:"To,omitempty"` + To *int `json:"To,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-networkinsightspath.go b/cloudformation/ec2/aws-ec2-networkinsightspath.go index 7714251056..f93fc6a0f7 100644 --- a/cloudformation/ec2/aws-ec2-networkinsightspath.go +++ b/cloudformation/ec2/aws-ec2-networkinsightspath.go @@ -16,37 +16,37 @@ type NetworkInsightsPath struct { // Destination AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinsightspath.html#cfn-ec2-networkinsightspath-destination - Destination string `json:"Destination,omitempty"` + Destination string `json:"Destination"` // DestinationIp AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinsightspath.html#cfn-ec2-networkinsightspath-destinationip - DestinationIp string `json:"DestinationIp,omitempty"` + DestinationIp *string `json:"DestinationIp,omitempty"` // DestinationPort AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinsightspath.html#cfn-ec2-networkinsightspath-destinationport - DestinationPort int `json:"DestinationPort,omitempty"` + DestinationPort *int `json:"DestinationPort,omitempty"` // Protocol AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinsightspath.html#cfn-ec2-networkinsightspath-protocol - Protocol string `json:"Protocol,omitempty"` + Protocol string `json:"Protocol"` // Source AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinsightspath.html#cfn-ec2-networkinsightspath-source - Source string `json:"Source,omitempty"` + Source string `json:"Source"` // SourceIp AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinsightspath.html#cfn-ec2-networkinsightspath-sourceip - SourceIp string `json:"SourceIp,omitempty"` + SourceIp *string `json:"SourceIp,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinsightspath.html#cfn-ec2-networkinsightspath-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-networkinterface.go b/cloudformation/ec2/aws-ec2-networkinterface.go index a7233915d5..c0eb2bb2ee 100644 --- a/cloudformation/ec2/aws-ec2-networkinterface.go +++ b/cloudformation/ec2/aws-ec2-networkinterface.go @@ -16,57 +16,57 @@ type NetworkInterface struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html#cfn-ec2-networkinterface-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // GroupSet AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html#cfn-ec2-networkinterface-groupset - GroupSet []string `json:"GroupSet,omitempty"` + GroupSet *[]string `json:"GroupSet,omitempty"` // InterfaceType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html#cfn-ec2-networkinterface-interfacetype - InterfaceType string `json:"InterfaceType,omitempty"` + InterfaceType *string `json:"InterfaceType,omitempty"` // Ipv6AddressCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html#cfn-ec2-networkinterface-ipv6addresscount - Ipv6AddressCount int `json:"Ipv6AddressCount,omitempty"` + Ipv6AddressCount *int `json:"Ipv6AddressCount,omitempty"` // Ipv6Addresses AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html#cfn-ec2-networkinterface-ipv6addresses - Ipv6Addresses []NetworkInterface_InstanceIpv6Address `json:"Ipv6Addresses,omitempty"` + Ipv6Addresses *[]NetworkInterface_InstanceIpv6Address `json:"Ipv6Addresses,omitempty"` // PrivateIpAddress AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html#cfn-ec2-networkinterface-privateipaddress - PrivateIpAddress string `json:"PrivateIpAddress,omitempty"` + PrivateIpAddress *string `json:"PrivateIpAddress,omitempty"` // PrivateIpAddresses AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html#cfn-ec2-networkinterface-privateipaddresses - PrivateIpAddresses []NetworkInterface_PrivateIpAddressSpecification `json:"PrivateIpAddresses,omitempty"` + PrivateIpAddresses *[]NetworkInterface_PrivateIpAddressSpecification `json:"PrivateIpAddresses,omitempty"` // SecondaryPrivateIpAddressCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html#cfn-ec2-networkinterface-secondaryprivateipaddresscount - SecondaryPrivateIpAddressCount int `json:"SecondaryPrivateIpAddressCount,omitempty"` + SecondaryPrivateIpAddressCount *int `json:"SecondaryPrivateIpAddressCount,omitempty"` // SourceDestCheck AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html#cfn-ec2-networkinterface-sourcedestcheck - SourceDestCheck bool `json:"SourceDestCheck,omitempty"` + SourceDestCheck *bool `json:"SourceDestCheck,omitempty"` // SubnetId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html#cfn-ec2-networkinterface-subnetid - SubnetId string `json:"SubnetId,omitempty"` + SubnetId string `json:"SubnetId"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html#cfn-ec2-networkinterface-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-networkinterface_instanceipv6address.go b/cloudformation/ec2/aws-ec2-networkinterface_instanceipv6address.go index dfafec8b69..e3479ecf78 100644 --- a/cloudformation/ec2/aws-ec2-networkinterface_instanceipv6address.go +++ b/cloudformation/ec2/aws-ec2-networkinterface_instanceipv6address.go @@ -11,7 +11,7 @@ type NetworkInterface_InstanceIpv6Address struct { // Ipv6Address AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinterface-instanceipv6address.html#cfn-ec2-networkinterface-instanceipv6address-ipv6address - Ipv6Address string `json:"Ipv6Address,omitempty"` + Ipv6Address string `json:"Ipv6Address"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-networkinterface_privateipaddressspecification.go b/cloudformation/ec2/aws-ec2-networkinterface_privateipaddressspecification.go index cde9cb3b59..26aba8c450 100644 --- a/cloudformation/ec2/aws-ec2-networkinterface_privateipaddressspecification.go +++ b/cloudformation/ec2/aws-ec2-networkinterface_privateipaddressspecification.go @@ -16,7 +16,7 @@ type NetworkInterface_PrivateIpAddressSpecification struct { // PrivateIpAddress AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinterface-privateipaddressspecification.html#cfn-ec2-networkinterface-privateipaddressspecification-privateipaddress - PrivateIpAddress string `json:"PrivateIpAddress,omitempty"` + PrivateIpAddress string `json:"PrivateIpAddress"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-networkinterfaceattachment.go b/cloudformation/ec2/aws-ec2-networkinterfaceattachment.go index 7afa352cd5..645c5b3c65 100644 --- a/cloudformation/ec2/aws-ec2-networkinterfaceattachment.go +++ b/cloudformation/ec2/aws-ec2-networkinterfaceattachment.go @@ -15,22 +15,22 @@ type NetworkInterfaceAttachment struct { // DeleteOnTermination AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface-attachment.html#cfn-ec2-network-interface-attachment-deleteonterm - DeleteOnTermination bool `json:"DeleteOnTermination,omitempty"` + DeleteOnTermination *bool `json:"DeleteOnTermination,omitempty"` // DeviceIndex AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface-attachment.html#cfn-ec2-network-interface-attachment-deviceindex - DeviceIndex string `json:"DeviceIndex,omitempty"` + DeviceIndex string `json:"DeviceIndex"` // InstanceId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface-attachment.html#cfn-ec2-network-interface-attachment-instanceid - InstanceId string `json:"InstanceId,omitempty"` + InstanceId string `json:"InstanceId"` // NetworkInterfaceId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface-attachment.html#cfn-ec2-network-interface-attachment-networkinterfaceid - NetworkInterfaceId string `json:"NetworkInterfaceId,omitempty"` + NetworkInterfaceId string `json:"NetworkInterfaceId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-networkinterfacepermission.go b/cloudformation/ec2/aws-ec2-networkinterfacepermission.go index ffddeeeac2..078f3455a7 100644 --- a/cloudformation/ec2/aws-ec2-networkinterfacepermission.go +++ b/cloudformation/ec2/aws-ec2-networkinterfacepermission.go @@ -15,17 +15,17 @@ type NetworkInterfacePermission struct { // AwsAccountId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterfacepermission.html#cfn-ec2-networkinterfacepermission-awsaccountid - AwsAccountId string `json:"AwsAccountId,omitempty"` + AwsAccountId string `json:"AwsAccountId"` // NetworkInterfaceId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterfacepermission.html#cfn-ec2-networkinterfacepermission-networkinterfaceid - NetworkInterfaceId string `json:"NetworkInterfaceId,omitempty"` + NetworkInterfaceId string `json:"NetworkInterfaceId"` // Permission AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterfacepermission.html#cfn-ec2-networkinterfacepermission-permission - Permission string `json:"Permission,omitempty"` + Permission string `json:"Permission"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-placementgroup.go b/cloudformation/ec2/aws-ec2-placementgroup.go index 6673332ab1..e96a20ee11 100644 --- a/cloudformation/ec2/aws-ec2-placementgroup.go +++ b/cloudformation/ec2/aws-ec2-placementgroup.go @@ -15,7 +15,7 @@ type PlacementGroup struct { // Strategy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-strategy - Strategy string `json:"Strategy,omitempty"` + Strategy *string `json:"Strategy,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-prefixlist.go b/cloudformation/ec2/aws-ec2-prefixlist.go index 619197de1a..08154bccab 100644 --- a/cloudformation/ec2/aws-ec2-prefixlist.go +++ b/cloudformation/ec2/aws-ec2-prefixlist.go @@ -16,12 +16,12 @@ type PrefixList struct { // AddressFamily AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-prefixlist.html#cfn-ec2-prefixlist-addressfamily - AddressFamily string `json:"AddressFamily,omitempty"` + AddressFamily string `json:"AddressFamily"` // Entries AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-prefixlist.html#cfn-ec2-prefixlist-entries - Entries []PrefixList_Entry `json:"Entries,omitempty"` + Entries *[]PrefixList_Entry `json:"Entries,omitempty"` // MaxEntries AWS CloudFormation Property // Required: true @@ -31,12 +31,12 @@ type PrefixList struct { // PrefixListName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-prefixlist.html#cfn-ec2-prefixlist-prefixlistname - PrefixListName string `json:"PrefixListName,omitempty"` + PrefixListName string `json:"PrefixListName"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-prefixlist.html#cfn-ec2-prefixlist-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-prefixlist_entry.go b/cloudformation/ec2/aws-ec2-prefixlist_entry.go index 6e8124c1a1..5615b7e8d2 100644 --- a/cloudformation/ec2/aws-ec2-prefixlist_entry.go +++ b/cloudformation/ec2/aws-ec2-prefixlist_entry.go @@ -11,12 +11,12 @@ type PrefixList_Entry struct { // Cidr AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-prefixlist-entry.html#cfn-ec2-prefixlist-entry-cidr - Cidr string `json:"Cidr,omitempty"` + Cidr string `json:"Cidr"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-prefixlist-entry.html#cfn-ec2-prefixlist-entry-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-route.go b/cloudformation/ec2/aws-ec2-route.go index 7bbd14c075..8f1ed116a8 100644 --- a/cloudformation/ec2/aws-ec2-route.go +++ b/cloudformation/ec2/aws-ec2-route.go @@ -15,67 +15,67 @@ type Route struct { // CarrierGatewayId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-carriergatewayid - CarrierGatewayId string `json:"CarrierGatewayId,omitempty"` + CarrierGatewayId *string `json:"CarrierGatewayId,omitempty"` // DestinationCidrBlock AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-destinationcidrblock - DestinationCidrBlock string `json:"DestinationCidrBlock,omitempty"` + DestinationCidrBlock *string `json:"DestinationCidrBlock,omitempty"` // DestinationIpv6CidrBlock AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-destinationipv6cidrblock - DestinationIpv6CidrBlock string `json:"DestinationIpv6CidrBlock,omitempty"` + DestinationIpv6CidrBlock *string `json:"DestinationIpv6CidrBlock,omitempty"` // EgressOnlyInternetGatewayId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-egressonlyinternetgatewayid - EgressOnlyInternetGatewayId string `json:"EgressOnlyInternetGatewayId,omitempty"` + EgressOnlyInternetGatewayId *string `json:"EgressOnlyInternetGatewayId,omitempty"` // GatewayId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-gatewayid - GatewayId string `json:"GatewayId,omitempty"` + GatewayId *string `json:"GatewayId,omitempty"` // InstanceId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-instanceid - InstanceId string `json:"InstanceId,omitempty"` + InstanceId *string `json:"InstanceId,omitempty"` // LocalGatewayId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-localgatewayid - LocalGatewayId string `json:"LocalGatewayId,omitempty"` + LocalGatewayId *string `json:"LocalGatewayId,omitempty"` // NatGatewayId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-natgatewayid - NatGatewayId string `json:"NatGatewayId,omitempty"` + NatGatewayId *string `json:"NatGatewayId,omitempty"` // NetworkInterfaceId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-networkinterfaceid - NetworkInterfaceId string `json:"NetworkInterfaceId,omitempty"` + NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty"` // RouteTableId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-routetableid - RouteTableId string `json:"RouteTableId,omitempty"` + RouteTableId string `json:"RouteTableId"` // TransitGatewayId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-transitgatewayid - TransitGatewayId string `json:"TransitGatewayId,omitempty"` + TransitGatewayId *string `json:"TransitGatewayId,omitempty"` // VpcEndpointId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-vpcendpointid - VpcEndpointId string `json:"VpcEndpointId,omitempty"` + VpcEndpointId *string `json:"VpcEndpointId,omitempty"` // VpcPeeringConnectionId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-vpcpeeringconnectionid - VpcPeeringConnectionId string `json:"VpcPeeringConnectionId,omitempty"` + VpcPeeringConnectionId *string `json:"VpcPeeringConnectionId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-routetable.go b/cloudformation/ec2/aws-ec2-routetable.go index fd5bab9d8e..af7fe295ed 100644 --- a/cloudformation/ec2/aws-ec2-routetable.go +++ b/cloudformation/ec2/aws-ec2-routetable.go @@ -16,12 +16,12 @@ type RouteTable struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-routetable.html#cfn-ec2-routetable-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // VpcId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-routetable.html#cfn-ec2-routetable-vpcid - VpcId string `json:"VpcId,omitempty"` + VpcId string `json:"VpcId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-securitygroup.go b/cloudformation/ec2/aws-ec2-securitygroup.go index 1067de0549..d1467a6296 100644 --- a/cloudformation/ec2/aws-ec2-securitygroup.go +++ b/cloudformation/ec2/aws-ec2-securitygroup.go @@ -16,32 +16,32 @@ type SecurityGroup struct { // GroupDescription AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group.html#cfn-ec2-securitygroup-groupdescription - GroupDescription string `json:"GroupDescription,omitempty"` + GroupDescription string `json:"GroupDescription"` // GroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group.html#cfn-ec2-securitygroup-groupname - GroupName string `json:"GroupName,omitempty"` + GroupName *string `json:"GroupName,omitempty"` // SecurityGroupEgress AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group.html#cfn-ec2-securitygroup-securitygroupegress - SecurityGroupEgress []SecurityGroup_Egress `json:"SecurityGroupEgress,omitempty"` + SecurityGroupEgress *[]SecurityGroup_Egress `json:"SecurityGroupEgress,omitempty"` // SecurityGroupIngress AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group.html#cfn-ec2-securitygroup-securitygroupingress - SecurityGroupIngress []SecurityGroup_Ingress `json:"SecurityGroupIngress,omitempty"` + SecurityGroupIngress *[]SecurityGroup_Ingress `json:"SecurityGroupIngress,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group.html#cfn-ec2-securitygroup-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // VpcId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group.html#cfn-ec2-securitygroup-vpcid - VpcId string `json:"VpcId,omitempty"` + VpcId *string `json:"VpcId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-securitygroup_egress.go b/cloudformation/ec2/aws-ec2-securitygroup_egress.go index 34262b559a..2c94ed8a4a 100644 --- a/cloudformation/ec2/aws-ec2-securitygroup_egress.go +++ b/cloudformation/ec2/aws-ec2-securitygroup_egress.go @@ -11,42 +11,42 @@ type SecurityGroup_Egress struct { // CidrIp AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-cidrip - CidrIp string `json:"CidrIp,omitempty"` + CidrIp *string `json:"CidrIp,omitempty"` // CidrIpv6 AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-cidripv6 - CidrIpv6 string `json:"CidrIpv6,omitempty"` + CidrIpv6 *string `json:"CidrIpv6,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // DestinationPrefixListId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-destinationprefixlistid - DestinationPrefixListId string `json:"DestinationPrefixListId,omitempty"` + DestinationPrefixListId *string `json:"DestinationPrefixListId,omitempty"` // DestinationSecurityGroupId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-destsecgroupid - DestinationSecurityGroupId string `json:"DestinationSecurityGroupId,omitempty"` + DestinationSecurityGroupId *string `json:"DestinationSecurityGroupId,omitempty"` // FromPort AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-fromport - FromPort int `json:"FromPort,omitempty"` + FromPort *int `json:"FromPort,omitempty"` // IpProtocol AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-ipprotocol - IpProtocol string `json:"IpProtocol,omitempty"` + IpProtocol string `json:"IpProtocol"` // ToPort AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-toport - ToPort int `json:"ToPort,omitempty"` + ToPort *int `json:"ToPort,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-securitygroup_ingress.go b/cloudformation/ec2/aws-ec2-securitygroup_ingress.go index 79df1889bd..eb14bf1211 100644 --- a/cloudformation/ec2/aws-ec2-securitygroup_ingress.go +++ b/cloudformation/ec2/aws-ec2-securitygroup_ingress.go @@ -11,52 +11,52 @@ type SecurityGroup_Ingress struct { // CidrIp AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-cidrip - CidrIp string `json:"CidrIp,omitempty"` + CidrIp *string `json:"CidrIp,omitempty"` // CidrIpv6 AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-cidripv6 - CidrIpv6 string `json:"CidrIpv6,omitempty"` + CidrIpv6 *string `json:"CidrIpv6,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // FromPort AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-fromport - FromPort int `json:"FromPort,omitempty"` + FromPort *int `json:"FromPort,omitempty"` // IpProtocol AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-ipprotocol - IpProtocol string `json:"IpProtocol,omitempty"` + IpProtocol string `json:"IpProtocol"` // SourcePrefixListId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-securitygroup-ingress-sourceprefixlistid - SourcePrefixListId string `json:"SourcePrefixListId,omitempty"` + SourcePrefixListId *string `json:"SourcePrefixListId,omitempty"` // SourceSecurityGroupId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-sourcesecuritygroupid - SourceSecurityGroupId string `json:"SourceSecurityGroupId,omitempty"` + SourceSecurityGroupId *string `json:"SourceSecurityGroupId,omitempty"` // SourceSecurityGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-sourcesecuritygroupname - SourceSecurityGroupName string `json:"SourceSecurityGroupName,omitempty"` + SourceSecurityGroupName *string `json:"SourceSecurityGroupName,omitempty"` // SourceSecurityGroupOwnerId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-sourcesecuritygroupownerid - SourceSecurityGroupOwnerId string `json:"SourceSecurityGroupOwnerId,omitempty"` + SourceSecurityGroupOwnerId *string `json:"SourceSecurityGroupOwnerId,omitempty"` // ToPort AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-toport - ToPort int `json:"ToPort,omitempty"` + ToPort *int `json:"ToPort,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-securitygroupegress.go b/cloudformation/ec2/aws-ec2-securitygroupegress.go index 766f78ccd0..2e7a9dfafc 100644 --- a/cloudformation/ec2/aws-ec2-securitygroupegress.go +++ b/cloudformation/ec2/aws-ec2-securitygroupegress.go @@ -15,47 +15,47 @@ type SecurityGroupEgress struct { // CidrIp AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-security-group-egress.html#cfn-ec2-securitygroupegress-cidrip - CidrIp string `json:"CidrIp,omitempty"` + CidrIp *string `json:"CidrIp,omitempty"` // CidrIpv6 AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-security-group-egress.html#cfn-ec2-securitygroupegress-cidripv6 - CidrIpv6 string `json:"CidrIpv6,omitempty"` + CidrIpv6 *string `json:"CidrIpv6,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-security-group-egress.html#cfn-ec2-securitygroupegress-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // DestinationPrefixListId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-security-group-egress.html#cfn-ec2-securitygroupegress-destinationprefixlistid - DestinationPrefixListId string `json:"DestinationPrefixListId,omitempty"` + DestinationPrefixListId *string `json:"DestinationPrefixListId,omitempty"` // DestinationSecurityGroupId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-security-group-egress.html#cfn-ec2-securitygroupegress-destinationsecuritygroupid - DestinationSecurityGroupId string `json:"DestinationSecurityGroupId,omitempty"` + DestinationSecurityGroupId *string `json:"DestinationSecurityGroupId,omitempty"` // FromPort AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-security-group-egress.html#cfn-ec2-securitygroupegress-fromport - FromPort int `json:"FromPort,omitempty"` + FromPort *int `json:"FromPort,omitempty"` // GroupId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-security-group-egress.html#cfn-ec2-securitygroupegress-groupid - GroupId string `json:"GroupId,omitempty"` + GroupId string `json:"GroupId"` // IpProtocol AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-security-group-egress.html#cfn-ec2-securitygroupegress-ipprotocol - IpProtocol string `json:"IpProtocol,omitempty"` + IpProtocol string `json:"IpProtocol"` // ToPort AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-security-group-egress.html#cfn-ec2-securitygroupegress-toport - ToPort int `json:"ToPort,omitempty"` + ToPort *int `json:"ToPort,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-securitygroupingress.go b/cloudformation/ec2/aws-ec2-securitygroupingress.go index e9ed2df28a..c0d92f40f0 100644 --- a/cloudformation/ec2/aws-ec2-securitygroupingress.go +++ b/cloudformation/ec2/aws-ec2-securitygroupingress.go @@ -15,62 +15,62 @@ type SecurityGroupIngress struct { // CidrIp AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-cidrip - CidrIp string `json:"CidrIp,omitempty"` + CidrIp *string `json:"CidrIp,omitempty"` // CidrIpv6 AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-cidripv6 - CidrIpv6 string `json:"CidrIpv6,omitempty"` + CidrIpv6 *string `json:"CidrIpv6,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // FromPort AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-fromport - FromPort int `json:"FromPort,omitempty"` + FromPort *int `json:"FromPort,omitempty"` // GroupId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-groupid - GroupId string `json:"GroupId,omitempty"` + GroupId *string `json:"GroupId,omitempty"` // GroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-groupname - GroupName string `json:"GroupName,omitempty"` + GroupName *string `json:"GroupName,omitempty"` // IpProtocol AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-ipprotocol - IpProtocol string `json:"IpProtocol,omitempty"` + IpProtocol string `json:"IpProtocol"` // SourcePrefixListId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-securitygroupingress-sourceprefixlistid - SourcePrefixListId string `json:"SourcePrefixListId,omitempty"` + SourcePrefixListId *string `json:"SourcePrefixListId,omitempty"` // SourceSecurityGroupId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-sourcesecuritygroupid - SourceSecurityGroupId string `json:"SourceSecurityGroupId,omitempty"` + SourceSecurityGroupId *string `json:"SourceSecurityGroupId,omitempty"` // SourceSecurityGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-sourcesecuritygroupname - SourceSecurityGroupName string `json:"SourceSecurityGroupName,omitempty"` + SourceSecurityGroupName *string `json:"SourceSecurityGroupName,omitempty"` // SourceSecurityGroupOwnerId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-sourcesecuritygroupownerid - SourceSecurityGroupOwnerId string `json:"SourceSecurityGroupOwnerId,omitempty"` + SourceSecurityGroupOwnerId *string `json:"SourceSecurityGroupOwnerId,omitempty"` // ToPort AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-toport - ToPort int `json:"ToPort,omitempty"` + ToPort *int `json:"ToPort,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-spotfleet.go b/cloudformation/ec2/aws-ec2-spotfleet.go index 9d05dcbfe4..9ec7453219 100644 --- a/cloudformation/ec2/aws-ec2-spotfleet.go +++ b/cloudformation/ec2/aws-ec2-spotfleet.go @@ -15,7 +15,7 @@ type SpotFleet struct { // SpotFleetRequestConfigData AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-spotfleet.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata - SpotFleetRequestConfigData *SpotFleet_SpotFleetRequestConfigData `json:"SpotFleetRequestConfigData,omitempty"` + SpotFleetRequestConfigData *SpotFleet_SpotFleetRequestConfigData `json:"SpotFleetRequestConfigData"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-spotfleet_acceleratorcountrequest.go b/cloudformation/ec2/aws-ec2-spotfleet_acceleratorcountrequest.go index acbe979929..9b4c2ab24c 100644 --- a/cloudformation/ec2/aws-ec2-spotfleet_acceleratorcountrequest.go +++ b/cloudformation/ec2/aws-ec2-spotfleet_acceleratorcountrequest.go @@ -11,12 +11,12 @@ type SpotFleet_AcceleratorCountRequest struct { // Max AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-acceleratorcountrequest.html#cfn-ec2-spotfleet-acceleratorcountrequest-max - Max int `json:"Max,omitempty"` + Max *int `json:"Max,omitempty"` // Min AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-acceleratorcountrequest.html#cfn-ec2-spotfleet-acceleratorcountrequest-min - Min int `json:"Min,omitempty"` + Min *int `json:"Min,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-spotfleet_acceleratortotalmemorymibrequest.go b/cloudformation/ec2/aws-ec2-spotfleet_acceleratortotalmemorymibrequest.go index 48e9bff6bd..7dc55eb213 100644 --- a/cloudformation/ec2/aws-ec2-spotfleet_acceleratortotalmemorymibrequest.go +++ b/cloudformation/ec2/aws-ec2-spotfleet_acceleratortotalmemorymibrequest.go @@ -11,12 +11,12 @@ type SpotFleet_AcceleratorTotalMemoryMiBRequest struct { // Max AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-acceleratortotalmemorymibrequest.html#cfn-ec2-spotfleet-acceleratortotalmemorymibrequest-max - Max int `json:"Max,omitempty"` + Max *int `json:"Max,omitempty"` // Min AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-acceleratortotalmemorymibrequest.html#cfn-ec2-spotfleet-acceleratortotalmemorymibrequest-min - Min int `json:"Min,omitempty"` + Min *int `json:"Min,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-spotfleet_baselineebsbandwidthmbpsrequest.go b/cloudformation/ec2/aws-ec2-spotfleet_baselineebsbandwidthmbpsrequest.go index 9acfa081e1..1dbd21b5fc 100644 --- a/cloudformation/ec2/aws-ec2-spotfleet_baselineebsbandwidthmbpsrequest.go +++ b/cloudformation/ec2/aws-ec2-spotfleet_baselineebsbandwidthmbpsrequest.go @@ -11,12 +11,12 @@ type SpotFleet_BaselineEbsBandwidthMbpsRequest struct { // Max AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-baselineebsbandwidthmbpsrequest.html#cfn-ec2-spotfleet-baselineebsbandwidthmbpsrequest-max - Max int `json:"Max,omitempty"` + Max *int `json:"Max,omitempty"` // Min AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-baselineebsbandwidthmbpsrequest.html#cfn-ec2-spotfleet-baselineebsbandwidthmbpsrequest-min - Min int `json:"Min,omitempty"` + Min *int `json:"Min,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-spotfleet_blockdevicemapping.go b/cloudformation/ec2/aws-ec2-spotfleet_blockdevicemapping.go index a5e086c662..f653b12a6e 100644 --- a/cloudformation/ec2/aws-ec2-spotfleet_blockdevicemapping.go +++ b/cloudformation/ec2/aws-ec2-spotfleet_blockdevicemapping.go @@ -11,7 +11,7 @@ type SpotFleet_BlockDeviceMapping struct { // DeviceName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-blockdevicemapping.html#cfn-ec2-spotfleet-blockdevicemapping-devicename - DeviceName string `json:"DeviceName,omitempty"` + DeviceName string `json:"DeviceName"` // Ebs AWS CloudFormation Property // Required: false @@ -21,12 +21,12 @@ type SpotFleet_BlockDeviceMapping struct { // NoDevice AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-blockdevicemapping.html#cfn-ec2-spotfleet-blockdevicemapping-nodevice - NoDevice string `json:"NoDevice,omitempty"` + NoDevice *string `json:"NoDevice,omitempty"` // VirtualName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-blockdevicemapping.html#cfn-ec2-spotfleet-blockdevicemapping-virtualname - VirtualName string `json:"VirtualName,omitempty"` + VirtualName *string `json:"VirtualName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-spotfleet_classicloadbalancer.go b/cloudformation/ec2/aws-ec2-spotfleet_classicloadbalancer.go index 4625a745f1..4059184457 100644 --- a/cloudformation/ec2/aws-ec2-spotfleet_classicloadbalancer.go +++ b/cloudformation/ec2/aws-ec2-spotfleet_classicloadbalancer.go @@ -11,7 +11,7 @@ type SpotFleet_ClassicLoadBalancer struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-classicloadbalancer.html#cfn-ec2-spotfleet-classicloadbalancer-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-spotfleet_classicloadbalancersconfig.go b/cloudformation/ec2/aws-ec2-spotfleet_classicloadbalancersconfig.go index f7012beff0..748cb6458e 100644 --- a/cloudformation/ec2/aws-ec2-spotfleet_classicloadbalancersconfig.go +++ b/cloudformation/ec2/aws-ec2-spotfleet_classicloadbalancersconfig.go @@ -11,7 +11,7 @@ type SpotFleet_ClassicLoadBalancersConfig struct { // ClassicLoadBalancers AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-classicloadbalancersconfig.html#cfn-ec2-spotfleet-classicloadbalancersconfig-classicloadbalancers - ClassicLoadBalancers []SpotFleet_ClassicLoadBalancer `json:"ClassicLoadBalancers,omitempty"` + ClassicLoadBalancers []SpotFleet_ClassicLoadBalancer `json:"ClassicLoadBalancers"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-spotfleet_ebsblockdevice.go b/cloudformation/ec2/aws-ec2-spotfleet_ebsblockdevice.go index 4c3eda6d57..c62bd4a3ba 100644 --- a/cloudformation/ec2/aws-ec2-spotfleet_ebsblockdevice.go +++ b/cloudformation/ec2/aws-ec2-spotfleet_ebsblockdevice.go @@ -11,32 +11,32 @@ type SpotFleet_EbsBlockDevice struct { // DeleteOnTermination AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-ebsblockdevice.html#cfn-ec2-spotfleet-ebsblockdevice-deleteontermination - DeleteOnTermination bool `json:"DeleteOnTermination,omitempty"` + DeleteOnTermination *bool `json:"DeleteOnTermination,omitempty"` // Encrypted AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-ebsblockdevice.html#cfn-ec2-spotfleet-ebsblockdevice-encrypted - Encrypted bool `json:"Encrypted,omitempty"` + Encrypted *bool `json:"Encrypted,omitempty"` // Iops AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-ebsblockdevice.html#cfn-ec2-spotfleet-ebsblockdevice-iops - Iops int `json:"Iops,omitempty"` + Iops *int `json:"Iops,omitempty"` // SnapshotId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-ebsblockdevice.html#cfn-ec2-spotfleet-ebsblockdevice-snapshotid - SnapshotId string `json:"SnapshotId,omitempty"` + SnapshotId *string `json:"SnapshotId,omitempty"` // VolumeSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-ebsblockdevice.html#cfn-ec2-spotfleet-ebsblockdevice-volumesize - VolumeSize int `json:"VolumeSize,omitempty"` + VolumeSize *int `json:"VolumeSize,omitempty"` // VolumeType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-ebsblockdevice.html#cfn-ec2-spotfleet-ebsblockdevice-volumetype - VolumeType string `json:"VolumeType,omitempty"` + VolumeType *string `json:"VolumeType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-spotfleet_fleetlaunchtemplatespecification.go b/cloudformation/ec2/aws-ec2-spotfleet_fleetlaunchtemplatespecification.go index 324eef73d9..8a1a1ef0ec 100644 --- a/cloudformation/ec2/aws-ec2-spotfleet_fleetlaunchtemplatespecification.go +++ b/cloudformation/ec2/aws-ec2-spotfleet_fleetlaunchtemplatespecification.go @@ -11,17 +11,17 @@ type SpotFleet_FleetLaunchTemplateSpecification struct { // LaunchTemplateId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-fleetlaunchtemplatespecification.html#cfn-ec2-spotfleet-fleetlaunchtemplatespecification-launchtemplateid - LaunchTemplateId string `json:"LaunchTemplateId,omitempty"` + LaunchTemplateId *string `json:"LaunchTemplateId,omitempty"` // LaunchTemplateName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-fleetlaunchtemplatespecification.html#cfn-ec2-spotfleet-fleetlaunchtemplatespecification-launchtemplatename - LaunchTemplateName string `json:"LaunchTemplateName,omitempty"` + LaunchTemplateName *string `json:"LaunchTemplateName,omitempty"` // Version AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-fleetlaunchtemplatespecification.html#cfn-ec2-spotfleet-fleetlaunchtemplatespecification-version - Version string `json:"Version,omitempty"` + Version string `json:"Version"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-spotfleet_groupidentifier.go b/cloudformation/ec2/aws-ec2-spotfleet_groupidentifier.go index 39bb621adb..0c46467e0c 100644 --- a/cloudformation/ec2/aws-ec2-spotfleet_groupidentifier.go +++ b/cloudformation/ec2/aws-ec2-spotfleet_groupidentifier.go @@ -11,7 +11,7 @@ type SpotFleet_GroupIdentifier struct { // GroupId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-groupidentifier.html#cfn-ec2-spotfleet-groupidentifier-groupid - GroupId string `json:"GroupId,omitempty"` + GroupId string `json:"GroupId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-spotfleet_iaminstanceprofilespecification.go b/cloudformation/ec2/aws-ec2-spotfleet_iaminstanceprofilespecification.go index 72c5d70fb9..22eb1c3411 100644 --- a/cloudformation/ec2/aws-ec2-spotfleet_iaminstanceprofilespecification.go +++ b/cloudformation/ec2/aws-ec2-spotfleet_iaminstanceprofilespecification.go @@ -11,7 +11,7 @@ type SpotFleet_IamInstanceProfileSpecification struct { // Arn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-iaminstanceprofilespecification.html#cfn-ec2-spotfleet-iaminstanceprofilespecification-arn - Arn string `json:"Arn,omitempty"` + Arn *string `json:"Arn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-spotfleet_instanceipv6address.go b/cloudformation/ec2/aws-ec2-spotfleet_instanceipv6address.go index 1dd916bd5e..fcf00af80e 100644 --- a/cloudformation/ec2/aws-ec2-spotfleet_instanceipv6address.go +++ b/cloudformation/ec2/aws-ec2-spotfleet_instanceipv6address.go @@ -11,7 +11,7 @@ type SpotFleet_InstanceIpv6Address struct { // Ipv6Address AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-instanceipv6address.html#cfn-ec2-spotfleet-instanceipv6address-ipv6address - Ipv6Address string `json:"Ipv6Address,omitempty"` + Ipv6Address string `json:"Ipv6Address"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-spotfleet_instancenetworkinterfacespecification.go b/cloudformation/ec2/aws-ec2-spotfleet_instancenetworkinterfacespecification.go index 0ccd189397..0ae58e6a0c 100644 --- a/cloudformation/ec2/aws-ec2-spotfleet_instancenetworkinterfacespecification.go +++ b/cloudformation/ec2/aws-ec2-spotfleet_instancenetworkinterfacespecification.go @@ -11,57 +11,57 @@ type SpotFleet_InstanceNetworkInterfaceSpecification struct { // AssociatePublicIpAddress AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-instancenetworkinterfacespecification.html#cfn-ec2-spotfleet-instancenetworkinterfacespecification-associatepublicipaddress - AssociatePublicIpAddress bool `json:"AssociatePublicIpAddress,omitempty"` + AssociatePublicIpAddress *bool `json:"AssociatePublicIpAddress,omitempty"` // DeleteOnTermination AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-instancenetworkinterfacespecification.html#cfn-ec2-spotfleet-instancenetworkinterfacespecification-deleteontermination - DeleteOnTermination bool `json:"DeleteOnTermination,omitempty"` + DeleteOnTermination *bool `json:"DeleteOnTermination,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-instancenetworkinterfacespecification.html#cfn-ec2-spotfleet-instancenetworkinterfacespecification-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // DeviceIndex AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-instancenetworkinterfacespecification.html#cfn-ec2-spotfleet-instancenetworkinterfacespecification-deviceindex - DeviceIndex int `json:"DeviceIndex,omitempty"` + DeviceIndex *int `json:"DeviceIndex,omitempty"` // Groups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-instancenetworkinterfacespecification.html#cfn-ec2-spotfleet-instancenetworkinterfacespecification-groups - Groups []string `json:"Groups,omitempty"` + Groups *[]string `json:"Groups,omitempty"` // Ipv6AddressCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-instancenetworkinterfacespecification.html#cfn-ec2-spotfleet-instancenetworkinterfacespecification-ipv6addresscount - Ipv6AddressCount int `json:"Ipv6AddressCount,omitempty"` + Ipv6AddressCount *int `json:"Ipv6AddressCount,omitempty"` // Ipv6Addresses AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-instancenetworkinterfacespecification.html#cfn-ec2-spotfleet-instancenetworkinterfacespecification-ipv6addresses - Ipv6Addresses []SpotFleet_InstanceIpv6Address `json:"Ipv6Addresses,omitempty"` + Ipv6Addresses *[]SpotFleet_InstanceIpv6Address `json:"Ipv6Addresses,omitempty"` // NetworkInterfaceId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-instancenetworkinterfacespecification.html#cfn-ec2-spotfleet-instancenetworkinterfacespecification-networkinterfaceid - NetworkInterfaceId string `json:"NetworkInterfaceId,omitempty"` + NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty"` // PrivateIpAddresses AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-instancenetworkinterfacespecification.html#cfn-ec2-spotfleet-instancenetworkinterfacespecification-privateipaddresses - PrivateIpAddresses []SpotFleet_PrivateIpAddressSpecification `json:"PrivateIpAddresses,omitempty"` + PrivateIpAddresses *[]SpotFleet_PrivateIpAddressSpecification `json:"PrivateIpAddresses,omitempty"` // SecondaryPrivateIpAddressCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-instancenetworkinterfacespecification.html#cfn-ec2-spotfleet-instancenetworkinterfacespecification-secondaryprivateipaddresscount - SecondaryPrivateIpAddressCount int `json:"SecondaryPrivateIpAddressCount,omitempty"` + SecondaryPrivateIpAddressCount *int `json:"SecondaryPrivateIpAddressCount,omitempty"` // SubnetId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-instancenetworkinterfacespecification.html#cfn-ec2-spotfleet-instancenetworkinterfacespecification-subnetid - SubnetId string `json:"SubnetId,omitempty"` + SubnetId *string `json:"SubnetId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-spotfleet_instancerequirementsrequest.go b/cloudformation/ec2/aws-ec2-spotfleet_instancerequirementsrequest.go index afb2a777ab..7c0ee03312 100644 --- a/cloudformation/ec2/aws-ec2-spotfleet_instancerequirementsrequest.go +++ b/cloudformation/ec2/aws-ec2-spotfleet_instancerequirementsrequest.go @@ -16,12 +16,12 @@ type SpotFleet_InstanceRequirementsRequest struct { // AcceleratorManufacturers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-instancerequirementsrequest.html#cfn-ec2-spotfleet-instancerequirementsrequest-acceleratormanufacturers - AcceleratorManufacturers []string `json:"AcceleratorManufacturers,omitempty"` + AcceleratorManufacturers *[]string `json:"AcceleratorManufacturers,omitempty"` // AcceleratorNames AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-instancerequirementsrequest.html#cfn-ec2-spotfleet-instancerequirementsrequest-acceleratornames - AcceleratorNames []string `json:"AcceleratorNames,omitempty"` + AcceleratorNames *[]string `json:"AcceleratorNames,omitempty"` // AcceleratorTotalMemoryMiB AWS CloudFormation Property // Required: false @@ -31,12 +31,12 @@ type SpotFleet_InstanceRequirementsRequest struct { // AcceleratorTypes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-instancerequirementsrequest.html#cfn-ec2-spotfleet-instancerequirementsrequest-acceleratortypes - AcceleratorTypes []string `json:"AcceleratorTypes,omitempty"` + AcceleratorTypes *[]string `json:"AcceleratorTypes,omitempty"` // BareMetal AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-instancerequirementsrequest.html#cfn-ec2-spotfleet-instancerequirementsrequest-baremetal - BareMetal string `json:"BareMetal,omitempty"` + BareMetal *string `json:"BareMetal,omitempty"` // BaselineEbsBandwidthMbps AWS CloudFormation Property // Required: false @@ -46,32 +46,32 @@ type SpotFleet_InstanceRequirementsRequest struct { // BurstablePerformance AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-instancerequirementsrequest.html#cfn-ec2-spotfleet-instancerequirementsrequest-burstableperformance - BurstablePerformance string `json:"BurstablePerformance,omitempty"` + BurstablePerformance *string `json:"BurstablePerformance,omitempty"` // CpuManufacturers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-instancerequirementsrequest.html#cfn-ec2-spotfleet-instancerequirementsrequest-cpumanufacturers - CpuManufacturers []string `json:"CpuManufacturers,omitempty"` + CpuManufacturers *[]string `json:"CpuManufacturers,omitempty"` // ExcludedInstanceTypes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-instancerequirementsrequest.html#cfn-ec2-spotfleet-instancerequirementsrequest-excludedinstancetypes - ExcludedInstanceTypes []string `json:"ExcludedInstanceTypes,omitempty"` + ExcludedInstanceTypes *[]string `json:"ExcludedInstanceTypes,omitempty"` // InstanceGenerations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-instancerequirementsrequest.html#cfn-ec2-spotfleet-instancerequirementsrequest-instancegenerations - InstanceGenerations []string `json:"InstanceGenerations,omitempty"` + InstanceGenerations *[]string `json:"InstanceGenerations,omitempty"` // LocalStorage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-instancerequirementsrequest.html#cfn-ec2-spotfleet-instancerequirementsrequest-localstorage - LocalStorage string `json:"LocalStorage,omitempty"` + LocalStorage *string `json:"LocalStorage,omitempty"` // LocalStorageTypes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-instancerequirementsrequest.html#cfn-ec2-spotfleet-instancerequirementsrequest-localstoragetypes - LocalStorageTypes []string `json:"LocalStorageTypes,omitempty"` + LocalStorageTypes *[]string `json:"LocalStorageTypes,omitempty"` // MemoryGiBPerVCpu AWS CloudFormation Property // Required: false @@ -91,17 +91,17 @@ type SpotFleet_InstanceRequirementsRequest struct { // OnDemandMaxPricePercentageOverLowestPrice AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-instancerequirementsrequest.html#cfn-ec2-spotfleet-instancerequirementsrequest-ondemandmaxpricepercentageoverlowestprice - OnDemandMaxPricePercentageOverLowestPrice int `json:"OnDemandMaxPricePercentageOverLowestPrice,omitempty"` + OnDemandMaxPricePercentageOverLowestPrice *int `json:"OnDemandMaxPricePercentageOverLowestPrice,omitempty"` // RequireHibernateSupport AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-instancerequirementsrequest.html#cfn-ec2-spotfleet-instancerequirementsrequest-requirehibernatesupport - RequireHibernateSupport bool `json:"RequireHibernateSupport,omitempty"` + RequireHibernateSupport *bool `json:"RequireHibernateSupport,omitempty"` // SpotMaxPricePercentageOverLowestPrice AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-instancerequirementsrequest.html#cfn-ec2-spotfleet-instancerequirementsrequest-spotmaxpricepercentageoverlowestprice - SpotMaxPricePercentageOverLowestPrice int `json:"SpotMaxPricePercentageOverLowestPrice,omitempty"` + SpotMaxPricePercentageOverLowestPrice *int `json:"SpotMaxPricePercentageOverLowestPrice,omitempty"` // TotalLocalStorageGB AWS CloudFormation Property // Required: false diff --git a/cloudformation/ec2/aws-ec2-spotfleet_launchtemplateconfig.go b/cloudformation/ec2/aws-ec2-spotfleet_launchtemplateconfig.go index cf7dc72ba1..78a85b2413 100644 --- a/cloudformation/ec2/aws-ec2-spotfleet_launchtemplateconfig.go +++ b/cloudformation/ec2/aws-ec2-spotfleet_launchtemplateconfig.go @@ -16,7 +16,7 @@ type SpotFleet_LaunchTemplateConfig struct { // Overrides AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-launchtemplateconfig.html#cfn-ec2-spotfleet-launchtemplateconfig-overrides - Overrides []SpotFleet_LaunchTemplateOverrides `json:"Overrides,omitempty"` + Overrides *[]SpotFleet_LaunchTemplateOverrides `json:"Overrides,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-spotfleet_launchtemplateoverrides.go b/cloudformation/ec2/aws-ec2-spotfleet_launchtemplateoverrides.go index 4132d5a7d6..5e9b1da237 100644 --- a/cloudformation/ec2/aws-ec2-spotfleet_launchtemplateoverrides.go +++ b/cloudformation/ec2/aws-ec2-spotfleet_launchtemplateoverrides.go @@ -11,7 +11,7 @@ type SpotFleet_LaunchTemplateOverrides struct { // AvailabilityZone AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-launchtemplateoverrides.html#cfn-ec2-spotfleet-launchtemplateoverrides-availabilityzone - AvailabilityZone string `json:"AvailabilityZone,omitempty"` + AvailabilityZone *string `json:"AvailabilityZone,omitempty"` // InstanceRequirements AWS CloudFormation Property // Required: false @@ -21,27 +21,27 @@ type SpotFleet_LaunchTemplateOverrides struct { // InstanceType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-launchtemplateoverrides.html#cfn-ec2-spotfleet-launchtemplateoverrides-instancetype - InstanceType string `json:"InstanceType,omitempty"` + InstanceType *string `json:"InstanceType,omitempty"` // Priority AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-launchtemplateoverrides.html#cfn-ec2-spotfleet-launchtemplateoverrides-priority - Priority float64 `json:"Priority,omitempty"` + Priority *float64 `json:"Priority,omitempty"` // SpotPrice AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-launchtemplateoverrides.html#cfn-ec2-spotfleet-launchtemplateoverrides-spotprice - SpotPrice string `json:"SpotPrice,omitempty"` + SpotPrice *string `json:"SpotPrice,omitempty"` // SubnetId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-launchtemplateoverrides.html#cfn-ec2-spotfleet-launchtemplateoverrides-subnetid - SubnetId string `json:"SubnetId,omitempty"` + SubnetId *string `json:"SubnetId,omitempty"` // WeightedCapacity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-launchtemplateoverrides.html#cfn-ec2-spotfleet-launchtemplateoverrides-weightedcapacity - WeightedCapacity float64 `json:"WeightedCapacity,omitempty"` + WeightedCapacity *float64 `json:"WeightedCapacity,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-spotfleet_memorygibpervcpurequest.go b/cloudformation/ec2/aws-ec2-spotfleet_memorygibpervcpurequest.go index de2ea705e6..75c4f6237a 100644 --- a/cloudformation/ec2/aws-ec2-spotfleet_memorygibpervcpurequest.go +++ b/cloudformation/ec2/aws-ec2-spotfleet_memorygibpervcpurequest.go @@ -11,12 +11,12 @@ type SpotFleet_MemoryGiBPerVCpuRequest struct { // Max AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-memorygibpervcpurequest.html#cfn-ec2-spotfleet-memorygibpervcpurequest-max - Max float64 `json:"Max,omitempty"` + Max *float64 `json:"Max,omitempty"` // Min AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-memorygibpervcpurequest.html#cfn-ec2-spotfleet-memorygibpervcpurequest-min - Min float64 `json:"Min,omitempty"` + Min *float64 `json:"Min,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-spotfleet_memorymibrequest.go b/cloudformation/ec2/aws-ec2-spotfleet_memorymibrequest.go index 3351abd20f..e8275514e0 100644 --- a/cloudformation/ec2/aws-ec2-spotfleet_memorymibrequest.go +++ b/cloudformation/ec2/aws-ec2-spotfleet_memorymibrequest.go @@ -11,12 +11,12 @@ type SpotFleet_MemoryMiBRequest struct { // Max AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-memorymibrequest.html#cfn-ec2-spotfleet-memorymibrequest-max - Max int `json:"Max,omitempty"` + Max *int `json:"Max,omitempty"` // Min AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-memorymibrequest.html#cfn-ec2-spotfleet-memorymibrequest-min - Min int `json:"Min,omitempty"` + Min *int `json:"Min,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-spotfleet_networkinterfacecountrequest.go b/cloudformation/ec2/aws-ec2-spotfleet_networkinterfacecountrequest.go index 1044fad6ba..c82cb464f2 100644 --- a/cloudformation/ec2/aws-ec2-spotfleet_networkinterfacecountrequest.go +++ b/cloudformation/ec2/aws-ec2-spotfleet_networkinterfacecountrequest.go @@ -11,12 +11,12 @@ type SpotFleet_NetworkInterfaceCountRequest struct { // Max AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-networkinterfacecountrequest.html#cfn-ec2-spotfleet-networkinterfacecountrequest-max - Max int `json:"Max,omitempty"` + Max *int `json:"Max,omitempty"` // Min AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-networkinterfacecountrequest.html#cfn-ec2-spotfleet-networkinterfacecountrequest-min - Min int `json:"Min,omitempty"` + Min *int `json:"Min,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-spotfleet_privateipaddressspecification.go b/cloudformation/ec2/aws-ec2-spotfleet_privateipaddressspecification.go index 3590b4cf64..617d4ec21c 100644 --- a/cloudformation/ec2/aws-ec2-spotfleet_privateipaddressspecification.go +++ b/cloudformation/ec2/aws-ec2-spotfleet_privateipaddressspecification.go @@ -11,12 +11,12 @@ type SpotFleet_PrivateIpAddressSpecification struct { // Primary AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-privateipaddressspecification.html#cfn-ec2-spotfleet-privateipaddressspecification-primary - Primary bool `json:"Primary,omitempty"` + Primary *bool `json:"Primary,omitempty"` // PrivateIpAddress AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-privateipaddressspecification.html#cfn-ec2-spotfleet-privateipaddressspecification-privateipaddress - PrivateIpAddress string `json:"PrivateIpAddress,omitempty"` + PrivateIpAddress string `json:"PrivateIpAddress"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-spotfleet_spotcapacityrebalance.go b/cloudformation/ec2/aws-ec2-spotfleet_spotcapacityrebalance.go index a8dc873a2e..39e3908849 100644 --- a/cloudformation/ec2/aws-ec2-spotfleet_spotcapacityrebalance.go +++ b/cloudformation/ec2/aws-ec2-spotfleet_spotcapacityrebalance.go @@ -11,12 +11,12 @@ type SpotFleet_SpotCapacityRebalance struct { // ReplacementStrategy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotcapacityrebalance.html#cfn-ec2-spotfleet-spotcapacityrebalance-replacementstrategy - ReplacementStrategy string `json:"ReplacementStrategy,omitempty"` + ReplacementStrategy *string `json:"ReplacementStrategy,omitempty"` // TerminationDelay AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotcapacityrebalance.html#cfn-ec2-spotfleet-spotcapacityrebalance-terminationdelay - TerminationDelay int `json:"TerminationDelay,omitempty"` + TerminationDelay *int `json:"TerminationDelay,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-spotfleet_spotfleetlaunchspecification.go b/cloudformation/ec2/aws-ec2-spotfleet_spotfleetlaunchspecification.go index 47a8c852f7..c0ca62c126 100644 --- a/cloudformation/ec2/aws-ec2-spotfleet_spotfleetlaunchspecification.go +++ b/cloudformation/ec2/aws-ec2-spotfleet_spotfleetlaunchspecification.go @@ -11,12 +11,12 @@ type SpotFleet_SpotFleetLaunchSpecification struct { // BlockDeviceMappings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetlaunchspecification.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-blockdevicemappings - BlockDeviceMappings []SpotFleet_BlockDeviceMapping `json:"BlockDeviceMappings,omitempty"` + BlockDeviceMappings *[]SpotFleet_BlockDeviceMapping `json:"BlockDeviceMappings,omitempty"` // EbsOptimized AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetlaunchspecification.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-ebsoptimized - EbsOptimized bool `json:"EbsOptimized,omitempty"` + EbsOptimized *bool `json:"EbsOptimized,omitempty"` // IamInstanceProfile AWS CloudFormation Property // Required: false @@ -26,7 +26,7 @@ type SpotFleet_SpotFleetLaunchSpecification struct { // ImageId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetlaunchspecification.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-imageid - ImageId string `json:"ImageId,omitempty"` + ImageId string `json:"ImageId"` // InstanceRequirements AWS CloudFormation Property // Required: false @@ -36,17 +36,17 @@ type SpotFleet_SpotFleetLaunchSpecification struct { // InstanceType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetlaunchspecification.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-instancetype - InstanceType string `json:"InstanceType,omitempty"` + InstanceType *string `json:"InstanceType,omitempty"` // KernelId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetlaunchspecification.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-kernelid - KernelId string `json:"KernelId,omitempty"` + KernelId *string `json:"KernelId,omitempty"` // KeyName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetlaunchspecification.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-keyname - KeyName string `json:"KeyName,omitempty"` + KeyName *string `json:"KeyName,omitempty"` // Monitoring AWS CloudFormation Property // Required: false @@ -56,7 +56,7 @@ type SpotFleet_SpotFleetLaunchSpecification struct { // NetworkInterfaces AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetlaunchspecification.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-networkinterfaces - NetworkInterfaces []SpotFleet_InstanceNetworkInterfaceSpecification `json:"NetworkInterfaces,omitempty"` + NetworkInterfaces *[]SpotFleet_InstanceNetworkInterfaceSpecification `json:"NetworkInterfaces,omitempty"` // Placement AWS CloudFormation Property // Required: false @@ -66,37 +66,37 @@ type SpotFleet_SpotFleetLaunchSpecification struct { // RamdiskId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetlaunchspecification.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-ramdiskid - RamdiskId string `json:"RamdiskId,omitempty"` + RamdiskId *string `json:"RamdiskId,omitempty"` // SecurityGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetlaunchspecification.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-securitygroups - SecurityGroups []SpotFleet_GroupIdentifier `json:"SecurityGroups,omitempty"` + SecurityGroups *[]SpotFleet_GroupIdentifier `json:"SecurityGroups,omitempty"` // SpotPrice AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetlaunchspecification.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-spotprice - SpotPrice string `json:"SpotPrice,omitempty"` + SpotPrice *string `json:"SpotPrice,omitempty"` // SubnetId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetlaunchspecification.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-subnetid - SubnetId string `json:"SubnetId,omitempty"` + SubnetId *string `json:"SubnetId,omitempty"` // TagSpecifications AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetlaunchspecification.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-tagspecifications - TagSpecifications []SpotFleet_SpotFleetTagSpecification `json:"TagSpecifications,omitempty"` + TagSpecifications *[]SpotFleet_SpotFleetTagSpecification `json:"TagSpecifications,omitempty"` // UserData AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetlaunchspecification.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-userdata - UserData string `json:"UserData,omitempty"` + UserData *string `json:"UserData,omitempty"` // WeightedCapacity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetlaunchspecification.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-weightedcapacity - WeightedCapacity float64 `json:"WeightedCapacity,omitempty"` + WeightedCapacity *float64 `json:"WeightedCapacity,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-spotfleet_spotfleetmonitoring.go b/cloudformation/ec2/aws-ec2-spotfleet_spotfleetmonitoring.go index d90fd3d92c..2406c50885 100644 --- a/cloudformation/ec2/aws-ec2-spotfleet_spotfleetmonitoring.go +++ b/cloudformation/ec2/aws-ec2-spotfleet_spotfleetmonitoring.go @@ -11,7 +11,7 @@ type SpotFleet_SpotFleetMonitoring struct { // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetmonitoring.html#cfn-ec2-spotfleet-spotfleetmonitoring-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-spotfleet_spotfleetrequestconfigdata.go b/cloudformation/ec2/aws-ec2-spotfleet_spotfleetrequestconfigdata.go index e920bdebf6..3daad14a07 100644 --- a/cloudformation/ec2/aws-ec2-spotfleet_spotfleetrequestconfigdata.go +++ b/cloudformation/ec2/aws-ec2-spotfleet_spotfleetrequestconfigdata.go @@ -11,42 +11,42 @@ type SpotFleet_SpotFleetRequestConfigData struct { // AllocationStrategy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-allocationstrategy - AllocationStrategy string `json:"AllocationStrategy,omitempty"` + AllocationStrategy *string `json:"AllocationStrategy,omitempty"` // Context AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-context - Context string `json:"Context,omitempty"` + Context *string `json:"Context,omitempty"` // ExcessCapacityTerminationPolicy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-excesscapacityterminationpolicy - ExcessCapacityTerminationPolicy string `json:"ExcessCapacityTerminationPolicy,omitempty"` + ExcessCapacityTerminationPolicy *string `json:"ExcessCapacityTerminationPolicy,omitempty"` // IamFleetRole AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-iamfleetrole - IamFleetRole string `json:"IamFleetRole,omitempty"` + IamFleetRole string `json:"IamFleetRole"` // InstanceInterruptionBehavior AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-instanceinterruptionbehavior - InstanceInterruptionBehavior string `json:"InstanceInterruptionBehavior,omitempty"` + InstanceInterruptionBehavior *string `json:"InstanceInterruptionBehavior,omitempty"` // InstancePoolsToUseCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-instancepoolstousecount - InstancePoolsToUseCount int `json:"InstancePoolsToUseCount,omitempty"` + InstancePoolsToUseCount *int `json:"InstancePoolsToUseCount,omitempty"` // LaunchSpecifications AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications - LaunchSpecifications []SpotFleet_SpotFleetLaunchSpecification `json:"LaunchSpecifications,omitempty"` + LaunchSpecifications *[]SpotFleet_SpotFleetLaunchSpecification `json:"LaunchSpecifications,omitempty"` // LaunchTemplateConfigs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-launchtemplateconfigs - LaunchTemplateConfigs []SpotFleet_LaunchTemplateConfig `json:"LaunchTemplateConfigs,omitempty"` + LaunchTemplateConfigs *[]SpotFleet_LaunchTemplateConfig `json:"LaunchTemplateConfigs,omitempty"` // LoadBalancersConfig AWS CloudFormation Property // Required: false @@ -56,22 +56,22 @@ type SpotFleet_SpotFleetRequestConfigData struct { // OnDemandAllocationStrategy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-ondemandallocationstrategy - OnDemandAllocationStrategy string `json:"OnDemandAllocationStrategy,omitempty"` + OnDemandAllocationStrategy *string `json:"OnDemandAllocationStrategy,omitempty"` // OnDemandMaxTotalPrice AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-ondemandmaxtotalprice - OnDemandMaxTotalPrice string `json:"OnDemandMaxTotalPrice,omitempty"` + OnDemandMaxTotalPrice *string `json:"OnDemandMaxTotalPrice,omitempty"` // OnDemandTargetCapacity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-ondemandtargetcapacity - OnDemandTargetCapacity int `json:"OnDemandTargetCapacity,omitempty"` + OnDemandTargetCapacity *int `json:"OnDemandTargetCapacity,omitempty"` // ReplaceUnhealthyInstances AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-replaceunhealthyinstances - ReplaceUnhealthyInstances bool `json:"ReplaceUnhealthyInstances,omitempty"` + ReplaceUnhealthyInstances *bool `json:"ReplaceUnhealthyInstances,omitempty"` // SpotMaintenanceStrategies AWS CloudFormation Property // Required: false @@ -81,12 +81,12 @@ type SpotFleet_SpotFleetRequestConfigData struct { // SpotMaxTotalPrice AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-spotmaxtotalprice - SpotMaxTotalPrice string `json:"SpotMaxTotalPrice,omitempty"` + SpotMaxTotalPrice *string `json:"SpotMaxTotalPrice,omitempty"` // SpotPrice AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-spotprice - SpotPrice string `json:"SpotPrice,omitempty"` + SpotPrice *string `json:"SpotPrice,omitempty"` // TargetCapacity AWS CloudFormation Property // Required: true @@ -96,27 +96,27 @@ type SpotFleet_SpotFleetRequestConfigData struct { // TargetCapacityUnitType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-targetcapacityunittype - TargetCapacityUnitType string `json:"TargetCapacityUnitType,omitempty"` + TargetCapacityUnitType *string `json:"TargetCapacityUnitType,omitempty"` // TerminateInstancesWithExpiration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-terminateinstanceswithexpiration - TerminateInstancesWithExpiration bool `json:"TerminateInstancesWithExpiration,omitempty"` + TerminateInstancesWithExpiration *bool `json:"TerminateInstancesWithExpiration,omitempty"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // ValidFrom AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-validfrom - ValidFrom string `json:"ValidFrom,omitempty"` + ValidFrom *string `json:"ValidFrom,omitempty"` // ValidUntil AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-validuntil - ValidUntil string `json:"ValidUntil,omitempty"` + ValidUntil *string `json:"ValidUntil,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-spotfleet_spotfleettagspecification.go b/cloudformation/ec2/aws-ec2-spotfleet_spotfleettagspecification.go index c8bc7cda1b..85a591d7a3 100644 --- a/cloudformation/ec2/aws-ec2-spotfleet_spotfleettagspecification.go +++ b/cloudformation/ec2/aws-ec2-spotfleet_spotfleettagspecification.go @@ -12,12 +12,12 @@ type SpotFleet_SpotFleetTagSpecification struct { // ResourceType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleettagspecification.html#cfn-ec2-spotfleet-spotfleettagspecification-resourcetype - ResourceType string `json:"ResourceType,omitempty"` + ResourceType *string `json:"ResourceType,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleettagspecification.html#cfn-ec2-spotfleet-spotfleettagspecification-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-spotfleet_spotplacement.go b/cloudformation/ec2/aws-ec2-spotfleet_spotplacement.go index 858e9aa8d6..9c84ab6918 100644 --- a/cloudformation/ec2/aws-ec2-spotfleet_spotplacement.go +++ b/cloudformation/ec2/aws-ec2-spotfleet_spotplacement.go @@ -11,17 +11,17 @@ type SpotFleet_SpotPlacement struct { // AvailabilityZone AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotplacement.html#cfn-ec2-spotfleet-spotplacement-availabilityzone - AvailabilityZone string `json:"AvailabilityZone,omitempty"` + AvailabilityZone *string `json:"AvailabilityZone,omitempty"` // GroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotplacement.html#cfn-ec2-spotfleet-spotplacement-groupname - GroupName string `json:"GroupName,omitempty"` + GroupName *string `json:"GroupName,omitempty"` // Tenancy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotplacement.html#cfn-ec2-spotfleet-spotplacement-tenancy - Tenancy string `json:"Tenancy,omitempty"` + Tenancy *string `json:"Tenancy,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-spotfleet_targetgroup.go b/cloudformation/ec2/aws-ec2-spotfleet_targetgroup.go index ff98c3a504..0ccde2df93 100644 --- a/cloudformation/ec2/aws-ec2-spotfleet_targetgroup.go +++ b/cloudformation/ec2/aws-ec2-spotfleet_targetgroup.go @@ -11,7 +11,7 @@ type SpotFleet_TargetGroup struct { // Arn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-targetgroup.html#cfn-ec2-spotfleet-targetgroup-arn - Arn string `json:"Arn,omitempty"` + Arn string `json:"Arn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-spotfleet_targetgroupsconfig.go b/cloudformation/ec2/aws-ec2-spotfleet_targetgroupsconfig.go index e688bcfa8b..e9665a0f1c 100644 --- a/cloudformation/ec2/aws-ec2-spotfleet_targetgroupsconfig.go +++ b/cloudformation/ec2/aws-ec2-spotfleet_targetgroupsconfig.go @@ -11,7 +11,7 @@ type SpotFleet_TargetGroupsConfig struct { // TargetGroups AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-targetgroupsconfig.html#cfn-ec2-spotfleet-targetgroupsconfig-targetgroups - TargetGroups []SpotFleet_TargetGroup `json:"TargetGroups,omitempty"` + TargetGroups []SpotFleet_TargetGroup `json:"TargetGroups"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-spotfleet_totallocalstoragegbrequest.go b/cloudformation/ec2/aws-ec2-spotfleet_totallocalstoragegbrequest.go index 10b2fb8b97..37536482f5 100644 --- a/cloudformation/ec2/aws-ec2-spotfleet_totallocalstoragegbrequest.go +++ b/cloudformation/ec2/aws-ec2-spotfleet_totallocalstoragegbrequest.go @@ -11,12 +11,12 @@ type SpotFleet_TotalLocalStorageGBRequest struct { // Max AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-totallocalstoragegbrequest.html#cfn-ec2-spotfleet-totallocalstoragegbrequest-max - Max float64 `json:"Max,omitempty"` + Max *float64 `json:"Max,omitempty"` // Min AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-totallocalstoragegbrequest.html#cfn-ec2-spotfleet-totallocalstoragegbrequest-min - Min float64 `json:"Min,omitempty"` + Min *float64 `json:"Min,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-spotfleet_vcpucountrangerequest.go b/cloudformation/ec2/aws-ec2-spotfleet_vcpucountrangerequest.go index 8739b0da55..140f31fce4 100644 --- a/cloudformation/ec2/aws-ec2-spotfleet_vcpucountrangerequest.go +++ b/cloudformation/ec2/aws-ec2-spotfleet_vcpucountrangerequest.go @@ -11,12 +11,12 @@ type SpotFleet_VCpuCountRangeRequest struct { // Max AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-vcpucountrangerequest.html#cfn-ec2-spotfleet-vcpucountrangerequest-max - Max int `json:"Max,omitempty"` + Max *int `json:"Max,omitempty"` // Min AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-vcpucountrangerequest.html#cfn-ec2-spotfleet-vcpucountrangerequest-min - Min int `json:"Min,omitempty"` + Min *int `json:"Min,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-subnet.go b/cloudformation/ec2/aws-ec2-subnet.go index 4dcf7f9530..b6b1eb2b63 100644 --- a/cloudformation/ec2/aws-ec2-subnet.go +++ b/cloudformation/ec2/aws-ec2-subnet.go @@ -16,47 +16,47 @@ type Subnet struct { // AssignIpv6AddressOnCreation AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-assignipv6addressoncreation - AssignIpv6AddressOnCreation bool `json:"AssignIpv6AddressOnCreation,omitempty"` + AssignIpv6AddressOnCreation *bool `json:"AssignIpv6AddressOnCreation,omitempty"` // AvailabilityZone AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-availabilityzone - AvailabilityZone string `json:"AvailabilityZone,omitempty"` + AvailabilityZone *string `json:"AvailabilityZone,omitempty"` // AvailabilityZoneId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-availabilityzoneid - AvailabilityZoneId string `json:"AvailabilityZoneId,omitempty"` + AvailabilityZoneId *string `json:"AvailabilityZoneId,omitempty"` // CidrBlock AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-cidrblock - CidrBlock string `json:"CidrBlock,omitempty"` + CidrBlock string `json:"CidrBlock"` // EnableDns64 AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-enabledns64 - EnableDns64 bool `json:"EnableDns64,omitempty"` + EnableDns64 *bool `json:"EnableDns64,omitempty"` // Ipv6CidrBlock AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-ipv6cidrblock - Ipv6CidrBlock string `json:"Ipv6CidrBlock,omitempty"` + Ipv6CidrBlock *string `json:"Ipv6CidrBlock,omitempty"` // Ipv6Native AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-ipv6native - Ipv6Native bool `json:"Ipv6Native,omitempty"` + Ipv6Native *bool `json:"Ipv6Native,omitempty"` // MapPublicIpOnLaunch AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-mappubliciponlaunch - MapPublicIpOnLaunch bool `json:"MapPublicIpOnLaunch,omitempty"` + MapPublicIpOnLaunch *bool `json:"MapPublicIpOnLaunch,omitempty"` // OutpostArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-outpostarn - OutpostArn string `json:"OutpostArn,omitempty"` + OutpostArn *string `json:"OutpostArn,omitempty"` // PrivateDnsNameOptionsOnLaunch AWS CloudFormation Property // Required: false @@ -66,12 +66,12 @@ type Subnet struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // VpcId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-awsec2subnet-prop-vpcid - VpcId string `json:"VpcId,omitempty"` + VpcId string `json:"VpcId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-subnet_privatednsnameoptionsonlaunch.go b/cloudformation/ec2/aws-ec2-subnet_privatednsnameoptionsonlaunch.go index dfb1d612cd..2921b587e0 100644 --- a/cloudformation/ec2/aws-ec2-subnet_privatednsnameoptionsonlaunch.go +++ b/cloudformation/ec2/aws-ec2-subnet_privatednsnameoptionsonlaunch.go @@ -11,17 +11,17 @@ type Subnet_PrivateDnsNameOptionsOnLaunch struct { // EnableResourceNameDnsAAAARecord AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-subnet-privatednsnameoptionsonlaunch.html#cfn-ec2-subnet-privatednsnameoptionsonlaunch-enableresourcenamednsaaaarecord - EnableResourceNameDnsAAAARecord bool `json:"EnableResourceNameDnsAAAARecord,omitempty"` + EnableResourceNameDnsAAAARecord *bool `json:"EnableResourceNameDnsAAAARecord,omitempty"` // EnableResourceNameDnsARecord AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-subnet-privatednsnameoptionsonlaunch.html#cfn-ec2-subnet-privatednsnameoptionsonlaunch-enableresourcenamednsarecord - EnableResourceNameDnsARecord bool `json:"EnableResourceNameDnsARecord,omitempty"` + EnableResourceNameDnsARecord *bool `json:"EnableResourceNameDnsARecord,omitempty"` // HostnameType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-subnet-privatednsnameoptionsonlaunch.html#cfn-ec2-subnet-privatednsnameoptionsonlaunch-hostnametype - HostnameType string `json:"HostnameType,omitempty"` + HostnameType *string `json:"HostnameType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-subnetcidrblock.go b/cloudformation/ec2/aws-ec2-subnetcidrblock.go index 501f561f72..746e3d93c5 100644 --- a/cloudformation/ec2/aws-ec2-subnetcidrblock.go +++ b/cloudformation/ec2/aws-ec2-subnetcidrblock.go @@ -15,12 +15,12 @@ type SubnetCidrBlock struct { // Ipv6CidrBlock AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnetcidrblock.html#cfn-ec2-subnetcidrblock-ipv6cidrblock - Ipv6CidrBlock string `json:"Ipv6CidrBlock,omitempty"` + Ipv6CidrBlock string `json:"Ipv6CidrBlock"` // SubnetId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnetcidrblock.html#cfn-ec2-subnetcidrblock-subnetid - SubnetId string `json:"SubnetId,omitempty"` + SubnetId string `json:"SubnetId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-subnetnetworkaclassociation.go b/cloudformation/ec2/aws-ec2-subnetnetworkaclassociation.go index 0573d75872..5e5a7f259d 100644 --- a/cloudformation/ec2/aws-ec2-subnetnetworkaclassociation.go +++ b/cloudformation/ec2/aws-ec2-subnetnetworkaclassociation.go @@ -15,12 +15,12 @@ type SubnetNetworkAclAssociation struct { // NetworkAclId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet-network-acl-assoc.html#cfn-ec2-subnetnetworkaclassociation-networkaclid - NetworkAclId string `json:"NetworkAclId,omitempty"` + NetworkAclId string `json:"NetworkAclId"` // SubnetId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet-network-acl-assoc.html#cfn-ec2-subnetnetworkaclassociation-associationid - SubnetId string `json:"SubnetId,omitempty"` + SubnetId string `json:"SubnetId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-subnetroutetableassociation.go b/cloudformation/ec2/aws-ec2-subnetroutetableassociation.go index 8624b82a2f..879b6000ff 100644 --- a/cloudformation/ec2/aws-ec2-subnetroutetableassociation.go +++ b/cloudformation/ec2/aws-ec2-subnetroutetableassociation.go @@ -15,12 +15,12 @@ type SubnetRouteTableAssociation struct { // RouteTableId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnetroutetableassociation.html#cfn-ec2-subnetroutetableassociation-routetableid - RouteTableId string `json:"RouteTableId,omitempty"` + RouteTableId string `json:"RouteTableId"` // SubnetId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnetroutetableassociation.html#cfn-ec2-subnetroutetableassociation-subnetid - SubnetId string `json:"SubnetId,omitempty"` + SubnetId string `json:"SubnetId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-trafficmirrorfilter.go b/cloudformation/ec2/aws-ec2-trafficmirrorfilter.go index 0595d2ba47..1b50193d92 100644 --- a/cloudformation/ec2/aws-ec2-trafficmirrorfilter.go +++ b/cloudformation/ec2/aws-ec2-trafficmirrorfilter.go @@ -16,17 +16,17 @@ type TrafficMirrorFilter struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-trafficmirrorfilter.html#cfn-ec2-trafficmirrorfilter-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // NetworkServices AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-trafficmirrorfilter.html#cfn-ec2-trafficmirrorfilter-networkservices - NetworkServices []string `json:"NetworkServices,omitempty"` + NetworkServices *[]string `json:"NetworkServices,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-trafficmirrorfilter.html#cfn-ec2-trafficmirrorfilter-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-trafficmirrorfilterrule.go b/cloudformation/ec2/aws-ec2-trafficmirrorfilterrule.go index 90049e49ef..66e6a65f86 100644 --- a/cloudformation/ec2/aws-ec2-trafficmirrorfilterrule.go +++ b/cloudformation/ec2/aws-ec2-trafficmirrorfilterrule.go @@ -15,12 +15,12 @@ type TrafficMirrorFilterRule struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-trafficmirrorfilterrule.html#cfn-ec2-trafficmirrorfilterrule-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // DestinationCidrBlock AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-trafficmirrorfilterrule.html#cfn-ec2-trafficmirrorfilterrule-destinationcidrblock - DestinationCidrBlock string `json:"DestinationCidrBlock,omitempty"` + DestinationCidrBlock string `json:"DestinationCidrBlock"` // DestinationPortRange AWS CloudFormation Property // Required: false @@ -30,12 +30,12 @@ type TrafficMirrorFilterRule struct { // Protocol AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-trafficmirrorfilterrule.html#cfn-ec2-trafficmirrorfilterrule-protocol - Protocol int `json:"Protocol,omitempty"` + Protocol *int `json:"Protocol,omitempty"` // RuleAction AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-trafficmirrorfilterrule.html#cfn-ec2-trafficmirrorfilterrule-ruleaction - RuleAction string `json:"RuleAction,omitempty"` + RuleAction string `json:"RuleAction"` // RuleNumber AWS CloudFormation Property // Required: true @@ -45,7 +45,7 @@ type TrafficMirrorFilterRule struct { // SourceCidrBlock AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-trafficmirrorfilterrule.html#cfn-ec2-trafficmirrorfilterrule-sourcecidrblock - SourceCidrBlock string `json:"SourceCidrBlock,omitempty"` + SourceCidrBlock string `json:"SourceCidrBlock"` // SourcePortRange AWS CloudFormation Property // Required: false @@ -55,12 +55,12 @@ type TrafficMirrorFilterRule struct { // TrafficDirection AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-trafficmirrorfilterrule.html#cfn-ec2-trafficmirrorfilterrule-trafficdirection - TrafficDirection string `json:"TrafficDirection,omitempty"` + TrafficDirection string `json:"TrafficDirection"` // TrafficMirrorFilterId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-trafficmirrorfilterrule.html#cfn-ec2-trafficmirrorfilterrule-trafficmirrorfilterid - TrafficMirrorFilterId string `json:"TrafficMirrorFilterId,omitempty"` + TrafficMirrorFilterId string `json:"TrafficMirrorFilterId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-trafficmirrorsession.go b/cloudformation/ec2/aws-ec2-trafficmirrorsession.go index 13eaec87c0..5d233fef4e 100644 --- a/cloudformation/ec2/aws-ec2-trafficmirrorsession.go +++ b/cloudformation/ec2/aws-ec2-trafficmirrorsession.go @@ -16,17 +16,17 @@ type TrafficMirrorSession struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-trafficmirrorsession.html#cfn-ec2-trafficmirrorsession-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // NetworkInterfaceId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-trafficmirrorsession.html#cfn-ec2-trafficmirrorsession-networkinterfaceid - NetworkInterfaceId string `json:"NetworkInterfaceId,omitempty"` + NetworkInterfaceId string `json:"NetworkInterfaceId"` // PacketLength AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-trafficmirrorsession.html#cfn-ec2-trafficmirrorsession-packetlength - PacketLength int `json:"PacketLength,omitempty"` + PacketLength *int `json:"PacketLength,omitempty"` // SessionNumber AWS CloudFormation Property // Required: true @@ -36,22 +36,22 @@ type TrafficMirrorSession struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-trafficmirrorsession.html#cfn-ec2-trafficmirrorsession-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // TrafficMirrorFilterId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-trafficmirrorsession.html#cfn-ec2-trafficmirrorsession-trafficmirrorfilterid - TrafficMirrorFilterId string `json:"TrafficMirrorFilterId,omitempty"` + TrafficMirrorFilterId string `json:"TrafficMirrorFilterId"` // TrafficMirrorTargetId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-trafficmirrorsession.html#cfn-ec2-trafficmirrorsession-trafficmirrortargetid - TrafficMirrorTargetId string `json:"TrafficMirrorTargetId,omitempty"` + TrafficMirrorTargetId string `json:"TrafficMirrorTargetId"` // VirtualNetworkId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-trafficmirrorsession.html#cfn-ec2-trafficmirrorsession-virtualnetworkid - VirtualNetworkId int `json:"VirtualNetworkId,omitempty"` + VirtualNetworkId *int `json:"VirtualNetworkId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-trafficmirrortarget.go b/cloudformation/ec2/aws-ec2-trafficmirrortarget.go index 4ac5bdc71a..5b4e1bf093 100644 --- a/cloudformation/ec2/aws-ec2-trafficmirrortarget.go +++ b/cloudformation/ec2/aws-ec2-trafficmirrortarget.go @@ -16,22 +16,22 @@ type TrafficMirrorTarget struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-trafficmirrortarget.html#cfn-ec2-trafficmirrortarget-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // NetworkInterfaceId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-trafficmirrortarget.html#cfn-ec2-trafficmirrortarget-networkinterfaceid - NetworkInterfaceId string `json:"NetworkInterfaceId,omitempty"` + NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty"` // NetworkLoadBalancerArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-trafficmirrortarget.html#cfn-ec2-trafficmirrortarget-networkloadbalancerarn - NetworkLoadBalancerArn string `json:"NetworkLoadBalancerArn,omitempty"` + NetworkLoadBalancerArn *string `json:"NetworkLoadBalancerArn,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-trafficmirrortarget.html#cfn-ec2-trafficmirrortarget-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-transitgateway.go b/cloudformation/ec2/aws-ec2-transitgateway.go index 5507d2628c..bdaa5f350a 100644 --- a/cloudformation/ec2/aws-ec2-transitgateway.go +++ b/cloudformation/ec2/aws-ec2-transitgateway.go @@ -16,62 +16,62 @@ type TransitGateway struct { // AmazonSideAsn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgateway.html#cfn-ec2-transitgateway-amazonsideasn - AmazonSideAsn int `json:"AmazonSideAsn,omitempty"` + AmazonSideAsn *int `json:"AmazonSideAsn,omitempty"` // AssociationDefaultRouteTableId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgateway.html#cfn-ec2-transitgateway-associationdefaultroutetableid - AssociationDefaultRouteTableId string `json:"AssociationDefaultRouteTableId,omitempty"` + AssociationDefaultRouteTableId *string `json:"AssociationDefaultRouteTableId,omitempty"` // AutoAcceptSharedAttachments AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgateway.html#cfn-ec2-transitgateway-autoacceptsharedattachments - AutoAcceptSharedAttachments string `json:"AutoAcceptSharedAttachments,omitempty"` + AutoAcceptSharedAttachments *string `json:"AutoAcceptSharedAttachments,omitempty"` // DefaultRouteTableAssociation AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgateway.html#cfn-ec2-transitgateway-defaultroutetableassociation - DefaultRouteTableAssociation string `json:"DefaultRouteTableAssociation,omitempty"` + DefaultRouteTableAssociation *string `json:"DefaultRouteTableAssociation,omitempty"` // DefaultRouteTablePropagation AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgateway.html#cfn-ec2-transitgateway-defaultroutetablepropagation - DefaultRouteTablePropagation string `json:"DefaultRouteTablePropagation,omitempty"` + DefaultRouteTablePropagation *string `json:"DefaultRouteTablePropagation,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgateway.html#cfn-ec2-transitgateway-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // DnsSupport AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgateway.html#cfn-ec2-transitgateway-dnssupport - DnsSupport string `json:"DnsSupport,omitempty"` + DnsSupport *string `json:"DnsSupport,omitempty"` // MulticastSupport AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgateway.html#cfn-ec2-transitgateway-multicastsupport - MulticastSupport string `json:"MulticastSupport,omitempty"` + MulticastSupport *string `json:"MulticastSupport,omitempty"` // PropagationDefaultRouteTableId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgateway.html#cfn-ec2-transitgateway-propagationdefaultroutetableid - PropagationDefaultRouteTableId string `json:"PropagationDefaultRouteTableId,omitempty"` + PropagationDefaultRouteTableId *string `json:"PropagationDefaultRouteTableId,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgateway.html#cfn-ec2-transitgateway-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // TransitGatewayCidrBlocks AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgateway.html#cfn-ec2-transitgateway-transitgatewaycidrblocks - TransitGatewayCidrBlocks []string `json:"TransitGatewayCidrBlocks,omitempty"` + TransitGatewayCidrBlocks *[]string `json:"TransitGatewayCidrBlocks,omitempty"` // VpnEcmpSupport AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgateway.html#cfn-ec2-transitgateway-vpnecmpsupport - VpnEcmpSupport string `json:"VpnEcmpSupport,omitempty"` + VpnEcmpSupport *string `json:"VpnEcmpSupport,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-transitgatewayattachment.go b/cloudformation/ec2/aws-ec2-transitgatewayattachment.go index 54dd07e2f2..42670cdbbc 100644 --- a/cloudformation/ec2/aws-ec2-transitgatewayattachment.go +++ b/cloudformation/ec2/aws-ec2-transitgatewayattachment.go @@ -16,22 +16,22 @@ type TransitGatewayAttachment struct { // SubnetIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayattachment.html#cfn-ec2-transitgatewayattachment-subnetids - SubnetIds []string `json:"SubnetIds,omitempty"` + SubnetIds []string `json:"SubnetIds"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayattachment.html#cfn-ec2-transitgatewayattachment-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // TransitGatewayId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayattachment.html#cfn-ec2-transitgatewayattachment-transitgatewayid - TransitGatewayId string `json:"TransitGatewayId,omitempty"` + TransitGatewayId string `json:"TransitGatewayId"` // VpcId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayattachment.html#cfn-ec2-transitgatewayattachment-vpcid - VpcId string `json:"VpcId,omitempty"` + VpcId string `json:"VpcId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-transitgatewayconnect.go b/cloudformation/ec2/aws-ec2-transitgatewayconnect.go index e9eda8f424..3a3d855737 100644 --- a/cloudformation/ec2/aws-ec2-transitgatewayconnect.go +++ b/cloudformation/ec2/aws-ec2-transitgatewayconnect.go @@ -16,17 +16,17 @@ type TransitGatewayConnect struct { // Options AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayconnect.html#cfn-ec2-transitgatewayconnect-options - Options *TransitGatewayConnect_TransitGatewayConnectOptions `json:"Options,omitempty"` + Options *TransitGatewayConnect_TransitGatewayConnectOptions `json:"Options"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayconnect.html#cfn-ec2-transitgatewayconnect-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // TransportTransitGatewayAttachmentId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayconnect.html#cfn-ec2-transitgatewayconnect-transporttransitgatewayattachmentid - TransportTransitGatewayAttachmentId string `json:"TransportTransitGatewayAttachmentId,omitempty"` + TransportTransitGatewayAttachmentId string `json:"TransportTransitGatewayAttachmentId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-transitgatewayconnect_transitgatewayconnectoptions.go b/cloudformation/ec2/aws-ec2-transitgatewayconnect_transitgatewayconnectoptions.go index 4ecf51e2e6..49949c01bc 100644 --- a/cloudformation/ec2/aws-ec2-transitgatewayconnect_transitgatewayconnectoptions.go +++ b/cloudformation/ec2/aws-ec2-transitgatewayconnect_transitgatewayconnectoptions.go @@ -11,7 +11,7 @@ type TransitGatewayConnect_TransitGatewayConnectOptions struct { // Protocol AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewayconnect-transitgatewayconnectoptions.html#cfn-ec2-transitgatewayconnect-transitgatewayconnectoptions-protocol - Protocol string `json:"Protocol,omitempty"` + Protocol *string `json:"Protocol,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-transitgatewaymulticastdomain.go b/cloudformation/ec2/aws-ec2-transitgatewaymulticastdomain.go index e293ef03a0..6b6cbb2329 100644 --- a/cloudformation/ec2/aws-ec2-transitgatewaymulticastdomain.go +++ b/cloudformation/ec2/aws-ec2-transitgatewaymulticastdomain.go @@ -16,17 +16,17 @@ 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewaymulticastdomain.html#cfn-ec2-transitgatewaymulticastdomain-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // TransitGatewayId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewaymulticastdomain.html#cfn-ec2-transitgatewaymulticastdomain-transitgatewayid - TransitGatewayId string `json:"TransitGatewayId,omitempty"` + TransitGatewayId string `json:"TransitGatewayId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-transitgatewaymulticastdomainassociation.go b/cloudformation/ec2/aws-ec2-transitgatewaymulticastdomainassociation.go index 2c64549fd7..4f89bf9aae 100644 --- a/cloudformation/ec2/aws-ec2-transitgatewaymulticastdomainassociation.go +++ b/cloudformation/ec2/aws-ec2-transitgatewaymulticastdomainassociation.go @@ -15,17 +15,17 @@ type TransitGatewayMulticastDomainAssociation struct { // SubnetId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewaymulticastdomainassociation.html#cfn-ec2-transitgatewaymulticastdomainassociation-subnetid - SubnetId string `json:"SubnetId,omitempty"` + SubnetId string `json:"SubnetId"` // TransitGatewayAttachmentId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewaymulticastdomainassociation.html#cfn-ec2-transitgatewaymulticastdomainassociation-transitgatewayattachmentid - TransitGatewayAttachmentId string `json:"TransitGatewayAttachmentId,omitempty"` + TransitGatewayAttachmentId string `json:"TransitGatewayAttachmentId"` // TransitGatewayMulticastDomainId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewaymulticastdomainassociation.html#cfn-ec2-transitgatewaymulticastdomainassociation-transitgatewaymulticastdomainid - TransitGatewayMulticastDomainId string `json:"TransitGatewayMulticastDomainId,omitempty"` + TransitGatewayMulticastDomainId string `json:"TransitGatewayMulticastDomainId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-transitgatewaymulticastgroupmember.go b/cloudformation/ec2/aws-ec2-transitgatewaymulticastgroupmember.go index 94d8ce6103..faa6b85619 100644 --- a/cloudformation/ec2/aws-ec2-transitgatewaymulticastgroupmember.go +++ b/cloudformation/ec2/aws-ec2-transitgatewaymulticastgroupmember.go @@ -15,17 +15,17 @@ type TransitGatewayMulticastGroupMember struct { // GroupIpAddress AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewaymulticastgroupmember.html#cfn-ec2-transitgatewaymulticastgroupmember-groupipaddress - GroupIpAddress string `json:"GroupIpAddress,omitempty"` + GroupIpAddress string `json:"GroupIpAddress"` // NetworkInterfaceId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewaymulticastgroupmember.html#cfn-ec2-transitgatewaymulticastgroupmember-networkinterfaceid - NetworkInterfaceId string `json:"NetworkInterfaceId,omitempty"` + NetworkInterfaceId string `json:"NetworkInterfaceId"` // TransitGatewayMulticastDomainId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewaymulticastgroupmember.html#cfn-ec2-transitgatewaymulticastgroupmember-transitgatewaymulticastdomainid - TransitGatewayMulticastDomainId string `json:"TransitGatewayMulticastDomainId,omitempty"` + TransitGatewayMulticastDomainId string `json:"TransitGatewayMulticastDomainId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-transitgatewaymulticastgroupsource.go b/cloudformation/ec2/aws-ec2-transitgatewaymulticastgroupsource.go index a65cf2d393..b6a2928183 100644 --- a/cloudformation/ec2/aws-ec2-transitgatewaymulticastgroupsource.go +++ b/cloudformation/ec2/aws-ec2-transitgatewaymulticastgroupsource.go @@ -15,17 +15,17 @@ type TransitGatewayMulticastGroupSource struct { // GroupIpAddress AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewaymulticastgroupsource.html#cfn-ec2-transitgatewaymulticastgroupsource-groupipaddress - GroupIpAddress string `json:"GroupIpAddress,omitempty"` + GroupIpAddress string `json:"GroupIpAddress"` // NetworkInterfaceId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewaymulticastgroupsource.html#cfn-ec2-transitgatewaymulticastgroupsource-networkinterfaceid - NetworkInterfaceId string `json:"NetworkInterfaceId,omitempty"` + NetworkInterfaceId string `json:"NetworkInterfaceId"` // TransitGatewayMulticastDomainId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewaymulticastgroupsource.html#cfn-ec2-transitgatewaymulticastgroupsource-transitgatewaymulticastdomainid - TransitGatewayMulticastDomainId string `json:"TransitGatewayMulticastDomainId,omitempty"` + TransitGatewayMulticastDomainId string `json:"TransitGatewayMulticastDomainId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-transitgatewaypeeringattachment.go b/cloudformation/ec2/aws-ec2-transitgatewaypeeringattachment.go index 5dc51471a8..357b9b11f4 100644 --- a/cloudformation/ec2/aws-ec2-transitgatewaypeeringattachment.go +++ b/cloudformation/ec2/aws-ec2-transitgatewaypeeringattachment.go @@ -21,27 +21,27 @@ type TransitGatewayPeeringAttachment struct { // PeerAccountId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewaypeeringattachment.html#cfn-ec2-transitgatewaypeeringattachment-peeraccountid - PeerAccountId string `json:"PeerAccountId,omitempty"` + PeerAccountId string `json:"PeerAccountId"` // PeerRegion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewaypeeringattachment.html#cfn-ec2-transitgatewaypeeringattachment-peerregion - PeerRegion string `json:"PeerRegion,omitempty"` + PeerRegion string `json:"PeerRegion"` // PeerTransitGatewayId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewaypeeringattachment.html#cfn-ec2-transitgatewaypeeringattachment-peertransitgatewayid - PeerTransitGatewayId string `json:"PeerTransitGatewayId,omitempty"` + PeerTransitGatewayId string `json:"PeerTransitGatewayId"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewaypeeringattachment.html#cfn-ec2-transitgatewaypeeringattachment-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // TransitGatewayId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewaypeeringattachment.html#cfn-ec2-transitgatewaypeeringattachment-transitgatewayid - TransitGatewayId string `json:"TransitGatewayId,omitempty"` + TransitGatewayId string `json:"TransitGatewayId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-transitgatewaypeeringattachment_transitgatewaypeeringattachmentoptions.go b/cloudformation/ec2/aws-ec2-transitgatewaypeeringattachment_transitgatewaypeeringattachmentoptions.go index 6b21e2b0ea..8b3c5b3495 100644 --- a/cloudformation/ec2/aws-ec2-transitgatewaypeeringattachment_transitgatewaypeeringattachmentoptions.go +++ b/cloudformation/ec2/aws-ec2-transitgatewaypeeringattachment_transitgatewaypeeringattachmentoptions.go @@ -11,7 +11,7 @@ type TransitGatewayPeeringAttachment_TransitGatewayPeeringAttachmentOptions stru // DynamicRouting AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewaypeeringattachment-transitgatewaypeeringattachmentoptions.html#cfn-ec2-transitgatewaypeeringattachment-transitgatewaypeeringattachmentoptions-dynamicrouting - DynamicRouting string `json:"DynamicRouting,omitempty"` + DynamicRouting *string `json:"DynamicRouting,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-transitgatewayroute.go b/cloudformation/ec2/aws-ec2-transitgatewayroute.go index 2e429174ba..1770d4bb6b 100644 --- a/cloudformation/ec2/aws-ec2-transitgatewayroute.go +++ b/cloudformation/ec2/aws-ec2-transitgatewayroute.go @@ -15,22 +15,22 @@ type TransitGatewayRoute struct { // Blackhole AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayroute.html#cfn-ec2-transitgatewayroute-blackhole - Blackhole bool `json:"Blackhole,omitempty"` + Blackhole *bool `json:"Blackhole,omitempty"` // DestinationCidrBlock AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayroute.html#cfn-ec2-transitgatewayroute-destinationcidrblock - DestinationCidrBlock string `json:"DestinationCidrBlock,omitempty"` + DestinationCidrBlock *string `json:"DestinationCidrBlock,omitempty"` // TransitGatewayAttachmentId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayroute.html#cfn-ec2-transitgatewayroute-transitgatewayattachmentid - TransitGatewayAttachmentId string `json:"TransitGatewayAttachmentId,omitempty"` + TransitGatewayAttachmentId *string `json:"TransitGatewayAttachmentId,omitempty"` // TransitGatewayRouteTableId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayroute.html#cfn-ec2-transitgatewayroute-transitgatewayroutetableid - TransitGatewayRouteTableId string `json:"TransitGatewayRouteTableId,omitempty"` + TransitGatewayRouteTableId string `json:"TransitGatewayRouteTableId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-transitgatewayroutetable.go b/cloudformation/ec2/aws-ec2-transitgatewayroutetable.go index 0fff59e467..3bfd80dedb 100644 --- a/cloudformation/ec2/aws-ec2-transitgatewayroutetable.go +++ b/cloudformation/ec2/aws-ec2-transitgatewayroutetable.go @@ -16,12 +16,12 @@ type TransitGatewayRouteTable struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayroutetable.html#cfn-ec2-transitgatewayroutetable-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // TransitGatewayId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayroutetable.html#cfn-ec2-transitgatewayroutetable-transitgatewayid - TransitGatewayId string `json:"TransitGatewayId,omitempty"` + TransitGatewayId string `json:"TransitGatewayId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-transitgatewayroutetableassociation.go b/cloudformation/ec2/aws-ec2-transitgatewayroutetableassociation.go index 98edd77966..e40055ed6a 100644 --- a/cloudformation/ec2/aws-ec2-transitgatewayroutetableassociation.go +++ b/cloudformation/ec2/aws-ec2-transitgatewayroutetableassociation.go @@ -15,12 +15,12 @@ type TransitGatewayRouteTableAssociation struct { // TransitGatewayAttachmentId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayroutetableassociation.html#cfn-ec2-transitgatewayroutetableassociation-transitgatewayattachmentid - TransitGatewayAttachmentId string `json:"TransitGatewayAttachmentId,omitempty"` + TransitGatewayAttachmentId string `json:"TransitGatewayAttachmentId"` // TransitGatewayRouteTableId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayroutetableassociation.html#cfn-ec2-transitgatewayroutetableassociation-transitgatewayroutetableid - TransitGatewayRouteTableId string `json:"TransitGatewayRouteTableId,omitempty"` + TransitGatewayRouteTableId string `json:"TransitGatewayRouteTableId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-transitgatewayroutetablepropagation.go b/cloudformation/ec2/aws-ec2-transitgatewayroutetablepropagation.go index 43b7d9fd62..e614884a2a 100644 --- a/cloudformation/ec2/aws-ec2-transitgatewayroutetablepropagation.go +++ b/cloudformation/ec2/aws-ec2-transitgatewayroutetablepropagation.go @@ -15,12 +15,12 @@ type TransitGatewayRouteTablePropagation struct { // TransitGatewayAttachmentId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayroutetablepropagation.html#cfn-ec2-transitgatewayroutetablepropagation-transitgatewayattachmentid - TransitGatewayAttachmentId string `json:"TransitGatewayAttachmentId,omitempty"` + TransitGatewayAttachmentId string `json:"TransitGatewayAttachmentId"` // TransitGatewayRouteTableId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayroutetablepropagation.html#cfn-ec2-transitgatewayroutetablepropagation-transitgatewayroutetableid - TransitGatewayRouteTableId string `json:"TransitGatewayRouteTableId,omitempty"` + TransitGatewayRouteTableId string `json:"TransitGatewayRouteTableId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-transitgatewayvpcattachment.go b/cloudformation/ec2/aws-ec2-transitgatewayvpcattachment.go index dadc793e96..6acfb5a799 100644 --- a/cloudformation/ec2/aws-ec2-transitgatewayvpcattachment.go +++ b/cloudformation/ec2/aws-ec2-transitgatewayvpcattachment.go @@ -16,37 +16,37 @@ type TransitGatewayVpcAttachment struct { // AddSubnetIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayvpcattachment.html#cfn-ec2-transitgatewayvpcattachment-addsubnetids - AddSubnetIds []string `json:"AddSubnetIds,omitempty"` + AddSubnetIds *[]string `json:"AddSubnetIds,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayvpcattachment.html#cfn-ec2-transitgatewayvpcattachment-removesubnetids - RemoveSubnetIds []string `json:"RemoveSubnetIds,omitempty"` + RemoveSubnetIds *[]string `json:"RemoveSubnetIds,omitempty"` // SubnetIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayvpcattachment.html#cfn-ec2-transitgatewayvpcattachment-subnetids - SubnetIds []string `json:"SubnetIds,omitempty"` + SubnetIds *[]string `json:"SubnetIds,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayvpcattachment.html#cfn-ec2-transitgatewayvpcattachment-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // TransitGatewayId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayvpcattachment.html#cfn-ec2-transitgatewayvpcattachment-transitgatewayid - TransitGatewayId string `json:"TransitGatewayId,omitempty"` + TransitGatewayId *string `json:"TransitGatewayId,omitempty"` // VpcId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayvpcattachment.html#cfn-ec2-transitgatewayvpcattachment-vpcid - VpcId string `json:"VpcId,omitempty"` + VpcId *string `json:"VpcId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-volume.go b/cloudformation/ec2/aws-ec2-volume.go index 2dad516ed4..287ec2382d 100644 --- a/cloudformation/ec2/aws-ec2-volume.go +++ b/cloudformation/ec2/aws-ec2-volume.go @@ -16,62 +16,62 @@ type Volume struct { // AutoEnableIO AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-autoenableio - AutoEnableIO bool `json:"AutoEnableIO,omitempty"` + AutoEnableIO *bool `json:"AutoEnableIO,omitempty"` // AvailabilityZone AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-availabilityzone - AvailabilityZone string `json:"AvailabilityZone,omitempty"` + AvailabilityZone string `json:"AvailabilityZone"` // Encrypted AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-encrypted - Encrypted bool `json:"Encrypted,omitempty"` + Encrypted *bool `json:"Encrypted,omitempty"` // Iops AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-iops - Iops int `json:"Iops,omitempty"` + Iops *int `json:"Iops,omitempty"` // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // MultiAttachEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-multiattachenabled - MultiAttachEnabled bool `json:"MultiAttachEnabled,omitempty"` + MultiAttachEnabled *bool `json:"MultiAttachEnabled,omitempty"` // OutpostArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-outpostarn - OutpostArn string `json:"OutpostArn,omitempty"` + OutpostArn *string `json:"OutpostArn,omitempty"` // Size AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-size - Size int `json:"Size,omitempty"` + Size *int `json:"Size,omitempty"` // SnapshotId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-snapshotid - SnapshotId string `json:"SnapshotId,omitempty"` + SnapshotId *string `json:"SnapshotId,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // Throughput AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-throughput - Throughput int `json:"Throughput,omitempty"` + Throughput *int `json:"Throughput,omitempty"` // VolumeType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-volumetype - VolumeType string `json:"VolumeType,omitempty"` + VolumeType *string `json:"VolumeType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-volumeattachment.go b/cloudformation/ec2/aws-ec2-volumeattachment.go index 8338c1e868..cd79e21f54 100644 --- a/cloudformation/ec2/aws-ec2-volumeattachment.go +++ b/cloudformation/ec2/aws-ec2-volumeattachment.go @@ -15,17 +15,17 @@ type VolumeAttachment struct { // Device AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volumeattachment.html#cfn-ec2-ebs-volumeattachment-device - Device string `json:"Device,omitempty"` + Device string `json:"Device"` // InstanceId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volumeattachment.html#cfn-ec2-ebs-volumeattachment-instanceid - InstanceId string `json:"InstanceId,omitempty"` + InstanceId string `json:"InstanceId"` // VolumeId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volumeattachment.html#cfn-ec2-ebs-volumeattachment-volumeid - VolumeId string `json:"VolumeId,omitempty"` + VolumeId string `json:"VolumeId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-vpc.go b/cloudformation/ec2/aws-ec2-vpc.go index daba43501b..22c9d2a21d 100644 --- a/cloudformation/ec2/aws-ec2-vpc.go +++ b/cloudformation/ec2/aws-ec2-vpc.go @@ -16,37 +16,37 @@ type VPC struct { // CidrBlock AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpc.html#cfn-aws-ec2-vpc-cidrblock - CidrBlock string `json:"CidrBlock,omitempty"` + CidrBlock string `json:"CidrBlock"` // EnableDnsHostnames AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpc.html#cfn-aws-ec2-vpc-EnableDnsHostnames - EnableDnsHostnames bool `json:"EnableDnsHostnames,omitempty"` + EnableDnsHostnames *bool `json:"EnableDnsHostnames,omitempty"` // EnableDnsSupport AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpc.html#cfn-aws-ec2-vpc-EnableDnsSupport - EnableDnsSupport bool `json:"EnableDnsSupport,omitempty"` + EnableDnsSupport *bool `json:"EnableDnsSupport,omitempty"` // InstanceTenancy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpc.html#cfn-aws-ec2-vpc-instancetenancy - InstanceTenancy string `json:"InstanceTenancy,omitempty"` + InstanceTenancy *string `json:"InstanceTenancy,omitempty"` // Ipv4IpamPoolId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpc.html#cfn-ec2-vpc-ipv4ipampoolid - Ipv4IpamPoolId string `json:"Ipv4IpamPoolId,omitempty"` + Ipv4IpamPoolId *string `json:"Ipv4IpamPoolId,omitempty"` // Ipv4NetmaskLength AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpc.html#cfn-ec2-vpc-ipv4netmasklength - Ipv4NetmaskLength int `json:"Ipv4NetmaskLength,omitempty"` + Ipv4NetmaskLength *int `json:"Ipv4NetmaskLength,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpc.html#cfn-aws-ec2-vpc-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-vpccidrblock.go b/cloudformation/ec2/aws-ec2-vpccidrblock.go index a63cc6ff96..bdc6717779 100644 --- a/cloudformation/ec2/aws-ec2-vpccidrblock.go +++ b/cloudformation/ec2/aws-ec2-vpccidrblock.go @@ -15,47 +15,47 @@ type VPCCidrBlock struct { // AmazonProvidedIpv6CidrBlock AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-amazonprovidedipv6cidrblock - AmazonProvidedIpv6CidrBlock bool `json:"AmazonProvidedIpv6CidrBlock,omitempty"` + AmazonProvidedIpv6CidrBlock *bool `json:"AmazonProvidedIpv6CidrBlock,omitempty"` // CidrBlock AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-cidrblock - CidrBlock string `json:"CidrBlock,omitempty"` + CidrBlock *string `json:"CidrBlock,omitempty"` // Ipv4IpamPoolId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv4ipampoolid - Ipv4IpamPoolId string `json:"Ipv4IpamPoolId,omitempty"` + Ipv4IpamPoolId *string `json:"Ipv4IpamPoolId,omitempty"` // Ipv4NetmaskLength AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv4netmasklength - Ipv4NetmaskLength int `json:"Ipv4NetmaskLength,omitempty"` + Ipv4NetmaskLength *int `json:"Ipv4NetmaskLength,omitempty"` // Ipv6CidrBlock AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv6cidrblock - Ipv6CidrBlock string `json:"Ipv6CidrBlock,omitempty"` + Ipv6CidrBlock *string `json:"Ipv6CidrBlock,omitempty"` // Ipv6IpamPoolId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv6ipampoolid - Ipv6IpamPoolId string `json:"Ipv6IpamPoolId,omitempty"` + Ipv6IpamPoolId *string `json:"Ipv6IpamPoolId,omitempty"` // Ipv6NetmaskLength AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv6netmasklength - Ipv6NetmaskLength int `json:"Ipv6NetmaskLength,omitempty"` + Ipv6NetmaskLength *int `json:"Ipv6NetmaskLength,omitempty"` // Ipv6Pool AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv6pool - Ipv6Pool string `json:"Ipv6Pool,omitempty"` + Ipv6Pool *string `json:"Ipv6Pool,omitempty"` // VpcId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-vpcid - VpcId string `json:"VpcId,omitempty"` + VpcId string `json:"VpcId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-vpcdhcpoptionsassociation.go b/cloudformation/ec2/aws-ec2-vpcdhcpoptionsassociation.go index 85e4468152..d008bbe7af 100644 --- a/cloudformation/ec2/aws-ec2-vpcdhcpoptionsassociation.go +++ b/cloudformation/ec2/aws-ec2-vpcdhcpoptionsassociation.go @@ -15,12 +15,12 @@ type VPCDHCPOptionsAssociation struct { // DhcpOptionsId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcdhcpoptionsassociation.html#cfn-ec2-vpcdhcpoptionsassociation-dhcpoptionsid - DhcpOptionsId string `json:"DhcpOptionsId,omitempty"` + DhcpOptionsId string `json:"DhcpOptionsId"` // VpcId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcdhcpoptionsassociation.html#cfn-ec2-vpcdhcpoptionsassociation-vpcid - VpcId string `json:"VpcId,omitempty"` + VpcId string `json:"VpcId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-vpcendpoint.go b/cloudformation/ec2/aws-ec2-vpcendpoint.go index ef60b9cc65..978a3452cc 100644 --- a/cloudformation/ec2/aws-ec2-vpcendpoint.go +++ b/cloudformation/ec2/aws-ec2-vpcendpoint.go @@ -15,42 +15,42 @@ 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html#cfn-ec2-vpcendpoint-privatednsenabled - PrivateDnsEnabled bool `json:"PrivateDnsEnabled,omitempty"` + PrivateDnsEnabled *bool `json:"PrivateDnsEnabled,omitempty"` // RouteTableIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html#cfn-ec2-vpcendpoint-routetableids - RouteTableIds []string `json:"RouteTableIds,omitempty"` + RouteTableIds *[]string `json:"RouteTableIds,omitempty"` // SecurityGroupIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html#cfn-ec2-vpcendpoint-securitygroupids - SecurityGroupIds []string `json:"SecurityGroupIds,omitempty"` + SecurityGroupIds *[]string `json:"SecurityGroupIds,omitempty"` // ServiceName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html#cfn-ec2-vpcendpoint-servicename - ServiceName string `json:"ServiceName,omitempty"` + ServiceName string `json:"ServiceName"` // SubnetIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html#cfn-ec2-vpcendpoint-subnetids - SubnetIds []string `json:"SubnetIds,omitempty"` + SubnetIds *[]string `json:"SubnetIds,omitempty"` // VpcEndpointType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html#cfn-ec2-vpcendpoint-vpcendpointtype - VpcEndpointType string `json:"VpcEndpointType,omitempty"` + VpcEndpointType *string `json:"VpcEndpointType,omitempty"` // VpcId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html#cfn-ec2-vpcendpoint-vpcid - VpcId string `json:"VpcId,omitempty"` + VpcId string `json:"VpcId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-vpcendpointconnectionnotification.go b/cloudformation/ec2/aws-ec2-vpcendpointconnectionnotification.go index 503937b6fb..1a86f46408 100644 --- a/cloudformation/ec2/aws-ec2-vpcendpointconnectionnotification.go +++ b/cloudformation/ec2/aws-ec2-vpcendpointconnectionnotification.go @@ -15,22 +15,22 @@ type VPCEndpointConnectionNotification struct { // ConnectionEvents AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointconnectionnotification.html#cfn-ec2-vpcendpointconnectionnotification-connectionevents - ConnectionEvents []string `json:"ConnectionEvents,omitempty"` + ConnectionEvents []string `json:"ConnectionEvents"` // ConnectionNotificationArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointconnectionnotification.html#cfn-ec2-vpcendpointconnectionnotification-connectionnotificationarn - ConnectionNotificationArn string `json:"ConnectionNotificationArn,omitempty"` + ConnectionNotificationArn string `json:"ConnectionNotificationArn"` // ServiceId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointconnectionnotification.html#cfn-ec2-vpcendpointconnectionnotification-serviceid - ServiceId string `json:"ServiceId,omitempty"` + ServiceId *string `json:"ServiceId,omitempty"` // VPCEndpointId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointconnectionnotification.html#cfn-ec2-vpcendpointconnectionnotification-vpcendpointid - VPCEndpointId string `json:"VPCEndpointId,omitempty"` + VPCEndpointId *string `json:"VPCEndpointId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-vpcendpointservice.go b/cloudformation/ec2/aws-ec2-vpcendpointservice.go index 514d87b9c4..3c0840b49d 100644 --- a/cloudformation/ec2/aws-ec2-vpcendpointservice.go +++ b/cloudformation/ec2/aws-ec2-vpcendpointservice.go @@ -15,22 +15,22 @@ type VPCEndpointService struct { // AcceptanceRequired AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html#cfn-ec2-vpcendpointservice-acceptancerequired - AcceptanceRequired bool `json:"AcceptanceRequired,omitempty"` + AcceptanceRequired *bool `json:"AcceptanceRequired,omitempty"` // GatewayLoadBalancerArns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html#cfn-ec2-vpcendpointservice-gatewayloadbalancerarns - GatewayLoadBalancerArns []string `json:"GatewayLoadBalancerArns,omitempty"` + GatewayLoadBalancerArns *[]string `json:"GatewayLoadBalancerArns,omitempty"` // NetworkLoadBalancerArns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html#cfn-ec2-vpcendpointservice-networkloadbalancerarns - NetworkLoadBalancerArns []string `json:"NetworkLoadBalancerArns,omitempty"` + NetworkLoadBalancerArns *[]string `json:"NetworkLoadBalancerArns,omitempty"` // PayerResponsibility AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html#cfn-ec2-vpcendpointservice-payerresponsibility - PayerResponsibility string `json:"PayerResponsibility,omitempty"` + PayerResponsibility *string `json:"PayerResponsibility,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-vpcendpointservicepermissions.go b/cloudformation/ec2/aws-ec2-vpcendpointservicepermissions.go index 14654cc7b2..157875d52b 100644 --- a/cloudformation/ec2/aws-ec2-vpcendpointservicepermissions.go +++ b/cloudformation/ec2/aws-ec2-vpcendpointservicepermissions.go @@ -15,12 +15,12 @@ type VPCEndpointServicePermissions struct { // AllowedPrincipals AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservicepermissions.html#cfn-ec2-vpcendpointservicepermissions-allowedprincipals - AllowedPrincipals []string `json:"AllowedPrincipals,omitempty"` + AllowedPrincipals *[]string `json:"AllowedPrincipals,omitempty"` // ServiceId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservicepermissions.html#cfn-ec2-vpcendpointservicepermissions-serviceid - ServiceId string `json:"ServiceId,omitempty"` + ServiceId string `json:"ServiceId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-vpcgatewayattachment.go b/cloudformation/ec2/aws-ec2-vpcgatewayattachment.go index ebce9d3300..b16d5e5a0c 100644 --- a/cloudformation/ec2/aws-ec2-vpcgatewayattachment.go +++ b/cloudformation/ec2/aws-ec2-vpcgatewayattachment.go @@ -15,17 +15,17 @@ type VPCGatewayAttachment struct { // InternetGatewayId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpc-gateway-attachment.html#cfn-ec2-vpcgatewayattachment-internetgatewayid - InternetGatewayId string `json:"InternetGatewayId,omitempty"` + InternetGatewayId *string `json:"InternetGatewayId,omitempty"` // VpcId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpc-gateway-attachment.html#cfn-ec2-vpcgatewayattachment-vpcid - VpcId string `json:"VpcId,omitempty"` + VpcId string `json:"VpcId"` // VpnGatewayId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpc-gateway-attachment.html#cfn-ec2-vpcgatewayattachment-vpngatewayid - VpnGatewayId string `json:"VpnGatewayId,omitempty"` + VpnGatewayId *string `json:"VpnGatewayId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-vpcpeeringconnection.go b/cloudformation/ec2/aws-ec2-vpcpeeringconnection.go index e98a09d1e4..cf60a5145e 100644 --- a/cloudformation/ec2/aws-ec2-vpcpeeringconnection.go +++ b/cloudformation/ec2/aws-ec2-vpcpeeringconnection.go @@ -16,32 +16,32 @@ type VPCPeeringConnection struct { // PeerOwnerId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcpeeringconnection.html#cfn-ec2-vpcpeeringconnection-peerownerid - PeerOwnerId string `json:"PeerOwnerId,omitempty"` + PeerOwnerId *string `json:"PeerOwnerId,omitempty"` // PeerRegion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcpeeringconnection.html#cfn-ec2-vpcpeeringconnection-peerregion - PeerRegion string `json:"PeerRegion,omitempty"` + PeerRegion *string `json:"PeerRegion,omitempty"` // PeerRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcpeeringconnection.html#cfn-ec2-vpcpeeringconnection-peerrolearn - PeerRoleArn string `json:"PeerRoleArn,omitempty"` + PeerRoleArn *string `json:"PeerRoleArn,omitempty"` // PeerVpcId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcpeeringconnection.html#cfn-ec2-vpcpeeringconnection-peervpcid - PeerVpcId string `json:"PeerVpcId,omitempty"` + PeerVpcId string `json:"PeerVpcId"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcpeeringconnection.html#cfn-ec2-vpcpeeringconnection-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // VpcId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcpeeringconnection.html#cfn-ec2-vpcpeeringconnection-vpcid - VpcId string `json:"VpcId,omitempty"` + VpcId string `json:"VpcId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-vpnconnection.go b/cloudformation/ec2/aws-ec2-vpnconnection.go index 2f9b98801f..55d627e521 100644 --- a/cloudformation/ec2/aws-ec2-vpnconnection.go +++ b/cloudformation/ec2/aws-ec2-vpnconnection.go @@ -16,37 +16,37 @@ type VPNConnection struct { // CustomerGatewayId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpn-connection.html#cfn-ec2-vpnconnection-customergatewayid - CustomerGatewayId string `json:"CustomerGatewayId,omitempty"` + CustomerGatewayId string `json:"CustomerGatewayId"` // StaticRoutesOnly AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpn-connection.html#cfn-ec2-vpnconnection-StaticRoutesOnly - StaticRoutesOnly bool `json:"StaticRoutesOnly,omitempty"` + StaticRoutesOnly *bool `json:"StaticRoutesOnly,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpn-connection.html#cfn-ec2-vpnconnection-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // TransitGatewayId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpn-connection.html#cfn-ec2-vpnconnection-transitgatewayid - TransitGatewayId string `json:"TransitGatewayId,omitempty"` + TransitGatewayId *string `json:"TransitGatewayId,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpn-connection.html#cfn-ec2-vpnconnection-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // VpnGatewayId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpn-connection.html#cfn-ec2-vpnconnection-vpngatewayid - VpnGatewayId string `json:"VpnGatewayId,omitempty"` + VpnGatewayId *string `json:"VpnGatewayId,omitempty"` // VpnTunnelOptionsSpecifications AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpn-connection.html#cfn-ec2-vpnconnection-vpntunneloptionsspecifications - VpnTunnelOptionsSpecifications []VPNConnection_VpnTunnelOptionsSpecification `json:"VpnTunnelOptionsSpecifications,omitempty"` + VpnTunnelOptionsSpecifications *[]VPNConnection_VpnTunnelOptionsSpecification `json:"VpnTunnelOptionsSpecifications,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-vpnconnection_vpntunneloptionsspecification.go b/cloudformation/ec2/aws-ec2-vpnconnection_vpntunneloptionsspecification.go index da23481c81..a758f4046c 100644 --- a/cloudformation/ec2/aws-ec2-vpnconnection_vpntunneloptionsspecification.go +++ b/cloudformation/ec2/aws-ec2-vpnconnection_vpntunneloptionsspecification.go @@ -11,12 +11,12 @@ type VPNConnection_VpnTunnelOptionsSpecification struct { // PreSharedKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-vpnconnection-vpntunneloptionsspecification.html#cfn-ec2-vpnconnection-vpntunneloptionsspecification-presharedkey - PreSharedKey string `json:"PreSharedKey,omitempty"` + PreSharedKey *string `json:"PreSharedKey,omitempty"` // TunnelInsideCidr AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-vpnconnection-vpntunneloptionsspecification.html#cfn-ec2-vpnconnection-vpntunneloptionsspecification-tunnelinsidecidr - TunnelInsideCidr string `json:"TunnelInsideCidr,omitempty"` + TunnelInsideCidr *string `json:"TunnelInsideCidr,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-vpnconnectionroute.go b/cloudformation/ec2/aws-ec2-vpnconnectionroute.go index baa9165c00..1161ab5aa0 100644 --- a/cloudformation/ec2/aws-ec2-vpnconnectionroute.go +++ b/cloudformation/ec2/aws-ec2-vpnconnectionroute.go @@ -15,12 +15,12 @@ type VPNConnectionRoute struct { // DestinationCidrBlock AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpn-connection-route.html#cfn-ec2-vpnconnectionroute-cidrblock - DestinationCidrBlock string `json:"DestinationCidrBlock,omitempty"` + DestinationCidrBlock string `json:"DestinationCidrBlock"` // VpnConnectionId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpn-connection-route.html#cfn-ec2-vpnconnectionroute-connectionid - VpnConnectionId string `json:"VpnConnectionId,omitempty"` + VpnConnectionId string `json:"VpnConnectionId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-vpngateway.go b/cloudformation/ec2/aws-ec2-vpngateway.go index 0973cc91e8..18017e93a6 100644 --- a/cloudformation/ec2/aws-ec2-vpngateway.go +++ b/cloudformation/ec2/aws-ec2-vpngateway.go @@ -16,17 +16,17 @@ type VPNGateway struct { // AmazonSideAsn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpn-gateway.html#cfn-ec2-vpngateway-amazonsideasn - AmazonSideAsn int64 `json:"AmazonSideAsn,omitempty"` + AmazonSideAsn *int64 `json:"AmazonSideAsn,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpn-gateway.html#cfn-ec2-vpngateway-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpn-gateway.html#cfn-ec2-vpngateway-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-vpngatewayroutepropagation.go b/cloudformation/ec2/aws-ec2-vpngatewayroutepropagation.go index 57bcd3c632..e222268137 100644 --- a/cloudformation/ec2/aws-ec2-vpngatewayroutepropagation.go +++ b/cloudformation/ec2/aws-ec2-vpngatewayroutepropagation.go @@ -15,12 +15,12 @@ type VPNGatewayRoutePropagation struct { // RouteTableIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpngatewayroutepropagation.html#cfn-ec2-vpngatewayroutepropagation-routetableids - RouteTableIds []string `json:"RouteTableIds,omitempty"` + RouteTableIds []string `json:"RouteTableIds"` // VpnGatewayId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpngatewayroutepropagation.html#cfn-ec2-vpngatewayroutepropagation-vpngatewayid - VpnGatewayId string `json:"VpnGatewayId,omitempty"` + VpnGatewayId string `json:"VpnGatewayId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecr/aws-ecr-publicrepository.go b/cloudformation/ecr/aws-ecr-publicrepository.go index 00d38d79d1..6127ba0034 100644 --- a/cloudformation/ecr/aws-ecr-publicrepository.go +++ b/cloudformation/ecr/aws-ecr-publicrepository.go @@ -16,22 +16,22 @@ 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositoryname - RepositoryName string `json:"RepositoryName,omitempty"` + RepositoryName *string `json:"RepositoryName,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecr/aws-ecr-pullthroughcacherule.go b/cloudformation/ecr/aws-ecr-pullthroughcacherule.go index 7d176909c8..8599aa2ea9 100644 --- a/cloudformation/ecr/aws-ecr-pullthroughcacherule.go +++ b/cloudformation/ecr/aws-ecr-pullthroughcacherule.go @@ -15,12 +15,12 @@ type PullThroughCacheRule struct { // EcrRepositoryPrefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-pullthroughcacherule.html#cfn-ecr-pullthroughcacherule-ecrrepositoryprefix - EcrRepositoryPrefix string `json:"EcrRepositoryPrefix,omitempty"` + EcrRepositoryPrefix *string `json:"EcrRepositoryPrefix,omitempty"` // UpstreamRegistryUrl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-pullthroughcacherule.html#cfn-ecr-pullthroughcacherule-upstreamregistryurl - UpstreamRegistryUrl string `json:"UpstreamRegistryUrl,omitempty"` + UpstreamRegistryUrl *string `json:"UpstreamRegistryUrl,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecr/aws-ecr-registrypolicy.go b/cloudformation/ecr/aws-ecr-registrypolicy.go index 199177b92f..db23d74e3d 100644 --- a/cloudformation/ecr/aws-ecr-registrypolicy.go +++ b/cloudformation/ecr/aws-ecr-registrypolicy.go @@ -15,7 +15,7 @@ type RegistryPolicy struct { // PolicyText AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-registrypolicy.html#cfn-ecr-registrypolicy-policytext - PolicyText interface{} `json:"PolicyText,omitempty"` + PolicyText interface{} `json:"PolicyText"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecr/aws-ecr-replicationconfiguration.go b/cloudformation/ecr/aws-ecr-replicationconfiguration.go index 93bf9ade99..61c3aca6dc 100644 --- a/cloudformation/ecr/aws-ecr-replicationconfiguration.go +++ b/cloudformation/ecr/aws-ecr-replicationconfiguration.go @@ -15,7 +15,7 @@ type ReplicationConfiguration struct { // ReplicationConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-replicationconfiguration.html#cfn-ecr-replicationconfiguration-replicationconfiguration - ReplicationConfiguration *ReplicationConfiguration_ReplicationConfiguration `json:"ReplicationConfiguration,omitempty"` + ReplicationConfiguration *ReplicationConfiguration_ReplicationConfiguration `json:"ReplicationConfiguration"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecr/aws-ecr-replicationconfiguration_replicationconfiguration.go b/cloudformation/ecr/aws-ecr-replicationconfiguration_replicationconfiguration.go index b2d5457b3e..e0f6bf255b 100644 --- a/cloudformation/ecr/aws-ecr-replicationconfiguration_replicationconfiguration.go +++ b/cloudformation/ecr/aws-ecr-replicationconfiguration_replicationconfiguration.go @@ -11,7 +11,7 @@ type ReplicationConfiguration_ReplicationConfiguration struct { // Rules AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecr-replicationconfiguration-replicationconfiguration.html#cfn-ecr-replicationconfiguration-replicationconfiguration-rules - Rules []ReplicationConfiguration_ReplicationRule `json:"Rules,omitempty"` + Rules []ReplicationConfiguration_ReplicationRule `json:"Rules"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecr/aws-ecr-replicationconfiguration_replicationdestination.go b/cloudformation/ecr/aws-ecr-replicationconfiguration_replicationdestination.go index 2334e3a3a2..1ae247245e 100644 --- a/cloudformation/ecr/aws-ecr-replicationconfiguration_replicationdestination.go +++ b/cloudformation/ecr/aws-ecr-replicationconfiguration_replicationdestination.go @@ -11,12 +11,12 @@ type ReplicationConfiguration_ReplicationDestination struct { // Region AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecr-replicationconfiguration-replicationdestination.html#cfn-ecr-replicationconfiguration-replicationdestination-region - Region string `json:"Region,omitempty"` + Region string `json:"Region"` // RegistryId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecr-replicationconfiguration-replicationdestination.html#cfn-ecr-replicationconfiguration-replicationdestination-registryid - RegistryId string `json:"RegistryId,omitempty"` + RegistryId string `json:"RegistryId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecr/aws-ecr-replicationconfiguration_replicationrule.go b/cloudformation/ecr/aws-ecr-replicationconfiguration_replicationrule.go index 2f220dd9d8..840dff9532 100644 --- a/cloudformation/ecr/aws-ecr-replicationconfiguration_replicationrule.go +++ b/cloudformation/ecr/aws-ecr-replicationconfiguration_replicationrule.go @@ -11,12 +11,12 @@ type ReplicationConfiguration_ReplicationRule struct { // Destinations AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecr-replicationconfiguration-replicationrule.html#cfn-ecr-replicationconfiguration-replicationrule-destinations - Destinations []ReplicationConfiguration_ReplicationDestination `json:"Destinations,omitempty"` + Destinations []ReplicationConfiguration_ReplicationDestination `json:"Destinations"` // RepositoryFilters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecr-replicationconfiguration-replicationrule.html#cfn-ecr-replicationconfiguration-replicationrule-repositoryfilters - RepositoryFilters []ReplicationConfiguration_RepositoryFilter `json:"RepositoryFilters,omitempty"` + RepositoryFilters *[]ReplicationConfiguration_RepositoryFilter `json:"RepositoryFilters,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecr/aws-ecr-replicationconfiguration_repositoryfilter.go b/cloudformation/ecr/aws-ecr-replicationconfiguration_repositoryfilter.go index ae76029bd0..099bbe2566 100644 --- a/cloudformation/ecr/aws-ecr-replicationconfiguration_repositoryfilter.go +++ b/cloudformation/ecr/aws-ecr-replicationconfiguration_repositoryfilter.go @@ -11,12 +11,12 @@ type ReplicationConfiguration_RepositoryFilter struct { // Filter AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecr-replicationconfiguration-repositoryfilter.html#cfn-ecr-replicationconfiguration-repositoryfilter-filter - Filter string `json:"Filter,omitempty"` + Filter string `json:"Filter"` // FilterType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecr-replicationconfiguration-repositoryfilter.html#cfn-ecr-replicationconfiguration-repositoryfilter-filtertype - FilterType string `json:"FilterType,omitempty"` + FilterType string `json:"FilterType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecr/aws-ecr-repository.go b/cloudformation/ecr/aws-ecr-repository.go index 013e5bf2bb..acb0ce4b23 100644 --- a/cloudformation/ecr/aws-ecr-repository.go +++ b/cloudformation/ecr/aws-ecr-repository.go @@ -26,7 +26,7 @@ type Repository struct { // ImageTagMutability AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-repository.html#cfn-ecr-repository-imagetagmutability - ImageTagMutability string `json:"ImageTagMutability,omitempty"` + ImageTagMutability *string `json:"ImageTagMutability,omitempty"` // LifecyclePolicy AWS CloudFormation Property // Required: false @@ -36,17 +36,17 @@ type Repository struct { // RepositoryName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-repository.html#cfn-ecr-repository-repositoryname - RepositoryName string `json:"RepositoryName,omitempty"` + RepositoryName *string `json:"RepositoryName,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-repository.html#cfn-ecr-repository-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecr/aws-ecr-repository_encryptionconfiguration.go b/cloudformation/ecr/aws-ecr-repository_encryptionconfiguration.go index 634ee8eee7..30cabccc74 100644 --- a/cloudformation/ecr/aws-ecr-repository_encryptionconfiguration.go +++ b/cloudformation/ecr/aws-ecr-repository_encryptionconfiguration.go @@ -11,12 +11,12 @@ type Repository_EncryptionConfiguration struct { // EncryptionType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecr-repository-encryptionconfiguration.html#cfn-ecr-repository-encryptionconfiguration-encryptiontype - EncryptionType string `json:"EncryptionType,omitempty"` + EncryptionType string `json:"EncryptionType"` // KmsKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecr-repository-encryptionconfiguration.html#cfn-ecr-repository-encryptionconfiguration-kmskey - KmsKey string `json:"KmsKey,omitempty"` + KmsKey *string `json:"KmsKey,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecr/aws-ecr-repository_imagescanningconfiguration.go b/cloudformation/ecr/aws-ecr-repository_imagescanningconfiguration.go index 7031eb6ef1..3c0cb49b85 100644 --- a/cloudformation/ecr/aws-ecr-repository_imagescanningconfiguration.go +++ b/cloudformation/ecr/aws-ecr-repository_imagescanningconfiguration.go @@ -11,7 +11,7 @@ type Repository_ImageScanningConfiguration struct { // ScanOnPush AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecr-repository-imagescanningconfiguration.html#cfn-ecr-repository-imagescanningconfiguration-scanonpush - ScanOnPush bool `json:"ScanOnPush,omitempty"` + ScanOnPush *bool `json:"ScanOnPush,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecr/aws-ecr-repository_lifecyclepolicy.go b/cloudformation/ecr/aws-ecr-repository_lifecyclepolicy.go index bbddc2a9fb..00553d6db4 100644 --- a/cloudformation/ecr/aws-ecr-repository_lifecyclepolicy.go +++ b/cloudformation/ecr/aws-ecr-repository_lifecyclepolicy.go @@ -11,12 +11,12 @@ type Repository_LifecyclePolicy struct { // LifecyclePolicyText AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecr-repository-lifecyclepolicy.html#cfn-ecr-repository-lifecyclepolicy-lifecyclepolicytext - LifecyclePolicyText string `json:"LifecyclePolicyText,omitempty"` + LifecyclePolicyText *string `json:"LifecyclePolicyText,omitempty"` // RegistryId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecr-repository-lifecyclepolicy.html#cfn-ecr-repository-lifecyclepolicy-registryid - RegistryId string `json:"RegistryId,omitempty"` + RegistryId *string `json:"RegistryId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-capacityprovider.go b/cloudformation/ecs/aws-ecs-capacityprovider.go index 422f8f1861..86efaf4418 100644 --- a/cloudformation/ecs/aws-ecs-capacityprovider.go +++ b/cloudformation/ecs/aws-ecs-capacityprovider.go @@ -16,17 +16,17 @@ type CapacityProvider struct { // AutoScalingGroupProvider AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-capacityprovider.html#cfn-ecs-capacityprovider-autoscalinggroupprovider - AutoScalingGroupProvider *CapacityProvider_AutoScalingGroupProvider `json:"AutoScalingGroupProvider,omitempty"` + AutoScalingGroupProvider *CapacityProvider_AutoScalingGroupProvider `json:"AutoScalingGroupProvider"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-capacityprovider.html#cfn-ecs-capacityprovider-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-capacityprovider.html#cfn-ecs-capacityprovider-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-capacityprovider_autoscalinggroupprovider.go b/cloudformation/ecs/aws-ecs-capacityprovider_autoscalinggroupprovider.go index 4faac41208..774704c9f9 100644 --- a/cloudformation/ecs/aws-ecs-capacityprovider_autoscalinggroupprovider.go +++ b/cloudformation/ecs/aws-ecs-capacityprovider_autoscalinggroupprovider.go @@ -11,7 +11,7 @@ type CapacityProvider_AutoScalingGroupProvider struct { // AutoScalingGroupArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-capacityprovider-autoscalinggroupprovider.html#cfn-ecs-capacityprovider-autoscalinggroupprovider-autoscalinggrouparn - AutoScalingGroupArn string `json:"AutoScalingGroupArn,omitempty"` + AutoScalingGroupArn string `json:"AutoScalingGroupArn"` // ManagedScaling AWS CloudFormation Property // Required: false @@ -21,7 +21,7 @@ type CapacityProvider_AutoScalingGroupProvider struct { // ManagedTerminationProtection AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-capacityprovider-autoscalinggroupprovider.html#cfn-ecs-capacityprovider-autoscalinggroupprovider-managedterminationprotection - ManagedTerminationProtection string `json:"ManagedTerminationProtection,omitempty"` + ManagedTerminationProtection *string `json:"ManagedTerminationProtection,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-capacityprovider_managedscaling.go b/cloudformation/ecs/aws-ecs-capacityprovider_managedscaling.go index 4ae99a133b..bf076de554 100644 --- a/cloudformation/ecs/aws-ecs-capacityprovider_managedscaling.go +++ b/cloudformation/ecs/aws-ecs-capacityprovider_managedscaling.go @@ -11,27 +11,27 @@ type CapacityProvider_ManagedScaling struct { // InstanceWarmupPeriod AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-capacityprovider-managedscaling.html#cfn-ecs-capacityprovider-managedscaling-instancewarmupperiod - InstanceWarmupPeriod int `json:"InstanceWarmupPeriod,omitempty"` + InstanceWarmupPeriod *int `json:"InstanceWarmupPeriod,omitempty"` // MaximumScalingStepSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-capacityprovider-managedscaling.html#cfn-ecs-capacityprovider-managedscaling-maximumscalingstepsize - MaximumScalingStepSize int `json:"MaximumScalingStepSize,omitempty"` + MaximumScalingStepSize *int `json:"MaximumScalingStepSize,omitempty"` // MinimumScalingStepSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-capacityprovider-managedscaling.html#cfn-ecs-capacityprovider-managedscaling-minimumscalingstepsize - MinimumScalingStepSize int `json:"MinimumScalingStepSize,omitempty"` + MinimumScalingStepSize *int `json:"MinimumScalingStepSize,omitempty"` // Status AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-capacityprovider-managedscaling.html#cfn-ecs-capacityprovider-managedscaling-status - Status string `json:"Status,omitempty"` + Status *string `json:"Status,omitempty"` // TargetCapacity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-capacityprovider-managedscaling.html#cfn-ecs-capacityprovider-managedscaling-targetcapacity - TargetCapacity int `json:"TargetCapacity,omitempty"` + TargetCapacity *int `json:"TargetCapacity,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-cluster.go b/cloudformation/ecs/aws-ecs-cluster.go index 2c720f6595..38072c64c7 100644 --- a/cloudformation/ecs/aws-ecs-cluster.go +++ b/cloudformation/ecs/aws-ecs-cluster.go @@ -16,17 +16,17 @@ type Cluster struct { // CapacityProviders AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-cluster.html#cfn-ecs-cluster-capacityproviders - CapacityProviders []string `json:"CapacityProviders,omitempty"` + CapacityProviders *[]string `json:"CapacityProviders,omitempty"` // ClusterName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-cluster.html#cfn-ecs-cluster-clustername - ClusterName string `json:"ClusterName,omitempty"` + ClusterName *string `json:"ClusterName,omitempty"` // ClusterSettings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-cluster.html#cfn-ecs-cluster-clustersettings - ClusterSettings []Cluster_ClusterSettings `json:"ClusterSettings,omitempty"` + ClusterSettings *[]Cluster_ClusterSettings `json:"ClusterSettings,omitempty"` // Configuration AWS CloudFormation Property // Required: false @@ -36,12 +36,12 @@ type Cluster struct { // DefaultCapacityProviderStrategy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-cluster.html#cfn-ecs-cluster-defaultcapacityproviderstrategy - DefaultCapacityProviderStrategy []Cluster_CapacityProviderStrategyItem `json:"DefaultCapacityProviderStrategy,omitempty"` + DefaultCapacityProviderStrategy *[]Cluster_CapacityProviderStrategyItem `json:"DefaultCapacityProviderStrategy,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-cluster.html#cfn-ecs-cluster-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-cluster_capacityproviderstrategyitem.go b/cloudformation/ecs/aws-ecs-cluster_capacityproviderstrategyitem.go index 208e321c8e..de11387a48 100644 --- a/cloudformation/ecs/aws-ecs-cluster_capacityproviderstrategyitem.go +++ b/cloudformation/ecs/aws-ecs-cluster_capacityproviderstrategyitem.go @@ -11,17 +11,17 @@ type Cluster_CapacityProviderStrategyItem struct { // Base AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-cluster-capacityproviderstrategyitem.html#cfn-ecs-cluster-capacityproviderstrategyitem-base - Base int `json:"Base,omitempty"` + Base *int `json:"Base,omitempty"` // CapacityProvider AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-cluster-capacityproviderstrategyitem.html#cfn-ecs-cluster-capacityproviderstrategyitem-capacityprovider - CapacityProvider string `json:"CapacityProvider,omitempty"` + CapacityProvider *string `json:"CapacityProvider,omitempty"` // Weight AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-cluster-capacityproviderstrategyitem.html#cfn-ecs-cluster-capacityproviderstrategyitem-weight - Weight int `json:"Weight,omitempty"` + Weight *int `json:"Weight,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-cluster_clustersettings.go b/cloudformation/ecs/aws-ecs-cluster_clustersettings.go index 1e3aad6a51..6d6e6893cf 100644 --- a/cloudformation/ecs/aws-ecs-cluster_clustersettings.go +++ b/cloudformation/ecs/aws-ecs-cluster_clustersettings.go @@ -11,12 +11,12 @@ type Cluster_ClusterSettings struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-cluster-clustersettings.html#cfn-ecs-cluster-clustersettings-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-cluster-clustersettings.html#cfn-ecs-cluster-clustersettings-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-cluster_executecommandconfiguration.go b/cloudformation/ecs/aws-ecs-cluster_executecommandconfiguration.go index fbb679b6a8..60b5b172fb 100644 --- a/cloudformation/ecs/aws-ecs-cluster_executecommandconfiguration.go +++ b/cloudformation/ecs/aws-ecs-cluster_executecommandconfiguration.go @@ -11,7 +11,7 @@ type Cluster_ExecuteCommandConfiguration struct { // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-cluster-executecommandconfiguration.html#cfn-ecs-cluster-executecommandconfiguration-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // LogConfiguration AWS CloudFormation Property // Required: false @@ -21,7 +21,7 @@ type Cluster_ExecuteCommandConfiguration struct { // Logging AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-cluster-executecommandconfiguration.html#cfn-ecs-cluster-executecommandconfiguration-logging - Logging string `json:"Logging,omitempty"` + Logging *string `json:"Logging,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-cluster_executecommandlogconfiguration.go b/cloudformation/ecs/aws-ecs-cluster_executecommandlogconfiguration.go index ba195f193b..b3f3e8f75b 100644 --- a/cloudformation/ecs/aws-ecs-cluster_executecommandlogconfiguration.go +++ b/cloudformation/ecs/aws-ecs-cluster_executecommandlogconfiguration.go @@ -11,27 +11,27 @@ type Cluster_ExecuteCommandLogConfiguration struct { // CloudWatchEncryptionEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-cluster-executecommandlogconfiguration.html#cfn-ecs-cluster-executecommandlogconfiguration-cloudwatchencryptionenabled - CloudWatchEncryptionEnabled bool `json:"CloudWatchEncryptionEnabled,omitempty"` + CloudWatchEncryptionEnabled *bool `json:"CloudWatchEncryptionEnabled,omitempty"` // CloudWatchLogGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-cluster-executecommandlogconfiguration.html#cfn-ecs-cluster-executecommandlogconfiguration-cloudwatchloggroupname - CloudWatchLogGroupName string `json:"CloudWatchLogGroupName,omitempty"` + CloudWatchLogGroupName *string `json:"CloudWatchLogGroupName,omitempty"` // S3BucketName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-cluster-executecommandlogconfiguration.html#cfn-ecs-cluster-executecommandlogconfiguration-s3bucketname - S3BucketName string `json:"S3BucketName,omitempty"` + S3BucketName *string `json:"S3BucketName,omitempty"` // S3EncryptionEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-cluster-executecommandlogconfiguration.html#cfn-ecs-cluster-executecommandlogconfiguration-s3encryptionenabled - S3EncryptionEnabled bool `json:"S3EncryptionEnabled,omitempty"` + S3EncryptionEnabled *bool `json:"S3EncryptionEnabled,omitempty"` // S3KeyPrefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-cluster-executecommandlogconfiguration.html#cfn-ecs-cluster-executecommandlogconfiguration-s3keyprefix - S3KeyPrefix string `json:"S3KeyPrefix,omitempty"` + S3KeyPrefix *string `json:"S3KeyPrefix,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-clustercapacityproviderassociations.go b/cloudformation/ecs/aws-ecs-clustercapacityproviderassociations.go index 565b1582bd..1d34196128 100644 --- a/cloudformation/ecs/aws-ecs-clustercapacityproviderassociations.go +++ b/cloudformation/ecs/aws-ecs-clustercapacityproviderassociations.go @@ -15,17 +15,17 @@ type ClusterCapacityProviderAssociations struct { // CapacityProviders AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-clustercapacityproviderassociations.html#cfn-ecs-clustercapacityproviderassociations-capacityproviders - CapacityProviders []string `json:"CapacityProviders,omitempty"` + CapacityProviders []string `json:"CapacityProviders"` // Cluster AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-clustercapacityproviderassociations.html#cfn-ecs-clustercapacityproviderassociations-cluster - Cluster string `json:"Cluster,omitempty"` + Cluster string `json:"Cluster"` // DefaultCapacityProviderStrategy AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-clustercapacityproviderassociations.html#cfn-ecs-clustercapacityproviderassociations-defaultcapacityproviderstrategy - DefaultCapacityProviderStrategy []ClusterCapacityProviderAssociations_CapacityProviderStrategy `json:"DefaultCapacityProviderStrategy,omitempty"` + DefaultCapacityProviderStrategy []ClusterCapacityProviderAssociations_CapacityProviderStrategy `json:"DefaultCapacityProviderStrategy"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-clustercapacityproviderassociations_capacityproviderstrategy.go b/cloudformation/ecs/aws-ecs-clustercapacityproviderassociations_capacityproviderstrategy.go index bd5430f141..368d43aa06 100644 --- a/cloudformation/ecs/aws-ecs-clustercapacityproviderassociations_capacityproviderstrategy.go +++ b/cloudformation/ecs/aws-ecs-clustercapacityproviderassociations_capacityproviderstrategy.go @@ -11,17 +11,17 @@ type ClusterCapacityProviderAssociations_CapacityProviderStrategy struct { // Base AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-clustercapacityproviderassociations-capacityproviderstrategy.html#cfn-ecs-clustercapacityproviderassociations-capacityproviderstrategy-base - Base int `json:"Base,omitempty"` + Base *int `json:"Base,omitempty"` // CapacityProvider AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-clustercapacityproviderassociations-capacityproviderstrategy.html#cfn-ecs-clustercapacityproviderassociations-capacityproviderstrategy-capacityprovider - CapacityProvider string `json:"CapacityProvider,omitempty"` + CapacityProvider string `json:"CapacityProvider"` // Weight AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-clustercapacityproviderassociations-capacityproviderstrategy.html#cfn-ecs-clustercapacityproviderassociations-capacityproviderstrategy-weight - Weight int `json:"Weight,omitempty"` + Weight *int `json:"Weight,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-primarytaskset.go b/cloudformation/ecs/aws-ecs-primarytaskset.go index 1eb3b34346..28ccdf9518 100644 --- a/cloudformation/ecs/aws-ecs-primarytaskset.go +++ b/cloudformation/ecs/aws-ecs-primarytaskset.go @@ -15,17 +15,17 @@ type PrimaryTaskSet struct { // Cluster AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-primarytaskset.html#cfn-ecs-primarytaskset-cluster - Cluster string `json:"Cluster,omitempty"` + Cluster string `json:"Cluster"` // Service AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-primarytaskset.html#cfn-ecs-primarytaskset-service - Service string `json:"Service,omitempty"` + Service string `json:"Service"` // TaskSetId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-primarytaskset.html#cfn-ecs-primarytaskset-tasksetid - TaskSetId string `json:"TaskSetId,omitempty"` + TaskSetId string `json:"TaskSetId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-service.go b/cloudformation/ecs/aws-ecs-service.go index fb02c5beff..6917e0bb49 100644 --- a/cloudformation/ecs/aws-ecs-service.go +++ b/cloudformation/ecs/aws-ecs-service.go @@ -16,12 +16,12 @@ type Service struct { // CapacityProviderStrategy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-capacityproviderstrategy - CapacityProviderStrategy []Service_CapacityProviderStrategyItem `json:"CapacityProviderStrategy,omitempty"` + CapacityProviderStrategy *[]Service_CapacityProviderStrategyItem `json:"CapacityProviderStrategy,omitempty"` // Cluster AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-cluster - Cluster string `json:"Cluster,omitempty"` + Cluster *string `json:"Cluster,omitempty"` // DeploymentConfiguration AWS CloudFormation Property // Required: false @@ -36,32 +36,32 @@ type Service struct { // DesiredCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-desiredcount - DesiredCount int `json:"DesiredCount,omitempty"` + DesiredCount *int `json:"DesiredCount,omitempty"` // EnableECSManagedTags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-enableecsmanagedtags - EnableECSManagedTags bool `json:"EnableECSManagedTags,omitempty"` + EnableECSManagedTags *bool `json:"EnableECSManagedTags,omitempty"` // EnableExecuteCommand AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-enableexecutecommand - EnableExecuteCommand bool `json:"EnableExecuteCommand,omitempty"` + EnableExecuteCommand *bool `json:"EnableExecuteCommand,omitempty"` // HealthCheckGracePeriodSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-healthcheckgraceperiodseconds - HealthCheckGracePeriodSeconds int `json:"HealthCheckGracePeriodSeconds,omitempty"` + HealthCheckGracePeriodSeconds *int `json:"HealthCheckGracePeriodSeconds,omitempty"` // LaunchType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-launchtype - LaunchType string `json:"LaunchType,omitempty"` + LaunchType *string `json:"LaunchType,omitempty"` // LoadBalancers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-loadbalancers - LoadBalancers []Service_LoadBalancer `json:"LoadBalancers,omitempty"` + LoadBalancers *[]Service_LoadBalancer `json:"LoadBalancers,omitempty"` // NetworkConfiguration AWS CloudFormation Property // Required: false @@ -71,52 +71,52 @@ type Service struct { // PlacementConstraints AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-placementconstraints - PlacementConstraints []Service_PlacementConstraint `json:"PlacementConstraints,omitempty"` + PlacementConstraints *[]Service_PlacementConstraint `json:"PlacementConstraints,omitempty"` // PlacementStrategies AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-placementstrategies - PlacementStrategies []Service_PlacementStrategy `json:"PlacementStrategies,omitempty"` + PlacementStrategies *[]Service_PlacementStrategy `json:"PlacementStrategies,omitempty"` // PlatformVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-platformversion - PlatformVersion string `json:"PlatformVersion,omitempty"` + PlatformVersion *string `json:"PlatformVersion,omitempty"` // PropagateTags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-propagatetags - PropagateTags string `json:"PropagateTags,omitempty"` + PropagateTags *string `json:"PropagateTags,omitempty"` // Role AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-role - Role string `json:"Role,omitempty"` + Role *string `json:"Role,omitempty"` // SchedulingStrategy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-schedulingstrategy - SchedulingStrategy string `json:"SchedulingStrategy,omitempty"` + SchedulingStrategy *string `json:"SchedulingStrategy,omitempty"` // ServiceName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-servicename - ServiceName string `json:"ServiceName,omitempty"` + ServiceName *string `json:"ServiceName,omitempty"` // ServiceRegistries AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-serviceregistries - ServiceRegistries []Service_ServiceRegistry `json:"ServiceRegistries,omitempty"` + ServiceRegistries *[]Service_ServiceRegistry `json:"ServiceRegistries,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // TaskDefinition AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-taskdefinition - TaskDefinition string `json:"TaskDefinition,omitempty"` + TaskDefinition *string `json:"TaskDefinition,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-service_awsvpcconfiguration.go b/cloudformation/ecs/aws-ecs-service_awsvpcconfiguration.go index d0f9dbb779..6c6286cbb9 100644 --- a/cloudformation/ecs/aws-ecs-service_awsvpcconfiguration.go +++ b/cloudformation/ecs/aws-ecs-service_awsvpcconfiguration.go @@ -11,17 +11,17 @@ type Service_AwsVpcConfiguration struct { // AssignPublicIp AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-awsvpcconfiguration.html#cfn-ecs-service-awsvpcconfiguration-assignpublicip - AssignPublicIp string `json:"AssignPublicIp,omitempty"` + AssignPublicIp *string `json:"AssignPublicIp,omitempty"` // SecurityGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-awsvpcconfiguration.html#cfn-ecs-service-awsvpcconfiguration-securitygroups - SecurityGroups []string `json:"SecurityGroups,omitempty"` + SecurityGroups *[]string `json:"SecurityGroups,omitempty"` // Subnets AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-awsvpcconfiguration.html#cfn-ecs-service-awsvpcconfiguration-subnets - Subnets []string `json:"Subnets,omitempty"` + Subnets *[]string `json:"Subnets,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-service_capacityproviderstrategyitem.go b/cloudformation/ecs/aws-ecs-service_capacityproviderstrategyitem.go index 7fd2ef85a8..556e3e393a 100644 --- a/cloudformation/ecs/aws-ecs-service_capacityproviderstrategyitem.go +++ b/cloudformation/ecs/aws-ecs-service_capacityproviderstrategyitem.go @@ -11,17 +11,17 @@ type Service_CapacityProviderStrategyItem struct { // Base AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-capacityproviderstrategyitem.html#cfn-ecs-service-capacityproviderstrategyitem-base - Base int `json:"Base,omitempty"` + Base *int `json:"Base,omitempty"` // CapacityProvider AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-capacityproviderstrategyitem.html#cfn-ecs-service-capacityproviderstrategyitem-capacityprovider - CapacityProvider string `json:"CapacityProvider,omitempty"` + CapacityProvider *string `json:"CapacityProvider,omitempty"` // Weight AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-capacityproviderstrategyitem.html#cfn-ecs-service-capacityproviderstrategyitem-weight - Weight int `json:"Weight,omitempty"` + Weight *int `json:"Weight,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-service_deploymentconfiguration.go b/cloudformation/ecs/aws-ecs-service_deploymentconfiguration.go index 34e47d7b8e..8edc77ad1c 100644 --- a/cloudformation/ecs/aws-ecs-service_deploymentconfiguration.go +++ b/cloudformation/ecs/aws-ecs-service_deploymentconfiguration.go @@ -16,12 +16,12 @@ type Service_DeploymentConfiguration struct { // MaximumPercent AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-deploymentconfiguration.html#cfn-ecs-service-deploymentconfiguration-maximumpercent - MaximumPercent int `json:"MaximumPercent,omitempty"` + MaximumPercent *int `json:"MaximumPercent,omitempty"` // MinimumHealthyPercent AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-deploymentconfiguration.html#cfn-ecs-service-deploymentconfiguration-minimumhealthypercent - MinimumHealthyPercent int `json:"MinimumHealthyPercent,omitempty"` + MinimumHealthyPercent *int `json:"MinimumHealthyPercent,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-service_deploymentcontroller.go b/cloudformation/ecs/aws-ecs-service_deploymentcontroller.go index 8b799822da..2142e6496d 100644 --- a/cloudformation/ecs/aws-ecs-service_deploymentcontroller.go +++ b/cloudformation/ecs/aws-ecs-service_deploymentcontroller.go @@ -11,7 +11,7 @@ type Service_DeploymentController struct { // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-deploymentcontroller.html#cfn-ecs-service-deploymentcontroller-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-service_loadbalancer.go b/cloudformation/ecs/aws-ecs-service_loadbalancer.go index 9644e41c4a..743f8b12c4 100644 --- a/cloudformation/ecs/aws-ecs-service_loadbalancer.go +++ b/cloudformation/ecs/aws-ecs-service_loadbalancer.go @@ -11,22 +11,22 @@ type Service_LoadBalancer struct { // ContainerName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-loadbalancer.html#cfn-ecs-service-loadbalancer-containername - ContainerName string `json:"ContainerName,omitempty"` + ContainerName *string `json:"ContainerName,omitempty"` // ContainerPort AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-loadbalancer.html#cfn-ecs-service-loadbalancer-containerport - ContainerPort int `json:"ContainerPort,omitempty"` + ContainerPort *int `json:"ContainerPort,omitempty"` // LoadBalancerName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-loadbalancer.html#cfn-ecs-service-loadbalancer-loadbalancername - LoadBalancerName string `json:"LoadBalancerName,omitempty"` + LoadBalancerName *string `json:"LoadBalancerName,omitempty"` // TargetGroupArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-loadbalancer.html#cfn-ecs-service-loadbalancer-targetgrouparn - TargetGroupArn string `json:"TargetGroupArn,omitempty"` + TargetGroupArn *string `json:"TargetGroupArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-service_placementconstraint.go b/cloudformation/ecs/aws-ecs-service_placementconstraint.go index 19ccf3445e..77959de9ee 100644 --- a/cloudformation/ecs/aws-ecs-service_placementconstraint.go +++ b/cloudformation/ecs/aws-ecs-service_placementconstraint.go @@ -11,12 +11,12 @@ type Service_PlacementConstraint struct { // Expression AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-placementconstraint.html#cfn-ecs-service-placementconstraint-expression - Expression string `json:"Expression,omitempty"` + Expression *string `json:"Expression,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-placementconstraint.html#cfn-ecs-service-placementconstraint-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-service_placementstrategy.go b/cloudformation/ecs/aws-ecs-service_placementstrategy.go index f0fe0ff453..6f9e2de4a0 100644 --- a/cloudformation/ecs/aws-ecs-service_placementstrategy.go +++ b/cloudformation/ecs/aws-ecs-service_placementstrategy.go @@ -11,12 +11,12 @@ type Service_PlacementStrategy struct { // Field AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-placementstrategy.html#cfn-ecs-service-placementstrategy-field - Field string `json:"Field,omitempty"` + Field *string `json:"Field,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-placementstrategy.html#cfn-ecs-service-placementstrategy-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-service_serviceregistry.go b/cloudformation/ecs/aws-ecs-service_serviceregistry.go index b1e517e9a7..3bb24c3a97 100644 --- a/cloudformation/ecs/aws-ecs-service_serviceregistry.go +++ b/cloudformation/ecs/aws-ecs-service_serviceregistry.go @@ -11,22 +11,22 @@ type Service_ServiceRegistry struct { // ContainerName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-serviceregistry.html#cfn-ecs-service-serviceregistry-containername - ContainerName string `json:"ContainerName,omitempty"` + ContainerName *string `json:"ContainerName,omitempty"` // ContainerPort AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-serviceregistry.html#cfn-ecs-service-serviceregistry-containerport - ContainerPort int `json:"ContainerPort,omitempty"` + ContainerPort *int `json:"ContainerPort,omitempty"` // Port AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-serviceregistry.html#cfn-ecs-service-serviceregistry-port - Port int `json:"Port,omitempty"` + Port *int `json:"Port,omitempty"` // RegistryArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-serviceregistry.html#cfn-ecs-service-serviceregistry-registryarn - RegistryArn string `json:"RegistryArn,omitempty"` + RegistryArn *string `json:"RegistryArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-taskdefinition.go b/cloudformation/ecs/aws-ecs-taskdefinition.go index 1d12c63f7b..affa35c0c2 100644 --- a/cloudformation/ecs/aws-ecs-taskdefinition.go +++ b/cloudformation/ecs/aws-ecs-taskdefinition.go @@ -16,12 +16,12 @@ type TaskDefinition struct { // ContainerDefinitions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-containerdefinitions - ContainerDefinitions []TaskDefinition_ContainerDefinition `json:"ContainerDefinitions,omitempty"` + ContainerDefinitions *[]TaskDefinition_ContainerDefinition `json:"ContainerDefinitions,omitempty"` // Cpu AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-cpu - Cpu string `json:"Cpu,omitempty"` + Cpu *string `json:"Cpu,omitempty"` // EphemeralStorage AWS CloudFormation Property // Required: false @@ -31,42 +31,42 @@ type TaskDefinition struct { // ExecutionRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-executionrolearn - ExecutionRoleArn string `json:"ExecutionRoleArn,omitempty"` + ExecutionRoleArn *string `json:"ExecutionRoleArn,omitempty"` // Family AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-family - Family string `json:"Family,omitempty"` + Family *string `json:"Family,omitempty"` // InferenceAccelerators AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-inferenceaccelerators - InferenceAccelerators []TaskDefinition_InferenceAccelerator `json:"InferenceAccelerators,omitempty"` + InferenceAccelerators *[]TaskDefinition_InferenceAccelerator `json:"InferenceAccelerators,omitempty"` // IpcMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-ipcmode - IpcMode string `json:"IpcMode,omitempty"` + IpcMode *string `json:"IpcMode,omitempty"` // Memory AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-memory - Memory string `json:"Memory,omitempty"` + Memory *string `json:"Memory,omitempty"` // NetworkMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-networkmode - NetworkMode string `json:"NetworkMode,omitempty"` + NetworkMode *string `json:"NetworkMode,omitempty"` // PidMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-pidmode - PidMode string `json:"PidMode,omitempty"` + PidMode *string `json:"PidMode,omitempty"` // PlacementConstraints AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-placementconstraints - PlacementConstraints []TaskDefinition_TaskDefinitionPlacementConstraint `json:"PlacementConstraints,omitempty"` + PlacementConstraints *[]TaskDefinition_TaskDefinitionPlacementConstraint `json:"PlacementConstraints,omitempty"` // ProxyConfiguration AWS CloudFormation Property // Required: false @@ -76,7 +76,7 @@ type TaskDefinition struct { // RequiresCompatibilities AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-requirescompatibilities - RequiresCompatibilities []string `json:"RequiresCompatibilities,omitempty"` + RequiresCompatibilities *[]string `json:"RequiresCompatibilities,omitempty"` // RuntimePlatform AWS CloudFormation Property // Required: false @@ -86,17 +86,17 @@ type TaskDefinition struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // TaskRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-taskrolearn - TaskRoleArn string `json:"TaskRoleArn,omitempty"` + TaskRoleArn *string `json:"TaskRoleArn,omitempty"` // Volumes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-volumes - Volumes []TaskDefinition_Volume `json:"Volumes,omitempty"` + Volumes *[]TaskDefinition_Volume `json:"Volumes,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-taskdefinition_authorizationconfig.go b/cloudformation/ecs/aws-ecs-taskdefinition_authorizationconfig.go index 8efd10d57a..cfe5c65496 100644 --- a/cloudformation/ecs/aws-ecs-taskdefinition_authorizationconfig.go +++ b/cloudformation/ecs/aws-ecs-taskdefinition_authorizationconfig.go @@ -11,12 +11,12 @@ type TaskDefinition_AuthorizationConfig struct { // AccessPointId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-authorizationconfig.html#cfn-ecs-taskdefinition-authorizationconfig-accesspointid - AccessPointId string `json:"AccessPointId,omitempty"` + AccessPointId *string `json:"AccessPointId,omitempty"` // IAM AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-authorizationconfig.html#cfn-ecs-taskdefinition-authorizationconfig-iam - IAM string `json:"IAM,omitempty"` + IAM *string `json:"IAM,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-taskdefinition_containerdefinition.go b/cloudformation/ecs/aws-ecs-taskdefinition_containerdefinition.go index 45e096bdac..a31fa0ad88 100644 --- a/cloudformation/ecs/aws-ecs-taskdefinition_containerdefinition.go +++ b/cloudformation/ecs/aws-ecs-taskdefinition_containerdefinition.go @@ -11,67 +11,67 @@ type TaskDefinition_ContainerDefinition struct { // Command AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions.html#cfn-ecs-taskdefinition-containerdefinition-command - Command []string `json:"Command,omitempty"` + Command *[]string `json:"Command,omitempty"` // Cpu AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions.html#cfn-ecs-taskdefinition-containerdefinition-cpu - Cpu int `json:"Cpu,omitempty"` + Cpu *int `json:"Cpu,omitempty"` // DependsOn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions.html#cfn-ecs-taskdefinition-containerdefinition-dependson - DependsOnProp []TaskDefinition_ContainerDependency `json:"DependsOn,omitempty"` + DependsOnProp *[]TaskDefinition_ContainerDependency `json:"DependsOn,omitempty"` // DisableNetworking AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions.html#cfn-ecs-taskdefinition-containerdefinition-disablenetworking - DisableNetworking bool `json:"DisableNetworking,omitempty"` + DisableNetworking *bool `json:"DisableNetworking,omitempty"` // DnsSearchDomains AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions.html#cfn-ecs-taskdefinition-containerdefinition-dnssearchdomains - DnsSearchDomains []string `json:"DnsSearchDomains,omitempty"` + DnsSearchDomains *[]string `json:"DnsSearchDomains,omitempty"` // DnsServers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions.html#cfn-ecs-taskdefinition-containerdefinition-dnsservers - DnsServers []string `json:"DnsServers,omitempty"` + DnsServers *[]string `json:"DnsServers,omitempty"` // DockerLabels AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions.html#cfn-ecs-taskdefinition-containerdefinition-dockerlabels - DockerLabels map[string]string `json:"DockerLabels,omitempty"` + DockerLabels *map[string]string `json:"DockerLabels,omitempty"` // DockerSecurityOptions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions.html#cfn-ecs-taskdefinition-containerdefinition-dockersecurityoptions - DockerSecurityOptions []string `json:"DockerSecurityOptions,omitempty"` + DockerSecurityOptions *[]string `json:"DockerSecurityOptions,omitempty"` // EntryPoint AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions.html#cfn-ecs-taskdefinition-containerdefinition-entrypoint - EntryPoint []string `json:"EntryPoint,omitempty"` + EntryPoint *[]string `json:"EntryPoint,omitempty"` // Environment AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions.html#cfn-ecs-taskdefinition-containerdefinition-environment - Environment []TaskDefinition_KeyValuePair `json:"Environment,omitempty"` + Environment *[]TaskDefinition_KeyValuePair `json:"Environment,omitempty"` // EnvironmentFiles AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions.html#cfn-ecs-taskdefinition-containerdefinition-environmentfiles - EnvironmentFiles []TaskDefinition_EnvironmentFile `json:"EnvironmentFiles,omitempty"` + EnvironmentFiles *[]TaskDefinition_EnvironmentFile `json:"EnvironmentFiles,omitempty"` // Essential AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions.html#cfn-ecs-taskdefinition-containerdefinition-essential - Essential bool `json:"Essential,omitempty"` + Essential *bool `json:"Essential,omitempty"` // ExtraHosts AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions.html#cfn-ecs-taskdefinition-containerdefinition-extrahosts - ExtraHosts []TaskDefinition_HostEntry `json:"ExtraHosts,omitempty"` + ExtraHosts *[]TaskDefinition_HostEntry `json:"ExtraHosts,omitempty"` // FirelensConfiguration AWS CloudFormation Property // Required: false @@ -86,22 +86,22 @@ type TaskDefinition_ContainerDefinition struct { // Hostname AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions.html#cfn-ecs-taskdefinition-containerdefinition-hostname - Hostname string `json:"Hostname,omitempty"` + Hostname *string `json:"Hostname,omitempty"` // Image AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions.html#cfn-ecs-taskdefinition-containerdefinition-image - Image string `json:"Image,omitempty"` + Image *string `json:"Image,omitempty"` // Interactive AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions.html#cfn-ecs-taskdefinition-containerdefinition-interactive - Interactive bool `json:"Interactive,omitempty"` + Interactive *bool `json:"Interactive,omitempty"` // Links AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions.html#cfn-ecs-taskdefinition-containerdefinition-links - Links []string `json:"Links,omitempty"` + Links *[]string `json:"Links,omitempty"` // LinuxParameters AWS CloudFormation Property // Required: false @@ -116,42 +116,42 @@ type TaskDefinition_ContainerDefinition struct { // Memory AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions.html#cfn-ecs-taskdefinition-containerdefinition-memory - Memory int `json:"Memory,omitempty"` + Memory *int `json:"Memory,omitempty"` // MemoryReservation AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions.html#cfn-ecs-taskdefinition-containerdefinition-memoryreservation - MemoryReservation int `json:"MemoryReservation,omitempty"` + MemoryReservation *int `json:"MemoryReservation,omitempty"` // MountPoints AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions.html#cfn-ecs-taskdefinition-containerdefinition-mountpoints - MountPoints []TaskDefinition_MountPoint `json:"MountPoints,omitempty"` + MountPoints *[]TaskDefinition_MountPoint `json:"MountPoints,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions.html#cfn-ecs-taskdefinition-containerdefinition-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // PortMappings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions.html#cfn-ecs-taskdefinition-containerdefinition-portmappings - PortMappings []TaskDefinition_PortMapping `json:"PortMappings,omitempty"` + PortMappings *[]TaskDefinition_PortMapping `json:"PortMappings,omitempty"` // Privileged AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions.html#cfn-ecs-taskdefinition-containerdefinition-privileged - Privileged bool `json:"Privileged,omitempty"` + Privileged *bool `json:"Privileged,omitempty"` // PseudoTerminal AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions.html#cfn-ecs-taskdefinition-containerdefinition-pseudoterminal - PseudoTerminal bool `json:"PseudoTerminal,omitempty"` + PseudoTerminal *bool `json:"PseudoTerminal,omitempty"` // ReadonlyRootFilesystem AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions.html#cfn-ecs-taskdefinition-containerdefinition-readonlyrootfilesystem - ReadonlyRootFilesystem bool `json:"ReadonlyRootFilesystem,omitempty"` + ReadonlyRootFilesystem *bool `json:"ReadonlyRootFilesystem,omitempty"` // RepositoryCredentials AWS CloudFormation Property // Required: false @@ -161,47 +161,47 @@ type TaskDefinition_ContainerDefinition struct { // ResourceRequirements AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions.html#cfn-ecs-taskdefinition-containerdefinition-resourcerequirements - ResourceRequirements []TaskDefinition_ResourceRequirement `json:"ResourceRequirements,omitempty"` + ResourceRequirements *[]TaskDefinition_ResourceRequirement `json:"ResourceRequirements,omitempty"` // Secrets AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions.html#cfn-ecs-taskdefinition-containerdefinition-secrets - Secrets []TaskDefinition_Secret `json:"Secrets,omitempty"` + Secrets *[]TaskDefinition_Secret `json:"Secrets,omitempty"` // StartTimeout AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions.html#cfn-ecs-taskdefinition-containerdefinition-starttimeout - StartTimeout int `json:"StartTimeout,omitempty"` + StartTimeout *int `json:"StartTimeout,omitempty"` // StopTimeout AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions.html#cfn-ecs-taskdefinition-containerdefinition-stoptimeout - StopTimeout int `json:"StopTimeout,omitempty"` + StopTimeout *int `json:"StopTimeout,omitempty"` // SystemControls AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions.html#cfn-ecs-taskdefinition-containerdefinition-systemcontrols - SystemControls []TaskDefinition_SystemControl `json:"SystemControls,omitempty"` + SystemControls *[]TaskDefinition_SystemControl `json:"SystemControls,omitempty"` // Ulimits AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions.html#cfn-ecs-taskdefinition-containerdefinition-ulimits - Ulimits []TaskDefinition_Ulimit `json:"Ulimits,omitempty"` + Ulimits *[]TaskDefinition_Ulimit `json:"Ulimits,omitempty"` // User AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions.html#cfn-ecs-taskdefinition-containerdefinition-user - User string `json:"User,omitempty"` + User *string `json:"User,omitempty"` // VolumesFrom AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions.html#cfn-ecs-taskdefinition-containerdefinition-volumesfrom - VolumesFrom []TaskDefinition_VolumeFrom `json:"VolumesFrom,omitempty"` + VolumesFrom *[]TaskDefinition_VolumeFrom `json:"VolumesFrom,omitempty"` // WorkingDirectory AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions.html#cfn-ecs-taskdefinition-containerdefinition-workingdirectory - WorkingDirectory string `json:"WorkingDirectory,omitempty"` + WorkingDirectory *string `json:"WorkingDirectory,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-taskdefinition_containerdependency.go b/cloudformation/ecs/aws-ecs-taskdefinition_containerdependency.go index 02348f25a1..b80aff5082 100644 --- a/cloudformation/ecs/aws-ecs-taskdefinition_containerdependency.go +++ b/cloudformation/ecs/aws-ecs-taskdefinition_containerdependency.go @@ -11,12 +11,12 @@ type TaskDefinition_ContainerDependency struct { // Condition AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdependency.html#cfn-ecs-taskdefinition-containerdependency-condition - Condition string `json:"Condition,omitempty"` + Condition *string `json:"Condition,omitempty"` // ContainerName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdependency.html#cfn-ecs-taskdefinition-containerdependency-containername - ContainerName string `json:"ContainerName,omitempty"` + ContainerName *string `json:"ContainerName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-taskdefinition_device.go b/cloudformation/ecs/aws-ecs-taskdefinition_device.go index fe30acb190..1f23b72ef9 100644 --- a/cloudformation/ecs/aws-ecs-taskdefinition_device.go +++ b/cloudformation/ecs/aws-ecs-taskdefinition_device.go @@ -11,17 +11,17 @@ type TaskDefinition_Device struct { // ContainerPath AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-device.html#cfn-ecs-taskdefinition-device-containerpath - ContainerPath string `json:"ContainerPath,omitempty"` + ContainerPath *string `json:"ContainerPath,omitempty"` // HostPath AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-device.html#cfn-ecs-taskdefinition-device-hostpath - HostPath string `json:"HostPath,omitempty"` + HostPath *string `json:"HostPath,omitempty"` // Permissions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-device.html#cfn-ecs-taskdefinition-device-permissions - Permissions []string `json:"Permissions,omitempty"` + Permissions *[]string `json:"Permissions,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-taskdefinition_dockervolumeconfiguration.go b/cloudformation/ecs/aws-ecs-taskdefinition_dockervolumeconfiguration.go index 58f1e58c51..c98c6be376 100644 --- a/cloudformation/ecs/aws-ecs-taskdefinition_dockervolumeconfiguration.go +++ b/cloudformation/ecs/aws-ecs-taskdefinition_dockervolumeconfiguration.go @@ -11,27 +11,27 @@ type TaskDefinition_DockerVolumeConfiguration struct { // Autoprovision AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-dockervolumeconfiguration.html#cfn-ecs-taskdefinition-dockervolumeconfiguration-autoprovision - Autoprovision bool `json:"Autoprovision,omitempty"` + Autoprovision *bool `json:"Autoprovision,omitempty"` // Driver AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-dockervolumeconfiguration.html#cfn-ecs-taskdefinition-dockervolumeconfiguration-driver - Driver string `json:"Driver,omitempty"` + Driver *string `json:"Driver,omitempty"` // DriverOpts AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-dockervolumeconfiguration.html#cfn-ecs-taskdefinition-dockervolumeconfiguration-driveropts - DriverOpts map[string]string `json:"DriverOpts,omitempty"` + DriverOpts *map[string]string `json:"DriverOpts,omitempty"` // Labels AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-dockervolumeconfiguration.html#cfn-ecs-taskdefinition-dockervolumeconfiguration-labels - Labels map[string]string `json:"Labels,omitempty"` + Labels *map[string]string `json:"Labels,omitempty"` // Scope AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-dockervolumeconfiguration.html#cfn-ecs-taskdefinition-dockervolumeconfiguration-scope - Scope string `json:"Scope,omitempty"` + Scope *string `json:"Scope,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-taskdefinition_efsvolumeconfiguration.go b/cloudformation/ecs/aws-ecs-taskdefinition_efsvolumeconfiguration.go index d3f05c8da0..d85c708e7d 100644 --- a/cloudformation/ecs/aws-ecs-taskdefinition_efsvolumeconfiguration.go +++ b/cloudformation/ecs/aws-ecs-taskdefinition_efsvolumeconfiguration.go @@ -16,22 +16,22 @@ type TaskDefinition_EFSVolumeConfiguration struct { // FilesystemId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-efsvolumeconfiguration.html#cfn-ecs-taskdefinition-efsvolumeconfiguration-filesystemid - FilesystemId string `json:"FilesystemId,omitempty"` + FilesystemId string `json:"FilesystemId"` // RootDirectory AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-efsvolumeconfiguration.html#cfn-ecs-taskdefinition-efsvolumeconfiguration-rootdirectory - RootDirectory string `json:"RootDirectory,omitempty"` + RootDirectory *string `json:"RootDirectory,omitempty"` // TransitEncryption AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-efsvolumeconfiguration.html#cfn-ecs-taskdefinition-efsvolumeconfiguration-transitencryption - TransitEncryption string `json:"TransitEncryption,omitempty"` + TransitEncryption *string `json:"TransitEncryption,omitempty"` // TransitEncryptionPort AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-efsvolumeconfiguration.html#cfn-ecs-taskdefinition-efsvolumeconfiguration-transitencryptionport - TransitEncryptionPort int `json:"TransitEncryptionPort,omitempty"` + TransitEncryptionPort *int `json:"TransitEncryptionPort,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-taskdefinition_environmentfile.go b/cloudformation/ecs/aws-ecs-taskdefinition_environmentfile.go index a738ba7633..2730b0088a 100644 --- a/cloudformation/ecs/aws-ecs-taskdefinition_environmentfile.go +++ b/cloudformation/ecs/aws-ecs-taskdefinition_environmentfile.go @@ -11,12 +11,12 @@ type TaskDefinition_EnvironmentFile struct { // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-environmentfile.html#cfn-ecs-taskdefinition-environmentfile-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-environmentfile.html#cfn-ecs-taskdefinition-environmentfile-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-taskdefinition_ephemeralstorage.go b/cloudformation/ecs/aws-ecs-taskdefinition_ephemeralstorage.go index cc19b9a077..1d0113001d 100644 --- a/cloudformation/ecs/aws-ecs-taskdefinition_ephemeralstorage.go +++ b/cloudformation/ecs/aws-ecs-taskdefinition_ephemeralstorage.go @@ -11,7 +11,7 @@ type TaskDefinition_EphemeralStorage struct { // SizeInGiB AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-ephemeralstorage.html#cfn-ecs-taskdefinition-ephemeralstorage-sizeingib - SizeInGiB int `json:"SizeInGiB,omitempty"` + SizeInGiB *int `json:"SizeInGiB,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-taskdefinition_firelensconfiguration.go b/cloudformation/ecs/aws-ecs-taskdefinition_firelensconfiguration.go index 2365a74893..7be41a42e3 100644 --- a/cloudformation/ecs/aws-ecs-taskdefinition_firelensconfiguration.go +++ b/cloudformation/ecs/aws-ecs-taskdefinition_firelensconfiguration.go @@ -11,12 +11,12 @@ type TaskDefinition_FirelensConfiguration struct { // Options AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-firelensconfiguration.html#cfn-ecs-taskdefinition-firelensconfiguration-options - Options map[string]string `json:"Options,omitempty"` + Options *map[string]string `json:"Options,omitempty"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-firelensconfiguration.html#cfn-ecs-taskdefinition-firelensconfiguration-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-taskdefinition_healthcheck.go b/cloudformation/ecs/aws-ecs-taskdefinition_healthcheck.go index 135372a47f..9bc5a22856 100644 --- a/cloudformation/ecs/aws-ecs-taskdefinition_healthcheck.go +++ b/cloudformation/ecs/aws-ecs-taskdefinition_healthcheck.go @@ -11,27 +11,27 @@ type TaskDefinition_HealthCheck struct { // Command AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-healthcheck.html#cfn-ecs-taskdefinition-healthcheck-command - Command []string `json:"Command,omitempty"` + Command *[]string `json:"Command,omitempty"` // Interval AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-healthcheck.html#cfn-ecs-taskdefinition-healthcheck-interval - Interval int `json:"Interval,omitempty"` + Interval *int `json:"Interval,omitempty"` // Retries AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-healthcheck.html#cfn-ecs-taskdefinition-healthcheck-retries - Retries int `json:"Retries,omitempty"` + Retries *int `json:"Retries,omitempty"` // StartPeriod AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-healthcheck.html#cfn-ecs-taskdefinition-healthcheck-startperiod - StartPeriod int `json:"StartPeriod,omitempty"` + StartPeriod *int `json:"StartPeriod,omitempty"` // Timeout AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-healthcheck.html#cfn-ecs-taskdefinition-healthcheck-timeout - Timeout int `json:"Timeout,omitempty"` + Timeout *int `json:"Timeout,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-taskdefinition_hostentry.go b/cloudformation/ecs/aws-ecs-taskdefinition_hostentry.go index d515e245b7..ed545b02a4 100644 --- a/cloudformation/ecs/aws-ecs-taskdefinition_hostentry.go +++ b/cloudformation/ecs/aws-ecs-taskdefinition_hostentry.go @@ -11,12 +11,12 @@ type TaskDefinition_HostEntry struct { // Hostname AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-hostentry.html#cfn-ecs-taskdefinition-containerdefinition-hostentry-hostname - Hostname string `json:"Hostname,omitempty"` + Hostname *string `json:"Hostname,omitempty"` // IpAddress AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-hostentry.html#cfn-ecs-taskdefinition-containerdefinition-hostentry-ipaddress - IpAddress string `json:"IpAddress,omitempty"` + IpAddress *string `json:"IpAddress,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-taskdefinition_hostvolumeproperties.go b/cloudformation/ecs/aws-ecs-taskdefinition_hostvolumeproperties.go index 04787368db..b3a4b3f9fd 100644 --- a/cloudformation/ecs/aws-ecs-taskdefinition_hostvolumeproperties.go +++ b/cloudformation/ecs/aws-ecs-taskdefinition_hostvolumeproperties.go @@ -11,7 +11,7 @@ type TaskDefinition_HostVolumeProperties struct { // SourcePath AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-volumes-host.html#cfn-ecs-taskdefinition-volumes-host-sourcepath - SourcePath string `json:"SourcePath,omitempty"` + SourcePath *string `json:"SourcePath,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-taskdefinition_inferenceaccelerator.go b/cloudformation/ecs/aws-ecs-taskdefinition_inferenceaccelerator.go index 9b57d859d6..7f5f1e2c66 100644 --- a/cloudformation/ecs/aws-ecs-taskdefinition_inferenceaccelerator.go +++ b/cloudformation/ecs/aws-ecs-taskdefinition_inferenceaccelerator.go @@ -11,12 +11,12 @@ type TaskDefinition_InferenceAccelerator struct { // DeviceName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-inferenceaccelerator.html#cfn-ecs-taskdefinition-inferenceaccelerator-devicename - DeviceName string `json:"DeviceName,omitempty"` + DeviceName *string `json:"DeviceName,omitempty"` // DeviceType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-inferenceaccelerator.html#cfn-ecs-taskdefinition-inferenceaccelerator-devicetype - DeviceType string `json:"DeviceType,omitempty"` + DeviceType *string `json:"DeviceType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-taskdefinition_kernelcapabilities.go b/cloudformation/ecs/aws-ecs-taskdefinition_kernelcapabilities.go index edfc7ea898..230e3fb3ef 100644 --- a/cloudformation/ecs/aws-ecs-taskdefinition_kernelcapabilities.go +++ b/cloudformation/ecs/aws-ecs-taskdefinition_kernelcapabilities.go @@ -11,12 +11,12 @@ type TaskDefinition_KernelCapabilities struct { // Add AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-kernelcapabilities.html#cfn-ecs-taskdefinition-kernelcapabilities-add - Add []string `json:"Add,omitempty"` + Add *[]string `json:"Add,omitempty"` // Drop AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-kernelcapabilities.html#cfn-ecs-taskdefinition-kernelcapabilities-drop - Drop []string `json:"Drop,omitempty"` + Drop *[]string `json:"Drop,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-taskdefinition_keyvaluepair.go b/cloudformation/ecs/aws-ecs-taskdefinition_keyvaluepair.go index 896e18a5b5..3d520b0cfb 100644 --- a/cloudformation/ecs/aws-ecs-taskdefinition_keyvaluepair.go +++ b/cloudformation/ecs/aws-ecs-taskdefinition_keyvaluepair.go @@ -11,12 +11,12 @@ type TaskDefinition_KeyValuePair struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-environment.html#cfn-ecs-taskdefinition-containerdefinition-environment-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-environment.html#cfn-ecs-taskdefinition-containerdefinition-environment-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-taskdefinition_linuxparameters.go b/cloudformation/ecs/aws-ecs-taskdefinition_linuxparameters.go index cdeb88e0f2..6fdfd3f4eb 100644 --- a/cloudformation/ecs/aws-ecs-taskdefinition_linuxparameters.go +++ b/cloudformation/ecs/aws-ecs-taskdefinition_linuxparameters.go @@ -16,32 +16,32 @@ type TaskDefinition_LinuxParameters struct { // Devices AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-linuxparameters.html#cfn-ecs-taskdefinition-linuxparameters-devices - Devices []TaskDefinition_Device `json:"Devices,omitempty"` + Devices *[]TaskDefinition_Device `json:"Devices,omitempty"` // InitProcessEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-linuxparameters.html#cfn-ecs-taskdefinition-linuxparameters-initprocessenabled - InitProcessEnabled bool `json:"InitProcessEnabled,omitempty"` + InitProcessEnabled *bool `json:"InitProcessEnabled,omitempty"` // MaxSwap AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-linuxparameters.html#cfn-ecs-taskdefinition-linuxparameters-maxswap - MaxSwap int `json:"MaxSwap,omitempty"` + MaxSwap *int `json:"MaxSwap,omitempty"` // SharedMemorySize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-linuxparameters.html#cfn-ecs-taskdefinition-linuxparameters-sharedmemorysize - SharedMemorySize int `json:"SharedMemorySize,omitempty"` + SharedMemorySize *int `json:"SharedMemorySize,omitempty"` // Swappiness AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-linuxparameters.html#cfn-ecs-taskdefinition-linuxparameters-swappiness - Swappiness int `json:"Swappiness,omitempty"` + Swappiness *int `json:"Swappiness,omitempty"` // Tmpfs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-linuxparameters.html#cfn-ecs-taskdefinition-linuxparameters-tmpfs - Tmpfs []TaskDefinition_Tmpfs `json:"Tmpfs,omitempty"` + Tmpfs *[]TaskDefinition_Tmpfs `json:"Tmpfs,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-taskdefinition_logconfiguration.go b/cloudformation/ecs/aws-ecs-taskdefinition_logconfiguration.go index de3a3301b2..380dbd2b3c 100644 --- a/cloudformation/ecs/aws-ecs-taskdefinition_logconfiguration.go +++ b/cloudformation/ecs/aws-ecs-taskdefinition_logconfiguration.go @@ -11,17 +11,17 @@ type TaskDefinition_LogConfiguration struct { // LogDriver AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-logconfiguration.html#cfn-ecs-taskdefinition-containerdefinition-logconfiguration-logdriver - LogDriver string `json:"LogDriver,omitempty"` + LogDriver string `json:"LogDriver"` // Options AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-logconfiguration.html#cfn-ecs-taskdefinition-containerdefinition-logconfiguration-options - Options map[string]string `json:"Options,omitempty"` + Options *map[string]string `json:"Options,omitempty"` // SecretOptions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-logconfiguration.html#cfn-ecs-taskdefinition-logconfiguration-secretoptions - SecretOptions []TaskDefinition_Secret `json:"SecretOptions,omitempty"` + SecretOptions *[]TaskDefinition_Secret `json:"SecretOptions,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-taskdefinition_mountpoint.go b/cloudformation/ecs/aws-ecs-taskdefinition_mountpoint.go index 24b7aa68d7..99be0f3250 100644 --- a/cloudformation/ecs/aws-ecs-taskdefinition_mountpoint.go +++ b/cloudformation/ecs/aws-ecs-taskdefinition_mountpoint.go @@ -11,17 +11,17 @@ type TaskDefinition_MountPoint struct { // ContainerPath AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-mountpoints.html#cfn-ecs-taskdefinition-containerdefinition-mountpoints-containerpath - ContainerPath string `json:"ContainerPath,omitempty"` + ContainerPath *string `json:"ContainerPath,omitempty"` // ReadOnly AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-mountpoints.html#cfn-ecs-taskdefinition-containerdefinition-mountpoints-readonly - ReadOnly bool `json:"ReadOnly,omitempty"` + ReadOnly *bool `json:"ReadOnly,omitempty"` // SourceVolume AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-mountpoints.html#cfn-ecs-taskdefinition-containerdefinition-mountpoints-sourcevolume - SourceVolume string `json:"SourceVolume,omitempty"` + SourceVolume *string `json:"SourceVolume,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-taskdefinition_portmapping.go b/cloudformation/ecs/aws-ecs-taskdefinition_portmapping.go index c491040265..2d502714ae 100644 --- a/cloudformation/ecs/aws-ecs-taskdefinition_portmapping.go +++ b/cloudformation/ecs/aws-ecs-taskdefinition_portmapping.go @@ -11,17 +11,17 @@ type TaskDefinition_PortMapping struct { // ContainerPort AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-portmappings.html#cfn-ecs-taskdefinition-containerdefinition-portmappings-containerport - ContainerPort int `json:"ContainerPort,omitempty"` + ContainerPort *int `json:"ContainerPort,omitempty"` // HostPort AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-portmappings.html#cfn-ecs-taskdefinition-containerdefinition-portmappings-readonly - HostPort int `json:"HostPort,omitempty"` + HostPort *int `json:"HostPort,omitempty"` // Protocol AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-portmappings.html#cfn-ecs-taskdefinition-containerdefinition-portmappings-sourcevolume - Protocol string `json:"Protocol,omitempty"` + Protocol *string `json:"Protocol,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-taskdefinition_proxyconfiguration.go b/cloudformation/ecs/aws-ecs-taskdefinition_proxyconfiguration.go index 20415f9120..cbf4b6511f 100644 --- a/cloudformation/ecs/aws-ecs-taskdefinition_proxyconfiguration.go +++ b/cloudformation/ecs/aws-ecs-taskdefinition_proxyconfiguration.go @@ -11,17 +11,17 @@ type TaskDefinition_ProxyConfiguration struct { // ContainerName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-proxyconfiguration.html#cfn-ecs-taskdefinition-proxyconfiguration-containername - ContainerName string `json:"ContainerName,omitempty"` + ContainerName string `json:"ContainerName"` // ProxyConfigurationProperties AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-proxyconfiguration.html#cfn-ecs-taskdefinition-proxyconfiguration-proxyconfigurationproperties - ProxyConfigurationProperties []TaskDefinition_KeyValuePair `json:"ProxyConfigurationProperties,omitempty"` + ProxyConfigurationProperties *[]TaskDefinition_KeyValuePair `json:"ProxyConfigurationProperties,omitempty"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-proxyconfiguration.html#cfn-ecs-taskdefinition-proxyconfiguration-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-taskdefinition_repositorycredentials.go b/cloudformation/ecs/aws-ecs-taskdefinition_repositorycredentials.go index 1e3ad937e4..3266d698ea 100644 --- a/cloudformation/ecs/aws-ecs-taskdefinition_repositorycredentials.go +++ b/cloudformation/ecs/aws-ecs-taskdefinition_repositorycredentials.go @@ -11,7 +11,7 @@ type TaskDefinition_RepositoryCredentials struct { // CredentialsParameter AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-repositorycredentials.html#cfn-ecs-taskdefinition-repositorycredentials-credentialsparameter - CredentialsParameter string `json:"CredentialsParameter,omitempty"` + CredentialsParameter *string `json:"CredentialsParameter,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-taskdefinition_resourcerequirement.go b/cloudformation/ecs/aws-ecs-taskdefinition_resourcerequirement.go index 76f3c9eb83..a715c87b31 100644 --- a/cloudformation/ecs/aws-ecs-taskdefinition_resourcerequirement.go +++ b/cloudformation/ecs/aws-ecs-taskdefinition_resourcerequirement.go @@ -11,12 +11,12 @@ type TaskDefinition_ResourceRequirement struct { // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-resourcerequirement.html#cfn-ecs-taskdefinition-resourcerequirement-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-resourcerequirement.html#cfn-ecs-taskdefinition-resourcerequirement-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-taskdefinition_runtimeplatform.go b/cloudformation/ecs/aws-ecs-taskdefinition_runtimeplatform.go index 287471ca6b..677e464ef0 100644 --- a/cloudformation/ecs/aws-ecs-taskdefinition_runtimeplatform.go +++ b/cloudformation/ecs/aws-ecs-taskdefinition_runtimeplatform.go @@ -11,12 +11,12 @@ type TaskDefinition_RuntimePlatform struct { // CpuArchitecture AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-runtimeplatform.html#cfn-ecs-taskdefinition-runtimeplatform-cpuarchitecture - CpuArchitecture string `json:"CpuArchitecture,omitempty"` + CpuArchitecture *string `json:"CpuArchitecture,omitempty"` // OperatingSystemFamily AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-runtimeplatform.html#cfn-ecs-taskdefinition-runtimeplatform-operatingsystemfamily - OperatingSystemFamily string `json:"OperatingSystemFamily,omitempty"` + OperatingSystemFamily *string `json:"OperatingSystemFamily,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-taskdefinition_secret.go b/cloudformation/ecs/aws-ecs-taskdefinition_secret.go index 5494282128..323f447827 100644 --- a/cloudformation/ecs/aws-ecs-taskdefinition_secret.go +++ b/cloudformation/ecs/aws-ecs-taskdefinition_secret.go @@ -11,12 +11,12 @@ type TaskDefinition_Secret struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-secret.html#cfn-ecs-taskdefinition-secret-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // ValueFrom AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-secret.html#cfn-ecs-taskdefinition-secret-valuefrom - ValueFrom string `json:"ValueFrom,omitempty"` + ValueFrom string `json:"ValueFrom"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-taskdefinition_systemcontrol.go b/cloudformation/ecs/aws-ecs-taskdefinition_systemcontrol.go index 5f15da8a98..0287362ff4 100644 --- a/cloudformation/ecs/aws-ecs-taskdefinition_systemcontrol.go +++ b/cloudformation/ecs/aws-ecs-taskdefinition_systemcontrol.go @@ -11,12 +11,12 @@ type TaskDefinition_SystemControl struct { // Namespace AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-systemcontrol.html#cfn-ecs-taskdefinition-systemcontrol-namespace - Namespace string `json:"Namespace,omitempty"` + Namespace *string `json:"Namespace,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-systemcontrol.html#cfn-ecs-taskdefinition-systemcontrol-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-taskdefinition_taskdefinitionplacementconstraint.go b/cloudformation/ecs/aws-ecs-taskdefinition_taskdefinitionplacementconstraint.go index ed1417cdce..21880d487b 100644 --- a/cloudformation/ecs/aws-ecs-taskdefinition_taskdefinitionplacementconstraint.go +++ b/cloudformation/ecs/aws-ecs-taskdefinition_taskdefinitionplacementconstraint.go @@ -11,12 +11,12 @@ type TaskDefinition_TaskDefinitionPlacementConstraint struct { // Expression AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-taskdefinitionplacementconstraint.html#cfn-ecs-taskdefinition-taskdefinitionplacementconstraint-expression - Expression string `json:"Expression,omitempty"` + Expression *string `json:"Expression,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-taskdefinitionplacementconstraint.html#cfn-ecs-taskdefinition-taskdefinitionplacementconstraint-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-taskdefinition_tmpfs.go b/cloudformation/ecs/aws-ecs-taskdefinition_tmpfs.go index 93253628a3..b700573f7b 100644 --- a/cloudformation/ecs/aws-ecs-taskdefinition_tmpfs.go +++ b/cloudformation/ecs/aws-ecs-taskdefinition_tmpfs.go @@ -11,12 +11,12 @@ type TaskDefinition_Tmpfs struct { // ContainerPath AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-tmpfs.html#cfn-ecs-taskdefinition-tmpfs-containerpath - ContainerPath string `json:"ContainerPath,omitempty"` + ContainerPath *string `json:"ContainerPath,omitempty"` // MountOptions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-tmpfs.html#cfn-ecs-taskdefinition-tmpfs-mountoptions - MountOptions []string `json:"MountOptions,omitempty"` + MountOptions *[]string `json:"MountOptions,omitempty"` // Size AWS CloudFormation Property // Required: true diff --git a/cloudformation/ecs/aws-ecs-taskdefinition_ulimit.go b/cloudformation/ecs/aws-ecs-taskdefinition_ulimit.go index aef9bf273c..e7f88474ef 100644 --- a/cloudformation/ecs/aws-ecs-taskdefinition_ulimit.go +++ b/cloudformation/ecs/aws-ecs-taskdefinition_ulimit.go @@ -16,7 +16,7 @@ type TaskDefinition_Ulimit struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-ulimit.html#cfn-ecs-taskdefinition-containerdefinition-ulimit-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // SoftLimit AWS CloudFormation Property // Required: true diff --git a/cloudformation/ecs/aws-ecs-taskdefinition_volume.go b/cloudformation/ecs/aws-ecs-taskdefinition_volume.go index 75bfd03cb4..9ff1f929bc 100644 --- a/cloudformation/ecs/aws-ecs-taskdefinition_volume.go +++ b/cloudformation/ecs/aws-ecs-taskdefinition_volume.go @@ -26,7 +26,7 @@ type TaskDefinition_Volume struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-volumes.html#cfn-ecs-taskdefinition-volumes-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-taskdefinition_volumefrom.go b/cloudformation/ecs/aws-ecs-taskdefinition_volumefrom.go index a82bb7ede6..5edec3fc8a 100644 --- a/cloudformation/ecs/aws-ecs-taskdefinition_volumefrom.go +++ b/cloudformation/ecs/aws-ecs-taskdefinition_volumefrom.go @@ -11,12 +11,12 @@ type TaskDefinition_VolumeFrom struct { // ReadOnly AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-volumesfrom.html#cfn-ecs-taskdefinition-containerdefinition-volumesfrom-readonly - ReadOnly bool `json:"ReadOnly,omitempty"` + ReadOnly *bool `json:"ReadOnly,omitempty"` // SourceContainer AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-volumesfrom.html#cfn-ecs-taskdefinition-containerdefinition-volumesfrom-sourcecontainer - SourceContainer string `json:"SourceContainer,omitempty"` + SourceContainer *string `json:"SourceContainer,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-taskset.go b/cloudformation/ecs/aws-ecs-taskset.go index 5704495092..17258ee579 100644 --- a/cloudformation/ecs/aws-ecs-taskset.go +++ b/cloudformation/ecs/aws-ecs-taskset.go @@ -15,22 +15,22 @@ type TaskSet struct { // Cluster AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskset.html#cfn-ecs-taskset-cluster - Cluster string `json:"Cluster,omitempty"` + Cluster string `json:"Cluster"` // ExternalId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskset.html#cfn-ecs-taskset-externalid - ExternalId string `json:"ExternalId,omitempty"` + ExternalId *string `json:"ExternalId,omitempty"` // LaunchType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskset.html#cfn-ecs-taskset-launchtype - LaunchType string `json:"LaunchType,omitempty"` + LaunchType *string `json:"LaunchType,omitempty"` // LoadBalancers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskset.html#cfn-ecs-taskset-loadbalancers - LoadBalancers []TaskSet_LoadBalancer `json:"LoadBalancers,omitempty"` + LoadBalancers *[]TaskSet_LoadBalancer `json:"LoadBalancers,omitempty"` // NetworkConfiguration AWS CloudFormation Property // Required: false @@ -40,7 +40,7 @@ type TaskSet struct { // PlatformVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskset.html#cfn-ecs-taskset-platformversion - PlatformVersion string `json:"PlatformVersion,omitempty"` + PlatformVersion *string `json:"PlatformVersion,omitempty"` // Scale AWS CloudFormation Property // Required: false @@ -50,17 +50,17 @@ type TaskSet struct { // Service AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskset.html#cfn-ecs-taskset-service - Service string `json:"Service,omitempty"` + Service string `json:"Service"` // ServiceRegistries AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskset.html#cfn-ecs-taskset-serviceregistries - ServiceRegistries []TaskSet_ServiceRegistry `json:"ServiceRegistries,omitempty"` + ServiceRegistries *[]TaskSet_ServiceRegistry `json:"ServiceRegistries,omitempty"` // TaskDefinition AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskset.html#cfn-ecs-taskset-taskdefinition - TaskDefinition string `json:"TaskDefinition,omitempty"` + TaskDefinition string `json:"TaskDefinition"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-taskset_awsvpcconfiguration.go b/cloudformation/ecs/aws-ecs-taskset_awsvpcconfiguration.go index 272d0c5e0f..0f8a2d1983 100644 --- a/cloudformation/ecs/aws-ecs-taskset_awsvpcconfiguration.go +++ b/cloudformation/ecs/aws-ecs-taskset_awsvpcconfiguration.go @@ -11,17 +11,17 @@ type TaskSet_AwsVpcConfiguration struct { // AssignPublicIp AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskset-awsvpcconfiguration.html#cfn-ecs-taskset-awsvpcconfiguration-assignpublicip - AssignPublicIp string `json:"AssignPublicIp,omitempty"` + AssignPublicIp *string `json:"AssignPublicIp,omitempty"` // SecurityGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskset-awsvpcconfiguration.html#cfn-ecs-taskset-awsvpcconfiguration-securitygroups - SecurityGroups []string `json:"SecurityGroups,omitempty"` + SecurityGroups *[]string `json:"SecurityGroups,omitempty"` // Subnets AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskset-awsvpcconfiguration.html#cfn-ecs-taskset-awsvpcconfiguration-subnets - Subnets []string `json:"Subnets,omitempty"` + Subnets []string `json:"Subnets"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-taskset_loadbalancer.go b/cloudformation/ecs/aws-ecs-taskset_loadbalancer.go index 7c9aeac0f5..15e4f57660 100644 --- a/cloudformation/ecs/aws-ecs-taskset_loadbalancer.go +++ b/cloudformation/ecs/aws-ecs-taskset_loadbalancer.go @@ -11,22 +11,22 @@ type TaskSet_LoadBalancer struct { // ContainerName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskset-loadbalancer.html#cfn-ecs-taskset-loadbalancer-containername - ContainerName string `json:"ContainerName,omitempty"` + ContainerName *string `json:"ContainerName,omitempty"` // ContainerPort AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskset-loadbalancer.html#cfn-ecs-taskset-loadbalancer-containerport - ContainerPort int `json:"ContainerPort,omitempty"` + ContainerPort *int `json:"ContainerPort,omitempty"` // LoadBalancerName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskset-loadbalancer.html#cfn-ecs-taskset-loadbalancer-loadbalancername - LoadBalancerName string `json:"LoadBalancerName,omitempty"` + LoadBalancerName *string `json:"LoadBalancerName,omitempty"` // TargetGroupArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskset-loadbalancer.html#cfn-ecs-taskset-loadbalancer-targetgrouparn - TargetGroupArn string `json:"TargetGroupArn,omitempty"` + TargetGroupArn *string `json:"TargetGroupArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-taskset_scale.go b/cloudformation/ecs/aws-ecs-taskset_scale.go index 5f007b9dcd..d388dc577e 100644 --- a/cloudformation/ecs/aws-ecs-taskset_scale.go +++ b/cloudformation/ecs/aws-ecs-taskset_scale.go @@ -11,12 +11,12 @@ type TaskSet_Scale struct { // Unit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskset-scale.html#cfn-ecs-taskset-scale-unit - Unit string `json:"Unit,omitempty"` + Unit *string `json:"Unit,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskset-scale.html#cfn-ecs-taskset-scale-value - Value float64 `json:"Value,omitempty"` + Value *float64 `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ecs/aws-ecs-taskset_serviceregistry.go b/cloudformation/ecs/aws-ecs-taskset_serviceregistry.go index b83d3c3e03..de9a46e7f3 100644 --- a/cloudformation/ecs/aws-ecs-taskset_serviceregistry.go +++ b/cloudformation/ecs/aws-ecs-taskset_serviceregistry.go @@ -11,22 +11,22 @@ type TaskSet_ServiceRegistry struct { // ContainerName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskset-serviceregistry.html#cfn-ecs-taskset-serviceregistry-containername - ContainerName string `json:"ContainerName,omitempty"` + ContainerName *string `json:"ContainerName,omitempty"` // ContainerPort AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskset-serviceregistry.html#cfn-ecs-taskset-serviceregistry-containerport - ContainerPort int `json:"ContainerPort,omitempty"` + ContainerPort *int `json:"ContainerPort,omitempty"` // Port AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskset-serviceregistry.html#cfn-ecs-taskset-serviceregistry-port - Port int `json:"Port,omitempty"` + Port *int `json:"Port,omitempty"` // RegistryArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskset-serviceregistry.html#cfn-ecs-taskset-serviceregistry-registryarn - RegistryArn string `json:"RegistryArn,omitempty"` + RegistryArn *string `json:"RegistryArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/efs/aws-efs-accesspoint.go b/cloudformation/efs/aws-efs-accesspoint.go index 20208bd77f..72e2d5499f 100644 --- a/cloudformation/efs/aws-efs-accesspoint.go +++ b/cloudformation/efs/aws-efs-accesspoint.go @@ -15,17 +15,17 @@ type AccessPoint struct { // AccessPointTags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-accesspoint.html#cfn-efs-accesspoint-accesspointtags - AccessPointTags []AccessPoint_AccessPointTag `json:"AccessPointTags,omitempty"` + AccessPointTags *[]AccessPoint_AccessPointTag `json:"AccessPointTags,omitempty"` // ClientToken AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-accesspoint.html#cfn-efs-accesspoint-clienttoken - ClientToken string `json:"ClientToken,omitempty"` + ClientToken *string `json:"ClientToken,omitempty"` // FileSystemId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-accesspoint.html#cfn-efs-accesspoint-filesystemid - FileSystemId string `json:"FileSystemId,omitempty"` + FileSystemId string `json:"FileSystemId"` // PosixUser AWS CloudFormation Property // Required: false diff --git a/cloudformation/efs/aws-efs-accesspoint_accesspointtag.go b/cloudformation/efs/aws-efs-accesspoint_accesspointtag.go index eb87b9d309..aae262b2af 100644 --- a/cloudformation/efs/aws-efs-accesspoint_accesspointtag.go +++ b/cloudformation/efs/aws-efs-accesspoint_accesspointtag.go @@ -11,12 +11,12 @@ type AccessPoint_AccessPointTag struct { // Key AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-efs-accesspoint-accesspointtag.html#cfn-efs-accesspoint-accesspointtag-key - Key string `json:"Key,omitempty"` + Key *string `json:"Key,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-efs-accesspoint-accesspointtag.html#cfn-efs-accesspoint-accesspointtag-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/efs/aws-efs-accesspoint_creationinfo.go b/cloudformation/efs/aws-efs-accesspoint_creationinfo.go index 99f80e89ab..ead48787cd 100644 --- a/cloudformation/efs/aws-efs-accesspoint_creationinfo.go +++ b/cloudformation/efs/aws-efs-accesspoint_creationinfo.go @@ -11,17 +11,17 @@ type AccessPoint_CreationInfo struct { // OwnerGid AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-efs-accesspoint-creationinfo.html#cfn-efs-accesspoint-creationinfo-ownergid - OwnerGid string `json:"OwnerGid,omitempty"` + OwnerGid string `json:"OwnerGid"` // OwnerUid AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-efs-accesspoint-creationinfo.html#cfn-efs-accesspoint-creationinfo-owneruid - OwnerUid string `json:"OwnerUid,omitempty"` + OwnerUid string `json:"OwnerUid"` // Permissions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-efs-accesspoint-creationinfo.html#cfn-efs-accesspoint-creationinfo-permissions - Permissions string `json:"Permissions,omitempty"` + Permissions string `json:"Permissions"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/efs/aws-efs-accesspoint_posixuser.go b/cloudformation/efs/aws-efs-accesspoint_posixuser.go index 404c64fe81..67fc4bdce2 100644 --- a/cloudformation/efs/aws-efs-accesspoint_posixuser.go +++ b/cloudformation/efs/aws-efs-accesspoint_posixuser.go @@ -11,17 +11,17 @@ type AccessPoint_PosixUser struct { // Gid AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-efs-accesspoint-posixuser.html#cfn-efs-accesspoint-posixuser-gid - Gid string `json:"Gid,omitempty"` + Gid string `json:"Gid"` // SecondaryGids AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-efs-accesspoint-posixuser.html#cfn-efs-accesspoint-posixuser-secondarygids - SecondaryGids []string `json:"SecondaryGids,omitempty"` + SecondaryGids *[]string `json:"SecondaryGids,omitempty"` // Uid AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-efs-accesspoint-posixuser.html#cfn-efs-accesspoint-posixuser-uid - Uid string `json:"Uid,omitempty"` + Uid string `json:"Uid"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/efs/aws-efs-accesspoint_rootdirectory.go b/cloudformation/efs/aws-efs-accesspoint_rootdirectory.go index daaffdebb9..b196d8494a 100644 --- a/cloudformation/efs/aws-efs-accesspoint_rootdirectory.go +++ b/cloudformation/efs/aws-efs-accesspoint_rootdirectory.go @@ -16,7 +16,7 @@ type AccessPoint_RootDirectory struct { // Path AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-efs-accesspoint-rootdirectory.html#cfn-efs-accesspoint-rootdirectory-path - Path string `json:"Path,omitempty"` + Path *string `json:"Path,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/efs/aws-efs-filesystem.go b/cloudformation/efs/aws-efs-filesystem.go index 290bda5483..80d51ce46b 100644 --- a/cloudformation/efs/aws-efs-filesystem.go +++ b/cloudformation/efs/aws-efs-filesystem.go @@ -15,7 +15,7 @@ type FileSystem struct { // AvailabilityZoneName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-availabilityzonename - AvailabilityZoneName string `json:"AvailabilityZoneName,omitempty"` + AvailabilityZoneName *string `json:"AvailabilityZoneName,omitempty"` // BackupPolicy AWS CloudFormation Property // Required: false @@ -25,47 +25,47 @@ type FileSystem struct { // BypassPolicyLockoutSafetyCheck AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-bypasspolicylockoutsafetycheck - BypassPolicyLockoutSafetyCheck bool `json:"BypassPolicyLockoutSafetyCheck,omitempty"` + BypassPolicyLockoutSafetyCheck *bool `json:"BypassPolicyLockoutSafetyCheck,omitempty"` // Encrypted AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-encrypted - Encrypted bool `json:"Encrypted,omitempty"` + Encrypted *bool `json:"Encrypted,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-filesystemtags - FileSystemTags []FileSystem_ElasticFileSystemTag `json:"FileSystemTags,omitempty"` + FileSystemTags *[]FileSystem_ElasticFileSystemTag `json:"FileSystemTags,omitempty"` // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // LifecyclePolicies AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-lifecyclepolicies - LifecyclePolicies []FileSystem_LifecyclePolicy `json:"LifecyclePolicies,omitempty"` + LifecyclePolicies *[]FileSystem_LifecyclePolicy `json:"LifecyclePolicies,omitempty"` // PerformanceMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-performancemode - PerformanceMode string `json:"PerformanceMode,omitempty"` + PerformanceMode *string `json:"PerformanceMode,omitempty"` // ProvisionedThroughputInMibps AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-provisionedthroughputinmibps - ProvisionedThroughputInMibps float64 `json:"ProvisionedThroughputInMibps,omitempty"` + ProvisionedThroughputInMibps *float64 `json:"ProvisionedThroughputInMibps,omitempty"` // ThroughputMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-throughputmode - ThroughputMode string `json:"ThroughputMode,omitempty"` + ThroughputMode *string `json:"ThroughputMode,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/efs/aws-efs-filesystem_backuppolicy.go b/cloudformation/efs/aws-efs-filesystem_backuppolicy.go index fd186efa93..7caf144508 100644 --- a/cloudformation/efs/aws-efs-filesystem_backuppolicy.go +++ b/cloudformation/efs/aws-efs-filesystem_backuppolicy.go @@ -11,7 +11,7 @@ type FileSystem_BackupPolicy struct { // Status AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-efs-filesystem-backuppolicy.html#cfn-efs-filesystem-backuppolicy-status - Status string `json:"Status,omitempty"` + Status string `json:"Status"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/efs/aws-efs-filesystem_elasticfilesystemtag.go b/cloudformation/efs/aws-efs-filesystem_elasticfilesystemtag.go index f974ef63df..7c2612cb3a 100644 --- a/cloudformation/efs/aws-efs-filesystem_elasticfilesystemtag.go +++ b/cloudformation/efs/aws-efs-filesystem_elasticfilesystemtag.go @@ -11,12 +11,12 @@ type FileSystem_ElasticFileSystemTag struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-efs-filesystem-elasticfilesystemtag.html#cfn-efs-filesystem-elasticfilesystemtag-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-efs-filesystem-elasticfilesystemtag.html#cfn-efs-filesystem-elasticfilesystemtag-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/efs/aws-efs-filesystem_lifecyclepolicy.go b/cloudformation/efs/aws-efs-filesystem_lifecyclepolicy.go index 6621b1d2dc..c02f2db6a3 100644 --- a/cloudformation/efs/aws-efs-filesystem_lifecyclepolicy.go +++ b/cloudformation/efs/aws-efs-filesystem_lifecyclepolicy.go @@ -11,12 +11,12 @@ type FileSystem_LifecyclePolicy struct { // TransitionToIA AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-efs-filesystem-lifecyclepolicy.html#cfn-efs-filesystem-lifecyclepolicy-transitiontoia - TransitionToIA string `json:"TransitionToIA,omitempty"` + TransitionToIA *string `json:"TransitionToIA,omitempty"` // TransitionToPrimaryStorageClass AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-efs-filesystem-lifecyclepolicy.html#cfn-efs-filesystem-lifecyclepolicy-transitiontoprimarystorageclass - TransitionToPrimaryStorageClass string `json:"TransitionToPrimaryStorageClass,omitempty"` + TransitionToPrimaryStorageClass *string `json:"TransitionToPrimaryStorageClass,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/efs/aws-efs-mounttarget.go b/cloudformation/efs/aws-efs-mounttarget.go index 936ebd7e86..13d8280929 100644 --- a/cloudformation/efs/aws-efs-mounttarget.go +++ b/cloudformation/efs/aws-efs-mounttarget.go @@ -15,22 +15,22 @@ type MountTarget struct { // FileSystemId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-mounttarget.html#cfn-efs-mounttarget-filesystemid - FileSystemId string `json:"FileSystemId,omitempty"` + FileSystemId string `json:"FileSystemId"` // IpAddress AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-mounttarget.html#cfn-efs-mounttarget-ipaddress - IpAddress string `json:"IpAddress,omitempty"` + IpAddress *string `json:"IpAddress,omitempty"` // SecurityGroups AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-mounttarget.html#cfn-efs-mounttarget-securitygroups - SecurityGroups []string `json:"SecurityGroups,omitempty"` + SecurityGroups []string `json:"SecurityGroups"` // SubnetId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-mounttarget.html#cfn-efs-mounttarget-subnetid - SubnetId string `json:"SubnetId,omitempty"` + SubnetId string `json:"SubnetId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/eks/aws-eks-addon.go b/cloudformation/eks/aws-eks-addon.go index e2e4a9543c..d74567e5d6 100644 --- a/cloudformation/eks/aws-eks-addon.go +++ b/cloudformation/eks/aws-eks-addon.go @@ -16,32 +16,32 @@ type Addon struct { // AddonName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-addon.html#cfn-eks-addon-addonname - AddonName string `json:"AddonName,omitempty"` + AddonName string `json:"AddonName"` // AddonVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-addon.html#cfn-eks-addon-addonversion - AddonVersion string `json:"AddonVersion,omitempty"` + AddonVersion *string `json:"AddonVersion,omitempty"` // ClusterName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-addon.html#cfn-eks-addon-clustername - ClusterName string `json:"ClusterName,omitempty"` + ClusterName string `json:"ClusterName"` // ResolveConflicts AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-addon.html#cfn-eks-addon-resolveconflicts - ResolveConflicts string `json:"ResolveConflicts,omitempty"` + ResolveConflicts *string `json:"ResolveConflicts,omitempty"` // ServiceAccountRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-addon.html#cfn-eks-addon-serviceaccountrolearn - ServiceAccountRoleArn string `json:"ServiceAccountRoleArn,omitempty"` + ServiceAccountRoleArn *string `json:"ServiceAccountRoleArn,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-addon.html#cfn-eks-addon-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/eks/aws-eks-cluster.go b/cloudformation/eks/aws-eks-cluster.go index 8457f03b31..9ef4131466 100644 --- a/cloudformation/eks/aws-eks-cluster.go +++ b/cloudformation/eks/aws-eks-cluster.go @@ -16,7 +16,7 @@ type Cluster struct { // EncryptionConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-cluster.html#cfn-eks-cluster-encryptionconfig - EncryptionConfig []Cluster_EncryptionConfig `json:"EncryptionConfig,omitempty"` + EncryptionConfig *[]Cluster_EncryptionConfig `json:"EncryptionConfig,omitempty"` // KubernetesNetworkConfig AWS CloudFormation Property // Required: false @@ -31,27 +31,27 @@ type Cluster struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-cluster.html#cfn-eks-cluster-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // ResourcesVpcConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-cluster.html#cfn-eks-cluster-resourcesvpcconfig - ResourcesVpcConfig *Cluster_ResourcesVpcConfig `json:"ResourcesVpcConfig,omitempty"` + ResourcesVpcConfig *Cluster_ResourcesVpcConfig `json:"ResourcesVpcConfig"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-cluster.html#cfn-eks-cluster-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-cluster.html#cfn-eks-cluster-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // Version AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-cluster.html#cfn-eks-cluster-version - Version string `json:"Version,omitempty"` + Version *string `json:"Version,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/eks/aws-eks-cluster_clusterlogging.go b/cloudformation/eks/aws-eks-cluster_clusterlogging.go index 7044f7bf75..1ad626ec73 100644 --- a/cloudformation/eks/aws-eks-cluster_clusterlogging.go +++ b/cloudformation/eks/aws-eks-cluster_clusterlogging.go @@ -11,7 +11,7 @@ type Cluster_ClusterLogging struct { // EnabledTypes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eks-cluster-clusterlogging.html#cfn-eks-cluster-clusterlogging-enabledtypes - EnabledTypes []Cluster_LoggingTypeConfig `json:"EnabledTypes,omitempty"` + EnabledTypes *[]Cluster_LoggingTypeConfig `json:"EnabledTypes,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/eks/aws-eks-cluster_encryptionconfig.go b/cloudformation/eks/aws-eks-cluster_encryptionconfig.go index ca2e17f074..438a69d0ac 100644 --- a/cloudformation/eks/aws-eks-cluster_encryptionconfig.go +++ b/cloudformation/eks/aws-eks-cluster_encryptionconfig.go @@ -11,12 +11,12 @@ type Cluster_EncryptionConfig struct { // Provider AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eks-cluster-encryptionconfig.html#cfn-eks-cluster-encryptionconfig-provider - Provider interface{} `json:"Provider,omitempty"` + Provider *interface{} `json:"Provider,omitempty"` // Resources AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eks-cluster-encryptionconfig.html#cfn-eks-cluster-encryptionconfig-resources - Resources []string `json:"Resources,omitempty"` + Resources *[]string `json:"Resources,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/eks/aws-eks-cluster_kubernetesnetworkconfig.go b/cloudformation/eks/aws-eks-cluster_kubernetesnetworkconfig.go index 0d14a3b882..a2598ed26e 100644 --- a/cloudformation/eks/aws-eks-cluster_kubernetesnetworkconfig.go +++ b/cloudformation/eks/aws-eks-cluster_kubernetesnetworkconfig.go @@ -11,17 +11,17 @@ type Cluster_KubernetesNetworkConfig struct { // IpFamily AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eks-cluster-kubernetesnetworkconfig.html#cfn-eks-cluster-kubernetesnetworkconfig-ipfamily - IpFamily string `json:"IpFamily,omitempty"` + IpFamily *string `json:"IpFamily,omitempty"` // ServiceIpv4Cidr AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eks-cluster-kubernetesnetworkconfig.html#cfn-eks-cluster-kubernetesnetworkconfig-serviceipv4cidr - ServiceIpv4Cidr string `json:"ServiceIpv4Cidr,omitempty"` + ServiceIpv4Cidr *string `json:"ServiceIpv4Cidr,omitempty"` // ServiceIpv6Cidr AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eks-cluster-kubernetesnetworkconfig.html#cfn-eks-cluster-kubernetesnetworkconfig-serviceipv6cidr - ServiceIpv6Cidr string `json:"ServiceIpv6Cidr,omitempty"` + ServiceIpv6Cidr *string `json:"ServiceIpv6Cidr,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/eks/aws-eks-cluster_loggingtypeconfig.go b/cloudformation/eks/aws-eks-cluster_loggingtypeconfig.go index be880ff5da..edad8de0b9 100644 --- a/cloudformation/eks/aws-eks-cluster_loggingtypeconfig.go +++ b/cloudformation/eks/aws-eks-cluster_loggingtypeconfig.go @@ -11,7 +11,7 @@ type Cluster_LoggingTypeConfig struct { // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eks-cluster-loggingtypeconfig.html#cfn-eks-cluster-loggingtypeconfig-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/eks/aws-eks-cluster_resourcesvpcconfig.go b/cloudformation/eks/aws-eks-cluster_resourcesvpcconfig.go index 4e82cc3322..c79514caa8 100644 --- a/cloudformation/eks/aws-eks-cluster_resourcesvpcconfig.go +++ b/cloudformation/eks/aws-eks-cluster_resourcesvpcconfig.go @@ -11,27 +11,27 @@ type Cluster_ResourcesVpcConfig struct { // EndpointPrivateAccess AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eks-cluster-resourcesvpcconfig.html#cfn-eks-cluster-resourcesvpcconfig-endpointprivateaccess - EndpointPrivateAccess bool `json:"EndpointPrivateAccess,omitempty"` + EndpointPrivateAccess *bool `json:"EndpointPrivateAccess,omitempty"` // EndpointPublicAccess AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eks-cluster-resourcesvpcconfig.html#cfn-eks-cluster-resourcesvpcconfig-endpointpublicaccess - EndpointPublicAccess bool `json:"EndpointPublicAccess,omitempty"` + EndpointPublicAccess *bool `json:"EndpointPublicAccess,omitempty"` // PublicAccessCidrs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eks-cluster-resourcesvpcconfig.html#cfn-eks-cluster-resourcesvpcconfig-publicaccesscidrs - PublicAccessCidrs []string `json:"PublicAccessCidrs,omitempty"` + PublicAccessCidrs *[]string `json:"PublicAccessCidrs,omitempty"` // SecurityGroupIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eks-cluster-resourcesvpcconfig.html#cfn-eks-cluster-resourcesvpcconfig-securitygroupids - SecurityGroupIds []string `json:"SecurityGroupIds,omitempty"` + SecurityGroupIds *[]string `json:"SecurityGroupIds,omitempty"` // SubnetIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eks-cluster-resourcesvpcconfig.html#cfn-eks-cluster-resourcesvpcconfig-subnetids - SubnetIds []string `json:"SubnetIds,omitempty"` + SubnetIds []string `json:"SubnetIds"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/eks/aws-eks-fargateprofile.go b/cloudformation/eks/aws-eks-fargateprofile.go index 154d7cbd23..a894925cb3 100644 --- a/cloudformation/eks/aws-eks-fargateprofile.go +++ b/cloudformation/eks/aws-eks-fargateprofile.go @@ -16,32 +16,32 @@ type FargateProfile struct { // ClusterName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-fargateprofile.html#cfn-eks-fargateprofile-clustername - ClusterName string `json:"ClusterName,omitempty"` + ClusterName string `json:"ClusterName"` // FargateProfileName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-fargateprofile.html#cfn-eks-fargateprofile-fargateprofilename - FargateProfileName string `json:"FargateProfileName,omitempty"` + FargateProfileName *string `json:"FargateProfileName,omitempty"` // PodExecutionRoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-fargateprofile.html#cfn-eks-fargateprofile-podexecutionrolearn - PodExecutionRoleArn string `json:"PodExecutionRoleArn,omitempty"` + PodExecutionRoleArn string `json:"PodExecutionRoleArn"` // Selectors AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-fargateprofile.html#cfn-eks-fargateprofile-selectors - Selectors []FargateProfile_Selector `json:"Selectors,omitempty"` + Selectors []FargateProfile_Selector `json:"Selectors"` // Subnets AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-fargateprofile.html#cfn-eks-fargateprofile-subnets - Subnets []string `json:"Subnets,omitempty"` + Subnets *[]string `json:"Subnets,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-fargateprofile.html#cfn-eks-fargateprofile-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/eks/aws-eks-fargateprofile_label.go b/cloudformation/eks/aws-eks-fargateprofile_label.go index 0a07487170..2da6b8e78c 100644 --- a/cloudformation/eks/aws-eks-fargateprofile_label.go +++ b/cloudformation/eks/aws-eks-fargateprofile_label.go @@ -11,12 +11,12 @@ type FargateProfile_Label struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eks-fargateprofile-label.html#cfn-eks-fargateprofile-label-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eks-fargateprofile-label.html#cfn-eks-fargateprofile-label-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/eks/aws-eks-fargateprofile_selector.go b/cloudformation/eks/aws-eks-fargateprofile_selector.go index d5ed269941..9321a2edff 100644 --- a/cloudformation/eks/aws-eks-fargateprofile_selector.go +++ b/cloudformation/eks/aws-eks-fargateprofile_selector.go @@ -11,12 +11,12 @@ type FargateProfile_Selector struct { // Labels AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eks-fargateprofile-selector.html#cfn-eks-fargateprofile-selector-labels - Labels []FargateProfile_Label `json:"Labels,omitempty"` + Labels *[]FargateProfile_Label `json:"Labels,omitempty"` // Namespace AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eks-fargateprofile-selector.html#cfn-eks-fargateprofile-selector-namespace - Namespace string `json:"Namespace,omitempty"` + Namespace string `json:"Namespace"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/eks/aws-eks-nodegroup.go b/cloudformation/eks/aws-eks-nodegroup.go index e99182e554..7dcd76679d 100644 --- a/cloudformation/eks/aws-eks-nodegroup.go +++ b/cloudformation/eks/aws-eks-nodegroup.go @@ -15,37 +15,37 @@ type Nodegroup struct { // AmiType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-nodegroup.html#cfn-eks-nodegroup-amitype - AmiType string `json:"AmiType,omitempty"` + AmiType *string `json:"AmiType,omitempty"` // CapacityType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-nodegroup.html#cfn-eks-nodegroup-capacitytype - CapacityType string `json:"CapacityType,omitempty"` + CapacityType *string `json:"CapacityType,omitempty"` // ClusterName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-nodegroup.html#cfn-eks-nodegroup-clustername - ClusterName string `json:"ClusterName,omitempty"` + ClusterName string `json:"ClusterName"` // DiskSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-nodegroup.html#cfn-eks-nodegroup-disksize - DiskSize int `json:"DiskSize,omitempty"` + DiskSize *int `json:"DiskSize,omitempty"` // ForceUpdateEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-nodegroup.html#cfn-eks-nodegroup-forceupdateenabled - ForceUpdateEnabled bool `json:"ForceUpdateEnabled,omitempty"` + ForceUpdateEnabled *bool `json:"ForceUpdateEnabled,omitempty"` // InstanceTypes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-nodegroup.html#cfn-eks-nodegroup-instancetypes - InstanceTypes []string `json:"InstanceTypes,omitempty"` + InstanceTypes *[]string `json:"InstanceTypes,omitempty"` // 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 @@ -55,17 +55,17 @@ type Nodegroup struct { // NodeRole AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-nodegroup.html#cfn-eks-nodegroup-noderole - NodeRole string `json:"NodeRole,omitempty"` + NodeRole string `json:"NodeRole"` // NodegroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-nodegroup.html#cfn-eks-nodegroup-nodegroupname - NodegroupName string `json:"NodegroupName,omitempty"` + NodegroupName *string `json:"NodegroupName,omitempty"` // ReleaseVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-nodegroup.html#cfn-eks-nodegroup-releaseversion - ReleaseVersion string `json:"ReleaseVersion,omitempty"` + ReleaseVersion *string `json:"ReleaseVersion,omitempty"` // RemoteAccess AWS CloudFormation Property // Required: false @@ -80,17 +80,17 @@ type Nodegroup struct { // Subnets AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-nodegroup.html#cfn-eks-nodegroup-subnets - Subnets []string `json:"Subnets,omitempty"` + Subnets []string `json:"Subnets"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-nodegroup.html#cfn-eks-nodegroup-taints - Taints []Nodegroup_Taint `json:"Taints,omitempty"` + Taints *[]Nodegroup_Taint `json:"Taints,omitempty"` // UpdateConfig AWS CloudFormation Property // Required: false @@ -100,7 +100,7 @@ type Nodegroup struct { // Version AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-nodegroup.html#cfn-eks-nodegroup-version - Version string `json:"Version,omitempty"` + Version *string `json:"Version,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/eks/aws-eks-nodegroup_launchtemplatespecification.go b/cloudformation/eks/aws-eks-nodegroup_launchtemplatespecification.go index b1c95ca038..38acb41492 100644 --- a/cloudformation/eks/aws-eks-nodegroup_launchtemplatespecification.go +++ b/cloudformation/eks/aws-eks-nodegroup_launchtemplatespecification.go @@ -11,17 +11,17 @@ type Nodegroup_LaunchTemplateSpecification struct { // Id AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eks-nodegroup-launchtemplatespecification.html#cfn-eks-nodegroup-launchtemplatespecification-id - Id string `json:"Id,omitempty"` + Id *string `json:"Id,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eks-nodegroup-launchtemplatespecification.html#cfn-eks-nodegroup-launchtemplatespecification-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Version AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eks-nodegroup-launchtemplatespecification.html#cfn-eks-nodegroup-launchtemplatespecification-version - Version string `json:"Version,omitempty"` + Version *string `json:"Version,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/eks/aws-eks-nodegroup_remoteaccess.go b/cloudformation/eks/aws-eks-nodegroup_remoteaccess.go index b6c19e655f..32c293a9ca 100644 --- a/cloudformation/eks/aws-eks-nodegroup_remoteaccess.go +++ b/cloudformation/eks/aws-eks-nodegroup_remoteaccess.go @@ -11,12 +11,12 @@ type Nodegroup_RemoteAccess struct { // Ec2SshKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eks-nodegroup-remoteaccess.html#cfn-eks-nodegroup-remoteaccess-ec2sshkey - Ec2SshKey string `json:"Ec2SshKey,omitempty"` + Ec2SshKey string `json:"Ec2SshKey"` // SourceSecurityGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eks-nodegroup-remoteaccess.html#cfn-eks-nodegroup-remoteaccess-sourcesecuritygroups - SourceSecurityGroups []string `json:"SourceSecurityGroups,omitempty"` + SourceSecurityGroups *[]string `json:"SourceSecurityGroups,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/eks/aws-eks-nodegroup_scalingconfig.go b/cloudformation/eks/aws-eks-nodegroup_scalingconfig.go index deeabbadaa..02860e0993 100644 --- a/cloudformation/eks/aws-eks-nodegroup_scalingconfig.go +++ b/cloudformation/eks/aws-eks-nodegroup_scalingconfig.go @@ -11,17 +11,17 @@ type Nodegroup_ScalingConfig struct { // DesiredSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eks-nodegroup-scalingconfig.html#cfn-eks-nodegroup-scalingconfig-desiredsize - DesiredSize int `json:"DesiredSize,omitempty"` + DesiredSize *int `json:"DesiredSize,omitempty"` // MaxSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eks-nodegroup-scalingconfig.html#cfn-eks-nodegroup-scalingconfig-maxsize - MaxSize int `json:"MaxSize,omitempty"` + MaxSize *int `json:"MaxSize,omitempty"` // MinSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eks-nodegroup-scalingconfig.html#cfn-eks-nodegroup-scalingconfig-minsize - MinSize int `json:"MinSize,omitempty"` + MinSize *int `json:"MinSize,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/eks/aws-eks-nodegroup_taint.go b/cloudformation/eks/aws-eks-nodegroup_taint.go index 66e7f19f9f..1b1887a5ba 100644 --- a/cloudformation/eks/aws-eks-nodegroup_taint.go +++ b/cloudformation/eks/aws-eks-nodegroup_taint.go @@ -11,17 +11,17 @@ type Nodegroup_Taint struct { // Effect AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eks-nodegroup-taint.html#cfn-eks-nodegroup-taint-effect - Effect string `json:"Effect,omitempty"` + Effect *string `json:"Effect,omitempty"` // Key AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eks-nodegroup-taint.html#cfn-eks-nodegroup-taint-key - Key string `json:"Key,omitempty"` + Key *string `json:"Key,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eks-nodegroup-taint.html#cfn-eks-nodegroup-taint-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/eks/aws-eks-nodegroup_updateconfig.go b/cloudformation/eks/aws-eks-nodegroup_updateconfig.go index 4e3be2d4b9..87446dc731 100644 --- a/cloudformation/eks/aws-eks-nodegroup_updateconfig.go +++ b/cloudformation/eks/aws-eks-nodegroup_updateconfig.go @@ -11,12 +11,12 @@ type Nodegroup_UpdateConfig struct { // MaxUnavailable AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eks-nodegroup-updateconfig.html#cfn-eks-nodegroup-updateconfig-maxunavailable - MaxUnavailable float64 `json:"MaxUnavailable,omitempty"` + MaxUnavailable *float64 `json:"MaxUnavailable,omitempty"` // MaxUnavailablePercentage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eks-nodegroup-updateconfig.html#cfn-eks-nodegroup-updateconfig-maxunavailablepercentage - MaxUnavailablePercentage float64 `json:"MaxUnavailablePercentage,omitempty"` + MaxUnavailablePercentage *float64 `json:"MaxUnavailablePercentage,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticache/aws-elasticache-cachecluster.go b/cloudformation/elasticache/aws-elasticache-cachecluster.go index 5d9f373237..c43007ccbf 100644 --- a/cloudformation/elasticache/aws-elasticache-cachecluster.go +++ b/cloudformation/elasticache/aws-elasticache-cachecluster.go @@ -16,57 +16,57 @@ type CacheCluster struct { // AZMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cache-cluster.html#cfn-elasticache-cachecluster-azmode - AZMode string `json:"AZMode,omitempty"` + AZMode *string `json:"AZMode,omitempty"` // AutoMinorVersionUpgrade AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cache-cluster.html#cfn-elasticache-cachecluster-autominorversionupgrade - AutoMinorVersionUpgrade bool `json:"AutoMinorVersionUpgrade,omitempty"` + AutoMinorVersionUpgrade *bool `json:"AutoMinorVersionUpgrade,omitempty"` // CacheNodeType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cache-cluster.html#cfn-elasticache-cachecluster-cachenodetype - CacheNodeType string `json:"CacheNodeType,omitempty"` + CacheNodeType string `json:"CacheNodeType"` // CacheParameterGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cache-cluster.html#cfn-elasticache-cachecluster-cacheparametergroupname - CacheParameterGroupName string `json:"CacheParameterGroupName,omitempty"` + CacheParameterGroupName *string `json:"CacheParameterGroupName,omitempty"` // CacheSecurityGroupNames AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cache-cluster.html#cfn-elasticache-cachecluster-cachesecuritygroupnames - CacheSecurityGroupNames []string `json:"CacheSecurityGroupNames,omitempty"` + CacheSecurityGroupNames *[]string `json:"CacheSecurityGroupNames,omitempty"` // CacheSubnetGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cache-cluster.html#cfn-elasticache-cachecluster-cachesubnetgroupname - CacheSubnetGroupName string `json:"CacheSubnetGroupName,omitempty"` + CacheSubnetGroupName *string `json:"CacheSubnetGroupName,omitempty"` // ClusterName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cache-cluster.html#cfn-elasticache-cachecluster-clustername - ClusterName string `json:"ClusterName,omitempty"` + ClusterName *string `json:"ClusterName,omitempty"` // Engine AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cache-cluster.html#cfn-elasticache-cachecluster-engine - Engine string `json:"Engine,omitempty"` + Engine string `json:"Engine"` // EngineVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cache-cluster.html#cfn-elasticache-cachecluster-engineversion - EngineVersion string `json:"EngineVersion,omitempty"` + EngineVersion *string `json:"EngineVersion,omitempty"` // LogDeliveryConfigurations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cache-cluster.html#cfn-elasticache-cachecluster-logdeliveryconfigurations - LogDeliveryConfigurations []CacheCluster_LogDeliveryConfigurationRequest `json:"LogDeliveryConfigurations,omitempty"` + LogDeliveryConfigurations *[]CacheCluster_LogDeliveryConfigurationRequest `json:"LogDeliveryConfigurations,omitempty"` // NotificationTopicArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cache-cluster.html#cfn-elasticache-cachecluster-notificationtopicarn - NotificationTopicArn string `json:"NotificationTopicArn,omitempty"` + NotificationTopicArn *string `json:"NotificationTopicArn,omitempty"` // NumCacheNodes AWS CloudFormation Property // Required: true @@ -76,52 +76,52 @@ type CacheCluster struct { // Port AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cache-cluster.html#cfn-elasticache-cachecluster-port - Port int `json:"Port,omitempty"` + Port *int `json:"Port,omitempty"` // PreferredAvailabilityZone AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cache-cluster.html#cfn-elasticache-cachecluster-preferredavailabilityzone - PreferredAvailabilityZone string `json:"PreferredAvailabilityZone,omitempty"` + PreferredAvailabilityZone *string `json:"PreferredAvailabilityZone,omitempty"` // PreferredAvailabilityZones AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cache-cluster.html#cfn-elasticache-cachecluster-preferredavailabilityzones - PreferredAvailabilityZones []string `json:"PreferredAvailabilityZones,omitempty"` + PreferredAvailabilityZones *[]string `json:"PreferredAvailabilityZones,omitempty"` // PreferredMaintenanceWindow AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cache-cluster.html#cfn-elasticache-cachecluster-preferredmaintenancewindow - PreferredMaintenanceWindow string `json:"PreferredMaintenanceWindow,omitempty"` + PreferredMaintenanceWindow *string `json:"PreferredMaintenanceWindow,omitempty"` // SnapshotArns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cache-cluster.html#cfn-elasticache-cachecluster-snapshotarns - SnapshotArns []string `json:"SnapshotArns,omitempty"` + SnapshotArns *[]string `json:"SnapshotArns,omitempty"` // SnapshotName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cache-cluster.html#cfn-elasticache-cachecluster-snapshotname - SnapshotName string `json:"SnapshotName,omitempty"` + SnapshotName *string `json:"SnapshotName,omitempty"` // SnapshotRetentionLimit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cache-cluster.html#cfn-elasticache-cachecluster-snapshotretentionlimit - SnapshotRetentionLimit int `json:"SnapshotRetentionLimit,omitempty"` + SnapshotRetentionLimit *int `json:"SnapshotRetentionLimit,omitempty"` // SnapshotWindow AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cache-cluster.html#cfn-elasticache-cachecluster-snapshotwindow - SnapshotWindow string `json:"SnapshotWindow,omitempty"` + SnapshotWindow *string `json:"SnapshotWindow,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cache-cluster.html#cfn-elasticache-cachecluster-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // VpcSecurityGroupIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cache-cluster.html#cfn-elasticache-cachecluster-vpcsecuritygroupids - VpcSecurityGroupIds []string `json:"VpcSecurityGroupIds,omitempty"` + VpcSecurityGroupIds *[]string `json:"VpcSecurityGroupIds,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticache/aws-elasticache-cachecluster_cloudwatchlogsdestinationdetails.go b/cloudformation/elasticache/aws-elasticache-cachecluster_cloudwatchlogsdestinationdetails.go index 3f7e5f49dd..8316748d04 100644 --- a/cloudformation/elasticache/aws-elasticache-cachecluster_cloudwatchlogsdestinationdetails.go +++ b/cloudformation/elasticache/aws-elasticache-cachecluster_cloudwatchlogsdestinationdetails.go @@ -11,7 +11,7 @@ type CacheCluster_CloudWatchLogsDestinationDetails struct { // LogGroup AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cachecluster-cloudwatchlogsdestinationdetails.html#cfn-elasticache-cachecluster-cloudwatchlogsdestinationdetails-loggroup - LogGroup string `json:"LogGroup,omitempty"` + LogGroup string `json:"LogGroup"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticache/aws-elasticache-cachecluster_kinesisfirehosedestinationdetails.go b/cloudformation/elasticache/aws-elasticache-cachecluster_kinesisfirehosedestinationdetails.go index bc367150ff..1416989281 100644 --- a/cloudformation/elasticache/aws-elasticache-cachecluster_kinesisfirehosedestinationdetails.go +++ b/cloudformation/elasticache/aws-elasticache-cachecluster_kinesisfirehosedestinationdetails.go @@ -11,7 +11,7 @@ type CacheCluster_KinesisFirehoseDestinationDetails struct { // DeliveryStream AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cachecluster-kinesisfirehosedestinationdetails.html#cfn-elasticache-cachecluster-kinesisfirehosedestinationdetails-deliverystream - DeliveryStream string `json:"DeliveryStream,omitempty"` + DeliveryStream string `json:"DeliveryStream"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticache/aws-elasticache-cachecluster_logdeliveryconfigurationrequest.go b/cloudformation/elasticache/aws-elasticache-cachecluster_logdeliveryconfigurationrequest.go index e3c6919e2a..f344df20f2 100644 --- a/cloudformation/elasticache/aws-elasticache-cachecluster_logdeliveryconfigurationrequest.go +++ b/cloudformation/elasticache/aws-elasticache-cachecluster_logdeliveryconfigurationrequest.go @@ -11,22 +11,22 @@ type CacheCluster_LogDeliveryConfigurationRequest struct { // DestinationDetails AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cachecluster-logdeliveryconfigurationrequest.html#cfn-elasticache-cachecluster-logdeliveryconfigurationrequest-destinationdetails - DestinationDetails *CacheCluster_DestinationDetails `json:"DestinationDetails,omitempty"` + DestinationDetails *CacheCluster_DestinationDetails `json:"DestinationDetails"` // DestinationType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cachecluster-logdeliveryconfigurationrequest.html#cfn-elasticache-cachecluster-logdeliveryconfigurationrequest-destinationtype - DestinationType string `json:"DestinationType,omitempty"` + DestinationType string `json:"DestinationType"` // LogFormat AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cachecluster-logdeliveryconfigurationrequest.html#cfn-elasticache-cachecluster-logdeliveryconfigurationrequest-logformat - LogFormat string `json:"LogFormat,omitempty"` + LogFormat string `json:"LogFormat"` // LogType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cachecluster-logdeliveryconfigurationrequest.html#cfn-elasticache-cachecluster-logdeliveryconfigurationrequest-logtype - LogType string `json:"LogType,omitempty"` + LogType string `json:"LogType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticache/aws-elasticache-globalreplicationgroup.go b/cloudformation/elasticache/aws-elasticache-globalreplicationgroup.go index 73e098691e..2d7d2a0b43 100644 --- a/cloudformation/elasticache/aws-elasticache-globalreplicationgroup.go +++ b/cloudformation/elasticache/aws-elasticache-globalreplicationgroup.go @@ -15,47 +15,47 @@ type GlobalReplicationGroup struct { // AutomaticFailoverEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-globalreplicationgroup.html#cfn-elasticache-globalreplicationgroup-automaticfailoverenabled - AutomaticFailoverEnabled bool `json:"AutomaticFailoverEnabled,omitempty"` + AutomaticFailoverEnabled *bool `json:"AutomaticFailoverEnabled,omitempty"` // CacheNodeType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-globalreplicationgroup.html#cfn-elasticache-globalreplicationgroup-cachenodetype - CacheNodeType string `json:"CacheNodeType,omitempty"` + CacheNodeType *string `json:"CacheNodeType,omitempty"` // CacheParameterGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-globalreplicationgroup.html#cfn-elasticache-globalreplicationgroup-cacheparametergroupname - CacheParameterGroupName string `json:"CacheParameterGroupName,omitempty"` + CacheParameterGroupName *string `json:"CacheParameterGroupName,omitempty"` // EngineVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-globalreplicationgroup.html#cfn-elasticache-globalreplicationgroup-engineversion - EngineVersion string `json:"EngineVersion,omitempty"` + EngineVersion *string `json:"EngineVersion,omitempty"` // GlobalNodeGroupCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-globalreplicationgroup.html#cfn-elasticache-globalreplicationgroup-globalnodegroupcount - GlobalNodeGroupCount int `json:"GlobalNodeGroupCount,omitempty"` + GlobalNodeGroupCount *int `json:"GlobalNodeGroupCount,omitempty"` // GlobalReplicationGroupDescription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-globalreplicationgroup.html#cfn-elasticache-globalreplicationgroup-globalreplicationgroupdescription - GlobalReplicationGroupDescription string `json:"GlobalReplicationGroupDescription,omitempty"` + GlobalReplicationGroupDescription *string `json:"GlobalReplicationGroupDescription,omitempty"` // GlobalReplicationGroupIdSuffix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-globalreplicationgroup.html#cfn-elasticache-globalreplicationgroup-globalreplicationgroupidsuffix - GlobalReplicationGroupIdSuffix string `json:"GlobalReplicationGroupIdSuffix,omitempty"` + GlobalReplicationGroupIdSuffix *string `json:"GlobalReplicationGroupIdSuffix,omitempty"` // Members AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-globalreplicationgroup.html#cfn-elasticache-globalreplicationgroup-members - Members []GlobalReplicationGroup_GlobalReplicationGroupMember `json:"Members,omitempty"` + Members []GlobalReplicationGroup_GlobalReplicationGroupMember `json:"Members"` // RegionalConfigurations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-globalreplicationgroup.html#cfn-elasticache-globalreplicationgroup-regionalconfigurations - RegionalConfigurations []GlobalReplicationGroup_RegionalConfiguration `json:"RegionalConfigurations,omitempty"` + RegionalConfigurations *[]GlobalReplicationGroup_RegionalConfiguration `json:"RegionalConfigurations,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticache/aws-elasticache-globalreplicationgroup_globalreplicationgroupmember.go b/cloudformation/elasticache/aws-elasticache-globalreplicationgroup_globalreplicationgroupmember.go index 8aeefce10c..e7ec8667df 100644 --- a/cloudformation/elasticache/aws-elasticache-globalreplicationgroup_globalreplicationgroupmember.go +++ b/cloudformation/elasticache/aws-elasticache-globalreplicationgroup_globalreplicationgroupmember.go @@ -11,17 +11,17 @@ type GlobalReplicationGroup_GlobalReplicationGroupMember struct { // ReplicationGroupId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-globalreplicationgroup-globalreplicationgroupmember.html#cfn-elasticache-globalreplicationgroup-globalreplicationgroupmember-replicationgroupid - ReplicationGroupId string `json:"ReplicationGroupId,omitempty"` + ReplicationGroupId *string `json:"ReplicationGroupId,omitempty"` // ReplicationGroupRegion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-globalreplicationgroup-globalreplicationgroupmember.html#cfn-elasticache-globalreplicationgroup-globalreplicationgroupmember-replicationgroupregion - ReplicationGroupRegion string `json:"ReplicationGroupRegion,omitempty"` + ReplicationGroupRegion *string `json:"ReplicationGroupRegion,omitempty"` // Role AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-globalreplicationgroup-globalreplicationgroupmember.html#cfn-elasticache-globalreplicationgroup-globalreplicationgroupmember-role - Role string `json:"Role,omitempty"` + Role *string `json:"Role,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticache/aws-elasticache-globalreplicationgroup_regionalconfiguration.go b/cloudformation/elasticache/aws-elasticache-globalreplicationgroup_regionalconfiguration.go index c270b3b848..428d184e08 100644 --- a/cloudformation/elasticache/aws-elasticache-globalreplicationgroup_regionalconfiguration.go +++ b/cloudformation/elasticache/aws-elasticache-globalreplicationgroup_regionalconfiguration.go @@ -11,17 +11,17 @@ type GlobalReplicationGroup_RegionalConfiguration struct { // ReplicationGroupId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-globalreplicationgroup-regionalconfiguration.html#cfn-elasticache-globalreplicationgroup-regionalconfiguration-replicationgroupid - ReplicationGroupId string `json:"ReplicationGroupId,omitempty"` + ReplicationGroupId *string `json:"ReplicationGroupId,omitempty"` // ReplicationGroupRegion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-globalreplicationgroup-regionalconfiguration.html#cfn-elasticache-globalreplicationgroup-regionalconfiguration-replicationgroupregion - ReplicationGroupRegion string `json:"ReplicationGroupRegion,omitempty"` + ReplicationGroupRegion *string `json:"ReplicationGroupRegion,omitempty"` // ReshardingConfigurations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-globalreplicationgroup-regionalconfiguration.html#cfn-elasticache-globalreplicationgroup-regionalconfiguration-reshardingconfigurations - ReshardingConfigurations []GlobalReplicationGroup_ReshardingConfiguration `json:"ReshardingConfigurations,omitempty"` + ReshardingConfigurations *[]GlobalReplicationGroup_ReshardingConfiguration `json:"ReshardingConfigurations,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticache/aws-elasticache-globalreplicationgroup_reshardingconfiguration.go b/cloudformation/elasticache/aws-elasticache-globalreplicationgroup_reshardingconfiguration.go index ee8f0a09a9..645617adfa 100644 --- a/cloudformation/elasticache/aws-elasticache-globalreplicationgroup_reshardingconfiguration.go +++ b/cloudformation/elasticache/aws-elasticache-globalreplicationgroup_reshardingconfiguration.go @@ -11,12 +11,12 @@ type GlobalReplicationGroup_ReshardingConfiguration struct { // NodeGroupId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-globalreplicationgroup-reshardingconfiguration.html#cfn-elasticache-globalreplicationgroup-reshardingconfiguration-nodegroupid - NodeGroupId string `json:"NodeGroupId,omitempty"` + NodeGroupId *string `json:"NodeGroupId,omitempty"` // PreferredAvailabilityZones AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-globalreplicationgroup-reshardingconfiguration.html#cfn-elasticache-globalreplicationgroup-reshardingconfiguration-preferredavailabilityzones - PreferredAvailabilityZones []string `json:"PreferredAvailabilityZones,omitempty"` + PreferredAvailabilityZones *[]string `json:"PreferredAvailabilityZones,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticache/aws-elasticache-parametergroup.go b/cloudformation/elasticache/aws-elasticache-parametergroup.go index 066e2519cc..697e1f9698 100644 --- a/cloudformation/elasticache/aws-elasticache-parametergroup.go +++ b/cloudformation/elasticache/aws-elasticache-parametergroup.go @@ -16,22 +16,22 @@ type ParameterGroup struct { // CacheParameterGroupFamily AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-parameter-group.html#cfn-elasticache-parametergroup-cacheparametergroupfamily - CacheParameterGroupFamily string `json:"CacheParameterGroupFamily,omitempty"` + CacheParameterGroupFamily string `json:"CacheParameterGroupFamily"` // Description AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-parameter-group.html#cfn-elasticache-parametergroup-description - Description string `json:"Description,omitempty"` + Description string `json:"Description"` // Properties AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-parameter-group.html#cfn-elasticache-parametergroup-properties - Properties map[string]string `json:"Properties,omitempty"` + Properties *map[string]string `json:"Properties,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-parameter-group.html#cfn-elasticache-parametergroup-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticache/aws-elasticache-replicationgroup.go b/cloudformation/elasticache/aws-elasticache-replicationgroup.go index 6bf5f0093e..da8fc11aba 100644 --- a/cloudformation/elasticache/aws-elasticache-replicationgroup.go +++ b/cloudformation/elasticache/aws-elasticache-replicationgroup.go @@ -16,177 +16,177 @@ type ReplicationGroup struct { // AtRestEncryptionEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-atrestencryptionenabled - AtRestEncryptionEnabled bool `json:"AtRestEncryptionEnabled,omitempty"` + AtRestEncryptionEnabled *bool `json:"AtRestEncryptionEnabled,omitempty"` // AuthToken AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-authtoken - AuthToken string `json:"AuthToken,omitempty"` + AuthToken *string `json:"AuthToken,omitempty"` // AutoMinorVersionUpgrade AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-autominorversionupgrade - AutoMinorVersionUpgrade bool `json:"AutoMinorVersionUpgrade,omitempty"` + AutoMinorVersionUpgrade *bool `json:"AutoMinorVersionUpgrade,omitempty"` // AutomaticFailoverEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-automaticfailoverenabled - AutomaticFailoverEnabled bool `json:"AutomaticFailoverEnabled,omitempty"` + AutomaticFailoverEnabled *bool `json:"AutomaticFailoverEnabled,omitempty"` // CacheNodeType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-cachenodetype - CacheNodeType string `json:"CacheNodeType,omitempty"` + CacheNodeType *string `json:"CacheNodeType,omitempty"` // CacheParameterGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-cacheparametergroupname - CacheParameterGroupName string `json:"CacheParameterGroupName,omitempty"` + CacheParameterGroupName *string `json:"CacheParameterGroupName,omitempty"` // CacheSecurityGroupNames AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-cachesecuritygroupnames - CacheSecurityGroupNames []string `json:"CacheSecurityGroupNames,omitempty"` + CacheSecurityGroupNames *[]string `json:"CacheSecurityGroupNames,omitempty"` // CacheSubnetGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-cachesubnetgroupname - CacheSubnetGroupName string `json:"CacheSubnetGroupName,omitempty"` + CacheSubnetGroupName *string `json:"CacheSubnetGroupName,omitempty"` // DataTieringEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-datatieringenabled - DataTieringEnabled bool `json:"DataTieringEnabled,omitempty"` + DataTieringEnabled *bool `json:"DataTieringEnabled,omitempty"` // Engine AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-engine - Engine string `json:"Engine,omitempty"` + Engine *string `json:"Engine,omitempty"` // EngineVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-engineversion - EngineVersion string `json:"EngineVersion,omitempty"` + EngineVersion *string `json:"EngineVersion,omitempty"` // GlobalReplicationGroupId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-globalreplicationgroupid - GlobalReplicationGroupId string `json:"GlobalReplicationGroupId,omitempty"` + GlobalReplicationGroupId *string `json:"GlobalReplicationGroupId,omitempty"` // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // LogDeliveryConfigurations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-logdeliveryconfigurations - LogDeliveryConfigurations []ReplicationGroup_LogDeliveryConfigurationRequest `json:"LogDeliveryConfigurations,omitempty"` + LogDeliveryConfigurations *[]ReplicationGroup_LogDeliveryConfigurationRequest `json:"LogDeliveryConfigurations,omitempty"` // MultiAZEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-multiazenabled - MultiAZEnabled bool `json:"MultiAZEnabled,omitempty"` + MultiAZEnabled *bool `json:"MultiAZEnabled,omitempty"` // NodeGroupConfiguration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-nodegroupconfiguration - NodeGroupConfiguration []ReplicationGroup_NodeGroupConfiguration `json:"NodeGroupConfiguration,omitempty"` + NodeGroupConfiguration *[]ReplicationGroup_NodeGroupConfiguration `json:"NodeGroupConfiguration,omitempty"` // NotificationTopicArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-notificationtopicarn - NotificationTopicArn string `json:"NotificationTopicArn,omitempty"` + NotificationTopicArn *string `json:"NotificationTopicArn,omitempty"` // NumCacheClusters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-numcacheclusters - NumCacheClusters int `json:"NumCacheClusters,omitempty"` + NumCacheClusters *int `json:"NumCacheClusters,omitempty"` // NumNodeGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-numnodegroups - NumNodeGroups int `json:"NumNodeGroups,omitempty"` + NumNodeGroups *int `json:"NumNodeGroups,omitempty"` // Port AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-port - Port int `json:"Port,omitempty"` + Port *int `json:"Port,omitempty"` // PreferredCacheClusterAZs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-preferredcacheclusterazs - PreferredCacheClusterAZs []string `json:"PreferredCacheClusterAZs,omitempty"` + PreferredCacheClusterAZs *[]string `json:"PreferredCacheClusterAZs,omitempty"` // PreferredMaintenanceWindow AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-preferredmaintenancewindow - PreferredMaintenanceWindow string `json:"PreferredMaintenanceWindow,omitempty"` + PreferredMaintenanceWindow *string `json:"PreferredMaintenanceWindow,omitempty"` // PrimaryClusterId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-primaryclusterid - PrimaryClusterId string `json:"PrimaryClusterId,omitempty"` + PrimaryClusterId *string `json:"PrimaryClusterId,omitempty"` // ReplicasPerNodeGroup AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-replicaspernodegroup - ReplicasPerNodeGroup int `json:"ReplicasPerNodeGroup,omitempty"` + ReplicasPerNodeGroup *int `json:"ReplicasPerNodeGroup,omitempty"` // ReplicationGroupDescription AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-replicationgroupdescription - ReplicationGroupDescription string `json:"ReplicationGroupDescription,omitempty"` + ReplicationGroupDescription string `json:"ReplicationGroupDescription"` // ReplicationGroupId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-replicationgroupid - ReplicationGroupId string `json:"ReplicationGroupId,omitempty"` + ReplicationGroupId *string `json:"ReplicationGroupId,omitempty"` // SecurityGroupIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-securitygroupids - SecurityGroupIds []string `json:"SecurityGroupIds,omitempty"` + SecurityGroupIds *[]string `json:"SecurityGroupIds,omitempty"` // SnapshotArns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-snapshotarns - SnapshotArns []string `json:"SnapshotArns,omitempty"` + SnapshotArns *[]string `json:"SnapshotArns,omitempty"` // SnapshotName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-snapshotname - SnapshotName string `json:"SnapshotName,omitempty"` + SnapshotName *string `json:"SnapshotName,omitempty"` // SnapshotRetentionLimit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-snapshotretentionlimit - SnapshotRetentionLimit int `json:"SnapshotRetentionLimit,omitempty"` + SnapshotRetentionLimit *int `json:"SnapshotRetentionLimit,omitempty"` // SnapshotWindow AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-snapshotwindow - SnapshotWindow string `json:"SnapshotWindow,omitempty"` + SnapshotWindow *string `json:"SnapshotWindow,omitempty"` // SnapshottingClusterId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-snapshottingclusterid - SnapshottingClusterId string `json:"SnapshottingClusterId,omitempty"` + SnapshottingClusterId *string `json:"SnapshottingClusterId,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // TransitEncryptionEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-transitencryptionenabled - TransitEncryptionEnabled bool `json:"TransitEncryptionEnabled,omitempty"` + TransitEncryptionEnabled *bool `json:"TransitEncryptionEnabled,omitempty"` // UserGroupIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-usergroupids - UserGroupIds []string `json:"UserGroupIds,omitempty"` + UserGroupIds *[]string `json:"UserGroupIds,omitempty"` // AWSCloudFormationUpdatePolicy represents a CloudFormation UpdatePolicy AWSCloudFormationUpdatePolicy *policies.UpdatePolicy `json:"-"` diff --git a/cloudformation/elasticache/aws-elasticache-replicationgroup_cloudwatchlogsdestinationdetails.go b/cloudformation/elasticache/aws-elasticache-replicationgroup_cloudwatchlogsdestinationdetails.go index ba758608c7..8baa7f0350 100644 --- a/cloudformation/elasticache/aws-elasticache-replicationgroup_cloudwatchlogsdestinationdetails.go +++ b/cloudformation/elasticache/aws-elasticache-replicationgroup_cloudwatchlogsdestinationdetails.go @@ -11,7 +11,7 @@ type ReplicationGroup_CloudWatchLogsDestinationDetails struct { // LogGroup AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-replicationgroup-cloudwatchlogsdestinationdetails.html#cfn-elasticache-replicationgroup-cloudwatchlogsdestinationdetails-loggroup - LogGroup string `json:"LogGroup,omitempty"` + LogGroup string `json:"LogGroup"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticache/aws-elasticache-replicationgroup_kinesisfirehosedestinationdetails.go b/cloudformation/elasticache/aws-elasticache-replicationgroup_kinesisfirehosedestinationdetails.go index 757ac3f033..8531f8d5d6 100644 --- a/cloudformation/elasticache/aws-elasticache-replicationgroup_kinesisfirehosedestinationdetails.go +++ b/cloudformation/elasticache/aws-elasticache-replicationgroup_kinesisfirehosedestinationdetails.go @@ -11,7 +11,7 @@ type ReplicationGroup_KinesisFirehoseDestinationDetails struct { // DeliveryStream AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-replicationgroup-kinesisfirehosedestinationdetails.html#cfn-elasticache-replicationgroup-kinesisfirehosedestinationdetails-deliverystream - DeliveryStream string `json:"DeliveryStream,omitempty"` + DeliveryStream string `json:"DeliveryStream"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticache/aws-elasticache-replicationgroup_logdeliveryconfigurationrequest.go b/cloudformation/elasticache/aws-elasticache-replicationgroup_logdeliveryconfigurationrequest.go index 52c82cd424..a159ecd338 100644 --- a/cloudformation/elasticache/aws-elasticache-replicationgroup_logdeliveryconfigurationrequest.go +++ b/cloudformation/elasticache/aws-elasticache-replicationgroup_logdeliveryconfigurationrequest.go @@ -11,22 +11,22 @@ type ReplicationGroup_LogDeliveryConfigurationRequest struct { // DestinationDetails AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-replicationgroup-logdeliveryconfigurationrequest.html#cfn-elasticache-replicationgroup-logdeliveryconfigurationrequest-destinationdetails - DestinationDetails *ReplicationGroup_DestinationDetails `json:"DestinationDetails,omitempty"` + DestinationDetails *ReplicationGroup_DestinationDetails `json:"DestinationDetails"` // DestinationType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-replicationgroup-logdeliveryconfigurationrequest.html#cfn-elasticache-replicationgroup-logdeliveryconfigurationrequest-destinationtype - DestinationType string `json:"DestinationType,omitempty"` + DestinationType string `json:"DestinationType"` // LogFormat AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-replicationgroup-logdeliveryconfigurationrequest.html#cfn-elasticache-replicationgroup-logdeliveryconfigurationrequest-logformat - LogFormat string `json:"LogFormat,omitempty"` + LogFormat string `json:"LogFormat"` // LogType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-replicationgroup-logdeliveryconfigurationrequest.html#cfn-elasticache-replicationgroup-logdeliveryconfigurationrequest-logtype - LogType string `json:"LogType,omitempty"` + LogType string `json:"LogType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticache/aws-elasticache-replicationgroup_nodegroupconfiguration.go b/cloudformation/elasticache/aws-elasticache-replicationgroup_nodegroupconfiguration.go index 66cb709737..c6a0a7d954 100644 --- a/cloudformation/elasticache/aws-elasticache-replicationgroup_nodegroupconfiguration.go +++ b/cloudformation/elasticache/aws-elasticache-replicationgroup_nodegroupconfiguration.go @@ -11,27 +11,27 @@ type ReplicationGroup_NodeGroupConfiguration struct { // NodeGroupId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-replicationgroup-nodegroupconfiguration.html#cfn-elasticache-replicationgroup-nodegroupconfiguration-nodegroupid - NodeGroupId string `json:"NodeGroupId,omitempty"` + NodeGroupId *string `json:"NodeGroupId,omitempty"` // PrimaryAvailabilityZone AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-replicationgroup-nodegroupconfiguration.html#cfn-elasticache-replicationgroup-nodegroupconfiguration-primaryavailabilityzone - PrimaryAvailabilityZone string `json:"PrimaryAvailabilityZone,omitempty"` + PrimaryAvailabilityZone *string `json:"PrimaryAvailabilityZone,omitempty"` // ReplicaAvailabilityZones AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-replicationgroup-nodegroupconfiguration.html#cfn-elasticache-replicationgroup-nodegroupconfiguration-replicaavailabilityzones - ReplicaAvailabilityZones []string `json:"ReplicaAvailabilityZones,omitempty"` + ReplicaAvailabilityZones *[]string `json:"ReplicaAvailabilityZones,omitempty"` // ReplicaCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-replicationgroup-nodegroupconfiguration.html#cfn-elasticache-replicationgroup-nodegroupconfiguration-replicacount - ReplicaCount int `json:"ReplicaCount,omitempty"` + ReplicaCount *int `json:"ReplicaCount,omitempty"` // Slots AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-replicationgroup-nodegroupconfiguration.html#cfn-elasticache-replicationgroup-nodegroupconfiguration-slots - Slots string `json:"Slots,omitempty"` + Slots *string `json:"Slots,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticache/aws-elasticache-securitygroup.go b/cloudformation/elasticache/aws-elasticache-securitygroup.go index b21e2ea87c..e7061a39db 100644 --- a/cloudformation/elasticache/aws-elasticache-securitygroup.go +++ b/cloudformation/elasticache/aws-elasticache-securitygroup.go @@ -16,12 +16,12 @@ type SecurityGroup struct { // Description AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-security-group.html#cfn-elasticache-securitygroup-description - Description string `json:"Description,omitempty"` + Description string `json:"Description"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-security-group.html#cfn-elasticache-securitygroup-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticache/aws-elasticache-securitygroupingress.go b/cloudformation/elasticache/aws-elasticache-securitygroupingress.go index 8788700554..8dd6444426 100644 --- a/cloudformation/elasticache/aws-elasticache-securitygroupingress.go +++ b/cloudformation/elasticache/aws-elasticache-securitygroupingress.go @@ -15,17 +15,17 @@ type SecurityGroupIngress struct { // CacheSecurityGroupName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-security-group-ingress.html#cfn-elasticache-securitygroupingress-cachesecuritygroupname - CacheSecurityGroupName string `json:"CacheSecurityGroupName,omitempty"` + CacheSecurityGroupName string `json:"CacheSecurityGroupName"` // EC2SecurityGroupName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-security-group-ingress.html#cfn-elasticache-securitygroupingress-ec2securitygroupname - EC2SecurityGroupName string `json:"EC2SecurityGroupName,omitempty"` + EC2SecurityGroupName string `json:"EC2SecurityGroupName"` // EC2SecurityGroupOwnerId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-security-group-ingress.html#cfn-elasticache-securitygroupingress-ec2securitygroupownerid - EC2SecurityGroupOwnerId string `json:"EC2SecurityGroupOwnerId,omitempty"` + EC2SecurityGroupOwnerId *string `json:"EC2SecurityGroupOwnerId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticache/aws-elasticache-subnetgroup.go b/cloudformation/elasticache/aws-elasticache-subnetgroup.go index 86ae65938e..8e90699b5c 100644 --- a/cloudformation/elasticache/aws-elasticache-subnetgroup.go +++ b/cloudformation/elasticache/aws-elasticache-subnetgroup.go @@ -16,22 +16,22 @@ type SubnetGroup struct { // CacheSubnetGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-subnetgroup.html#cfn-elasticache-subnetgroup-cachesubnetgroupname - CacheSubnetGroupName string `json:"CacheSubnetGroupName,omitempty"` + CacheSubnetGroupName *string `json:"CacheSubnetGroupName,omitempty"` // Description AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-subnetgroup.html#cfn-elasticache-subnetgroup-description - Description string `json:"Description,omitempty"` + Description string `json:"Description"` // SubnetIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-subnetgroup.html#cfn-elasticache-subnetgroup-subnetids - SubnetIds []string `json:"SubnetIds,omitempty"` + SubnetIds []string `json:"SubnetIds"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-subnetgroup.html#cfn-elasticache-subnetgroup-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticache/aws-elasticache-user.go b/cloudformation/elasticache/aws-elasticache-user.go index 347f755368..71283efe13 100644 --- a/cloudformation/elasticache/aws-elasticache-user.go +++ b/cloudformation/elasticache/aws-elasticache-user.go @@ -15,32 +15,32 @@ type User struct { // AccessString AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-user.html#cfn-elasticache-user-accessstring - AccessString string `json:"AccessString,omitempty"` + AccessString *string `json:"AccessString,omitempty"` // Engine AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-user.html#cfn-elasticache-user-engine - Engine string `json:"Engine,omitempty"` + Engine string `json:"Engine"` // NoPasswordRequired AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-user.html#cfn-elasticache-user-nopasswordrequired - NoPasswordRequired bool `json:"NoPasswordRequired,omitempty"` + NoPasswordRequired *bool `json:"NoPasswordRequired,omitempty"` // Passwords AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-user.html#cfn-elasticache-user-passwords - Passwords []string `json:"Passwords,omitempty"` + Passwords *[]string `json:"Passwords,omitempty"` // UserId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-user.html#cfn-elasticache-user-userid - UserId string `json:"UserId,omitempty"` + UserId string `json:"UserId"` // UserName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-user.html#cfn-elasticache-user-username - UserName string `json:"UserName,omitempty"` + UserName string `json:"UserName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticache/aws-elasticache-usergroup.go b/cloudformation/elasticache/aws-elasticache-usergroup.go index 2ddd9ebdc1..6a6aac3352 100644 --- a/cloudformation/elasticache/aws-elasticache-usergroup.go +++ b/cloudformation/elasticache/aws-elasticache-usergroup.go @@ -15,17 +15,17 @@ type UserGroup struct { // Engine AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-usergroup.html#cfn-elasticache-usergroup-engine - Engine string `json:"Engine,omitempty"` + Engine string `json:"Engine"` // UserGroupId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-usergroup.html#cfn-elasticache-usergroup-usergroupid - UserGroupId string `json:"UserGroupId,omitempty"` + UserGroupId string `json:"UserGroupId"` // UserIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-usergroup.html#cfn-elasticache-usergroup-userids - UserIds []string `json:"UserIds,omitempty"` + UserIds *[]string `json:"UserIds,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-application.go b/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-application.go index 2a2934fb98..7784bc8fd3 100644 --- a/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-application.go +++ b/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-application.go @@ -15,12 +15,12 @@ type Application struct { // ApplicationName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk.html#cfn-elasticbeanstalk-application-name - ApplicationName string `json:"ApplicationName,omitempty"` + ApplicationName *string `json:"ApplicationName,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk.html#cfn-elasticbeanstalk-application-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // ResourceLifecycleConfig AWS CloudFormation Property // Required: false diff --git a/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-application_applicationresourcelifecycleconfig.go b/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-application_applicationresourcelifecycleconfig.go index 15cefdc1f3..da2f251ef9 100644 --- a/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-application_applicationresourcelifecycleconfig.go +++ b/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-application_applicationresourcelifecycleconfig.go @@ -11,7 +11,7 @@ type Application_ApplicationResourceLifecycleConfig struct { // ServiceRole AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-application-applicationresourcelifecycleconfig.html#cfn-elasticbeanstalk-application-applicationresourcelifecycleconfig-servicerole - ServiceRole string `json:"ServiceRole,omitempty"` + ServiceRole *string `json:"ServiceRole,omitempty"` // VersionLifecycleConfig AWS CloudFormation Property // Required: false diff --git a/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-application_maxagerule.go b/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-application_maxagerule.go index 1714df6455..bcfd65ae97 100644 --- a/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-application_maxagerule.go +++ b/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-application_maxagerule.go @@ -11,17 +11,17 @@ type Application_MaxAgeRule struct { // DeleteSourceFromS3 AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-application-maxagerule.html#cfn-elasticbeanstalk-application-maxagerule-deletesourcefroms3 - DeleteSourceFromS3 bool `json:"DeleteSourceFromS3,omitempty"` + DeleteSourceFromS3 *bool `json:"DeleteSourceFromS3,omitempty"` // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-application-maxagerule.html#cfn-elasticbeanstalk-application-maxagerule-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // MaxAgeInDays AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-application-maxagerule.html#cfn-elasticbeanstalk-application-maxagerule-maxageindays - MaxAgeInDays int `json:"MaxAgeInDays,omitempty"` + MaxAgeInDays *int `json:"MaxAgeInDays,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-application_maxcountrule.go b/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-application_maxcountrule.go index db250725e0..6876e34072 100644 --- a/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-application_maxcountrule.go +++ b/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-application_maxcountrule.go @@ -11,17 +11,17 @@ type Application_MaxCountRule struct { // DeleteSourceFromS3 AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-application-maxcountrule.html#cfn-elasticbeanstalk-application-maxcountrule-deletesourcefroms3 - DeleteSourceFromS3 bool `json:"DeleteSourceFromS3,omitempty"` + DeleteSourceFromS3 *bool `json:"DeleteSourceFromS3,omitempty"` // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-application-maxcountrule.html#cfn-elasticbeanstalk-application-maxcountrule-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // MaxCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-application-maxcountrule.html#cfn-elasticbeanstalk-application-maxcountrule-maxcount - MaxCount int `json:"MaxCount,omitempty"` + MaxCount *int `json:"MaxCount,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-applicationversion.go b/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-applicationversion.go index da0b7dc76c..16a323671e 100644 --- a/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-applicationversion.go +++ b/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-applicationversion.go @@ -15,17 +15,17 @@ type ApplicationVersion struct { // ApplicationName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-version.html#cfn-elasticbeanstalk-applicationversion-applicationname - ApplicationName string `json:"ApplicationName,omitempty"` + ApplicationName string `json:"ApplicationName"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-version.html#cfn-elasticbeanstalk-applicationversion-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // SourceBundle AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-version.html#cfn-elasticbeanstalk-applicationversion-sourcebundle - SourceBundle *ApplicationVersion_SourceBundle `json:"SourceBundle,omitempty"` + SourceBundle *ApplicationVersion_SourceBundle `json:"SourceBundle"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-applicationversion_sourcebundle.go b/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-applicationversion_sourcebundle.go index 70e50d6bfd..ad601aadc9 100644 --- a/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-applicationversion_sourcebundle.go +++ b/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-applicationversion_sourcebundle.go @@ -11,12 +11,12 @@ type ApplicationVersion_SourceBundle struct { // S3Bucket AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-sourcebundle.html#cfn-beanstalk-sourcebundle-s3bucket - S3Bucket string `json:"S3Bucket,omitempty"` + S3Bucket string `json:"S3Bucket"` // S3Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-sourcebundle.html#cfn-beanstalk-sourcebundle-s3key - S3Key string `json:"S3Key,omitempty"` + S3Key string `json:"S3Key"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-configurationtemplate.go b/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-configurationtemplate.go index be3a598ba1..bae90fb37c 100644 --- a/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-configurationtemplate.go +++ b/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-configurationtemplate.go @@ -15,32 +15,32 @@ type ConfigurationTemplate struct { // ApplicationName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-applicationname - ApplicationName string `json:"ApplicationName,omitempty"` + ApplicationName string `json:"ApplicationName"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // EnvironmentId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-environmentid - EnvironmentId string `json:"EnvironmentId,omitempty"` + EnvironmentId *string `json:"EnvironmentId,omitempty"` // OptionSettings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-optionsettings - OptionSettings []ConfigurationTemplate_ConfigurationOptionSetting `json:"OptionSettings,omitempty"` + OptionSettings *[]ConfigurationTemplate_ConfigurationOptionSetting `json:"OptionSettings,omitempty"` // PlatformArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-platformarn - PlatformArn string `json:"PlatformArn,omitempty"` + PlatformArn *string `json:"PlatformArn,omitempty"` // SolutionStackName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-solutionstackname - SolutionStackName string `json:"SolutionStackName,omitempty"` + SolutionStackName *string `json:"SolutionStackName,omitempty"` // SourceConfiguration AWS CloudFormation Property // Required: false diff --git a/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-configurationtemplate_configurationoptionsetting.go b/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-configurationtemplate_configurationoptionsetting.go index a0b5703c90..0199d66fc3 100644 --- a/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-configurationtemplate_configurationoptionsetting.go +++ b/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-configurationtemplate_configurationoptionsetting.go @@ -11,22 +11,22 @@ type ConfigurationTemplate_ConfigurationOptionSetting struct { // Namespace AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-configurationtemplate-configurationoptionsetting.html#cfn-elasticbeanstalk-configurationtemplate-configurationoptionsetting-namespace - Namespace string `json:"Namespace,omitempty"` + Namespace string `json:"Namespace"` // OptionName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-configurationtemplate-configurationoptionsetting.html#cfn-elasticbeanstalk-configurationtemplate-configurationoptionsetting-optionname - OptionName string `json:"OptionName,omitempty"` + OptionName string `json:"OptionName"` // ResourceName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-configurationtemplate-configurationoptionsetting.html#cfn-elasticbeanstalk-configurationtemplate-configurationoptionsetting-resourcename - ResourceName string `json:"ResourceName,omitempty"` + ResourceName *string `json:"ResourceName,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-configurationtemplate-configurationoptionsetting.html#cfn-elasticbeanstalk-configurationtemplate-configurationoptionsetting-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-configurationtemplate_sourceconfiguration.go b/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-configurationtemplate_sourceconfiguration.go index fdc17100b7..876cd3de35 100644 --- a/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-configurationtemplate_sourceconfiguration.go +++ b/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-configurationtemplate_sourceconfiguration.go @@ -11,12 +11,12 @@ type ConfigurationTemplate_SourceConfiguration struct { // ApplicationName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-configurationtemplate-sourceconfiguration.html#cfn-elasticbeanstalk-configurationtemplate-sourceconfiguration-applicationname - ApplicationName string `json:"ApplicationName,omitempty"` + ApplicationName string `json:"ApplicationName"` // TemplateName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-configurationtemplate-sourceconfiguration.html#cfn-elasticbeanstalk-configurationtemplate-sourceconfiguration-templatename - TemplateName string `json:"TemplateName,omitempty"` + TemplateName string `json:"TemplateName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-environment.go b/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-environment.go index eef97bf2b7..9edc71f17b 100644 --- a/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-environment.go +++ b/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-environment.go @@ -16,52 +16,52 @@ type Environment struct { // ApplicationName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment.html#cfn-beanstalk-environment-applicationname - ApplicationName string `json:"ApplicationName,omitempty"` + ApplicationName string `json:"ApplicationName"` // CNAMEPrefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment.html#cfn-beanstalk-environment-cnameprefix - CNAMEPrefix string `json:"CNAMEPrefix,omitempty"` + CNAMEPrefix *string `json:"CNAMEPrefix,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment.html#cfn-beanstalk-environment-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // EnvironmentName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment.html#cfn-beanstalk-environment-name - EnvironmentName string `json:"EnvironmentName,omitempty"` + EnvironmentName *string `json:"EnvironmentName,omitempty"` // OperationsRole AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment.html#cfn-beanstalk-environment-operations-role - OperationsRole string `json:"OperationsRole,omitempty"` + OperationsRole *string `json:"OperationsRole,omitempty"` // OptionSettings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment.html#cfn-beanstalk-environment-optionsettings - OptionSettings []Environment_OptionSetting `json:"OptionSettings,omitempty"` + OptionSettings *[]Environment_OptionSetting `json:"OptionSettings,omitempty"` // PlatformArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment.html#cfn-beanstalk-environment-platformarn - PlatformArn string `json:"PlatformArn,omitempty"` + PlatformArn *string `json:"PlatformArn,omitempty"` // SolutionStackName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment.html#cfn-beanstalk-environment-solutionstackname - SolutionStackName string `json:"SolutionStackName,omitempty"` + SolutionStackName *string `json:"SolutionStackName,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment.html#cfn-elasticbeanstalk-environment-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // TemplateName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment.html#cfn-beanstalk-environment-templatename - TemplateName string `json:"TemplateName,omitempty"` + TemplateName *string `json:"TemplateName,omitempty"` // Tier AWS CloudFormation Property // Required: false @@ -71,7 +71,7 @@ type Environment struct { // VersionLabel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment.html#cfn-beanstalk-environment-versionlabel - VersionLabel string `json:"VersionLabel,omitempty"` + VersionLabel *string `json:"VersionLabel,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-environment_optionsetting.go b/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-environment_optionsetting.go index 01e2fc42ec..25ae83ea4f 100644 --- a/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-environment_optionsetting.go +++ b/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-environment_optionsetting.go @@ -11,22 +11,22 @@ type Environment_OptionSetting struct { // Namespace AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-option-settings.html#cfn-beanstalk-optionsettings-namespace - Namespace string `json:"Namespace,omitempty"` + Namespace string `json:"Namespace"` // OptionName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-option-settings.html#cfn-beanstalk-optionsettings-optionname - OptionName string `json:"OptionName,omitempty"` + OptionName string `json:"OptionName"` // ResourceName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-option-settings.html#cfn-elasticbeanstalk-environment-optionsetting-resourcename - ResourceName string `json:"ResourceName,omitempty"` + ResourceName *string `json:"ResourceName,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-option-settings.html#cfn-beanstalk-optionsettings-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-environment_tier.go b/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-environment_tier.go index b4f5ad3219..75dfc0ee5b 100644 --- a/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-environment_tier.go +++ b/cloudformation/elasticbeanstalk/aws-elasticbeanstalk-environment_tier.go @@ -11,17 +11,17 @@ type Environment_Tier struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment-tier.html#cfn-beanstalk-env-tier-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment-tier.html#cfn-beanstalk-env-tier-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // Version AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment-tier.html#cfn-beanstalk-env-tier-version - Version string `json:"Version,omitempty"` + Version *string `json:"Version,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticloadbalancing/aws-elasticloadbalancing-loadbalancer.go b/cloudformation/elasticloadbalancing/aws-elasticloadbalancing-loadbalancer.go index 67c5102d2d..9ce44efeca 100644 --- a/cloudformation/elasticloadbalancing/aws-elasticloadbalancing-loadbalancer.go +++ b/cloudformation/elasticloadbalancing/aws-elasticloadbalancing-loadbalancer.go @@ -21,12 +21,12 @@ type LoadBalancer struct { // AppCookieStickinessPolicy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb.html#cfn-ec2-elb-appcookiestickinesspolicy - AppCookieStickinessPolicy []LoadBalancer_AppCookieStickinessPolicy `json:"AppCookieStickinessPolicy,omitempty"` + AppCookieStickinessPolicy *[]LoadBalancer_AppCookieStickinessPolicy `json:"AppCookieStickinessPolicy,omitempty"` // AvailabilityZones AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb.html#cfn-ec2-elb-availabilityzones - AvailabilityZones []string `json:"AvailabilityZones,omitempty"` + AvailabilityZones *[]string `json:"AvailabilityZones,omitempty"` // ConnectionDrainingPolicy AWS CloudFormation Property // Required: false @@ -41,7 +41,7 @@ type LoadBalancer struct { // CrossZone AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb.html#cfn-ec2-elb-crosszone - CrossZone bool `json:"CrossZone,omitempty"` + CrossZone *bool `json:"CrossZone,omitempty"` // HealthCheck AWS CloudFormation Property // Required: false @@ -51,47 +51,47 @@ type LoadBalancer struct { // Instances AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb.html#cfn-ec2-elb-instances - Instances []string `json:"Instances,omitempty"` + Instances *[]string `json:"Instances,omitempty"` // LBCookieStickinessPolicy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb.html#cfn-ec2-elb-lbcookiestickinesspolicy - LBCookieStickinessPolicy []LoadBalancer_LBCookieStickinessPolicy `json:"LBCookieStickinessPolicy,omitempty"` + LBCookieStickinessPolicy *[]LoadBalancer_LBCookieStickinessPolicy `json:"LBCookieStickinessPolicy,omitempty"` // Listeners AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb.html#cfn-ec2-elb-listeners - Listeners []LoadBalancer_Listeners `json:"Listeners,omitempty"` + Listeners []LoadBalancer_Listeners `json:"Listeners"` // LoadBalancerName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb.html#cfn-ec2-elb-elbname - LoadBalancerName string `json:"LoadBalancerName,omitempty"` + LoadBalancerName *string `json:"LoadBalancerName,omitempty"` // Policies AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb.html#cfn-ec2-elb-policies - Policies []LoadBalancer_Policies `json:"Policies,omitempty"` + Policies *[]LoadBalancer_Policies `json:"Policies,omitempty"` // Scheme AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb.html#cfn-ec2-elb-scheme - Scheme string `json:"Scheme,omitempty"` + Scheme *string `json:"Scheme,omitempty"` // SecurityGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb.html#cfn-ec2-elb-securitygroups - SecurityGroups []string `json:"SecurityGroups,omitempty"` + SecurityGroups *[]string `json:"SecurityGroups,omitempty"` // Subnets AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb.html#cfn-ec2-elb-subnets - Subnets []string `json:"Subnets,omitempty"` + Subnets *[]string `json:"Subnets,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb.html#cfn-elasticloadbalancing-loadbalancer-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticloadbalancing/aws-elasticloadbalancing-loadbalancer_accessloggingpolicy.go b/cloudformation/elasticloadbalancing/aws-elasticloadbalancing-loadbalancer_accessloggingpolicy.go index 2f4a4dee8e..47f38b47c9 100644 --- a/cloudformation/elasticloadbalancing/aws-elasticloadbalancing-loadbalancer_accessloggingpolicy.go +++ b/cloudformation/elasticloadbalancing/aws-elasticloadbalancing-loadbalancer_accessloggingpolicy.go @@ -11,7 +11,7 @@ type LoadBalancer_AccessLoggingPolicy struct { // EmitInterval AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-accessloggingpolicy.html#cfn-elb-accessloggingpolicy-emitinterval - EmitInterval int `json:"EmitInterval,omitempty"` + EmitInterval *int `json:"EmitInterval,omitempty"` // Enabled AWS CloudFormation Property // Required: true @@ -21,12 +21,12 @@ type LoadBalancer_AccessLoggingPolicy struct { // S3BucketName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-accessloggingpolicy.html#cfn-elb-accessloggingpolicy-s3bucketname - S3BucketName string `json:"S3BucketName,omitempty"` + S3BucketName string `json:"S3BucketName"` // S3BucketPrefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-accessloggingpolicy.html#cfn-elb-accessloggingpolicy-s3bucketprefix - S3BucketPrefix string `json:"S3BucketPrefix,omitempty"` + S3BucketPrefix *string `json:"S3BucketPrefix,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticloadbalancing/aws-elasticloadbalancing-loadbalancer_appcookiestickinesspolicy.go b/cloudformation/elasticloadbalancing/aws-elasticloadbalancing-loadbalancer_appcookiestickinesspolicy.go index bd87d86da7..1cf766372d 100644 --- a/cloudformation/elasticloadbalancing/aws-elasticloadbalancing-loadbalancer_appcookiestickinesspolicy.go +++ b/cloudformation/elasticloadbalancing/aws-elasticloadbalancing-loadbalancer_appcookiestickinesspolicy.go @@ -11,12 +11,12 @@ type LoadBalancer_AppCookieStickinessPolicy struct { // CookieName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-AppCookieStickinessPolicy.html#cfn-elb-appcookiestickinesspolicy-cookiename - CookieName string `json:"CookieName,omitempty"` + CookieName string `json:"CookieName"` // PolicyName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-AppCookieStickinessPolicy.html#cfn-elb-appcookiestickinesspolicy-policyname - PolicyName string `json:"PolicyName,omitempty"` + PolicyName string `json:"PolicyName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticloadbalancing/aws-elasticloadbalancing-loadbalancer_connectiondrainingpolicy.go b/cloudformation/elasticloadbalancing/aws-elasticloadbalancing-loadbalancer_connectiondrainingpolicy.go index db222ebc43..d9a42cb18c 100644 --- a/cloudformation/elasticloadbalancing/aws-elasticloadbalancing-loadbalancer_connectiondrainingpolicy.go +++ b/cloudformation/elasticloadbalancing/aws-elasticloadbalancing-loadbalancer_connectiondrainingpolicy.go @@ -16,7 +16,7 @@ type LoadBalancer_ConnectionDrainingPolicy struct { // Timeout AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-connectiondrainingpolicy.html#cfn-elb-connectiondrainingpolicy-timeout - Timeout int `json:"Timeout,omitempty"` + Timeout *int `json:"Timeout,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticloadbalancing/aws-elasticloadbalancing-loadbalancer_healthcheck.go b/cloudformation/elasticloadbalancing/aws-elasticloadbalancing-loadbalancer_healthcheck.go index 7bfefaa52b..3e900c9f5d 100644 --- a/cloudformation/elasticloadbalancing/aws-elasticloadbalancing-loadbalancer_healthcheck.go +++ b/cloudformation/elasticloadbalancing/aws-elasticloadbalancing-loadbalancer_healthcheck.go @@ -11,27 +11,27 @@ type LoadBalancer_HealthCheck struct { // HealthyThreshold AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-health-check.html#cfn-elb-healthcheck-healthythreshold - HealthyThreshold string `json:"HealthyThreshold,omitempty"` + HealthyThreshold string `json:"HealthyThreshold"` // Interval AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-health-check.html#cfn-elb-healthcheck-interval - Interval string `json:"Interval,omitempty"` + Interval string `json:"Interval"` // Target AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-health-check.html#cfn-elb-healthcheck-target - Target string `json:"Target,omitempty"` + Target string `json:"Target"` // Timeout AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-health-check.html#cfn-elb-healthcheck-timeout - Timeout string `json:"Timeout,omitempty"` + Timeout string `json:"Timeout"` // UnhealthyThreshold AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-health-check.html#cfn-elb-healthcheck-unhealthythreshold - UnhealthyThreshold string `json:"UnhealthyThreshold,omitempty"` + UnhealthyThreshold string `json:"UnhealthyThreshold"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticloadbalancing/aws-elasticloadbalancing-loadbalancer_lbcookiestickinesspolicy.go b/cloudformation/elasticloadbalancing/aws-elasticloadbalancing-loadbalancer_lbcookiestickinesspolicy.go index 69c546ade9..8364cf5cc7 100644 --- a/cloudformation/elasticloadbalancing/aws-elasticloadbalancing-loadbalancer_lbcookiestickinesspolicy.go +++ b/cloudformation/elasticloadbalancing/aws-elasticloadbalancing-loadbalancer_lbcookiestickinesspolicy.go @@ -11,12 +11,12 @@ type LoadBalancer_LBCookieStickinessPolicy struct { // CookieExpirationPeriod AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-LBCookieStickinessPolicy.html#cfn-elb-lbcookiestickinesspolicy-cookieexpirationperiod - CookieExpirationPeriod string `json:"CookieExpirationPeriod,omitempty"` + CookieExpirationPeriod *string `json:"CookieExpirationPeriod,omitempty"` // PolicyName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-LBCookieStickinessPolicy.html#cfn-elb-lbcookiestickinesspolicy-policyname - PolicyName string `json:"PolicyName,omitempty"` + PolicyName *string `json:"PolicyName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticloadbalancing/aws-elasticloadbalancing-loadbalancer_listeners.go b/cloudformation/elasticloadbalancing/aws-elasticloadbalancing-loadbalancer_listeners.go index 484eb80854..4fec022764 100644 --- a/cloudformation/elasticloadbalancing/aws-elasticloadbalancing-loadbalancer_listeners.go +++ b/cloudformation/elasticloadbalancing/aws-elasticloadbalancing-loadbalancer_listeners.go @@ -11,32 +11,32 @@ type LoadBalancer_Listeners struct { // InstancePort AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-listener.html#cfn-ec2-elb-listener-instanceport - InstancePort string `json:"InstancePort,omitempty"` + InstancePort string `json:"InstancePort"` // InstanceProtocol AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-listener.html#cfn-ec2-elb-listener-instanceprotocol - InstanceProtocol string `json:"InstanceProtocol,omitempty"` + InstanceProtocol *string `json:"InstanceProtocol,omitempty"` // LoadBalancerPort AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-listener.html#cfn-ec2-elb-listener-loadbalancerport - LoadBalancerPort string `json:"LoadBalancerPort,omitempty"` + LoadBalancerPort string `json:"LoadBalancerPort"` // PolicyNames AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-listener.html#cfn-ec2-elb-listener-policynames - PolicyNames []string `json:"PolicyNames,omitempty"` + PolicyNames *[]string `json:"PolicyNames,omitempty"` // Protocol AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-listener.html#cfn-ec2-elb-listener-protocol - Protocol string `json:"Protocol,omitempty"` + Protocol string `json:"Protocol"` // SSLCertificateId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-listener.html#cfn-ec2-elb-listener-sslcertificateid - SSLCertificateId string `json:"SSLCertificateId,omitempty"` + SSLCertificateId *string `json:"SSLCertificateId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticloadbalancing/aws-elasticloadbalancing-loadbalancer_policies.go b/cloudformation/elasticloadbalancing/aws-elasticloadbalancing-loadbalancer_policies.go index 23e4a058d4..7a07c26e7b 100644 --- a/cloudformation/elasticloadbalancing/aws-elasticloadbalancing-loadbalancer_policies.go +++ b/cloudformation/elasticloadbalancing/aws-elasticloadbalancing-loadbalancer_policies.go @@ -11,27 +11,27 @@ type LoadBalancer_Policies struct { // Attributes AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-policy.html#cfn-ec2-elb-policy-attributes - Attributes []interface{} `json:"Attributes,omitempty"` + Attributes []interface{} `json:"Attributes"` // InstancePorts AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-policy.html#cfn-ec2-elb-policy-instanceports - InstancePorts []string `json:"InstancePorts,omitempty"` + InstancePorts *[]string `json:"InstancePorts,omitempty"` // LoadBalancerPorts AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-policy.html#cfn-ec2-elb-policy-loadbalancerports - LoadBalancerPorts []string `json:"LoadBalancerPorts,omitempty"` + LoadBalancerPorts *[]string `json:"LoadBalancerPorts,omitempty"` // PolicyName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-policy.html#cfn-ec2-elb-policy-policyname - PolicyName string `json:"PolicyName,omitempty"` + PolicyName string `json:"PolicyName"` // PolicyType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-policy.html#cfn-ec2-elb-policy-policytype - PolicyType string `json:"PolicyType,omitempty"` + PolicyType string `json:"PolicyType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listener.go b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listener.go index 62000f0390..1b292895e8 100644 --- a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listener.go +++ b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listener.go @@ -15,37 +15,37 @@ type Listener struct { // AlpnPolicy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html#cfn-elasticloadbalancingv2-listener-alpnpolicy - AlpnPolicy []string `json:"AlpnPolicy,omitempty"` + AlpnPolicy *[]string `json:"AlpnPolicy,omitempty"` // Certificates AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html#cfn-elasticloadbalancingv2-listener-certificates - Certificates []Listener_Certificate `json:"Certificates,omitempty"` + Certificates *[]Listener_Certificate `json:"Certificates,omitempty"` // DefaultActions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html#cfn-elasticloadbalancingv2-listener-defaultactions - DefaultActions []Listener_Action `json:"DefaultActions,omitempty"` + DefaultActions []Listener_Action `json:"DefaultActions"` // LoadBalancerArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html#cfn-elasticloadbalancingv2-listener-loadbalancerarn - LoadBalancerArn string `json:"LoadBalancerArn,omitempty"` + LoadBalancerArn string `json:"LoadBalancerArn"` // Port AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html#cfn-elasticloadbalancingv2-listener-port - Port int `json:"Port,omitempty"` + Port *int `json:"Port,omitempty"` // Protocol AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html#cfn-elasticloadbalancingv2-listener-protocol - Protocol string `json:"Protocol,omitempty"` + Protocol *string `json:"Protocol,omitempty"` // SslPolicy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html#cfn-elasticloadbalancingv2-listener-sslpolicy - SslPolicy string `json:"SslPolicy,omitempty"` + SslPolicy *string `json:"SslPolicy,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listener_action.go b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listener_action.go index 728ee58b09..fa29ba7c6d 100644 --- a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listener_action.go +++ b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listener_action.go @@ -31,7 +31,7 @@ type Listener_Action struct { // Order AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-action.html#cfn-elasticloadbalancingv2-listener-action-order - Order int `json:"Order,omitempty"` + Order *int `json:"Order,omitempty"` // RedirectConfig AWS CloudFormation Property // Required: false @@ -41,12 +41,12 @@ type Listener_Action struct { // TargetGroupArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-action.html#cfn-elasticloadbalancingv2-listener-action-targetgrouparn - TargetGroupArn string `json:"TargetGroupArn,omitempty"` + TargetGroupArn *string `json:"TargetGroupArn,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-action.html#cfn-elasticloadbalancingv2-listener-action-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listener_authenticatecognitoconfig.go b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listener_authenticatecognitoconfig.go index b481e2c82e..20e05c7b3a 100644 --- a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listener_authenticatecognitoconfig.go +++ b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listener_authenticatecognitoconfig.go @@ -11,42 +11,42 @@ type Listener_AuthenticateCognitoConfig struct { // AuthenticationRequestExtraParams AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listener-authenticatecognitoconfig-authenticationrequestextraparams - AuthenticationRequestExtraParams map[string]string `json:"AuthenticationRequestExtraParams,omitempty"` + AuthenticationRequestExtraParams *map[string]string `json:"AuthenticationRequestExtraParams,omitempty"` // OnUnauthenticatedRequest AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listener-authenticatecognitoconfig-onunauthenticatedrequest - OnUnauthenticatedRequest string `json:"OnUnauthenticatedRequest,omitempty"` + OnUnauthenticatedRequest *string `json:"OnUnauthenticatedRequest,omitempty"` // Scope AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listener-authenticatecognitoconfig-scope - Scope string `json:"Scope,omitempty"` + Scope *string `json:"Scope,omitempty"` // SessionCookieName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listener-authenticatecognitoconfig-sessioncookiename - SessionCookieName string `json:"SessionCookieName,omitempty"` + SessionCookieName *string `json:"SessionCookieName,omitempty"` // SessionTimeout AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listener-authenticatecognitoconfig-sessiontimeout - SessionTimeout string `json:"SessionTimeout,omitempty"` + SessionTimeout *string `json:"SessionTimeout,omitempty"` // UserPoolArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listener-authenticatecognitoconfig-userpoolarn - UserPoolArn string `json:"UserPoolArn,omitempty"` + UserPoolArn string `json:"UserPoolArn"` // UserPoolClientId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listener-authenticatecognitoconfig-userpoolclientid - UserPoolClientId string `json:"UserPoolClientId,omitempty"` + UserPoolClientId string `json:"UserPoolClientId"` // UserPoolDomain AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listener-authenticatecognitoconfig-userpooldomain - UserPoolDomain string `json:"UserPoolDomain,omitempty"` + UserPoolDomain string `json:"UserPoolDomain"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listener_authenticateoidcconfig.go b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listener_authenticateoidcconfig.go index a89bc845d2..35763fbdc8 100644 --- a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listener_authenticateoidcconfig.go +++ b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listener_authenticateoidcconfig.go @@ -11,57 +11,57 @@ type Listener_AuthenticateOidcConfig struct { // AuthenticationRequestExtraParams AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listener-authenticateoidcconfig-authenticationrequestextraparams - AuthenticationRequestExtraParams map[string]string `json:"AuthenticationRequestExtraParams,omitempty"` + AuthenticationRequestExtraParams *map[string]string `json:"AuthenticationRequestExtraParams,omitempty"` // AuthorizationEndpoint AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listener-authenticateoidcconfig-authorizationendpoint - AuthorizationEndpoint string `json:"AuthorizationEndpoint,omitempty"` + AuthorizationEndpoint string `json:"AuthorizationEndpoint"` // ClientId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listener-authenticateoidcconfig-clientid - ClientId string `json:"ClientId,omitempty"` + ClientId string `json:"ClientId"` // ClientSecret AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listener-authenticateoidcconfig-clientsecret - ClientSecret string `json:"ClientSecret,omitempty"` + ClientSecret string `json:"ClientSecret"` // Issuer AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listener-authenticateoidcconfig-issuer - Issuer string `json:"Issuer,omitempty"` + Issuer string `json:"Issuer"` // OnUnauthenticatedRequest AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listener-authenticateoidcconfig-onunauthenticatedrequest - OnUnauthenticatedRequest string `json:"OnUnauthenticatedRequest,omitempty"` + OnUnauthenticatedRequest *string `json:"OnUnauthenticatedRequest,omitempty"` // Scope AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listener-authenticateoidcconfig-scope - Scope string `json:"Scope,omitempty"` + Scope *string `json:"Scope,omitempty"` // SessionCookieName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listener-authenticateoidcconfig-sessioncookiename - SessionCookieName string `json:"SessionCookieName,omitempty"` + SessionCookieName *string `json:"SessionCookieName,omitempty"` // SessionTimeout AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listener-authenticateoidcconfig-sessiontimeout - SessionTimeout string `json:"SessionTimeout,omitempty"` + SessionTimeout *string `json:"SessionTimeout,omitempty"` // TokenEndpoint AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listener-authenticateoidcconfig-tokenendpoint - TokenEndpoint string `json:"TokenEndpoint,omitempty"` + TokenEndpoint string `json:"TokenEndpoint"` // UserInfoEndpoint AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listener-authenticateoidcconfig-userinfoendpoint - UserInfoEndpoint string `json:"UserInfoEndpoint,omitempty"` + UserInfoEndpoint string `json:"UserInfoEndpoint"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listener_certificate.go b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listener_certificate.go index 01013daf2b..fe6eb6d0c4 100644 --- a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listener_certificate.go +++ b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listener_certificate.go @@ -11,7 +11,7 @@ type Listener_Certificate struct { // CertificateArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-certificate.html#cfn-elasticloadbalancingv2-listener-certificate-certificatearn - CertificateArn string `json:"CertificateArn,omitempty"` + CertificateArn *string `json:"CertificateArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listener_fixedresponseconfig.go b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listener_fixedresponseconfig.go index 9e6a1daefa..3b5bc528f9 100644 --- a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listener_fixedresponseconfig.go +++ b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listener_fixedresponseconfig.go @@ -11,17 +11,17 @@ type Listener_FixedResponseConfig struct { // ContentType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-fixedresponseconfig.html#cfn-elasticloadbalancingv2-listener-fixedresponseconfig-contenttype - ContentType string `json:"ContentType,omitempty"` + ContentType *string `json:"ContentType,omitempty"` // MessageBody AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-fixedresponseconfig.html#cfn-elasticloadbalancingv2-listener-fixedresponseconfig-messagebody - MessageBody string `json:"MessageBody,omitempty"` + MessageBody *string `json:"MessageBody,omitempty"` // StatusCode AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-fixedresponseconfig.html#cfn-elasticloadbalancingv2-listener-fixedresponseconfig-statuscode - StatusCode string `json:"StatusCode,omitempty"` + StatusCode string `json:"StatusCode"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listener_forwardconfig.go b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listener_forwardconfig.go index 52129fd6a5..9a0f0f076b 100644 --- a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listener_forwardconfig.go +++ b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listener_forwardconfig.go @@ -16,7 +16,7 @@ type Listener_ForwardConfig struct { // TargetGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-forwardconfig.html#cfn-elasticloadbalancingv2-listener-forwardconfig-targetgroups - TargetGroups []Listener_TargetGroupTuple `json:"TargetGroups,omitempty"` + TargetGroups *[]Listener_TargetGroupTuple `json:"TargetGroups,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listener_redirectconfig.go b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listener_redirectconfig.go index c90a8ef805..2554b4ed64 100644 --- a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listener_redirectconfig.go +++ b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listener_redirectconfig.go @@ -11,32 +11,32 @@ type Listener_RedirectConfig struct { // Host AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-redirectconfig.html#cfn-elasticloadbalancingv2-listener-redirectconfig-host - Host string `json:"Host,omitempty"` + Host *string `json:"Host,omitempty"` // Path AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-redirectconfig.html#cfn-elasticloadbalancingv2-listener-redirectconfig-path - Path string `json:"Path,omitempty"` + Path *string `json:"Path,omitempty"` // Port AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-redirectconfig.html#cfn-elasticloadbalancingv2-listener-redirectconfig-port - Port string `json:"Port,omitempty"` + Port *string `json:"Port,omitempty"` // Protocol AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-redirectconfig.html#cfn-elasticloadbalancingv2-listener-redirectconfig-protocol - Protocol string `json:"Protocol,omitempty"` + Protocol *string `json:"Protocol,omitempty"` // Query AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-redirectconfig.html#cfn-elasticloadbalancingv2-listener-redirectconfig-query - Query string `json:"Query,omitempty"` + Query *string `json:"Query,omitempty"` // StatusCode AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-redirectconfig.html#cfn-elasticloadbalancingv2-listener-redirectconfig-statuscode - StatusCode string `json:"StatusCode,omitempty"` + StatusCode string `json:"StatusCode"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listener_targetgroupstickinessconfig.go b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listener_targetgroupstickinessconfig.go index ba5fc06e49..9811167b87 100644 --- a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listener_targetgroupstickinessconfig.go +++ b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listener_targetgroupstickinessconfig.go @@ -11,12 +11,12 @@ type Listener_TargetGroupStickinessConfig struct { // DurationSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-targetgroupstickinessconfig.html#cfn-elasticloadbalancingv2-listener-targetgroupstickinessconfig-durationseconds - DurationSeconds int `json:"DurationSeconds,omitempty"` + DurationSeconds *int `json:"DurationSeconds,omitempty"` // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-targetgroupstickinessconfig.html#cfn-elasticloadbalancingv2-listener-targetgroupstickinessconfig-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listener_targetgrouptuple.go b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listener_targetgrouptuple.go index 8f19252e70..dfea1b41b7 100644 --- a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listener_targetgrouptuple.go +++ b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listener_targetgrouptuple.go @@ -11,12 +11,12 @@ type Listener_TargetGroupTuple struct { // TargetGroupArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-targetgrouptuple.html#cfn-elasticloadbalancingv2-listener-targetgrouptuple-targetgrouparn - TargetGroupArn string `json:"TargetGroupArn,omitempty"` + TargetGroupArn *string `json:"TargetGroupArn,omitempty"` // Weight AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-targetgrouptuple.html#cfn-elasticloadbalancingv2-listener-targetgrouptuple-weight - Weight int `json:"Weight,omitempty"` + Weight *int `json:"Weight,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenercertificate.go b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenercertificate.go index b396507fdf..6c4eb16ea7 100644 --- a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenercertificate.go +++ b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenercertificate.go @@ -15,12 +15,12 @@ type ListenerCertificate struct { // Certificates AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenercertificate.html#cfn-elasticloadbalancingv2-listenercertificate-certificates - Certificates []ListenerCertificate_Certificate `json:"Certificates,omitempty"` + Certificates []ListenerCertificate_Certificate `json:"Certificates"` // ListenerArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenercertificate.html#cfn-elasticloadbalancingv2-listenercertificate-listenerarn - ListenerArn string `json:"ListenerArn,omitempty"` + ListenerArn string `json:"ListenerArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenercertificate_certificate.go b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenercertificate_certificate.go index 340eed9fab..1c32cfba98 100644 --- a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenercertificate_certificate.go +++ b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenercertificate_certificate.go @@ -11,7 +11,7 @@ type ListenerCertificate_Certificate struct { // CertificateArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-certificates.html#cfn-elasticloadbalancingv2-listener-certificates-certificatearn - CertificateArn string `json:"CertificateArn,omitempty"` + CertificateArn *string `json:"CertificateArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule.go b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule.go index c7cadd7369..2f9f7cda77 100644 --- a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule.go +++ b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule.go @@ -15,17 +15,17 @@ type ListenerRule struct { // Actions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-actions - Actions []ListenerRule_Action `json:"Actions,omitempty"` + Actions []ListenerRule_Action `json:"Actions"` // Conditions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-conditions - Conditions []ListenerRule_RuleCondition `json:"Conditions,omitempty"` + Conditions []ListenerRule_RuleCondition `json:"Conditions"` // ListenerArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-listenerarn - ListenerArn string `json:"ListenerArn,omitempty"` + ListenerArn string `json:"ListenerArn"` // Priority AWS CloudFormation Property // Required: true diff --git a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_action.go b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_action.go index 577969534e..66e936bd04 100644 --- a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_action.go +++ b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_action.go @@ -31,7 +31,7 @@ type ListenerRule_Action struct { // Order AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-action.html#cfn-elasticloadbalancingv2-listenerrule-action-order - Order int `json:"Order,omitempty"` + Order *int `json:"Order,omitempty"` // RedirectConfig AWS CloudFormation Property // Required: false @@ -41,12 +41,12 @@ type ListenerRule_Action struct { // TargetGroupArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-action.html#cfn-elasticloadbalancingv2-listenerrule-action-targetgrouparn - TargetGroupArn string `json:"TargetGroupArn,omitempty"` + TargetGroupArn *string `json:"TargetGroupArn,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-action.html#cfn-elasticloadbalancingv2-listenerrule-action-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_authenticatecognitoconfig.go b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_authenticatecognitoconfig.go index 64c6b1f6ab..a66ac2b4db 100644 --- a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_authenticatecognitoconfig.go +++ b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_authenticatecognitoconfig.go @@ -11,42 +11,42 @@ type ListenerRule_AuthenticateCognitoConfig struct { // AuthenticationRequestExtraParams AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-authenticationrequestextraparams - AuthenticationRequestExtraParams map[string]string `json:"AuthenticationRequestExtraParams,omitempty"` + AuthenticationRequestExtraParams *map[string]string `json:"AuthenticationRequestExtraParams,omitempty"` // OnUnauthenticatedRequest AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-onunauthenticatedrequest - OnUnauthenticatedRequest string `json:"OnUnauthenticatedRequest,omitempty"` + OnUnauthenticatedRequest *string `json:"OnUnauthenticatedRequest,omitempty"` // Scope AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-scope - Scope string `json:"Scope,omitempty"` + Scope *string `json:"Scope,omitempty"` // SessionCookieName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-sessioncookiename - SessionCookieName string `json:"SessionCookieName,omitempty"` + SessionCookieName *string `json:"SessionCookieName,omitempty"` // SessionTimeout AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-sessiontimeout - SessionTimeout int `json:"SessionTimeout,omitempty"` + SessionTimeout *int `json:"SessionTimeout,omitempty"` // UserPoolArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-userpoolarn - UserPoolArn string `json:"UserPoolArn,omitempty"` + UserPoolArn string `json:"UserPoolArn"` // UserPoolClientId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-userpoolclientid - UserPoolClientId string `json:"UserPoolClientId,omitempty"` + UserPoolClientId string `json:"UserPoolClientId"` // UserPoolDomain AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-userpooldomain - UserPoolDomain string `json:"UserPoolDomain,omitempty"` + UserPoolDomain string `json:"UserPoolDomain"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_authenticateoidcconfig.go b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_authenticateoidcconfig.go index feb6ef6803..1985a38bad 100644 --- a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_authenticateoidcconfig.go +++ b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_authenticateoidcconfig.go @@ -11,62 +11,62 @@ type ListenerRule_AuthenticateOidcConfig struct { // AuthenticationRequestExtraParams AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-authenticationrequestextraparams - AuthenticationRequestExtraParams map[string]string `json:"AuthenticationRequestExtraParams,omitempty"` + AuthenticationRequestExtraParams *map[string]string `json:"AuthenticationRequestExtraParams,omitempty"` // AuthorizationEndpoint AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-authorizationendpoint - AuthorizationEndpoint string `json:"AuthorizationEndpoint,omitempty"` + AuthorizationEndpoint string `json:"AuthorizationEndpoint"` // ClientId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-clientid - ClientId string `json:"ClientId,omitempty"` + ClientId string `json:"ClientId"` // ClientSecret AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-clientsecret - ClientSecret string `json:"ClientSecret,omitempty"` + ClientSecret string `json:"ClientSecret"` // Issuer AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-issuer - Issuer string `json:"Issuer,omitempty"` + Issuer string `json:"Issuer"` // OnUnauthenticatedRequest AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-onunauthenticatedrequest - OnUnauthenticatedRequest string `json:"OnUnauthenticatedRequest,omitempty"` + OnUnauthenticatedRequest *string `json:"OnUnauthenticatedRequest,omitempty"` // Scope AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-scope - Scope string `json:"Scope,omitempty"` + Scope *string `json:"Scope,omitempty"` // SessionCookieName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-sessioncookiename - SessionCookieName string `json:"SessionCookieName,omitempty"` + SessionCookieName *string `json:"SessionCookieName,omitempty"` // SessionTimeout AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-sessiontimeout - SessionTimeout int `json:"SessionTimeout,omitempty"` + SessionTimeout *int `json:"SessionTimeout,omitempty"` // TokenEndpoint AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-tokenendpoint - TokenEndpoint string `json:"TokenEndpoint,omitempty"` + TokenEndpoint string `json:"TokenEndpoint"` // UseExistingClientSecret AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-useexistingclientsecret - UseExistingClientSecret bool `json:"UseExistingClientSecret,omitempty"` + UseExistingClientSecret *bool `json:"UseExistingClientSecret,omitempty"` // UserInfoEndpoint AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-userinfoendpoint - UserInfoEndpoint string `json:"UserInfoEndpoint,omitempty"` + UserInfoEndpoint string `json:"UserInfoEndpoint"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_fixedresponseconfig.go b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_fixedresponseconfig.go index 97803e9c37..589988206e 100644 --- a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_fixedresponseconfig.go +++ b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_fixedresponseconfig.go @@ -11,17 +11,17 @@ type ListenerRule_FixedResponseConfig struct { // ContentType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-fixedresponseconfig.html#cfn-elasticloadbalancingv2-listenerrule-fixedresponseconfig-contenttype - ContentType string `json:"ContentType,omitempty"` + ContentType *string `json:"ContentType,omitempty"` // MessageBody AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-fixedresponseconfig.html#cfn-elasticloadbalancingv2-listenerrule-fixedresponseconfig-messagebody - MessageBody string `json:"MessageBody,omitempty"` + MessageBody *string `json:"MessageBody,omitempty"` // StatusCode AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-fixedresponseconfig.html#cfn-elasticloadbalancingv2-listenerrule-fixedresponseconfig-statuscode - StatusCode string `json:"StatusCode,omitempty"` + StatusCode string `json:"StatusCode"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_forwardconfig.go b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_forwardconfig.go index cfc11c1621..b9bd07d36e 100644 --- a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_forwardconfig.go +++ b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_forwardconfig.go @@ -16,7 +16,7 @@ type ListenerRule_ForwardConfig struct { // TargetGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-forwardconfig.html#cfn-elasticloadbalancingv2-listenerrule-forwardconfig-targetgroups - TargetGroups []ListenerRule_TargetGroupTuple `json:"TargetGroups,omitempty"` + TargetGroups *[]ListenerRule_TargetGroupTuple `json:"TargetGroups,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_hostheaderconfig.go b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_hostheaderconfig.go index f45fe9b22d..c56b6e773e 100644 --- a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_hostheaderconfig.go +++ b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_hostheaderconfig.go @@ -11,7 +11,7 @@ type ListenerRule_HostHeaderConfig struct { // Values AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-hostheaderconfig.html#cfn-elasticloadbalancingv2-listenerrule-hostheaderconfig-values - Values []string `json:"Values,omitempty"` + Values *[]string `json:"Values,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_httpheaderconfig.go b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_httpheaderconfig.go index cf015abd2a..ba7fc8b39e 100644 --- a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_httpheaderconfig.go +++ b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_httpheaderconfig.go @@ -11,12 +11,12 @@ type ListenerRule_HttpHeaderConfig struct { // HttpHeaderName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-httpheaderconfig.html#cfn-elasticloadbalancingv2-listenerrule-httpheaderconfig-httpheadername - HttpHeaderName string `json:"HttpHeaderName,omitempty"` + HttpHeaderName *string `json:"HttpHeaderName,omitempty"` // Values AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-httpheaderconfig.html#cfn-elasticloadbalancingv2-listenerrule-httpheaderconfig-values - Values []string `json:"Values,omitempty"` + Values *[]string `json:"Values,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_httprequestmethodconfig.go b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_httprequestmethodconfig.go index 4fbf1e6a38..b47f5d066b 100644 --- a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_httprequestmethodconfig.go +++ b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_httprequestmethodconfig.go @@ -11,7 +11,7 @@ type ListenerRule_HttpRequestMethodConfig struct { // Values AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-httprequestmethodconfig.html#cfn-elasticloadbalancingv2-listenerrule-httprequestmethodconfig-values - Values []string `json:"Values,omitempty"` + Values *[]string `json:"Values,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_pathpatternconfig.go b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_pathpatternconfig.go index fcb1e0bcc1..dc3a690f44 100644 --- a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_pathpatternconfig.go +++ b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_pathpatternconfig.go @@ -11,7 +11,7 @@ type ListenerRule_PathPatternConfig struct { // Values AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-pathpatternconfig.html#cfn-elasticloadbalancingv2-listenerrule-pathpatternconfig-values - Values []string `json:"Values,omitempty"` + Values *[]string `json:"Values,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_querystringconfig.go b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_querystringconfig.go index fb30a5c1a1..b186294f87 100644 --- a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_querystringconfig.go +++ b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_querystringconfig.go @@ -11,7 +11,7 @@ type ListenerRule_QueryStringConfig struct { // Values AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-querystringconfig.html#cfn-elasticloadbalancingv2-listenerrule-querystringconfig-values - Values []ListenerRule_QueryStringKeyValue `json:"Values,omitempty"` + Values *[]ListenerRule_QueryStringKeyValue `json:"Values,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_querystringkeyvalue.go b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_querystringkeyvalue.go index 444e7408be..2f019a0fa8 100644 --- a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_querystringkeyvalue.go +++ b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_querystringkeyvalue.go @@ -11,12 +11,12 @@ type ListenerRule_QueryStringKeyValue struct { // Key AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-querystringkeyvalue.html#cfn-elasticloadbalancingv2-listenerrule-querystringkeyvalue-key - Key string `json:"Key,omitempty"` + Key *string `json:"Key,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-querystringkeyvalue.html#cfn-elasticloadbalancingv2-listenerrule-querystringkeyvalue-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_redirectconfig.go b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_redirectconfig.go index 274ed82a77..ac040fd49d 100644 --- a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_redirectconfig.go +++ b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_redirectconfig.go @@ -11,32 +11,32 @@ type ListenerRule_RedirectConfig struct { // Host AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-redirectconfig.html#cfn-elasticloadbalancingv2-listenerrule-redirectconfig-host - Host string `json:"Host,omitempty"` + Host *string `json:"Host,omitempty"` // Path AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-redirectconfig.html#cfn-elasticloadbalancingv2-listenerrule-redirectconfig-path - Path string `json:"Path,omitempty"` + Path *string `json:"Path,omitempty"` // Port AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-redirectconfig.html#cfn-elasticloadbalancingv2-listenerrule-redirectconfig-port - Port string `json:"Port,omitempty"` + Port *string `json:"Port,omitempty"` // Protocol AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-redirectconfig.html#cfn-elasticloadbalancingv2-listenerrule-redirectconfig-protocol - Protocol string `json:"Protocol,omitempty"` + Protocol *string `json:"Protocol,omitempty"` // Query AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-redirectconfig.html#cfn-elasticloadbalancingv2-listenerrule-redirectconfig-query - Query string `json:"Query,omitempty"` + Query *string `json:"Query,omitempty"` // StatusCode AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-redirectconfig.html#cfn-elasticloadbalancingv2-listenerrule-redirectconfig-statuscode - StatusCode string `json:"StatusCode,omitempty"` + StatusCode string `json:"StatusCode"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_rulecondition.go b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_rulecondition.go index 95cc501ec0..2c12f5f4b2 100644 --- a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_rulecondition.go +++ b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_rulecondition.go @@ -11,7 +11,7 @@ type ListenerRule_RuleCondition struct { // Field AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-rulecondition.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-field - Field string `json:"Field,omitempty"` + Field *string `json:"Field,omitempty"` // HostHeaderConfig AWS CloudFormation Property // Required: false @@ -46,7 +46,7 @@ type ListenerRule_RuleCondition struct { // Values AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-rulecondition.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-values - Values []string `json:"Values,omitempty"` + Values *[]string `json:"Values,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_sourceipconfig.go b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_sourceipconfig.go index d1c24d9ee7..5c29194d8f 100644 --- a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_sourceipconfig.go +++ b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_sourceipconfig.go @@ -11,7 +11,7 @@ type ListenerRule_SourceIpConfig struct { // Values AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-sourceipconfig.html#cfn-elasticloadbalancingv2-listenerrule-sourceipconfig-values - Values []string `json:"Values,omitempty"` + Values *[]string `json:"Values,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_targetgroupstickinessconfig.go b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_targetgroupstickinessconfig.go index d20faaf900..7c089ffaa9 100644 --- a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_targetgroupstickinessconfig.go +++ b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_targetgroupstickinessconfig.go @@ -11,12 +11,12 @@ type ListenerRule_TargetGroupStickinessConfig struct { // DurationSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-targetgroupstickinessconfig.html#cfn-elasticloadbalancingv2-listenerrule-targetgroupstickinessconfig-durationseconds - DurationSeconds int `json:"DurationSeconds,omitempty"` + DurationSeconds *int `json:"DurationSeconds,omitempty"` // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-targetgroupstickinessconfig.html#cfn-elasticloadbalancingv2-listenerrule-targetgroupstickinessconfig-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_targetgrouptuple.go b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_targetgrouptuple.go index 8cc0cb568f..9d10f69660 100644 --- a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_targetgrouptuple.go +++ b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-listenerrule_targetgrouptuple.go @@ -11,12 +11,12 @@ type ListenerRule_TargetGroupTuple struct { // TargetGroupArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-targetgrouptuple.html#cfn-elasticloadbalancingv2-listenerrule-targetgrouptuple-targetgrouparn - TargetGroupArn string `json:"TargetGroupArn,omitempty"` + TargetGroupArn *string `json:"TargetGroupArn,omitempty"` // Weight AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-targetgrouptuple.html#cfn-elasticloadbalancingv2-listenerrule-targetgrouptuple-weight - Weight int `json:"Weight,omitempty"` + Weight *int `json:"Weight,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-loadbalancer.go b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-loadbalancer.go index 62150566f2..1bbb27f941 100644 --- a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-loadbalancer.go +++ b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-loadbalancer.go @@ -16,47 +16,47 @@ type LoadBalancer struct { // IpAddressType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-ipaddresstype - IpAddressType string `json:"IpAddressType,omitempty"` + IpAddressType *string `json:"IpAddressType,omitempty"` // LoadBalancerAttributes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-loadbalancerattributes - LoadBalancerAttributes []LoadBalancer_LoadBalancerAttribute `json:"LoadBalancerAttributes,omitempty"` + LoadBalancerAttributes *[]LoadBalancer_LoadBalancerAttribute `json:"LoadBalancerAttributes,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Scheme AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-scheme - Scheme string `json:"Scheme,omitempty"` + Scheme *string `json:"Scheme,omitempty"` // SecurityGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-securitygroups - SecurityGroups []string `json:"SecurityGroups,omitempty"` + SecurityGroups *[]string `json:"SecurityGroups,omitempty"` // SubnetMappings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-subnetmappings - SubnetMappings []LoadBalancer_SubnetMapping `json:"SubnetMappings,omitempty"` + SubnetMappings *[]LoadBalancer_SubnetMapping `json:"SubnetMappings,omitempty"` // Subnets AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-subnets - Subnets []string `json:"Subnets,omitempty"` + Subnets *[]string `json:"Subnets,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-loadbalancer_loadbalancerattribute.go b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-loadbalancer_loadbalancerattribute.go index 9f1f1f0488..b1eb8743e3 100644 --- a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-loadbalancer_loadbalancerattribute.go +++ b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-loadbalancer_loadbalancerattribute.go @@ -11,12 +11,12 @@ type LoadBalancer_LoadBalancerAttribute struct { // Key AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-loadbalancer-loadbalancerattributes.html#cfn-elasticloadbalancingv2-loadbalancer-loadbalancerattributes-key - Key string `json:"Key,omitempty"` + Key *string `json:"Key,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-loadbalancer-loadbalancerattributes.html#cfn-elasticloadbalancingv2-loadbalancer-loadbalancerattributes-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-loadbalancer_subnetmapping.go b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-loadbalancer_subnetmapping.go index 742acb8e13..acb219c7fa 100644 --- a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-loadbalancer_subnetmapping.go +++ b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-loadbalancer_subnetmapping.go @@ -11,22 +11,22 @@ type LoadBalancer_SubnetMapping struct { // AllocationId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-loadbalancer-subnetmapping.html#cfn-elasticloadbalancingv2-loadbalancer-subnetmapping-allocationid - AllocationId string `json:"AllocationId,omitempty"` + AllocationId *string `json:"AllocationId,omitempty"` // IPv6Address AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-loadbalancer-subnetmapping.html#cfn-elasticloadbalancingv2-loadbalancer-subnetmapping-ipv6address - IPv6Address string `json:"IPv6Address,omitempty"` + IPv6Address *string `json:"IPv6Address,omitempty"` // PrivateIPv4Address AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-loadbalancer-subnetmapping.html#cfn-elasticloadbalancingv2-loadbalancer-subnetmapping-privateipv4address - PrivateIPv4Address string `json:"PrivateIPv4Address,omitempty"` + PrivateIPv4Address *string `json:"PrivateIPv4Address,omitempty"` // SubnetId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-loadbalancer-subnetmapping.html#cfn-elasticloadbalancingv2-loadbalancer-subnetmapping-subnetid - SubnetId string `json:"SubnetId,omitempty"` + SubnetId string `json:"SubnetId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-targetgroup.go b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-targetgroup.go index 0736d7a791..9d92093169 100644 --- a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-targetgroup.go +++ b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-targetgroup.go @@ -16,42 +16,42 @@ type TargetGroup struct { // HealthCheckEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-healthcheckenabled - HealthCheckEnabled bool `json:"HealthCheckEnabled,omitempty"` + HealthCheckEnabled *bool `json:"HealthCheckEnabled,omitempty"` // HealthCheckIntervalSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-healthcheckintervalseconds - HealthCheckIntervalSeconds int `json:"HealthCheckIntervalSeconds,omitempty"` + HealthCheckIntervalSeconds *int `json:"HealthCheckIntervalSeconds,omitempty"` // HealthCheckPath AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-healthcheckpath - HealthCheckPath string `json:"HealthCheckPath,omitempty"` + HealthCheckPath *string `json:"HealthCheckPath,omitempty"` // HealthCheckPort AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-healthcheckport - HealthCheckPort string `json:"HealthCheckPort,omitempty"` + HealthCheckPort *string `json:"HealthCheckPort,omitempty"` // HealthCheckProtocol AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-healthcheckprotocol - HealthCheckProtocol string `json:"HealthCheckProtocol,omitempty"` + HealthCheckProtocol *string `json:"HealthCheckProtocol,omitempty"` // HealthCheckTimeoutSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-healthchecktimeoutseconds - HealthCheckTimeoutSeconds int `json:"HealthCheckTimeoutSeconds,omitempty"` + HealthCheckTimeoutSeconds *int `json:"HealthCheckTimeoutSeconds,omitempty"` // HealthyThresholdCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-healthythresholdcount - HealthyThresholdCount int `json:"HealthyThresholdCount,omitempty"` + HealthyThresholdCount *int `json:"HealthyThresholdCount,omitempty"` // IpAddressType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-ipaddresstype - IpAddressType string `json:"IpAddressType,omitempty"` + IpAddressType *string `json:"IpAddressType,omitempty"` // Matcher AWS CloudFormation Property // Required: false @@ -61,52 +61,52 @@ type TargetGroup struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Port AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-port - Port int `json:"Port,omitempty"` + Port *int `json:"Port,omitempty"` // Protocol AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-protocol - Protocol string `json:"Protocol,omitempty"` + Protocol *string `json:"Protocol,omitempty"` // ProtocolVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-protocolversion - ProtocolVersion string `json:"ProtocolVersion,omitempty"` + ProtocolVersion *string `json:"ProtocolVersion,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // TargetGroupAttributes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-targetgroupattributes - TargetGroupAttributes []TargetGroup_TargetGroupAttribute `json:"TargetGroupAttributes,omitempty"` + TargetGroupAttributes *[]TargetGroup_TargetGroupAttribute `json:"TargetGroupAttributes,omitempty"` // TargetType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-targettype - TargetType string `json:"TargetType,omitempty"` + TargetType *string `json:"TargetType,omitempty"` // Targets AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-targets - Targets []TargetGroup_TargetDescription `json:"Targets,omitempty"` + Targets *[]TargetGroup_TargetDescription `json:"Targets,omitempty"` // UnhealthyThresholdCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-unhealthythresholdcount - UnhealthyThresholdCount int `json:"UnhealthyThresholdCount,omitempty"` + UnhealthyThresholdCount *int `json:"UnhealthyThresholdCount,omitempty"` // VpcId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-vpcid - VpcId string `json:"VpcId,omitempty"` + VpcId *string `json:"VpcId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-targetgroup_matcher.go b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-targetgroup_matcher.go index 0787b1e5f8..a6b64d8c09 100644 --- a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-targetgroup_matcher.go +++ b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-targetgroup_matcher.go @@ -11,12 +11,12 @@ type TargetGroup_Matcher struct { // GrpcCode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-targetgroup-matcher.html#cfn-elasticloadbalancingv2-targetgroup-matcher-grpccode - GrpcCode string `json:"GrpcCode,omitempty"` + GrpcCode *string `json:"GrpcCode,omitempty"` // HttpCode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-targetgroup-matcher.html#cfn-elasticloadbalancingv2-targetgroup-matcher-httpcode - HttpCode string `json:"HttpCode,omitempty"` + HttpCode *string `json:"HttpCode,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-targetgroup_targetdescription.go b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-targetgroup_targetdescription.go index ae323b2c98..dcda027ae9 100644 --- a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-targetgroup_targetdescription.go +++ b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-targetgroup_targetdescription.go @@ -11,17 +11,17 @@ type TargetGroup_TargetDescription struct { // AvailabilityZone AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-targetgroup-targetdescription.html#cfn-elasticloadbalancingv2-targetgroup-targetdescription-availabilityzone - AvailabilityZone string `json:"AvailabilityZone,omitempty"` + AvailabilityZone *string `json:"AvailabilityZone,omitempty"` // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-targetgroup-targetdescription.html#cfn-elasticloadbalancingv2-targetgroup-targetdescription-id - Id string `json:"Id,omitempty"` + Id string `json:"Id"` // Port AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-targetgroup-targetdescription.html#cfn-elasticloadbalancingv2-targetgroup-targetdescription-port - Port int `json:"Port,omitempty"` + Port *int `json:"Port,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-targetgroup_targetgroupattribute.go b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-targetgroup_targetgroupattribute.go index 64c11e4e77..a37efc3c53 100644 --- a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-targetgroup_targetgroupattribute.go +++ b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-targetgroup_targetgroupattribute.go @@ -11,12 +11,12 @@ type TargetGroup_TargetGroupAttribute struct { // Key AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-targetgroup-targetgroupattribute.html#cfn-elasticloadbalancingv2-targetgroup-targetgroupattribute-key - Key string `json:"Key,omitempty"` + Key *string `json:"Key,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-targetgroup-targetgroupattribute.html#cfn-elasticloadbalancingv2-targetgroup-targetgroupattribute-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticsearch/aws-elasticsearch-domain.go b/cloudformation/elasticsearch/aws-elasticsearch-domain.go index 62def6af2c..c38227287a 100644 --- a/cloudformation/elasticsearch/aws-elasticsearch-domain.go +++ b/cloudformation/elasticsearch/aws-elasticsearch-domain.go @@ -16,12 +16,12 @@ 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticsearch-domain.html#cfn-elasticsearch-domain-advancedoptions - AdvancedOptions map[string]string `json:"AdvancedOptions,omitempty"` + AdvancedOptions *map[string]string `json:"AdvancedOptions,omitempty"` // AdvancedSecurityOptions AWS CloudFormation Property // Required: false @@ -41,7 +41,7 @@ type Domain struct { // DomainName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticsearch-domain.html#cfn-elasticsearch-domain-domainname - DomainName string `json:"DomainName,omitempty"` + DomainName *string `json:"DomainName,omitempty"` // EBSOptions AWS CloudFormation Property // Required: false @@ -56,7 +56,7 @@ type Domain struct { // ElasticsearchVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticsearch-domain.html#cfn-elasticsearch-domain-elasticsearchversion - ElasticsearchVersion string `json:"ElasticsearchVersion,omitempty"` + ElasticsearchVersion *string `json:"ElasticsearchVersion,omitempty"` // EncryptionAtRestOptions AWS CloudFormation Property // Required: false @@ -66,7 +66,7 @@ type Domain struct { // LogPublishingOptions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticsearch-domain.html#cfn-elasticsearch-domain-logpublishingoptions - LogPublishingOptions map[string]Domain_LogPublishingOption `json:"LogPublishingOptions,omitempty"` + LogPublishingOptions *map[string]Domain_LogPublishingOption `json:"LogPublishingOptions,omitempty"` // NodeToNodeEncryptionOptions AWS CloudFormation Property // Required: false @@ -81,7 +81,7 @@ type Domain struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticsearch-domain.html#cfn-elasticsearch-domain-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // VPCOptions AWS CloudFormation Property // Required: false diff --git a/cloudformation/elasticsearch/aws-elasticsearch-domain_advancedsecurityoptionsinput.go b/cloudformation/elasticsearch/aws-elasticsearch-domain_advancedsecurityoptionsinput.go index 4de906f6fe..eecea86ca8 100644 --- a/cloudformation/elasticsearch/aws-elasticsearch-domain_advancedsecurityoptionsinput.go +++ b/cloudformation/elasticsearch/aws-elasticsearch-domain_advancedsecurityoptionsinput.go @@ -11,12 +11,12 @@ type Domain_AdvancedSecurityOptionsInput struct { // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-advancedsecurityoptionsinput.html#cfn-elasticsearch-domain-advancedsecurityoptionsinput-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // InternalUserDatabaseEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-advancedsecurityoptionsinput.html#cfn-elasticsearch-domain-advancedsecurityoptionsinput-internaluserdatabaseenabled - InternalUserDatabaseEnabled bool `json:"InternalUserDatabaseEnabled,omitempty"` + InternalUserDatabaseEnabled *bool `json:"InternalUserDatabaseEnabled,omitempty"` // MasterUserOptions AWS CloudFormation Property // Required: false diff --git a/cloudformation/elasticsearch/aws-elasticsearch-domain_cognitooptions.go b/cloudformation/elasticsearch/aws-elasticsearch-domain_cognitooptions.go index 322910b3ff..61cf34edb7 100644 --- a/cloudformation/elasticsearch/aws-elasticsearch-domain_cognitooptions.go +++ b/cloudformation/elasticsearch/aws-elasticsearch-domain_cognitooptions.go @@ -11,22 +11,22 @@ type Domain_CognitoOptions struct { // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-cognitooptions.html#cfn-elasticsearch-domain-cognitooptions-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // IdentityPoolId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-cognitooptions.html#cfn-elasticsearch-domain-cognitooptions-identitypoolid - IdentityPoolId string `json:"IdentityPoolId,omitempty"` + IdentityPoolId *string `json:"IdentityPoolId,omitempty"` // RoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-cognitooptions.html#cfn-elasticsearch-domain-cognitooptions-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn *string `json:"RoleArn,omitempty"` // UserPoolId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-cognitooptions.html#cfn-elasticsearch-domain-cognitooptions-userpoolid - UserPoolId string `json:"UserPoolId,omitempty"` + UserPoolId *string `json:"UserPoolId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticsearch/aws-elasticsearch-domain_coldstorageoptions.go b/cloudformation/elasticsearch/aws-elasticsearch-domain_coldstorageoptions.go index 01ce36cc9e..74b45260d2 100644 --- a/cloudformation/elasticsearch/aws-elasticsearch-domain_coldstorageoptions.go +++ b/cloudformation/elasticsearch/aws-elasticsearch-domain_coldstorageoptions.go @@ -11,7 +11,7 @@ type Domain_ColdStorageOptions struct { // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-coldstorageoptions.html#cfn-elasticsearch-domain-coldstorageoptions-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticsearch/aws-elasticsearch-domain_domainendpointoptions.go b/cloudformation/elasticsearch/aws-elasticsearch-domain_domainendpointoptions.go index c0b399622a..91147587fe 100644 --- a/cloudformation/elasticsearch/aws-elasticsearch-domain_domainendpointoptions.go +++ b/cloudformation/elasticsearch/aws-elasticsearch-domain_domainendpointoptions.go @@ -11,27 +11,27 @@ type Domain_DomainEndpointOptions struct { // CustomEndpoint AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-domainendpointoptions.html#cfn-elasticsearch-domain-domainendpointoptions-customendpoint - CustomEndpoint string `json:"CustomEndpoint,omitempty"` + CustomEndpoint *string `json:"CustomEndpoint,omitempty"` // CustomEndpointCertificateArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-domainendpointoptions.html#cfn-elasticsearch-domain-domainendpointoptions-customendpointcertificatearn - CustomEndpointCertificateArn string `json:"CustomEndpointCertificateArn,omitempty"` + CustomEndpointCertificateArn *string `json:"CustomEndpointCertificateArn,omitempty"` // CustomEndpointEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-domainendpointoptions.html#cfn-elasticsearch-domain-domainendpointoptions-customendpointenabled - CustomEndpointEnabled bool `json:"CustomEndpointEnabled,omitempty"` + CustomEndpointEnabled *bool `json:"CustomEndpointEnabled,omitempty"` // EnforceHTTPS AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-domainendpointoptions.html#cfn-elasticsearch-domain-domainendpointoptions-enforcehttps - EnforceHTTPS bool `json:"EnforceHTTPS,omitempty"` + EnforceHTTPS *bool `json:"EnforceHTTPS,omitempty"` // TLSSecurityPolicy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-domainendpointoptions.html#cfn-elasticsearch-domain-domainendpointoptions-tlssecuritypolicy - TLSSecurityPolicy string `json:"TLSSecurityPolicy,omitempty"` + TLSSecurityPolicy *string `json:"TLSSecurityPolicy,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticsearch/aws-elasticsearch-domain_ebsoptions.go b/cloudformation/elasticsearch/aws-elasticsearch-domain_ebsoptions.go index 3bb5a36701..e0e23f2578 100644 --- a/cloudformation/elasticsearch/aws-elasticsearch-domain_ebsoptions.go +++ b/cloudformation/elasticsearch/aws-elasticsearch-domain_ebsoptions.go @@ -11,22 +11,22 @@ type Domain_EBSOptions struct { // EBSEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-ebsoptions.html#cfn-elasticsearch-domain-ebsoptions-ebsenabled - EBSEnabled bool `json:"EBSEnabled,omitempty"` + EBSEnabled *bool `json:"EBSEnabled,omitempty"` // Iops AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-ebsoptions.html#cfn-elasticsearch-domain-ebsoptions-iops - Iops int `json:"Iops,omitempty"` + Iops *int `json:"Iops,omitempty"` // VolumeSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-ebsoptions.html#cfn-elasticsearch-domain-ebsoptions-volumesize - VolumeSize int `json:"VolumeSize,omitempty"` + VolumeSize *int `json:"VolumeSize,omitempty"` // VolumeType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-ebsoptions.html#cfn-elasticsearch-domain-ebsoptions-volumetype - VolumeType string `json:"VolumeType,omitempty"` + VolumeType *string `json:"VolumeType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticsearch/aws-elasticsearch-domain_elasticsearchclusterconfig.go b/cloudformation/elasticsearch/aws-elasticsearch-domain_elasticsearchclusterconfig.go index 42a1385103..b929175a31 100644 --- a/cloudformation/elasticsearch/aws-elasticsearch-domain_elasticsearchclusterconfig.go +++ b/cloudformation/elasticsearch/aws-elasticsearch-domain_elasticsearchclusterconfig.go @@ -16,42 +16,42 @@ type Domain_ElasticsearchClusterConfig struct { // DedicatedMasterCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-elasticsearchclusterconfig.html#cfn-elasticsearch-domain-elasticseachclusterconfig-dedicatedmastercount - DedicatedMasterCount int `json:"DedicatedMasterCount,omitempty"` + DedicatedMasterCount *int `json:"DedicatedMasterCount,omitempty"` // DedicatedMasterEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-elasticsearchclusterconfig.html#cfn-elasticsearch-domain-elasticseachclusterconfig-dedicatedmasterenabled - DedicatedMasterEnabled bool `json:"DedicatedMasterEnabled,omitempty"` + DedicatedMasterEnabled *bool `json:"DedicatedMasterEnabled,omitempty"` // DedicatedMasterType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-elasticsearchclusterconfig.html#cfn-elasticsearch-domain-elasticseachclusterconfig-dedicatedmastertype - DedicatedMasterType string `json:"DedicatedMasterType,omitempty"` + DedicatedMasterType *string `json:"DedicatedMasterType,omitempty"` // InstanceCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-elasticsearchclusterconfig.html#cfn-elasticsearch-domain-elasticseachclusterconfig-instancecount - InstanceCount int `json:"InstanceCount,omitempty"` + InstanceCount *int `json:"InstanceCount,omitempty"` // InstanceType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-elasticsearchclusterconfig.html#cfn-elasticsearch-domain-elasticseachclusterconfig-instnacetype - InstanceType string `json:"InstanceType,omitempty"` + InstanceType *string `json:"InstanceType,omitempty"` // WarmCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-elasticsearchclusterconfig.html#cfn-elasticsearch-domain-elasticsearchclusterconfig-warmcount - WarmCount int `json:"WarmCount,omitempty"` + WarmCount *int `json:"WarmCount,omitempty"` // WarmEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-elasticsearchclusterconfig.html#cfn-elasticsearch-domain-elasticsearchclusterconfig-warmenabled - WarmEnabled bool `json:"WarmEnabled,omitempty"` + WarmEnabled *bool `json:"WarmEnabled,omitempty"` // WarmType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-elasticsearchclusterconfig.html#cfn-elasticsearch-domain-elasticsearchclusterconfig-warmtype - WarmType string `json:"WarmType,omitempty"` + WarmType *string `json:"WarmType,omitempty"` // ZoneAwarenessConfig AWS CloudFormation Property // Required: false @@ -61,7 +61,7 @@ type Domain_ElasticsearchClusterConfig struct { // ZoneAwarenessEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-elasticsearchclusterconfig.html#cfn-elasticsearch-domain-elasticseachclusterconfig-zoneawarenessenabled - ZoneAwarenessEnabled bool `json:"ZoneAwarenessEnabled,omitempty"` + ZoneAwarenessEnabled *bool `json:"ZoneAwarenessEnabled,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticsearch/aws-elasticsearch-domain_encryptionatrestoptions.go b/cloudformation/elasticsearch/aws-elasticsearch-domain_encryptionatrestoptions.go index 675f36cc74..c36d798f2d 100644 --- a/cloudformation/elasticsearch/aws-elasticsearch-domain_encryptionatrestoptions.go +++ b/cloudformation/elasticsearch/aws-elasticsearch-domain_encryptionatrestoptions.go @@ -11,12 +11,12 @@ type Domain_EncryptionAtRestOptions struct { // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-encryptionatrestoptions.html#cfn-elasticsearch-domain-encryptionatrestoptions-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-encryptionatrestoptions.html#cfn-elasticsearch-domain-encryptionatrestoptions-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticsearch/aws-elasticsearch-domain_logpublishingoption.go b/cloudformation/elasticsearch/aws-elasticsearch-domain_logpublishingoption.go index 3f5a341206..2b2374a5ad 100644 --- a/cloudformation/elasticsearch/aws-elasticsearch-domain_logpublishingoption.go +++ b/cloudformation/elasticsearch/aws-elasticsearch-domain_logpublishingoption.go @@ -11,12 +11,12 @@ type Domain_LogPublishingOption struct { // CloudWatchLogsLogGroupArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-logpublishingoption.html#cfn-elasticsearch-domain-logpublishingoption-cloudwatchlogsloggrouparn - CloudWatchLogsLogGroupArn string `json:"CloudWatchLogsLogGroupArn,omitempty"` + CloudWatchLogsLogGroupArn *string `json:"CloudWatchLogsLogGroupArn,omitempty"` // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-logpublishingoption.html#cfn-elasticsearch-domain-logpublishingoption-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticsearch/aws-elasticsearch-domain_masteruseroptions.go b/cloudformation/elasticsearch/aws-elasticsearch-domain_masteruseroptions.go index 82772d96d0..2551bd286d 100644 --- a/cloudformation/elasticsearch/aws-elasticsearch-domain_masteruseroptions.go +++ b/cloudformation/elasticsearch/aws-elasticsearch-domain_masteruseroptions.go @@ -11,17 +11,17 @@ type Domain_MasterUserOptions struct { // MasterUserARN AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-masteruseroptions.html#cfn-elasticsearch-domain-masteruseroptions-masteruserarn - MasterUserARN string `json:"MasterUserARN,omitempty"` + MasterUserARN *string `json:"MasterUserARN,omitempty"` // MasterUserName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-masteruseroptions.html#cfn-elasticsearch-domain-masteruseroptions-masterusername - MasterUserName string `json:"MasterUserName,omitempty"` + MasterUserName *string `json:"MasterUserName,omitempty"` // MasterUserPassword AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-masteruseroptions.html#cfn-elasticsearch-domain-masteruseroptions-masteruserpassword - MasterUserPassword string `json:"MasterUserPassword,omitempty"` + MasterUserPassword *string `json:"MasterUserPassword,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticsearch/aws-elasticsearch-domain_nodetonodeencryptionoptions.go b/cloudformation/elasticsearch/aws-elasticsearch-domain_nodetonodeencryptionoptions.go index 433577170c..90fc52ecba 100644 --- a/cloudformation/elasticsearch/aws-elasticsearch-domain_nodetonodeencryptionoptions.go +++ b/cloudformation/elasticsearch/aws-elasticsearch-domain_nodetonodeencryptionoptions.go @@ -11,7 +11,7 @@ type Domain_NodeToNodeEncryptionOptions struct { // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-nodetonodeencryptionoptions.html#cfn-elasticsearch-domain-nodetonodeencryptionoptions-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticsearch/aws-elasticsearch-domain_snapshotoptions.go b/cloudformation/elasticsearch/aws-elasticsearch-domain_snapshotoptions.go index 7f9dbd6565..7f446f05aa 100644 --- a/cloudformation/elasticsearch/aws-elasticsearch-domain_snapshotoptions.go +++ b/cloudformation/elasticsearch/aws-elasticsearch-domain_snapshotoptions.go @@ -11,7 +11,7 @@ type Domain_SnapshotOptions struct { // AutomatedSnapshotStartHour AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-snapshotoptions.html#cfn-elasticsearch-domain-snapshotoptions-automatedsnapshotstarthour - AutomatedSnapshotStartHour int `json:"AutomatedSnapshotStartHour,omitempty"` + AutomatedSnapshotStartHour *int `json:"AutomatedSnapshotStartHour,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticsearch/aws-elasticsearch-domain_vpcoptions.go b/cloudformation/elasticsearch/aws-elasticsearch-domain_vpcoptions.go index 9aa06079ee..8126db5a36 100644 --- a/cloudformation/elasticsearch/aws-elasticsearch-domain_vpcoptions.go +++ b/cloudformation/elasticsearch/aws-elasticsearch-domain_vpcoptions.go @@ -11,12 +11,12 @@ type Domain_VPCOptions struct { // SecurityGroupIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-vpcoptions.html#cfn-elasticsearch-domain-vpcoptions-securitygroupids - SecurityGroupIds []string `json:"SecurityGroupIds,omitempty"` + SecurityGroupIds *[]string `json:"SecurityGroupIds,omitempty"` // SubnetIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-vpcoptions.html#cfn-elasticsearch-domain-vpcoptions-subnetids - SubnetIds []string `json:"SubnetIds,omitempty"` + SubnetIds *[]string `json:"SubnetIds,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/elasticsearch/aws-elasticsearch-domain_zoneawarenessconfig.go b/cloudformation/elasticsearch/aws-elasticsearch-domain_zoneawarenessconfig.go index cf41dee4c7..46a41b2a6d 100644 --- a/cloudformation/elasticsearch/aws-elasticsearch-domain_zoneawarenessconfig.go +++ b/cloudformation/elasticsearch/aws-elasticsearch-domain_zoneawarenessconfig.go @@ -11,7 +11,7 @@ type Domain_ZoneAwarenessConfig struct { // AvailabilityZoneCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-zoneawarenessconfig.html#cfn-elasticsearch-domain-zoneawarenessconfig-availabilityzonecount - AvailabilityZoneCount int `json:"AvailabilityZoneCount,omitempty"` + AvailabilityZoneCount *int `json:"AvailabilityZoneCount,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-cluster.go b/cloudformation/emr/aws-emr-cluster.go index 671e2031f3..90648a11a4 100644 --- a/cloudformation/emr/aws-emr-cluster.go +++ b/cloudformation/emr/aws-emr-cluster.go @@ -16,47 +16,47 @@ 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticmapreduce-cluster.html#cfn-elasticmapreduce-cluster-applications - Applications []Cluster_Application `json:"Applications,omitempty"` + Applications *[]Cluster_Application `json:"Applications,omitempty"` // AutoScalingRole AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticmapreduce-cluster.html#cfn-elasticmapreduce-cluster-autoscalingrole - AutoScalingRole string `json:"AutoScalingRole,omitempty"` + AutoScalingRole *string `json:"AutoScalingRole,omitempty"` // BootstrapActions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticmapreduce-cluster.html#cfn-elasticmapreduce-cluster-bootstrapactions - BootstrapActions []Cluster_BootstrapActionConfig `json:"BootstrapActions,omitempty"` + BootstrapActions *[]Cluster_BootstrapActionConfig `json:"BootstrapActions,omitempty"` // Configurations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticmapreduce-cluster.html#cfn-elasticmapreduce-cluster-configurations - Configurations []Cluster_Configuration `json:"Configurations,omitempty"` + Configurations *[]Cluster_Configuration `json:"Configurations,omitempty"` // CustomAmiId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticmapreduce-cluster.html#cfn-elasticmapreduce-cluster-customamiid - CustomAmiId string `json:"CustomAmiId,omitempty"` + CustomAmiId *string `json:"CustomAmiId,omitempty"` // EbsRootVolumeSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticmapreduce-cluster.html#cfn-elasticmapreduce-cluster-ebsrootvolumesize - EbsRootVolumeSize int `json:"EbsRootVolumeSize,omitempty"` + EbsRootVolumeSize *int `json:"EbsRootVolumeSize,omitempty"` // Instances AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticmapreduce-cluster.html#cfn-elasticmapreduce-cluster-instances - Instances *Cluster_JobFlowInstancesConfig `json:"Instances,omitempty"` + Instances *Cluster_JobFlowInstancesConfig `json:"Instances"` // JobFlowRole AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticmapreduce-cluster.html#cfn-elasticmapreduce-cluster-jobflowrole - JobFlowRole string `json:"JobFlowRole,omitempty"` + JobFlowRole string `json:"JobFlowRole"` // KerberosAttributes AWS CloudFormation Property // Required: false @@ -66,12 +66,12 @@ type Cluster struct { // LogEncryptionKmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticmapreduce-cluster.html#cfn-elasticmapreduce-cluster-logencryptionkmskeyid - LogEncryptionKmsKeyId string `json:"LogEncryptionKmsKeyId,omitempty"` + LogEncryptionKmsKeyId *string `json:"LogEncryptionKmsKeyId,omitempty"` // LogUri AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticmapreduce-cluster.html#cfn-elasticmapreduce-cluster-loguri - LogUri string `json:"LogUri,omitempty"` + LogUri *string `json:"LogUri,omitempty"` // ManagedScalingPolicy AWS CloudFormation Property // Required: false @@ -81,47 +81,47 @@ type Cluster struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticmapreduce-cluster.html#cfn-elasticmapreduce-cluster-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // ReleaseLabel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticmapreduce-cluster.html#cfn-elasticmapreduce-cluster-releaselabel - ReleaseLabel string `json:"ReleaseLabel,omitempty"` + ReleaseLabel *string `json:"ReleaseLabel,omitempty"` // ScaleDownBehavior AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticmapreduce-cluster.html#cfn-elasticmapreduce-cluster-scaledownbehavior - ScaleDownBehavior string `json:"ScaleDownBehavior,omitempty"` + ScaleDownBehavior *string `json:"ScaleDownBehavior,omitempty"` // SecurityConfiguration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticmapreduce-cluster.html#cfn-elasticmapreduce-cluster-securityconfiguration - SecurityConfiguration string `json:"SecurityConfiguration,omitempty"` + SecurityConfiguration *string `json:"SecurityConfiguration,omitempty"` // ServiceRole AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticmapreduce-cluster.html#cfn-elasticmapreduce-cluster-servicerole - ServiceRole string `json:"ServiceRole,omitempty"` + ServiceRole string `json:"ServiceRole"` // StepConcurrencyLevel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticmapreduce-cluster.html#cfn-elasticmapreduce-cluster-stepconcurrencylevel - StepConcurrencyLevel int `json:"StepConcurrencyLevel,omitempty"` + StepConcurrencyLevel *int `json:"StepConcurrencyLevel,omitempty"` // Steps AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticmapreduce-cluster.html#cfn-elasticmapreduce-cluster-steps - Steps []Cluster_StepConfig `json:"Steps,omitempty"` + Steps *[]Cluster_StepConfig `json:"Steps,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticmapreduce-cluster.html#cfn-elasticmapreduce-cluster-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // VisibleToAllUsers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticmapreduce-cluster.html#cfn-elasticmapreduce-cluster-visibletoallusers - VisibleToAllUsers bool `json:"VisibleToAllUsers,omitempty"` + VisibleToAllUsers *bool `json:"VisibleToAllUsers,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-cluster_application.go b/cloudformation/emr/aws-emr-cluster_application.go index be9efd9a20..422b55c01a 100644 --- a/cloudformation/emr/aws-emr-cluster_application.go +++ b/cloudformation/emr/aws-emr-cluster_application.go @@ -11,22 +11,22 @@ type Cluster_Application struct { // AdditionalInfo AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-application.html#cfn-elasticmapreduce-cluster-application-additionalinfo - AdditionalInfo map[string]string `json:"AdditionalInfo,omitempty"` + AdditionalInfo *map[string]string `json:"AdditionalInfo,omitempty"` // Args AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-application.html#cfn-elasticmapreduce-cluster-application-args - Args []string `json:"Args,omitempty"` + Args *[]string `json:"Args,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-application.html#cfn-elasticmapreduce-cluster-application-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Version AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-application.html#cfn-elasticmapreduce-cluster-application-version - Version string `json:"Version,omitempty"` + Version *string `json:"Version,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-cluster_autoscalingpolicy.go b/cloudformation/emr/aws-emr-cluster_autoscalingpolicy.go index c1481da51a..fef382176d 100644 --- a/cloudformation/emr/aws-emr-cluster_autoscalingpolicy.go +++ b/cloudformation/emr/aws-emr-cluster_autoscalingpolicy.go @@ -11,12 +11,12 @@ type Cluster_AutoScalingPolicy struct { // Constraints AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-autoscalingpolicy.html#cfn-elasticmapreduce-cluster-autoscalingpolicy-constraints - Constraints *Cluster_ScalingConstraints `json:"Constraints,omitempty"` + Constraints *Cluster_ScalingConstraints `json:"Constraints"` // Rules AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-autoscalingpolicy.html#cfn-elasticmapreduce-cluster-autoscalingpolicy-rules - Rules []Cluster_ScalingRule `json:"Rules,omitempty"` + Rules []Cluster_ScalingRule `json:"Rules"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-cluster_bootstrapactionconfig.go b/cloudformation/emr/aws-emr-cluster_bootstrapactionconfig.go index a19781a96d..d8905142ab 100644 --- a/cloudformation/emr/aws-emr-cluster_bootstrapactionconfig.go +++ b/cloudformation/emr/aws-emr-cluster_bootstrapactionconfig.go @@ -11,12 +11,12 @@ type Cluster_BootstrapActionConfig struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-bootstrapactionconfig.html#cfn-elasticmapreduce-cluster-bootstrapactionconfig-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // ScriptBootstrapAction AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-bootstrapactionconfig.html#cfn-elasticmapreduce-cluster-bootstrapactionconfig-scriptbootstrapaction - ScriptBootstrapAction *Cluster_ScriptBootstrapActionConfig `json:"ScriptBootstrapAction,omitempty"` + ScriptBootstrapAction *Cluster_ScriptBootstrapActionConfig `json:"ScriptBootstrapAction"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-cluster_cloudwatchalarmdefinition.go b/cloudformation/emr/aws-emr-cluster_cloudwatchalarmdefinition.go index 665d1f5c40..c3227715e6 100644 --- a/cloudformation/emr/aws-emr-cluster_cloudwatchalarmdefinition.go +++ b/cloudformation/emr/aws-emr-cluster_cloudwatchalarmdefinition.go @@ -11,27 +11,27 @@ type Cluster_CloudWatchAlarmDefinition struct { // ComparisonOperator AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-cloudwatchalarmdefinition.html#cfn-elasticmapreduce-cluster-cloudwatchalarmdefinition-comparisonoperator - ComparisonOperator string `json:"ComparisonOperator,omitempty"` + ComparisonOperator string `json:"ComparisonOperator"` // Dimensions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-cloudwatchalarmdefinition.html#cfn-elasticmapreduce-cluster-cloudwatchalarmdefinition-dimensions - Dimensions []Cluster_MetricDimension `json:"Dimensions,omitempty"` + Dimensions *[]Cluster_MetricDimension `json:"Dimensions,omitempty"` // EvaluationPeriods AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-cloudwatchalarmdefinition.html#cfn-elasticmapreduce-cluster-cloudwatchalarmdefinition-evaluationperiods - EvaluationPeriods int `json:"EvaluationPeriods,omitempty"` + EvaluationPeriods *int `json:"EvaluationPeriods,omitempty"` // MetricName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-cloudwatchalarmdefinition.html#cfn-elasticmapreduce-cluster-cloudwatchalarmdefinition-metricname - MetricName string `json:"MetricName,omitempty"` + MetricName string `json:"MetricName"` // Namespace AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-cloudwatchalarmdefinition.html#cfn-elasticmapreduce-cluster-cloudwatchalarmdefinition-namespace - Namespace string `json:"Namespace,omitempty"` + Namespace *string `json:"Namespace,omitempty"` // Period AWS CloudFormation Property // Required: true @@ -41,7 +41,7 @@ type Cluster_CloudWatchAlarmDefinition struct { // Statistic AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-cloudwatchalarmdefinition.html#cfn-elasticmapreduce-cluster-cloudwatchalarmdefinition-statistic - Statistic string `json:"Statistic,omitempty"` + Statistic *string `json:"Statistic,omitempty"` // Threshold AWS CloudFormation Property // Required: true @@ -51,7 +51,7 @@ type Cluster_CloudWatchAlarmDefinition struct { // Unit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-cloudwatchalarmdefinition.html#cfn-elasticmapreduce-cluster-cloudwatchalarmdefinition-unit - Unit string `json:"Unit,omitempty"` + Unit *string `json:"Unit,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-cluster_computelimits.go b/cloudformation/emr/aws-emr-cluster_computelimits.go index cfd791d651..ce292ee8c0 100644 --- a/cloudformation/emr/aws-emr-cluster_computelimits.go +++ b/cloudformation/emr/aws-emr-cluster_computelimits.go @@ -16,12 +16,12 @@ type Cluster_ComputeLimits struct { // MaximumCoreCapacityUnits AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-computelimits.html#cfn-elasticmapreduce-cluster-computelimits-maximumcorecapacityunits - MaximumCoreCapacityUnits int `json:"MaximumCoreCapacityUnits,omitempty"` + MaximumCoreCapacityUnits *int `json:"MaximumCoreCapacityUnits,omitempty"` // MaximumOnDemandCapacityUnits AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-computelimits.html#cfn-elasticmapreduce-cluster-computelimits-maximumondemandcapacityunits - MaximumOnDemandCapacityUnits int `json:"MaximumOnDemandCapacityUnits,omitempty"` + MaximumOnDemandCapacityUnits *int `json:"MaximumOnDemandCapacityUnits,omitempty"` // MinimumCapacityUnits AWS CloudFormation Property // Required: true @@ -31,7 +31,7 @@ type Cluster_ComputeLimits struct { // UnitType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-computelimits.html#cfn-elasticmapreduce-cluster-computelimits-unittype - UnitType string `json:"UnitType,omitempty"` + UnitType string `json:"UnitType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-cluster_configuration.go b/cloudformation/emr/aws-emr-cluster_configuration.go index e104e1e4e3..c94c740c9a 100644 --- a/cloudformation/emr/aws-emr-cluster_configuration.go +++ b/cloudformation/emr/aws-emr-cluster_configuration.go @@ -11,17 +11,17 @@ type Cluster_Configuration struct { // Classification AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-configuration.html#cfn-elasticmapreduce-cluster-configuration-classification - Classification string `json:"Classification,omitempty"` + Classification *string `json:"Classification,omitempty"` // ConfigurationProperties AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-configuration.html#cfn-elasticmapreduce-cluster-configuration-configurationproperties - ConfigurationProperties map[string]string `json:"ConfigurationProperties,omitempty"` + ConfigurationProperties *map[string]string `json:"ConfigurationProperties,omitempty"` // Configurations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-configuration.html#cfn-elasticmapreduce-cluster-configuration-configurations - Configurations []Cluster_Configuration `json:"Configurations,omitempty"` + Configurations *[]Cluster_Configuration `json:"Configurations,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-cluster_ebsblockdeviceconfig.go b/cloudformation/emr/aws-emr-cluster_ebsblockdeviceconfig.go index 645a8876f7..73c8c625aa 100644 --- a/cloudformation/emr/aws-emr-cluster_ebsblockdeviceconfig.go +++ b/cloudformation/emr/aws-emr-cluster_ebsblockdeviceconfig.go @@ -11,12 +11,12 @@ type Cluster_EbsBlockDeviceConfig struct { // VolumeSpecification AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-ebsblockdeviceconfig.html#cfn-elasticmapreduce-cluster-ebsblockdeviceconfig-volumespecification - VolumeSpecification *Cluster_VolumeSpecification `json:"VolumeSpecification,omitempty"` + VolumeSpecification *Cluster_VolumeSpecification `json:"VolumeSpecification"` // VolumesPerInstance AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-ebsblockdeviceconfig.html#cfn-elasticmapreduce-cluster-ebsblockdeviceconfig-volumesperinstance - VolumesPerInstance int `json:"VolumesPerInstance,omitempty"` + VolumesPerInstance *int `json:"VolumesPerInstance,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-cluster_ebsconfiguration.go b/cloudformation/emr/aws-emr-cluster_ebsconfiguration.go index bb4f62a03e..190a6879cc 100644 --- a/cloudformation/emr/aws-emr-cluster_ebsconfiguration.go +++ b/cloudformation/emr/aws-emr-cluster_ebsconfiguration.go @@ -11,12 +11,12 @@ type Cluster_EbsConfiguration struct { // EbsBlockDeviceConfigs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-ebsconfiguration.html#cfn-elasticmapreduce-cluster-ebsconfiguration-ebsblockdeviceconfigs - EbsBlockDeviceConfigs []Cluster_EbsBlockDeviceConfig `json:"EbsBlockDeviceConfigs,omitempty"` + EbsBlockDeviceConfigs *[]Cluster_EbsBlockDeviceConfig `json:"EbsBlockDeviceConfigs,omitempty"` // EbsOptimized AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-ebsconfiguration.html#cfn-elasticmapreduce-cluster-ebsconfiguration-ebsoptimized - EbsOptimized bool `json:"EbsOptimized,omitempty"` + EbsOptimized *bool `json:"EbsOptimized,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-cluster_hadoopjarstepconfig.go b/cloudformation/emr/aws-emr-cluster_hadoopjarstepconfig.go index 6aac96dcc9..cbb80800ca 100644 --- a/cloudformation/emr/aws-emr-cluster_hadoopjarstepconfig.go +++ b/cloudformation/emr/aws-emr-cluster_hadoopjarstepconfig.go @@ -11,22 +11,22 @@ type Cluster_HadoopJarStepConfig struct { // Args AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-hadoopjarstepconfig.html#cfn-elasticmapreduce-cluster-hadoopjarstepconfig-args - Args []string `json:"Args,omitempty"` + Args *[]string `json:"Args,omitempty"` // Jar AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-hadoopjarstepconfig.html#cfn-elasticmapreduce-cluster-hadoopjarstepconfig-jar - Jar string `json:"Jar,omitempty"` + Jar string `json:"Jar"` // MainClass AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-hadoopjarstepconfig.html#cfn-elasticmapreduce-cluster-hadoopjarstepconfig-mainclass - MainClass string `json:"MainClass,omitempty"` + MainClass *string `json:"MainClass,omitempty"` // StepProperties AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-hadoopjarstepconfig.html#cfn-elasticmapreduce-cluster-hadoopjarstepconfig-stepproperties - StepProperties []Cluster_KeyValue `json:"StepProperties,omitempty"` + StepProperties *[]Cluster_KeyValue `json:"StepProperties,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-cluster_instancefleetconfig.go b/cloudformation/emr/aws-emr-cluster_instancefleetconfig.go index 5fe77c5361..022b58081b 100644 --- a/cloudformation/emr/aws-emr-cluster_instancefleetconfig.go +++ b/cloudformation/emr/aws-emr-cluster_instancefleetconfig.go @@ -11,7 +11,7 @@ type Cluster_InstanceFleetConfig struct { // InstanceTypeConfigs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancefleetconfig.html#cfn-elasticmapreduce-cluster-instancefleetconfig-instancetypeconfigs - InstanceTypeConfigs []Cluster_InstanceTypeConfig `json:"InstanceTypeConfigs,omitempty"` + InstanceTypeConfigs *[]Cluster_InstanceTypeConfig `json:"InstanceTypeConfigs,omitempty"` // LaunchSpecifications AWS CloudFormation Property // Required: false @@ -21,17 +21,17 @@ type Cluster_InstanceFleetConfig struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancefleetconfig.html#cfn-elasticmapreduce-cluster-instancefleetconfig-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // TargetOnDemandCapacity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancefleetconfig.html#cfn-elasticmapreduce-cluster-instancefleetconfig-targetondemandcapacity - TargetOnDemandCapacity int `json:"TargetOnDemandCapacity,omitempty"` + TargetOnDemandCapacity *int `json:"TargetOnDemandCapacity,omitempty"` // TargetSpotCapacity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancefleetconfig.html#cfn-elasticmapreduce-cluster-instancefleetconfig-targetspotcapacity - TargetSpotCapacity int `json:"TargetSpotCapacity,omitempty"` + TargetSpotCapacity *int `json:"TargetSpotCapacity,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-cluster_instancegroupconfig.go b/cloudformation/emr/aws-emr-cluster_instancegroupconfig.go index e6da04e76b..eff90db56b 100644 --- a/cloudformation/emr/aws-emr-cluster_instancegroupconfig.go +++ b/cloudformation/emr/aws-emr-cluster_instancegroupconfig.go @@ -16,17 +16,17 @@ type Cluster_InstanceGroupConfig struct { // BidPrice AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancegroupconfig.html#cfn-elasticmapreduce-cluster-instancegroupconfig-bidprice - BidPrice string `json:"BidPrice,omitempty"` + BidPrice *string `json:"BidPrice,omitempty"` // Configurations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancegroupconfig.html#cfn-elasticmapreduce-cluster-instancegroupconfig-configurations - Configurations []Cluster_Configuration `json:"Configurations,omitempty"` + Configurations *[]Cluster_Configuration `json:"Configurations,omitempty"` // CustomAmiId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancegroupconfig.html#cfn-elasticmapreduce-cluster-instancegroupconfig-customamiid - CustomAmiId string `json:"CustomAmiId,omitempty"` + CustomAmiId *string `json:"CustomAmiId,omitempty"` // EbsConfiguration AWS CloudFormation Property // Required: false @@ -41,17 +41,17 @@ type Cluster_InstanceGroupConfig struct { // InstanceType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancegroupconfig.html#cfn-elasticmapreduce-cluster-instancegroupconfig-instancetype - InstanceType string `json:"InstanceType,omitempty"` + InstanceType string `json:"InstanceType"` // Market AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancegroupconfig.html#cfn-elasticmapreduce-cluster-instancegroupconfig-market - Market string `json:"Market,omitempty"` + Market *string `json:"Market,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancegroupconfig.html#cfn-elasticmapreduce-cluster-instancegroupconfig-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-cluster_instancetypeconfig.go b/cloudformation/emr/aws-emr-cluster_instancetypeconfig.go index 83a4a7f6ce..72d65cf98c 100644 --- a/cloudformation/emr/aws-emr-cluster_instancetypeconfig.go +++ b/cloudformation/emr/aws-emr-cluster_instancetypeconfig.go @@ -11,22 +11,22 @@ type Cluster_InstanceTypeConfig struct { // BidPrice AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancetypeconfig.html#cfn-elasticmapreduce-cluster-instancetypeconfig-bidprice - BidPrice string `json:"BidPrice,omitempty"` + BidPrice *string `json:"BidPrice,omitempty"` // BidPriceAsPercentageOfOnDemandPrice AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancetypeconfig.html#cfn-elasticmapreduce-cluster-instancetypeconfig-bidpriceaspercentageofondemandprice - BidPriceAsPercentageOfOnDemandPrice float64 `json:"BidPriceAsPercentageOfOnDemandPrice,omitempty"` + BidPriceAsPercentageOfOnDemandPrice *float64 `json:"BidPriceAsPercentageOfOnDemandPrice,omitempty"` // Configurations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancetypeconfig.html#cfn-elasticmapreduce-cluster-instancetypeconfig-configurations - Configurations []Cluster_Configuration `json:"Configurations,omitempty"` + Configurations *[]Cluster_Configuration `json:"Configurations,omitempty"` // CustomAmiId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancetypeconfig.html#cfn-elasticmapreduce-cluster-instancetypeconfig-customamiid - CustomAmiId string `json:"CustomAmiId,omitempty"` + CustomAmiId *string `json:"CustomAmiId,omitempty"` // EbsConfiguration AWS CloudFormation Property // Required: false @@ -36,12 +36,12 @@ type Cluster_InstanceTypeConfig struct { // InstanceType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancetypeconfig.html#cfn-elasticmapreduce-cluster-instancetypeconfig-instancetype - InstanceType string `json:"InstanceType,omitempty"` + InstanceType string `json:"InstanceType"` // WeightedCapacity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancetypeconfig.html#cfn-elasticmapreduce-cluster-instancetypeconfig-weightedcapacity - WeightedCapacity int `json:"WeightedCapacity,omitempty"` + WeightedCapacity *int `json:"WeightedCapacity,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-cluster_jobflowinstancesconfig.go b/cloudformation/emr/aws-emr-cluster_jobflowinstancesconfig.go index c55d1970f8..488254da07 100644 --- a/cloudformation/emr/aws-emr-cluster_jobflowinstancesconfig.go +++ b/cloudformation/emr/aws-emr-cluster_jobflowinstancesconfig.go @@ -11,12 +11,12 @@ type Cluster_JobFlowInstancesConfig struct { // AdditionalMasterSecurityGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-jobflowinstancesconfig.html#cfn-elasticmapreduce-cluster-jobflowinstancesconfig-additionalmastersecuritygroups - AdditionalMasterSecurityGroups []string `json:"AdditionalMasterSecurityGroups,omitempty"` + AdditionalMasterSecurityGroups *[]string `json:"AdditionalMasterSecurityGroups,omitempty"` // AdditionalSlaveSecurityGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-jobflowinstancesconfig.html#cfn-elasticmapreduce-cluster-jobflowinstancesconfig-additionalslavesecuritygroups - AdditionalSlaveSecurityGroups []string `json:"AdditionalSlaveSecurityGroups,omitempty"` + AdditionalSlaveSecurityGroups *[]string `json:"AdditionalSlaveSecurityGroups,omitempty"` // CoreInstanceFleet AWS CloudFormation Property // Required: false @@ -31,37 +31,37 @@ type Cluster_JobFlowInstancesConfig struct { // Ec2KeyName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-jobflowinstancesconfig.html#cfn-elasticmapreduce-cluster-jobflowinstancesconfig-ec2keyname - Ec2KeyName string `json:"Ec2KeyName,omitempty"` + Ec2KeyName *string `json:"Ec2KeyName,omitempty"` // Ec2SubnetId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-jobflowinstancesconfig.html#cfn-elasticmapreduce-cluster-jobflowinstancesconfig-ec2subnetid - Ec2SubnetId string `json:"Ec2SubnetId,omitempty"` + Ec2SubnetId *string `json:"Ec2SubnetId,omitempty"` // Ec2SubnetIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-jobflowinstancesconfig.html#cfn-elasticmapreduce-cluster-jobflowinstancesconfig-ec2subnetids - Ec2SubnetIds []string `json:"Ec2SubnetIds,omitempty"` + Ec2SubnetIds *[]string `json:"Ec2SubnetIds,omitempty"` // EmrManagedMasterSecurityGroup AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-jobflowinstancesconfig.html#cfn-elasticmapreduce-cluster-jobflowinstancesconfig-emrmanagedmastersecuritygroup - EmrManagedMasterSecurityGroup string `json:"EmrManagedMasterSecurityGroup,omitempty"` + EmrManagedMasterSecurityGroup *string `json:"EmrManagedMasterSecurityGroup,omitempty"` // EmrManagedSlaveSecurityGroup AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-jobflowinstancesconfig.html#cfn-elasticmapreduce-cluster-jobflowinstancesconfig-emrmanagedslavesecuritygroup - EmrManagedSlaveSecurityGroup string `json:"EmrManagedSlaveSecurityGroup,omitempty"` + EmrManagedSlaveSecurityGroup *string `json:"EmrManagedSlaveSecurityGroup,omitempty"` // HadoopVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-jobflowinstancesconfig.html#cfn-elasticmapreduce-cluster-jobflowinstancesconfig-hadoopversion - HadoopVersion string `json:"HadoopVersion,omitempty"` + HadoopVersion *string `json:"HadoopVersion,omitempty"` // KeepJobFlowAliveWhenNoSteps AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-jobflowinstancesconfig.html#cfn-elasticmapreduce-cluster-jobflowinstancesconfig-keepjobflowalivewhennosteps - KeepJobFlowAliveWhenNoSteps bool `json:"KeepJobFlowAliveWhenNoSteps,omitempty"` + KeepJobFlowAliveWhenNoSteps *bool `json:"KeepJobFlowAliveWhenNoSteps,omitempty"` // MasterInstanceFleet AWS CloudFormation Property // Required: false @@ -81,12 +81,12 @@ type Cluster_JobFlowInstancesConfig struct { // ServiceAccessSecurityGroup AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-jobflowinstancesconfig.html#cfn-elasticmapreduce-cluster-jobflowinstancesconfig-serviceaccesssecuritygroup - ServiceAccessSecurityGroup string `json:"ServiceAccessSecurityGroup,omitempty"` + ServiceAccessSecurityGroup *string `json:"ServiceAccessSecurityGroup,omitempty"` // TerminationProtected AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-jobflowinstancesconfig.html#cfn-elasticmapreduce-cluster-jobflowinstancesconfig-terminationprotected - TerminationProtected bool `json:"TerminationProtected,omitempty"` + TerminationProtected *bool `json:"TerminationProtected,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-cluster_kerberosattributes.go b/cloudformation/emr/aws-emr-cluster_kerberosattributes.go index 5359ad9a66..5bf5e7694e 100644 --- a/cloudformation/emr/aws-emr-cluster_kerberosattributes.go +++ b/cloudformation/emr/aws-emr-cluster_kerberosattributes.go @@ -11,27 +11,27 @@ type Cluster_KerberosAttributes struct { // ADDomainJoinPassword AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-kerberosattributes.html#cfn-elasticmapreduce-cluster-kerberosattributes-addomainjoinpassword - ADDomainJoinPassword string `json:"ADDomainJoinPassword,omitempty"` + ADDomainJoinPassword *string `json:"ADDomainJoinPassword,omitempty"` // ADDomainJoinUser AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-kerberosattributes.html#cfn-elasticmapreduce-cluster-kerberosattributes-addomainjoinuser - ADDomainJoinUser string `json:"ADDomainJoinUser,omitempty"` + ADDomainJoinUser *string `json:"ADDomainJoinUser,omitempty"` // CrossRealmTrustPrincipalPassword AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-kerberosattributes.html#cfn-elasticmapreduce-cluster-kerberosattributes-crossrealmtrustprincipalpassword - CrossRealmTrustPrincipalPassword string `json:"CrossRealmTrustPrincipalPassword,omitempty"` + CrossRealmTrustPrincipalPassword *string `json:"CrossRealmTrustPrincipalPassword,omitempty"` // KdcAdminPassword AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-kerberosattributes.html#cfn-elasticmapreduce-cluster-kerberosattributes-kdcadminpassword - KdcAdminPassword string `json:"KdcAdminPassword,omitempty"` + KdcAdminPassword string `json:"KdcAdminPassword"` // Realm AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-kerberosattributes.html#cfn-elasticmapreduce-cluster-kerberosattributes-realm - Realm string `json:"Realm,omitempty"` + Realm string `json:"Realm"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-cluster_keyvalue.go b/cloudformation/emr/aws-emr-cluster_keyvalue.go index 1d4a033273..54a29d4666 100644 --- a/cloudformation/emr/aws-emr-cluster_keyvalue.go +++ b/cloudformation/emr/aws-emr-cluster_keyvalue.go @@ -11,12 +11,12 @@ type Cluster_KeyValue struct { // Key AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-keyvalue.html#cfn-elasticmapreduce-cluster-keyvalue-key - Key string `json:"Key,omitempty"` + Key *string `json:"Key,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-keyvalue.html#cfn-elasticmapreduce-cluster-keyvalue-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-cluster_metricdimension.go b/cloudformation/emr/aws-emr-cluster_metricdimension.go index e2972dc8a3..a876ddcc53 100644 --- a/cloudformation/emr/aws-emr-cluster_metricdimension.go +++ b/cloudformation/emr/aws-emr-cluster_metricdimension.go @@ -11,12 +11,12 @@ type Cluster_MetricDimension struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-metricdimension.html#cfn-elasticmapreduce-cluster-metricdimension-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-metricdimension.html#cfn-elasticmapreduce-cluster-metricdimension-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-cluster_ondemandprovisioningspecification.go b/cloudformation/emr/aws-emr-cluster_ondemandprovisioningspecification.go index e4cfbab897..a20f62952d 100644 --- a/cloudformation/emr/aws-emr-cluster_ondemandprovisioningspecification.go +++ b/cloudformation/emr/aws-emr-cluster_ondemandprovisioningspecification.go @@ -11,7 +11,7 @@ type Cluster_OnDemandProvisioningSpecification struct { // AllocationStrategy AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-ondemandprovisioningspecification.html#cfn-elasticmapreduce-cluster-ondemandprovisioningspecification-allocationstrategy - AllocationStrategy string `json:"AllocationStrategy,omitempty"` + AllocationStrategy string `json:"AllocationStrategy"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-cluster_placementtype.go b/cloudformation/emr/aws-emr-cluster_placementtype.go index 0a170fb1b5..7880ea97d5 100644 --- a/cloudformation/emr/aws-emr-cluster_placementtype.go +++ b/cloudformation/emr/aws-emr-cluster_placementtype.go @@ -11,7 +11,7 @@ type Cluster_PlacementType struct { // AvailabilityZone AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-placementtype.html#cfn-elasticmapreduce-cluster-placementtype-availabilityzone - AvailabilityZone string `json:"AvailabilityZone,omitempty"` + AvailabilityZone string `json:"AvailabilityZone"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-cluster_scalingaction.go b/cloudformation/emr/aws-emr-cluster_scalingaction.go index 366f4419b6..e57a7be6ba 100644 --- a/cloudformation/emr/aws-emr-cluster_scalingaction.go +++ b/cloudformation/emr/aws-emr-cluster_scalingaction.go @@ -11,12 +11,12 @@ type Cluster_ScalingAction struct { // Market AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-scalingaction.html#cfn-elasticmapreduce-cluster-scalingaction-market - Market string `json:"Market,omitempty"` + Market *string `json:"Market,omitempty"` // SimpleScalingPolicyConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-scalingaction.html#cfn-elasticmapreduce-cluster-scalingaction-simplescalingpolicyconfiguration - SimpleScalingPolicyConfiguration *Cluster_SimpleScalingPolicyConfiguration `json:"SimpleScalingPolicyConfiguration,omitempty"` + SimpleScalingPolicyConfiguration *Cluster_SimpleScalingPolicyConfiguration `json:"SimpleScalingPolicyConfiguration"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-cluster_scalingrule.go b/cloudformation/emr/aws-emr-cluster_scalingrule.go index 4f2dc9821e..028760fa1a 100644 --- a/cloudformation/emr/aws-emr-cluster_scalingrule.go +++ b/cloudformation/emr/aws-emr-cluster_scalingrule.go @@ -11,22 +11,22 @@ type Cluster_ScalingRule struct { // Action AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-scalingrule.html#cfn-elasticmapreduce-cluster-scalingrule-action - Action *Cluster_ScalingAction `json:"Action,omitempty"` + Action *Cluster_ScalingAction `json:"Action"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-scalingrule.html#cfn-elasticmapreduce-cluster-scalingrule-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-scalingrule.html#cfn-elasticmapreduce-cluster-scalingrule-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Trigger AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-scalingrule.html#cfn-elasticmapreduce-cluster-scalingrule-trigger - Trigger *Cluster_ScalingTrigger `json:"Trigger,omitempty"` + Trigger *Cluster_ScalingTrigger `json:"Trigger"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-cluster_scalingtrigger.go b/cloudformation/emr/aws-emr-cluster_scalingtrigger.go index 392a5426ea..ead8c26809 100644 --- a/cloudformation/emr/aws-emr-cluster_scalingtrigger.go +++ b/cloudformation/emr/aws-emr-cluster_scalingtrigger.go @@ -11,7 +11,7 @@ type Cluster_ScalingTrigger struct { // CloudWatchAlarmDefinition AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-scalingtrigger.html#cfn-elasticmapreduce-cluster-scalingtrigger-cloudwatchalarmdefinition - CloudWatchAlarmDefinition *Cluster_CloudWatchAlarmDefinition `json:"CloudWatchAlarmDefinition,omitempty"` + CloudWatchAlarmDefinition *Cluster_CloudWatchAlarmDefinition `json:"CloudWatchAlarmDefinition"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-cluster_scriptbootstrapactionconfig.go b/cloudformation/emr/aws-emr-cluster_scriptbootstrapactionconfig.go index 2677f00357..c65bfb5e0e 100644 --- a/cloudformation/emr/aws-emr-cluster_scriptbootstrapactionconfig.go +++ b/cloudformation/emr/aws-emr-cluster_scriptbootstrapactionconfig.go @@ -11,12 +11,12 @@ type Cluster_ScriptBootstrapActionConfig struct { // Args AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-scriptbootstrapactionconfig.html#cfn-elasticmapreduce-cluster-scriptbootstrapactionconfig-args - Args []string `json:"Args,omitempty"` + Args *[]string `json:"Args,omitempty"` // Path AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-scriptbootstrapactionconfig.html#cfn-elasticmapreduce-cluster-scriptbootstrapactionconfig-path - Path string `json:"Path,omitempty"` + Path string `json:"Path"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-cluster_simplescalingpolicyconfiguration.go b/cloudformation/emr/aws-emr-cluster_simplescalingpolicyconfiguration.go index 966ba8fe3a..c88b63b977 100644 --- a/cloudformation/emr/aws-emr-cluster_simplescalingpolicyconfiguration.go +++ b/cloudformation/emr/aws-emr-cluster_simplescalingpolicyconfiguration.go @@ -11,12 +11,12 @@ type Cluster_SimpleScalingPolicyConfiguration struct { // AdjustmentType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-simplescalingpolicyconfiguration.html#cfn-elasticmapreduce-cluster-simplescalingpolicyconfiguration-adjustmenttype - AdjustmentType string `json:"AdjustmentType,omitempty"` + AdjustmentType *string `json:"AdjustmentType,omitempty"` // CoolDown AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-simplescalingpolicyconfiguration.html#cfn-elasticmapreduce-cluster-simplescalingpolicyconfiguration-cooldown - CoolDown int `json:"CoolDown,omitempty"` + CoolDown *int `json:"CoolDown,omitempty"` // ScalingAdjustment AWS CloudFormation Property // Required: true diff --git a/cloudformation/emr/aws-emr-cluster_spotprovisioningspecification.go b/cloudformation/emr/aws-emr-cluster_spotprovisioningspecification.go index ace3e3f918..701dca0f8c 100644 --- a/cloudformation/emr/aws-emr-cluster_spotprovisioningspecification.go +++ b/cloudformation/emr/aws-emr-cluster_spotprovisioningspecification.go @@ -11,17 +11,17 @@ type Cluster_SpotProvisioningSpecification struct { // AllocationStrategy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-spotprovisioningspecification.html#cfn-elasticmapreduce-cluster-spotprovisioningspecification-allocationstrategy - AllocationStrategy string `json:"AllocationStrategy,omitempty"` + AllocationStrategy *string `json:"AllocationStrategy,omitempty"` // BlockDurationMinutes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-spotprovisioningspecification.html#cfn-elasticmapreduce-cluster-spotprovisioningspecification-blockdurationminutes - BlockDurationMinutes int `json:"BlockDurationMinutes,omitempty"` + BlockDurationMinutes *int `json:"BlockDurationMinutes,omitempty"` // TimeoutAction AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-spotprovisioningspecification.html#cfn-elasticmapreduce-cluster-spotprovisioningspecification-timeoutaction - TimeoutAction string `json:"TimeoutAction,omitempty"` + TimeoutAction string `json:"TimeoutAction"` // TimeoutDurationMinutes AWS CloudFormation Property // Required: true diff --git a/cloudformation/emr/aws-emr-cluster_stepconfig.go b/cloudformation/emr/aws-emr-cluster_stepconfig.go index 015c258bcf..b7349554b2 100644 --- a/cloudformation/emr/aws-emr-cluster_stepconfig.go +++ b/cloudformation/emr/aws-emr-cluster_stepconfig.go @@ -11,17 +11,17 @@ type Cluster_StepConfig struct { // ActionOnFailure AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-stepconfig.html#cfn-elasticmapreduce-cluster-stepconfig-actiononfailure - ActionOnFailure string `json:"ActionOnFailure,omitempty"` + ActionOnFailure *string `json:"ActionOnFailure,omitempty"` // HadoopJarStep AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-stepconfig.html#cfn-elasticmapreduce-cluster-stepconfig-hadoopjarstep - HadoopJarStep *Cluster_HadoopJarStepConfig `json:"HadoopJarStep,omitempty"` + HadoopJarStep *Cluster_HadoopJarStepConfig `json:"HadoopJarStep"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-stepconfig.html#cfn-elasticmapreduce-cluster-stepconfig-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-cluster_volumespecification.go b/cloudformation/emr/aws-emr-cluster_volumespecification.go index e392f72300..96693d410b 100644 --- a/cloudformation/emr/aws-emr-cluster_volumespecification.go +++ b/cloudformation/emr/aws-emr-cluster_volumespecification.go @@ -11,7 +11,7 @@ type Cluster_VolumeSpecification struct { // Iops AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-volumespecification.html#cfn-elasticmapreduce-cluster-volumespecification-iops - Iops int `json:"Iops,omitempty"` + Iops *int `json:"Iops,omitempty"` // SizeInGB AWS CloudFormation Property // Required: true @@ -21,7 +21,7 @@ type Cluster_VolumeSpecification struct { // VolumeType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-volumespecification.html#cfn-elasticmapreduce-cluster-volumespecification-volumetype - VolumeType string `json:"VolumeType,omitempty"` + VolumeType string `json:"VolumeType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-instancefleetconfig.go b/cloudformation/emr/aws-emr-instancefleetconfig.go index 1ab81f5f10..d490d28e75 100644 --- a/cloudformation/emr/aws-emr-instancefleetconfig.go +++ b/cloudformation/emr/aws-emr-instancefleetconfig.go @@ -15,17 +15,17 @@ type InstanceFleetConfig struct { // ClusterId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticmapreduce-instancefleetconfig.html#cfn-elasticmapreduce-instancefleetconfig-clusterid - ClusterId string `json:"ClusterId,omitempty"` + ClusterId string `json:"ClusterId"` // InstanceFleetType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticmapreduce-instancefleetconfig.html#cfn-elasticmapreduce-instancefleetconfig-instancefleettype - InstanceFleetType string `json:"InstanceFleetType,omitempty"` + InstanceFleetType string `json:"InstanceFleetType"` // InstanceTypeConfigs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticmapreduce-instancefleetconfig.html#cfn-elasticmapreduce-instancefleetconfig-instancetypeconfigs - InstanceTypeConfigs []InstanceFleetConfig_InstanceTypeConfig `json:"InstanceTypeConfigs,omitempty"` + InstanceTypeConfigs *[]InstanceFleetConfig_InstanceTypeConfig `json:"InstanceTypeConfigs,omitempty"` // LaunchSpecifications AWS CloudFormation Property // Required: false @@ -35,17 +35,17 @@ type InstanceFleetConfig struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticmapreduce-instancefleetconfig.html#cfn-elasticmapreduce-instancefleetconfig-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // TargetOnDemandCapacity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticmapreduce-instancefleetconfig.html#cfn-elasticmapreduce-instancefleetconfig-targetondemandcapacity - TargetOnDemandCapacity int `json:"TargetOnDemandCapacity,omitempty"` + TargetOnDemandCapacity *int `json:"TargetOnDemandCapacity,omitempty"` // TargetSpotCapacity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticmapreduce-instancefleetconfig.html#cfn-elasticmapreduce-instancefleetconfig-targetspotcapacity - TargetSpotCapacity int `json:"TargetSpotCapacity,omitempty"` + TargetSpotCapacity *int `json:"TargetSpotCapacity,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-instancefleetconfig_configuration.go b/cloudformation/emr/aws-emr-instancefleetconfig_configuration.go index 599b45b4a5..21f6ba5d87 100644 --- a/cloudformation/emr/aws-emr-instancefleetconfig_configuration.go +++ b/cloudformation/emr/aws-emr-instancefleetconfig_configuration.go @@ -11,17 +11,17 @@ type InstanceFleetConfig_Configuration struct { // Classification AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-configuration.html#cfn-elasticmapreduce-instancefleetconfig-configuration-classification - Classification string `json:"Classification,omitempty"` + Classification *string `json:"Classification,omitempty"` // ConfigurationProperties AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-configuration.html#cfn-elasticmapreduce-instancefleetconfig-configuration-configurationproperties - ConfigurationProperties map[string]string `json:"ConfigurationProperties,omitempty"` + ConfigurationProperties *map[string]string `json:"ConfigurationProperties,omitempty"` // Configurations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-configuration.html#cfn-elasticmapreduce-instancefleetconfig-configuration-configurations - Configurations []InstanceFleetConfig_Configuration `json:"Configurations,omitempty"` + Configurations *[]InstanceFleetConfig_Configuration `json:"Configurations,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-instancefleetconfig_ebsblockdeviceconfig.go b/cloudformation/emr/aws-emr-instancefleetconfig_ebsblockdeviceconfig.go index 45216f306d..fd16e2594a 100644 --- a/cloudformation/emr/aws-emr-instancefleetconfig_ebsblockdeviceconfig.go +++ b/cloudformation/emr/aws-emr-instancefleetconfig_ebsblockdeviceconfig.go @@ -11,12 +11,12 @@ type InstanceFleetConfig_EbsBlockDeviceConfig struct { // VolumeSpecification AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-ebsblockdeviceconfig.html#cfn-elasticmapreduce-instancefleetconfig-ebsblockdeviceconfig-volumespecification - VolumeSpecification *InstanceFleetConfig_VolumeSpecification `json:"VolumeSpecification,omitempty"` + VolumeSpecification *InstanceFleetConfig_VolumeSpecification `json:"VolumeSpecification"` // VolumesPerInstance AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-ebsblockdeviceconfig.html#cfn-elasticmapreduce-instancefleetconfig-ebsblockdeviceconfig-volumesperinstance - VolumesPerInstance int `json:"VolumesPerInstance,omitempty"` + VolumesPerInstance *int `json:"VolumesPerInstance,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-instancefleetconfig_ebsconfiguration.go b/cloudformation/emr/aws-emr-instancefleetconfig_ebsconfiguration.go index b0215bc265..3f49450e68 100644 --- a/cloudformation/emr/aws-emr-instancefleetconfig_ebsconfiguration.go +++ b/cloudformation/emr/aws-emr-instancefleetconfig_ebsconfiguration.go @@ -11,12 +11,12 @@ type InstanceFleetConfig_EbsConfiguration struct { // EbsBlockDeviceConfigs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-ebsconfiguration.html#cfn-elasticmapreduce-instancefleetconfig-ebsconfiguration-ebsblockdeviceconfigs - EbsBlockDeviceConfigs []InstanceFleetConfig_EbsBlockDeviceConfig `json:"EbsBlockDeviceConfigs,omitempty"` + EbsBlockDeviceConfigs *[]InstanceFleetConfig_EbsBlockDeviceConfig `json:"EbsBlockDeviceConfigs,omitempty"` // EbsOptimized AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-ebsconfiguration.html#cfn-elasticmapreduce-instancefleetconfig-ebsconfiguration-ebsoptimized - EbsOptimized bool `json:"EbsOptimized,omitempty"` + EbsOptimized *bool `json:"EbsOptimized,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-instancefleetconfig_instancetypeconfig.go b/cloudformation/emr/aws-emr-instancefleetconfig_instancetypeconfig.go index ab4bcd58a1..c901eafabf 100644 --- a/cloudformation/emr/aws-emr-instancefleetconfig_instancetypeconfig.go +++ b/cloudformation/emr/aws-emr-instancefleetconfig_instancetypeconfig.go @@ -11,22 +11,22 @@ type InstanceFleetConfig_InstanceTypeConfig struct { // BidPrice AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-instancetypeconfig.html#cfn-elasticmapreduce-instancefleetconfig-instancetypeconfig-bidprice - BidPrice string `json:"BidPrice,omitempty"` + BidPrice *string `json:"BidPrice,omitempty"` // BidPriceAsPercentageOfOnDemandPrice AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-instancetypeconfig.html#cfn-elasticmapreduce-instancefleetconfig-instancetypeconfig-bidpriceaspercentageofondemandprice - BidPriceAsPercentageOfOnDemandPrice float64 `json:"BidPriceAsPercentageOfOnDemandPrice,omitempty"` + BidPriceAsPercentageOfOnDemandPrice *float64 `json:"BidPriceAsPercentageOfOnDemandPrice,omitempty"` // Configurations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-instancetypeconfig.html#cfn-elasticmapreduce-instancefleetconfig-instancetypeconfig-configurations - Configurations []InstanceFleetConfig_Configuration `json:"Configurations,omitempty"` + Configurations *[]InstanceFleetConfig_Configuration `json:"Configurations,omitempty"` // CustomAmiId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-instancetypeconfig.html#cfn-elasticmapreduce-instancefleetconfig-instancetypeconfig-customamiid - CustomAmiId string `json:"CustomAmiId,omitempty"` + CustomAmiId *string `json:"CustomAmiId,omitempty"` // EbsConfiguration AWS CloudFormation Property // Required: false @@ -36,12 +36,12 @@ type InstanceFleetConfig_InstanceTypeConfig struct { // InstanceType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-instancetypeconfig.html#cfn-elasticmapreduce-instancefleetconfig-instancetypeconfig-instancetype - InstanceType string `json:"InstanceType,omitempty"` + InstanceType string `json:"InstanceType"` // WeightedCapacity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-instancetypeconfig.html#cfn-elasticmapreduce-instancefleetconfig-instancetypeconfig-weightedcapacity - WeightedCapacity int `json:"WeightedCapacity,omitempty"` + WeightedCapacity *int `json:"WeightedCapacity,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-instancefleetconfig_ondemandprovisioningspecification.go b/cloudformation/emr/aws-emr-instancefleetconfig_ondemandprovisioningspecification.go index 1b6f77cff1..1c3b336248 100644 --- a/cloudformation/emr/aws-emr-instancefleetconfig_ondemandprovisioningspecification.go +++ b/cloudformation/emr/aws-emr-instancefleetconfig_ondemandprovisioningspecification.go @@ -11,7 +11,7 @@ type InstanceFleetConfig_OnDemandProvisioningSpecification struct { // AllocationStrategy AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-ondemandprovisioningspecification.html#cfn-elasticmapreduce-instancefleetconfig-ondemandprovisioningspecification-allocationstrategy - AllocationStrategy string `json:"AllocationStrategy,omitempty"` + AllocationStrategy string `json:"AllocationStrategy"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-instancefleetconfig_spotprovisioningspecification.go b/cloudformation/emr/aws-emr-instancefleetconfig_spotprovisioningspecification.go index e1c0f83322..78acc84fbf 100644 --- a/cloudformation/emr/aws-emr-instancefleetconfig_spotprovisioningspecification.go +++ b/cloudformation/emr/aws-emr-instancefleetconfig_spotprovisioningspecification.go @@ -11,17 +11,17 @@ type InstanceFleetConfig_SpotProvisioningSpecification struct { // AllocationStrategy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-spotprovisioningspecification.html#cfn-elasticmapreduce-instancefleetconfig-spotprovisioningspecification-allocationstrategy - AllocationStrategy string `json:"AllocationStrategy,omitempty"` + AllocationStrategy *string `json:"AllocationStrategy,omitempty"` // BlockDurationMinutes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-spotprovisioningspecification.html#cfn-elasticmapreduce-instancefleetconfig-spotprovisioningspecification-blockdurationminutes - BlockDurationMinutes int `json:"BlockDurationMinutes,omitempty"` + BlockDurationMinutes *int `json:"BlockDurationMinutes,omitempty"` // TimeoutAction AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-spotprovisioningspecification.html#cfn-elasticmapreduce-instancefleetconfig-spotprovisioningspecification-timeoutaction - TimeoutAction string `json:"TimeoutAction,omitempty"` + TimeoutAction string `json:"TimeoutAction"` // TimeoutDurationMinutes AWS CloudFormation Property // Required: true diff --git a/cloudformation/emr/aws-emr-instancefleetconfig_volumespecification.go b/cloudformation/emr/aws-emr-instancefleetconfig_volumespecification.go index dc1031bce8..16f0227a26 100644 --- a/cloudformation/emr/aws-emr-instancefleetconfig_volumespecification.go +++ b/cloudformation/emr/aws-emr-instancefleetconfig_volumespecification.go @@ -11,7 +11,7 @@ type InstanceFleetConfig_VolumeSpecification struct { // Iops AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-volumespecification.html#cfn-elasticmapreduce-instancefleetconfig-volumespecification-iops - Iops int `json:"Iops,omitempty"` + Iops *int `json:"Iops,omitempty"` // SizeInGB AWS CloudFormation Property // Required: true @@ -21,7 +21,7 @@ type InstanceFleetConfig_VolumeSpecification struct { // VolumeType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-volumespecification.html#cfn-elasticmapreduce-instancefleetconfig-volumespecification-volumetype - VolumeType string `json:"VolumeType,omitempty"` + VolumeType string `json:"VolumeType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-instancegroupconfig.go b/cloudformation/emr/aws-emr-instancegroupconfig.go index 51d9e03a1d..973a171cd6 100644 --- a/cloudformation/emr/aws-emr-instancegroupconfig.go +++ b/cloudformation/emr/aws-emr-instancegroupconfig.go @@ -20,17 +20,17 @@ type InstanceGroupConfig struct { // BidPrice AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-instancegroupconfig.html#cfn-emr-instancegroupconfig-bidprice - BidPrice string `json:"BidPrice,omitempty"` + BidPrice *string `json:"BidPrice,omitempty"` // Configurations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-instancegroupconfig.html#cfn-emr-instancegroupconfig-configurations - Configurations []InstanceGroupConfig_Configuration `json:"Configurations,omitempty"` + Configurations *[]InstanceGroupConfig_Configuration `json:"Configurations,omitempty"` // CustomAmiId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-instancegroupconfig.html#cfn-emr-instancegroupconfig-customamiid - CustomAmiId string `json:"CustomAmiId,omitempty"` + CustomAmiId *string `json:"CustomAmiId,omitempty"` // EbsConfiguration AWS CloudFormation Property // Required: false @@ -45,27 +45,27 @@ type InstanceGroupConfig struct { // InstanceRole AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-instancegroupconfig.html#cfn-emr-instancegroupconfig-instancerole - InstanceRole string `json:"InstanceRole,omitempty"` + InstanceRole string `json:"InstanceRole"` // InstanceType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-instancegroupconfig.html#cfn-emr-instancegroupconfig-instancetype - InstanceType string `json:"InstanceType,omitempty"` + InstanceType string `json:"InstanceType"` // JobFlowId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-instancegroupconfig.html#cfn-emr-instancegroupconfig-jobflowid - JobFlowId string `json:"JobFlowId,omitempty"` + JobFlowId string `json:"JobFlowId"` // Market AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-instancegroupconfig.html#cfn-emr-instancegroupconfig-market - Market string `json:"Market,omitempty"` + Market *string `json:"Market,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-instancegroupconfig.html#cfn-emr-instancegroupconfig-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-instancegroupconfig_autoscalingpolicy.go b/cloudformation/emr/aws-emr-instancegroupconfig_autoscalingpolicy.go index a5112cd713..b103851318 100644 --- a/cloudformation/emr/aws-emr-instancegroupconfig_autoscalingpolicy.go +++ b/cloudformation/emr/aws-emr-instancegroupconfig_autoscalingpolicy.go @@ -11,12 +11,12 @@ type InstanceGroupConfig_AutoScalingPolicy struct { // Constraints AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-autoscalingpolicy.html#cfn-elasticmapreduce-instancegroupconfig-autoscalingpolicy-constraints - Constraints *InstanceGroupConfig_ScalingConstraints `json:"Constraints,omitempty"` + Constraints *InstanceGroupConfig_ScalingConstraints `json:"Constraints"` // Rules AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-autoscalingpolicy.html#cfn-elasticmapreduce-instancegroupconfig-autoscalingpolicy-rules - Rules []InstanceGroupConfig_ScalingRule `json:"Rules,omitempty"` + Rules []InstanceGroupConfig_ScalingRule `json:"Rules"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-instancegroupconfig_cloudwatchalarmdefinition.go b/cloudformation/emr/aws-emr-instancegroupconfig_cloudwatchalarmdefinition.go index 76b18360d6..0edc5690b7 100644 --- a/cloudformation/emr/aws-emr-instancegroupconfig_cloudwatchalarmdefinition.go +++ b/cloudformation/emr/aws-emr-instancegroupconfig_cloudwatchalarmdefinition.go @@ -11,27 +11,27 @@ type InstanceGroupConfig_CloudWatchAlarmDefinition struct { // ComparisonOperator AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-cloudwatchalarmdefinition.html#cfn-elasticmapreduce-instancegroupconfig-cloudwatchalarmdefinition-comparisonoperator - ComparisonOperator string `json:"ComparisonOperator,omitempty"` + ComparisonOperator string `json:"ComparisonOperator"` // Dimensions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-cloudwatchalarmdefinition.html#cfn-elasticmapreduce-instancegroupconfig-cloudwatchalarmdefinition-dimensions - Dimensions []InstanceGroupConfig_MetricDimension `json:"Dimensions,omitempty"` + Dimensions *[]InstanceGroupConfig_MetricDimension `json:"Dimensions,omitempty"` // EvaluationPeriods AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-cloudwatchalarmdefinition.html#cfn-elasticmapreduce-instancegroupconfig-cloudwatchalarmdefinition-evaluationperiods - EvaluationPeriods int `json:"EvaluationPeriods,omitempty"` + EvaluationPeriods *int `json:"EvaluationPeriods,omitempty"` // MetricName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-cloudwatchalarmdefinition.html#cfn-elasticmapreduce-instancegroupconfig-cloudwatchalarmdefinition-metricname - MetricName string `json:"MetricName,omitempty"` + MetricName string `json:"MetricName"` // Namespace AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-cloudwatchalarmdefinition.html#cfn-elasticmapreduce-instancegroupconfig-cloudwatchalarmdefinition-namespace - Namespace string `json:"Namespace,omitempty"` + Namespace *string `json:"Namespace,omitempty"` // Period AWS CloudFormation Property // Required: true @@ -41,7 +41,7 @@ type InstanceGroupConfig_CloudWatchAlarmDefinition struct { // Statistic AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-cloudwatchalarmdefinition.html#cfn-elasticmapreduce-instancegroupconfig-cloudwatchalarmdefinition-statistic - Statistic string `json:"Statistic,omitempty"` + Statistic *string `json:"Statistic,omitempty"` // Threshold AWS CloudFormation Property // Required: true @@ -51,7 +51,7 @@ type InstanceGroupConfig_CloudWatchAlarmDefinition struct { // Unit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-cloudwatchalarmdefinition.html#cfn-elasticmapreduce-instancegroupconfig-cloudwatchalarmdefinition-unit - Unit string `json:"Unit,omitempty"` + Unit *string `json:"Unit,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-instancegroupconfig_configuration.go b/cloudformation/emr/aws-emr-instancegroupconfig_configuration.go index 279a343f85..40b1c4f512 100644 --- a/cloudformation/emr/aws-emr-instancegroupconfig_configuration.go +++ b/cloudformation/emr/aws-emr-instancegroupconfig_configuration.go @@ -11,17 +11,17 @@ type InstanceGroupConfig_Configuration struct { // Classification AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emr-cluster-configuration.html#cfn-emr-cluster-configuration-classification - Classification string `json:"Classification,omitempty"` + Classification *string `json:"Classification,omitempty"` // ConfigurationProperties AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emr-cluster-configuration.html#cfn-emr-cluster-configuration-configurationproperties - ConfigurationProperties map[string]string `json:"ConfigurationProperties,omitempty"` + ConfigurationProperties *map[string]string `json:"ConfigurationProperties,omitempty"` // Configurations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emr-cluster-configuration.html#cfn-emr-cluster-configuration-configurations - Configurations []InstanceGroupConfig_Configuration `json:"Configurations,omitempty"` + Configurations *[]InstanceGroupConfig_Configuration `json:"Configurations,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-instancegroupconfig_ebsblockdeviceconfig.go b/cloudformation/emr/aws-emr-instancegroupconfig_ebsblockdeviceconfig.go index 201411051d..b690e68754 100644 --- a/cloudformation/emr/aws-emr-instancegroupconfig_ebsblockdeviceconfig.go +++ b/cloudformation/emr/aws-emr-instancegroupconfig_ebsblockdeviceconfig.go @@ -11,12 +11,12 @@ type InstanceGroupConfig_EbsBlockDeviceConfig struct { // VolumeSpecification AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emr-ebsconfiguration-ebsblockdeviceconfig.html#cfn-emr-ebsconfiguration-ebsblockdeviceconfig-volumespecification - VolumeSpecification *InstanceGroupConfig_VolumeSpecification `json:"VolumeSpecification,omitempty"` + VolumeSpecification *InstanceGroupConfig_VolumeSpecification `json:"VolumeSpecification"` // VolumesPerInstance AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emr-ebsconfiguration-ebsblockdeviceconfig.html#cfn-emr-ebsconfiguration-ebsblockdeviceconfig-volumesperinstance - VolumesPerInstance int `json:"VolumesPerInstance,omitempty"` + VolumesPerInstance *int `json:"VolumesPerInstance,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-instancegroupconfig_ebsconfiguration.go b/cloudformation/emr/aws-emr-instancegroupconfig_ebsconfiguration.go index 7b16c4bcd4..71cce20cc2 100644 --- a/cloudformation/emr/aws-emr-instancegroupconfig_ebsconfiguration.go +++ b/cloudformation/emr/aws-emr-instancegroupconfig_ebsconfiguration.go @@ -11,12 +11,12 @@ type InstanceGroupConfig_EbsConfiguration struct { // EbsBlockDeviceConfigs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emr-ebsconfiguration.html#cfn-emr-ebsconfiguration-ebsblockdeviceconfigs - EbsBlockDeviceConfigs []InstanceGroupConfig_EbsBlockDeviceConfig `json:"EbsBlockDeviceConfigs,omitempty"` + EbsBlockDeviceConfigs *[]InstanceGroupConfig_EbsBlockDeviceConfig `json:"EbsBlockDeviceConfigs,omitempty"` // EbsOptimized AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emr-ebsconfiguration.html#cfn-emr-ebsconfiguration-ebsoptimized - EbsOptimized bool `json:"EbsOptimized,omitempty"` + EbsOptimized *bool `json:"EbsOptimized,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-instancegroupconfig_metricdimension.go b/cloudformation/emr/aws-emr-instancegroupconfig_metricdimension.go index 80d6462f59..51f60d86f8 100644 --- a/cloudformation/emr/aws-emr-instancegroupconfig_metricdimension.go +++ b/cloudformation/emr/aws-emr-instancegroupconfig_metricdimension.go @@ -11,12 +11,12 @@ type InstanceGroupConfig_MetricDimension struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-metricdimension.html#cfn-elasticmapreduce-instancegroupconfig-metricdimension-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-metricdimension.html#cfn-elasticmapreduce-instancegroupconfig-metricdimension-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-instancegroupconfig_scalingaction.go b/cloudformation/emr/aws-emr-instancegroupconfig_scalingaction.go index bad35b9323..536c667549 100644 --- a/cloudformation/emr/aws-emr-instancegroupconfig_scalingaction.go +++ b/cloudformation/emr/aws-emr-instancegroupconfig_scalingaction.go @@ -11,12 +11,12 @@ type InstanceGroupConfig_ScalingAction struct { // Market AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-scalingaction.html#cfn-elasticmapreduce-instancegroupconfig-scalingaction-market - Market string `json:"Market,omitempty"` + Market *string `json:"Market,omitempty"` // SimpleScalingPolicyConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-scalingaction.html#cfn-elasticmapreduce-instancegroupconfig-scalingaction-simplescalingpolicyconfiguration - SimpleScalingPolicyConfiguration *InstanceGroupConfig_SimpleScalingPolicyConfiguration `json:"SimpleScalingPolicyConfiguration,omitempty"` + SimpleScalingPolicyConfiguration *InstanceGroupConfig_SimpleScalingPolicyConfiguration `json:"SimpleScalingPolicyConfiguration"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-instancegroupconfig_scalingrule.go b/cloudformation/emr/aws-emr-instancegroupconfig_scalingrule.go index 92037a2fc8..1f536e26f9 100644 --- a/cloudformation/emr/aws-emr-instancegroupconfig_scalingrule.go +++ b/cloudformation/emr/aws-emr-instancegroupconfig_scalingrule.go @@ -11,22 +11,22 @@ type InstanceGroupConfig_ScalingRule struct { // Action AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-scalingrule.html#cfn-elasticmapreduce-instancegroupconfig-scalingrule-action - Action *InstanceGroupConfig_ScalingAction `json:"Action,omitempty"` + Action *InstanceGroupConfig_ScalingAction `json:"Action"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-scalingrule.html#cfn-elasticmapreduce-instancegroupconfig-scalingrule-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-scalingrule.html#cfn-elasticmapreduce-instancegroupconfig-scalingrule-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Trigger AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-scalingrule.html#cfn-elasticmapreduce-instancegroupconfig-scalingrule-trigger - Trigger *InstanceGroupConfig_ScalingTrigger `json:"Trigger,omitempty"` + Trigger *InstanceGroupConfig_ScalingTrigger `json:"Trigger"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-instancegroupconfig_scalingtrigger.go b/cloudformation/emr/aws-emr-instancegroupconfig_scalingtrigger.go index 48d94b6cc9..ec15a169fe 100644 --- a/cloudformation/emr/aws-emr-instancegroupconfig_scalingtrigger.go +++ b/cloudformation/emr/aws-emr-instancegroupconfig_scalingtrigger.go @@ -11,7 +11,7 @@ type InstanceGroupConfig_ScalingTrigger struct { // CloudWatchAlarmDefinition AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-scalingtrigger.html#cfn-elasticmapreduce-instancegroupconfig-scalingtrigger-cloudwatchalarmdefinition - CloudWatchAlarmDefinition *InstanceGroupConfig_CloudWatchAlarmDefinition `json:"CloudWatchAlarmDefinition,omitempty"` + CloudWatchAlarmDefinition *InstanceGroupConfig_CloudWatchAlarmDefinition `json:"CloudWatchAlarmDefinition"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-instancegroupconfig_simplescalingpolicyconfiguration.go b/cloudformation/emr/aws-emr-instancegroupconfig_simplescalingpolicyconfiguration.go index 286bab7a35..288b5ed843 100644 --- a/cloudformation/emr/aws-emr-instancegroupconfig_simplescalingpolicyconfiguration.go +++ b/cloudformation/emr/aws-emr-instancegroupconfig_simplescalingpolicyconfiguration.go @@ -11,12 +11,12 @@ type InstanceGroupConfig_SimpleScalingPolicyConfiguration struct { // AdjustmentType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-simplescalingpolicyconfiguration.html#cfn-elasticmapreduce-instancegroupconfig-simplescalingpolicyconfiguration-adjustmenttype - AdjustmentType string `json:"AdjustmentType,omitempty"` + AdjustmentType *string `json:"AdjustmentType,omitempty"` // CoolDown AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-simplescalingpolicyconfiguration.html#cfn-elasticmapreduce-instancegroupconfig-simplescalingpolicyconfiguration-cooldown - CoolDown int `json:"CoolDown,omitempty"` + CoolDown *int `json:"CoolDown,omitempty"` // ScalingAdjustment AWS CloudFormation Property // Required: true diff --git a/cloudformation/emr/aws-emr-instancegroupconfig_volumespecification.go b/cloudformation/emr/aws-emr-instancegroupconfig_volumespecification.go index 9da23289c8..dabe6f28f8 100644 --- a/cloudformation/emr/aws-emr-instancegroupconfig_volumespecification.go +++ b/cloudformation/emr/aws-emr-instancegroupconfig_volumespecification.go @@ -11,7 +11,7 @@ type InstanceGroupConfig_VolumeSpecification struct { // Iops AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emr-ebsconfiguration-ebsblockdeviceconfig-volumespecification.html#cfn-emr-ebsconfiguration-ebsblockdeviceconfig-volumespecification-iops - Iops int `json:"Iops,omitempty"` + Iops *int `json:"Iops,omitempty"` // SizeInGB AWS CloudFormation Property // Required: true @@ -21,7 +21,7 @@ type InstanceGroupConfig_VolumeSpecification struct { // VolumeType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emr-ebsconfiguration-ebsblockdeviceconfig-volumespecification.html#cfn-emr-ebsconfiguration-ebsblockdeviceconfig-volumespecification-volumetype - VolumeType string `json:"VolumeType,omitempty"` + VolumeType string `json:"VolumeType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-securityconfiguration.go b/cloudformation/emr/aws-emr-securityconfiguration.go index bd11c8c3e1..f93e2d28d5 100644 --- a/cloudformation/emr/aws-emr-securityconfiguration.go +++ b/cloudformation/emr/aws-emr-securityconfiguration.go @@ -15,12 +15,12 @@ type SecurityConfiguration struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-securityconfiguration.html#cfn-emr-securityconfiguration-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // SecurityConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-securityconfiguration.html#cfn-emr-securityconfiguration-securityconfiguration - SecurityConfiguration interface{} `json:"SecurityConfiguration,omitempty"` + SecurityConfiguration interface{} `json:"SecurityConfiguration"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-step.go b/cloudformation/emr/aws-emr-step.go index f257e1eefd..273983e787 100644 --- a/cloudformation/emr/aws-emr-step.go +++ b/cloudformation/emr/aws-emr-step.go @@ -15,22 +15,22 @@ type Step struct { // ActionOnFailure AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-step.html#cfn-elasticmapreduce-step-actiononfailure - ActionOnFailure string `json:"ActionOnFailure,omitempty"` + ActionOnFailure string `json:"ActionOnFailure"` // HadoopJarStep AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-step.html#cfn-elasticmapreduce-step-hadoopjarstep - HadoopJarStep *Step_HadoopJarStepConfig `json:"HadoopJarStep,omitempty"` + HadoopJarStep *Step_HadoopJarStepConfig `json:"HadoopJarStep"` // JobFlowId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-step.html#cfn-elasticmapreduce-step-jobflowid - JobFlowId string `json:"JobFlowId,omitempty"` + JobFlowId string `json:"JobFlowId"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-step.html#cfn-elasticmapreduce-step-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-step_hadoopjarstepconfig.go b/cloudformation/emr/aws-emr-step_hadoopjarstepconfig.go index c0918be86d..7c3081d81c 100644 --- a/cloudformation/emr/aws-emr-step_hadoopjarstepconfig.go +++ b/cloudformation/emr/aws-emr-step_hadoopjarstepconfig.go @@ -11,22 +11,22 @@ type Step_HadoopJarStepConfig struct { // Args AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-hadoopjarstepconfig.html#cfn-elasticmapreduce-step-hadoopjarstepconfig-args - Args []string `json:"Args,omitempty"` + Args *[]string `json:"Args,omitempty"` // Jar AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-hadoopjarstepconfig.html#cfn-elasticmapreduce-step-hadoopjarstepconfig-jar - Jar string `json:"Jar,omitempty"` + Jar string `json:"Jar"` // MainClass AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-hadoopjarstepconfig.html#cfn-elasticmapreduce-step-hadoopjarstepconfig-mainclass - MainClass string `json:"MainClass,omitempty"` + MainClass *string `json:"MainClass,omitempty"` // StepProperties AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-hadoopjarstepconfig.html#cfn-elasticmapreduce-step-hadoopjarstepconfig-stepproperties - StepProperties []Step_KeyValue `json:"StepProperties,omitempty"` + StepProperties *[]Step_KeyValue `json:"StepProperties,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-step_keyvalue.go b/cloudformation/emr/aws-emr-step_keyvalue.go index b126181e1c..cc6d814170 100644 --- a/cloudformation/emr/aws-emr-step_keyvalue.go +++ b/cloudformation/emr/aws-emr-step_keyvalue.go @@ -11,12 +11,12 @@ type Step_KeyValue struct { // Key AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-keyvalue.html#cfn-elasticmapreduce-step-keyvalue-key - Key string `json:"Key,omitempty"` + Key *string `json:"Key,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-keyvalue.html#cfn-elasticmapreduce-step-keyvalue-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-studio.go b/cloudformation/emr/aws-emr-studio.go index 3c0f4680d9..012da033b9 100644 --- a/cloudformation/emr/aws-emr-studio.go +++ b/cloudformation/emr/aws-emr-studio.go @@ -16,67 +16,67 @@ type Studio struct { // AuthMode AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-authmode - AuthMode string `json:"AuthMode,omitempty"` + AuthMode string `json:"AuthMode"` // DefaultS3Location AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-defaults3location - DefaultS3Location string `json:"DefaultS3Location,omitempty"` + DefaultS3Location string `json:"DefaultS3Location"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // EngineSecurityGroupId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-enginesecuritygroupid - EngineSecurityGroupId string `json:"EngineSecurityGroupId,omitempty"` + EngineSecurityGroupId string `json:"EngineSecurityGroupId"` // IdpAuthUrl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-idpauthurl - IdpAuthUrl string `json:"IdpAuthUrl,omitempty"` + IdpAuthUrl *string `json:"IdpAuthUrl,omitempty"` // IdpRelayStateParameterName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-idprelaystateparametername - IdpRelayStateParameterName string `json:"IdpRelayStateParameterName,omitempty"` + IdpRelayStateParameterName *string `json:"IdpRelayStateParameterName,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // ServiceRole AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-servicerole - ServiceRole string `json:"ServiceRole,omitempty"` + ServiceRole string `json:"ServiceRole"` // SubnetIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-subnetids - SubnetIds []string `json:"SubnetIds,omitempty"` + SubnetIds []string `json:"SubnetIds"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // UserRole AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-userrole - UserRole string `json:"UserRole,omitempty"` + UserRole *string `json:"UserRole,omitempty"` // VpcId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-vpcid - VpcId string `json:"VpcId,omitempty"` + VpcId string `json:"VpcId"` // WorkspaceSecurityGroupId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-workspacesecuritygroupid - WorkspaceSecurityGroupId string `json:"WorkspaceSecurityGroupId,omitempty"` + WorkspaceSecurityGroupId string `json:"WorkspaceSecurityGroupId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emr/aws-emr-studiosessionmapping.go b/cloudformation/emr/aws-emr-studiosessionmapping.go index 5c72ac6580..d32e79502b 100644 --- a/cloudformation/emr/aws-emr-studiosessionmapping.go +++ b/cloudformation/emr/aws-emr-studiosessionmapping.go @@ -15,22 +15,22 @@ type StudioSessionMapping struct { // IdentityName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studiosessionmapping.html#cfn-emr-studiosessionmapping-identityname - IdentityName string `json:"IdentityName,omitempty"` + IdentityName string `json:"IdentityName"` // IdentityType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studiosessionmapping.html#cfn-emr-studiosessionmapping-identitytype - IdentityType string `json:"IdentityType,omitempty"` + IdentityType string `json:"IdentityType"` // SessionPolicyArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studiosessionmapping.html#cfn-emr-studiosessionmapping-sessionpolicyarn - SessionPolicyArn string `json:"SessionPolicyArn,omitempty"` + SessionPolicyArn string `json:"SessionPolicyArn"` // StudioId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studiosessionmapping.html#cfn-emr-studiosessionmapping-studioid - StudioId string `json:"StudioId,omitempty"` + StudioId string `json:"StudioId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emrcontainers/aws-emrcontainers-virtualcluster.go b/cloudformation/emrcontainers/aws-emrcontainers-virtualcluster.go index 27b9365d69..b77b559e3d 100644 --- a/cloudformation/emrcontainers/aws-emrcontainers-virtualcluster.go +++ b/cloudformation/emrcontainers/aws-emrcontainers-virtualcluster.go @@ -16,17 +16,17 @@ type VirtualCluster struct { // ContainerProvider AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrcontainers-virtualcluster.html#cfn-emrcontainers-virtualcluster-containerprovider - ContainerProvider *VirtualCluster_ContainerProvider `json:"ContainerProvider,omitempty"` + ContainerProvider *VirtualCluster_ContainerProvider `json:"ContainerProvider"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrcontainers-virtualcluster.html#cfn-emrcontainers-virtualcluster-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrcontainers-virtualcluster.html#cfn-emrcontainers-virtualcluster-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emrcontainers/aws-emrcontainers-virtualcluster_containerinfo.go b/cloudformation/emrcontainers/aws-emrcontainers-virtualcluster_containerinfo.go index 9e9d7405f2..3dd88e791b 100644 --- a/cloudformation/emrcontainers/aws-emrcontainers-virtualcluster_containerinfo.go +++ b/cloudformation/emrcontainers/aws-emrcontainers-virtualcluster_containerinfo.go @@ -11,7 +11,7 @@ type VirtualCluster_ContainerInfo struct { // EksInfo AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrcontainers-virtualcluster-containerinfo.html#cfn-emrcontainers-virtualcluster-containerinfo-eksinfo - EksInfo *VirtualCluster_EksInfo `json:"EksInfo,omitempty"` + EksInfo *VirtualCluster_EksInfo `json:"EksInfo"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emrcontainers/aws-emrcontainers-virtualcluster_containerprovider.go b/cloudformation/emrcontainers/aws-emrcontainers-virtualcluster_containerprovider.go index f3b6227ac3..308321b061 100644 --- a/cloudformation/emrcontainers/aws-emrcontainers-virtualcluster_containerprovider.go +++ b/cloudformation/emrcontainers/aws-emrcontainers-virtualcluster_containerprovider.go @@ -11,17 +11,17 @@ type VirtualCluster_ContainerProvider struct { // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrcontainers-virtualcluster-containerprovider.html#cfn-emrcontainers-virtualcluster-containerprovider-id - Id string `json:"Id,omitempty"` + Id string `json:"Id"` // Info AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrcontainers-virtualcluster-containerprovider.html#cfn-emrcontainers-virtualcluster-containerprovider-info - Info *VirtualCluster_ContainerInfo `json:"Info,omitempty"` + Info *VirtualCluster_ContainerInfo `json:"Info"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrcontainers-virtualcluster-containerprovider.html#cfn-emrcontainers-virtualcluster-containerprovider-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/emrcontainers/aws-emrcontainers-virtualcluster_eksinfo.go b/cloudformation/emrcontainers/aws-emrcontainers-virtualcluster_eksinfo.go index bdab4b4b53..f791d92312 100644 --- a/cloudformation/emrcontainers/aws-emrcontainers-virtualcluster_eksinfo.go +++ b/cloudformation/emrcontainers/aws-emrcontainers-virtualcluster_eksinfo.go @@ -11,7 +11,7 @@ type VirtualCluster_EksInfo struct { // Namespace AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrcontainers-virtualcluster-eksinfo.html#cfn-emrcontainers-virtualcluster-eksinfo-namespace - Namespace string `json:"Namespace,omitempty"` + Namespace string `json:"Namespace"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/events/aws-events-apidestination.go b/cloudformation/events/aws-events-apidestination.go index 9960b02547..fb399b0745 100644 --- a/cloudformation/events/aws-events-apidestination.go +++ b/cloudformation/events/aws-events-apidestination.go @@ -15,32 +15,32 @@ type ApiDestination struct { // ConnectionArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-apidestination.html#cfn-events-apidestination-connectionarn - ConnectionArn string `json:"ConnectionArn,omitempty"` + ConnectionArn string `json:"ConnectionArn"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-apidestination.html#cfn-events-apidestination-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // HttpMethod AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-apidestination.html#cfn-events-apidestination-httpmethod - HttpMethod string `json:"HttpMethod,omitempty"` + HttpMethod string `json:"HttpMethod"` // InvocationEndpoint AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-apidestination.html#cfn-events-apidestination-invocationendpoint - InvocationEndpoint string `json:"InvocationEndpoint,omitempty"` + InvocationEndpoint string `json:"InvocationEndpoint"` // InvocationRateLimitPerSecond AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-apidestination.html#cfn-events-apidestination-invocationratelimitpersecond - InvocationRateLimitPerSecond int `json:"InvocationRateLimitPerSecond,omitempty"` + InvocationRateLimitPerSecond *int `json:"InvocationRateLimitPerSecond,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-apidestination.html#cfn-events-apidestination-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/events/aws-events-archive.go b/cloudformation/events/aws-events-archive.go index b57811ad51..aa7460cb99 100644 --- a/cloudformation/events/aws-events-archive.go +++ b/cloudformation/events/aws-events-archive.go @@ -15,27 +15,27 @@ type Archive struct { // ArchiveName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-archive.html#cfn-events-archive-archivename - ArchiveName string `json:"ArchiveName,omitempty"` + ArchiveName *string `json:"ArchiveName,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-archive.html#cfn-events-archive-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-archive.html#cfn-events-archive-retentiondays - RetentionDays int `json:"RetentionDays,omitempty"` + RetentionDays *int `json:"RetentionDays,omitempty"` // SourceArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-archive.html#cfn-events-archive-sourcearn - SourceArn string `json:"SourceArn,omitempty"` + SourceArn string `json:"SourceArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/events/aws-events-connection.go b/cloudformation/events/aws-events-connection.go index a2250d19d1..3633ff8526 100644 --- a/cloudformation/events/aws-events-connection.go +++ b/cloudformation/events/aws-events-connection.go @@ -15,22 +15,22 @@ type Connection struct { // AuthParameters AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-connection.html#cfn-events-connection-authparameters - AuthParameters *Connection_AuthParameters `json:"AuthParameters,omitempty"` + AuthParameters *Connection_AuthParameters `json:"AuthParameters"` // AuthorizationType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-connection.html#cfn-events-connection-authorizationtype - AuthorizationType string `json:"AuthorizationType,omitempty"` + AuthorizationType string `json:"AuthorizationType"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-connection.html#cfn-events-connection-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-connection.html#cfn-events-connection-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/events/aws-events-connection_apikeyauthparameters.go b/cloudformation/events/aws-events-connection_apikeyauthparameters.go index 266d0a77a9..471b5a94f0 100644 --- a/cloudformation/events/aws-events-connection_apikeyauthparameters.go +++ b/cloudformation/events/aws-events-connection_apikeyauthparameters.go @@ -11,12 +11,12 @@ type Connection_ApiKeyAuthParameters struct { // ApiKeyName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-connection-apikeyauthparameters.html#cfn-events-connection-apikeyauthparameters-apikeyname - ApiKeyName string `json:"ApiKeyName,omitempty"` + ApiKeyName string `json:"ApiKeyName"` // ApiKeyValue AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-connection-apikeyauthparameters.html#cfn-events-connection-apikeyauthparameters-apikeyvalue - ApiKeyValue string `json:"ApiKeyValue,omitempty"` + ApiKeyValue string `json:"ApiKeyValue"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/events/aws-events-connection_basicauthparameters.go b/cloudformation/events/aws-events-connection_basicauthparameters.go index d16782d741..2d9c68cd53 100644 --- a/cloudformation/events/aws-events-connection_basicauthparameters.go +++ b/cloudformation/events/aws-events-connection_basicauthparameters.go @@ -11,12 +11,12 @@ type Connection_BasicAuthParameters struct { // Password AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-connection-basicauthparameters.html#cfn-events-connection-basicauthparameters-password - Password string `json:"Password,omitempty"` + Password string `json:"Password"` // Username AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-connection-basicauthparameters.html#cfn-events-connection-basicauthparameters-username - Username string `json:"Username,omitempty"` + Username string `json:"Username"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/events/aws-events-connection_clientparameters.go b/cloudformation/events/aws-events-connection_clientparameters.go index ad8de623e8..0299980c77 100644 --- a/cloudformation/events/aws-events-connection_clientparameters.go +++ b/cloudformation/events/aws-events-connection_clientparameters.go @@ -11,12 +11,12 @@ type Connection_ClientParameters struct { // ClientID AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-connection-clientparameters.html#cfn-events-connection-clientparameters-clientid - ClientID string `json:"ClientID,omitempty"` + ClientID string `json:"ClientID"` // ClientSecret AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-connection-clientparameters.html#cfn-events-connection-clientparameters-clientsecret - ClientSecret string `json:"ClientSecret,omitempty"` + ClientSecret string `json:"ClientSecret"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/events/aws-events-connection_connectionhttpparameters.go b/cloudformation/events/aws-events-connection_connectionhttpparameters.go index a4219fbd81..a9d0f9d40a 100644 --- a/cloudformation/events/aws-events-connection_connectionhttpparameters.go +++ b/cloudformation/events/aws-events-connection_connectionhttpparameters.go @@ -11,17 +11,17 @@ type Connection_ConnectionHttpParameters struct { // BodyParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-connection-connectionhttpparameters.html#cfn-events-connection-connectionhttpparameters-bodyparameters - BodyParameters []Connection_Parameter `json:"BodyParameters,omitempty"` + BodyParameters *[]Connection_Parameter `json:"BodyParameters,omitempty"` // HeaderParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-connection-connectionhttpparameters.html#cfn-events-connection-connectionhttpparameters-headerparameters - HeaderParameters []Connection_Parameter `json:"HeaderParameters,omitempty"` + HeaderParameters *[]Connection_Parameter `json:"HeaderParameters,omitempty"` // QueryStringParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-connection-connectionhttpparameters.html#cfn-events-connection-connectionhttpparameters-querystringparameters - QueryStringParameters []Connection_Parameter `json:"QueryStringParameters,omitempty"` + QueryStringParameters *[]Connection_Parameter `json:"QueryStringParameters,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/events/aws-events-connection_oauthparameters.go b/cloudformation/events/aws-events-connection_oauthparameters.go index c2d71e4bc1..63ebb93f89 100644 --- a/cloudformation/events/aws-events-connection_oauthparameters.go +++ b/cloudformation/events/aws-events-connection_oauthparameters.go @@ -11,17 +11,17 @@ type Connection_OAuthParameters struct { // AuthorizationEndpoint AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-connection-oauthparameters.html#cfn-events-connection-oauthparameters-authorizationendpoint - AuthorizationEndpoint string `json:"AuthorizationEndpoint,omitempty"` + AuthorizationEndpoint string `json:"AuthorizationEndpoint"` // ClientParameters AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-connection-oauthparameters.html#cfn-events-connection-oauthparameters-clientparameters - ClientParameters *Connection_ClientParameters `json:"ClientParameters,omitempty"` + ClientParameters *Connection_ClientParameters `json:"ClientParameters"` // HttpMethod AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-connection-oauthparameters.html#cfn-events-connection-oauthparameters-httpmethod - HttpMethod string `json:"HttpMethod,omitempty"` + HttpMethod string `json:"HttpMethod"` // OAuthHttpParameters AWS CloudFormation Property // Required: false diff --git a/cloudformation/events/aws-events-connection_parameter.go b/cloudformation/events/aws-events-connection_parameter.go index 265984d8c7..e6df7e313a 100644 --- a/cloudformation/events/aws-events-connection_parameter.go +++ b/cloudformation/events/aws-events-connection_parameter.go @@ -11,17 +11,17 @@ type Connection_Parameter struct { // IsValueSecret AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-connection-parameter.html#cfn-events-connection-parameter-isvaluesecret - IsValueSecret bool `json:"IsValueSecret,omitempty"` + IsValueSecret *bool `json:"IsValueSecret,omitempty"` // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-connection-parameter.html#cfn-events-connection-parameter-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-connection-parameter.html#cfn-events-connection-parameter-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/events/aws-events-eventbus.go b/cloudformation/events/aws-events-eventbus.go index f79b13ad1b..cf814839f8 100644 --- a/cloudformation/events/aws-events-eventbus.go +++ b/cloudformation/events/aws-events-eventbus.go @@ -15,17 +15,17 @@ type EventBus struct { // EventSourceName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-eventbus.html#cfn-events-eventbus-eventsourcename - EventSourceName string `json:"EventSourceName,omitempty"` + EventSourceName *string `json:"EventSourceName,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-eventbus.html#cfn-events-eventbus-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-eventbus.html#cfn-events-eventbus-tags - Tags []EventBus_TagEntry `json:"Tags,omitempty"` + Tags *[]EventBus_TagEntry `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/events/aws-events-eventbus_tagentry.go b/cloudformation/events/aws-events-eventbus_tagentry.go index 528cbe8e81..d54036e68f 100644 --- a/cloudformation/events/aws-events-eventbus_tagentry.go +++ b/cloudformation/events/aws-events-eventbus_tagentry.go @@ -11,12 +11,12 @@ type EventBus_TagEntry struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-eventbus-tagentry.html#cfn-events-eventbus-tagentry-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-eventbus-tagentry.html#cfn-events-eventbus-tagentry-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/events/aws-events-eventbuspolicy.go b/cloudformation/events/aws-events-eventbuspolicy.go index bbfaca6334..0c1ff89321 100644 --- a/cloudformation/events/aws-events-eventbuspolicy.go +++ b/cloudformation/events/aws-events-eventbuspolicy.go @@ -15,7 +15,7 @@ type EventBusPolicy struct { // Action AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-eventbuspolicy.html#cfn-events-eventbuspolicy-action - Action string `json:"Action,omitempty"` + Action *string `json:"Action,omitempty"` // Condition AWS CloudFormation Property // Required: false @@ -25,22 +25,22 @@ type EventBusPolicy struct { // EventBusName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-eventbuspolicy.html#cfn-events-eventbuspolicy-eventbusname - EventBusName string `json:"EventBusName,omitempty"` + EventBusName *string `json:"EventBusName,omitempty"` // Principal AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-eventbuspolicy.html#cfn-events-eventbuspolicy-principal - Principal string `json:"Principal,omitempty"` + Principal *string `json:"Principal,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-eventbuspolicy.html#cfn-events-eventbuspolicy-statementid - StatementId string `json:"StatementId,omitempty"` + StatementId string `json:"StatementId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/events/aws-events-eventbuspolicy_condition.go b/cloudformation/events/aws-events-eventbuspolicy_condition.go index c87f8f0360..9704f79527 100644 --- a/cloudformation/events/aws-events-eventbuspolicy_condition.go +++ b/cloudformation/events/aws-events-eventbuspolicy_condition.go @@ -11,17 +11,17 @@ type EventBusPolicy_Condition struct { // Key AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-eventbuspolicy-condition.html#cfn-events-eventbuspolicy-condition-key - Key string `json:"Key,omitempty"` + Key *string `json:"Key,omitempty"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-eventbuspolicy-condition.html#cfn-events-eventbuspolicy-condition-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-eventbuspolicy-condition.html#cfn-events-eventbuspolicy-condition-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/events/aws-events-rule.go b/cloudformation/events/aws-events-rule.go index 3804ed300a..c264f46b12 100644 --- a/cloudformation/events/aws-events-rule.go +++ b/cloudformation/events/aws-events-rule.go @@ -15,42 +15,42 @@ type Rule struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-rule.html#cfn-events-rule-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // EventBusName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-rule.html#cfn-events-rule-eventbusname - EventBusName string `json:"EventBusName,omitempty"` + EventBusName *string `json:"EventBusName,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-rule.html#cfn-events-rule-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // RoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-rule.html#cfn-events-rule-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn *string `json:"RoleArn,omitempty"` // ScheduleExpression AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-rule.html#cfn-events-rule-scheduleexpression - ScheduleExpression string `json:"ScheduleExpression,omitempty"` + ScheduleExpression *string `json:"ScheduleExpression,omitempty"` // State AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-rule.html#cfn-events-rule-state - State string `json:"State,omitempty"` + State *string `json:"State,omitempty"` // Targets AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-rule.html#cfn-events-rule-targets - Targets []Rule_Target `json:"Targets,omitempty"` + Targets *[]Rule_Target `json:"Targets,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/events/aws-events-rule_awsvpcconfiguration.go b/cloudformation/events/aws-events-rule_awsvpcconfiguration.go index 170fc94ac9..a44c3fc957 100644 --- a/cloudformation/events/aws-events-rule_awsvpcconfiguration.go +++ b/cloudformation/events/aws-events-rule_awsvpcconfiguration.go @@ -11,17 +11,17 @@ type Rule_AwsVpcConfiguration struct { // AssignPublicIp AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-awsvpcconfiguration.html#cfn-events-rule-awsvpcconfiguration-assignpublicip - AssignPublicIp string `json:"AssignPublicIp,omitempty"` + AssignPublicIp *string `json:"AssignPublicIp,omitempty"` // SecurityGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-awsvpcconfiguration.html#cfn-events-rule-awsvpcconfiguration-securitygroups - SecurityGroups []string `json:"SecurityGroups,omitempty"` + SecurityGroups *[]string `json:"SecurityGroups,omitempty"` // Subnets AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-awsvpcconfiguration.html#cfn-events-rule-awsvpcconfiguration-subnets - Subnets []string `json:"Subnets,omitempty"` + Subnets []string `json:"Subnets"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/events/aws-events-rule_batcharrayproperties.go b/cloudformation/events/aws-events-rule_batcharrayproperties.go index 9c503be816..703075a3b6 100644 --- a/cloudformation/events/aws-events-rule_batcharrayproperties.go +++ b/cloudformation/events/aws-events-rule_batcharrayproperties.go @@ -11,7 +11,7 @@ type Rule_BatchArrayProperties struct { // Size AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-batcharrayproperties.html#cfn-events-rule-batcharrayproperties-size - Size int `json:"Size,omitempty"` + Size *int `json:"Size,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/events/aws-events-rule_batchparameters.go b/cloudformation/events/aws-events-rule_batchparameters.go index 12ff205a00..0572e49874 100644 --- a/cloudformation/events/aws-events-rule_batchparameters.go +++ b/cloudformation/events/aws-events-rule_batchparameters.go @@ -16,12 +16,12 @@ type Rule_BatchParameters struct { // JobDefinition AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-batchparameters.html#cfn-events-rule-batchparameters-jobdefinition - JobDefinition string `json:"JobDefinition,omitempty"` + JobDefinition string `json:"JobDefinition"` // JobName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-batchparameters.html#cfn-events-rule-batchparameters-jobname - JobName string `json:"JobName,omitempty"` + JobName string `json:"JobName"` // RetryStrategy AWS CloudFormation Property // Required: false diff --git a/cloudformation/events/aws-events-rule_batchretrystrategy.go b/cloudformation/events/aws-events-rule_batchretrystrategy.go index f873761111..c11adb6b61 100644 --- a/cloudformation/events/aws-events-rule_batchretrystrategy.go +++ b/cloudformation/events/aws-events-rule_batchretrystrategy.go @@ -11,7 +11,7 @@ type Rule_BatchRetryStrategy struct { // Attempts AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-batchretrystrategy.html#cfn-events-rule-batchretrystrategy-attempts - Attempts int `json:"Attempts,omitempty"` + Attempts *int `json:"Attempts,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/events/aws-events-rule_capacityproviderstrategyitem.go b/cloudformation/events/aws-events-rule_capacityproviderstrategyitem.go index f1a7b90b74..2b2679e12a 100644 --- a/cloudformation/events/aws-events-rule_capacityproviderstrategyitem.go +++ b/cloudformation/events/aws-events-rule_capacityproviderstrategyitem.go @@ -11,17 +11,17 @@ type Rule_CapacityProviderStrategyItem struct { // Base AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-capacityproviderstrategyitem.html#cfn-events-rule-capacityproviderstrategyitem-base - Base int `json:"Base,omitempty"` + Base *int `json:"Base,omitempty"` // CapacityProvider AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-capacityproviderstrategyitem.html#cfn-events-rule-capacityproviderstrategyitem-capacityprovider - CapacityProvider string `json:"CapacityProvider,omitempty"` + CapacityProvider string `json:"CapacityProvider"` // Weight AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-capacityproviderstrategyitem.html#cfn-events-rule-capacityproviderstrategyitem-weight - Weight int `json:"Weight,omitempty"` + Weight *int `json:"Weight,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/events/aws-events-rule_deadletterconfig.go b/cloudformation/events/aws-events-rule_deadletterconfig.go index 2194f51c2c..fd3b5c97eb 100644 --- a/cloudformation/events/aws-events-rule_deadletterconfig.go +++ b/cloudformation/events/aws-events-rule_deadletterconfig.go @@ -11,7 +11,7 @@ type Rule_DeadLetterConfig struct { // Arn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-deadletterconfig.html#cfn-events-rule-deadletterconfig-arn - Arn string `json:"Arn,omitempty"` + Arn *string `json:"Arn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/events/aws-events-rule_ecsparameters.go b/cloudformation/events/aws-events-rule_ecsparameters.go index ed4adfa6fe..70afa6b6eb 100644 --- a/cloudformation/events/aws-events-rule_ecsparameters.go +++ b/cloudformation/events/aws-events-rule_ecsparameters.go @@ -12,27 +12,27 @@ type Rule_EcsParameters struct { // CapacityProviderStrategy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-ecsparameters.html#cfn-events-rule-ecsparameters-capacityproviderstrategy - CapacityProviderStrategy []Rule_CapacityProviderStrategyItem `json:"CapacityProviderStrategy,omitempty"` + CapacityProviderStrategy *[]Rule_CapacityProviderStrategyItem `json:"CapacityProviderStrategy,omitempty"` // EnableECSManagedTags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-ecsparameters.html#cfn-events-rule-ecsparameters-enableecsmanagedtags - EnableECSManagedTags bool `json:"EnableECSManagedTags,omitempty"` + EnableECSManagedTags *bool `json:"EnableECSManagedTags,omitempty"` // EnableExecuteCommand AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-ecsparameters.html#cfn-events-rule-ecsparameters-enableexecutecommand - EnableExecuteCommand bool `json:"EnableExecuteCommand,omitempty"` + EnableExecuteCommand *bool `json:"EnableExecuteCommand,omitempty"` // Group AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-ecsparameters.html#cfn-events-rule-ecsparameters-group - Group string `json:"Group,omitempty"` + Group *string `json:"Group,omitempty"` // LaunchType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-ecsparameters.html#cfn-events-rule-ecsparameters-launchtype - LaunchType string `json:"LaunchType,omitempty"` + LaunchType *string `json:"LaunchType,omitempty"` // NetworkConfiguration AWS CloudFormation Property // Required: false @@ -42,42 +42,42 @@ type Rule_EcsParameters struct { // PlacementConstraints AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-ecsparameters.html#cfn-events-rule-ecsparameters-placementconstraints - PlacementConstraints []Rule_PlacementConstraint `json:"PlacementConstraints,omitempty"` + PlacementConstraints *[]Rule_PlacementConstraint `json:"PlacementConstraints,omitempty"` // PlacementStrategies AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-ecsparameters.html#cfn-events-rule-ecsparameters-placementstrategies - PlacementStrategies []Rule_PlacementStrategy `json:"PlacementStrategies,omitempty"` + PlacementStrategies *[]Rule_PlacementStrategy `json:"PlacementStrategies,omitempty"` // PlatformVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-ecsparameters.html#cfn-events-rule-ecsparameters-platformversion - PlatformVersion string `json:"PlatformVersion,omitempty"` + PlatformVersion *string `json:"PlatformVersion,omitempty"` // PropagateTags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-ecsparameters.html#cfn-events-rule-ecsparameters-propagatetags - PropagateTags string `json:"PropagateTags,omitempty"` + PropagateTags *string `json:"PropagateTags,omitempty"` // ReferenceId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-ecsparameters.html#cfn-events-rule-ecsparameters-referenceid - ReferenceId string `json:"ReferenceId,omitempty"` + ReferenceId *string `json:"ReferenceId,omitempty"` // TagList AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-ecsparameters.html#cfn-events-rule-ecsparameters-taglist - TagList []tags.Tag `json:"TagList,omitempty"` + TagList *[]tags.Tag `json:"TagList,omitempty"` // TaskCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-ecsparameters.html#cfn-events-rule-ecsparameters-taskcount - TaskCount int `json:"TaskCount,omitempty"` + TaskCount *int `json:"TaskCount,omitempty"` // TaskDefinitionArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-ecsparameters.html#cfn-events-rule-ecsparameters-taskdefinitionarn - TaskDefinitionArn string `json:"TaskDefinitionArn,omitempty"` + TaskDefinitionArn string `json:"TaskDefinitionArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/events/aws-events-rule_httpparameters.go b/cloudformation/events/aws-events-rule_httpparameters.go index d3755cc39f..44fd92f1c3 100644 --- a/cloudformation/events/aws-events-rule_httpparameters.go +++ b/cloudformation/events/aws-events-rule_httpparameters.go @@ -11,17 +11,17 @@ type Rule_HttpParameters struct { // HeaderParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-httpparameters.html#cfn-events-rule-httpparameters-headerparameters - HeaderParameters map[string]string `json:"HeaderParameters,omitempty"` + HeaderParameters *map[string]string `json:"HeaderParameters,omitempty"` // PathParameterValues AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-httpparameters.html#cfn-events-rule-httpparameters-pathparametervalues - PathParameterValues []string `json:"PathParameterValues,omitempty"` + PathParameterValues *[]string `json:"PathParameterValues,omitempty"` // QueryStringParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-httpparameters.html#cfn-events-rule-httpparameters-querystringparameters - QueryStringParameters map[string]string `json:"QueryStringParameters,omitempty"` + QueryStringParameters *map[string]string `json:"QueryStringParameters,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/events/aws-events-rule_inputtransformer.go b/cloudformation/events/aws-events-rule_inputtransformer.go index 86b44f16c3..c73f8472a9 100644 --- a/cloudformation/events/aws-events-rule_inputtransformer.go +++ b/cloudformation/events/aws-events-rule_inputtransformer.go @@ -11,12 +11,12 @@ type Rule_InputTransformer struct { // InputPathsMap AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-inputtransformer.html#cfn-events-rule-inputtransformer-inputpathsmap - InputPathsMap map[string]string `json:"InputPathsMap,omitempty"` + InputPathsMap *map[string]string `json:"InputPathsMap,omitempty"` // InputTemplate AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-inputtransformer.html#cfn-events-rule-inputtransformer-inputtemplate - InputTemplate string `json:"InputTemplate,omitempty"` + InputTemplate string `json:"InputTemplate"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/events/aws-events-rule_kinesisparameters.go b/cloudformation/events/aws-events-rule_kinesisparameters.go index 7f92ccafe8..76f3cc24cf 100644 --- a/cloudformation/events/aws-events-rule_kinesisparameters.go +++ b/cloudformation/events/aws-events-rule_kinesisparameters.go @@ -11,7 +11,7 @@ type Rule_KinesisParameters struct { // PartitionKeyPath AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-kinesisparameters.html#cfn-events-rule-kinesisparameters-partitionkeypath - PartitionKeyPath string `json:"PartitionKeyPath,omitempty"` + PartitionKeyPath string `json:"PartitionKeyPath"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/events/aws-events-rule_placementconstraint.go b/cloudformation/events/aws-events-rule_placementconstraint.go index 9a2aa665fa..adfc14e76f 100644 --- a/cloudformation/events/aws-events-rule_placementconstraint.go +++ b/cloudformation/events/aws-events-rule_placementconstraint.go @@ -11,12 +11,12 @@ type Rule_PlacementConstraint struct { // Expression AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-placementconstraint.html#cfn-events-rule-placementconstraint-expression - Expression string `json:"Expression,omitempty"` + Expression *string `json:"Expression,omitempty"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-placementconstraint.html#cfn-events-rule-placementconstraint-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/events/aws-events-rule_placementstrategy.go b/cloudformation/events/aws-events-rule_placementstrategy.go index fc46bd59b1..c53028e1bb 100644 --- a/cloudformation/events/aws-events-rule_placementstrategy.go +++ b/cloudformation/events/aws-events-rule_placementstrategy.go @@ -11,12 +11,12 @@ type Rule_PlacementStrategy struct { // Field AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-placementstrategy.html#cfn-events-rule-placementstrategy-field - Field string `json:"Field,omitempty"` + Field *string `json:"Field,omitempty"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-placementstrategy.html#cfn-events-rule-placementstrategy-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/events/aws-events-rule_redshiftdataparameters.go b/cloudformation/events/aws-events-rule_redshiftdataparameters.go index eab79bf611..950217e47d 100644 --- a/cloudformation/events/aws-events-rule_redshiftdataparameters.go +++ b/cloudformation/events/aws-events-rule_redshiftdataparameters.go @@ -11,32 +11,32 @@ type Rule_RedshiftDataParameters struct { // Database AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html#cfn-events-rule-redshiftdataparameters-database - Database string `json:"Database,omitempty"` + Database string `json:"Database"` // DbUser AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html#cfn-events-rule-redshiftdataparameters-dbuser - DbUser string `json:"DbUser,omitempty"` + DbUser *string `json:"DbUser,omitempty"` // SecretManagerArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html#cfn-events-rule-redshiftdataparameters-secretmanagerarn - SecretManagerArn string `json:"SecretManagerArn,omitempty"` + SecretManagerArn *string `json:"SecretManagerArn,omitempty"` // Sql AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html#cfn-events-rule-redshiftdataparameters-sql - Sql string `json:"Sql,omitempty"` + Sql string `json:"Sql"` // StatementName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html#cfn-events-rule-redshiftdataparameters-statementname - StatementName string `json:"StatementName,omitempty"` + StatementName *string `json:"StatementName,omitempty"` // WithEvent AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html#cfn-events-rule-redshiftdataparameters-withevent - WithEvent bool `json:"WithEvent,omitempty"` + WithEvent *bool `json:"WithEvent,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/events/aws-events-rule_retrypolicy.go b/cloudformation/events/aws-events-rule_retrypolicy.go index a933628dc0..e134394104 100644 --- a/cloudformation/events/aws-events-rule_retrypolicy.go +++ b/cloudformation/events/aws-events-rule_retrypolicy.go @@ -11,12 +11,12 @@ type Rule_RetryPolicy struct { // MaximumEventAgeInSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-retrypolicy.html#cfn-events-rule-retrypolicy-maximumeventageinseconds - MaximumEventAgeInSeconds int `json:"MaximumEventAgeInSeconds,omitempty"` + MaximumEventAgeInSeconds *int `json:"MaximumEventAgeInSeconds,omitempty"` // MaximumRetryAttempts AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-retrypolicy.html#cfn-events-rule-retrypolicy-maximumretryattempts - MaximumRetryAttempts int `json:"MaximumRetryAttempts,omitempty"` + MaximumRetryAttempts *int `json:"MaximumRetryAttempts,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/events/aws-events-rule_runcommandparameters.go b/cloudformation/events/aws-events-rule_runcommandparameters.go index 42070c0f99..a67e02021f 100644 --- a/cloudformation/events/aws-events-rule_runcommandparameters.go +++ b/cloudformation/events/aws-events-rule_runcommandparameters.go @@ -11,7 +11,7 @@ type Rule_RunCommandParameters struct { // RunCommandTargets AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-runcommandparameters.html#cfn-events-rule-runcommandparameters-runcommandtargets - RunCommandTargets []Rule_RunCommandTarget `json:"RunCommandTargets,omitempty"` + RunCommandTargets []Rule_RunCommandTarget `json:"RunCommandTargets"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/events/aws-events-rule_runcommandtarget.go b/cloudformation/events/aws-events-rule_runcommandtarget.go index 71453e7ab6..121e6d0fb5 100644 --- a/cloudformation/events/aws-events-rule_runcommandtarget.go +++ b/cloudformation/events/aws-events-rule_runcommandtarget.go @@ -11,12 +11,12 @@ type Rule_RunCommandTarget struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-runcommandtarget.html#cfn-events-rule-runcommandtarget-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Values AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-runcommandtarget.html#cfn-events-rule-runcommandtarget-values - Values []string `json:"Values,omitempty"` + Values []string `json:"Values"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/events/aws-events-rule_sagemakerpipelineparameter.go b/cloudformation/events/aws-events-rule_sagemakerpipelineparameter.go index 4ce0db3f86..186cf8248f 100644 --- a/cloudformation/events/aws-events-rule_sagemakerpipelineparameter.go +++ b/cloudformation/events/aws-events-rule_sagemakerpipelineparameter.go @@ -11,12 +11,12 @@ type Rule_SageMakerPipelineParameter struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-sagemakerpipelineparameter.html#cfn-events-rule-sagemakerpipelineparameter-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-sagemakerpipelineparameter.html#cfn-events-rule-sagemakerpipelineparameter-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/events/aws-events-rule_sagemakerpipelineparameters.go b/cloudformation/events/aws-events-rule_sagemakerpipelineparameters.go index 432fbf2fc6..bc38216786 100644 --- a/cloudformation/events/aws-events-rule_sagemakerpipelineparameters.go +++ b/cloudformation/events/aws-events-rule_sagemakerpipelineparameters.go @@ -11,7 +11,7 @@ type Rule_SageMakerPipelineParameters struct { // PipelineParameterList AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-sagemakerpipelineparameters.html#cfn-events-rule-sagemakerpipelineparameters-pipelineparameterlist - PipelineParameterList []Rule_SageMakerPipelineParameter `json:"PipelineParameterList,omitempty"` + PipelineParameterList *[]Rule_SageMakerPipelineParameter `json:"PipelineParameterList,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/events/aws-events-rule_sqsparameters.go b/cloudformation/events/aws-events-rule_sqsparameters.go index b79e70f93b..5660898fba 100644 --- a/cloudformation/events/aws-events-rule_sqsparameters.go +++ b/cloudformation/events/aws-events-rule_sqsparameters.go @@ -11,7 +11,7 @@ type Rule_SqsParameters struct { // MessageGroupId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-sqsparameters.html#cfn-events-rule-sqsparameters-messagegroupid - MessageGroupId string `json:"MessageGroupId,omitempty"` + MessageGroupId string `json:"MessageGroupId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/events/aws-events-rule_tag.go b/cloudformation/events/aws-events-rule_tag.go index 48d9b9d82d..82d9c4fd40 100644 --- a/cloudformation/events/aws-events-rule_tag.go +++ b/cloudformation/events/aws-events-rule_tag.go @@ -11,12 +11,12 @@ type Rule_Tag struct { // Key AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-tag.html#cfn-events-rule-tag-key - Key string `json:"Key,omitempty"` + Key *string `json:"Key,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-tag.html#cfn-events-rule-tag-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/events/aws-events-rule_target.go b/cloudformation/events/aws-events-rule_target.go index b3daa2ebab..a59c6befbc 100644 --- a/cloudformation/events/aws-events-rule_target.go +++ b/cloudformation/events/aws-events-rule_target.go @@ -11,7 +11,7 @@ type Rule_Target struct { // Arn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-arn - Arn string `json:"Arn,omitempty"` + Arn string `json:"Arn"` // BatchParameters AWS CloudFormation Property // Required: false @@ -36,17 +36,17 @@ type Rule_Target struct { // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-id - Id string `json:"Id,omitempty"` + Id string `json:"Id"` // Input AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-input - Input string `json:"Input,omitempty"` + Input *string `json:"Input,omitempty"` // InputPath AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-inputpath - InputPath string `json:"InputPath,omitempty"` + InputPath *string `json:"InputPath,omitempty"` // InputTransformer AWS CloudFormation Property // Required: false @@ -71,7 +71,7 @@ type Rule_Target struct { // RoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn *string `json:"RoleArn,omitempty"` // RunCommandParameters AWS CloudFormation Property // Required: false diff --git a/cloudformation/eventschemas/aws-eventschemas-discoverer.go b/cloudformation/eventschemas/aws-eventschemas-discoverer.go index c8f145d833..d876c32a16 100644 --- a/cloudformation/eventschemas/aws-eventschemas-discoverer.go +++ b/cloudformation/eventschemas/aws-eventschemas-discoverer.go @@ -15,22 +15,22 @@ type Discoverer struct { // CrossAccount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eventschemas-discoverer.html#cfn-eventschemas-discoverer-crossaccount - CrossAccount bool `json:"CrossAccount,omitempty"` + CrossAccount *bool `json:"CrossAccount,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eventschemas-discoverer.html#cfn-eventschemas-discoverer-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // SourceArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eventschemas-discoverer.html#cfn-eventschemas-discoverer-sourcearn - SourceArn string `json:"SourceArn,omitempty"` + SourceArn string `json:"SourceArn"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eventschemas-discoverer.html#cfn-eventschemas-discoverer-tags - Tags []Discoverer_TagsEntry `json:"Tags,omitempty"` + Tags *[]Discoverer_TagsEntry `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/eventschemas/aws-eventschemas-discoverer_tagsentry.go b/cloudformation/eventschemas/aws-eventschemas-discoverer_tagsentry.go index b1474d77f7..8e2a43f8b7 100644 --- a/cloudformation/eventschemas/aws-eventschemas-discoverer_tagsentry.go +++ b/cloudformation/eventschemas/aws-eventschemas-discoverer_tagsentry.go @@ -11,12 +11,12 @@ type Discoverer_TagsEntry struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eventschemas-discoverer-tagsentry.html#cfn-eventschemas-discoverer-tagsentry-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eventschemas-discoverer-tagsentry.html#cfn-eventschemas-discoverer-tagsentry-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/eventschemas/aws-eventschemas-registry.go b/cloudformation/eventschemas/aws-eventschemas-registry.go index 203805f085..d3b8c816b3 100644 --- a/cloudformation/eventschemas/aws-eventschemas-registry.go +++ b/cloudformation/eventschemas/aws-eventschemas-registry.go @@ -15,17 +15,17 @@ type Registry struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eventschemas-registry.html#cfn-eventschemas-registry-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // RegistryName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eventschemas-registry.html#cfn-eventschemas-registry-registryname - RegistryName string `json:"RegistryName,omitempty"` + RegistryName *string `json:"RegistryName,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eventschemas-registry.html#cfn-eventschemas-registry-tags - Tags []Registry_TagsEntry `json:"Tags,omitempty"` + Tags *[]Registry_TagsEntry `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/eventschemas/aws-eventschemas-registry_tagsentry.go b/cloudformation/eventschemas/aws-eventschemas-registry_tagsentry.go index df64ebefab..5464a52aaa 100644 --- a/cloudformation/eventschemas/aws-eventschemas-registry_tagsentry.go +++ b/cloudformation/eventschemas/aws-eventschemas-registry_tagsentry.go @@ -11,12 +11,12 @@ type Registry_TagsEntry struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eventschemas-registry-tagsentry.html#cfn-eventschemas-registry-tagsentry-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eventschemas-registry-tagsentry.html#cfn-eventschemas-registry-tagsentry-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/eventschemas/aws-eventschemas-registrypolicy.go b/cloudformation/eventschemas/aws-eventschemas-registrypolicy.go index b4c09d0623..51dc536c3e 100644 --- a/cloudformation/eventschemas/aws-eventschemas-registrypolicy.go +++ b/cloudformation/eventschemas/aws-eventschemas-registrypolicy.go @@ -15,17 +15,17 @@ type RegistryPolicy struct { // Policy AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eventschemas-registrypolicy.html#cfn-eventschemas-registrypolicy-policy - Policy interface{} `json:"Policy,omitempty"` + Policy interface{} `json:"Policy"` // RegistryName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eventschemas-registrypolicy.html#cfn-eventschemas-registrypolicy-registryname - RegistryName string `json:"RegistryName,omitempty"` + RegistryName string `json:"RegistryName"` // RevisionId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eventschemas-registrypolicy.html#cfn-eventschemas-registrypolicy-revisionid - RevisionId string `json:"RevisionId,omitempty"` + RevisionId *string `json:"RevisionId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/eventschemas/aws-eventschemas-schema.go b/cloudformation/eventschemas/aws-eventschemas-schema.go index 43ff3a2f62..1fb5b9aff7 100644 --- a/cloudformation/eventschemas/aws-eventschemas-schema.go +++ b/cloudformation/eventschemas/aws-eventschemas-schema.go @@ -15,32 +15,32 @@ type Schema struct { // Content AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eventschemas-schema.html#cfn-eventschemas-schema-content - Content string `json:"Content,omitempty"` + Content string `json:"Content"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eventschemas-schema.html#cfn-eventschemas-schema-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // RegistryName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eventschemas-schema.html#cfn-eventschemas-schema-registryname - RegistryName string `json:"RegistryName,omitempty"` + RegistryName string `json:"RegistryName"` // SchemaName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eventschemas-schema.html#cfn-eventschemas-schema-schemaname - SchemaName string `json:"SchemaName,omitempty"` + SchemaName *string `json:"SchemaName,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eventschemas-schema.html#cfn-eventschemas-schema-tags - Tags []Schema_TagsEntry `json:"Tags,omitempty"` + Tags *[]Schema_TagsEntry `json:"Tags,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eventschemas-schema.html#cfn-eventschemas-schema-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/eventschemas/aws-eventschemas-schema_tagsentry.go b/cloudformation/eventschemas/aws-eventschemas-schema_tagsentry.go index 11a5e5ea50..09e9e95649 100644 --- a/cloudformation/eventschemas/aws-eventschemas-schema_tagsentry.go +++ b/cloudformation/eventschemas/aws-eventschemas-schema_tagsentry.go @@ -11,12 +11,12 @@ type Schema_TagsEntry struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eventschemas-schema-tagsentry.html#cfn-eventschemas-schema-tagsentry-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eventschemas-schema-tagsentry.html#cfn-eventschemas-schema-tagsentry-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/evidently/aws-evidently-experiment.go b/cloudformation/evidently/aws-evidently-experiment.go index dc20dc34f8..df4f4ea824 100644 --- a/cloudformation/evidently/aws-evidently-experiment.go +++ b/cloudformation/evidently/aws-evidently-experiment.go @@ -16,47 +16,47 @@ type Experiment struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-evidently-experiment.html#cfn-evidently-experiment-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // MetricGoals AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-evidently-experiment.html#cfn-evidently-experiment-metricgoals - MetricGoals []Experiment_MetricGoalObject `json:"MetricGoals,omitempty"` + MetricGoals []Experiment_MetricGoalObject `json:"MetricGoals"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-evidently-experiment.html#cfn-evidently-experiment-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // OnlineAbConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-evidently-experiment.html#cfn-evidently-experiment-onlineabconfig - OnlineAbConfig *Experiment_OnlineAbConfigObject `json:"OnlineAbConfig,omitempty"` + OnlineAbConfig *Experiment_OnlineAbConfigObject `json:"OnlineAbConfig"` // Project AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-evidently-experiment.html#cfn-evidently-experiment-project - Project string `json:"Project,omitempty"` + Project string `json:"Project"` // RandomizationSalt AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-evidently-experiment.html#cfn-evidently-experiment-randomizationsalt - RandomizationSalt string `json:"RandomizationSalt,omitempty"` + RandomizationSalt *string `json:"RandomizationSalt,omitempty"` // SamplingRate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-evidently-experiment.html#cfn-evidently-experiment-samplingrate - SamplingRate int `json:"SamplingRate,omitempty"` + SamplingRate *int `json:"SamplingRate,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-evidently-experiment.html#cfn-evidently-experiment-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // Treatments AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-evidently-experiment.html#cfn-evidently-experiment-treatments - Treatments []Experiment_TreatmentObject `json:"Treatments,omitempty"` + Treatments []Experiment_TreatmentObject `json:"Treatments"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/evidently/aws-evidently-experiment_metricgoalobject.go b/cloudformation/evidently/aws-evidently-experiment_metricgoalobject.go index 12ac8a9c27..e59fcd4099 100644 --- a/cloudformation/evidently/aws-evidently-experiment_metricgoalobject.go +++ b/cloudformation/evidently/aws-evidently-experiment_metricgoalobject.go @@ -11,32 +11,32 @@ type Experiment_MetricGoalObject struct { // DesiredChange AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-evidently-experiment-metricgoalobject.html#cfn-evidently-experiment-metricgoalobject-desiredchange - DesiredChange string `json:"DesiredChange,omitempty"` + DesiredChange string `json:"DesiredChange"` // EntityIdKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-evidently-experiment-metricgoalobject.html#cfn-evidently-experiment-metricgoalobject-entityidkey - EntityIdKey string `json:"EntityIdKey,omitempty"` + EntityIdKey string `json:"EntityIdKey"` // EventPattern AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-evidently-experiment-metricgoalobject.html#cfn-evidently-experiment-metricgoalobject-eventpattern - EventPattern string `json:"EventPattern,omitempty"` + EventPattern string `json:"EventPattern"` // MetricName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-evidently-experiment-metricgoalobject.html#cfn-evidently-experiment-metricgoalobject-metricname - MetricName string `json:"MetricName,omitempty"` + MetricName string `json:"MetricName"` // UnitLabel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-evidently-experiment-metricgoalobject.html#cfn-evidently-experiment-metricgoalobject-unitlabel - UnitLabel string `json:"UnitLabel,omitempty"` + UnitLabel *string `json:"UnitLabel,omitempty"` // ValueKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-evidently-experiment-metricgoalobject.html#cfn-evidently-experiment-metricgoalobject-valuekey - ValueKey string `json:"ValueKey,omitempty"` + ValueKey string `json:"ValueKey"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/evidently/aws-evidently-experiment_onlineabconfigobject.go b/cloudformation/evidently/aws-evidently-experiment_onlineabconfigobject.go index 0d3eab2708..5ea9cebc07 100644 --- a/cloudformation/evidently/aws-evidently-experiment_onlineabconfigobject.go +++ b/cloudformation/evidently/aws-evidently-experiment_onlineabconfigobject.go @@ -11,12 +11,12 @@ type Experiment_OnlineAbConfigObject struct { // ControlTreatmentName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-evidently-experiment-onlineabconfigobject.html#cfn-evidently-experiment-onlineabconfigobject-controltreatmentname - ControlTreatmentName string `json:"ControlTreatmentName,omitempty"` + ControlTreatmentName *string `json:"ControlTreatmentName,omitempty"` // TreatmentWeights AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-evidently-experiment-onlineabconfigobject.html#cfn-evidently-experiment-onlineabconfigobject-treatmentweights - TreatmentWeights []Experiment_TreatmentToWeight `json:"TreatmentWeights,omitempty"` + TreatmentWeights *[]Experiment_TreatmentToWeight `json:"TreatmentWeights,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/evidently/aws-evidently-experiment_treatmentobject.go b/cloudformation/evidently/aws-evidently-experiment_treatmentobject.go index c6b8c7dd42..5b6a59870b 100644 --- a/cloudformation/evidently/aws-evidently-experiment_treatmentobject.go +++ b/cloudformation/evidently/aws-evidently-experiment_treatmentobject.go @@ -11,22 +11,22 @@ type Experiment_TreatmentObject struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-evidently-experiment-treatmentobject.html#cfn-evidently-experiment-treatmentobject-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Feature AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-evidently-experiment-treatmentobject.html#cfn-evidently-experiment-treatmentobject-feature - Feature string `json:"Feature,omitempty"` + Feature string `json:"Feature"` // TreatmentName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-evidently-experiment-treatmentobject.html#cfn-evidently-experiment-treatmentobject-treatmentname - TreatmentName string `json:"TreatmentName,omitempty"` + TreatmentName string `json:"TreatmentName"` // Variation AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-evidently-experiment-treatmentobject.html#cfn-evidently-experiment-treatmentobject-variation - Variation string `json:"Variation,omitempty"` + Variation string `json:"Variation"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/evidently/aws-evidently-experiment_treatmenttoweight.go b/cloudformation/evidently/aws-evidently-experiment_treatmenttoweight.go index 024fa6595c..47f8e2d11c 100644 --- a/cloudformation/evidently/aws-evidently-experiment_treatmenttoweight.go +++ b/cloudformation/evidently/aws-evidently-experiment_treatmenttoweight.go @@ -16,7 +16,7 @@ type Experiment_TreatmentToWeight struct { // Treatment AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-evidently-experiment-treatmenttoweight.html#cfn-evidently-experiment-treatmenttoweight-treatment - Treatment string `json:"Treatment,omitempty"` + Treatment string `json:"Treatment"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/evidently/aws-evidently-feature.go b/cloudformation/evidently/aws-evidently-feature.go index 188a48405e..84038f6181 100644 --- a/cloudformation/evidently/aws-evidently-feature.go +++ b/cloudformation/evidently/aws-evidently-feature.go @@ -16,42 +16,42 @@ type Feature struct { // DefaultVariation AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-evidently-feature.html#cfn-evidently-feature-defaultvariation - DefaultVariation string `json:"DefaultVariation,omitempty"` + DefaultVariation *string `json:"DefaultVariation,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-evidently-feature.html#cfn-evidently-feature-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // EntityOverrides AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-evidently-feature.html#cfn-evidently-feature-entityoverrides - EntityOverrides []Feature_EntityOverride `json:"EntityOverrides,omitempty"` + EntityOverrides *[]Feature_EntityOverride `json:"EntityOverrides,omitempty"` // EvaluationStrategy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-evidently-feature.html#cfn-evidently-feature-evaluationstrategy - EvaluationStrategy string `json:"EvaluationStrategy,omitempty"` + EvaluationStrategy *string `json:"EvaluationStrategy,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-evidently-feature.html#cfn-evidently-feature-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Project AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-evidently-feature.html#cfn-evidently-feature-project - Project string `json:"Project,omitempty"` + Project string `json:"Project"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-evidently-feature.html#cfn-evidently-feature-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // Variations AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-evidently-feature.html#cfn-evidently-feature-variations - Variations []Feature_VariationObject `json:"Variations,omitempty"` + Variations []Feature_VariationObject `json:"Variations"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/evidently/aws-evidently-feature_entityoverride.go b/cloudformation/evidently/aws-evidently-feature_entityoverride.go index 06466e3052..5dc6ebb91e 100644 --- a/cloudformation/evidently/aws-evidently-feature_entityoverride.go +++ b/cloudformation/evidently/aws-evidently-feature_entityoverride.go @@ -11,12 +11,12 @@ type Feature_EntityOverride struct { // EntityId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-evidently-feature-entityoverride.html#cfn-evidently-feature-entityoverride-entityid - EntityId string `json:"EntityId,omitempty"` + EntityId *string `json:"EntityId,omitempty"` // Variation AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-evidently-feature-entityoverride.html#cfn-evidently-feature-entityoverride-variation - Variation string `json:"Variation,omitempty"` + Variation *string `json:"Variation,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/evidently/aws-evidently-feature_variationobject.go b/cloudformation/evidently/aws-evidently-feature_variationobject.go index 06362346e9..96258a2897 100644 --- a/cloudformation/evidently/aws-evidently-feature_variationobject.go +++ b/cloudformation/evidently/aws-evidently-feature_variationobject.go @@ -11,27 +11,27 @@ type Feature_VariationObject struct { // BooleanValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-evidently-feature-variationobject.html#cfn-evidently-feature-variationobject-booleanvalue - BooleanValue bool `json:"BooleanValue,omitempty"` + BooleanValue *bool `json:"BooleanValue,omitempty"` // DoubleValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-evidently-feature-variationobject.html#cfn-evidently-feature-variationobject-doublevalue - DoubleValue float64 `json:"DoubleValue,omitempty"` + DoubleValue *float64 `json:"DoubleValue,omitempty"` // LongValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-evidently-feature-variationobject.html#cfn-evidently-feature-variationobject-longvalue - LongValue float64 `json:"LongValue,omitempty"` + LongValue *float64 `json:"LongValue,omitempty"` // StringValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-evidently-feature-variationobject.html#cfn-evidently-feature-variationobject-stringvalue - StringValue string `json:"StringValue,omitempty"` + StringValue *string `json:"StringValue,omitempty"` // VariationName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-evidently-feature-variationobject.html#cfn-evidently-feature-variationobject-variationname - VariationName string `json:"VariationName,omitempty"` + VariationName *string `json:"VariationName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/evidently/aws-evidently-launch.go b/cloudformation/evidently/aws-evidently-launch.go index e068601341..e3b996b6c2 100644 --- a/cloudformation/evidently/aws-evidently-launch.go +++ b/cloudformation/evidently/aws-evidently-launch.go @@ -16,42 +16,42 @@ type Launch struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-evidently-launch.html#cfn-evidently-launch-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Groups AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-evidently-launch.html#cfn-evidently-launch-groups - Groups []Launch_LaunchGroupObject `json:"Groups,omitempty"` + Groups []Launch_LaunchGroupObject `json:"Groups"` // MetricMonitors AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-evidently-launch.html#cfn-evidently-launch-metricmonitors - MetricMonitors []Launch_MetricDefinitionObject `json:"MetricMonitors,omitempty"` + MetricMonitors *[]Launch_MetricDefinitionObject `json:"MetricMonitors,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-evidently-launch.html#cfn-evidently-launch-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Project AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-evidently-launch.html#cfn-evidently-launch-project - Project string `json:"Project,omitempty"` + Project string `json:"Project"` // RandomizationSalt AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-evidently-launch.html#cfn-evidently-launch-randomizationsalt - RandomizationSalt string `json:"RandomizationSalt,omitempty"` + RandomizationSalt *string `json:"RandomizationSalt,omitempty"` // ScheduledSplitsConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-evidently-launch.html#cfn-evidently-launch-scheduledsplitsconfig - ScheduledSplitsConfig []Launch_StepConfig `json:"ScheduledSplitsConfig,omitempty"` + ScheduledSplitsConfig []Launch_StepConfig `json:"ScheduledSplitsConfig"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-evidently-launch.html#cfn-evidently-launch-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/evidently/aws-evidently-launch_grouptoweight.go b/cloudformation/evidently/aws-evidently-launch_grouptoweight.go index 7bf3038b8f..17542c505c 100644 --- a/cloudformation/evidently/aws-evidently-launch_grouptoweight.go +++ b/cloudformation/evidently/aws-evidently-launch_grouptoweight.go @@ -11,7 +11,7 @@ type Launch_GroupToWeight struct { // GroupName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-evidently-launch-grouptoweight.html#cfn-evidently-launch-grouptoweight-groupname - GroupName string `json:"GroupName,omitempty"` + GroupName string `json:"GroupName"` // SplitWeight AWS CloudFormation Property // Required: true diff --git a/cloudformation/evidently/aws-evidently-launch_launchgroupobject.go b/cloudformation/evidently/aws-evidently-launch_launchgroupobject.go index 15a1f6658d..8ed3dc1ad7 100644 --- a/cloudformation/evidently/aws-evidently-launch_launchgroupobject.go +++ b/cloudformation/evidently/aws-evidently-launch_launchgroupobject.go @@ -11,22 +11,22 @@ type Launch_LaunchGroupObject struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-evidently-launch-launchgroupobject.html#cfn-evidently-launch-launchgroupobject-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Feature AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-evidently-launch-launchgroupobject.html#cfn-evidently-launch-launchgroupobject-feature - Feature string `json:"Feature,omitempty"` + Feature string `json:"Feature"` // GroupName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-evidently-launch-launchgroupobject.html#cfn-evidently-launch-launchgroupobject-groupname - GroupName string `json:"GroupName,omitempty"` + GroupName string `json:"GroupName"` // Variation AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-evidently-launch-launchgroupobject.html#cfn-evidently-launch-launchgroupobject-variation - Variation string `json:"Variation,omitempty"` + Variation string `json:"Variation"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/evidently/aws-evidently-launch_metricdefinitionobject.go b/cloudformation/evidently/aws-evidently-launch_metricdefinitionobject.go index ed3d9b3f4a..f467da0c41 100644 --- a/cloudformation/evidently/aws-evidently-launch_metricdefinitionobject.go +++ b/cloudformation/evidently/aws-evidently-launch_metricdefinitionobject.go @@ -11,27 +11,27 @@ type Launch_MetricDefinitionObject struct { // EntityIdKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-evidently-launch-metricdefinitionobject.html#cfn-evidently-launch-metricdefinitionobject-entityidkey - EntityIdKey string `json:"EntityIdKey,omitempty"` + EntityIdKey string `json:"EntityIdKey"` // EventPattern AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-evidently-launch-metricdefinitionobject.html#cfn-evidently-launch-metricdefinitionobject-eventpattern - EventPattern string `json:"EventPattern,omitempty"` + EventPattern string `json:"EventPattern"` // MetricName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-evidently-launch-metricdefinitionobject.html#cfn-evidently-launch-metricdefinitionobject-metricname - MetricName string `json:"MetricName,omitempty"` + MetricName string `json:"MetricName"` // UnitLabel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-evidently-launch-metricdefinitionobject.html#cfn-evidently-launch-metricdefinitionobject-unitlabel - UnitLabel string `json:"UnitLabel,omitempty"` + UnitLabel *string `json:"UnitLabel,omitempty"` // ValueKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-evidently-launch-metricdefinitionobject.html#cfn-evidently-launch-metricdefinitionobject-valuekey - ValueKey string `json:"ValueKey,omitempty"` + ValueKey string `json:"ValueKey"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/evidently/aws-evidently-launch_stepconfig.go b/cloudformation/evidently/aws-evidently-launch_stepconfig.go index c577f97422..e55116c90a 100644 --- a/cloudformation/evidently/aws-evidently-launch_stepconfig.go +++ b/cloudformation/evidently/aws-evidently-launch_stepconfig.go @@ -11,12 +11,12 @@ type Launch_StepConfig struct { // GroupWeights AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-evidently-launch-stepconfig.html#cfn-evidently-launch-stepconfig-groupweights - GroupWeights []Launch_GroupToWeight `json:"GroupWeights,omitempty"` + GroupWeights []Launch_GroupToWeight `json:"GroupWeights"` // StartTime AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-evidently-launch-stepconfig.html#cfn-evidently-launch-stepconfig-starttime - StartTime string `json:"StartTime,omitempty"` + StartTime string `json:"StartTime"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/evidently/aws-evidently-project.go b/cloudformation/evidently/aws-evidently-project.go index 94a9176e5e..b5f9663056 100644 --- a/cloudformation/evidently/aws-evidently-project.go +++ b/cloudformation/evidently/aws-evidently-project.go @@ -21,17 +21,17 @@ type Project struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-evidently-project.html#cfn-evidently-project-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-evidently-project.html#cfn-evidently-project-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-evidently-project.html#cfn-evidently-project-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/evidently/aws-evidently-project_datadeliveryobject.go b/cloudformation/evidently/aws-evidently-project_datadeliveryobject.go index a7be38f9aa..56fc226035 100644 --- a/cloudformation/evidently/aws-evidently-project_datadeliveryobject.go +++ b/cloudformation/evidently/aws-evidently-project_datadeliveryobject.go @@ -11,7 +11,7 @@ type Project_DataDeliveryObject struct { // LogGroup AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-evidently-project-datadeliveryobject.html#cfn-evidently-project-datadeliveryobject-loggroup - LogGroup string `json:"LogGroup,omitempty"` + LogGroup *string `json:"LogGroup,omitempty"` // S3 AWS CloudFormation Property // Required: false diff --git a/cloudformation/evidently/aws-evidently-project_s3destination.go b/cloudformation/evidently/aws-evidently-project_s3destination.go index b2e3dd072b..15095500b2 100644 --- a/cloudformation/evidently/aws-evidently-project_s3destination.go +++ b/cloudformation/evidently/aws-evidently-project_s3destination.go @@ -11,12 +11,12 @@ type Project_S3Destination struct { // BucketName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-evidently-project-s3destination.html#cfn-evidently-project-s3destination-bucketname - BucketName string `json:"BucketName,omitempty"` + BucketName string `json:"BucketName"` // Prefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-evidently-project-s3destination.html#cfn-evidently-project-s3destination-prefix - Prefix string `json:"Prefix,omitempty"` + Prefix *string `json:"Prefix,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/finspace/aws-finspace-environment.go b/cloudformation/finspace/aws-finspace-environment.go index d316d327fd..722e50db15 100644 --- a/cloudformation/finspace/aws-finspace-environment.go +++ b/cloudformation/finspace/aws-finspace-environment.go @@ -15,17 +15,17 @@ type Environment struct { // DataBundles AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-finspace-environment.html#cfn-finspace-environment-databundles - DataBundles []string `json:"DataBundles,omitempty"` + DataBundles *[]string `json:"DataBundles,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-finspace-environment.html#cfn-finspace-environment-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // FederationMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-finspace-environment.html#cfn-finspace-environment-federationmode - FederationMode string `json:"FederationMode,omitempty"` + FederationMode *string `json:"FederationMode,omitempty"` // FederationParameters AWS CloudFormation Property // Required: false @@ -35,12 +35,12 @@ type Environment struct { // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-finspace-environment.html#cfn-finspace-environment-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-finspace-environment.html#cfn-finspace-environment-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // SuperuserParameters AWS CloudFormation Property // Required: false diff --git a/cloudformation/finspace/aws-finspace-environment_federationparameters.go b/cloudformation/finspace/aws-finspace-environment_federationparameters.go index 6f40026f1e..de084df51c 100644 --- a/cloudformation/finspace/aws-finspace-environment_federationparameters.go +++ b/cloudformation/finspace/aws-finspace-environment_federationparameters.go @@ -11,32 +11,32 @@ type Environment_FederationParameters struct { // ApplicationCallBackURL AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-finspace-environment-federationparameters.html#cfn-finspace-environment-federationparameters-applicationcallbackurl - ApplicationCallBackURL string `json:"ApplicationCallBackURL,omitempty"` + ApplicationCallBackURL *string `json:"ApplicationCallBackURL,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-finspace-environment-federationparameters.html#cfn-finspace-environment-federationparameters-federationprovidername - FederationProviderName string `json:"FederationProviderName,omitempty"` + FederationProviderName *string `json:"FederationProviderName,omitempty"` // FederationURN AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-finspace-environment-federationparameters.html#cfn-finspace-environment-federationparameters-federationurn - FederationURN string `json:"FederationURN,omitempty"` + FederationURN *string `json:"FederationURN,omitempty"` // SamlMetadataDocument AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-finspace-environment-federationparameters.html#cfn-finspace-environment-federationparameters-samlmetadatadocument - SamlMetadataDocument string `json:"SamlMetadataDocument,omitempty"` + SamlMetadataDocument *string `json:"SamlMetadataDocument,omitempty"` // SamlMetadataURL AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-finspace-environment-federationparameters.html#cfn-finspace-environment-federationparameters-samlmetadataurl - SamlMetadataURL string `json:"SamlMetadataURL,omitempty"` + SamlMetadataURL *string `json:"SamlMetadataURL,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/finspace/aws-finspace-environment_superuserparameters.go b/cloudformation/finspace/aws-finspace-environment_superuserparameters.go index 37c319cbb9..8528471588 100644 --- a/cloudformation/finspace/aws-finspace-environment_superuserparameters.go +++ b/cloudformation/finspace/aws-finspace-environment_superuserparameters.go @@ -11,17 +11,17 @@ type Environment_SuperuserParameters struct { // EmailAddress AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-finspace-environment-superuserparameters.html#cfn-finspace-environment-superuserparameters-emailaddress - EmailAddress string `json:"EmailAddress,omitempty"` + EmailAddress *string `json:"EmailAddress,omitempty"` // FirstName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-finspace-environment-superuserparameters.html#cfn-finspace-environment-superuserparameters-firstname - FirstName string `json:"FirstName,omitempty"` + FirstName *string `json:"FirstName,omitempty"` // LastName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-finspace-environment-superuserparameters.html#cfn-finspace-environment-superuserparameters-lastname - LastName string `json:"LastName,omitempty"` + LastName *string `json:"LastName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/fis/aws-fis-experimenttemplate.go b/cloudformation/fis/aws-fis-experimenttemplate.go index 974268b460..ac6bc31fcb 100644 --- a/cloudformation/fis/aws-fis-experimenttemplate.go +++ b/cloudformation/fis/aws-fis-experimenttemplate.go @@ -15,32 +15,32 @@ type ExperimentTemplate struct { // Actions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fis-experimenttemplate.html#cfn-fis-experimenttemplate-actions - Actions map[string]ExperimentTemplate_ExperimentTemplateAction `json:"Actions,omitempty"` + Actions *map[string]ExperimentTemplate_ExperimentTemplateAction `json:"Actions,omitempty"` // Description AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fis-experimenttemplate.html#cfn-fis-experimenttemplate-description - Description string `json:"Description,omitempty"` + Description string `json:"Description"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fis-experimenttemplate.html#cfn-fis-experimenttemplate-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // StopConditions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fis-experimenttemplate.html#cfn-fis-experimenttemplate-stopconditions - StopConditions []ExperimentTemplate_ExperimentTemplateStopCondition `json:"StopConditions,omitempty"` + StopConditions []ExperimentTemplate_ExperimentTemplateStopCondition `json:"StopConditions"` // Tags AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fis-experimenttemplate.html#cfn-fis-experimenttemplate-tags - Tags map[string]string `json:"Tags,omitempty"` + Tags map[string]string `json:"Tags"` // Targets AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fis-experimenttemplate.html#cfn-fis-experimenttemplate-targets - Targets map[string]ExperimentTemplate_ExperimentTemplateTarget `json:"Targets,omitempty"` + Targets map[string]ExperimentTemplate_ExperimentTemplateTarget `json:"Targets"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/fis/aws-fis-experimenttemplate_experimenttemplateaction.go b/cloudformation/fis/aws-fis-experimenttemplate_experimenttemplateaction.go index 88575b482a..19cce10762 100644 --- a/cloudformation/fis/aws-fis-experimenttemplate_experimenttemplateaction.go +++ b/cloudformation/fis/aws-fis-experimenttemplate_experimenttemplateaction.go @@ -11,27 +11,27 @@ type ExperimentTemplate_ExperimentTemplateAction struct { // ActionId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fis-experimenttemplate-experimenttemplateaction.html#cfn-fis-experimenttemplate-experimenttemplateaction-actionid - ActionId string `json:"ActionId,omitempty"` + ActionId string `json:"ActionId"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fis-experimenttemplate-experimenttemplateaction.html#cfn-fis-experimenttemplate-experimenttemplateaction-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Parameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fis-experimenttemplate-experimenttemplateaction.html#cfn-fis-experimenttemplate-experimenttemplateaction-parameters - Parameters map[string]string `json:"Parameters,omitempty"` + Parameters *map[string]string `json:"Parameters,omitempty"` // StartAfter AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fis-experimenttemplate-experimenttemplateaction.html#cfn-fis-experimenttemplate-experimenttemplateaction-startafter - StartAfter []string `json:"StartAfter,omitempty"` + StartAfter *[]string `json:"StartAfter,omitempty"` // Targets AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fis-experimenttemplate-experimenttemplateaction.html#cfn-fis-experimenttemplate-experimenttemplateaction-targets - Targets map[string]string `json:"Targets,omitempty"` + Targets *map[string]string `json:"Targets,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/fis/aws-fis-experimenttemplate_experimenttemplatestopcondition.go b/cloudformation/fis/aws-fis-experimenttemplate_experimenttemplatestopcondition.go index 0699581445..ebbc733966 100644 --- a/cloudformation/fis/aws-fis-experimenttemplate_experimenttemplatestopcondition.go +++ b/cloudformation/fis/aws-fis-experimenttemplate_experimenttemplatestopcondition.go @@ -11,12 +11,12 @@ type ExperimentTemplate_ExperimentTemplateStopCondition struct { // Source AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fis-experimenttemplate-experimenttemplatestopcondition.html#cfn-fis-experimenttemplate-experimenttemplatestopcondition-source - Source string `json:"Source,omitempty"` + Source string `json:"Source"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fis-experimenttemplate-experimenttemplatestopcondition.html#cfn-fis-experimenttemplate-experimenttemplatestopcondition-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/fis/aws-fis-experimenttemplate_experimenttemplatetarget.go b/cloudformation/fis/aws-fis-experimenttemplate_experimenttemplatetarget.go index 76cb19dfc1..35755d73be 100644 --- a/cloudformation/fis/aws-fis-experimenttemplate_experimenttemplatetarget.go +++ b/cloudformation/fis/aws-fis-experimenttemplate_experimenttemplatetarget.go @@ -11,27 +11,27 @@ type ExperimentTemplate_ExperimentTemplateTarget struct { // Filters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fis-experimenttemplate-experimenttemplatetarget.html#cfn-fis-experimenttemplate-experimenttemplatetarget-filters - Filters []ExperimentTemplate_ExperimentTemplateTargetFilter `json:"Filters,omitempty"` + Filters *[]ExperimentTemplate_ExperimentTemplateTargetFilter `json:"Filters,omitempty"` // ResourceArns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fis-experimenttemplate-experimenttemplatetarget.html#cfn-fis-experimenttemplate-experimenttemplatetarget-resourcearns - ResourceArns []string `json:"ResourceArns,omitempty"` + ResourceArns *[]string `json:"ResourceArns,omitempty"` // ResourceTags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fis-experimenttemplate-experimenttemplatetarget.html#cfn-fis-experimenttemplate-experimenttemplatetarget-resourcetags - ResourceTags map[string]string `json:"ResourceTags,omitempty"` + ResourceTags *map[string]string `json:"ResourceTags,omitempty"` // ResourceType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fis-experimenttemplate-experimenttemplatetarget.html#cfn-fis-experimenttemplate-experimenttemplatetarget-resourcetype - ResourceType string `json:"ResourceType,omitempty"` + ResourceType string `json:"ResourceType"` // SelectionMode AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fis-experimenttemplate-experimenttemplatetarget.html#cfn-fis-experimenttemplate-experimenttemplatetarget-selectionmode - SelectionMode string `json:"SelectionMode,omitempty"` + SelectionMode string `json:"SelectionMode"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/fis/aws-fis-experimenttemplate_experimenttemplatetargetfilter.go b/cloudformation/fis/aws-fis-experimenttemplate_experimenttemplatetargetfilter.go index cccf103568..e2b23ad46e 100644 --- a/cloudformation/fis/aws-fis-experimenttemplate_experimenttemplatetargetfilter.go +++ b/cloudformation/fis/aws-fis-experimenttemplate_experimenttemplatetargetfilter.go @@ -11,12 +11,12 @@ type ExperimentTemplate_ExperimentTemplateTargetFilter struct { // Path AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fis-experimenttemplate-experimenttemplatetargetfilter.html#cfn-fis-experimenttemplate-experimenttemplatetargetfilter-path - Path string `json:"Path,omitempty"` + Path string `json:"Path"` // Values AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fis-experimenttemplate-experimenttemplatetargetfilter.html#cfn-fis-experimenttemplate-experimenttemplatetargetfilter-values - Values []string `json:"Values,omitempty"` + Values []string `json:"Values"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/fms/aws-fms-notificationchannel.go b/cloudformation/fms/aws-fms-notificationchannel.go index bec97b6d5f..4f41f23d6f 100644 --- a/cloudformation/fms/aws-fms-notificationchannel.go +++ b/cloudformation/fms/aws-fms-notificationchannel.go @@ -15,12 +15,12 @@ type NotificationChannel struct { // SnsRoleName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fms-notificationchannel.html#cfn-fms-notificationchannel-snsrolename - SnsRoleName string `json:"SnsRoleName,omitempty"` + SnsRoleName string `json:"SnsRoleName"` // SnsTopicArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fms-notificationchannel.html#cfn-fms-notificationchannel-snstopicarn - SnsTopicArn string `json:"SnsTopicArn,omitempty"` + SnsTopicArn string `json:"SnsTopicArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/fms/aws-fms-policy.go b/cloudformation/fms/aws-fms-policy.go index 6593ca742c..3770f3a74c 100644 --- a/cloudformation/fms/aws-fms-policy.go +++ b/cloudformation/fms/aws-fms-policy.go @@ -15,7 +15,7 @@ type Policy struct { // DeleteAllPolicyResources AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fms-policy.html#cfn-fms-policy-deleteallpolicyresources - DeleteAllPolicyResources bool `json:"DeleteAllPolicyResources,omitempty"` + DeleteAllPolicyResources *bool `json:"DeleteAllPolicyResources,omitempty"` // ExcludeMap AWS CloudFormation Property // Required: false @@ -35,7 +35,7 @@ type Policy struct { // PolicyName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fms-policy.html#cfn-fms-policy-policyname - PolicyName string `json:"PolicyName,omitempty"` + PolicyName string `json:"PolicyName"` // RemediationEnabled AWS CloudFormation Property // Required: true @@ -45,32 +45,32 @@ type Policy struct { // ResourceTags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fms-policy.html#cfn-fms-policy-resourcetags - ResourceTags []Policy_ResourceTag `json:"ResourceTags,omitempty"` + ResourceTags *[]Policy_ResourceTag `json:"ResourceTags,omitempty"` // ResourceType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fms-policy.html#cfn-fms-policy-resourcetype - ResourceType string `json:"ResourceType,omitempty"` + ResourceType string `json:"ResourceType"` // ResourceTypeList AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fms-policy.html#cfn-fms-policy-resourcetypelist - ResourceTypeList []string `json:"ResourceTypeList,omitempty"` + ResourceTypeList *[]string `json:"ResourceTypeList,omitempty"` // ResourcesCleanUp AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fms-policy.html#cfn-fms-policy-resourcescleanup - ResourcesCleanUp bool `json:"ResourcesCleanUp,omitempty"` + ResourcesCleanUp *bool `json:"ResourcesCleanUp,omitempty"` // SecurityServicePolicyData AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fms-policy.html#cfn-fms-policy-securityservicepolicydata - SecurityServicePolicyData interface{} `json:"SecurityServicePolicyData,omitempty"` + SecurityServicePolicyData interface{} `json:"SecurityServicePolicyData"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fms-policy.html#cfn-fms-policy-tags - Tags []Policy_PolicyTag `json:"Tags,omitempty"` + Tags *[]Policy_PolicyTag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/fms/aws-fms-policy_iemap.go b/cloudformation/fms/aws-fms-policy_iemap.go index 916dad1b91..4a8823e010 100644 --- a/cloudformation/fms/aws-fms-policy_iemap.go +++ b/cloudformation/fms/aws-fms-policy_iemap.go @@ -11,12 +11,12 @@ type Policy_IEMap struct { // ACCOUNT AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fms-policy-iemap.html#cfn-fms-policy-iemap-account - ACCOUNT []string `json:"ACCOUNT,omitempty"` + ACCOUNT *[]string `json:"ACCOUNT,omitempty"` // ORGUNIT AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fms-policy-iemap.html#cfn-fms-policy-iemap-orgunit - ORGUNIT []string `json:"ORGUNIT,omitempty"` + ORGUNIT *[]string `json:"ORGUNIT,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/fms/aws-fms-policy_policytag.go b/cloudformation/fms/aws-fms-policy_policytag.go index b7d2fe836a..0bef0a2bb5 100644 --- a/cloudformation/fms/aws-fms-policy_policytag.go +++ b/cloudformation/fms/aws-fms-policy_policytag.go @@ -11,12 +11,12 @@ type Policy_PolicyTag struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fms-policy-policytag.html#cfn-fms-policy-policytag-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fms-policy-policytag.html#cfn-fms-policy-policytag-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/fms/aws-fms-policy_resourcetag.go b/cloudformation/fms/aws-fms-policy_resourcetag.go index c270dfd9d9..e2f5b5d420 100644 --- a/cloudformation/fms/aws-fms-policy_resourcetag.go +++ b/cloudformation/fms/aws-fms-policy_resourcetag.go @@ -11,12 +11,12 @@ type Policy_ResourceTag struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fms-policy-resourcetag.html#cfn-fms-policy-resourcetag-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fms-policy-resourcetag.html#cfn-fms-policy-resourcetag-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,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 aaac782fb1..b27a733bd6 100644 --- a/cloudformation/forecast/aws-forecast-dataset.go +++ b/cloudformation/forecast/aws-forecast-dataset.go @@ -15,37 +15,37 @@ type Dataset struct { // DataFrequency AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-forecast-dataset.html#cfn-forecast-dataset-datafrequency - DataFrequency string `json:"DataFrequency,omitempty"` + DataFrequency *string `json:"DataFrequency,omitempty"` // DatasetName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-forecast-dataset.html#cfn-forecast-dataset-datasetname - DatasetName string `json:"DatasetName,omitempty"` + DatasetName string `json:"DatasetName"` // DatasetType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-forecast-dataset.html#cfn-forecast-dataset-datasettype - DatasetType string `json:"DatasetType,omitempty"` + DatasetType string `json:"DatasetType"` // Domain AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-forecast-dataset.html#cfn-forecast-dataset-domain - Domain string `json:"Domain,omitempty"` + Domain string `json:"Domain"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-forecast-dataset.html#cfn-forecast-dataset-schema - Schema interface{} `json:"Schema,omitempty"` + Schema interface{} `json:"Schema"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-forecast-dataset.html#cfn-forecast-dataset-tags - Tags []interface{} `json:"Tags,omitempty"` + Tags *[]interface{} `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/forecast/aws-forecast-datasetgroup.go b/cloudformation/forecast/aws-forecast-datasetgroup.go index 4d188cef4a..31ae4e3791 100644 --- a/cloudformation/forecast/aws-forecast-datasetgroup.go +++ b/cloudformation/forecast/aws-forecast-datasetgroup.go @@ -16,22 +16,22 @@ type DatasetGroup struct { // DatasetArns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-forecast-datasetgroup.html#cfn-forecast-datasetgroup-datasetarns - DatasetArns []string `json:"DatasetArns,omitempty"` + DatasetArns *[]string `json:"DatasetArns,omitempty"` // DatasetGroupName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-forecast-datasetgroup.html#cfn-forecast-datasetgroup-datasetgroupname - DatasetGroupName string `json:"DatasetGroupName,omitempty"` + DatasetGroupName string `json:"DatasetGroupName"` // Domain AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-forecast-datasetgroup.html#cfn-forecast-datasetgroup-domain - Domain string `json:"Domain,omitempty"` + Domain string `json:"Domain"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-forecast-datasetgroup.html#cfn-forecast-datasetgroup-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/frauddetector/aws-frauddetector-detector.go b/cloudformation/frauddetector/aws-frauddetector-detector.go index 00636c54a8..c8b66f8119 100644 --- a/cloudformation/frauddetector/aws-frauddetector-detector.go +++ b/cloudformation/frauddetector/aws-frauddetector-detector.go @@ -16,42 +16,42 @@ type Detector struct { // AssociatedModels AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-frauddetector-detector.html#cfn-frauddetector-detector-associatedmodels - AssociatedModels []Detector_Model `json:"AssociatedModels,omitempty"` + AssociatedModels *[]Detector_Model `json:"AssociatedModels,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-frauddetector-detector.html#cfn-frauddetector-detector-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // DetectorId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-frauddetector-detector.html#cfn-frauddetector-detector-detectorid - DetectorId string `json:"DetectorId,omitempty"` + DetectorId string `json:"DetectorId"` // DetectorVersionStatus AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-frauddetector-detector.html#cfn-frauddetector-detector-detectorversionstatus - DetectorVersionStatus string `json:"DetectorVersionStatus,omitempty"` + DetectorVersionStatus *string `json:"DetectorVersionStatus,omitempty"` // EventType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-frauddetector-detector.html#cfn-frauddetector-detector-eventtype - EventType *Detector_EventType `json:"EventType,omitempty"` + EventType *Detector_EventType `json:"EventType"` // RuleExecutionMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-frauddetector-detector.html#cfn-frauddetector-detector-ruleexecutionmode - RuleExecutionMode string `json:"RuleExecutionMode,omitempty"` + RuleExecutionMode *string `json:"RuleExecutionMode,omitempty"` // Rules AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-frauddetector-detector.html#cfn-frauddetector-detector-rules - Rules []Detector_Rule `json:"Rules,omitempty"` + Rules []Detector_Rule `json:"Rules"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-frauddetector-detector.html#cfn-frauddetector-detector-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/frauddetector/aws-frauddetector-detector_entitytype.go b/cloudformation/frauddetector/aws-frauddetector-detector_entitytype.go index 016b93e956..f665979e84 100644 --- a/cloudformation/frauddetector/aws-frauddetector-detector_entitytype.go +++ b/cloudformation/frauddetector/aws-frauddetector-detector_entitytype.go @@ -12,37 +12,37 @@ type Detector_EntityType struct { // Arn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-entitytype.html#cfn-frauddetector-detector-entitytype-arn - Arn string `json:"Arn,omitempty"` + Arn *string `json:"Arn,omitempty"` // CreatedTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-entitytype.html#cfn-frauddetector-detector-entitytype-createdtime - CreatedTime string `json:"CreatedTime,omitempty"` + CreatedTime *string `json:"CreatedTime,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-entitytype.html#cfn-frauddetector-detector-entitytype-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Inline AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-entitytype.html#cfn-frauddetector-detector-entitytype-inline - Inline bool `json:"Inline,omitempty"` + Inline *bool `json:"Inline,omitempty"` // LastUpdatedTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-entitytype.html#cfn-frauddetector-detector-entitytype-lastupdatedtime - LastUpdatedTime string `json:"LastUpdatedTime,omitempty"` + LastUpdatedTime *string `json:"LastUpdatedTime,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-entitytype.html#cfn-frauddetector-detector-entitytype-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-entitytype.html#cfn-frauddetector-detector-entitytype-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/frauddetector/aws-frauddetector-detector_eventtype.go b/cloudformation/frauddetector/aws-frauddetector-detector_eventtype.go index 759a473318..90fe71d9e2 100644 --- a/cloudformation/frauddetector/aws-frauddetector-detector_eventtype.go +++ b/cloudformation/frauddetector/aws-frauddetector-detector_eventtype.go @@ -12,52 +12,52 @@ type Detector_EventType struct { // Arn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-eventtype.html#cfn-frauddetector-detector-eventtype-arn - Arn string `json:"Arn,omitempty"` + Arn *string `json:"Arn,omitempty"` // CreatedTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-eventtype.html#cfn-frauddetector-detector-eventtype-createdtime - CreatedTime string `json:"CreatedTime,omitempty"` + CreatedTime *string `json:"CreatedTime,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-eventtype.html#cfn-frauddetector-detector-eventtype-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // EntityTypes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-eventtype.html#cfn-frauddetector-detector-eventtype-entitytypes - EntityTypes []Detector_EntityType `json:"EntityTypes,omitempty"` + EntityTypes *[]Detector_EntityType `json:"EntityTypes,omitempty"` // EventVariables AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-eventtype.html#cfn-frauddetector-detector-eventtype-eventvariables - EventVariables []Detector_EventVariable `json:"EventVariables,omitempty"` + EventVariables *[]Detector_EventVariable `json:"EventVariables,omitempty"` // Inline AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-eventtype.html#cfn-frauddetector-detector-eventtype-inline - Inline bool `json:"Inline,omitempty"` + Inline *bool `json:"Inline,omitempty"` // Labels AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-eventtype.html#cfn-frauddetector-detector-eventtype-labels - Labels []Detector_Label `json:"Labels,omitempty"` + Labels *[]Detector_Label `json:"Labels,omitempty"` // LastUpdatedTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-eventtype.html#cfn-frauddetector-detector-eventtype-lastupdatedtime - LastUpdatedTime string `json:"LastUpdatedTime,omitempty"` + LastUpdatedTime *string `json:"LastUpdatedTime,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-eventtype.html#cfn-frauddetector-detector-eventtype-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-eventtype.html#cfn-frauddetector-detector-eventtype-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/frauddetector/aws-frauddetector-detector_eventvariable.go b/cloudformation/frauddetector/aws-frauddetector-detector_eventvariable.go index 92aa5a4d2c..c2d3874699 100644 --- a/cloudformation/frauddetector/aws-frauddetector-detector_eventvariable.go +++ b/cloudformation/frauddetector/aws-frauddetector-detector_eventvariable.go @@ -12,57 +12,57 @@ type Detector_EventVariable struct { // Arn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-eventvariable.html#cfn-frauddetector-detector-eventvariable-arn - Arn string `json:"Arn,omitempty"` + Arn *string `json:"Arn,omitempty"` // CreatedTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-eventvariable.html#cfn-frauddetector-detector-eventvariable-createdtime - CreatedTime string `json:"CreatedTime,omitempty"` + CreatedTime *string `json:"CreatedTime,omitempty"` // DataSource AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-eventvariable.html#cfn-frauddetector-detector-eventvariable-datasource - DataSource string `json:"DataSource,omitempty"` + DataSource *string `json:"DataSource,omitempty"` // DataType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-eventvariable.html#cfn-frauddetector-detector-eventvariable-datatype - DataType string `json:"DataType,omitempty"` + DataType *string `json:"DataType,omitempty"` // DefaultValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-eventvariable.html#cfn-frauddetector-detector-eventvariable-defaultvalue - DefaultValue string `json:"DefaultValue,omitempty"` + DefaultValue *string `json:"DefaultValue,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-eventvariable.html#cfn-frauddetector-detector-eventvariable-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Inline AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-eventvariable.html#cfn-frauddetector-detector-eventvariable-inline - Inline bool `json:"Inline,omitempty"` + Inline *bool `json:"Inline,omitempty"` // LastUpdatedTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-eventvariable.html#cfn-frauddetector-detector-eventvariable-lastupdatedtime - LastUpdatedTime string `json:"LastUpdatedTime,omitempty"` + LastUpdatedTime *string `json:"LastUpdatedTime,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-eventvariable.html#cfn-frauddetector-detector-eventvariable-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-eventvariable.html#cfn-frauddetector-detector-eventvariable-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // VariableType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-eventvariable.html#cfn-frauddetector-detector-eventvariable-variabletype - VariableType string `json:"VariableType,omitempty"` + VariableType *string `json:"VariableType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/frauddetector/aws-frauddetector-detector_label.go b/cloudformation/frauddetector/aws-frauddetector-detector_label.go index f8a27f464d..b1b2bdf3fa 100644 --- a/cloudformation/frauddetector/aws-frauddetector-detector_label.go +++ b/cloudformation/frauddetector/aws-frauddetector-detector_label.go @@ -12,37 +12,37 @@ type Detector_Label struct { // Arn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-label.html#cfn-frauddetector-detector-label-arn - Arn string `json:"Arn,omitempty"` + Arn *string `json:"Arn,omitempty"` // CreatedTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-label.html#cfn-frauddetector-detector-label-createdtime - CreatedTime string `json:"CreatedTime,omitempty"` + CreatedTime *string `json:"CreatedTime,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-label.html#cfn-frauddetector-detector-label-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Inline AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-label.html#cfn-frauddetector-detector-label-inline - Inline bool `json:"Inline,omitempty"` + Inline *bool `json:"Inline,omitempty"` // LastUpdatedTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-label.html#cfn-frauddetector-detector-label-lastupdatedtime - LastUpdatedTime string `json:"LastUpdatedTime,omitempty"` + LastUpdatedTime *string `json:"LastUpdatedTime,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-label.html#cfn-frauddetector-detector-label-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-label.html#cfn-frauddetector-detector-label-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/frauddetector/aws-frauddetector-detector_model.go b/cloudformation/frauddetector/aws-frauddetector-detector_model.go index 794aa228d8..99ec5aeb2b 100644 --- a/cloudformation/frauddetector/aws-frauddetector-detector_model.go +++ b/cloudformation/frauddetector/aws-frauddetector-detector_model.go @@ -11,7 +11,7 @@ type Detector_Model struct { // Arn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-model.html#cfn-frauddetector-detector-model-arn - Arn string `json:"Arn,omitempty"` + Arn *string `json:"Arn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/frauddetector/aws-frauddetector-detector_outcome.go b/cloudformation/frauddetector/aws-frauddetector-detector_outcome.go index 4e9784b6b2..647ee7fa93 100644 --- a/cloudformation/frauddetector/aws-frauddetector-detector_outcome.go +++ b/cloudformation/frauddetector/aws-frauddetector-detector_outcome.go @@ -12,37 +12,37 @@ type Detector_Outcome struct { // Arn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-outcome.html#cfn-frauddetector-detector-outcome-arn - Arn string `json:"Arn,omitempty"` + Arn *string `json:"Arn,omitempty"` // CreatedTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-outcome.html#cfn-frauddetector-detector-outcome-createdtime - CreatedTime string `json:"CreatedTime,omitempty"` + CreatedTime *string `json:"CreatedTime,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-outcome.html#cfn-frauddetector-detector-outcome-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Inline AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-outcome.html#cfn-frauddetector-detector-outcome-inline - Inline bool `json:"Inline,omitempty"` + Inline *bool `json:"Inline,omitempty"` // LastUpdatedTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-outcome.html#cfn-frauddetector-detector-outcome-lastupdatedtime - LastUpdatedTime string `json:"LastUpdatedTime,omitempty"` + LastUpdatedTime *string `json:"LastUpdatedTime,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-outcome.html#cfn-frauddetector-detector-outcome-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-outcome.html#cfn-frauddetector-detector-outcome-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/frauddetector/aws-frauddetector-detector_rule.go b/cloudformation/frauddetector/aws-frauddetector-detector_rule.go index 98d8ce5dd5..c7f6c018cb 100644 --- a/cloudformation/frauddetector/aws-frauddetector-detector_rule.go +++ b/cloudformation/frauddetector/aws-frauddetector-detector_rule.go @@ -12,57 +12,57 @@ type Detector_Rule struct { // Arn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-rule.html#cfn-frauddetector-detector-rule-arn - Arn string `json:"Arn,omitempty"` + Arn *string `json:"Arn,omitempty"` // CreatedTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-rule.html#cfn-frauddetector-detector-rule-createdtime - CreatedTime string `json:"CreatedTime,omitempty"` + CreatedTime *string `json:"CreatedTime,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-rule.html#cfn-frauddetector-detector-rule-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // DetectorId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-rule.html#cfn-frauddetector-detector-rule-detectorid - DetectorId string `json:"DetectorId,omitempty"` + DetectorId *string `json:"DetectorId,omitempty"` // Expression AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-rule.html#cfn-frauddetector-detector-rule-expression - Expression string `json:"Expression,omitempty"` + Expression *string `json:"Expression,omitempty"` // Language AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-rule.html#cfn-frauddetector-detector-rule-language - Language string `json:"Language,omitempty"` + Language *string `json:"Language,omitempty"` // LastUpdatedTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-rule.html#cfn-frauddetector-detector-rule-lastupdatedtime - LastUpdatedTime string `json:"LastUpdatedTime,omitempty"` + LastUpdatedTime *string `json:"LastUpdatedTime,omitempty"` // Outcomes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-rule.html#cfn-frauddetector-detector-rule-outcomes - Outcomes []Detector_Outcome `json:"Outcomes,omitempty"` + Outcomes *[]Detector_Outcome `json:"Outcomes,omitempty"` // RuleId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-rule.html#cfn-frauddetector-detector-rule-ruleid - RuleId string `json:"RuleId,omitempty"` + RuleId *string `json:"RuleId,omitempty"` // RuleVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-rule.html#cfn-frauddetector-detector-rule-ruleversion - RuleVersion string `json:"RuleVersion,omitempty"` + RuleVersion *string `json:"RuleVersion,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-rule.html#cfn-frauddetector-detector-rule-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/frauddetector/aws-frauddetector-entitytype.go b/cloudformation/frauddetector/aws-frauddetector-entitytype.go index a4721d8890..ac8636b6fa 100644 --- a/cloudformation/frauddetector/aws-frauddetector-entitytype.go +++ b/cloudformation/frauddetector/aws-frauddetector-entitytype.go @@ -16,17 +16,17 @@ type EntityType struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-frauddetector-entitytype.html#cfn-frauddetector-entitytype-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-frauddetector-entitytype.html#cfn-frauddetector-entitytype-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-frauddetector-entitytype.html#cfn-frauddetector-entitytype-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/frauddetector/aws-frauddetector-eventtype.go b/cloudformation/frauddetector/aws-frauddetector-eventtype.go index 6000396cef..221395dcd9 100644 --- a/cloudformation/frauddetector/aws-frauddetector-eventtype.go +++ b/cloudformation/frauddetector/aws-frauddetector-eventtype.go @@ -16,32 +16,32 @@ type EventType struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-frauddetector-eventtype.html#cfn-frauddetector-eventtype-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // EntityTypes AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-frauddetector-eventtype.html#cfn-frauddetector-eventtype-entitytypes - EntityTypes []EventType_EntityType `json:"EntityTypes,omitempty"` + EntityTypes []EventType_EntityType `json:"EntityTypes"` // EventVariables AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-frauddetector-eventtype.html#cfn-frauddetector-eventtype-eventvariables - EventVariables []EventType_EventVariable `json:"EventVariables,omitempty"` + EventVariables []EventType_EventVariable `json:"EventVariables"` // Labels AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-frauddetector-eventtype.html#cfn-frauddetector-eventtype-labels - Labels []EventType_Label `json:"Labels,omitempty"` + Labels []EventType_Label `json:"Labels"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-frauddetector-eventtype.html#cfn-frauddetector-eventtype-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-frauddetector-eventtype.html#cfn-frauddetector-eventtype-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/frauddetector/aws-frauddetector-eventtype_entitytype.go b/cloudformation/frauddetector/aws-frauddetector-eventtype_entitytype.go index c79cbebcd3..fbec532d4e 100644 --- a/cloudformation/frauddetector/aws-frauddetector-eventtype_entitytype.go +++ b/cloudformation/frauddetector/aws-frauddetector-eventtype_entitytype.go @@ -12,37 +12,37 @@ type EventType_EntityType struct { // Arn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-eventtype-entitytype.html#cfn-frauddetector-eventtype-entitytype-arn - Arn string `json:"Arn,omitempty"` + Arn *string `json:"Arn,omitempty"` // CreatedTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-eventtype-entitytype.html#cfn-frauddetector-eventtype-entitytype-createdtime - CreatedTime string `json:"CreatedTime,omitempty"` + CreatedTime *string `json:"CreatedTime,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-eventtype-entitytype.html#cfn-frauddetector-eventtype-entitytype-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Inline AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-eventtype-entitytype.html#cfn-frauddetector-eventtype-entitytype-inline - Inline bool `json:"Inline,omitempty"` + Inline *bool `json:"Inline,omitempty"` // LastUpdatedTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-eventtype-entitytype.html#cfn-frauddetector-eventtype-entitytype-lastupdatedtime - LastUpdatedTime string `json:"LastUpdatedTime,omitempty"` + LastUpdatedTime *string `json:"LastUpdatedTime,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-eventtype-entitytype.html#cfn-frauddetector-eventtype-entitytype-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-eventtype-entitytype.html#cfn-frauddetector-eventtype-entitytype-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/frauddetector/aws-frauddetector-eventtype_eventvariable.go b/cloudformation/frauddetector/aws-frauddetector-eventtype_eventvariable.go index 8f6d8213c0..6cf5125d20 100644 --- a/cloudformation/frauddetector/aws-frauddetector-eventtype_eventvariable.go +++ b/cloudformation/frauddetector/aws-frauddetector-eventtype_eventvariable.go @@ -12,57 +12,57 @@ type EventType_EventVariable struct { // Arn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-eventtype-eventvariable.html#cfn-frauddetector-eventtype-eventvariable-arn - Arn string `json:"Arn,omitempty"` + Arn *string `json:"Arn,omitempty"` // CreatedTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-eventtype-eventvariable.html#cfn-frauddetector-eventtype-eventvariable-createdtime - CreatedTime string `json:"CreatedTime,omitempty"` + CreatedTime *string `json:"CreatedTime,omitempty"` // DataSource AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-eventtype-eventvariable.html#cfn-frauddetector-eventtype-eventvariable-datasource - DataSource string `json:"DataSource,omitempty"` + DataSource *string `json:"DataSource,omitempty"` // DataType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-eventtype-eventvariable.html#cfn-frauddetector-eventtype-eventvariable-datatype - DataType string `json:"DataType,omitempty"` + DataType *string `json:"DataType,omitempty"` // DefaultValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-eventtype-eventvariable.html#cfn-frauddetector-eventtype-eventvariable-defaultvalue - DefaultValue string `json:"DefaultValue,omitempty"` + DefaultValue *string `json:"DefaultValue,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-eventtype-eventvariable.html#cfn-frauddetector-eventtype-eventvariable-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Inline AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-eventtype-eventvariable.html#cfn-frauddetector-eventtype-eventvariable-inline - Inline bool `json:"Inline,omitempty"` + Inline *bool `json:"Inline,omitempty"` // LastUpdatedTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-eventtype-eventvariable.html#cfn-frauddetector-eventtype-eventvariable-lastupdatedtime - LastUpdatedTime string `json:"LastUpdatedTime,omitempty"` + LastUpdatedTime *string `json:"LastUpdatedTime,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-eventtype-eventvariable.html#cfn-frauddetector-eventtype-eventvariable-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-eventtype-eventvariable.html#cfn-frauddetector-eventtype-eventvariable-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // VariableType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-eventtype-eventvariable.html#cfn-frauddetector-eventtype-eventvariable-variabletype - VariableType string `json:"VariableType,omitempty"` + VariableType *string `json:"VariableType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/frauddetector/aws-frauddetector-eventtype_label.go b/cloudformation/frauddetector/aws-frauddetector-eventtype_label.go index 8fbdd028eb..08dd31f8ed 100644 --- a/cloudformation/frauddetector/aws-frauddetector-eventtype_label.go +++ b/cloudformation/frauddetector/aws-frauddetector-eventtype_label.go @@ -12,37 +12,37 @@ type EventType_Label struct { // Arn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-eventtype-label.html#cfn-frauddetector-eventtype-label-arn - Arn string `json:"Arn,omitempty"` + Arn *string `json:"Arn,omitempty"` // CreatedTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-eventtype-label.html#cfn-frauddetector-eventtype-label-createdtime - CreatedTime string `json:"CreatedTime,omitempty"` + CreatedTime *string `json:"CreatedTime,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-eventtype-label.html#cfn-frauddetector-eventtype-label-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Inline AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-eventtype-label.html#cfn-frauddetector-eventtype-label-inline - Inline bool `json:"Inline,omitempty"` + Inline *bool `json:"Inline,omitempty"` // LastUpdatedTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-eventtype-label.html#cfn-frauddetector-eventtype-label-lastupdatedtime - LastUpdatedTime string `json:"LastUpdatedTime,omitempty"` + LastUpdatedTime *string `json:"LastUpdatedTime,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-eventtype-label.html#cfn-frauddetector-eventtype-label-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-eventtype-label.html#cfn-frauddetector-eventtype-label-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/frauddetector/aws-frauddetector-label.go b/cloudformation/frauddetector/aws-frauddetector-label.go index d7f72945e4..92f16602ee 100644 --- a/cloudformation/frauddetector/aws-frauddetector-label.go +++ b/cloudformation/frauddetector/aws-frauddetector-label.go @@ -16,17 +16,17 @@ type Label struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-frauddetector-label.html#cfn-frauddetector-label-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-frauddetector-label.html#cfn-frauddetector-label-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-frauddetector-label.html#cfn-frauddetector-label-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/frauddetector/aws-frauddetector-outcome.go b/cloudformation/frauddetector/aws-frauddetector-outcome.go index 1fe6e4c019..cac0d52ac1 100644 --- a/cloudformation/frauddetector/aws-frauddetector-outcome.go +++ b/cloudformation/frauddetector/aws-frauddetector-outcome.go @@ -16,17 +16,17 @@ type Outcome struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-frauddetector-outcome.html#cfn-frauddetector-outcome-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-frauddetector-outcome.html#cfn-frauddetector-outcome-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-frauddetector-outcome.html#cfn-frauddetector-outcome-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/frauddetector/aws-frauddetector-variable.go b/cloudformation/frauddetector/aws-frauddetector-variable.go index cfb59de2d3..5e9e4720a9 100644 --- a/cloudformation/frauddetector/aws-frauddetector-variable.go +++ b/cloudformation/frauddetector/aws-frauddetector-variable.go @@ -16,37 +16,37 @@ type Variable struct { // DataSource AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-frauddetector-variable.html#cfn-frauddetector-variable-datasource - DataSource string `json:"DataSource,omitempty"` + DataSource string `json:"DataSource"` // DataType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-frauddetector-variable.html#cfn-frauddetector-variable-datatype - DataType string `json:"DataType,omitempty"` + DataType string `json:"DataType"` // DefaultValue AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-frauddetector-variable.html#cfn-frauddetector-variable-defaultvalue - DefaultValue string `json:"DefaultValue,omitempty"` + DefaultValue string `json:"DefaultValue"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-frauddetector-variable.html#cfn-frauddetector-variable-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-frauddetector-variable.html#cfn-frauddetector-variable-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-frauddetector-variable.html#cfn-frauddetector-variable-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // VariableType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-frauddetector-variable.html#cfn-frauddetector-variable-variabletype - VariableType string `json:"VariableType,omitempty"` + VariableType *string `json:"VariableType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/fsx/aws-fsx-filesystem.go b/cloudformation/fsx/aws-fsx-filesystem.go index 5004ddbf4f..66544599c6 100644 --- a/cloudformation/fsx/aws-fsx-filesystem.go +++ b/cloudformation/fsx/aws-fsx-filesystem.go @@ -16,22 +16,22 @@ type FileSystem struct { // BackupId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fsx-filesystem.html#cfn-fsx-filesystem-backupid - BackupId string `json:"BackupId,omitempty"` + BackupId *string `json:"BackupId,omitempty"` // FileSystemType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fsx-filesystem.html#cfn-fsx-filesystem-filesystemtype - FileSystemType string `json:"FileSystemType,omitempty"` + FileSystemType string `json:"FileSystemType"` // FileSystemTypeVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fsx-filesystem.html#cfn-fsx-filesystem-filesystemtypeversion - FileSystemTypeVersion string `json:"FileSystemTypeVersion,omitempty"` + FileSystemTypeVersion *string `json:"FileSystemTypeVersion,omitempty"` // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fsx-filesystem.html#cfn-fsx-filesystem-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // LustreConfiguration AWS CloudFormation Property // Required: false @@ -51,27 +51,27 @@ type FileSystem struct { // SecurityGroupIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fsx-filesystem.html#cfn-fsx-filesystem-securitygroupids - SecurityGroupIds []string `json:"SecurityGroupIds,omitempty"` + SecurityGroupIds *[]string `json:"SecurityGroupIds,omitempty"` // StorageCapacity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fsx-filesystem.html#cfn-fsx-filesystem-storagecapacity - StorageCapacity int `json:"StorageCapacity,omitempty"` + StorageCapacity *int `json:"StorageCapacity,omitempty"` // StorageType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fsx-filesystem.html#cfn-fsx-filesystem-storagetype - StorageType string `json:"StorageType,omitempty"` + StorageType *string `json:"StorageType,omitempty"` // SubnetIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fsx-filesystem.html#cfn-fsx-filesystem-subnetids - SubnetIds []string `json:"SubnetIds,omitempty"` + SubnetIds []string `json:"SubnetIds"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fsx-filesystem.html#cfn-fsx-filesystem-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // WindowsConfiguration AWS CloudFormation Property // Required: false diff --git a/cloudformation/fsx/aws-fsx-filesystem_auditlogconfiguration.go b/cloudformation/fsx/aws-fsx-filesystem_auditlogconfiguration.go index 73281da628..8754d45914 100644 --- a/cloudformation/fsx/aws-fsx-filesystem_auditlogconfiguration.go +++ b/cloudformation/fsx/aws-fsx-filesystem_auditlogconfiguration.go @@ -11,17 +11,17 @@ type FileSystem_AuditLogConfiguration struct { // AuditLogDestination AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-windowsconfiguration-auditlogconfiguration.html#cfn-fsx-filesystem-windowsconfiguration-auditlogconfiguration-auditlogdestination - AuditLogDestination string `json:"AuditLogDestination,omitempty"` + AuditLogDestination *string `json:"AuditLogDestination,omitempty"` // FileAccessAuditLogLevel AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-windowsconfiguration-auditlogconfiguration.html#cfn-fsx-filesystem-windowsconfiguration-auditlogconfiguration-fileaccessauditloglevel - FileAccessAuditLogLevel string `json:"FileAccessAuditLogLevel,omitempty"` + FileAccessAuditLogLevel string `json:"FileAccessAuditLogLevel"` // FileShareAccessAuditLogLevel AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-windowsconfiguration-auditlogconfiguration.html#cfn-fsx-filesystem-windowsconfiguration-auditlogconfiguration-fileshareaccessauditloglevel - FileShareAccessAuditLogLevel string `json:"FileShareAccessAuditLogLevel,omitempty"` + FileShareAccessAuditLogLevel string `json:"FileShareAccessAuditLogLevel"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/fsx/aws-fsx-filesystem_clientconfigurations.go b/cloudformation/fsx/aws-fsx-filesystem_clientconfigurations.go index c1ad270d09..01a9542546 100644 --- a/cloudformation/fsx/aws-fsx-filesystem_clientconfigurations.go +++ b/cloudformation/fsx/aws-fsx-filesystem_clientconfigurations.go @@ -11,12 +11,12 @@ type FileSystem_ClientConfigurations struct { // Clients AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-openzfsconfiguration-rootvolumeconfiguration-nfsexports-clientconfigurations.html#cfn-fsx-filesystem-openzfsconfiguration-rootvolumeconfiguration-nfsexports-clientconfigurations-clients - Clients string `json:"Clients,omitempty"` + Clients *string `json:"Clients,omitempty"` // Options AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-openzfsconfiguration-rootvolumeconfiguration-nfsexports-clientconfigurations.html#cfn-fsx-filesystem-openzfsconfiguration-rootvolumeconfiguration-nfsexports-clientconfigurations-options - Options []string `json:"Options,omitempty"` + Options *[]string `json:"Options,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/fsx/aws-fsx-filesystem_diskiopsconfiguration.go b/cloudformation/fsx/aws-fsx-filesystem_diskiopsconfiguration.go index 2f36ffa07c..96f2076c24 100644 --- a/cloudformation/fsx/aws-fsx-filesystem_diskiopsconfiguration.go +++ b/cloudformation/fsx/aws-fsx-filesystem_diskiopsconfiguration.go @@ -11,12 +11,12 @@ type FileSystem_DiskIopsConfiguration struct { // Iops AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-openzfsconfiguration-diskiopsconfiguration.html#cfn-fsx-filesystem-openzfsconfiguration-diskiopsconfiguration-iops - Iops int `json:"Iops,omitempty"` + Iops *int `json:"Iops,omitempty"` // Mode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-openzfsconfiguration-diskiopsconfiguration.html#cfn-fsx-filesystem-openzfsconfiguration-diskiopsconfiguration-mode - Mode string `json:"Mode,omitempty"` + Mode *string `json:"Mode,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/fsx/aws-fsx-filesystem_lustreconfiguration.go b/cloudformation/fsx/aws-fsx-filesystem_lustreconfiguration.go index 14015ff7bd..ab2c13f1f8 100644 --- a/cloudformation/fsx/aws-fsx-filesystem_lustreconfiguration.go +++ b/cloudformation/fsx/aws-fsx-filesystem_lustreconfiguration.go @@ -11,62 +11,62 @@ type FileSystem_LustreConfiguration struct { // AutoImportPolicy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-lustreconfiguration.html#cfn-fsx-filesystem-lustreconfiguration-autoimportpolicy - AutoImportPolicy string `json:"AutoImportPolicy,omitempty"` + AutoImportPolicy *string `json:"AutoImportPolicy,omitempty"` // AutomaticBackupRetentionDays AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-lustreconfiguration.html#cfn-fsx-filesystem-lustreconfiguration-automaticbackupretentiondays - AutomaticBackupRetentionDays int `json:"AutomaticBackupRetentionDays,omitempty"` + AutomaticBackupRetentionDays *int `json:"AutomaticBackupRetentionDays,omitempty"` // CopyTagsToBackups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-lustreconfiguration.html#cfn-fsx-filesystem-lustreconfiguration-copytagstobackups - CopyTagsToBackups bool `json:"CopyTagsToBackups,omitempty"` + CopyTagsToBackups *bool `json:"CopyTagsToBackups,omitempty"` // DailyAutomaticBackupStartTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-lustreconfiguration.html#cfn-fsx-filesystem-lustreconfiguration-dailyautomaticbackupstarttime - DailyAutomaticBackupStartTime string `json:"DailyAutomaticBackupStartTime,omitempty"` + DailyAutomaticBackupStartTime *string `json:"DailyAutomaticBackupStartTime,omitempty"` // DataCompressionType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-lustreconfiguration.html#cfn-fsx-filesystem-lustreconfiguration-datacompressiontype - DataCompressionType string `json:"DataCompressionType,omitempty"` + DataCompressionType *string `json:"DataCompressionType,omitempty"` // DeploymentType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-lustreconfiguration.html#cfn-fsx-filesystem-lustreconfiguration-deploymenttype - DeploymentType string `json:"DeploymentType,omitempty"` + DeploymentType *string `json:"DeploymentType,omitempty"` // DriveCacheType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-lustreconfiguration.html#cfn-fsx-filesystem-lustreconfiguration-drivecachetype - DriveCacheType string `json:"DriveCacheType,omitempty"` + DriveCacheType *string `json:"DriveCacheType,omitempty"` // ExportPath AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-lustreconfiguration.html#cfn-fsx-filesystem-lustreconfiguration-exportpath - ExportPath string `json:"ExportPath,omitempty"` + ExportPath *string `json:"ExportPath,omitempty"` // ImportPath AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-lustreconfiguration.html#cfn-fsx-filesystem-lustreconfiguration-importpath - ImportPath string `json:"ImportPath,omitempty"` + ImportPath *string `json:"ImportPath,omitempty"` // ImportedFileChunkSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-lustreconfiguration.html#cfn-fsx-filesystem-lustreconfiguration-importedfilechunksize - ImportedFileChunkSize int `json:"ImportedFileChunkSize,omitempty"` + ImportedFileChunkSize *int `json:"ImportedFileChunkSize,omitempty"` // PerUnitStorageThroughput AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-lustreconfiguration.html#cfn-fsx-filesystem-lustreconfiguration-perunitstoragethroughput - PerUnitStorageThroughput int `json:"PerUnitStorageThroughput,omitempty"` + PerUnitStorageThroughput *int `json:"PerUnitStorageThroughput,omitempty"` // WeeklyMaintenanceStartTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-lustreconfiguration.html#cfn-fsx-filesystem-lustreconfiguration-weeklymaintenancestarttime - WeeklyMaintenanceStartTime string `json:"WeeklyMaintenanceStartTime,omitempty"` + WeeklyMaintenanceStartTime *string `json:"WeeklyMaintenanceStartTime,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/fsx/aws-fsx-filesystem_nfsexports.go b/cloudformation/fsx/aws-fsx-filesystem_nfsexports.go index 9722cb872d..f9af2e6193 100644 --- a/cloudformation/fsx/aws-fsx-filesystem_nfsexports.go +++ b/cloudformation/fsx/aws-fsx-filesystem_nfsexports.go @@ -11,7 +11,7 @@ type FileSystem_NfsExports struct { // ClientConfigurations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-openzfsconfiguration-rootvolumeconfiguration-nfsexports.html#cfn-fsx-filesystem-openzfsconfiguration-rootvolumeconfiguration-nfsexports-clientconfigurations - ClientConfigurations []FileSystem_ClientConfigurations `json:"ClientConfigurations,omitempty"` + ClientConfigurations *[]FileSystem_ClientConfigurations `json:"ClientConfigurations,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/fsx/aws-fsx-filesystem_ontapconfiguration.go b/cloudformation/fsx/aws-fsx-filesystem_ontapconfiguration.go index 372ce503ea..5f2ba4111f 100644 --- a/cloudformation/fsx/aws-fsx-filesystem_ontapconfiguration.go +++ b/cloudformation/fsx/aws-fsx-filesystem_ontapconfiguration.go @@ -11,17 +11,17 @@ type FileSystem_OntapConfiguration struct { // AutomaticBackupRetentionDays AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-ontapconfiguration.html#cfn-fsx-filesystem-ontapconfiguration-automaticbackupretentiondays - AutomaticBackupRetentionDays int `json:"AutomaticBackupRetentionDays,omitempty"` + AutomaticBackupRetentionDays *int `json:"AutomaticBackupRetentionDays,omitempty"` // DailyAutomaticBackupStartTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-ontapconfiguration.html#cfn-fsx-filesystem-ontapconfiguration-dailyautomaticbackupstarttime - DailyAutomaticBackupStartTime string `json:"DailyAutomaticBackupStartTime,omitempty"` + DailyAutomaticBackupStartTime *string `json:"DailyAutomaticBackupStartTime,omitempty"` // DeploymentType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-ontapconfiguration.html#cfn-fsx-filesystem-ontapconfiguration-deploymenttype - DeploymentType string `json:"DeploymentType,omitempty"` + DeploymentType string `json:"DeploymentType"` // DiskIopsConfiguration AWS CloudFormation Property // Required: false @@ -31,32 +31,32 @@ type FileSystem_OntapConfiguration struct { // EndpointIpAddressRange AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-ontapconfiguration.html#cfn-fsx-filesystem-ontapconfiguration-endpointipaddressrange - EndpointIpAddressRange string `json:"EndpointIpAddressRange,omitempty"` + EndpointIpAddressRange *string `json:"EndpointIpAddressRange,omitempty"` // FsxAdminPassword AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-ontapconfiguration.html#cfn-fsx-filesystem-ontapconfiguration-fsxadminpassword - FsxAdminPassword string `json:"FsxAdminPassword,omitempty"` + FsxAdminPassword *string `json:"FsxAdminPassword,omitempty"` // PreferredSubnetId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-ontapconfiguration.html#cfn-fsx-filesystem-ontapconfiguration-preferredsubnetid - PreferredSubnetId string `json:"PreferredSubnetId,omitempty"` + PreferredSubnetId *string `json:"PreferredSubnetId,omitempty"` // RouteTableIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-ontapconfiguration.html#cfn-fsx-filesystem-ontapconfiguration-routetableids - RouteTableIds []string `json:"RouteTableIds,omitempty"` + RouteTableIds *[]string `json:"RouteTableIds,omitempty"` // ThroughputCapacity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-ontapconfiguration.html#cfn-fsx-filesystem-ontapconfiguration-throughputcapacity - ThroughputCapacity int `json:"ThroughputCapacity,omitempty"` + ThroughputCapacity *int `json:"ThroughputCapacity,omitempty"` // WeeklyMaintenanceStartTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-ontapconfiguration.html#cfn-fsx-filesystem-ontapconfiguration-weeklymaintenancestarttime - WeeklyMaintenanceStartTime string `json:"WeeklyMaintenanceStartTime,omitempty"` + WeeklyMaintenanceStartTime *string `json:"WeeklyMaintenanceStartTime,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/fsx/aws-fsx-filesystem_openzfsconfiguration.go b/cloudformation/fsx/aws-fsx-filesystem_openzfsconfiguration.go index 3be63a0c79..4f2b7560fb 100644 --- a/cloudformation/fsx/aws-fsx-filesystem_openzfsconfiguration.go +++ b/cloudformation/fsx/aws-fsx-filesystem_openzfsconfiguration.go @@ -11,27 +11,27 @@ type FileSystem_OpenZFSConfiguration struct { // AutomaticBackupRetentionDays AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-openzfsconfiguration.html#cfn-fsx-filesystem-openzfsconfiguration-automaticbackupretentiondays - AutomaticBackupRetentionDays int `json:"AutomaticBackupRetentionDays,omitempty"` + AutomaticBackupRetentionDays *int `json:"AutomaticBackupRetentionDays,omitempty"` // CopyTagsToBackups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-openzfsconfiguration.html#cfn-fsx-filesystem-openzfsconfiguration-copytagstobackups - CopyTagsToBackups bool `json:"CopyTagsToBackups,omitempty"` + CopyTagsToBackups *bool `json:"CopyTagsToBackups,omitempty"` // CopyTagsToVolumes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-openzfsconfiguration.html#cfn-fsx-filesystem-openzfsconfiguration-copytagstovolumes - CopyTagsToVolumes bool `json:"CopyTagsToVolumes,omitempty"` + CopyTagsToVolumes *bool `json:"CopyTagsToVolumes,omitempty"` // DailyAutomaticBackupStartTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-openzfsconfiguration.html#cfn-fsx-filesystem-openzfsconfiguration-dailyautomaticbackupstarttime - DailyAutomaticBackupStartTime string `json:"DailyAutomaticBackupStartTime,omitempty"` + DailyAutomaticBackupStartTime *string `json:"DailyAutomaticBackupStartTime,omitempty"` // DeploymentType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-openzfsconfiguration.html#cfn-fsx-filesystem-openzfsconfiguration-deploymenttype - DeploymentType string `json:"DeploymentType,omitempty"` + DeploymentType string `json:"DeploymentType"` // DiskIopsConfiguration AWS CloudFormation Property // Required: false @@ -46,12 +46,12 @@ type FileSystem_OpenZFSConfiguration struct { // ThroughputCapacity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-openzfsconfiguration.html#cfn-fsx-filesystem-openzfsconfiguration-throughputcapacity - ThroughputCapacity int `json:"ThroughputCapacity,omitempty"` + ThroughputCapacity *int `json:"ThroughputCapacity,omitempty"` // WeeklyMaintenanceStartTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-openzfsconfiguration.html#cfn-fsx-filesystem-openzfsconfiguration-weeklymaintenancestarttime - WeeklyMaintenanceStartTime string `json:"WeeklyMaintenanceStartTime,omitempty"` + WeeklyMaintenanceStartTime *string `json:"WeeklyMaintenanceStartTime,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/fsx/aws-fsx-filesystem_rootvolumeconfiguration.go b/cloudformation/fsx/aws-fsx-filesystem_rootvolumeconfiguration.go index b134f4e7c4..5376a05ff6 100644 --- a/cloudformation/fsx/aws-fsx-filesystem_rootvolumeconfiguration.go +++ b/cloudformation/fsx/aws-fsx-filesystem_rootvolumeconfiguration.go @@ -11,27 +11,27 @@ type FileSystem_RootVolumeConfiguration struct { // CopyTagsToSnapshots AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-openzfsconfiguration-rootvolumeconfiguration.html#cfn-fsx-filesystem-openzfsconfiguration-rootvolumeconfiguration-copytagstosnapshots - CopyTagsToSnapshots bool `json:"CopyTagsToSnapshots,omitempty"` + CopyTagsToSnapshots *bool `json:"CopyTagsToSnapshots,omitempty"` // DataCompressionType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-openzfsconfiguration-rootvolumeconfiguration.html#cfn-fsx-filesystem-openzfsconfiguration-rootvolumeconfiguration-datacompressiontype - DataCompressionType string `json:"DataCompressionType,omitempty"` + DataCompressionType *string `json:"DataCompressionType,omitempty"` // NfsExports AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-openzfsconfiguration-rootvolumeconfiguration.html#cfn-fsx-filesystem-openzfsconfiguration-rootvolumeconfiguration-nfsexports - NfsExports []FileSystem_NfsExports `json:"NfsExports,omitempty"` + NfsExports *[]FileSystem_NfsExports `json:"NfsExports,omitempty"` // ReadOnly AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-openzfsconfiguration-rootvolumeconfiguration.html#cfn-fsx-filesystem-openzfsconfiguration-rootvolumeconfiguration-readonly - ReadOnly bool `json:"ReadOnly,omitempty"` + ReadOnly *bool `json:"ReadOnly,omitempty"` // UserAndGroupQuotas AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-openzfsconfiguration-rootvolumeconfiguration.html#cfn-fsx-filesystem-openzfsconfiguration-rootvolumeconfiguration-userandgroupquotas - UserAndGroupQuotas []FileSystem_UserAndGroupQuotas `json:"UserAndGroupQuotas,omitempty"` + UserAndGroupQuotas *[]FileSystem_UserAndGroupQuotas `json:"UserAndGroupQuotas,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/fsx/aws-fsx-filesystem_selfmanagedactivedirectoryconfiguration.go b/cloudformation/fsx/aws-fsx-filesystem_selfmanagedactivedirectoryconfiguration.go index 4ca98686e7..8b66dbcfaf 100644 --- a/cloudformation/fsx/aws-fsx-filesystem_selfmanagedactivedirectoryconfiguration.go +++ b/cloudformation/fsx/aws-fsx-filesystem_selfmanagedactivedirectoryconfiguration.go @@ -11,32 +11,32 @@ type FileSystem_SelfManagedActiveDirectoryConfiguration struct { // DnsIps AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-windowsconfiguration-selfmanagedactivedirectoryconfiguration.html#cfn-fsx-filesystem-windowsconfiguration-selfmanagedactivedirectoryconfiguration-dnsips - DnsIps []string `json:"DnsIps,omitempty"` + DnsIps *[]string `json:"DnsIps,omitempty"` // DomainName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-windowsconfiguration-selfmanagedactivedirectoryconfiguration.html#cfn-fsx-filesystem-windowsconfiguration-selfmanagedactivedirectoryconfiguration-domainname - DomainName string `json:"DomainName,omitempty"` + DomainName *string `json:"DomainName,omitempty"` // FileSystemAdministratorsGroup AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-windowsconfiguration-selfmanagedactivedirectoryconfiguration.html#cfn-fsx-filesystem-windowsconfiguration-selfmanagedactivedirectoryconfiguration-filesystemadministratorsgroup - FileSystemAdministratorsGroup string `json:"FileSystemAdministratorsGroup,omitempty"` + FileSystemAdministratorsGroup *string `json:"FileSystemAdministratorsGroup,omitempty"` // OrganizationalUnitDistinguishedName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-windowsconfiguration-selfmanagedactivedirectoryconfiguration.html#cfn-fsx-filesystem-windowsconfiguration-selfmanagedactivedirectoryconfiguration-organizationalunitdistinguishedname - OrganizationalUnitDistinguishedName string `json:"OrganizationalUnitDistinguishedName,omitempty"` + OrganizationalUnitDistinguishedName *string `json:"OrganizationalUnitDistinguishedName,omitempty"` // Password AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-windowsconfiguration-selfmanagedactivedirectoryconfiguration.html#cfn-fsx-filesystem-windowsconfiguration-selfmanagedactivedirectoryconfiguration-password - Password string `json:"Password,omitempty"` + Password *string `json:"Password,omitempty"` // UserName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-windowsconfiguration-selfmanagedactivedirectoryconfiguration.html#cfn-fsx-filesystem-windowsconfiguration-selfmanagedactivedirectoryconfiguration-username - UserName string `json:"UserName,omitempty"` + UserName *string `json:"UserName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/fsx/aws-fsx-filesystem_userandgroupquotas.go b/cloudformation/fsx/aws-fsx-filesystem_userandgroupquotas.go index 0f158aa578..483c76b6c0 100644 --- a/cloudformation/fsx/aws-fsx-filesystem_userandgroupquotas.go +++ b/cloudformation/fsx/aws-fsx-filesystem_userandgroupquotas.go @@ -11,17 +11,17 @@ type FileSystem_UserAndGroupQuotas struct { // Id AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-openzfsconfiguration-rootvolumeconfiguration-userandgroupquotas.html#cfn-fsx-filesystem-openzfsconfiguration-rootvolumeconfiguration-userandgroupquotas-id - Id int `json:"Id,omitempty"` + Id *int `json:"Id,omitempty"` // StorageCapacityQuotaGiB AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-openzfsconfiguration-rootvolumeconfiguration-userandgroupquotas.html#cfn-fsx-filesystem-openzfsconfiguration-rootvolumeconfiguration-userandgroupquotas-storagecapacityquotagib - StorageCapacityQuotaGiB int `json:"StorageCapacityQuotaGiB,omitempty"` + StorageCapacityQuotaGiB *int `json:"StorageCapacityQuotaGiB,omitempty"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-openzfsconfiguration-rootvolumeconfiguration-userandgroupquotas.html#cfn-fsx-filesystem-openzfsconfiguration-rootvolumeconfiguration-userandgroupquotas-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/fsx/aws-fsx-filesystem_windowsconfiguration.go b/cloudformation/fsx/aws-fsx-filesystem_windowsconfiguration.go index 000223d8f9..de329ba724 100644 --- a/cloudformation/fsx/aws-fsx-filesystem_windowsconfiguration.go +++ b/cloudformation/fsx/aws-fsx-filesystem_windowsconfiguration.go @@ -11,12 +11,12 @@ type FileSystem_WindowsConfiguration struct { // ActiveDirectoryId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-windowsconfiguration.html#cfn-fsx-filesystem-windowsconfiguration-activedirectoryid - ActiveDirectoryId string `json:"ActiveDirectoryId,omitempty"` + ActiveDirectoryId *string `json:"ActiveDirectoryId,omitempty"` // Aliases AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-windowsconfiguration.html#cfn-fsx-filesystem-windowsconfiguration-aliases - Aliases []string `json:"Aliases,omitempty"` + Aliases *[]string `json:"Aliases,omitempty"` // AuditLogConfiguration AWS CloudFormation Property // Required: false @@ -26,27 +26,27 @@ type FileSystem_WindowsConfiguration struct { // AutomaticBackupRetentionDays AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-windowsconfiguration.html#cfn-fsx-filesystem-windowsconfiguration-automaticbackupretentiondays - AutomaticBackupRetentionDays int `json:"AutomaticBackupRetentionDays,omitempty"` + AutomaticBackupRetentionDays *int `json:"AutomaticBackupRetentionDays,omitempty"` // CopyTagsToBackups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-windowsconfiguration.html#cfn-fsx-filesystem-windowsconfiguration-copytagstobackups - CopyTagsToBackups bool `json:"CopyTagsToBackups,omitempty"` + CopyTagsToBackups *bool `json:"CopyTagsToBackups,omitempty"` // DailyAutomaticBackupStartTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-windowsconfiguration.html#cfn-fsx-filesystem-windowsconfiguration-dailyautomaticbackupstarttime - DailyAutomaticBackupStartTime string `json:"DailyAutomaticBackupStartTime,omitempty"` + DailyAutomaticBackupStartTime *string `json:"DailyAutomaticBackupStartTime,omitempty"` // DeploymentType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-windowsconfiguration.html#cfn-fsx-filesystem-windowsconfiguration-deploymenttype - DeploymentType string `json:"DeploymentType,omitempty"` + DeploymentType *string `json:"DeploymentType,omitempty"` // PreferredSubnetId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-windowsconfiguration.html#cfn-fsx-filesystem-windowsconfiguration-preferredsubnetid - PreferredSubnetId string `json:"PreferredSubnetId,omitempty"` + PreferredSubnetId *string `json:"PreferredSubnetId,omitempty"` // SelfManagedActiveDirectoryConfiguration AWS CloudFormation Property // Required: false @@ -61,7 +61,7 @@ type FileSystem_WindowsConfiguration struct { // WeeklyMaintenanceStartTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-windowsconfiguration.html#cfn-fsx-filesystem-windowsconfiguration-weeklymaintenancestarttime - WeeklyMaintenanceStartTime string `json:"WeeklyMaintenanceStartTime,omitempty"` + WeeklyMaintenanceStartTime *string `json:"WeeklyMaintenanceStartTime,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/gamelift/aws-gamelift-alias.go b/cloudformation/gamelift/aws-gamelift-alias.go index 40010c095e..44c8a17498 100644 --- a/cloudformation/gamelift/aws-gamelift-alias.go +++ b/cloudformation/gamelift/aws-gamelift-alias.go @@ -15,17 +15,17 @@ type Alias struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-alias.html#cfn-gamelift-alias-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-alias.html#cfn-gamelift-alias-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // RoutingStrategy AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-alias.html#cfn-gamelift-alias-routingstrategy - RoutingStrategy *Alias_RoutingStrategy `json:"RoutingStrategy,omitempty"` + RoutingStrategy *Alias_RoutingStrategy `json:"RoutingStrategy"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/gamelift/aws-gamelift-alias_routingstrategy.go b/cloudformation/gamelift/aws-gamelift-alias_routingstrategy.go index d63894370c..97d1c5979a 100644 --- a/cloudformation/gamelift/aws-gamelift-alias_routingstrategy.go +++ b/cloudformation/gamelift/aws-gamelift-alias_routingstrategy.go @@ -11,17 +11,17 @@ type Alias_RoutingStrategy struct { // FleetId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-alias-routingstrategy.html#cfn-gamelift-alias-routingstrategy-fleetid - FleetId string `json:"FleetId,omitempty"` + FleetId *string `json:"FleetId,omitempty"` // Message AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-alias-routingstrategy.html#cfn-gamelift-alias-routingstrategy-message - Message string `json:"Message,omitempty"` + Message *string `json:"Message,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-alias-routingstrategy.html#cfn-gamelift-alias-routingstrategy-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/gamelift/aws-gamelift-build.go b/cloudformation/gamelift/aws-gamelift-build.go index 2105c8ef25..919f116cd9 100644 --- a/cloudformation/gamelift/aws-gamelift-build.go +++ b/cloudformation/gamelift/aws-gamelift-build.go @@ -15,12 +15,12 @@ type Build struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-build.html#cfn-gamelift-build-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // OperatingSystem AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-build.html#cfn-gamelift-build-operatingsystem - OperatingSystem string `json:"OperatingSystem,omitempty"` + OperatingSystem *string `json:"OperatingSystem,omitempty"` // StorageLocation AWS CloudFormation Property // Required: false @@ -30,7 +30,7 @@ type Build struct { // Version AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-build.html#cfn-gamelift-build-version - Version string `json:"Version,omitempty"` + Version *string `json:"Version,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/gamelift/aws-gamelift-build_s3location.go b/cloudformation/gamelift/aws-gamelift-build_s3location.go index 8e73b2cdcc..06feb5c6a5 100644 --- a/cloudformation/gamelift/aws-gamelift-build_s3location.go +++ b/cloudformation/gamelift/aws-gamelift-build_s3location.go @@ -11,22 +11,22 @@ type Build_S3Location struct { // Bucket AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-build-storagelocation.html#cfn-gamelift-build-storage-bucket - Bucket string `json:"Bucket,omitempty"` + Bucket string `json:"Bucket"` // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-build-storagelocation.html#cfn-gamelift-build-storage-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // ObjectVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-build-storagelocation.html#cfn-gamelift-build-object-verison - ObjectVersion string `json:"ObjectVersion,omitempty"` + ObjectVersion *string `json:"ObjectVersion,omitempty"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-build-storagelocation.html#cfn-gamelift-build-storage-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/gamelift/aws-gamelift-fleet.go b/cloudformation/gamelift/aws-gamelift-fleet.go index 3528877fe3..62078ef683 100644 --- a/cloudformation/gamelift/aws-gamelift-fleet.go +++ b/cloudformation/gamelift/aws-gamelift-fleet.go @@ -15,7 +15,7 @@ type Fleet struct { // BuildId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-buildid - BuildId string `json:"BuildId,omitempty"` + BuildId *string `json:"BuildId,omitempty"` // CertificateConfiguration AWS CloudFormation Property // Required: false @@ -25,72 +25,72 @@ type Fleet struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // DesiredEC2Instances AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-desiredec2instances - DesiredEC2Instances int `json:"DesiredEC2Instances,omitempty"` + DesiredEC2Instances *int `json:"DesiredEC2Instances,omitempty"` // EC2InboundPermissions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-ec2inboundpermissions - EC2InboundPermissions []Fleet_IpPermission `json:"EC2InboundPermissions,omitempty"` + EC2InboundPermissions *[]Fleet_IpPermission `json:"EC2InboundPermissions,omitempty"` // EC2InstanceType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-ec2instancetype - EC2InstanceType string `json:"EC2InstanceType,omitempty"` + EC2InstanceType *string `json:"EC2InstanceType,omitempty"` // FleetType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-fleettype - FleetType string `json:"FleetType,omitempty"` + FleetType *string `json:"FleetType,omitempty"` // InstanceRoleARN AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-instancerolearn - InstanceRoleARN string `json:"InstanceRoleARN,omitempty"` + InstanceRoleARN *string `json:"InstanceRoleARN,omitempty"` // Locations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-locations - Locations []Fleet_LocationConfiguration `json:"Locations,omitempty"` + Locations *[]Fleet_LocationConfiguration `json:"Locations,omitempty"` // MaxSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-maxsize - MaxSize int `json:"MaxSize,omitempty"` + MaxSize *int `json:"MaxSize,omitempty"` // MetricGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-metricgroups - MetricGroups []string `json:"MetricGroups,omitempty"` + MetricGroups *[]string `json:"MetricGroups,omitempty"` // MinSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-minsize - MinSize int `json:"MinSize,omitempty"` + MinSize *int `json:"MinSize,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // NewGameSessionProtectionPolicy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-newgamesessionprotectionpolicy - NewGameSessionProtectionPolicy string `json:"NewGameSessionProtectionPolicy,omitempty"` + NewGameSessionProtectionPolicy *string `json:"NewGameSessionProtectionPolicy,omitempty"` // PeerVpcAwsAccountId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-peervpcawsaccountid - PeerVpcAwsAccountId string `json:"PeerVpcAwsAccountId,omitempty"` + PeerVpcAwsAccountId *string `json:"PeerVpcAwsAccountId,omitempty"` // PeerVpcId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-peervpcid - PeerVpcId string `json:"PeerVpcId,omitempty"` + PeerVpcId *string `json:"PeerVpcId,omitempty"` // ResourceCreationLimitPolicy AWS CloudFormation Property // Required: false @@ -105,7 +105,7 @@ type Fleet struct { // ScriptId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-scriptid - ScriptId string `json:"ScriptId,omitempty"` + ScriptId *string `json:"ScriptId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/gamelift/aws-gamelift-fleet_certificateconfiguration.go b/cloudformation/gamelift/aws-gamelift-fleet_certificateconfiguration.go index edab880a6f..346203239b 100644 --- a/cloudformation/gamelift/aws-gamelift-fleet_certificateconfiguration.go +++ b/cloudformation/gamelift/aws-gamelift-fleet_certificateconfiguration.go @@ -11,7 +11,7 @@ type Fleet_CertificateConfiguration struct { // CertificateType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-fleet-certificateconfiguration.html#cfn-gamelift-fleet-certificateconfiguration-certificatetype - CertificateType string `json:"CertificateType,omitempty"` + CertificateType string `json:"CertificateType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/gamelift/aws-gamelift-fleet_ippermission.go b/cloudformation/gamelift/aws-gamelift-fleet_ippermission.go index 80e2ffa409..764044607f 100644 --- a/cloudformation/gamelift/aws-gamelift-fleet_ippermission.go +++ b/cloudformation/gamelift/aws-gamelift-fleet_ippermission.go @@ -16,12 +16,12 @@ type Fleet_IpPermission struct { // IpRange AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-fleet-ippermission.html#cfn-gamelift-fleet-ippermission-iprange - IpRange string `json:"IpRange,omitempty"` + IpRange string `json:"IpRange"` // Protocol AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-fleet-ippermission.html#cfn-gamelift-fleet-ippermission-protocol - Protocol string `json:"Protocol,omitempty"` + Protocol string `json:"Protocol"` // ToPort AWS CloudFormation Property // Required: true diff --git a/cloudformation/gamelift/aws-gamelift-fleet_locationconfiguration.go b/cloudformation/gamelift/aws-gamelift-fleet_locationconfiguration.go index 62b81ddf93..f7e7e21249 100644 --- a/cloudformation/gamelift/aws-gamelift-fleet_locationconfiguration.go +++ b/cloudformation/gamelift/aws-gamelift-fleet_locationconfiguration.go @@ -11,7 +11,7 @@ type Fleet_LocationConfiguration struct { // Location AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-fleet-locationconfiguration.html#cfn-gamelift-fleet-locationconfiguration-location - Location string `json:"Location,omitempty"` + Location string `json:"Location"` // LocationCapacity AWS CloudFormation Property // Required: false diff --git a/cloudformation/gamelift/aws-gamelift-fleet_resourcecreationlimitpolicy.go b/cloudformation/gamelift/aws-gamelift-fleet_resourcecreationlimitpolicy.go index 6e12eba4fd..1ef4685cdc 100644 --- a/cloudformation/gamelift/aws-gamelift-fleet_resourcecreationlimitpolicy.go +++ b/cloudformation/gamelift/aws-gamelift-fleet_resourcecreationlimitpolicy.go @@ -11,12 +11,12 @@ type Fleet_ResourceCreationLimitPolicy struct { // NewGameSessionsPerCreator AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-fleet-resourcecreationlimitpolicy.html#cfn-gamelift-fleet-resourcecreationlimitpolicy-newgamesessionspercreator - NewGameSessionsPerCreator int `json:"NewGameSessionsPerCreator,omitempty"` + NewGameSessionsPerCreator *int `json:"NewGameSessionsPerCreator,omitempty"` // PolicyPeriodInMinutes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-fleet-resourcecreationlimitpolicy.html#cfn-gamelift-fleet-resourcecreationlimitpolicy-policyperiodinminutes - PolicyPeriodInMinutes int `json:"PolicyPeriodInMinutes,omitempty"` + PolicyPeriodInMinutes *int `json:"PolicyPeriodInMinutes,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/gamelift/aws-gamelift-fleet_runtimeconfiguration.go b/cloudformation/gamelift/aws-gamelift-fleet_runtimeconfiguration.go index 1726dd5064..134dcaa522 100644 --- a/cloudformation/gamelift/aws-gamelift-fleet_runtimeconfiguration.go +++ b/cloudformation/gamelift/aws-gamelift-fleet_runtimeconfiguration.go @@ -11,17 +11,17 @@ type Fleet_RuntimeConfiguration struct { // GameSessionActivationTimeoutSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-fleet-runtimeconfiguration.html#cfn-gamelift-fleet-runtimeconfiguration-gamesessionactivationtimeoutseconds - GameSessionActivationTimeoutSeconds int `json:"GameSessionActivationTimeoutSeconds,omitempty"` + GameSessionActivationTimeoutSeconds *int `json:"GameSessionActivationTimeoutSeconds,omitempty"` // MaxConcurrentGameSessionActivations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-fleet-runtimeconfiguration.html#cfn-gamelift-fleet-runtimeconfiguration-maxconcurrentgamesessionactivations - MaxConcurrentGameSessionActivations int `json:"MaxConcurrentGameSessionActivations,omitempty"` + MaxConcurrentGameSessionActivations *int `json:"MaxConcurrentGameSessionActivations,omitempty"` // ServerProcesses AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-fleet-runtimeconfiguration.html#cfn-gamelift-fleet-runtimeconfiguration-serverprocesses - ServerProcesses []Fleet_ServerProcess `json:"ServerProcesses,omitempty"` + ServerProcesses *[]Fleet_ServerProcess `json:"ServerProcesses,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/gamelift/aws-gamelift-fleet_serverprocess.go b/cloudformation/gamelift/aws-gamelift-fleet_serverprocess.go index 71c4cf3f27..94df4f5908 100644 --- a/cloudformation/gamelift/aws-gamelift-fleet_serverprocess.go +++ b/cloudformation/gamelift/aws-gamelift-fleet_serverprocess.go @@ -16,12 +16,12 @@ type Fleet_ServerProcess struct { // LaunchPath AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-fleet-serverprocess.html#cfn-gamelift-fleet-serverprocess-launchpath - LaunchPath string `json:"LaunchPath,omitempty"` + LaunchPath string `json:"LaunchPath"` // Parameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-fleet-serverprocess.html#cfn-gamelift-fleet-serverprocess-parameters - Parameters string `json:"Parameters,omitempty"` + Parameters *string `json:"Parameters,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/gamelift/aws-gamelift-gameservergroup.go b/cloudformation/gamelift/aws-gamelift-gameservergroup.go index 1f7c50a92a..b66bd44c41 100644 --- a/cloudformation/gamelift/aws-gamelift-gameservergroup.go +++ b/cloudformation/gamelift/aws-gamelift-gameservergroup.go @@ -21,57 +21,57 @@ type GameServerGroup struct { // BalancingStrategy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gameservergroup.html#cfn-gamelift-gameservergroup-balancingstrategy - BalancingStrategy string `json:"BalancingStrategy,omitempty"` + BalancingStrategy *string `json:"BalancingStrategy,omitempty"` // DeleteOption AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gameservergroup.html#cfn-gamelift-gameservergroup-deleteoption - DeleteOption string `json:"DeleteOption,omitempty"` + DeleteOption *string `json:"DeleteOption,omitempty"` // GameServerGroupName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gameservergroup.html#cfn-gamelift-gameservergroup-gameservergroupname - GameServerGroupName string `json:"GameServerGroupName,omitempty"` + GameServerGroupName string `json:"GameServerGroupName"` // GameServerProtectionPolicy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gameservergroup.html#cfn-gamelift-gameservergroup-gameserverprotectionpolicy - GameServerProtectionPolicy string `json:"GameServerProtectionPolicy,omitempty"` + GameServerProtectionPolicy *string `json:"GameServerProtectionPolicy,omitempty"` // InstanceDefinitions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gameservergroup.html#cfn-gamelift-gameservergroup-instancedefinitions - InstanceDefinitions []GameServerGroup_InstanceDefinition `json:"InstanceDefinitions,omitempty"` + InstanceDefinitions []GameServerGroup_InstanceDefinition `json:"InstanceDefinitions"` // LaunchTemplate AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gameservergroup.html#cfn-gamelift-gameservergroup-launchtemplate - LaunchTemplate *GameServerGroup_LaunchTemplate `json:"LaunchTemplate,omitempty"` + LaunchTemplate *GameServerGroup_LaunchTemplate `json:"LaunchTemplate"` // MaxSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gameservergroup.html#cfn-gamelift-gameservergroup-maxsize - MaxSize float64 `json:"MaxSize,omitempty"` + MaxSize *float64 `json:"MaxSize,omitempty"` // MinSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gameservergroup.html#cfn-gamelift-gameservergroup-minsize - MinSize float64 `json:"MinSize,omitempty"` + MinSize *float64 `json:"MinSize,omitempty"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gameservergroup.html#cfn-gamelift-gameservergroup-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gameservergroup.html#cfn-gamelift-gameservergroup-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // VpcSubnets AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gameservergroup.html#cfn-gamelift-gameservergroup-vpcsubnets - VpcSubnets []string `json:"VpcSubnets,omitempty"` + VpcSubnets *[]string `json:"VpcSubnets,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/gamelift/aws-gamelift-gameservergroup_autoscalingpolicy.go b/cloudformation/gamelift/aws-gamelift-gameservergroup_autoscalingpolicy.go index 655551d9be..cc6557f4c3 100644 --- a/cloudformation/gamelift/aws-gamelift-gameservergroup_autoscalingpolicy.go +++ b/cloudformation/gamelift/aws-gamelift-gameservergroup_autoscalingpolicy.go @@ -11,12 +11,12 @@ type GameServerGroup_AutoScalingPolicy struct { // EstimatedInstanceWarmup AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-gameservergroup-autoscalingpolicy.html#cfn-gamelift-gameservergroup-autoscalingpolicy-estimatedinstancewarmup - EstimatedInstanceWarmup float64 `json:"EstimatedInstanceWarmup,omitempty"` + EstimatedInstanceWarmup *float64 `json:"EstimatedInstanceWarmup,omitempty"` // TargetTrackingConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-gameservergroup-autoscalingpolicy.html#cfn-gamelift-gameservergroup-autoscalingpolicy-targettrackingconfiguration - TargetTrackingConfiguration *GameServerGroup_TargetTrackingConfiguration `json:"TargetTrackingConfiguration,omitempty"` + TargetTrackingConfiguration *GameServerGroup_TargetTrackingConfiguration `json:"TargetTrackingConfiguration"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/gamelift/aws-gamelift-gameservergroup_instancedefinition.go b/cloudformation/gamelift/aws-gamelift-gameservergroup_instancedefinition.go index 7543dbf89d..f6121844a1 100644 --- a/cloudformation/gamelift/aws-gamelift-gameservergroup_instancedefinition.go +++ b/cloudformation/gamelift/aws-gamelift-gameservergroup_instancedefinition.go @@ -11,12 +11,12 @@ type GameServerGroup_InstanceDefinition struct { // InstanceType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-gameservergroup-instancedefinition.html#cfn-gamelift-gameservergroup-instancedefinition-instancetype - InstanceType string `json:"InstanceType,omitempty"` + InstanceType string `json:"InstanceType"` // WeightedCapacity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-gameservergroup-instancedefinition.html#cfn-gamelift-gameservergroup-instancedefinition-weightedcapacity - WeightedCapacity string `json:"WeightedCapacity,omitempty"` + WeightedCapacity *string `json:"WeightedCapacity,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/gamelift/aws-gamelift-gameservergroup_launchtemplate.go b/cloudformation/gamelift/aws-gamelift-gameservergroup_launchtemplate.go index 3ee2a9cb62..79c8abeeac 100644 --- a/cloudformation/gamelift/aws-gamelift-gameservergroup_launchtemplate.go +++ b/cloudformation/gamelift/aws-gamelift-gameservergroup_launchtemplate.go @@ -11,17 +11,17 @@ type GameServerGroup_LaunchTemplate struct { // LaunchTemplateId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-gameservergroup-launchtemplate.html#cfn-gamelift-gameservergroup-launchtemplate-launchtemplateid - LaunchTemplateId string `json:"LaunchTemplateId,omitempty"` + LaunchTemplateId *string `json:"LaunchTemplateId,omitempty"` // LaunchTemplateName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-gameservergroup-launchtemplate.html#cfn-gamelift-gameservergroup-launchtemplate-launchtemplatename - LaunchTemplateName string `json:"LaunchTemplateName,omitempty"` + LaunchTemplateName *string `json:"LaunchTemplateName,omitempty"` // Version AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-gameservergroup-launchtemplate.html#cfn-gamelift-gameservergroup-launchtemplate-version - Version string `json:"Version,omitempty"` + Version *string `json:"Version,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/gamelift/aws-gamelift-gamesessionqueue.go b/cloudformation/gamelift/aws-gamelift-gamesessionqueue.go index 9960893717..450a23b0dd 100644 --- a/cloudformation/gamelift/aws-gamelift-gamesessionqueue.go +++ b/cloudformation/gamelift/aws-gamelift-gamesessionqueue.go @@ -16,12 +16,12 @@ type GameSessionQueue struct { // CustomEventData AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gamesessionqueue.html#cfn-gamelift-gamesessionqueue-customeventdata - CustomEventData string `json:"CustomEventData,omitempty"` + CustomEventData *string `json:"CustomEventData,omitempty"` // Destinations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gamesessionqueue.html#cfn-gamelift-gamesessionqueue-destinations - Destinations []GameSessionQueue_Destination `json:"Destinations,omitempty"` + Destinations *[]GameSessionQueue_Destination `json:"Destinations,omitempty"` // FilterConfiguration AWS CloudFormation Property // Required: false @@ -31,17 +31,17 @@ type GameSessionQueue struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gamesessionqueue.html#cfn-gamelift-gamesessionqueue-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // NotificationTarget AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gamesessionqueue.html#cfn-gamelift-gamesessionqueue-notificationtarget - NotificationTarget string `json:"NotificationTarget,omitempty"` + NotificationTarget *string `json:"NotificationTarget,omitempty"` // PlayerLatencyPolicies AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gamesessionqueue.html#cfn-gamelift-gamesessionqueue-playerlatencypolicies - PlayerLatencyPolicies []GameSessionQueue_PlayerLatencyPolicy `json:"PlayerLatencyPolicies,omitempty"` + PlayerLatencyPolicies *[]GameSessionQueue_PlayerLatencyPolicy `json:"PlayerLatencyPolicies,omitempty"` // PriorityConfiguration AWS CloudFormation Property // Required: false @@ -51,12 +51,12 @@ type GameSessionQueue struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gamesessionqueue.html#cfn-gamelift-gamesessionqueue-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // TimeoutInSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gamesessionqueue.html#cfn-gamelift-gamesessionqueue-timeoutinseconds - TimeoutInSeconds int `json:"TimeoutInSeconds,omitempty"` + TimeoutInSeconds *int `json:"TimeoutInSeconds,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/gamelift/aws-gamelift-gamesessionqueue_destination.go b/cloudformation/gamelift/aws-gamelift-gamesessionqueue_destination.go index 4acf2dd053..bd0cd8773a 100644 --- a/cloudformation/gamelift/aws-gamelift-gamesessionqueue_destination.go +++ b/cloudformation/gamelift/aws-gamelift-gamesessionqueue_destination.go @@ -11,7 +11,7 @@ type GameSessionQueue_Destination struct { // DestinationArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-gamesessionqueue-destination.html#cfn-gamelift-gamesessionqueue-destination-destinationarn - DestinationArn string `json:"DestinationArn,omitempty"` + DestinationArn *string `json:"DestinationArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/gamelift/aws-gamelift-gamesessionqueue_filterconfiguration.go b/cloudformation/gamelift/aws-gamelift-gamesessionqueue_filterconfiguration.go index 05c24b60db..74ac1964a1 100644 --- a/cloudformation/gamelift/aws-gamelift-gamesessionqueue_filterconfiguration.go +++ b/cloudformation/gamelift/aws-gamelift-gamesessionqueue_filterconfiguration.go @@ -11,7 +11,7 @@ type GameSessionQueue_FilterConfiguration struct { // AllowedLocations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-gamesessionqueue-filterconfiguration.html#cfn-gamelift-gamesessionqueue-filterconfiguration-allowedlocations - AllowedLocations []string `json:"AllowedLocations,omitempty"` + AllowedLocations *[]string `json:"AllowedLocations,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/gamelift/aws-gamelift-gamesessionqueue_playerlatencypolicy.go b/cloudformation/gamelift/aws-gamelift-gamesessionqueue_playerlatencypolicy.go index c787ad8f0e..8116557b2b 100644 --- a/cloudformation/gamelift/aws-gamelift-gamesessionqueue_playerlatencypolicy.go +++ b/cloudformation/gamelift/aws-gamelift-gamesessionqueue_playerlatencypolicy.go @@ -11,12 +11,12 @@ type GameSessionQueue_PlayerLatencyPolicy struct { // MaximumIndividualPlayerLatencyMilliseconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-gamesessionqueue-playerlatencypolicy.html#cfn-gamelift-gamesessionqueue-playerlatencypolicy-maximumindividualplayerlatencymilliseconds - MaximumIndividualPlayerLatencyMilliseconds int `json:"MaximumIndividualPlayerLatencyMilliseconds,omitempty"` + MaximumIndividualPlayerLatencyMilliseconds *int `json:"MaximumIndividualPlayerLatencyMilliseconds,omitempty"` // PolicyDurationSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-gamesessionqueue-playerlatencypolicy.html#cfn-gamelift-gamesessionqueue-playerlatencypolicy-policydurationseconds - PolicyDurationSeconds int `json:"PolicyDurationSeconds,omitempty"` + PolicyDurationSeconds *int `json:"PolicyDurationSeconds,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/gamelift/aws-gamelift-gamesessionqueue_priorityconfiguration.go b/cloudformation/gamelift/aws-gamelift-gamesessionqueue_priorityconfiguration.go index 0925395fd6..93bb1a0d1c 100644 --- a/cloudformation/gamelift/aws-gamelift-gamesessionqueue_priorityconfiguration.go +++ b/cloudformation/gamelift/aws-gamelift-gamesessionqueue_priorityconfiguration.go @@ -11,12 +11,12 @@ type GameSessionQueue_PriorityConfiguration struct { // LocationOrder AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-gamesessionqueue-priorityconfiguration.html#cfn-gamelift-gamesessionqueue-priorityconfiguration-locationorder - LocationOrder []string `json:"LocationOrder,omitempty"` + LocationOrder *[]string `json:"LocationOrder,omitempty"` // PriorityOrder AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-gamesessionqueue-priorityconfiguration.html#cfn-gamelift-gamesessionqueue-priorityconfiguration-priorityorder - PriorityOrder []string `json:"PriorityOrder,omitempty"` + PriorityOrder *[]string `json:"PriorityOrder,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/gamelift/aws-gamelift-matchmakingconfiguration.go b/cloudformation/gamelift/aws-gamelift-matchmakingconfiguration.go index b1cc5a871a..18edf7c678 100644 --- a/cloudformation/gamelift/aws-gamelift-matchmakingconfiguration.go +++ b/cloudformation/gamelift/aws-gamelift-matchmakingconfiguration.go @@ -21,57 +21,57 @@ type MatchmakingConfiguration struct { // AcceptanceTimeoutSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-acceptancetimeoutseconds - AcceptanceTimeoutSeconds int `json:"AcceptanceTimeoutSeconds,omitempty"` + AcceptanceTimeoutSeconds *int `json:"AcceptanceTimeoutSeconds,omitempty"` // AdditionalPlayerCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-additionalplayercount - AdditionalPlayerCount int `json:"AdditionalPlayerCount,omitempty"` + AdditionalPlayerCount *int `json:"AdditionalPlayerCount,omitempty"` // BackfillMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-backfillmode - BackfillMode string `json:"BackfillMode,omitempty"` + BackfillMode *string `json:"BackfillMode,omitempty"` // CustomEventData AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-customeventdata - CustomEventData string `json:"CustomEventData,omitempty"` + CustomEventData *string `json:"CustomEventData,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // FlexMatchMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-flexmatchmode - FlexMatchMode string `json:"FlexMatchMode,omitempty"` + FlexMatchMode *string `json:"FlexMatchMode,omitempty"` // GameProperties AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-gameproperties - GameProperties []MatchmakingConfiguration_GameProperty `json:"GameProperties,omitempty"` + GameProperties *[]MatchmakingConfiguration_GameProperty `json:"GameProperties,omitempty"` // GameSessionData AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-gamesessiondata - GameSessionData string `json:"GameSessionData,omitempty"` + GameSessionData *string `json:"GameSessionData,omitempty"` // GameSessionQueueArns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-gamesessionqueuearns - GameSessionQueueArns []string `json:"GameSessionQueueArns,omitempty"` + GameSessionQueueArns *[]string `json:"GameSessionQueueArns,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // NotificationTarget AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-notificationtarget - NotificationTarget string `json:"NotificationTarget,omitempty"` + NotificationTarget *string `json:"NotificationTarget,omitempty"` // RequestTimeoutSeconds AWS CloudFormation Property // Required: true @@ -81,12 +81,12 @@ type MatchmakingConfiguration struct { // RuleSetName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-rulesetname - RuleSetName string `json:"RuleSetName,omitempty"` + RuleSetName string `json:"RuleSetName"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/gamelift/aws-gamelift-matchmakingconfiguration_gameproperty.go b/cloudformation/gamelift/aws-gamelift-matchmakingconfiguration_gameproperty.go index 527d289d24..2dab4b1c38 100644 --- a/cloudformation/gamelift/aws-gamelift-matchmakingconfiguration_gameproperty.go +++ b/cloudformation/gamelift/aws-gamelift-matchmakingconfiguration_gameproperty.go @@ -11,12 +11,12 @@ type MatchmakingConfiguration_GameProperty struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-matchmakingconfiguration-gameproperty.html#cfn-gamelift-matchmakingconfiguration-gameproperty-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-matchmakingconfiguration-gameproperty.html#cfn-gamelift-matchmakingconfiguration-gameproperty-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/gamelift/aws-gamelift-matchmakingruleset.go b/cloudformation/gamelift/aws-gamelift-matchmakingruleset.go index 00a05c35f0..9c61b5943e 100644 --- a/cloudformation/gamelift/aws-gamelift-matchmakingruleset.go +++ b/cloudformation/gamelift/aws-gamelift-matchmakingruleset.go @@ -16,17 +16,17 @@ type MatchmakingRuleSet struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingruleset.html#cfn-gamelift-matchmakingruleset-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // RuleSetBody AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingruleset.html#cfn-gamelift-matchmakingruleset-rulesetbody - RuleSetBody string `json:"RuleSetBody,omitempty"` + RuleSetBody string `json:"RuleSetBody"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingruleset.html#cfn-gamelift-matchmakingruleset-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/gamelift/aws-gamelift-script.go b/cloudformation/gamelift/aws-gamelift-script.go index f16849b906..1f5297802e 100644 --- a/cloudformation/gamelift/aws-gamelift-script.go +++ b/cloudformation/gamelift/aws-gamelift-script.go @@ -16,22 +16,22 @@ type Script struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-script.html#cfn-gamelift-script-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // StorageLocation AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-script.html#cfn-gamelift-script-storagelocation - StorageLocation *Script_S3Location `json:"StorageLocation,omitempty"` + StorageLocation *Script_S3Location `json:"StorageLocation"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-script.html#cfn-gamelift-script-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // Version AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-script.html#cfn-gamelift-script-version - Version string `json:"Version,omitempty"` + Version *string `json:"Version,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/gamelift/aws-gamelift-script_s3location.go b/cloudformation/gamelift/aws-gamelift-script_s3location.go index d2286194ed..1e77cb8f80 100644 --- a/cloudformation/gamelift/aws-gamelift-script_s3location.go +++ b/cloudformation/gamelift/aws-gamelift-script_s3location.go @@ -11,22 +11,22 @@ type Script_S3Location struct { // Bucket AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-script-s3location.html#cfn-gamelift-script-s3location-bucket - Bucket string `json:"Bucket,omitempty"` + Bucket string `json:"Bucket"` // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-script-s3location.html#cfn-gamelift-script-s3location-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // ObjectVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-script-s3location.html#cfn-gamelift-script-s3location-objectversion - ObjectVersion string `json:"ObjectVersion,omitempty"` + ObjectVersion *string `json:"ObjectVersion,omitempty"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-script-s3location.html#cfn-gamelift-script-s3location-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/global/api.go b/cloudformation/global/api.go index 339d8876f2..d47f80bff1 100644 --- a/cloudformation/global/api.go +++ b/cloudformation/global/api.go @@ -21,17 +21,17 @@ type Api struct { // BinaryMediaTypes AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi - BinaryMediaTypes []string `json:"BinaryMediaTypes,omitempty"` + BinaryMediaTypes *[]string `json:"BinaryMediaTypes,omitempty"` // CacheClusterEnabled AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi - CacheClusterEnabled bool `json:"CacheClusterEnabled,omitempty"` + CacheClusterEnabled *bool `json:"CacheClusterEnabled,omitempty"` // CacheClusterSize AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi - CacheClusterSize string `json:"CacheClusterSize,omitempty"` + CacheClusterSize *string `json:"CacheClusterSize,omitempty"` // CanarySetting AWS CloudFormation Property // Required: false @@ -51,7 +51,7 @@ type Api struct { // Description AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-api.html#sam-api-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // EndpointConfiguration AWS CloudFormation Property // Required: false @@ -61,47 +61,47 @@ type Api struct { // GatewayResponses AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-api.html#sam-api-gatewayresponses - GatewayResponses map[string]string `json:"GatewayResponses,omitempty"` + GatewayResponses *map[string]string `json:"GatewayResponses,omitempty"` // MethodSettings AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi - MethodSettings []interface{} `json:"MethodSettings,omitempty"` + MethodSettings *[]interface{} `json:"MethodSettings,omitempty"` // MinimumCompressionSize AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-api.html#sam-api-minimumcompressionsize - MinimumCompressionSize int `json:"MinimumCompressionSize,omitempty"` + MinimumCompressionSize *int `json:"MinimumCompressionSize,omitempty"` // Models AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-api.html#sam-api-models - Models map[string]string `json:"Models,omitempty"` + Models *map[string]string `json:"Models,omitempty"` // Name AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // OpenApiVersion AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi - OpenApiVersion string `json:"OpenApiVersion,omitempty"` + OpenApiVersion *string `json:"OpenApiVersion,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: https://github.com/aws/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlesshttpapi - Tags map[string]string `json:"Tags,omitempty"` + Tags *map[string]string `json:"Tags,omitempty"` // TracingEnabled AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi - TracingEnabled bool `json:"TracingEnabled,omitempty"` + TracingEnabled *bool `json:"TracingEnabled,omitempty"` // Variables AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi - Variables map[string]string `json:"Variables,omitempty"` + Variables *map[string]string `json:"Variables,omitempty"` } // AWSCloudFormationType returns the AWS CloudFormation resource type diff --git a/cloudformation/global/function.go b/cloudformation/global/function.go index c54ac1a7ed..041a786705 100644 --- a/cloudformation/global/function.go +++ b/cloudformation/global/function.go @@ -11,27 +11,27 @@ type Function struct { // Architectures AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-function.html#sam-function-architectures - Architectures []string `json:"Architectures,omitempty"` + Architectures *[]string `json:"Architectures,omitempty"` // 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 // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction - AutoPublishAlias string `json:"AutoPublishAlias,omitempty"` + AutoPublishAlias *string `json:"AutoPublishAlias,omitempty"` // AutoPublishCodeSha256 AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-function.html#sam-function-autopublishcodesha256 - AutoPublishCodeSha256 string `json:"AutoPublishCodeSha256,omitempty"` + AutoPublishCodeSha256 *string `json:"AutoPublishCodeSha256,omitempty"` // CodeSigningConfigArn AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-function.html#sam-function-codesigningconfigarn - CodeSigningConfigArn string `json:"CodeSigningConfigArn,omitempty"` + CodeSigningConfigArn *string `json:"CodeSigningConfigArn,omitempty"` // CodeUri AWS CloudFormation Property // Required: false @@ -51,7 +51,7 @@ type Function struct { // Description AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Environment AWS CloudFormation Property // Required: false @@ -66,7 +66,7 @@ type Function struct { // Handler AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction - Handler string `json:"Handler,omitempty"` + Handler *string `json:"Handler,omitempty"` // ImageConfig AWS CloudFormation Property // Required: false @@ -76,67 +76,67 @@ type Function struct { // ImageUri AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-function.html#sam-function-imageuri - ImageUri string `json:"ImageUri,omitempty"` + ImageUri *string `json:"ImageUri,omitempty"` // InlineCode AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction - InlineCode string `json:"InlineCode,omitempty"` + InlineCode *string `json:"InlineCode,omitempty"` // KmsKeyArn AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction - KmsKeyArn string `json:"KmsKeyArn,omitempty"` + KmsKeyArn *string `json:"KmsKeyArn,omitempty"` // Layers AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction - Layers []string `json:"Layers,omitempty"` + Layers *[]string `json:"Layers,omitempty"` // MemorySize AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction - MemorySize int `json:"MemorySize,omitempty"` + MemorySize *int `json:"MemorySize,omitempty"` // PackageType AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-function.html#sam-function-packagetype - PackageType string `json:"PackageType,omitempty"` + PackageType *string `json:"PackageType,omitempty"` // PermissionsBoundary AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction - PermissionsBoundary string `json:"PermissionsBoundary,omitempty"` + PermissionsBoundary *string `json:"PermissionsBoundary,omitempty"` // ReservedConcurrentExecutions AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction - ReservedConcurrentExecutions int `json:"ReservedConcurrentExecutions,omitempty"` + ReservedConcurrentExecutions *int `json:"ReservedConcurrentExecutions,omitempty"` // Runtime AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction - Runtime string `json:"Runtime,omitempty"` + Runtime *string `json:"Runtime,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction - Tags map[string]string `json:"Tags,omitempty"` + Tags *map[string]string `json:"Tags,omitempty"` // Timeout AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction - Timeout int `json:"Timeout,omitempty"` + Timeout *int `json:"Timeout,omitempty"` // Tracing AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction - Tracing string `json:"Tracing,omitempty"` + Tracing *string `json:"Tracing,omitempty"` // VersionDescription AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction - VersionDescription string `json:"VersionDescription,omitempty"` + VersionDescription *string `json:"VersionDescription,omitempty"` // VpcConfig AWS CloudFormation Property // Required: false diff --git a/cloudformation/global/httpapi.go b/cloudformation/global/httpapi.go index 35edf4d7b5..3274d92c9b 100644 --- a/cloudformation/global/httpapi.go +++ b/cloudformation/global/httpapi.go @@ -31,12 +31,12 @@ type HttpApi struct { // Description AWS CloudFormation Property // Required: false // See: https://github.com/aws/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlesshttpapi - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // DisableExecuteApiEndpoint AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-httpapi.html#sam-httpapi-disableexecuteapiendpoint - DisableExecuteApiEndpoint bool `json:"DisableExecuteApiEndpoint,omitempty"` + DisableExecuteApiEndpoint *bool `json:"DisableExecuteApiEndpoint,omitempty"` // Domain AWS CloudFormation Property // Required: false @@ -46,7 +46,7 @@ type HttpApi struct { // FailOnWarnings AWS CloudFormation Property // Required: false // See: https://github.com/aws/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlesshttpapi - FailOnWarnings bool `json:"FailOnWarnings,omitempty"` + FailOnWarnings *bool `json:"FailOnWarnings,omitempty"` // RouteSettings AWS CloudFormation Property // Required: false @@ -56,12 +56,12 @@ type HttpApi struct { // StageVariables AWS CloudFormation Property // Required: false // See: https://github.com/aws/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlesshttpapi - StageVariables map[string]string `json:"StageVariables,omitempty"` + StageVariables *map[string]string `json:"StageVariables,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: https://github.com/aws/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlesshttpapi - Tags map[string]string `json:"Tags,omitempty"` + Tags *map[string]string `json:"Tags,omitempty"` } // AWSCloudFormationType returns the AWS CloudFormation resource type diff --git a/cloudformation/globalaccelerator/aws-globalaccelerator-accelerator.go b/cloudformation/globalaccelerator/aws-globalaccelerator-accelerator.go index 7c9e26f5fd..e6cb56fd06 100644 --- a/cloudformation/globalaccelerator/aws-globalaccelerator-accelerator.go +++ b/cloudformation/globalaccelerator/aws-globalaccelerator-accelerator.go @@ -16,27 +16,27 @@ type Accelerator struct { // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-globalaccelerator-accelerator.html#cfn-globalaccelerator-accelerator-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // IpAddressType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-globalaccelerator-accelerator.html#cfn-globalaccelerator-accelerator-ipaddresstype - IpAddressType string `json:"IpAddressType,omitempty"` + IpAddressType *string `json:"IpAddressType,omitempty"` // IpAddresses AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-globalaccelerator-accelerator.html#cfn-globalaccelerator-accelerator-ipaddresses - IpAddresses []string `json:"IpAddresses,omitempty"` + IpAddresses *[]string `json:"IpAddresses,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-globalaccelerator-accelerator.html#cfn-globalaccelerator-accelerator-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-globalaccelerator-accelerator.html#cfn-globalaccelerator-accelerator-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/globalaccelerator/aws-globalaccelerator-endpointgroup.go b/cloudformation/globalaccelerator/aws-globalaccelerator-endpointgroup.go index 83610985ed..f267dbca6c 100644 --- a/cloudformation/globalaccelerator/aws-globalaccelerator-endpointgroup.go +++ b/cloudformation/globalaccelerator/aws-globalaccelerator-endpointgroup.go @@ -15,52 +15,52 @@ type EndpointGroup struct { // EndpointConfigurations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-globalaccelerator-endpointgroup.html#cfn-globalaccelerator-endpointgroup-endpointconfigurations - EndpointConfigurations []EndpointGroup_EndpointConfiguration `json:"EndpointConfigurations,omitempty"` + EndpointConfigurations *[]EndpointGroup_EndpointConfiguration `json:"EndpointConfigurations,omitempty"` // EndpointGroupRegion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-globalaccelerator-endpointgroup.html#cfn-globalaccelerator-endpointgroup-endpointgroupregion - EndpointGroupRegion string `json:"EndpointGroupRegion,omitempty"` + EndpointGroupRegion string `json:"EndpointGroupRegion"` // HealthCheckIntervalSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-globalaccelerator-endpointgroup.html#cfn-globalaccelerator-endpointgroup-healthcheckintervalseconds - HealthCheckIntervalSeconds int `json:"HealthCheckIntervalSeconds,omitempty"` + HealthCheckIntervalSeconds *int `json:"HealthCheckIntervalSeconds,omitempty"` // HealthCheckPath AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-globalaccelerator-endpointgroup.html#cfn-globalaccelerator-endpointgroup-healthcheckpath - HealthCheckPath string `json:"HealthCheckPath,omitempty"` + HealthCheckPath *string `json:"HealthCheckPath,omitempty"` // HealthCheckPort AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-globalaccelerator-endpointgroup.html#cfn-globalaccelerator-endpointgroup-healthcheckport - HealthCheckPort int `json:"HealthCheckPort,omitempty"` + HealthCheckPort *int `json:"HealthCheckPort,omitempty"` // HealthCheckProtocol AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-globalaccelerator-endpointgroup.html#cfn-globalaccelerator-endpointgroup-healthcheckprotocol - HealthCheckProtocol string `json:"HealthCheckProtocol,omitempty"` + HealthCheckProtocol *string `json:"HealthCheckProtocol,omitempty"` // ListenerArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-globalaccelerator-endpointgroup.html#cfn-globalaccelerator-endpointgroup-listenerarn - ListenerArn string `json:"ListenerArn,omitempty"` + ListenerArn string `json:"ListenerArn"` // PortOverrides AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-globalaccelerator-endpointgroup.html#cfn-globalaccelerator-endpointgroup-portoverrides - PortOverrides []EndpointGroup_PortOverride `json:"PortOverrides,omitempty"` + PortOverrides *[]EndpointGroup_PortOverride `json:"PortOverrides,omitempty"` // ThresholdCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-globalaccelerator-endpointgroup.html#cfn-globalaccelerator-endpointgroup-thresholdcount - ThresholdCount int `json:"ThresholdCount,omitempty"` + ThresholdCount *int `json:"ThresholdCount,omitempty"` // TrafficDialPercentage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-globalaccelerator-endpointgroup.html#cfn-globalaccelerator-endpointgroup-trafficdialpercentage - TrafficDialPercentage float64 `json:"TrafficDialPercentage,omitempty"` + TrafficDialPercentage *float64 `json:"TrafficDialPercentage,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/globalaccelerator/aws-globalaccelerator-endpointgroup_endpointconfiguration.go b/cloudformation/globalaccelerator/aws-globalaccelerator-endpointgroup_endpointconfiguration.go index 2280dd0709..0ce25c5d4c 100644 --- a/cloudformation/globalaccelerator/aws-globalaccelerator-endpointgroup_endpointconfiguration.go +++ b/cloudformation/globalaccelerator/aws-globalaccelerator-endpointgroup_endpointconfiguration.go @@ -11,17 +11,17 @@ type EndpointGroup_EndpointConfiguration struct { // ClientIPPreservationEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-globalaccelerator-endpointgroup-endpointconfiguration.html#cfn-globalaccelerator-endpointgroup-endpointconfiguration-clientippreservationenabled - ClientIPPreservationEnabled bool `json:"ClientIPPreservationEnabled,omitempty"` + ClientIPPreservationEnabled *bool `json:"ClientIPPreservationEnabled,omitempty"` // EndpointId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-globalaccelerator-endpointgroup-endpointconfiguration.html#cfn-globalaccelerator-endpointgroup-endpointconfiguration-endpointid - EndpointId string `json:"EndpointId,omitempty"` + EndpointId string `json:"EndpointId"` // Weight AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-globalaccelerator-endpointgroup-endpointconfiguration.html#cfn-globalaccelerator-endpointgroup-endpointconfiguration-weight - Weight int `json:"Weight,omitempty"` + Weight *int `json:"Weight,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/globalaccelerator/aws-globalaccelerator-listener.go b/cloudformation/globalaccelerator/aws-globalaccelerator-listener.go index a029591624..fc9709b8c8 100644 --- a/cloudformation/globalaccelerator/aws-globalaccelerator-listener.go +++ b/cloudformation/globalaccelerator/aws-globalaccelerator-listener.go @@ -15,22 +15,22 @@ type Listener struct { // AcceleratorArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-globalaccelerator-listener.html#cfn-globalaccelerator-listener-acceleratorarn - AcceleratorArn string `json:"AcceleratorArn,omitempty"` + AcceleratorArn string `json:"AcceleratorArn"` // ClientAffinity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-globalaccelerator-listener.html#cfn-globalaccelerator-listener-clientaffinity - ClientAffinity string `json:"ClientAffinity,omitempty"` + ClientAffinity *string `json:"ClientAffinity,omitempty"` // PortRanges AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-globalaccelerator-listener.html#cfn-globalaccelerator-listener-portranges - PortRanges []Listener_PortRange `json:"PortRanges,omitempty"` + PortRanges []Listener_PortRange `json:"PortRanges"` // Protocol AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-globalaccelerator-listener.html#cfn-globalaccelerator-listener-protocol - Protocol string `json:"Protocol,omitempty"` + Protocol string `json:"Protocol"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-classifier_csvclassifier.go b/cloudformation/glue/aws-glue-classifier_csvclassifier.go index 04e8e6608d..8034f38734 100644 --- a/cloudformation/glue/aws-glue-classifier_csvclassifier.go +++ b/cloudformation/glue/aws-glue-classifier_csvclassifier.go @@ -11,37 +11,37 @@ type Classifier_CsvClassifier struct { // AllowSingleColumn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-csvclassifier.html#cfn-glue-classifier-csvclassifier-allowsinglecolumn - AllowSingleColumn bool `json:"AllowSingleColumn,omitempty"` + AllowSingleColumn *bool `json:"AllowSingleColumn,omitempty"` // ContainsHeader AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-csvclassifier.html#cfn-glue-classifier-csvclassifier-containsheader - ContainsHeader string `json:"ContainsHeader,omitempty"` + ContainsHeader *string `json:"ContainsHeader,omitempty"` // Delimiter AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-csvclassifier.html#cfn-glue-classifier-csvclassifier-delimiter - Delimiter string `json:"Delimiter,omitempty"` + Delimiter *string `json:"Delimiter,omitempty"` // DisableValueTrimming AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-csvclassifier.html#cfn-glue-classifier-csvclassifier-disablevaluetrimming - DisableValueTrimming bool `json:"DisableValueTrimming,omitempty"` + DisableValueTrimming *bool `json:"DisableValueTrimming,omitempty"` // Header AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-csvclassifier.html#cfn-glue-classifier-csvclassifier-header - Header []string `json:"Header,omitempty"` + Header *[]string `json:"Header,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-csvclassifier.html#cfn-glue-classifier-csvclassifier-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // QuoteSymbol AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-csvclassifier.html#cfn-glue-classifier-csvclassifier-quotesymbol - QuoteSymbol string `json:"QuoteSymbol,omitempty"` + QuoteSymbol *string `json:"QuoteSymbol,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-classifier_grokclassifier.go b/cloudformation/glue/aws-glue-classifier_grokclassifier.go index e7d1c5522d..5603066fe3 100644 --- a/cloudformation/glue/aws-glue-classifier_grokclassifier.go +++ b/cloudformation/glue/aws-glue-classifier_grokclassifier.go @@ -11,22 +11,22 @@ type Classifier_GrokClassifier struct { // Classification AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-grokclassifier.html#cfn-glue-classifier-grokclassifier-classification - Classification string `json:"Classification,omitempty"` + Classification string `json:"Classification"` // CustomPatterns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-grokclassifier.html#cfn-glue-classifier-grokclassifier-custompatterns - CustomPatterns string `json:"CustomPatterns,omitempty"` + CustomPatterns *string `json:"CustomPatterns,omitempty"` // GrokPattern AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-grokclassifier.html#cfn-glue-classifier-grokclassifier-grokpattern - GrokPattern string `json:"GrokPattern,omitempty"` + GrokPattern string `json:"GrokPattern"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-grokclassifier.html#cfn-glue-classifier-grokclassifier-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-classifier_jsonclassifier.go b/cloudformation/glue/aws-glue-classifier_jsonclassifier.go index 6f0f07d6cb..086512e1cd 100644 --- a/cloudformation/glue/aws-glue-classifier_jsonclassifier.go +++ b/cloudformation/glue/aws-glue-classifier_jsonclassifier.go @@ -11,12 +11,12 @@ type Classifier_JsonClassifier struct { // JsonPath AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-jsonclassifier.html#cfn-glue-classifier-jsonclassifier-jsonpath - JsonPath string `json:"JsonPath,omitempty"` + JsonPath string `json:"JsonPath"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-jsonclassifier.html#cfn-glue-classifier-jsonclassifier-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-classifier_xmlclassifier.go b/cloudformation/glue/aws-glue-classifier_xmlclassifier.go index 8d467a1567..ad070d334b 100644 --- a/cloudformation/glue/aws-glue-classifier_xmlclassifier.go +++ b/cloudformation/glue/aws-glue-classifier_xmlclassifier.go @@ -11,17 +11,17 @@ type Classifier_XMLClassifier struct { // Classification AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-xmlclassifier.html#cfn-glue-classifier-xmlclassifier-classification - Classification string `json:"Classification,omitempty"` + Classification string `json:"Classification"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-xmlclassifier.html#cfn-glue-classifier-xmlclassifier-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // RowTag AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-xmlclassifier.html#cfn-glue-classifier-xmlclassifier-rowtag - RowTag string `json:"RowTag,omitempty"` + RowTag string `json:"RowTag"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-connection.go b/cloudformation/glue/aws-glue-connection.go index ae17d35088..ec250b7e21 100644 --- a/cloudformation/glue/aws-glue-connection.go +++ b/cloudformation/glue/aws-glue-connection.go @@ -15,12 +15,12 @@ type Connection struct { // CatalogId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-connection.html#cfn-glue-connection-catalogid - CatalogId string `json:"CatalogId,omitempty"` + CatalogId string `json:"CatalogId"` // ConnectionInput AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-connection.html#cfn-glue-connection-connectioninput - ConnectionInput *Connection_ConnectionInput `json:"ConnectionInput,omitempty"` + ConnectionInput *Connection_ConnectionInput `json:"ConnectionInput"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-connection_connectioninput.go b/cloudformation/glue/aws-glue-connection_connectioninput.go index 37c796b245..bc988d231b 100644 --- a/cloudformation/glue/aws-glue-connection_connectioninput.go +++ b/cloudformation/glue/aws-glue-connection_connectioninput.go @@ -11,27 +11,27 @@ 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-connectioninput.html#cfn-glue-connection-connectioninput-connectiontype - ConnectionType string `json:"ConnectionType,omitempty"` + ConnectionType string `json:"ConnectionType"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-connectioninput.html#cfn-glue-connection-connectioninput-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // MatchCriteria AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-connectioninput.html#cfn-glue-connection-connectioninput-matchcriteria - MatchCriteria []string `json:"MatchCriteria,omitempty"` + MatchCriteria *[]string `json:"MatchCriteria,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-connectioninput.html#cfn-glue-connection-connectioninput-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // PhysicalConnectionRequirements AWS CloudFormation Property // Required: false diff --git a/cloudformation/glue/aws-glue-connection_physicalconnectionrequirements.go b/cloudformation/glue/aws-glue-connection_physicalconnectionrequirements.go index 7aaadb8cbf..1f055f0836 100644 --- a/cloudformation/glue/aws-glue-connection_physicalconnectionrequirements.go +++ b/cloudformation/glue/aws-glue-connection_physicalconnectionrequirements.go @@ -11,17 +11,17 @@ type Connection_PhysicalConnectionRequirements struct { // AvailabilityZone AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-physicalconnectionrequirements.html#cfn-glue-connection-physicalconnectionrequirements-availabilityzone - AvailabilityZone string `json:"AvailabilityZone,omitempty"` + AvailabilityZone *string `json:"AvailabilityZone,omitempty"` // SecurityGroupIdList AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-physicalconnectionrequirements.html#cfn-glue-connection-physicalconnectionrequirements-securitygroupidlist - SecurityGroupIdList []string `json:"SecurityGroupIdList,omitempty"` + SecurityGroupIdList *[]string `json:"SecurityGroupIdList,omitempty"` // SubnetId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-physicalconnectionrequirements.html#cfn-glue-connection-physicalconnectionrequirements-subnetid - SubnetId string `json:"SubnetId,omitempty"` + SubnetId *string `json:"SubnetId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-crawler.go b/cloudformation/glue/aws-glue-crawler.go index 12990893ad..456357169b 100644 --- a/cloudformation/glue/aws-glue-crawler.go +++ b/cloudformation/glue/aws-glue-crawler.go @@ -15,32 +15,32 @@ type Crawler struct { // Classifiers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-classifiers - Classifiers []string `json:"Classifiers,omitempty"` + Classifiers *[]string `json:"Classifiers,omitempty"` // Configuration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-configuration - Configuration string `json:"Configuration,omitempty"` + Configuration *string `json:"Configuration,omitempty"` // CrawlerSecurityConfiguration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-crawlersecurityconfiguration - CrawlerSecurityConfiguration string `json:"CrawlerSecurityConfiguration,omitempty"` + CrawlerSecurityConfiguration *string `json:"CrawlerSecurityConfiguration,omitempty"` // DatabaseName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-databasename - DatabaseName string `json:"DatabaseName,omitempty"` + DatabaseName *string `json:"DatabaseName,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // RecrawlPolicy AWS CloudFormation Property // Required: false @@ -50,7 +50,7 @@ type Crawler struct { // Role AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-role - Role string `json:"Role,omitempty"` + Role string `json:"Role"` // Schedule AWS CloudFormation Property // Required: false @@ -65,17 +65,17 @@ type Crawler struct { // TablePrefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-tableprefix - TablePrefix string `json:"TablePrefix,omitempty"` + TablePrefix *string `json:"TablePrefix,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-targets - Targets *Crawler_Targets `json:"Targets,omitempty"` + Targets *Crawler_Targets `json:"Targets"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-crawler_catalogtarget.go b/cloudformation/glue/aws-glue-crawler_catalogtarget.go index 5ba17af79b..093095b78f 100644 --- a/cloudformation/glue/aws-glue-crawler_catalogtarget.go +++ b/cloudformation/glue/aws-glue-crawler_catalogtarget.go @@ -11,12 +11,12 @@ type Crawler_CatalogTarget struct { // DatabaseName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-catalogtarget.html#cfn-glue-crawler-catalogtarget-databasename - DatabaseName string `json:"DatabaseName,omitempty"` + DatabaseName *string `json:"DatabaseName,omitempty"` // Tables AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-catalogtarget.html#cfn-glue-crawler-catalogtarget-tables - Tables []string `json:"Tables,omitempty"` + Tables *[]string `json:"Tables,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-crawler_dynamodbtarget.go b/cloudformation/glue/aws-glue-crawler_dynamodbtarget.go index ea07de8a41..75a2c8e696 100644 --- a/cloudformation/glue/aws-glue-crawler_dynamodbtarget.go +++ b/cloudformation/glue/aws-glue-crawler_dynamodbtarget.go @@ -11,7 +11,7 @@ type Crawler_DynamoDBTarget struct { // Path AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-dynamodbtarget.html#cfn-glue-crawler-dynamodbtarget-path - Path string `json:"Path,omitempty"` + Path *string `json:"Path,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-crawler_jdbctarget.go b/cloudformation/glue/aws-glue-crawler_jdbctarget.go index cc6b009fc7..b89a7977e0 100644 --- a/cloudformation/glue/aws-glue-crawler_jdbctarget.go +++ b/cloudformation/glue/aws-glue-crawler_jdbctarget.go @@ -11,17 +11,17 @@ type Crawler_JdbcTarget struct { // ConnectionName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-jdbctarget.html#cfn-glue-crawler-jdbctarget-connectionname - ConnectionName string `json:"ConnectionName,omitempty"` + ConnectionName *string `json:"ConnectionName,omitempty"` // Exclusions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-jdbctarget.html#cfn-glue-crawler-jdbctarget-exclusions - Exclusions []string `json:"Exclusions,omitempty"` + Exclusions *[]string `json:"Exclusions,omitempty"` // Path AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-jdbctarget.html#cfn-glue-crawler-jdbctarget-path - Path string `json:"Path,omitempty"` + Path *string `json:"Path,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-crawler_mongodbtarget.go b/cloudformation/glue/aws-glue-crawler_mongodbtarget.go index bb2ce0c7c4..134447aee0 100644 --- a/cloudformation/glue/aws-glue-crawler_mongodbtarget.go +++ b/cloudformation/glue/aws-glue-crawler_mongodbtarget.go @@ -11,12 +11,12 @@ type Crawler_MongoDBTarget struct { // ConnectionName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-mongodbtarget.html#cfn-glue-crawler-mongodbtarget-connectionname - ConnectionName string `json:"ConnectionName,omitempty"` + ConnectionName *string `json:"ConnectionName,omitempty"` // Path AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-mongodbtarget.html#cfn-glue-crawler-mongodbtarget-path - Path string `json:"Path,omitempty"` + Path *string `json:"Path,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-crawler_recrawlpolicy.go b/cloudformation/glue/aws-glue-crawler_recrawlpolicy.go index f89d17f618..04d1c08902 100644 --- a/cloudformation/glue/aws-glue-crawler_recrawlpolicy.go +++ b/cloudformation/glue/aws-glue-crawler_recrawlpolicy.go @@ -11,7 +11,7 @@ type Crawler_RecrawlPolicy struct { // RecrawlBehavior AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-recrawlpolicy.html#cfn-glue-crawler-recrawlpolicy-recrawlbehavior - RecrawlBehavior string `json:"RecrawlBehavior,omitempty"` + RecrawlBehavior *string `json:"RecrawlBehavior,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-crawler_s3target.go b/cloudformation/glue/aws-glue-crawler_s3target.go index 2c95df33de..d1ed3c05a7 100644 --- a/cloudformation/glue/aws-glue-crawler_s3target.go +++ b/cloudformation/glue/aws-glue-crawler_s3target.go @@ -11,32 +11,32 @@ type Crawler_S3Target struct { // ConnectionName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-s3target.html#cfn-glue-crawler-s3target-connectionname - ConnectionName string `json:"ConnectionName,omitempty"` + ConnectionName *string `json:"ConnectionName,omitempty"` // DlqEventQueueArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-s3target.html#cfn-glue-crawler-s3target-dlqeventqueuearn - DlqEventQueueArn string `json:"DlqEventQueueArn,omitempty"` + DlqEventQueueArn *string `json:"DlqEventQueueArn,omitempty"` // EventQueueArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-s3target.html#cfn-glue-crawler-s3target-eventqueuearn - EventQueueArn string `json:"EventQueueArn,omitempty"` + EventQueueArn *string `json:"EventQueueArn,omitempty"` // Exclusions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-s3target.html#cfn-glue-crawler-s3target-exclusions - Exclusions []string `json:"Exclusions,omitempty"` + Exclusions *[]string `json:"Exclusions,omitempty"` // Path AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-s3target.html#cfn-glue-crawler-s3target-path - Path string `json:"Path,omitempty"` + Path *string `json:"Path,omitempty"` // SampleSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-s3target.html#cfn-glue-crawler-s3target-samplesize - SampleSize int `json:"SampleSize,omitempty"` + SampleSize *int `json:"SampleSize,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-crawler_schedule.go b/cloudformation/glue/aws-glue-crawler_schedule.go index 2f0d352bf3..bdfa8daad7 100644 --- a/cloudformation/glue/aws-glue-crawler_schedule.go +++ b/cloudformation/glue/aws-glue-crawler_schedule.go @@ -11,7 +11,7 @@ type Crawler_Schedule struct { // ScheduleExpression AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-schedule.html#cfn-glue-crawler-schedule-scheduleexpression - ScheduleExpression string `json:"ScheduleExpression,omitempty"` + ScheduleExpression *string `json:"ScheduleExpression,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-crawler_schemachangepolicy.go b/cloudformation/glue/aws-glue-crawler_schemachangepolicy.go index e6027c0f42..b582ec4d06 100644 --- a/cloudformation/glue/aws-glue-crawler_schemachangepolicy.go +++ b/cloudformation/glue/aws-glue-crawler_schemachangepolicy.go @@ -11,12 +11,12 @@ type Crawler_SchemaChangePolicy struct { // DeleteBehavior AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-schemachangepolicy.html#cfn-glue-crawler-schemachangepolicy-deletebehavior - DeleteBehavior string `json:"DeleteBehavior,omitempty"` + DeleteBehavior *string `json:"DeleteBehavior,omitempty"` // UpdateBehavior AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-schemachangepolicy.html#cfn-glue-crawler-schemachangepolicy-updatebehavior - UpdateBehavior string `json:"UpdateBehavior,omitempty"` + UpdateBehavior *string `json:"UpdateBehavior,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-crawler_targets.go b/cloudformation/glue/aws-glue-crawler_targets.go index 319d1b5453..32b0cc9f05 100644 --- a/cloudformation/glue/aws-glue-crawler_targets.go +++ b/cloudformation/glue/aws-glue-crawler_targets.go @@ -11,27 +11,27 @@ type Crawler_Targets struct { // CatalogTargets AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-targets.html#cfn-glue-crawler-targets-catalogtargets - CatalogTargets []Crawler_CatalogTarget `json:"CatalogTargets,omitempty"` + CatalogTargets *[]Crawler_CatalogTarget `json:"CatalogTargets,omitempty"` // DynamoDBTargets AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-targets.html#cfn-glue-crawler-targets-dynamodbtargets - DynamoDBTargets []Crawler_DynamoDBTarget `json:"DynamoDBTargets,omitempty"` + DynamoDBTargets *[]Crawler_DynamoDBTarget `json:"DynamoDBTargets,omitempty"` // JdbcTargets AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-targets.html#cfn-glue-crawler-targets-jdbctargets - JdbcTargets []Crawler_JdbcTarget `json:"JdbcTargets,omitempty"` + JdbcTargets *[]Crawler_JdbcTarget `json:"JdbcTargets,omitempty"` // MongoDBTargets AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-targets.html#cfn-glue-crawler-targets-mongodbtargets - MongoDBTargets []Crawler_MongoDBTarget `json:"MongoDBTargets,omitempty"` + MongoDBTargets *[]Crawler_MongoDBTarget `json:"MongoDBTargets,omitempty"` // S3Targets AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-targets.html#cfn-glue-crawler-targets-s3targets - S3Targets []Crawler_S3Target `json:"S3Targets,omitempty"` + S3Targets *[]Crawler_S3Target `json:"S3Targets,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-database.go b/cloudformation/glue/aws-glue-database.go index 1450d41d4e..d7721ff5e4 100644 --- a/cloudformation/glue/aws-glue-database.go +++ b/cloudformation/glue/aws-glue-database.go @@ -15,12 +15,12 @@ type Database struct { // CatalogId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-database.html#cfn-glue-database-catalogid - CatalogId string `json:"CatalogId,omitempty"` + CatalogId string `json:"CatalogId"` // DatabaseInput AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-database.html#cfn-glue-database-databaseinput - DatabaseInput *Database_DatabaseInput `json:"DatabaseInput,omitempty"` + DatabaseInput *Database_DatabaseInput `json:"DatabaseInput"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-database_databaseidentifier.go b/cloudformation/glue/aws-glue-database_databaseidentifier.go index b2a76a6dc2..2051f4706a 100644 --- a/cloudformation/glue/aws-glue-database_databaseidentifier.go +++ b/cloudformation/glue/aws-glue-database_databaseidentifier.go @@ -11,12 +11,12 @@ type Database_DatabaseIdentifier struct { // CatalogId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-databaseidentifier.html#cfn-glue-database-databaseidentifier-catalogid - CatalogId string `json:"CatalogId,omitempty"` + CatalogId *string `json:"CatalogId,omitempty"` // DatabaseName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-databaseidentifier.html#cfn-glue-database-databaseidentifier-databasename - DatabaseName string `json:"DatabaseName,omitempty"` + DatabaseName *string `json:"DatabaseName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-database_databaseinput.go b/cloudformation/glue/aws-glue-database_databaseinput.go index e1a9727cbd..489a9c525c 100644 --- a/cloudformation/glue/aws-glue-database_databaseinput.go +++ b/cloudformation/glue/aws-glue-database_databaseinput.go @@ -11,27 +11,27 @@ type Database_DatabaseInput struct { // CreateTableDefaultPermissions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-databaseinput.html#cfn-glue-database-databaseinput-createtabledefaultpermissions - CreateTableDefaultPermissions []Database_PrincipalPrivileges `json:"CreateTableDefaultPermissions,omitempty"` + CreateTableDefaultPermissions *[]Database_PrincipalPrivileges `json:"CreateTableDefaultPermissions,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-databaseinput.html#cfn-glue-database-databaseinput-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // LocationUri AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-databaseinput.html#cfn-glue-database-databaseinput-locationuri - LocationUri string `json:"LocationUri,omitempty"` + LocationUri *string `json:"LocationUri,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-databaseinput.html#cfn-glue-database-databaseinput-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // 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-database_datalakeprincipal.go b/cloudformation/glue/aws-glue-database_datalakeprincipal.go index 1bc6a04a37..e73e9aeaf3 100644 --- a/cloudformation/glue/aws-glue-database_datalakeprincipal.go +++ b/cloudformation/glue/aws-glue-database_datalakeprincipal.go @@ -11,7 +11,7 @@ type Database_DataLakePrincipal struct { // DataLakePrincipalIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-datalakeprincipal.html#cfn-glue-database-datalakeprincipal-datalakeprincipalidentifier - DataLakePrincipalIdentifier string `json:"DataLakePrincipalIdentifier,omitempty"` + DataLakePrincipalIdentifier *string `json:"DataLakePrincipalIdentifier,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-database_principalprivileges.go b/cloudformation/glue/aws-glue-database_principalprivileges.go index 7555bc2531..2575563670 100644 --- a/cloudformation/glue/aws-glue-database_principalprivileges.go +++ b/cloudformation/glue/aws-glue-database_principalprivileges.go @@ -11,7 +11,7 @@ type Database_PrincipalPrivileges struct { // Permissions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-principalprivileges.html#cfn-glue-database-principalprivileges-permissions - Permissions []string `json:"Permissions,omitempty"` + Permissions *[]string `json:"Permissions,omitempty"` // Principal AWS CloudFormation Property // Required: false diff --git a/cloudformation/glue/aws-glue-datacatalogencryptionsettings.go b/cloudformation/glue/aws-glue-datacatalogencryptionsettings.go index 16db81aeff..4cec929eb3 100644 --- a/cloudformation/glue/aws-glue-datacatalogencryptionsettings.go +++ b/cloudformation/glue/aws-glue-datacatalogencryptionsettings.go @@ -15,12 +15,12 @@ type DataCatalogEncryptionSettings struct { // CatalogId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-datacatalogencryptionsettings.html#cfn-glue-datacatalogencryptionsettings-catalogid - CatalogId string `json:"CatalogId,omitempty"` + CatalogId string `json:"CatalogId"` // DataCatalogEncryptionSettings AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-datacatalogencryptionsettings.html#cfn-glue-datacatalogencryptionsettings-datacatalogencryptionsettings - DataCatalogEncryptionSettings *DataCatalogEncryptionSettings_DataCatalogEncryptionSettings `json:"DataCatalogEncryptionSettings,omitempty"` + DataCatalogEncryptionSettings *DataCatalogEncryptionSettings_DataCatalogEncryptionSettings `json:"DataCatalogEncryptionSettings"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-datacatalogencryptionsettings_connectionpasswordencryption.go b/cloudformation/glue/aws-glue-datacatalogencryptionsettings_connectionpasswordencryption.go index fc1eaf8dbe..771cc5099a 100644 --- a/cloudformation/glue/aws-glue-datacatalogencryptionsettings_connectionpasswordencryption.go +++ b/cloudformation/glue/aws-glue-datacatalogencryptionsettings_connectionpasswordencryption.go @@ -11,12 +11,12 @@ type DataCatalogEncryptionSettings_ConnectionPasswordEncryption struct { // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-datacatalogencryptionsettings-connectionpasswordencryption.html#cfn-glue-datacatalogencryptionsettings-connectionpasswordencryption-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // ReturnConnectionPasswordEncrypted AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-datacatalogencryptionsettings-connectionpasswordencryption.html#cfn-glue-datacatalogencryptionsettings-connectionpasswordencryption-returnconnectionpasswordencrypted - ReturnConnectionPasswordEncrypted bool `json:"ReturnConnectionPasswordEncrypted,omitempty"` + ReturnConnectionPasswordEncrypted *bool `json:"ReturnConnectionPasswordEncrypted,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-datacatalogencryptionsettings_encryptionatrest.go b/cloudformation/glue/aws-glue-datacatalogencryptionsettings_encryptionatrest.go index 8c56073f2e..51eeb784f3 100644 --- a/cloudformation/glue/aws-glue-datacatalogencryptionsettings_encryptionatrest.go +++ b/cloudformation/glue/aws-glue-datacatalogencryptionsettings_encryptionatrest.go @@ -11,12 +11,12 @@ type DataCatalogEncryptionSettings_EncryptionAtRest struct { // CatalogEncryptionMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-datacatalogencryptionsettings-encryptionatrest.html#cfn-glue-datacatalogencryptionsettings-encryptionatrest-catalogencryptionmode - CatalogEncryptionMode string `json:"CatalogEncryptionMode,omitempty"` + CatalogEncryptionMode *string `json:"CatalogEncryptionMode,omitempty"` // SseAwsKmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-datacatalogencryptionsettings-encryptionatrest.html#cfn-glue-datacatalogencryptionsettings-encryptionatrest-sseawskmskeyid - SseAwsKmsKeyId string `json:"SseAwsKmsKeyId,omitempty"` + SseAwsKmsKeyId *string `json:"SseAwsKmsKeyId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-devendpoint.go b/cloudformation/glue/aws-glue-devendpoint.go index 515976a568..29cb21dd96 100644 --- a/cloudformation/glue/aws-glue-devendpoint.go +++ b/cloudformation/glue/aws-glue-devendpoint.go @@ -15,77 +15,77 @@ 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-endpointname - EndpointName string `json:"EndpointName,omitempty"` + EndpointName *string `json:"EndpointName,omitempty"` // ExtraJarsS3Path AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-extrajarss3path - ExtraJarsS3Path string `json:"ExtraJarsS3Path,omitempty"` + ExtraJarsS3Path *string `json:"ExtraJarsS3Path,omitempty"` // ExtraPythonLibsS3Path AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-extrapythonlibss3path - ExtraPythonLibsS3Path string `json:"ExtraPythonLibsS3Path,omitempty"` + ExtraPythonLibsS3Path *string `json:"ExtraPythonLibsS3Path,omitempty"` // GlueVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-glueversion - GlueVersion string `json:"GlueVersion,omitempty"` + GlueVersion *string `json:"GlueVersion,omitempty"` // NumberOfNodes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-numberofnodes - NumberOfNodes int `json:"NumberOfNodes,omitempty"` + NumberOfNodes *int `json:"NumberOfNodes,omitempty"` // NumberOfWorkers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-numberofworkers - NumberOfWorkers int `json:"NumberOfWorkers,omitempty"` + NumberOfWorkers *int `json:"NumberOfWorkers,omitempty"` // PublicKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-publickey - PublicKey string `json:"PublicKey,omitempty"` + PublicKey *string `json:"PublicKey,omitempty"` // PublicKeys AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-publickeys - PublicKeys []string `json:"PublicKeys,omitempty"` + PublicKeys *[]string `json:"PublicKeys,omitempty"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // SecurityConfiguration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-securityconfiguration - SecurityConfiguration string `json:"SecurityConfiguration,omitempty"` + SecurityConfiguration *string `json:"SecurityConfiguration,omitempty"` // SecurityGroupIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-securitygroupids - SecurityGroupIds []string `json:"SecurityGroupIds,omitempty"` + SecurityGroupIds *[]string `json:"SecurityGroupIds,omitempty"` // SubnetId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-subnetid - SubnetId string `json:"SubnetId,omitempty"` + SubnetId *string `json:"SubnetId,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-workertype - WorkerType string `json:"WorkerType,omitempty"` + WorkerType *string `json:"WorkerType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-job.go b/cloudformation/glue/aws-glue-job.go index ae7eaed4a9..729e214598 100644 --- a/cloudformation/glue/aws-glue-job.go +++ b/cloudformation/glue/aws-glue-job.go @@ -15,12 +15,12 @@ type Job struct { // AllocatedCapacity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-allocatedcapacity - AllocatedCapacity float64 `json:"AllocatedCapacity,omitempty"` + AllocatedCapacity *float64 `json:"AllocatedCapacity,omitempty"` // Command AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-command - Command *Job_JobCommand `json:"Command,omitempty"` + Command *Job_JobCommand `json:"Command"` // Connections AWS CloudFormation Property // Required: false @@ -30,12 +30,12 @@ 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // ExecutionProperty AWS CloudFormation Property // Required: false @@ -45,27 +45,27 @@ type Job struct { // GlueVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-glueversion - GlueVersion string `json:"GlueVersion,omitempty"` + GlueVersion *string `json:"GlueVersion,omitempty"` // LogUri AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-loguri - LogUri string `json:"LogUri,omitempty"` + LogUri *string `json:"LogUri,omitempty"` // MaxCapacity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-maxcapacity - MaxCapacity float64 `json:"MaxCapacity,omitempty"` + MaxCapacity *float64 `json:"MaxCapacity,omitempty"` // MaxRetries AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-maxretries - MaxRetries float64 `json:"MaxRetries,omitempty"` + MaxRetries *float64 `json:"MaxRetries,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // NotificationProperty AWS CloudFormation Property // Required: false @@ -75,32 +75,32 @@ type Job struct { // NumberOfWorkers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-numberofworkers - NumberOfWorkers int `json:"NumberOfWorkers,omitempty"` + NumberOfWorkers *int `json:"NumberOfWorkers,omitempty"` // Role AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-role - Role string `json:"Role,omitempty"` + Role string `json:"Role"` // SecurityConfiguration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-securityconfiguration - SecurityConfiguration string `json:"SecurityConfiguration,omitempty"` + SecurityConfiguration *string `json:"SecurityConfiguration,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-timeout - Timeout int `json:"Timeout,omitempty"` + Timeout *int `json:"Timeout,omitempty"` // WorkerType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-workertype - WorkerType string `json:"WorkerType,omitempty"` + WorkerType *string `json:"WorkerType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-job_connectionslist.go b/cloudformation/glue/aws-glue-job_connectionslist.go index 7c83e924a6..b710bb5b14 100644 --- a/cloudformation/glue/aws-glue-job_connectionslist.go +++ b/cloudformation/glue/aws-glue-job_connectionslist.go @@ -11,7 +11,7 @@ type Job_ConnectionsList struct { // Connections AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-connectionslist.html#cfn-glue-job-connectionslist-connections - Connections []string `json:"Connections,omitempty"` + Connections *[]string `json:"Connections,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-job_executionproperty.go b/cloudformation/glue/aws-glue-job_executionproperty.go index 5aca3eff8c..ddfc4e3877 100644 --- a/cloudformation/glue/aws-glue-job_executionproperty.go +++ b/cloudformation/glue/aws-glue-job_executionproperty.go @@ -11,7 +11,7 @@ type Job_ExecutionProperty struct { // MaxConcurrentRuns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-executionproperty.html#cfn-glue-job-executionproperty-maxconcurrentruns - MaxConcurrentRuns float64 `json:"MaxConcurrentRuns,omitempty"` + MaxConcurrentRuns *float64 `json:"MaxConcurrentRuns,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-job_jobcommand.go b/cloudformation/glue/aws-glue-job_jobcommand.go index f989ec3310..98442626e8 100644 --- a/cloudformation/glue/aws-glue-job_jobcommand.go +++ b/cloudformation/glue/aws-glue-job_jobcommand.go @@ -11,17 +11,17 @@ type Job_JobCommand struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-jobcommand.html#cfn-glue-job-jobcommand-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // PythonVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-jobcommand.html#cfn-glue-job-jobcommand-pythonversion - PythonVersion string `json:"PythonVersion,omitempty"` + PythonVersion *string `json:"PythonVersion,omitempty"` // ScriptLocation AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-jobcommand.html#cfn-glue-job-jobcommand-scriptlocation - ScriptLocation string `json:"ScriptLocation,omitempty"` + ScriptLocation *string `json:"ScriptLocation,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-job_notificationproperty.go b/cloudformation/glue/aws-glue-job_notificationproperty.go index 6011e590c2..429050351f 100644 --- a/cloudformation/glue/aws-glue-job_notificationproperty.go +++ b/cloudformation/glue/aws-glue-job_notificationproperty.go @@ -11,7 +11,7 @@ type Job_NotificationProperty struct { // NotifyDelayAfter AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-notificationproperty.html#cfn-glue-job-notificationproperty-notifydelayafter - NotifyDelayAfter int `json:"NotifyDelayAfter,omitempty"` + NotifyDelayAfter *int `json:"NotifyDelayAfter,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-mltransform.go b/cloudformation/glue/aws-glue-mltransform.go index e8cf87af24..da42f32dc0 100644 --- a/cloudformation/glue/aws-glue-mltransform.go +++ b/cloudformation/glue/aws-glue-mltransform.go @@ -15,52 +15,52 @@ type MLTransform struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-mltransform.html#cfn-glue-mltransform-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // GlueVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-mltransform.html#cfn-glue-mltransform-glueversion - GlueVersion string `json:"GlueVersion,omitempty"` + GlueVersion *string `json:"GlueVersion,omitempty"` // InputRecordTables AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-mltransform.html#cfn-glue-mltransform-inputrecordtables - InputRecordTables *MLTransform_InputRecordTables `json:"InputRecordTables,omitempty"` + InputRecordTables *MLTransform_InputRecordTables `json:"InputRecordTables"` // MaxCapacity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-mltransform.html#cfn-glue-mltransform-maxcapacity - MaxCapacity float64 `json:"MaxCapacity,omitempty"` + MaxCapacity *float64 `json:"MaxCapacity,omitempty"` // MaxRetries AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-mltransform.html#cfn-glue-mltransform-maxretries - MaxRetries int `json:"MaxRetries,omitempty"` + MaxRetries *int `json:"MaxRetries,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-mltransform.html#cfn-glue-mltransform-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // NumberOfWorkers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-mltransform.html#cfn-glue-mltransform-numberofworkers - NumberOfWorkers int `json:"NumberOfWorkers,omitempty"` + NumberOfWorkers *int `json:"NumberOfWorkers,omitempty"` // Role AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-mltransform.html#cfn-glue-mltransform-role - Role string `json:"Role,omitempty"` + Role string `json:"Role"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-mltransform.html#cfn-glue-mltransform-timeout - Timeout int `json:"Timeout,omitempty"` + Timeout *int `json:"Timeout,omitempty"` // TransformEncryption AWS CloudFormation Property // Required: false @@ -70,12 +70,12 @@ type MLTransform struct { // TransformParameters AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-mltransform.html#cfn-glue-mltransform-transformparameters - TransformParameters *MLTransform_TransformParameters `json:"TransformParameters,omitempty"` + TransformParameters *MLTransform_TransformParameters `json:"TransformParameters"` // WorkerType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-mltransform.html#cfn-glue-mltransform-workertype - WorkerType string `json:"WorkerType,omitempty"` + WorkerType *string `json:"WorkerType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-mltransform_findmatchesparameters.go b/cloudformation/glue/aws-glue-mltransform_findmatchesparameters.go index f48506b279..9d0eae1916 100644 --- a/cloudformation/glue/aws-glue-mltransform_findmatchesparameters.go +++ b/cloudformation/glue/aws-glue-mltransform_findmatchesparameters.go @@ -11,22 +11,22 @@ type MLTransform_FindMatchesParameters struct { // AccuracyCostTradeoff AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-mltransform-transformparameters-findmatchesparameters.html#cfn-glue-mltransform-transformparameters-findmatchesparameters-accuracycosttradeoff - AccuracyCostTradeoff float64 `json:"AccuracyCostTradeoff,omitempty"` + AccuracyCostTradeoff *float64 `json:"AccuracyCostTradeoff,omitempty"` // EnforceProvidedLabels AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-mltransform-transformparameters-findmatchesparameters.html#cfn-glue-mltransform-transformparameters-findmatchesparameters-enforceprovidedlabels - EnforceProvidedLabels bool `json:"EnforceProvidedLabels,omitempty"` + EnforceProvidedLabels *bool `json:"EnforceProvidedLabels,omitempty"` // PrecisionRecallTradeoff AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-mltransform-transformparameters-findmatchesparameters.html#cfn-glue-mltransform-transformparameters-findmatchesparameters-precisionrecalltradeoff - PrecisionRecallTradeoff float64 `json:"PrecisionRecallTradeoff,omitempty"` + PrecisionRecallTradeoff *float64 `json:"PrecisionRecallTradeoff,omitempty"` // PrimaryKeyColumnName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-mltransform-transformparameters-findmatchesparameters.html#cfn-glue-mltransform-transformparameters-findmatchesparameters-primarykeycolumnname - PrimaryKeyColumnName string `json:"PrimaryKeyColumnName,omitempty"` + PrimaryKeyColumnName string `json:"PrimaryKeyColumnName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-mltransform_gluetables.go b/cloudformation/glue/aws-glue-mltransform_gluetables.go index a2499d2eef..c5c4b20b29 100644 --- a/cloudformation/glue/aws-glue-mltransform_gluetables.go +++ b/cloudformation/glue/aws-glue-mltransform_gluetables.go @@ -11,22 +11,22 @@ type MLTransform_GlueTables struct { // CatalogId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-mltransform-inputrecordtables-gluetables.html#cfn-glue-mltransform-inputrecordtables-gluetables-catalogid - CatalogId string `json:"CatalogId,omitempty"` + CatalogId *string `json:"CatalogId,omitempty"` // ConnectionName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-mltransform-inputrecordtables-gluetables.html#cfn-glue-mltransform-inputrecordtables-gluetables-connectionname - ConnectionName string `json:"ConnectionName,omitempty"` + ConnectionName *string `json:"ConnectionName,omitempty"` // DatabaseName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-mltransform-inputrecordtables-gluetables.html#cfn-glue-mltransform-inputrecordtables-gluetables-databasename - DatabaseName string `json:"DatabaseName,omitempty"` + DatabaseName string `json:"DatabaseName"` // TableName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-mltransform-inputrecordtables-gluetables.html#cfn-glue-mltransform-inputrecordtables-gluetables-tablename - TableName string `json:"TableName,omitempty"` + TableName string `json:"TableName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-mltransform_inputrecordtables.go b/cloudformation/glue/aws-glue-mltransform_inputrecordtables.go index ba6af1ea22..3c9925866c 100644 --- a/cloudformation/glue/aws-glue-mltransform_inputrecordtables.go +++ b/cloudformation/glue/aws-glue-mltransform_inputrecordtables.go @@ -11,7 +11,7 @@ type MLTransform_InputRecordTables struct { // GlueTables AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-mltransform-inputrecordtables.html#cfn-glue-mltransform-inputrecordtables-gluetables - GlueTables []MLTransform_GlueTables `json:"GlueTables,omitempty"` + GlueTables *[]MLTransform_GlueTables `json:"GlueTables,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-mltransform_mluserdataencryption.go b/cloudformation/glue/aws-glue-mltransform_mluserdataencryption.go index 13fb9fc2c3..98bb20944d 100644 --- a/cloudformation/glue/aws-glue-mltransform_mluserdataencryption.go +++ b/cloudformation/glue/aws-glue-mltransform_mluserdataencryption.go @@ -11,12 +11,12 @@ type MLTransform_MLUserDataEncryption struct { // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-mltransform-transformencryption-mluserdataencryption.html#cfn-glue-mltransform-transformencryption-mluserdataencryption-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // MLUserDataEncryptionMode AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-mltransform-transformencryption-mluserdataencryption.html#cfn-glue-mltransform-transformencryption-mluserdataencryption-mluserdataencryptionmode - MLUserDataEncryptionMode string `json:"MLUserDataEncryptionMode,omitempty"` + MLUserDataEncryptionMode string `json:"MLUserDataEncryptionMode"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-mltransform_transformencryption.go b/cloudformation/glue/aws-glue-mltransform_transformencryption.go index 7017f25390..a8e23754cb 100644 --- a/cloudformation/glue/aws-glue-mltransform_transformencryption.go +++ b/cloudformation/glue/aws-glue-mltransform_transformencryption.go @@ -16,7 +16,7 @@ type MLTransform_TransformEncryption struct { // TaskRunSecurityConfigurationName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-mltransform-transformencryption.html#cfn-glue-mltransform-transformencryption-taskrunsecurityconfigurationname - TaskRunSecurityConfigurationName string `json:"TaskRunSecurityConfigurationName,omitempty"` + TaskRunSecurityConfigurationName *string `json:"TaskRunSecurityConfigurationName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-mltransform_transformparameters.go b/cloudformation/glue/aws-glue-mltransform_transformparameters.go index 994b0521e6..8a7b507d92 100644 --- a/cloudformation/glue/aws-glue-mltransform_transformparameters.go +++ b/cloudformation/glue/aws-glue-mltransform_transformparameters.go @@ -16,7 +16,7 @@ type MLTransform_TransformParameters struct { // TransformType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-mltransform-transformparameters.html#cfn-glue-mltransform-transformparameters-transformtype - TransformType string `json:"TransformType,omitempty"` + TransformType string `json:"TransformType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-partition.go b/cloudformation/glue/aws-glue-partition.go index 55798c98b6..52e301ffb3 100644 --- a/cloudformation/glue/aws-glue-partition.go +++ b/cloudformation/glue/aws-glue-partition.go @@ -15,22 +15,22 @@ type Partition struct { // CatalogId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-partition.html#cfn-glue-partition-catalogid - CatalogId string `json:"CatalogId,omitempty"` + CatalogId string `json:"CatalogId"` // DatabaseName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-partition.html#cfn-glue-partition-databasename - DatabaseName string `json:"DatabaseName,omitempty"` + DatabaseName string `json:"DatabaseName"` // PartitionInput AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-partition.html#cfn-glue-partition-partitioninput - PartitionInput *Partition_PartitionInput `json:"PartitionInput,omitempty"` + PartitionInput *Partition_PartitionInput `json:"PartitionInput"` // TableName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-partition.html#cfn-glue-partition-tablename - TableName string `json:"TableName,omitempty"` + TableName string `json:"TableName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-partition_column.go b/cloudformation/glue/aws-glue-partition_column.go index d7b02a777d..c53b33c9db 100644 --- a/cloudformation/glue/aws-glue-partition_column.go +++ b/cloudformation/glue/aws-glue-partition_column.go @@ -11,17 +11,17 @@ type Partition_Column struct { // Comment AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-column.html#cfn-glue-partition-column-comment - Comment string `json:"Comment,omitempty"` + Comment *string `json:"Comment,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-column.html#cfn-glue-partition-column-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-column.html#cfn-glue-partition-column-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-partition_order.go b/cloudformation/glue/aws-glue-partition_order.go index 4c6aa4d55d..5201071f8f 100644 --- a/cloudformation/glue/aws-glue-partition_order.go +++ b/cloudformation/glue/aws-glue-partition_order.go @@ -11,12 +11,12 @@ type Partition_Order struct { // Column AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-order.html#cfn-glue-partition-order-column - Column string `json:"Column,omitempty"` + Column string `json:"Column"` // SortOrder AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-order.html#cfn-glue-partition-order-sortorder - SortOrder int `json:"SortOrder,omitempty"` + SortOrder *int `json:"SortOrder,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-partition_partitioninput.go b/cloudformation/glue/aws-glue-partition_partitioninput.go index f05b00738c..e0ff1025ff 100644 --- a/cloudformation/glue/aws-glue-partition_partitioninput.go +++ b/cloudformation/glue/aws-glue-partition_partitioninput.go @@ -11,7 +11,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 @@ -21,7 +21,7 @@ type Partition_PartitionInput struct { // Values AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-partitioninput.html#cfn-glue-partition-partitioninput-values - Values []string `json:"Values,omitempty"` + Values []string `json:"Values"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-partition_schemaid.go b/cloudformation/glue/aws-glue-partition_schemaid.go index d6f1ebb939..0418598d46 100644 --- a/cloudformation/glue/aws-glue-partition_schemaid.go +++ b/cloudformation/glue/aws-glue-partition_schemaid.go @@ -11,17 +11,17 @@ type Partition_SchemaId struct { // RegistryName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-schemaid.html#cfn-glue-partition-schemaid-registryname - RegistryName string `json:"RegistryName,omitempty"` + RegistryName *string `json:"RegistryName,omitempty"` // SchemaArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-schemaid.html#cfn-glue-partition-schemaid-schemaarn - SchemaArn string `json:"SchemaArn,omitempty"` + SchemaArn *string `json:"SchemaArn,omitempty"` // SchemaName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-schemaid.html#cfn-glue-partition-schemaid-schemaname - SchemaName string `json:"SchemaName,omitempty"` + SchemaName *string `json:"SchemaName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-partition_schemareference.go b/cloudformation/glue/aws-glue-partition_schemareference.go index 51e6d25821..3ad0b5ae8b 100644 --- a/cloudformation/glue/aws-glue-partition_schemareference.go +++ b/cloudformation/glue/aws-glue-partition_schemareference.go @@ -16,12 +16,12 @@ type Partition_SchemaReference struct { // SchemaVersionId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-schemareference.html#cfn-glue-partition-schemareference-schemaversionid - SchemaVersionId string `json:"SchemaVersionId,omitempty"` + SchemaVersionId *string `json:"SchemaVersionId,omitempty"` // SchemaVersionNumber AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-schemareference.html#cfn-glue-partition-schemareference-schemaversionnumber - SchemaVersionNumber int `json:"SchemaVersionNumber,omitempty"` + SchemaVersionNumber *int `json:"SchemaVersionNumber,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-partition_serdeinfo.go b/cloudformation/glue/aws-glue-partition_serdeinfo.go index 45bffc407a..9c003999a9 100644 --- a/cloudformation/glue/aws-glue-partition_serdeinfo.go +++ b/cloudformation/glue/aws-glue-partition_serdeinfo.go @@ -11,17 +11,17 @@ type Partition_SerdeInfo struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-serdeinfo.html#cfn-glue-partition-serdeinfo-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-serdeinfo.html#cfn-glue-partition-serdeinfo-serializationlibrary - SerializationLibrary string `json:"SerializationLibrary,omitempty"` + SerializationLibrary *string `json:"SerializationLibrary,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-partition_skewedinfo.go b/cloudformation/glue/aws-glue-partition_skewedinfo.go index c2cff05e1f..2b3cd601f3 100644 --- a/cloudformation/glue/aws-glue-partition_skewedinfo.go +++ b/cloudformation/glue/aws-glue-partition_skewedinfo.go @@ -11,17 +11,17 @@ type Partition_SkewedInfo struct { // SkewedColumnNames AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-skewedinfo.html#cfn-glue-partition-skewedinfo-skewedcolumnnames - SkewedColumnNames []string `json:"SkewedColumnNames,omitempty"` + SkewedColumnNames *[]string `json:"SkewedColumnNames,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-skewedinfo.html#cfn-glue-partition-skewedinfo-skewedcolumnvalues - SkewedColumnValues []string `json:"SkewedColumnValues,omitempty"` + SkewedColumnValues *[]string `json:"SkewedColumnValues,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-partition_storagedescriptor.go b/cloudformation/glue/aws-glue-partition_storagedescriptor.go index 6bdc8dbe96..311b20dd8f 100644 --- a/cloudformation/glue/aws-glue-partition_storagedescriptor.go +++ b/cloudformation/glue/aws-glue-partition_storagedescriptor.go @@ -11,42 +11,42 @@ type Partition_StorageDescriptor struct { // BucketColumns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-bucketcolumns - BucketColumns []string `json:"BucketColumns,omitempty"` + BucketColumns *[]string `json:"BucketColumns,omitempty"` // Columns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-columns - Columns []Partition_Column `json:"Columns,omitempty"` + Columns *[]Partition_Column `json:"Columns,omitempty"` // Compressed AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-compressed - Compressed bool `json:"Compressed,omitempty"` + Compressed *bool `json:"Compressed,omitempty"` // InputFormat AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-inputformat - InputFormat string `json:"InputFormat,omitempty"` + InputFormat *string `json:"InputFormat,omitempty"` // Location AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-location - Location string `json:"Location,omitempty"` + Location *string `json:"Location,omitempty"` // NumberOfBuckets AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-numberofbuckets - NumberOfBuckets int `json:"NumberOfBuckets,omitempty"` + NumberOfBuckets *int `json:"NumberOfBuckets,omitempty"` // OutputFormat AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-outputformat - OutputFormat string `json:"OutputFormat,omitempty"` + OutputFormat *string `json:"OutputFormat,omitempty"` // 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 @@ -66,12 +66,12 @@ type Partition_StorageDescriptor struct { // SortColumns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-sortcolumns - SortColumns []Partition_Order `json:"SortColumns,omitempty"` + SortColumns *[]Partition_Order `json:"SortColumns,omitempty"` // StoredAsSubDirectories AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-storedassubdirectories - StoredAsSubDirectories bool `json:"StoredAsSubDirectories,omitempty"` + StoredAsSubDirectories *bool `json:"StoredAsSubDirectories,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-registry.go b/cloudformation/glue/aws-glue-registry.go index f7899efa4b..302cb179cf 100644 --- a/cloudformation/glue/aws-glue-registry.go +++ b/cloudformation/glue/aws-glue-registry.go @@ -16,17 +16,17 @@ type Registry struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-registry.html#cfn-glue-registry-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-registry.html#cfn-glue-registry-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-registry.html#cfn-glue-registry-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-schema.go b/cloudformation/glue/aws-glue-schema.go index 81b88312e2..ec5828f0ae 100644 --- a/cloudformation/glue/aws-glue-schema.go +++ b/cloudformation/glue/aws-glue-schema.go @@ -21,22 +21,22 @@ type Schema struct { // Compatibility AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-schema.html#cfn-glue-schema-compatibility - Compatibility string `json:"Compatibility,omitempty"` + Compatibility string `json:"Compatibility"` // DataFormat AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-schema.html#cfn-glue-schema-dataformat - DataFormat string `json:"DataFormat,omitempty"` + DataFormat string `json:"DataFormat"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-schema.html#cfn-glue-schema-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-schema.html#cfn-glue-schema-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Registry AWS CloudFormation Property // Required: false @@ -46,12 +46,12 @@ type Schema struct { // SchemaDefinition AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-schema.html#cfn-glue-schema-schemadefinition - SchemaDefinition string `json:"SchemaDefinition,omitempty"` + SchemaDefinition string `json:"SchemaDefinition"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-schema.html#cfn-glue-schema-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-schema_registry.go b/cloudformation/glue/aws-glue-schema_registry.go index 5d488ba0d9..61c78f73e2 100644 --- a/cloudformation/glue/aws-glue-schema_registry.go +++ b/cloudformation/glue/aws-glue-schema_registry.go @@ -11,12 +11,12 @@ type Schema_Registry struct { // Arn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-schema-registry.html#cfn-glue-schema-registry-arn - Arn string `json:"Arn,omitempty"` + Arn *string `json:"Arn,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-schema-registry.html#cfn-glue-schema-registry-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-schema_schemaversion.go b/cloudformation/glue/aws-glue-schema_schemaversion.go index b461db8a0f..d22edefd58 100644 --- a/cloudformation/glue/aws-glue-schema_schemaversion.go +++ b/cloudformation/glue/aws-glue-schema_schemaversion.go @@ -11,12 +11,12 @@ type Schema_SchemaVersion struct { // IsLatest AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-schema-schemaversion.html#cfn-glue-schema-schemaversion-islatest - IsLatest bool `json:"IsLatest,omitempty"` + IsLatest *bool `json:"IsLatest,omitempty"` // VersionNumber AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-schema-schemaversion.html#cfn-glue-schema-schemaversion-versionnumber - VersionNumber int `json:"VersionNumber,omitempty"` + VersionNumber *int `json:"VersionNumber,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-schemaversion.go b/cloudformation/glue/aws-glue-schemaversion.go index b378f956db..895a6174bd 100644 --- a/cloudformation/glue/aws-glue-schemaversion.go +++ b/cloudformation/glue/aws-glue-schemaversion.go @@ -15,12 +15,12 @@ type SchemaVersion struct { // Schema AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-schemaversion.html#cfn-glue-schemaversion-schema - Schema *SchemaVersion_Schema `json:"Schema,omitempty"` + Schema *SchemaVersion_Schema `json:"Schema"` // SchemaDefinition AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-schemaversion.html#cfn-glue-schemaversion-schemadefinition - SchemaDefinition string `json:"SchemaDefinition,omitempty"` + SchemaDefinition string `json:"SchemaDefinition"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-schemaversion_schema.go b/cloudformation/glue/aws-glue-schemaversion_schema.go index 0adac1b98c..550799efd5 100644 --- a/cloudformation/glue/aws-glue-schemaversion_schema.go +++ b/cloudformation/glue/aws-glue-schemaversion_schema.go @@ -11,17 +11,17 @@ type SchemaVersion_Schema struct { // RegistryName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-schemaversion-schema.html#cfn-glue-schemaversion-schema-registryname - RegistryName string `json:"RegistryName,omitempty"` + RegistryName *string `json:"RegistryName,omitempty"` // SchemaArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-schemaversion-schema.html#cfn-glue-schemaversion-schema-schemaarn - SchemaArn string `json:"SchemaArn,omitempty"` + SchemaArn *string `json:"SchemaArn,omitempty"` // SchemaName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-schemaversion-schema.html#cfn-glue-schemaversion-schema-schemaname - SchemaName string `json:"SchemaName,omitempty"` + SchemaName *string `json:"SchemaName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-schemaversionmetadata.go b/cloudformation/glue/aws-glue-schemaversionmetadata.go index 0e4b9baffb..dfb420be2b 100644 --- a/cloudformation/glue/aws-glue-schemaversionmetadata.go +++ b/cloudformation/glue/aws-glue-schemaversionmetadata.go @@ -15,17 +15,17 @@ type SchemaVersionMetadata struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-schemaversionmetadata.html#cfn-glue-schemaversionmetadata-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // SchemaVersionId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-schemaversionmetadata.html#cfn-glue-schemaversionmetadata-schemaversionid - SchemaVersionId string `json:"SchemaVersionId,omitempty"` + SchemaVersionId string `json:"SchemaVersionId"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-schemaversionmetadata.html#cfn-glue-schemaversionmetadata-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-securityconfiguration.go b/cloudformation/glue/aws-glue-securityconfiguration.go index 4dd9070949..b9c5f3ce0a 100644 --- a/cloudformation/glue/aws-glue-securityconfiguration.go +++ b/cloudformation/glue/aws-glue-securityconfiguration.go @@ -15,12 +15,12 @@ type SecurityConfiguration struct { // EncryptionConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-securityconfiguration.html#cfn-glue-securityconfiguration-encryptionconfiguration - EncryptionConfiguration *SecurityConfiguration_EncryptionConfiguration `json:"EncryptionConfiguration,omitempty"` + EncryptionConfiguration *SecurityConfiguration_EncryptionConfiguration `json:"EncryptionConfiguration"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-securityconfiguration.html#cfn-glue-securityconfiguration-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-securityconfiguration_cloudwatchencryption.go b/cloudformation/glue/aws-glue-securityconfiguration_cloudwatchencryption.go index cc32197c1b..48392224b1 100644 --- a/cloudformation/glue/aws-glue-securityconfiguration_cloudwatchencryption.go +++ b/cloudformation/glue/aws-glue-securityconfiguration_cloudwatchencryption.go @@ -11,12 +11,12 @@ type SecurityConfiguration_CloudWatchEncryption struct { // CloudWatchEncryptionMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-securityconfiguration-cloudwatchencryption.html#cfn-glue-securityconfiguration-cloudwatchencryption-cloudwatchencryptionmode - CloudWatchEncryptionMode string `json:"CloudWatchEncryptionMode,omitempty"` + CloudWatchEncryptionMode *string `json:"CloudWatchEncryptionMode,omitempty"` // KmsKeyArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-securityconfiguration-cloudwatchencryption.html#cfn-glue-securityconfiguration-cloudwatchencryption-kmskeyarn - KmsKeyArn string `json:"KmsKeyArn,omitempty"` + KmsKeyArn *string `json:"KmsKeyArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-securityconfiguration_jobbookmarksencryption.go b/cloudformation/glue/aws-glue-securityconfiguration_jobbookmarksencryption.go index 376c1a44cf..de170102de 100644 --- a/cloudformation/glue/aws-glue-securityconfiguration_jobbookmarksencryption.go +++ b/cloudformation/glue/aws-glue-securityconfiguration_jobbookmarksencryption.go @@ -11,12 +11,12 @@ type SecurityConfiguration_JobBookmarksEncryption struct { // JobBookmarksEncryptionMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-securityconfiguration-jobbookmarksencryption.html#cfn-glue-securityconfiguration-jobbookmarksencryption-jobbookmarksencryptionmode - JobBookmarksEncryptionMode string `json:"JobBookmarksEncryptionMode,omitempty"` + JobBookmarksEncryptionMode *string `json:"JobBookmarksEncryptionMode,omitempty"` // KmsKeyArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-securityconfiguration-jobbookmarksencryption.html#cfn-glue-securityconfiguration-jobbookmarksencryption-kmskeyarn - KmsKeyArn string `json:"KmsKeyArn,omitempty"` + KmsKeyArn *string `json:"KmsKeyArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-securityconfiguration_s3encryption.go b/cloudformation/glue/aws-glue-securityconfiguration_s3encryption.go index 0c4d8d1104..48642c08ed 100644 --- a/cloudformation/glue/aws-glue-securityconfiguration_s3encryption.go +++ b/cloudformation/glue/aws-glue-securityconfiguration_s3encryption.go @@ -11,12 +11,12 @@ type SecurityConfiguration_S3Encryption struct { // KmsKeyArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-securityconfiguration-s3encryption.html#cfn-glue-securityconfiguration-s3encryption-kmskeyarn - KmsKeyArn string `json:"KmsKeyArn,omitempty"` + KmsKeyArn *string `json:"KmsKeyArn,omitempty"` // S3EncryptionMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-securityconfiguration-s3encryption.html#cfn-glue-securityconfiguration-s3encryption-s3encryptionmode - S3EncryptionMode string `json:"S3EncryptionMode,omitempty"` + S3EncryptionMode *string `json:"S3EncryptionMode,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-table.go b/cloudformation/glue/aws-glue-table.go index f892cc8e07..a69604c33b 100644 --- a/cloudformation/glue/aws-glue-table.go +++ b/cloudformation/glue/aws-glue-table.go @@ -15,17 +15,17 @@ type Table struct { // CatalogId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-table.html#cfn-glue-table-catalogid - CatalogId string `json:"CatalogId,omitempty"` + CatalogId string `json:"CatalogId"` // DatabaseName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-table.html#cfn-glue-table-databasename - DatabaseName string `json:"DatabaseName,omitempty"` + DatabaseName string `json:"DatabaseName"` // TableInput AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-table.html#cfn-glue-table-tableinput - TableInput *Table_TableInput `json:"TableInput,omitempty"` + TableInput *Table_TableInput `json:"TableInput"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-table_column.go b/cloudformation/glue/aws-glue-table_column.go index b430db12f9..c2866749ec 100644 --- a/cloudformation/glue/aws-glue-table_column.go +++ b/cloudformation/glue/aws-glue-table_column.go @@ -11,17 +11,17 @@ type Table_Column struct { // Comment AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-column.html#cfn-glue-table-column-comment - Comment string `json:"Comment,omitempty"` + Comment *string `json:"Comment,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-column.html#cfn-glue-table-column-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-column.html#cfn-glue-table-column-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-table_order.go b/cloudformation/glue/aws-glue-table_order.go index 4e6d07a182..d49775c9da 100644 --- a/cloudformation/glue/aws-glue-table_order.go +++ b/cloudformation/glue/aws-glue-table_order.go @@ -11,7 +11,7 @@ type Table_Order struct { // Column AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-order.html#cfn-glue-table-order-column - Column string `json:"Column,omitempty"` + Column string `json:"Column"` // SortOrder AWS CloudFormation Property // Required: true diff --git a/cloudformation/glue/aws-glue-table_schemaid.go b/cloudformation/glue/aws-glue-table_schemaid.go index 6b1259db94..a64c897a61 100644 --- a/cloudformation/glue/aws-glue-table_schemaid.go +++ b/cloudformation/glue/aws-glue-table_schemaid.go @@ -11,17 +11,17 @@ type Table_SchemaId struct { // RegistryName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-schemaid.html#cfn-glue-table-schemaid-registryname - RegistryName string `json:"RegistryName,omitempty"` + RegistryName *string `json:"RegistryName,omitempty"` // SchemaArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-schemaid.html#cfn-glue-table-schemaid-schemaarn - SchemaArn string `json:"SchemaArn,omitempty"` + SchemaArn *string `json:"SchemaArn,omitempty"` // SchemaName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-schemaid.html#cfn-glue-table-schemaid-schemaname - SchemaName string `json:"SchemaName,omitempty"` + SchemaName *string `json:"SchemaName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-table_schemareference.go b/cloudformation/glue/aws-glue-table_schemareference.go index 89d1cd40a5..ed8dfc420f 100644 --- a/cloudformation/glue/aws-glue-table_schemareference.go +++ b/cloudformation/glue/aws-glue-table_schemareference.go @@ -16,12 +16,12 @@ type Table_SchemaReference struct { // SchemaVersionId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-schemareference.html#cfn-glue-table-schemareference-schemaversionid - SchemaVersionId string `json:"SchemaVersionId,omitempty"` + SchemaVersionId *string `json:"SchemaVersionId,omitempty"` // SchemaVersionNumber AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-schemareference.html#cfn-glue-table-schemareference-schemaversionnumber - SchemaVersionNumber int `json:"SchemaVersionNumber,omitempty"` + SchemaVersionNumber *int `json:"SchemaVersionNumber,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-table_serdeinfo.go b/cloudformation/glue/aws-glue-table_serdeinfo.go index 0e26a883fc..2734017f4d 100644 --- a/cloudformation/glue/aws-glue-table_serdeinfo.go +++ b/cloudformation/glue/aws-glue-table_serdeinfo.go @@ -11,17 +11,17 @@ type Table_SerdeInfo struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-serdeinfo.html#cfn-glue-table-serdeinfo-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-serdeinfo.html#cfn-glue-table-serdeinfo-serializationlibrary - SerializationLibrary string `json:"SerializationLibrary,omitempty"` + SerializationLibrary *string `json:"SerializationLibrary,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-table_skewedinfo.go b/cloudformation/glue/aws-glue-table_skewedinfo.go index bc5529a9b5..3a450db4f4 100644 --- a/cloudformation/glue/aws-glue-table_skewedinfo.go +++ b/cloudformation/glue/aws-glue-table_skewedinfo.go @@ -11,17 +11,17 @@ type Table_SkewedInfo struct { // SkewedColumnNames AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-skewedinfo.html#cfn-glue-table-skewedinfo-skewedcolumnnames - SkewedColumnNames []string `json:"SkewedColumnNames,omitempty"` + SkewedColumnNames *[]string `json:"SkewedColumnNames,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-skewedinfo.html#cfn-glue-table-skewedinfo-skewedcolumnvalues - SkewedColumnValues []string `json:"SkewedColumnValues,omitempty"` + SkewedColumnValues *[]string `json:"SkewedColumnValues,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-table_storagedescriptor.go b/cloudformation/glue/aws-glue-table_storagedescriptor.go index ff04d9adfb..957f752d58 100644 --- a/cloudformation/glue/aws-glue-table_storagedescriptor.go +++ b/cloudformation/glue/aws-glue-table_storagedescriptor.go @@ -11,42 +11,42 @@ type Table_StorageDescriptor struct { // BucketColumns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-bucketcolumns - BucketColumns []string `json:"BucketColumns,omitempty"` + BucketColumns *[]string `json:"BucketColumns,omitempty"` // Columns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-columns - Columns []Table_Column `json:"Columns,omitempty"` + Columns *[]Table_Column `json:"Columns,omitempty"` // Compressed AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-compressed - Compressed bool `json:"Compressed,omitempty"` + Compressed *bool `json:"Compressed,omitempty"` // InputFormat AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-inputformat - InputFormat string `json:"InputFormat,omitempty"` + InputFormat *string `json:"InputFormat,omitempty"` // Location AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-location - Location string `json:"Location,omitempty"` + Location *string `json:"Location,omitempty"` // NumberOfBuckets AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-numberofbuckets - NumberOfBuckets int `json:"NumberOfBuckets,omitempty"` + NumberOfBuckets *int `json:"NumberOfBuckets,omitempty"` // OutputFormat AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-outputformat - OutputFormat string `json:"OutputFormat,omitempty"` + OutputFormat *string `json:"OutputFormat,omitempty"` // 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 @@ -66,12 +66,12 @@ type Table_StorageDescriptor struct { // SortColumns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-sortcolumns - SortColumns []Table_Order `json:"SortColumns,omitempty"` + SortColumns *[]Table_Order `json:"SortColumns,omitempty"` // StoredAsSubDirectories AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-storedassubdirectories - StoredAsSubDirectories bool `json:"StoredAsSubDirectories,omitempty"` + StoredAsSubDirectories *bool `json:"StoredAsSubDirectories,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-table_tableidentifier.go b/cloudformation/glue/aws-glue-table_tableidentifier.go index 252a8c4df0..ff6b1f21ea 100644 --- a/cloudformation/glue/aws-glue-table_tableidentifier.go +++ b/cloudformation/glue/aws-glue-table_tableidentifier.go @@ -11,17 +11,17 @@ type Table_TableIdentifier struct { // CatalogId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableidentifier.html#cfn-glue-table-tableidentifier-catalogid - CatalogId string `json:"CatalogId,omitempty"` + CatalogId *string `json:"CatalogId,omitempty"` // DatabaseName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableidentifier.html#cfn-glue-table-tableidentifier-databasename - DatabaseName string `json:"DatabaseName,omitempty"` + DatabaseName *string `json:"DatabaseName,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableidentifier.html#cfn-glue-table-tableidentifier-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-table_tableinput.go b/cloudformation/glue/aws-glue-table_tableinput.go index 46a784deee..8c609485d1 100644 --- a/cloudformation/glue/aws-glue-table_tableinput.go +++ b/cloudformation/glue/aws-glue-table_tableinput.go @@ -11,32 +11,32 @@ type Table_TableInput struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableinput.html#cfn-glue-table-tableinput-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableinput.html#cfn-glue-table-tableinput-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Owner AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableinput.html#cfn-glue-table-tableinput-owner - Owner string `json:"Owner,omitempty"` + Owner *string `json:"Owner,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableinput.html#cfn-glue-table-tableinput-partitionkeys - PartitionKeys []Table_Column `json:"PartitionKeys,omitempty"` + PartitionKeys *[]Table_Column `json:"PartitionKeys,omitempty"` // Retention AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableinput.html#cfn-glue-table-tableinput-retention - Retention int `json:"Retention,omitempty"` + Retention *int `json:"Retention,omitempty"` // StorageDescriptor AWS CloudFormation Property // Required: false @@ -46,7 +46,7 @@ type Table_TableInput struct { // TableType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableinput.html#cfn-glue-table-tableinput-tabletype - TableType string `json:"TableType,omitempty"` + TableType *string `json:"TableType,omitempty"` // TargetTable AWS CloudFormation Property // Required: false @@ -56,12 +56,12 @@ type Table_TableInput struct { // ViewExpandedText AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableinput.html#cfn-glue-table-tableinput-viewexpandedtext - ViewExpandedText string `json:"ViewExpandedText,omitempty"` + ViewExpandedText *string `json:"ViewExpandedText,omitempty"` // ViewOriginalText AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableinput.html#cfn-glue-table-tableinput-vieworiginaltext - ViewOriginalText string `json:"ViewOriginalText,omitempty"` + ViewOriginalText *string `json:"ViewOriginalText,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-trigger.go b/cloudformation/glue/aws-glue-trigger.go index 20e3ae9f5c..9f8f00528b 100644 --- a/cloudformation/glue/aws-glue-trigger.go +++ b/cloudformation/glue/aws-glue-trigger.go @@ -15,17 +15,17 @@ type Trigger struct { // Actions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html#cfn-glue-trigger-actions - Actions []Trigger_Action `json:"Actions,omitempty"` + Actions []Trigger_Action `json:"Actions"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html#cfn-glue-trigger-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html#cfn-glue-trigger-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Predicate AWS CloudFormation Property // Required: false @@ -35,27 +35,27 @@ type Trigger struct { // Schedule AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html#cfn-glue-trigger-schedule - Schedule string `json:"Schedule,omitempty"` + Schedule *string `json:"Schedule,omitempty"` // StartOnCreation AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html#cfn-glue-trigger-startoncreation - StartOnCreation bool `json:"StartOnCreation,omitempty"` + StartOnCreation *bool `json:"StartOnCreation,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html#cfn-glue-trigger-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // WorkflowName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html#cfn-glue-trigger-workflowname - WorkflowName string `json:"WorkflowName,omitempty"` + WorkflowName *string `json:"WorkflowName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-trigger_action.go b/cloudformation/glue/aws-glue-trigger_action.go index 0f177fc964..0deef5e9ea 100644 --- a/cloudformation/glue/aws-glue-trigger_action.go +++ b/cloudformation/glue/aws-glue-trigger_action.go @@ -11,17 +11,17 @@ 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-action.html#cfn-glue-trigger-action-crawlername - CrawlerName string `json:"CrawlerName,omitempty"` + CrawlerName *string `json:"CrawlerName,omitempty"` // JobName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-action.html#cfn-glue-trigger-action-jobname - JobName string `json:"JobName,omitempty"` + JobName *string `json:"JobName,omitempty"` // NotificationProperty AWS CloudFormation Property // Required: false @@ -31,12 +31,12 @@ type Trigger_Action struct { // SecurityConfiguration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-action.html#cfn-glue-trigger-action-securityconfiguration - SecurityConfiguration string `json:"SecurityConfiguration,omitempty"` + SecurityConfiguration *string `json:"SecurityConfiguration,omitempty"` // Timeout AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-action.html#cfn-glue-trigger-action-timeout - Timeout int `json:"Timeout,omitempty"` + Timeout *int `json:"Timeout,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-trigger_condition.go b/cloudformation/glue/aws-glue-trigger_condition.go index 4d56bfc00f..bcd1497dcd 100644 --- a/cloudformation/glue/aws-glue-trigger_condition.go +++ b/cloudformation/glue/aws-glue-trigger_condition.go @@ -11,27 +11,27 @@ type Trigger_Condition struct { // CrawlState AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-condition.html#cfn-glue-trigger-condition-crawlstate - CrawlState string `json:"CrawlState,omitempty"` + CrawlState *string `json:"CrawlState,omitempty"` // CrawlerName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-condition.html#cfn-glue-trigger-condition-crawlername - CrawlerName string `json:"CrawlerName,omitempty"` + CrawlerName *string `json:"CrawlerName,omitempty"` // JobName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-condition.html#cfn-glue-trigger-condition-jobname - JobName string `json:"JobName,omitempty"` + JobName *string `json:"JobName,omitempty"` // LogicalOperator AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-condition.html#cfn-glue-trigger-condition-logicaloperator - LogicalOperator string `json:"LogicalOperator,omitempty"` + LogicalOperator *string `json:"LogicalOperator,omitempty"` // State AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-condition.html#cfn-glue-trigger-condition-state - State string `json:"State,omitempty"` + State *string `json:"State,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-trigger_notificationproperty.go b/cloudformation/glue/aws-glue-trigger_notificationproperty.go index 2211586306..9b6ff3fd69 100644 --- a/cloudformation/glue/aws-glue-trigger_notificationproperty.go +++ b/cloudformation/glue/aws-glue-trigger_notificationproperty.go @@ -11,7 +11,7 @@ type Trigger_NotificationProperty struct { // NotifyDelayAfter AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-notificationproperty.html#cfn-glue-trigger-notificationproperty-notifydelayafter - NotifyDelayAfter int `json:"NotifyDelayAfter,omitempty"` + NotifyDelayAfter *int `json:"NotifyDelayAfter,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-trigger_predicate.go b/cloudformation/glue/aws-glue-trigger_predicate.go index d4abd6553f..d663d0834c 100644 --- a/cloudformation/glue/aws-glue-trigger_predicate.go +++ b/cloudformation/glue/aws-glue-trigger_predicate.go @@ -11,12 +11,12 @@ type Trigger_Predicate struct { // Conditions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-predicate.html#cfn-glue-trigger-predicate-conditions - Conditions []Trigger_Condition `json:"Conditions,omitempty"` + Conditions *[]Trigger_Condition `json:"Conditions,omitempty"` // Logical AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-predicate.html#cfn-glue-trigger-predicate-logical - Logical string `json:"Logical,omitempty"` + Logical *string `json:"Logical,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/glue/aws-glue-workflow.go b/cloudformation/glue/aws-glue-workflow.go index c674861f08..bb71028b87 100644 --- a/cloudformation/glue/aws-glue-workflow.go +++ b/cloudformation/glue/aws-glue-workflow.go @@ -15,22 +15,22 @@ 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-workflow.html#cfn-glue-workflow-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-workflow.html#cfn-glue-workflow-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // 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 e14c34f359..b39c766e03 100644 --- a/cloudformation/greengrass/aws-greengrass-connectordefinition.go +++ b/cloudformation/greengrass/aws-greengrass-connectordefinition.go @@ -20,12 +20,12 @@ type ConnectorDefinition struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-connectordefinition.html#cfn-greengrass-connectordefinition-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // 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 27e363183f..20e3e84b99 100644 --- a/cloudformation/greengrass/aws-greengrass-connectordefinition_connector.go +++ b/cloudformation/greengrass/aws-greengrass-connectordefinition_connector.go @@ -11,17 +11,17 @@ type ConnectorDefinition_Connector struct { // ConnectorArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-connectordefinition-connector.html#cfn-greengrass-connectordefinition-connector-connectorarn - ConnectorArn string `json:"ConnectorArn,omitempty"` + ConnectorArn string `json:"ConnectorArn"` // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-connectordefinition-connector.html#cfn-greengrass-connectordefinition-connector-id - Id string `json:"Id,omitempty"` + Id string `json:"Id"` // 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-connectordefinition_connectordefinitionversion.go b/cloudformation/greengrass/aws-greengrass-connectordefinition_connectordefinitionversion.go index 8efbaa44b8..82528dade4 100644 --- a/cloudformation/greengrass/aws-greengrass-connectordefinition_connectordefinitionversion.go +++ b/cloudformation/greengrass/aws-greengrass-connectordefinition_connectordefinitionversion.go @@ -11,7 +11,7 @@ type ConnectorDefinition_ConnectorDefinitionVersion struct { // Connectors AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-connectordefinition-connectordefinitionversion.html#cfn-greengrass-connectordefinition-connectordefinitionversion-connectors - Connectors []ConnectorDefinition_Connector `json:"Connectors,omitempty"` + Connectors []ConnectorDefinition_Connector `json:"Connectors"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-connectordefinitionversion.go b/cloudformation/greengrass/aws-greengrass-connectordefinitionversion.go index 691a5e13de..20d36adbc2 100644 --- a/cloudformation/greengrass/aws-greengrass-connectordefinitionversion.go +++ b/cloudformation/greengrass/aws-greengrass-connectordefinitionversion.go @@ -15,12 +15,12 @@ type ConnectorDefinitionVersion struct { // ConnectorDefinitionId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-connectordefinitionversion.html#cfn-greengrass-connectordefinitionversion-connectordefinitionid - ConnectorDefinitionId string `json:"ConnectorDefinitionId,omitempty"` + ConnectorDefinitionId string `json:"ConnectorDefinitionId"` // Connectors AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-connectordefinitionversion.html#cfn-greengrass-connectordefinitionversion-connectors - Connectors []ConnectorDefinitionVersion_Connector `json:"Connectors,omitempty"` + Connectors []ConnectorDefinitionVersion_Connector `json:"Connectors"` // 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 3632f0b370..fecd7d18ea 100644 --- a/cloudformation/greengrass/aws-greengrass-connectordefinitionversion_connector.go +++ b/cloudformation/greengrass/aws-greengrass-connectordefinitionversion_connector.go @@ -11,17 +11,17 @@ type ConnectorDefinitionVersion_Connector struct { // ConnectorArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-connectordefinitionversion-connector.html#cfn-greengrass-connectordefinitionversion-connector-connectorarn - ConnectorArn string `json:"ConnectorArn,omitempty"` + ConnectorArn string `json:"ConnectorArn"` // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-connectordefinitionversion-connector.html#cfn-greengrass-connectordefinitionversion-connector-id - Id string `json:"Id,omitempty"` + Id string `json:"Id"` // 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 1c6d1cb1e9..03f9ee4e6c 100644 --- a/cloudformation/greengrass/aws-greengrass-coredefinition.go +++ b/cloudformation/greengrass/aws-greengrass-coredefinition.go @@ -20,12 +20,12 @@ type CoreDefinition struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-coredefinition.html#cfn-greengrass-coredefinition-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // 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-coredefinition_core.go b/cloudformation/greengrass/aws-greengrass-coredefinition_core.go index 8943167617..d1c41339af 100644 --- a/cloudformation/greengrass/aws-greengrass-coredefinition_core.go +++ b/cloudformation/greengrass/aws-greengrass-coredefinition_core.go @@ -11,22 +11,22 @@ type CoreDefinition_Core struct { // CertificateArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-coredefinition-core.html#cfn-greengrass-coredefinition-core-certificatearn - CertificateArn string `json:"CertificateArn,omitempty"` + CertificateArn string `json:"CertificateArn"` // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-coredefinition-core.html#cfn-greengrass-coredefinition-core-id - Id string `json:"Id,omitempty"` + Id string `json:"Id"` // SyncShadow AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-coredefinition-core.html#cfn-greengrass-coredefinition-core-syncshadow - SyncShadow bool `json:"SyncShadow,omitempty"` + SyncShadow *bool `json:"SyncShadow,omitempty"` // ThingArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-coredefinition-core.html#cfn-greengrass-coredefinition-core-thingarn - ThingArn string `json:"ThingArn,omitempty"` + ThingArn string `json:"ThingArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-coredefinition_coredefinitionversion.go b/cloudformation/greengrass/aws-greengrass-coredefinition_coredefinitionversion.go index b1a3054369..03b8b6372a 100644 --- a/cloudformation/greengrass/aws-greengrass-coredefinition_coredefinitionversion.go +++ b/cloudformation/greengrass/aws-greengrass-coredefinition_coredefinitionversion.go @@ -11,7 +11,7 @@ type CoreDefinition_CoreDefinitionVersion struct { // Cores AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-coredefinition-coredefinitionversion.html#cfn-greengrass-coredefinition-coredefinitionversion-cores - Cores []CoreDefinition_Core `json:"Cores,omitempty"` + Cores []CoreDefinition_Core `json:"Cores"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-coredefinitionversion.go b/cloudformation/greengrass/aws-greengrass-coredefinitionversion.go index 3b635bec98..485d39455a 100644 --- a/cloudformation/greengrass/aws-greengrass-coredefinitionversion.go +++ b/cloudformation/greengrass/aws-greengrass-coredefinitionversion.go @@ -15,12 +15,12 @@ type CoreDefinitionVersion struct { // CoreDefinitionId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-coredefinitionversion.html#cfn-greengrass-coredefinitionversion-coredefinitionid - CoreDefinitionId string `json:"CoreDefinitionId,omitempty"` + CoreDefinitionId string `json:"CoreDefinitionId"` // Cores AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-coredefinitionversion.html#cfn-greengrass-coredefinitionversion-cores - Cores []CoreDefinitionVersion_Core `json:"Cores,omitempty"` + Cores []CoreDefinitionVersion_Core `json:"Cores"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-coredefinitionversion_core.go b/cloudformation/greengrass/aws-greengrass-coredefinitionversion_core.go index 711cffaade..349567ef42 100644 --- a/cloudformation/greengrass/aws-greengrass-coredefinitionversion_core.go +++ b/cloudformation/greengrass/aws-greengrass-coredefinitionversion_core.go @@ -11,22 +11,22 @@ type CoreDefinitionVersion_Core struct { // CertificateArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-coredefinitionversion-core.html#cfn-greengrass-coredefinitionversion-core-certificatearn - CertificateArn string `json:"CertificateArn,omitempty"` + CertificateArn string `json:"CertificateArn"` // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-coredefinitionversion-core.html#cfn-greengrass-coredefinitionversion-core-id - Id string `json:"Id,omitempty"` + Id string `json:"Id"` // SyncShadow AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-coredefinitionversion-core.html#cfn-greengrass-coredefinitionversion-core-syncshadow - SyncShadow bool `json:"SyncShadow,omitempty"` + SyncShadow *bool `json:"SyncShadow,omitempty"` // ThingArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-coredefinitionversion-core.html#cfn-greengrass-coredefinitionversion-core-thingarn - ThingArn string `json:"ThingArn,omitempty"` + ThingArn string `json:"ThingArn"` // 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 9722512d4a..924e40b229 100644 --- a/cloudformation/greengrass/aws-greengrass-devicedefinition.go +++ b/cloudformation/greengrass/aws-greengrass-devicedefinition.go @@ -20,12 +20,12 @@ type DeviceDefinition struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-devicedefinition.html#cfn-greengrass-devicedefinition-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // 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-devicedefinition_device.go b/cloudformation/greengrass/aws-greengrass-devicedefinition_device.go index 59fc135472..60d48da673 100644 --- a/cloudformation/greengrass/aws-greengrass-devicedefinition_device.go +++ b/cloudformation/greengrass/aws-greengrass-devicedefinition_device.go @@ -11,22 +11,22 @@ type DeviceDefinition_Device struct { // CertificateArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-devicedefinition-device.html#cfn-greengrass-devicedefinition-device-certificatearn - CertificateArn string `json:"CertificateArn,omitempty"` + CertificateArn string `json:"CertificateArn"` // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-devicedefinition-device.html#cfn-greengrass-devicedefinition-device-id - Id string `json:"Id,omitempty"` + Id string `json:"Id"` // SyncShadow AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-devicedefinition-device.html#cfn-greengrass-devicedefinition-device-syncshadow - SyncShadow bool `json:"SyncShadow,omitempty"` + SyncShadow *bool `json:"SyncShadow,omitempty"` // ThingArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-devicedefinition-device.html#cfn-greengrass-devicedefinition-device-thingarn - ThingArn string `json:"ThingArn,omitempty"` + ThingArn string `json:"ThingArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-devicedefinition_devicedefinitionversion.go b/cloudformation/greengrass/aws-greengrass-devicedefinition_devicedefinitionversion.go index e2d6ac7826..a7a7a312ad 100644 --- a/cloudformation/greengrass/aws-greengrass-devicedefinition_devicedefinitionversion.go +++ b/cloudformation/greengrass/aws-greengrass-devicedefinition_devicedefinitionversion.go @@ -11,7 +11,7 @@ type DeviceDefinition_DeviceDefinitionVersion struct { // Devices AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-devicedefinition-devicedefinitionversion.html#cfn-greengrass-devicedefinition-devicedefinitionversion-devices - Devices []DeviceDefinition_Device `json:"Devices,omitempty"` + Devices []DeviceDefinition_Device `json:"Devices"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-devicedefinitionversion.go b/cloudformation/greengrass/aws-greengrass-devicedefinitionversion.go index a3469f7070..f377377bcc 100644 --- a/cloudformation/greengrass/aws-greengrass-devicedefinitionversion.go +++ b/cloudformation/greengrass/aws-greengrass-devicedefinitionversion.go @@ -15,12 +15,12 @@ type DeviceDefinitionVersion struct { // DeviceDefinitionId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-devicedefinitionversion.html#cfn-greengrass-devicedefinitionversion-devicedefinitionid - DeviceDefinitionId string `json:"DeviceDefinitionId,omitempty"` + DeviceDefinitionId string `json:"DeviceDefinitionId"` // Devices AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-devicedefinitionversion.html#cfn-greengrass-devicedefinitionversion-devices - Devices []DeviceDefinitionVersion_Device `json:"Devices,omitempty"` + Devices []DeviceDefinitionVersion_Device `json:"Devices"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-devicedefinitionversion_device.go b/cloudformation/greengrass/aws-greengrass-devicedefinitionversion_device.go index 6fcb06eefd..8e4a415e0f 100644 --- a/cloudformation/greengrass/aws-greengrass-devicedefinitionversion_device.go +++ b/cloudformation/greengrass/aws-greengrass-devicedefinitionversion_device.go @@ -11,22 +11,22 @@ type DeviceDefinitionVersion_Device struct { // CertificateArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-devicedefinitionversion-device.html#cfn-greengrass-devicedefinitionversion-device-certificatearn - CertificateArn string `json:"CertificateArn,omitempty"` + CertificateArn string `json:"CertificateArn"` // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-devicedefinitionversion-device.html#cfn-greengrass-devicedefinitionversion-device-id - Id string `json:"Id,omitempty"` + Id string `json:"Id"` // SyncShadow AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-devicedefinitionversion-device.html#cfn-greengrass-devicedefinitionversion-device-syncshadow - SyncShadow bool `json:"SyncShadow,omitempty"` + SyncShadow *bool `json:"SyncShadow,omitempty"` // ThingArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-devicedefinitionversion-device.html#cfn-greengrass-devicedefinitionversion-device-thingarn - ThingArn string `json:"ThingArn,omitempty"` + ThingArn string `json:"ThingArn"` // 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 49cca3b130..6876cd8ff1 100644 --- a/cloudformation/greengrass/aws-greengrass-functiondefinition.go +++ b/cloudformation/greengrass/aws-greengrass-functiondefinition.go @@ -20,12 +20,12 @@ type FunctionDefinition struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-functiondefinition.html#cfn-greengrass-functiondefinition-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // 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_defaultconfig.go b/cloudformation/greengrass/aws-greengrass-functiondefinition_defaultconfig.go index d5cefdc553..c629588141 100644 --- a/cloudformation/greengrass/aws-greengrass-functiondefinition_defaultconfig.go +++ b/cloudformation/greengrass/aws-greengrass-functiondefinition_defaultconfig.go @@ -11,7 +11,7 @@ type FunctionDefinition_DefaultConfig struct { // Execution AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-functiondefinition-defaultconfig.html#cfn-greengrass-functiondefinition-defaultconfig-execution - Execution *FunctionDefinition_Execution `json:"Execution,omitempty"` + Execution *FunctionDefinition_Execution `json:"Execution"` // 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 22a99d65bd..f07b341856 100644 --- a/cloudformation/greengrass/aws-greengrass-functiondefinition_environment.go +++ b/cloudformation/greengrass/aws-greengrass-functiondefinition_environment.go @@ -11,7 +11,7 @@ type FunctionDefinition_Environment struct { // AccessSysfs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-functiondefinition-environment.html#cfn-greengrass-functiondefinition-environment-accesssysfs - AccessSysfs bool `json:"AccessSysfs,omitempty"` + AccessSysfs *bool `json:"AccessSysfs,omitempty"` // Execution AWS CloudFormation Property // Required: false @@ -21,12 +21,12 @@ type FunctionDefinition_Environment struct { // ResourceAccessPolicies AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-functiondefinition-environment.html#cfn-greengrass-functiondefinition-environment-resourceaccesspolicies - ResourceAccessPolicies []FunctionDefinition_ResourceAccessPolicy `json:"ResourceAccessPolicies,omitempty"` + ResourceAccessPolicies *[]FunctionDefinition_ResourceAccessPolicy `json:"ResourceAccessPolicies,omitempty"` // 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-functiondefinition_execution.go b/cloudformation/greengrass/aws-greengrass-functiondefinition_execution.go index a4a21bcbea..1a4cb37325 100644 --- a/cloudformation/greengrass/aws-greengrass-functiondefinition_execution.go +++ b/cloudformation/greengrass/aws-greengrass-functiondefinition_execution.go @@ -11,7 +11,7 @@ type FunctionDefinition_Execution struct { // IsolationMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-functiondefinition-execution.html#cfn-greengrass-functiondefinition-execution-isolationmode - IsolationMode string `json:"IsolationMode,omitempty"` + IsolationMode *string `json:"IsolationMode,omitempty"` // RunAs AWS CloudFormation Property // Required: false diff --git a/cloudformation/greengrass/aws-greengrass-functiondefinition_function.go b/cloudformation/greengrass/aws-greengrass-functiondefinition_function.go index cce299257a..ec8f13fc8f 100644 --- a/cloudformation/greengrass/aws-greengrass-functiondefinition_function.go +++ b/cloudformation/greengrass/aws-greengrass-functiondefinition_function.go @@ -11,17 +11,17 @@ type FunctionDefinition_Function struct { // FunctionArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-functiondefinition-function.html#cfn-greengrass-functiondefinition-function-functionarn - FunctionArn string `json:"FunctionArn,omitempty"` + FunctionArn string `json:"FunctionArn"` // FunctionConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-functiondefinition-function.html#cfn-greengrass-functiondefinition-function-functionconfiguration - FunctionConfiguration *FunctionDefinition_FunctionConfiguration `json:"FunctionConfiguration,omitempty"` + FunctionConfiguration *FunctionDefinition_FunctionConfiguration `json:"FunctionConfiguration"` // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-functiondefinition-function.html#cfn-greengrass-functiondefinition-function-id - Id string `json:"Id,omitempty"` + Id string `json:"Id"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-functiondefinition_functionconfiguration.go b/cloudformation/greengrass/aws-greengrass-functiondefinition_functionconfiguration.go index 393fe434f7..41263c2fd1 100644 --- a/cloudformation/greengrass/aws-greengrass-functiondefinition_functionconfiguration.go +++ b/cloudformation/greengrass/aws-greengrass-functiondefinition_functionconfiguration.go @@ -11,7 +11,7 @@ type FunctionDefinition_FunctionConfiguration struct { // EncodingType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-functiondefinition-functionconfiguration.html#cfn-greengrass-functiondefinition-functionconfiguration-encodingtype - EncodingType string `json:"EncodingType,omitempty"` + EncodingType *string `json:"EncodingType,omitempty"` // Environment AWS CloudFormation Property // Required: false @@ -21,27 +21,27 @@ type FunctionDefinition_FunctionConfiguration struct { // ExecArgs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-functiondefinition-functionconfiguration.html#cfn-greengrass-functiondefinition-functionconfiguration-execargs - ExecArgs string `json:"ExecArgs,omitempty"` + ExecArgs *string `json:"ExecArgs,omitempty"` // Executable AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-functiondefinition-functionconfiguration.html#cfn-greengrass-functiondefinition-functionconfiguration-executable - Executable string `json:"Executable,omitempty"` + Executable *string `json:"Executable,omitempty"` // MemorySize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-functiondefinition-functionconfiguration.html#cfn-greengrass-functiondefinition-functionconfiguration-memorysize - MemorySize int `json:"MemorySize,omitempty"` + MemorySize *int `json:"MemorySize,omitempty"` // Pinned AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-functiondefinition-functionconfiguration.html#cfn-greengrass-functiondefinition-functionconfiguration-pinned - Pinned bool `json:"Pinned,omitempty"` + Pinned *bool `json:"Pinned,omitempty"` // Timeout AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-functiondefinition-functionconfiguration.html#cfn-greengrass-functiondefinition-functionconfiguration-timeout - Timeout int `json:"Timeout,omitempty"` + Timeout *int `json:"Timeout,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-functiondefinition_functiondefinitionversion.go b/cloudformation/greengrass/aws-greengrass-functiondefinition_functiondefinitionversion.go index 3fafc10e82..101765a4c9 100644 --- a/cloudformation/greengrass/aws-greengrass-functiondefinition_functiondefinitionversion.go +++ b/cloudformation/greengrass/aws-greengrass-functiondefinition_functiondefinitionversion.go @@ -16,7 +16,7 @@ type FunctionDefinition_FunctionDefinitionVersion struct { // Functions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-functiondefinition-functiondefinitionversion.html#cfn-greengrass-functiondefinition-functiondefinitionversion-functions - Functions []FunctionDefinition_Function `json:"Functions,omitempty"` + Functions []FunctionDefinition_Function `json:"Functions"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-functiondefinition_resourceaccesspolicy.go b/cloudformation/greengrass/aws-greengrass-functiondefinition_resourceaccesspolicy.go index 9b702541bc..4b4bcfa844 100644 --- a/cloudformation/greengrass/aws-greengrass-functiondefinition_resourceaccesspolicy.go +++ b/cloudformation/greengrass/aws-greengrass-functiondefinition_resourceaccesspolicy.go @@ -11,12 +11,12 @@ type FunctionDefinition_ResourceAccessPolicy struct { // Permission AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-functiondefinition-resourceaccesspolicy.html#cfn-greengrass-functiondefinition-resourceaccesspolicy-permission - Permission string `json:"Permission,omitempty"` + Permission *string `json:"Permission,omitempty"` // ResourceId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-functiondefinition-resourceaccesspolicy.html#cfn-greengrass-functiondefinition-resourceaccesspolicy-resourceid - ResourceId string `json:"ResourceId,omitempty"` + ResourceId string `json:"ResourceId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-functiondefinition_runas.go b/cloudformation/greengrass/aws-greengrass-functiondefinition_runas.go index 68afb88854..ea9bd4b54d 100644 --- a/cloudformation/greengrass/aws-greengrass-functiondefinition_runas.go +++ b/cloudformation/greengrass/aws-greengrass-functiondefinition_runas.go @@ -11,12 +11,12 @@ type FunctionDefinition_RunAs struct { // Gid AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-functiondefinition-runas.html#cfn-greengrass-functiondefinition-runas-gid - Gid int `json:"Gid,omitempty"` + Gid *int `json:"Gid,omitempty"` // Uid AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-functiondefinition-runas.html#cfn-greengrass-functiondefinition-runas-uid - Uid int `json:"Uid,omitempty"` + Uid *int `json:"Uid,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-functiondefinitionversion.go b/cloudformation/greengrass/aws-greengrass-functiondefinitionversion.go index 52c3070615..259880afab 100644 --- a/cloudformation/greengrass/aws-greengrass-functiondefinitionversion.go +++ b/cloudformation/greengrass/aws-greengrass-functiondefinitionversion.go @@ -20,12 +20,12 @@ type FunctionDefinitionVersion struct { // FunctionDefinitionId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-functiondefinitionversion.html#cfn-greengrass-functiondefinitionversion-functiondefinitionid - FunctionDefinitionId string `json:"FunctionDefinitionId,omitempty"` + FunctionDefinitionId string `json:"FunctionDefinitionId"` // Functions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-functiondefinitionversion.html#cfn-greengrass-functiondefinitionversion-functions - Functions []FunctionDefinitionVersion_Function `json:"Functions,omitempty"` + Functions []FunctionDefinitionVersion_Function `json:"Functions"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-functiondefinitionversion_defaultconfig.go b/cloudformation/greengrass/aws-greengrass-functiondefinitionversion_defaultconfig.go index 03a19f57a7..445b31f334 100644 --- a/cloudformation/greengrass/aws-greengrass-functiondefinitionversion_defaultconfig.go +++ b/cloudformation/greengrass/aws-greengrass-functiondefinitionversion_defaultconfig.go @@ -11,7 +11,7 @@ type FunctionDefinitionVersion_DefaultConfig struct { // Execution AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-functiondefinitionversion-defaultconfig.html#cfn-greengrass-functiondefinitionversion-defaultconfig-execution - Execution *FunctionDefinitionVersion_Execution `json:"Execution,omitempty"` + Execution *FunctionDefinitionVersion_Execution `json:"Execution"` // 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 d0e3aec98c..f27547d685 100644 --- a/cloudformation/greengrass/aws-greengrass-functiondefinitionversion_environment.go +++ b/cloudformation/greengrass/aws-greengrass-functiondefinitionversion_environment.go @@ -11,7 +11,7 @@ type FunctionDefinitionVersion_Environment struct { // AccessSysfs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-functiondefinitionversion-environment.html#cfn-greengrass-functiondefinitionversion-environment-accesssysfs - AccessSysfs bool `json:"AccessSysfs,omitempty"` + AccessSysfs *bool `json:"AccessSysfs,omitempty"` // Execution AWS CloudFormation Property // Required: false @@ -21,12 +21,12 @@ type FunctionDefinitionVersion_Environment struct { // ResourceAccessPolicies AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-functiondefinitionversion-environment.html#cfn-greengrass-functiondefinitionversion-environment-resourceaccesspolicies - ResourceAccessPolicies []FunctionDefinitionVersion_ResourceAccessPolicy `json:"ResourceAccessPolicies,omitempty"` + ResourceAccessPolicies *[]FunctionDefinitionVersion_ResourceAccessPolicy `json:"ResourceAccessPolicies,omitempty"` // 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-functiondefinitionversion_execution.go b/cloudformation/greengrass/aws-greengrass-functiondefinitionversion_execution.go index 60da8984fa..695d22ea4f 100644 --- a/cloudformation/greengrass/aws-greengrass-functiondefinitionversion_execution.go +++ b/cloudformation/greengrass/aws-greengrass-functiondefinitionversion_execution.go @@ -11,7 +11,7 @@ type FunctionDefinitionVersion_Execution struct { // IsolationMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-functiondefinitionversion-execution.html#cfn-greengrass-functiondefinitionversion-execution-isolationmode - IsolationMode string `json:"IsolationMode,omitempty"` + IsolationMode *string `json:"IsolationMode,omitempty"` // RunAs AWS CloudFormation Property // Required: false diff --git a/cloudformation/greengrass/aws-greengrass-functiondefinitionversion_function.go b/cloudformation/greengrass/aws-greengrass-functiondefinitionversion_function.go index 4e7405738f..e0e04290a1 100644 --- a/cloudformation/greengrass/aws-greengrass-functiondefinitionversion_function.go +++ b/cloudformation/greengrass/aws-greengrass-functiondefinitionversion_function.go @@ -11,17 +11,17 @@ type FunctionDefinitionVersion_Function struct { // FunctionArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-functiondefinitionversion-function.html#cfn-greengrass-functiondefinitionversion-function-functionarn - FunctionArn string `json:"FunctionArn,omitempty"` + FunctionArn string `json:"FunctionArn"` // FunctionConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-functiondefinitionversion-function.html#cfn-greengrass-functiondefinitionversion-function-functionconfiguration - FunctionConfiguration *FunctionDefinitionVersion_FunctionConfiguration `json:"FunctionConfiguration,omitempty"` + FunctionConfiguration *FunctionDefinitionVersion_FunctionConfiguration `json:"FunctionConfiguration"` // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-functiondefinitionversion-function.html#cfn-greengrass-functiondefinitionversion-function-id - Id string `json:"Id,omitempty"` + Id string `json:"Id"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-functiondefinitionversion_functionconfiguration.go b/cloudformation/greengrass/aws-greengrass-functiondefinitionversion_functionconfiguration.go index 3746658963..505c5ccf12 100644 --- a/cloudformation/greengrass/aws-greengrass-functiondefinitionversion_functionconfiguration.go +++ b/cloudformation/greengrass/aws-greengrass-functiondefinitionversion_functionconfiguration.go @@ -11,7 +11,7 @@ type FunctionDefinitionVersion_FunctionConfiguration struct { // EncodingType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-functiondefinitionversion-functionconfiguration.html#cfn-greengrass-functiondefinitionversion-functionconfiguration-encodingtype - EncodingType string `json:"EncodingType,omitempty"` + EncodingType *string `json:"EncodingType,omitempty"` // Environment AWS CloudFormation Property // Required: false @@ -21,27 +21,27 @@ type FunctionDefinitionVersion_FunctionConfiguration struct { // ExecArgs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-functiondefinitionversion-functionconfiguration.html#cfn-greengrass-functiondefinitionversion-functionconfiguration-execargs - ExecArgs string `json:"ExecArgs,omitempty"` + ExecArgs *string `json:"ExecArgs,omitempty"` // Executable AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-functiondefinitionversion-functionconfiguration.html#cfn-greengrass-functiondefinitionversion-functionconfiguration-executable - Executable string `json:"Executable,omitempty"` + Executable *string `json:"Executable,omitempty"` // MemorySize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-functiondefinitionversion-functionconfiguration.html#cfn-greengrass-functiondefinitionversion-functionconfiguration-memorysize - MemorySize int `json:"MemorySize,omitempty"` + MemorySize *int `json:"MemorySize,omitempty"` // Pinned AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-functiondefinitionversion-functionconfiguration.html#cfn-greengrass-functiondefinitionversion-functionconfiguration-pinned - Pinned bool `json:"Pinned,omitempty"` + Pinned *bool `json:"Pinned,omitempty"` // Timeout AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-functiondefinitionversion-functionconfiguration.html#cfn-greengrass-functiondefinitionversion-functionconfiguration-timeout - Timeout int `json:"Timeout,omitempty"` + Timeout *int `json:"Timeout,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-functiondefinitionversion_resourceaccesspolicy.go b/cloudformation/greengrass/aws-greengrass-functiondefinitionversion_resourceaccesspolicy.go index 5f2ea15f0f..e715797c18 100644 --- a/cloudformation/greengrass/aws-greengrass-functiondefinitionversion_resourceaccesspolicy.go +++ b/cloudformation/greengrass/aws-greengrass-functiondefinitionversion_resourceaccesspolicy.go @@ -11,12 +11,12 @@ type FunctionDefinitionVersion_ResourceAccessPolicy struct { // Permission AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-functiondefinitionversion-resourceaccesspolicy.html#cfn-greengrass-functiondefinitionversion-resourceaccesspolicy-permission - Permission string `json:"Permission,omitempty"` + Permission *string `json:"Permission,omitempty"` // ResourceId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-functiondefinitionversion-resourceaccesspolicy.html#cfn-greengrass-functiondefinitionversion-resourceaccesspolicy-resourceid - ResourceId string `json:"ResourceId,omitempty"` + ResourceId string `json:"ResourceId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-functiondefinitionversion_runas.go b/cloudformation/greengrass/aws-greengrass-functiondefinitionversion_runas.go index 92589a75ff..203fe61c6f 100644 --- a/cloudformation/greengrass/aws-greengrass-functiondefinitionversion_runas.go +++ b/cloudformation/greengrass/aws-greengrass-functiondefinitionversion_runas.go @@ -11,12 +11,12 @@ type FunctionDefinitionVersion_RunAs struct { // Gid AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-functiondefinitionversion-runas.html#cfn-greengrass-functiondefinitionversion-runas-gid - Gid int `json:"Gid,omitempty"` + Gid *int `json:"Gid,omitempty"` // Uid AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-functiondefinitionversion-runas.html#cfn-greengrass-functiondefinitionversion-runas-uid - Uid int `json:"Uid,omitempty"` + Uid *int `json:"Uid,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 f5e23d18a1..925bb4a2ae 100644 --- a/cloudformation/greengrass/aws-greengrass-group.go +++ b/cloudformation/greengrass/aws-greengrass-group.go @@ -20,17 +20,17 @@ type Group struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-group.html#cfn-greengrass-group-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // RoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-group.html#cfn-greengrass-group-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn *string `json:"RoleArn,omitempty"` // 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-group_groupversion.go b/cloudformation/greengrass/aws-greengrass-group_groupversion.go index 066bd4416a..5a2aa1961a 100644 --- a/cloudformation/greengrass/aws-greengrass-group_groupversion.go +++ b/cloudformation/greengrass/aws-greengrass-group_groupversion.go @@ -11,37 +11,37 @@ type Group_GroupVersion struct { // ConnectorDefinitionVersionArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-group-groupversion.html#cfn-greengrass-group-groupversion-connectordefinitionversionarn - ConnectorDefinitionVersionArn string `json:"ConnectorDefinitionVersionArn,omitempty"` + ConnectorDefinitionVersionArn *string `json:"ConnectorDefinitionVersionArn,omitempty"` // CoreDefinitionVersionArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-group-groupversion.html#cfn-greengrass-group-groupversion-coredefinitionversionarn - CoreDefinitionVersionArn string `json:"CoreDefinitionVersionArn,omitempty"` + CoreDefinitionVersionArn *string `json:"CoreDefinitionVersionArn,omitempty"` // DeviceDefinitionVersionArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-group-groupversion.html#cfn-greengrass-group-groupversion-devicedefinitionversionarn - DeviceDefinitionVersionArn string `json:"DeviceDefinitionVersionArn,omitempty"` + DeviceDefinitionVersionArn *string `json:"DeviceDefinitionVersionArn,omitempty"` // FunctionDefinitionVersionArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-group-groupversion.html#cfn-greengrass-group-groupversion-functiondefinitionversionarn - FunctionDefinitionVersionArn string `json:"FunctionDefinitionVersionArn,omitempty"` + FunctionDefinitionVersionArn *string `json:"FunctionDefinitionVersionArn,omitempty"` // LoggerDefinitionVersionArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-group-groupversion.html#cfn-greengrass-group-groupversion-loggerdefinitionversionarn - LoggerDefinitionVersionArn string `json:"LoggerDefinitionVersionArn,omitempty"` + LoggerDefinitionVersionArn *string `json:"LoggerDefinitionVersionArn,omitempty"` // ResourceDefinitionVersionArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-group-groupversion.html#cfn-greengrass-group-groupversion-resourcedefinitionversionarn - ResourceDefinitionVersionArn string `json:"ResourceDefinitionVersionArn,omitempty"` + ResourceDefinitionVersionArn *string `json:"ResourceDefinitionVersionArn,omitempty"` // SubscriptionDefinitionVersionArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-group-groupversion.html#cfn-greengrass-group-groupversion-subscriptiondefinitionversionarn - SubscriptionDefinitionVersionArn string `json:"SubscriptionDefinitionVersionArn,omitempty"` + SubscriptionDefinitionVersionArn *string `json:"SubscriptionDefinitionVersionArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-groupversion.go b/cloudformation/greengrass/aws-greengrass-groupversion.go index d80df16cfc..76815ce92c 100644 --- a/cloudformation/greengrass/aws-greengrass-groupversion.go +++ b/cloudformation/greengrass/aws-greengrass-groupversion.go @@ -15,42 +15,42 @@ type GroupVersion struct { // ConnectorDefinitionVersionArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-groupversion.html#cfn-greengrass-groupversion-connectordefinitionversionarn - ConnectorDefinitionVersionArn string `json:"ConnectorDefinitionVersionArn,omitempty"` + ConnectorDefinitionVersionArn *string `json:"ConnectorDefinitionVersionArn,omitempty"` // CoreDefinitionVersionArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-groupversion.html#cfn-greengrass-groupversion-coredefinitionversionarn - CoreDefinitionVersionArn string `json:"CoreDefinitionVersionArn,omitempty"` + CoreDefinitionVersionArn *string `json:"CoreDefinitionVersionArn,omitempty"` // DeviceDefinitionVersionArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-groupversion.html#cfn-greengrass-groupversion-devicedefinitionversionarn - DeviceDefinitionVersionArn string `json:"DeviceDefinitionVersionArn,omitempty"` + DeviceDefinitionVersionArn *string `json:"DeviceDefinitionVersionArn,omitempty"` // FunctionDefinitionVersionArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-groupversion.html#cfn-greengrass-groupversion-functiondefinitionversionarn - FunctionDefinitionVersionArn string `json:"FunctionDefinitionVersionArn,omitempty"` + FunctionDefinitionVersionArn *string `json:"FunctionDefinitionVersionArn,omitempty"` // GroupId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-groupversion.html#cfn-greengrass-groupversion-groupid - GroupId string `json:"GroupId,omitempty"` + GroupId string `json:"GroupId"` // LoggerDefinitionVersionArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-groupversion.html#cfn-greengrass-groupversion-loggerdefinitionversionarn - LoggerDefinitionVersionArn string `json:"LoggerDefinitionVersionArn,omitempty"` + LoggerDefinitionVersionArn *string `json:"LoggerDefinitionVersionArn,omitempty"` // ResourceDefinitionVersionArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-groupversion.html#cfn-greengrass-groupversion-resourcedefinitionversionarn - ResourceDefinitionVersionArn string `json:"ResourceDefinitionVersionArn,omitempty"` + ResourceDefinitionVersionArn *string `json:"ResourceDefinitionVersionArn,omitempty"` // SubscriptionDefinitionVersionArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-groupversion.html#cfn-greengrass-groupversion-subscriptiondefinitionversionarn - SubscriptionDefinitionVersionArn string `json:"SubscriptionDefinitionVersionArn,omitempty"` + SubscriptionDefinitionVersionArn *string `json:"SubscriptionDefinitionVersionArn,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 0abb64a8e1..94ece185fc 100644 --- a/cloudformation/greengrass/aws-greengrass-loggerdefinition.go +++ b/cloudformation/greengrass/aws-greengrass-loggerdefinition.go @@ -20,12 +20,12 @@ type LoggerDefinition struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-loggerdefinition.html#cfn-greengrass-loggerdefinition-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // 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-loggerdefinition_logger.go b/cloudformation/greengrass/aws-greengrass-loggerdefinition_logger.go index 002007810d..1ebf631a23 100644 --- a/cloudformation/greengrass/aws-greengrass-loggerdefinition_logger.go +++ b/cloudformation/greengrass/aws-greengrass-loggerdefinition_logger.go @@ -11,27 +11,27 @@ type LoggerDefinition_Logger struct { // Component AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-loggerdefinition-logger.html#cfn-greengrass-loggerdefinition-logger-component - Component string `json:"Component,omitempty"` + Component string `json:"Component"` // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-loggerdefinition-logger.html#cfn-greengrass-loggerdefinition-logger-id - Id string `json:"Id,omitempty"` + Id string `json:"Id"` // Level AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-loggerdefinition-logger.html#cfn-greengrass-loggerdefinition-logger-level - Level string `json:"Level,omitempty"` + Level string `json:"Level"` // Space AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-loggerdefinition-logger.html#cfn-greengrass-loggerdefinition-logger-space - Space int `json:"Space,omitempty"` + Space *int `json:"Space,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-loggerdefinition-logger.html#cfn-greengrass-loggerdefinition-logger-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-loggerdefinition_loggerdefinitionversion.go b/cloudformation/greengrass/aws-greengrass-loggerdefinition_loggerdefinitionversion.go index 5bdb4ce417..ad9883b85d 100644 --- a/cloudformation/greengrass/aws-greengrass-loggerdefinition_loggerdefinitionversion.go +++ b/cloudformation/greengrass/aws-greengrass-loggerdefinition_loggerdefinitionversion.go @@ -11,7 +11,7 @@ type LoggerDefinition_LoggerDefinitionVersion struct { // Loggers AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-loggerdefinition-loggerdefinitionversion.html#cfn-greengrass-loggerdefinition-loggerdefinitionversion-loggers - Loggers []LoggerDefinition_Logger `json:"Loggers,omitempty"` + Loggers []LoggerDefinition_Logger `json:"Loggers"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-loggerdefinitionversion.go b/cloudformation/greengrass/aws-greengrass-loggerdefinitionversion.go index 09b95b3cb2..7159b94b49 100644 --- a/cloudformation/greengrass/aws-greengrass-loggerdefinitionversion.go +++ b/cloudformation/greengrass/aws-greengrass-loggerdefinitionversion.go @@ -15,12 +15,12 @@ type LoggerDefinitionVersion struct { // LoggerDefinitionId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-loggerdefinitionversion.html#cfn-greengrass-loggerdefinitionversion-loggerdefinitionid - LoggerDefinitionId string `json:"LoggerDefinitionId,omitempty"` + LoggerDefinitionId string `json:"LoggerDefinitionId"` // Loggers AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-loggerdefinitionversion.html#cfn-greengrass-loggerdefinitionversion-loggers - Loggers []LoggerDefinitionVersion_Logger `json:"Loggers,omitempty"` + Loggers []LoggerDefinitionVersion_Logger `json:"Loggers"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-loggerdefinitionversion_logger.go b/cloudformation/greengrass/aws-greengrass-loggerdefinitionversion_logger.go index b628cd77f2..5ea4acdee9 100644 --- a/cloudformation/greengrass/aws-greengrass-loggerdefinitionversion_logger.go +++ b/cloudformation/greengrass/aws-greengrass-loggerdefinitionversion_logger.go @@ -11,27 +11,27 @@ type LoggerDefinitionVersion_Logger struct { // Component AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-loggerdefinitionversion-logger.html#cfn-greengrass-loggerdefinitionversion-logger-component - Component string `json:"Component,omitempty"` + Component string `json:"Component"` // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-loggerdefinitionversion-logger.html#cfn-greengrass-loggerdefinitionversion-logger-id - Id string `json:"Id,omitempty"` + Id string `json:"Id"` // Level AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-loggerdefinitionversion-logger.html#cfn-greengrass-loggerdefinitionversion-logger-level - Level string `json:"Level,omitempty"` + Level string `json:"Level"` // Space AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-loggerdefinitionversion-logger.html#cfn-greengrass-loggerdefinitionversion-logger-space - Space int `json:"Space,omitempty"` + Space *int `json:"Space,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-loggerdefinitionversion-logger.html#cfn-greengrass-loggerdefinitionversion-logger-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // 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 ba72b41cfc..603dca3a16 100644 --- a/cloudformation/greengrass/aws-greengrass-resourcedefinition.go +++ b/cloudformation/greengrass/aws-greengrass-resourcedefinition.go @@ -20,12 +20,12 @@ type ResourceDefinition struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-resourcedefinition.html#cfn-greengrass-resourcedefinition-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // 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-resourcedefinition_groupownersetting.go b/cloudformation/greengrass/aws-greengrass-resourcedefinition_groupownersetting.go index 6388e28217..06533965fa 100644 --- a/cloudformation/greengrass/aws-greengrass-resourcedefinition_groupownersetting.go +++ b/cloudformation/greengrass/aws-greengrass-resourcedefinition_groupownersetting.go @@ -16,7 +16,7 @@ type ResourceDefinition_GroupOwnerSetting struct { // GroupOwner AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinition-groupownersetting.html#cfn-greengrass-resourcedefinition-groupownersetting-groupowner - GroupOwner string `json:"GroupOwner,omitempty"` + GroupOwner *string `json:"GroupOwner,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-resourcedefinition_localdeviceresourcedata.go b/cloudformation/greengrass/aws-greengrass-resourcedefinition_localdeviceresourcedata.go index 6aa5bbcc0e..f59ee2909a 100644 --- a/cloudformation/greengrass/aws-greengrass-resourcedefinition_localdeviceresourcedata.go +++ b/cloudformation/greengrass/aws-greengrass-resourcedefinition_localdeviceresourcedata.go @@ -16,7 +16,7 @@ type ResourceDefinition_LocalDeviceResourceData struct { // SourcePath AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinition-localdeviceresourcedata.html#cfn-greengrass-resourcedefinition-localdeviceresourcedata-sourcepath - SourcePath string `json:"SourcePath,omitempty"` + SourcePath string `json:"SourcePath"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-resourcedefinition_localvolumeresourcedata.go b/cloudformation/greengrass/aws-greengrass-resourcedefinition_localvolumeresourcedata.go index 2fd3e6f880..a71382c651 100644 --- a/cloudformation/greengrass/aws-greengrass-resourcedefinition_localvolumeresourcedata.go +++ b/cloudformation/greengrass/aws-greengrass-resourcedefinition_localvolumeresourcedata.go @@ -11,7 +11,7 @@ type ResourceDefinition_LocalVolumeResourceData struct { // DestinationPath AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinition-localvolumeresourcedata.html#cfn-greengrass-resourcedefinition-localvolumeresourcedata-destinationpath - DestinationPath string `json:"DestinationPath,omitempty"` + DestinationPath string `json:"DestinationPath"` // GroupOwnerSetting AWS CloudFormation Property // Required: false @@ -21,7 +21,7 @@ type ResourceDefinition_LocalVolumeResourceData struct { // SourcePath AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinition-localvolumeresourcedata.html#cfn-greengrass-resourcedefinition-localvolumeresourcedata-sourcepath - SourcePath string `json:"SourcePath,omitempty"` + SourcePath string `json:"SourcePath"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-resourcedefinition_resourcedefinitionversion.go b/cloudformation/greengrass/aws-greengrass-resourcedefinition_resourcedefinitionversion.go index e0053d2f00..39317574b2 100644 --- a/cloudformation/greengrass/aws-greengrass-resourcedefinition_resourcedefinitionversion.go +++ b/cloudformation/greengrass/aws-greengrass-resourcedefinition_resourcedefinitionversion.go @@ -11,7 +11,7 @@ type ResourceDefinition_ResourceDefinitionVersion struct { // Resources AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinition-resourcedefinitionversion.html#cfn-greengrass-resourcedefinition-resourcedefinitionversion-resources - Resources []ResourceDefinition_ResourceInstance `json:"Resources,omitempty"` + Resources []ResourceDefinition_ResourceInstance `json:"Resources"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-resourcedefinition_resourcedownloadownersetting.go b/cloudformation/greengrass/aws-greengrass-resourcedefinition_resourcedownloadownersetting.go index 76d3627995..e1434f06fd 100644 --- a/cloudformation/greengrass/aws-greengrass-resourcedefinition_resourcedownloadownersetting.go +++ b/cloudformation/greengrass/aws-greengrass-resourcedefinition_resourcedownloadownersetting.go @@ -11,12 +11,12 @@ type ResourceDefinition_ResourceDownloadOwnerSetting struct { // GroupOwner AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinition-resourcedownloadownersetting.html#cfn-greengrass-resourcedefinition-resourcedownloadownersetting-groupowner - GroupOwner string `json:"GroupOwner,omitempty"` + GroupOwner string `json:"GroupOwner"` // GroupPermission AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinition-resourcedownloadownersetting.html#cfn-greengrass-resourcedefinition-resourcedownloadownersetting-grouppermission - GroupPermission string `json:"GroupPermission,omitempty"` + GroupPermission string `json:"GroupPermission"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-resourcedefinition_resourceinstance.go b/cloudformation/greengrass/aws-greengrass-resourcedefinition_resourceinstance.go index 7e0936fb7e..d94ac44f74 100644 --- a/cloudformation/greengrass/aws-greengrass-resourcedefinition_resourceinstance.go +++ b/cloudformation/greengrass/aws-greengrass-resourcedefinition_resourceinstance.go @@ -11,17 +11,17 @@ type ResourceDefinition_ResourceInstance struct { // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinition-resourceinstance.html#cfn-greengrass-resourcedefinition-resourceinstance-id - Id string `json:"Id,omitempty"` + Id string `json:"Id"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinition-resourceinstance.html#cfn-greengrass-resourcedefinition-resourceinstance-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // ResourceDataContainer AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinition-resourceinstance.html#cfn-greengrass-resourcedefinition-resourceinstance-resourcedatacontainer - ResourceDataContainer *ResourceDefinition_ResourceDataContainer `json:"ResourceDataContainer,omitempty"` + ResourceDataContainer *ResourceDefinition_ResourceDataContainer `json:"ResourceDataContainer"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-resourcedefinition_s3machinelearningmodelresourcedata.go b/cloudformation/greengrass/aws-greengrass-resourcedefinition_s3machinelearningmodelresourcedata.go index ef63a272bd..ef4408da50 100644 --- a/cloudformation/greengrass/aws-greengrass-resourcedefinition_s3machinelearningmodelresourcedata.go +++ b/cloudformation/greengrass/aws-greengrass-resourcedefinition_s3machinelearningmodelresourcedata.go @@ -11,7 +11,7 @@ type ResourceDefinition_S3MachineLearningModelResourceData struct { // DestinationPath AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinition-s3machinelearningmodelresourcedata.html#cfn-greengrass-resourcedefinition-s3machinelearningmodelresourcedata-destinationpath - DestinationPath string `json:"DestinationPath,omitempty"` + DestinationPath string `json:"DestinationPath"` // OwnerSetting AWS CloudFormation Property // Required: false @@ -21,7 +21,7 @@ type ResourceDefinition_S3MachineLearningModelResourceData struct { // S3Uri AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinition-s3machinelearningmodelresourcedata.html#cfn-greengrass-resourcedefinition-s3machinelearningmodelresourcedata-s3uri - S3Uri string `json:"S3Uri,omitempty"` + S3Uri string `json:"S3Uri"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-resourcedefinition_sagemakermachinelearningmodelresourcedata.go b/cloudformation/greengrass/aws-greengrass-resourcedefinition_sagemakermachinelearningmodelresourcedata.go index 820262a66f..7663b83987 100644 --- a/cloudformation/greengrass/aws-greengrass-resourcedefinition_sagemakermachinelearningmodelresourcedata.go +++ b/cloudformation/greengrass/aws-greengrass-resourcedefinition_sagemakermachinelearningmodelresourcedata.go @@ -11,7 +11,7 @@ type ResourceDefinition_SageMakerMachineLearningModelResourceData struct { // DestinationPath AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinition-sagemakermachinelearningmodelresourcedata.html#cfn-greengrass-resourcedefinition-sagemakermachinelearningmodelresourcedata-destinationpath - DestinationPath string `json:"DestinationPath,omitempty"` + DestinationPath string `json:"DestinationPath"` // OwnerSetting AWS CloudFormation Property // Required: false @@ -21,7 +21,7 @@ type ResourceDefinition_SageMakerMachineLearningModelResourceData struct { // SageMakerJobArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinition-sagemakermachinelearningmodelresourcedata.html#cfn-greengrass-resourcedefinition-sagemakermachinelearningmodelresourcedata-sagemakerjobarn - SageMakerJobArn string `json:"SageMakerJobArn,omitempty"` + SageMakerJobArn string `json:"SageMakerJobArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-resourcedefinition_secretsmanagersecretresourcedata.go b/cloudformation/greengrass/aws-greengrass-resourcedefinition_secretsmanagersecretresourcedata.go index 2d3bcb09d8..58cd97e672 100644 --- a/cloudformation/greengrass/aws-greengrass-resourcedefinition_secretsmanagersecretresourcedata.go +++ b/cloudformation/greengrass/aws-greengrass-resourcedefinition_secretsmanagersecretresourcedata.go @@ -11,12 +11,12 @@ type ResourceDefinition_SecretsManagerSecretResourceData struct { // ARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinition-secretsmanagersecretresourcedata.html#cfn-greengrass-resourcedefinition-secretsmanagersecretresourcedata-arn - ARN string `json:"ARN,omitempty"` + ARN string `json:"ARN"` // AdditionalStagingLabelsToDownload AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinition-secretsmanagersecretresourcedata.html#cfn-greengrass-resourcedefinition-secretsmanagersecretresourcedata-additionalstaginglabelstodownload - AdditionalStagingLabelsToDownload []string `json:"AdditionalStagingLabelsToDownload,omitempty"` + AdditionalStagingLabelsToDownload *[]string `json:"AdditionalStagingLabelsToDownload,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-resourcedefinitionversion.go b/cloudformation/greengrass/aws-greengrass-resourcedefinitionversion.go index 730d89385e..fed00f0e4a 100644 --- a/cloudformation/greengrass/aws-greengrass-resourcedefinitionversion.go +++ b/cloudformation/greengrass/aws-greengrass-resourcedefinitionversion.go @@ -15,12 +15,12 @@ type ResourceDefinitionVersion struct { // ResourceDefinitionId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-resourcedefinitionversion.html#cfn-greengrass-resourcedefinitionversion-resourcedefinitionid - ResourceDefinitionId string `json:"ResourceDefinitionId,omitempty"` + ResourceDefinitionId string `json:"ResourceDefinitionId"` // Resources AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-resourcedefinitionversion.html#cfn-greengrass-resourcedefinitionversion-resources - Resources []ResourceDefinitionVersion_ResourceInstance `json:"Resources,omitempty"` + Resources []ResourceDefinitionVersion_ResourceInstance `json:"Resources"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-resourcedefinitionversion_groupownersetting.go b/cloudformation/greengrass/aws-greengrass-resourcedefinitionversion_groupownersetting.go index 2b7b15c2f9..50dbc10c1a 100644 --- a/cloudformation/greengrass/aws-greengrass-resourcedefinitionversion_groupownersetting.go +++ b/cloudformation/greengrass/aws-greengrass-resourcedefinitionversion_groupownersetting.go @@ -16,7 +16,7 @@ type ResourceDefinitionVersion_GroupOwnerSetting struct { // GroupOwner AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinitionversion-groupownersetting.html#cfn-greengrass-resourcedefinitionversion-groupownersetting-groupowner - GroupOwner string `json:"GroupOwner,omitempty"` + GroupOwner *string `json:"GroupOwner,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-resourcedefinitionversion_localdeviceresourcedata.go b/cloudformation/greengrass/aws-greengrass-resourcedefinitionversion_localdeviceresourcedata.go index 228eb3dafd..e31e5c47ca 100644 --- a/cloudformation/greengrass/aws-greengrass-resourcedefinitionversion_localdeviceresourcedata.go +++ b/cloudformation/greengrass/aws-greengrass-resourcedefinitionversion_localdeviceresourcedata.go @@ -16,7 +16,7 @@ type ResourceDefinitionVersion_LocalDeviceResourceData struct { // SourcePath AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinitionversion-localdeviceresourcedata.html#cfn-greengrass-resourcedefinitionversion-localdeviceresourcedata-sourcepath - SourcePath string `json:"SourcePath,omitempty"` + SourcePath string `json:"SourcePath"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-resourcedefinitionversion_localvolumeresourcedata.go b/cloudformation/greengrass/aws-greengrass-resourcedefinitionversion_localvolumeresourcedata.go index 49097f3da1..67318c7f8a 100644 --- a/cloudformation/greengrass/aws-greengrass-resourcedefinitionversion_localvolumeresourcedata.go +++ b/cloudformation/greengrass/aws-greengrass-resourcedefinitionversion_localvolumeresourcedata.go @@ -11,7 +11,7 @@ type ResourceDefinitionVersion_LocalVolumeResourceData struct { // DestinationPath AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinitionversion-localvolumeresourcedata.html#cfn-greengrass-resourcedefinitionversion-localvolumeresourcedata-destinationpath - DestinationPath string `json:"DestinationPath,omitempty"` + DestinationPath string `json:"DestinationPath"` // GroupOwnerSetting AWS CloudFormation Property // Required: false @@ -21,7 +21,7 @@ type ResourceDefinitionVersion_LocalVolumeResourceData struct { // SourcePath AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinitionversion-localvolumeresourcedata.html#cfn-greengrass-resourcedefinitionversion-localvolumeresourcedata-sourcepath - SourcePath string `json:"SourcePath,omitempty"` + SourcePath string `json:"SourcePath"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-resourcedefinitionversion_resourcedownloadownersetting.go b/cloudformation/greengrass/aws-greengrass-resourcedefinitionversion_resourcedownloadownersetting.go index 198fff7ea8..f011e60078 100644 --- a/cloudformation/greengrass/aws-greengrass-resourcedefinitionversion_resourcedownloadownersetting.go +++ b/cloudformation/greengrass/aws-greengrass-resourcedefinitionversion_resourcedownloadownersetting.go @@ -11,12 +11,12 @@ type ResourceDefinitionVersion_ResourceDownloadOwnerSetting struct { // GroupOwner AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinitionversion-resourcedownloadownersetting.html#cfn-greengrass-resourcedefinitionversion-resourcedownloadownersetting-groupowner - GroupOwner string `json:"GroupOwner,omitempty"` + GroupOwner string `json:"GroupOwner"` // GroupPermission AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinitionversion-resourcedownloadownersetting.html#cfn-greengrass-resourcedefinitionversion-resourcedownloadownersetting-grouppermission - GroupPermission string `json:"GroupPermission,omitempty"` + GroupPermission string `json:"GroupPermission"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-resourcedefinitionversion_resourceinstance.go b/cloudformation/greengrass/aws-greengrass-resourcedefinitionversion_resourceinstance.go index 66726ef03c..d4adea3d8a 100644 --- a/cloudformation/greengrass/aws-greengrass-resourcedefinitionversion_resourceinstance.go +++ b/cloudformation/greengrass/aws-greengrass-resourcedefinitionversion_resourceinstance.go @@ -11,17 +11,17 @@ type ResourceDefinitionVersion_ResourceInstance struct { // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinitionversion-resourceinstance.html#cfn-greengrass-resourcedefinitionversion-resourceinstance-id - Id string `json:"Id,omitempty"` + Id string `json:"Id"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinitionversion-resourceinstance.html#cfn-greengrass-resourcedefinitionversion-resourceinstance-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // ResourceDataContainer AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinitionversion-resourceinstance.html#cfn-greengrass-resourcedefinitionversion-resourceinstance-resourcedatacontainer - ResourceDataContainer *ResourceDefinitionVersion_ResourceDataContainer `json:"ResourceDataContainer,omitempty"` + ResourceDataContainer *ResourceDefinitionVersion_ResourceDataContainer `json:"ResourceDataContainer"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-resourcedefinitionversion_s3machinelearningmodelresourcedata.go b/cloudformation/greengrass/aws-greengrass-resourcedefinitionversion_s3machinelearningmodelresourcedata.go index c3143ce047..b2dd67eaf6 100644 --- a/cloudformation/greengrass/aws-greengrass-resourcedefinitionversion_s3machinelearningmodelresourcedata.go +++ b/cloudformation/greengrass/aws-greengrass-resourcedefinitionversion_s3machinelearningmodelresourcedata.go @@ -11,7 +11,7 @@ type ResourceDefinitionVersion_S3MachineLearningModelResourceData struct { // DestinationPath AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinitionversion-s3machinelearningmodelresourcedata.html#cfn-greengrass-resourcedefinitionversion-s3machinelearningmodelresourcedata-destinationpath - DestinationPath string `json:"DestinationPath,omitempty"` + DestinationPath string `json:"DestinationPath"` // OwnerSetting AWS CloudFormation Property // Required: false @@ -21,7 +21,7 @@ type ResourceDefinitionVersion_S3MachineLearningModelResourceData struct { // S3Uri AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinitionversion-s3machinelearningmodelresourcedata.html#cfn-greengrass-resourcedefinitionversion-s3machinelearningmodelresourcedata-s3uri - S3Uri string `json:"S3Uri,omitempty"` + S3Uri string `json:"S3Uri"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-resourcedefinitionversion_sagemakermachinelearningmodelresourcedata.go b/cloudformation/greengrass/aws-greengrass-resourcedefinitionversion_sagemakermachinelearningmodelresourcedata.go index 97aa1737f9..37008f60a0 100644 --- a/cloudformation/greengrass/aws-greengrass-resourcedefinitionversion_sagemakermachinelearningmodelresourcedata.go +++ b/cloudformation/greengrass/aws-greengrass-resourcedefinitionversion_sagemakermachinelearningmodelresourcedata.go @@ -11,7 +11,7 @@ type ResourceDefinitionVersion_SageMakerMachineLearningModelResourceData struct // DestinationPath AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinitionversion-sagemakermachinelearningmodelresourcedata.html#cfn-greengrass-resourcedefinitionversion-sagemakermachinelearningmodelresourcedata-destinationpath - DestinationPath string `json:"DestinationPath,omitempty"` + DestinationPath string `json:"DestinationPath"` // OwnerSetting AWS CloudFormation Property // Required: false @@ -21,7 +21,7 @@ type ResourceDefinitionVersion_SageMakerMachineLearningModelResourceData struct // SageMakerJobArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinitionversion-sagemakermachinelearningmodelresourcedata.html#cfn-greengrass-resourcedefinitionversion-sagemakermachinelearningmodelresourcedata-sagemakerjobarn - SageMakerJobArn string `json:"SageMakerJobArn,omitempty"` + SageMakerJobArn string `json:"SageMakerJobArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-resourcedefinitionversion_secretsmanagersecretresourcedata.go b/cloudformation/greengrass/aws-greengrass-resourcedefinitionversion_secretsmanagersecretresourcedata.go index 8df9a835be..c6bc04f75c 100644 --- a/cloudformation/greengrass/aws-greengrass-resourcedefinitionversion_secretsmanagersecretresourcedata.go +++ b/cloudformation/greengrass/aws-greengrass-resourcedefinitionversion_secretsmanagersecretresourcedata.go @@ -11,12 +11,12 @@ type ResourceDefinitionVersion_SecretsManagerSecretResourceData struct { // ARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinitionversion-secretsmanagersecretresourcedata.html#cfn-greengrass-resourcedefinitionversion-secretsmanagersecretresourcedata-arn - ARN string `json:"ARN,omitempty"` + ARN string `json:"ARN"` // AdditionalStagingLabelsToDownload AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinitionversion-secretsmanagersecretresourcedata.html#cfn-greengrass-resourcedefinitionversion-secretsmanagersecretresourcedata-additionalstaginglabelstodownload - AdditionalStagingLabelsToDownload []string `json:"AdditionalStagingLabelsToDownload,omitempty"` + AdditionalStagingLabelsToDownload *[]string `json:"AdditionalStagingLabelsToDownload,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 1081d9f7dd..e6516e336a 100644 --- a/cloudformation/greengrass/aws-greengrass-subscriptiondefinition.go +++ b/cloudformation/greengrass/aws-greengrass-subscriptiondefinition.go @@ -20,12 +20,12 @@ type SubscriptionDefinition struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-subscriptiondefinition.html#cfn-greengrass-subscriptiondefinition-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // 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/greengrass/aws-greengrass-subscriptiondefinition_subscription.go b/cloudformation/greengrass/aws-greengrass-subscriptiondefinition_subscription.go index 79e587fb4a..d5c527309f 100644 --- a/cloudformation/greengrass/aws-greengrass-subscriptiondefinition_subscription.go +++ b/cloudformation/greengrass/aws-greengrass-subscriptiondefinition_subscription.go @@ -11,22 +11,22 @@ type SubscriptionDefinition_Subscription struct { // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-subscriptiondefinition-subscription.html#cfn-greengrass-subscriptiondefinition-subscription-id - Id string `json:"Id,omitempty"` + Id string `json:"Id"` // Source AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-subscriptiondefinition-subscription.html#cfn-greengrass-subscriptiondefinition-subscription-source - Source string `json:"Source,omitempty"` + Source string `json:"Source"` // Subject AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-subscriptiondefinition-subscription.html#cfn-greengrass-subscriptiondefinition-subscription-subject - Subject string `json:"Subject,omitempty"` + Subject string `json:"Subject"` // Target AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-subscriptiondefinition-subscription.html#cfn-greengrass-subscriptiondefinition-subscription-target - Target string `json:"Target,omitempty"` + Target string `json:"Target"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-subscriptiondefinition_subscriptiondefinitionversion.go b/cloudformation/greengrass/aws-greengrass-subscriptiondefinition_subscriptiondefinitionversion.go index c5104b828e..49f4b20787 100644 --- a/cloudformation/greengrass/aws-greengrass-subscriptiondefinition_subscriptiondefinitionversion.go +++ b/cloudformation/greengrass/aws-greengrass-subscriptiondefinition_subscriptiondefinitionversion.go @@ -11,7 +11,7 @@ type SubscriptionDefinition_SubscriptionDefinitionVersion struct { // Subscriptions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-subscriptiondefinition-subscriptiondefinitionversion.html#cfn-greengrass-subscriptiondefinition-subscriptiondefinitionversion-subscriptions - Subscriptions []SubscriptionDefinition_Subscription `json:"Subscriptions,omitempty"` + Subscriptions []SubscriptionDefinition_Subscription `json:"Subscriptions"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-subscriptiondefinitionversion.go b/cloudformation/greengrass/aws-greengrass-subscriptiondefinitionversion.go index d6dcc062cf..300a854005 100644 --- a/cloudformation/greengrass/aws-greengrass-subscriptiondefinitionversion.go +++ b/cloudformation/greengrass/aws-greengrass-subscriptiondefinitionversion.go @@ -15,12 +15,12 @@ type SubscriptionDefinitionVersion struct { // SubscriptionDefinitionId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-subscriptiondefinitionversion.html#cfn-greengrass-subscriptiondefinitionversion-subscriptiondefinitionid - SubscriptionDefinitionId string `json:"SubscriptionDefinitionId,omitempty"` + SubscriptionDefinitionId string `json:"SubscriptionDefinitionId"` // Subscriptions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-subscriptiondefinitionversion.html#cfn-greengrass-subscriptiondefinitionversion-subscriptions - Subscriptions []SubscriptionDefinitionVersion_Subscription `json:"Subscriptions,omitempty"` + Subscriptions []SubscriptionDefinitionVersion_Subscription `json:"Subscriptions"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-subscriptiondefinitionversion_subscription.go b/cloudformation/greengrass/aws-greengrass-subscriptiondefinitionversion_subscription.go index 29e11de366..47bd5c6fb9 100644 --- a/cloudformation/greengrass/aws-greengrass-subscriptiondefinitionversion_subscription.go +++ b/cloudformation/greengrass/aws-greengrass-subscriptiondefinitionversion_subscription.go @@ -11,22 +11,22 @@ type SubscriptionDefinitionVersion_Subscription struct { // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-subscriptiondefinitionversion-subscription.html#cfn-greengrass-subscriptiondefinitionversion-subscription-id - Id string `json:"Id,omitempty"` + Id string `json:"Id"` // Source AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-subscriptiondefinitionversion-subscription.html#cfn-greengrass-subscriptiondefinitionversion-subscription-source - Source string `json:"Source,omitempty"` + Source string `json:"Source"` // Subject AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-subscriptiondefinitionversion-subscription.html#cfn-greengrass-subscriptiondefinitionversion-subscription-subject - Subject string `json:"Subject,omitempty"` + Subject string `json:"Subject"` // Target AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-subscriptiondefinitionversion-subscription.html#cfn-greengrass-subscriptiondefinitionversion-subscription-target - Target string `json:"Target,omitempty"` + Target string `json:"Target"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrassv2/aws-greengrassv2-componentversion.go b/cloudformation/greengrassv2/aws-greengrassv2-componentversion.go index ef45eea047..fb4e29350e 100644 --- a/cloudformation/greengrassv2/aws-greengrassv2-componentversion.go +++ b/cloudformation/greengrassv2/aws-greengrassv2-componentversion.go @@ -15,7 +15,7 @@ type ComponentVersion struct { // InlineRecipe AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrassv2-componentversion.html#cfn-greengrassv2-componentversion-inlinerecipe - InlineRecipe string `json:"InlineRecipe,omitempty"` + InlineRecipe *string `json:"InlineRecipe,omitempty"` // LambdaFunction AWS CloudFormation Property // Required: false @@ -25,7 +25,7 @@ type ComponentVersion struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrassv2-componentversion.html#cfn-greengrassv2-componentversion-tags - Tags map[string]string `json:"Tags,omitempty"` + Tags *map[string]string `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrassv2/aws-greengrassv2-componentversion_componentdependencyrequirement.go b/cloudformation/greengrassv2/aws-greengrassv2-componentversion_componentdependencyrequirement.go index 56db408a3a..28a86fbe54 100644 --- a/cloudformation/greengrassv2/aws-greengrassv2-componentversion_componentdependencyrequirement.go +++ b/cloudformation/greengrassv2/aws-greengrassv2-componentversion_componentdependencyrequirement.go @@ -11,12 +11,12 @@ type ComponentVersion_ComponentDependencyRequirement struct { // DependencyType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrassv2-componentversion-componentdependencyrequirement.html#cfn-greengrassv2-componentversion-componentdependencyrequirement-dependencytype - DependencyType string `json:"DependencyType,omitempty"` + DependencyType *string `json:"DependencyType,omitempty"` // VersionRequirement AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrassv2-componentversion-componentdependencyrequirement.html#cfn-greengrassv2-componentversion-componentdependencyrequirement-versionrequirement - VersionRequirement string `json:"VersionRequirement,omitempty"` + VersionRequirement *string `json:"VersionRequirement,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrassv2/aws-greengrassv2-componentversion_componentplatform.go b/cloudformation/greengrassv2/aws-greengrassv2-componentversion_componentplatform.go index 75390c3859..f152cc88bc 100644 --- a/cloudformation/greengrassv2/aws-greengrassv2-componentversion_componentplatform.go +++ b/cloudformation/greengrassv2/aws-greengrassv2-componentversion_componentplatform.go @@ -11,12 +11,12 @@ type ComponentVersion_ComponentPlatform struct { // Attributes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrassv2-componentversion-componentplatform.html#cfn-greengrassv2-componentversion-componentplatform-attributes - Attributes map[string]string `json:"Attributes,omitempty"` + Attributes *map[string]string `json:"Attributes,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrassv2-componentversion-componentplatform.html#cfn-greengrassv2-componentversion-componentplatform-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrassv2/aws-greengrassv2-componentversion_lambdacontainerparams.go b/cloudformation/greengrassv2/aws-greengrassv2-componentversion_lambdacontainerparams.go index 4baa82f67a..27f6d97699 100644 --- a/cloudformation/greengrassv2/aws-greengrassv2-componentversion_lambdacontainerparams.go +++ b/cloudformation/greengrassv2/aws-greengrassv2-componentversion_lambdacontainerparams.go @@ -11,22 +11,22 @@ type ComponentVersion_LambdaContainerParams struct { // Devices AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrassv2-componentversion-lambdacontainerparams.html#cfn-greengrassv2-componentversion-lambdacontainerparams-devices - Devices []ComponentVersion_LambdaDeviceMount `json:"Devices,omitempty"` + Devices *[]ComponentVersion_LambdaDeviceMount `json:"Devices,omitempty"` // MemorySizeInKB AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrassv2-componentversion-lambdacontainerparams.html#cfn-greengrassv2-componentversion-lambdacontainerparams-memorysizeinkb - MemorySizeInKB int `json:"MemorySizeInKB,omitempty"` + MemorySizeInKB *int `json:"MemorySizeInKB,omitempty"` // MountROSysfs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrassv2-componentversion-lambdacontainerparams.html#cfn-greengrassv2-componentversion-lambdacontainerparams-mountrosysfs - MountROSysfs bool `json:"MountROSysfs,omitempty"` + MountROSysfs *bool `json:"MountROSysfs,omitempty"` // Volumes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrassv2-componentversion-lambdacontainerparams.html#cfn-greengrassv2-componentversion-lambdacontainerparams-volumes - Volumes []ComponentVersion_LambdaVolumeMount `json:"Volumes,omitempty"` + Volumes *[]ComponentVersion_LambdaVolumeMount `json:"Volumes,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrassv2/aws-greengrassv2-componentversion_lambdadevicemount.go b/cloudformation/greengrassv2/aws-greengrassv2-componentversion_lambdadevicemount.go index 19b4b2d3b6..e8096be9f8 100644 --- a/cloudformation/greengrassv2/aws-greengrassv2-componentversion_lambdadevicemount.go +++ b/cloudformation/greengrassv2/aws-greengrassv2-componentversion_lambdadevicemount.go @@ -11,17 +11,17 @@ type ComponentVersion_LambdaDeviceMount struct { // AddGroupOwner AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrassv2-componentversion-lambdadevicemount.html#cfn-greengrassv2-componentversion-lambdadevicemount-addgroupowner - AddGroupOwner bool `json:"AddGroupOwner,omitempty"` + AddGroupOwner *bool `json:"AddGroupOwner,omitempty"` // Path AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrassv2-componentversion-lambdadevicemount.html#cfn-greengrassv2-componentversion-lambdadevicemount-path - Path string `json:"Path,omitempty"` + Path *string `json:"Path,omitempty"` // Permission AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrassv2-componentversion-lambdadevicemount.html#cfn-greengrassv2-componentversion-lambdadevicemount-permission - Permission string `json:"Permission,omitempty"` + Permission *string `json:"Permission,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrassv2/aws-greengrassv2-componentversion_lambdaeventsource.go b/cloudformation/greengrassv2/aws-greengrassv2-componentversion_lambdaeventsource.go index fc7b2e9343..8674f0fd36 100644 --- a/cloudformation/greengrassv2/aws-greengrassv2-componentversion_lambdaeventsource.go +++ b/cloudformation/greengrassv2/aws-greengrassv2-componentversion_lambdaeventsource.go @@ -11,12 +11,12 @@ type ComponentVersion_LambdaEventSource struct { // Topic AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrassv2-componentversion-lambdaeventsource.html#cfn-greengrassv2-componentversion-lambdaeventsource-topic - Topic string `json:"Topic,omitempty"` + Topic *string `json:"Topic,omitempty"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrassv2-componentversion-lambdaeventsource.html#cfn-greengrassv2-componentversion-lambdaeventsource-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrassv2/aws-greengrassv2-componentversion_lambdaexecutionparameters.go b/cloudformation/greengrassv2/aws-greengrassv2-componentversion_lambdaexecutionparameters.go index ff79987d38..9e36048211 100644 --- a/cloudformation/greengrassv2/aws-greengrassv2-componentversion_lambdaexecutionparameters.go +++ b/cloudformation/greengrassv2/aws-greengrassv2-componentversion_lambdaexecutionparameters.go @@ -11,22 +11,22 @@ type ComponentVersion_LambdaExecutionParameters struct { // EnvironmentVariables AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrassv2-componentversion-lambdaexecutionparameters.html#cfn-greengrassv2-componentversion-lambdaexecutionparameters-environmentvariables - EnvironmentVariables map[string]string `json:"EnvironmentVariables,omitempty"` + EnvironmentVariables *map[string]string `json:"EnvironmentVariables,omitempty"` // EventSources AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrassv2-componentversion-lambdaexecutionparameters.html#cfn-greengrassv2-componentversion-lambdaexecutionparameters-eventsources - EventSources []ComponentVersion_LambdaEventSource `json:"EventSources,omitempty"` + EventSources *[]ComponentVersion_LambdaEventSource `json:"EventSources,omitempty"` // ExecArgs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrassv2-componentversion-lambdaexecutionparameters.html#cfn-greengrassv2-componentversion-lambdaexecutionparameters-execargs - ExecArgs []string `json:"ExecArgs,omitempty"` + ExecArgs *[]string `json:"ExecArgs,omitempty"` // InputPayloadEncodingType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrassv2-componentversion-lambdaexecutionparameters.html#cfn-greengrassv2-componentversion-lambdaexecutionparameters-inputpayloadencodingtype - InputPayloadEncodingType string `json:"InputPayloadEncodingType,omitempty"` + InputPayloadEncodingType *string `json:"InputPayloadEncodingType,omitempty"` // LinuxProcessParams AWS CloudFormation Property // Required: false @@ -36,32 +36,32 @@ type ComponentVersion_LambdaExecutionParameters struct { // MaxIdleTimeInSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrassv2-componentversion-lambdaexecutionparameters.html#cfn-greengrassv2-componentversion-lambdaexecutionparameters-maxidletimeinseconds - MaxIdleTimeInSeconds int `json:"MaxIdleTimeInSeconds,omitempty"` + MaxIdleTimeInSeconds *int `json:"MaxIdleTimeInSeconds,omitempty"` // MaxInstancesCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrassv2-componentversion-lambdaexecutionparameters.html#cfn-greengrassv2-componentversion-lambdaexecutionparameters-maxinstancescount - MaxInstancesCount int `json:"MaxInstancesCount,omitempty"` + MaxInstancesCount *int `json:"MaxInstancesCount,omitempty"` // MaxQueueSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrassv2-componentversion-lambdaexecutionparameters.html#cfn-greengrassv2-componentversion-lambdaexecutionparameters-maxqueuesize - MaxQueueSize int `json:"MaxQueueSize,omitempty"` + MaxQueueSize *int `json:"MaxQueueSize,omitempty"` // Pinned AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrassv2-componentversion-lambdaexecutionparameters.html#cfn-greengrassv2-componentversion-lambdaexecutionparameters-pinned - Pinned bool `json:"Pinned,omitempty"` + Pinned *bool `json:"Pinned,omitempty"` // StatusTimeoutInSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrassv2-componentversion-lambdaexecutionparameters.html#cfn-greengrassv2-componentversion-lambdaexecutionparameters-statustimeoutinseconds - StatusTimeoutInSeconds int `json:"StatusTimeoutInSeconds,omitempty"` + StatusTimeoutInSeconds *int `json:"StatusTimeoutInSeconds,omitempty"` // TimeoutInSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrassv2-componentversion-lambdaexecutionparameters.html#cfn-greengrassv2-componentversion-lambdaexecutionparameters-timeoutinseconds - TimeoutInSeconds int `json:"TimeoutInSeconds,omitempty"` + TimeoutInSeconds *int `json:"TimeoutInSeconds,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrassv2/aws-greengrassv2-componentversion_lambdafunctionrecipesource.go b/cloudformation/greengrassv2/aws-greengrassv2-componentversion_lambdafunctionrecipesource.go index 82259fd82c..b3a4cc7fb5 100644 --- a/cloudformation/greengrassv2/aws-greengrassv2-componentversion_lambdafunctionrecipesource.go +++ b/cloudformation/greengrassv2/aws-greengrassv2-componentversion_lambdafunctionrecipesource.go @@ -11,7 +11,7 @@ type ComponentVersion_LambdaFunctionRecipeSource struct { // ComponentDependencies AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrassv2-componentversion-lambdafunctionrecipesource.html#cfn-greengrassv2-componentversion-lambdafunctionrecipesource-componentdependencies - ComponentDependencies map[string]ComponentVersion_ComponentDependencyRequirement `json:"ComponentDependencies,omitempty"` + ComponentDependencies *map[string]ComponentVersion_ComponentDependencyRequirement `json:"ComponentDependencies,omitempty"` // ComponentLambdaParameters AWS CloudFormation Property // Required: false @@ -21,22 +21,22 @@ type ComponentVersion_LambdaFunctionRecipeSource struct { // ComponentName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrassv2-componentversion-lambdafunctionrecipesource.html#cfn-greengrassv2-componentversion-lambdafunctionrecipesource-componentname - ComponentName string `json:"ComponentName,omitempty"` + ComponentName *string `json:"ComponentName,omitempty"` // ComponentPlatforms AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrassv2-componentversion-lambdafunctionrecipesource.html#cfn-greengrassv2-componentversion-lambdafunctionrecipesource-componentplatforms - ComponentPlatforms []ComponentVersion_ComponentPlatform `json:"ComponentPlatforms,omitempty"` + ComponentPlatforms *[]ComponentVersion_ComponentPlatform `json:"ComponentPlatforms,omitempty"` // ComponentVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrassv2-componentversion-lambdafunctionrecipesource.html#cfn-greengrassv2-componentversion-lambdafunctionrecipesource-componentversion - ComponentVersion string `json:"ComponentVersion,omitempty"` + ComponentVersion *string `json:"ComponentVersion,omitempty"` // LambdaArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrassv2-componentversion-lambdafunctionrecipesource.html#cfn-greengrassv2-componentversion-lambdafunctionrecipesource-lambdaarn - LambdaArn string `json:"LambdaArn,omitempty"` + LambdaArn *string `json:"LambdaArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrassv2/aws-greengrassv2-componentversion_lambdalinuxprocessparams.go b/cloudformation/greengrassv2/aws-greengrassv2-componentversion_lambdalinuxprocessparams.go index 2fd302cee4..0849f73bc8 100644 --- a/cloudformation/greengrassv2/aws-greengrassv2-componentversion_lambdalinuxprocessparams.go +++ b/cloudformation/greengrassv2/aws-greengrassv2-componentversion_lambdalinuxprocessparams.go @@ -16,7 +16,7 @@ type ComponentVersion_LambdaLinuxProcessParams struct { // IsolationMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrassv2-componentversion-lambdalinuxprocessparams.html#cfn-greengrassv2-componentversion-lambdalinuxprocessparams-isolationmode - IsolationMode string `json:"IsolationMode,omitempty"` + IsolationMode *string `json:"IsolationMode,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrassv2/aws-greengrassv2-componentversion_lambdavolumemount.go b/cloudformation/greengrassv2/aws-greengrassv2-componentversion_lambdavolumemount.go index d2407e1385..f65096236e 100644 --- a/cloudformation/greengrassv2/aws-greengrassv2-componentversion_lambdavolumemount.go +++ b/cloudformation/greengrassv2/aws-greengrassv2-componentversion_lambdavolumemount.go @@ -11,22 +11,22 @@ type ComponentVersion_LambdaVolumeMount struct { // AddGroupOwner AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrassv2-componentversion-lambdavolumemount.html#cfn-greengrassv2-componentversion-lambdavolumemount-addgroupowner - AddGroupOwner bool `json:"AddGroupOwner,omitempty"` + AddGroupOwner *bool `json:"AddGroupOwner,omitempty"` // DestinationPath AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrassv2-componentversion-lambdavolumemount.html#cfn-greengrassv2-componentversion-lambdavolumemount-destinationpath - DestinationPath string `json:"DestinationPath,omitempty"` + DestinationPath *string `json:"DestinationPath,omitempty"` // Permission AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrassv2-componentversion-lambdavolumemount.html#cfn-greengrassv2-componentversion-lambdavolumemount-permission - Permission string `json:"Permission,omitempty"` + Permission *string `json:"Permission,omitempty"` // SourcePath AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrassv2-componentversion-lambdavolumemount.html#cfn-greengrassv2-componentversion-lambdavolumemount-sourcepath - SourcePath string `json:"SourcePath,omitempty"` + SourcePath *string `json:"SourcePath,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/groundstation/aws-groundstation-config.go b/cloudformation/groundstation/aws-groundstation-config.go index a9cfcdde8e..4aa5ca7916 100644 --- a/cloudformation/groundstation/aws-groundstation-config.go +++ b/cloudformation/groundstation/aws-groundstation-config.go @@ -16,17 +16,17 @@ type Config struct { // ConfigData AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-groundstation-config.html#cfn-groundstation-config-configdata - ConfigData *Config_ConfigData `json:"ConfigData,omitempty"` + ConfigData *Config_ConfigData `json:"ConfigData"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-groundstation-config.html#cfn-groundstation-config-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-groundstation-config.html#cfn-groundstation-config-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/groundstation/aws-groundstation-config_antennauplinkconfig.go b/cloudformation/groundstation/aws-groundstation-config_antennauplinkconfig.go index 19ddf7831f..7f3dfd630b 100644 --- a/cloudformation/groundstation/aws-groundstation-config_antennauplinkconfig.go +++ b/cloudformation/groundstation/aws-groundstation-config_antennauplinkconfig.go @@ -21,7 +21,7 @@ type Config_AntennaUplinkConfig struct { // TransmitDisabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-groundstation-config-antennauplinkconfig.html#cfn-groundstation-config-antennauplinkconfig-transmitdisabled - TransmitDisabled bool `json:"TransmitDisabled,omitempty"` + TransmitDisabled *bool `json:"TransmitDisabled,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/groundstation/aws-groundstation-config_dataflowendpointconfig.go b/cloudformation/groundstation/aws-groundstation-config_dataflowendpointconfig.go index 964cec720d..03f49e14f3 100644 --- a/cloudformation/groundstation/aws-groundstation-config_dataflowendpointconfig.go +++ b/cloudformation/groundstation/aws-groundstation-config_dataflowendpointconfig.go @@ -11,12 +11,12 @@ type Config_DataflowEndpointConfig struct { // DataflowEndpointName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-groundstation-config-dataflowendpointconfig.html#cfn-groundstation-config-dataflowendpointconfig-dataflowendpointname - DataflowEndpointName string `json:"DataflowEndpointName,omitempty"` + DataflowEndpointName *string `json:"DataflowEndpointName,omitempty"` // DataflowEndpointRegion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-groundstation-config-dataflowendpointconfig.html#cfn-groundstation-config-dataflowendpointconfig-dataflowendpointregion - DataflowEndpointRegion string `json:"DataflowEndpointRegion,omitempty"` + DataflowEndpointRegion *string `json:"DataflowEndpointRegion,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/groundstation/aws-groundstation-config_decodeconfig.go b/cloudformation/groundstation/aws-groundstation-config_decodeconfig.go index 8cd9bc4d17..950f284b82 100644 --- a/cloudformation/groundstation/aws-groundstation-config_decodeconfig.go +++ b/cloudformation/groundstation/aws-groundstation-config_decodeconfig.go @@ -11,7 +11,7 @@ type Config_DecodeConfig struct { // UnvalidatedJSON AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-groundstation-config-decodeconfig.html#cfn-groundstation-config-decodeconfig-unvalidatedjson - UnvalidatedJSON string `json:"UnvalidatedJSON,omitempty"` + UnvalidatedJSON *string `json:"UnvalidatedJSON,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/groundstation/aws-groundstation-config_demodulationconfig.go b/cloudformation/groundstation/aws-groundstation-config_demodulationconfig.go index 7e7438bfa8..96e62c4d0b 100644 --- a/cloudformation/groundstation/aws-groundstation-config_demodulationconfig.go +++ b/cloudformation/groundstation/aws-groundstation-config_demodulationconfig.go @@ -11,7 +11,7 @@ type Config_DemodulationConfig struct { // UnvalidatedJSON AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-groundstation-config-demodulationconfig.html#cfn-groundstation-config-demodulationconfig-unvalidatedjson - UnvalidatedJSON string `json:"UnvalidatedJSON,omitempty"` + UnvalidatedJSON *string `json:"UnvalidatedJSON,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/groundstation/aws-groundstation-config_eirp.go b/cloudformation/groundstation/aws-groundstation-config_eirp.go index bcc0fb747f..c82d6faf5d 100644 --- a/cloudformation/groundstation/aws-groundstation-config_eirp.go +++ b/cloudformation/groundstation/aws-groundstation-config_eirp.go @@ -11,12 +11,12 @@ type Config_Eirp struct { // Units AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-groundstation-config-eirp.html#cfn-groundstation-config-eirp-units - Units string `json:"Units,omitempty"` + Units *string `json:"Units,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-groundstation-config-eirp.html#cfn-groundstation-config-eirp-value - Value float64 `json:"Value,omitempty"` + Value *float64 `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/groundstation/aws-groundstation-config_frequency.go b/cloudformation/groundstation/aws-groundstation-config_frequency.go index 08c5d72194..49b34db950 100644 --- a/cloudformation/groundstation/aws-groundstation-config_frequency.go +++ b/cloudformation/groundstation/aws-groundstation-config_frequency.go @@ -11,12 +11,12 @@ type Config_Frequency struct { // Units AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-groundstation-config-frequency.html#cfn-groundstation-config-frequency-units - Units string `json:"Units,omitempty"` + Units *string `json:"Units,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-groundstation-config-frequency.html#cfn-groundstation-config-frequency-value - Value float64 `json:"Value,omitempty"` + Value *float64 `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/groundstation/aws-groundstation-config_frequencybandwidth.go b/cloudformation/groundstation/aws-groundstation-config_frequencybandwidth.go index ac6cf507b3..c124e37627 100644 --- a/cloudformation/groundstation/aws-groundstation-config_frequencybandwidth.go +++ b/cloudformation/groundstation/aws-groundstation-config_frequencybandwidth.go @@ -11,12 +11,12 @@ type Config_FrequencyBandwidth struct { // Units AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-groundstation-config-frequencybandwidth.html#cfn-groundstation-config-frequencybandwidth-units - Units string `json:"Units,omitempty"` + Units *string `json:"Units,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-groundstation-config-frequencybandwidth.html#cfn-groundstation-config-frequencybandwidth-value - Value float64 `json:"Value,omitempty"` + Value *float64 `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/groundstation/aws-groundstation-config_s3recordingconfig.go b/cloudformation/groundstation/aws-groundstation-config_s3recordingconfig.go index b6416b736a..82ba09f4b7 100644 --- a/cloudformation/groundstation/aws-groundstation-config_s3recordingconfig.go +++ b/cloudformation/groundstation/aws-groundstation-config_s3recordingconfig.go @@ -11,17 +11,17 @@ type Config_S3RecordingConfig struct { // BucketArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-groundstation-config-s3recordingconfig.html#cfn-groundstation-config-s3recordingconfig-bucketarn - BucketArn string `json:"BucketArn,omitempty"` + BucketArn *string `json:"BucketArn,omitempty"` // Prefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-groundstation-config-s3recordingconfig.html#cfn-groundstation-config-s3recordingconfig-prefix - Prefix string `json:"Prefix,omitempty"` + Prefix *string `json:"Prefix,omitempty"` // RoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-groundstation-config-s3recordingconfig.html#cfn-groundstation-config-s3recordingconfig-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn *string `json:"RoleArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/groundstation/aws-groundstation-config_spectrumconfig.go b/cloudformation/groundstation/aws-groundstation-config_spectrumconfig.go index 36a0d7f3bd..33cc85ba38 100644 --- a/cloudformation/groundstation/aws-groundstation-config_spectrumconfig.go +++ b/cloudformation/groundstation/aws-groundstation-config_spectrumconfig.go @@ -21,7 +21,7 @@ type Config_SpectrumConfig struct { // Polarization AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-groundstation-config-spectrumconfig.html#cfn-groundstation-config-spectrumconfig-polarization - Polarization string `json:"Polarization,omitempty"` + Polarization *string `json:"Polarization,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/groundstation/aws-groundstation-config_trackingconfig.go b/cloudformation/groundstation/aws-groundstation-config_trackingconfig.go index ba3b366e1f..bf8bbc3765 100644 --- a/cloudformation/groundstation/aws-groundstation-config_trackingconfig.go +++ b/cloudformation/groundstation/aws-groundstation-config_trackingconfig.go @@ -11,7 +11,7 @@ type Config_TrackingConfig struct { // Autotrack AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-groundstation-config-trackingconfig.html#cfn-groundstation-config-trackingconfig-autotrack - Autotrack string `json:"Autotrack,omitempty"` + Autotrack *string `json:"Autotrack,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/groundstation/aws-groundstation-config_uplinkechoconfig.go b/cloudformation/groundstation/aws-groundstation-config_uplinkechoconfig.go index 97c1b04a2a..b0ea8a63ce 100644 --- a/cloudformation/groundstation/aws-groundstation-config_uplinkechoconfig.go +++ b/cloudformation/groundstation/aws-groundstation-config_uplinkechoconfig.go @@ -11,12 +11,12 @@ type Config_UplinkEchoConfig struct { // AntennaUplinkConfigArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-groundstation-config-uplinkechoconfig.html#cfn-groundstation-config-uplinkechoconfig-antennauplinkconfigarn - AntennaUplinkConfigArn string `json:"AntennaUplinkConfigArn,omitempty"` + AntennaUplinkConfigArn *string `json:"AntennaUplinkConfigArn,omitempty"` // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-groundstation-config-uplinkechoconfig.html#cfn-groundstation-config-uplinkechoconfig-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/groundstation/aws-groundstation-config_uplinkspectrumconfig.go b/cloudformation/groundstation/aws-groundstation-config_uplinkspectrumconfig.go index ba1d8f1efc..726a90f2cb 100644 --- a/cloudformation/groundstation/aws-groundstation-config_uplinkspectrumconfig.go +++ b/cloudformation/groundstation/aws-groundstation-config_uplinkspectrumconfig.go @@ -16,7 +16,7 @@ type Config_UplinkSpectrumConfig struct { // Polarization AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-groundstation-config-uplinkspectrumconfig.html#cfn-groundstation-config-uplinkspectrumconfig-polarization - Polarization string `json:"Polarization,omitempty"` + Polarization *string `json:"Polarization,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/groundstation/aws-groundstation-dataflowendpointgroup.go b/cloudformation/groundstation/aws-groundstation-dataflowendpointgroup.go index fd56511106..e0cace6e6e 100644 --- a/cloudformation/groundstation/aws-groundstation-dataflowendpointgroup.go +++ b/cloudformation/groundstation/aws-groundstation-dataflowendpointgroup.go @@ -16,12 +16,12 @@ type DataflowEndpointGroup struct { // EndpointDetails AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-groundstation-dataflowendpointgroup.html#cfn-groundstation-dataflowendpointgroup-endpointdetails - EndpointDetails []DataflowEndpointGroup_EndpointDetails `json:"EndpointDetails,omitempty"` + EndpointDetails []DataflowEndpointGroup_EndpointDetails `json:"EndpointDetails"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-groundstation-dataflowendpointgroup.html#cfn-groundstation-dataflowendpointgroup-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/groundstation/aws-groundstation-dataflowendpointgroup_dataflowendpoint.go b/cloudformation/groundstation/aws-groundstation-dataflowendpointgroup_dataflowendpoint.go index 6ba1766a26..738e2457c9 100644 --- a/cloudformation/groundstation/aws-groundstation-dataflowendpointgroup_dataflowendpoint.go +++ b/cloudformation/groundstation/aws-groundstation-dataflowendpointgroup_dataflowendpoint.go @@ -16,12 +16,12 @@ type DataflowEndpointGroup_DataflowEndpoint struct { // Mtu AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-groundstation-dataflowendpointgroup-dataflowendpoint.html#cfn-groundstation-dataflowendpointgroup-dataflowendpoint-mtu - Mtu int `json:"Mtu,omitempty"` + Mtu *int `json:"Mtu,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-groundstation-dataflowendpointgroup-dataflowendpoint.html#cfn-groundstation-dataflowendpointgroup-dataflowendpoint-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/groundstation/aws-groundstation-dataflowendpointgroup_securitydetails.go b/cloudformation/groundstation/aws-groundstation-dataflowendpointgroup_securitydetails.go index c933ad2a6a..b403f44e4c 100644 --- a/cloudformation/groundstation/aws-groundstation-dataflowendpointgroup_securitydetails.go +++ b/cloudformation/groundstation/aws-groundstation-dataflowendpointgroup_securitydetails.go @@ -11,17 +11,17 @@ type DataflowEndpointGroup_SecurityDetails struct { // RoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-groundstation-dataflowendpointgroup-securitydetails.html#cfn-groundstation-dataflowendpointgroup-securitydetails-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn *string `json:"RoleArn,omitempty"` // SecurityGroupIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-groundstation-dataflowendpointgroup-securitydetails.html#cfn-groundstation-dataflowendpointgroup-securitydetails-securitygroupids - SecurityGroupIds []string `json:"SecurityGroupIds,omitempty"` + SecurityGroupIds *[]string `json:"SecurityGroupIds,omitempty"` // SubnetIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-groundstation-dataflowendpointgroup-securitydetails.html#cfn-groundstation-dataflowendpointgroup-securitydetails-subnetids - SubnetIds []string `json:"SubnetIds,omitempty"` + SubnetIds *[]string `json:"SubnetIds,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/groundstation/aws-groundstation-dataflowendpointgroup_socketaddress.go b/cloudformation/groundstation/aws-groundstation-dataflowendpointgroup_socketaddress.go index 1f511c79a3..8473136c70 100644 --- a/cloudformation/groundstation/aws-groundstation-dataflowendpointgroup_socketaddress.go +++ b/cloudformation/groundstation/aws-groundstation-dataflowendpointgroup_socketaddress.go @@ -11,12 +11,12 @@ type DataflowEndpointGroup_SocketAddress struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-groundstation-dataflowendpointgroup-socketaddress.html#cfn-groundstation-dataflowendpointgroup-socketaddress-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Port AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-groundstation-dataflowendpointgroup-socketaddress.html#cfn-groundstation-dataflowendpointgroup-socketaddress-port - Port int `json:"Port,omitempty"` + Port *int `json:"Port,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/groundstation/aws-groundstation-missionprofile.go b/cloudformation/groundstation/aws-groundstation-missionprofile.go index b296cca0d8..2a040cc358 100644 --- a/cloudformation/groundstation/aws-groundstation-missionprofile.go +++ b/cloudformation/groundstation/aws-groundstation-missionprofile.go @@ -16,17 +16,17 @@ type MissionProfile struct { // ContactPostPassDurationSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-groundstation-missionprofile.html#cfn-groundstation-missionprofile-contactpostpassdurationseconds - ContactPostPassDurationSeconds int `json:"ContactPostPassDurationSeconds,omitempty"` + ContactPostPassDurationSeconds *int `json:"ContactPostPassDurationSeconds,omitempty"` // ContactPrePassDurationSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-groundstation-missionprofile.html#cfn-groundstation-missionprofile-contactprepassdurationseconds - ContactPrePassDurationSeconds int `json:"ContactPrePassDurationSeconds,omitempty"` + ContactPrePassDurationSeconds *int `json:"ContactPrePassDurationSeconds,omitempty"` // DataflowEdges AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-groundstation-missionprofile.html#cfn-groundstation-missionprofile-dataflowedges - DataflowEdges []MissionProfile_DataflowEdge `json:"DataflowEdges,omitempty"` + DataflowEdges []MissionProfile_DataflowEdge `json:"DataflowEdges"` // MinimumViableContactDurationSeconds AWS CloudFormation Property // Required: true @@ -36,17 +36,17 @@ type MissionProfile struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-groundstation-missionprofile.html#cfn-groundstation-missionprofile-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-groundstation-missionprofile.html#cfn-groundstation-missionprofile-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // TrackingConfigArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-groundstation-missionprofile.html#cfn-groundstation-missionprofile-trackingconfigarn - TrackingConfigArn string `json:"TrackingConfigArn,omitempty"` + TrackingConfigArn string `json:"TrackingConfigArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/groundstation/aws-groundstation-missionprofile_dataflowedge.go b/cloudformation/groundstation/aws-groundstation-missionprofile_dataflowedge.go index d2e5c9fe06..a6ad31bce6 100644 --- a/cloudformation/groundstation/aws-groundstation-missionprofile_dataflowedge.go +++ b/cloudformation/groundstation/aws-groundstation-missionprofile_dataflowedge.go @@ -11,12 +11,12 @@ type MissionProfile_DataflowEdge struct { // Destination AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-groundstation-missionprofile-dataflowedge.html#cfn-groundstation-missionprofile-dataflowedge-destination - Destination string `json:"Destination,omitempty"` + Destination *string `json:"Destination,omitempty"` // Source AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-groundstation-missionprofile-dataflowedge.html#cfn-groundstation-missionprofile-dataflowedge-source - Source string `json:"Source,omitempty"` + Source *string `json:"Source,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/guardduty/aws-guardduty-detector.go b/cloudformation/guardduty/aws-guardduty-detector.go index da949ba199..950f93f6e4 100644 --- a/cloudformation/guardduty/aws-guardduty-detector.go +++ b/cloudformation/guardduty/aws-guardduty-detector.go @@ -25,7 +25,7 @@ type Detector struct { // FindingPublishingFrequency AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html#cfn-guardduty-detector-findingpublishingfrequency - FindingPublishingFrequency string `json:"FindingPublishingFrequency,omitempty"` + FindingPublishingFrequency *string `json:"FindingPublishingFrequency,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/guardduty/aws-guardduty-detector_cfnkubernetesauditlogsconfiguration.go b/cloudformation/guardduty/aws-guardduty-detector_cfnkubernetesauditlogsconfiguration.go index 7db0cfb07c..912051fec1 100644 --- a/cloudformation/guardduty/aws-guardduty-detector_cfnkubernetesauditlogsconfiguration.go +++ b/cloudformation/guardduty/aws-guardduty-detector_cfnkubernetesauditlogsconfiguration.go @@ -11,7 +11,7 @@ type Detector_CFNKubernetesAuditLogsConfiguration struct { // Enable AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfnkubernetesauditlogsconfiguration.html#cfn-guardduty-detector-cfnkubernetesauditlogsconfiguration-enable - Enable bool `json:"Enable,omitempty"` + Enable *bool `json:"Enable,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/guardduty/aws-guardduty-detector_cfns3logsconfiguration.go b/cloudformation/guardduty/aws-guardduty-detector_cfns3logsconfiguration.go index ca0c2b427f..56b4365483 100644 --- a/cloudformation/guardduty/aws-guardduty-detector_cfns3logsconfiguration.go +++ b/cloudformation/guardduty/aws-guardduty-detector_cfns3logsconfiguration.go @@ -11,7 +11,7 @@ type Detector_CFNS3LogsConfiguration struct { // Enable AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfns3logsconfiguration.html#cfn-guardduty-detector-cfns3logsconfiguration-enable - Enable bool `json:"Enable,omitempty"` + Enable *bool `json:"Enable,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/guardduty/aws-guardduty-filter.go b/cloudformation/guardduty/aws-guardduty-filter.go index 18b401bd57..1798630d9d 100644 --- a/cloudformation/guardduty/aws-guardduty-filter.go +++ b/cloudformation/guardduty/aws-guardduty-filter.go @@ -15,27 +15,27 @@ type Filter struct { // Action AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-filter.html#cfn-guardduty-filter-action - Action string `json:"Action,omitempty"` + Action string `json:"Action"` // Description AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-filter.html#cfn-guardduty-filter-description - Description string `json:"Description,omitempty"` + Description string `json:"Description"` // DetectorId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-filter.html#cfn-guardduty-filter-detectorid - DetectorId string `json:"DetectorId,omitempty"` + DetectorId string `json:"DetectorId"` // FindingCriteria AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-filter.html#cfn-guardduty-filter-findingcriteria - FindingCriteria *Filter_FindingCriteria `json:"FindingCriteria,omitempty"` + FindingCriteria *Filter_FindingCriteria `json:"FindingCriteria"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-filter.html#cfn-guardduty-filter-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Rank AWS CloudFormation Property // Required: true diff --git a/cloudformation/guardduty/aws-guardduty-filter_condition.go b/cloudformation/guardduty/aws-guardduty-filter_condition.go index dc5cdafdb2..3cca0f6254 100644 --- a/cloudformation/guardduty/aws-guardduty-filter_condition.go +++ b/cloudformation/guardduty/aws-guardduty-filter_condition.go @@ -11,27 +11,27 @@ type Filter_Condition struct { // Eq AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-eq - Eq []string `json:"Eq,omitempty"` + Eq *[]string `json:"Eq,omitempty"` // Gte AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-gte - Gte int `json:"Gte,omitempty"` + Gte *int `json:"Gte,omitempty"` // Lt AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-lt - Lt int `json:"Lt,omitempty"` + Lt *int `json:"Lt,omitempty"` // Lte AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-lte - Lte int `json:"Lte,omitempty"` + Lte *int `json:"Lte,omitempty"` // Neq AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-neq - Neq []string `json:"Neq,omitempty"` + Neq *[]string `json:"Neq,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 d6a6bcdb76..15b028881c 100644 --- a/cloudformation/guardduty/aws-guardduty-filter_findingcriteria.go +++ b/cloudformation/guardduty/aws-guardduty-filter_findingcriteria.go @@ -11,7 +11,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/guardduty/aws-guardduty-ipset.go b/cloudformation/guardduty/aws-guardduty-ipset.go index 2ac7ddd90d..070760f2c8 100644 --- a/cloudformation/guardduty/aws-guardduty-ipset.go +++ b/cloudformation/guardduty/aws-guardduty-ipset.go @@ -20,22 +20,22 @@ type IPSet struct { // DetectorId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html#cfn-guardduty-ipset-detectorid - DetectorId string `json:"DetectorId,omitempty"` + DetectorId string `json:"DetectorId"` // Format AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html#cfn-guardduty-ipset-format - Format string `json:"Format,omitempty"` + Format string `json:"Format"` // Location AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html#cfn-guardduty-ipset-location - Location string `json:"Location,omitempty"` + Location string `json:"Location"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html#cfn-guardduty-ipset-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/guardduty/aws-guardduty-master.go b/cloudformation/guardduty/aws-guardduty-master.go index 2136db78b9..b6d486f072 100644 --- a/cloudformation/guardduty/aws-guardduty-master.go +++ b/cloudformation/guardduty/aws-guardduty-master.go @@ -15,17 +15,17 @@ type Master struct { // DetectorId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-master.html#cfn-guardduty-master-detectorid - DetectorId string `json:"DetectorId,omitempty"` + DetectorId string `json:"DetectorId"` // InvitationId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-master.html#cfn-guardduty-master-invitationid - InvitationId string `json:"InvitationId,omitempty"` + InvitationId *string `json:"InvitationId,omitempty"` // MasterId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-master.html#cfn-guardduty-master-masterid - MasterId string `json:"MasterId,omitempty"` + MasterId string `json:"MasterId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/guardduty/aws-guardduty-member.go b/cloudformation/guardduty/aws-guardduty-member.go index aa350bd0d2..efb9cd8b7a 100644 --- a/cloudformation/guardduty/aws-guardduty-member.go +++ b/cloudformation/guardduty/aws-guardduty-member.go @@ -15,32 +15,32 @@ type Member struct { // DetectorId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-member.html#cfn-guardduty-member-detectorid - DetectorId string `json:"DetectorId,omitempty"` + DetectorId string `json:"DetectorId"` // DisableEmailNotification AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-member.html#cfn-guardduty-member-disableemailnotification - DisableEmailNotification bool `json:"DisableEmailNotification,omitempty"` + DisableEmailNotification *bool `json:"DisableEmailNotification,omitempty"` // Email AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-member.html#cfn-guardduty-member-email - Email string `json:"Email,omitempty"` + Email string `json:"Email"` // MemberId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-member.html#cfn-guardduty-member-memberid - MemberId string `json:"MemberId,omitempty"` + MemberId string `json:"MemberId"` // Message AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-member.html#cfn-guardduty-member-message - Message string `json:"Message,omitempty"` + Message *string `json:"Message,omitempty"` // Status AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-member.html#cfn-guardduty-member-status - Status string `json:"Status,omitempty"` + Status *string `json:"Status,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/guardduty/aws-guardduty-threatintelset.go b/cloudformation/guardduty/aws-guardduty-threatintelset.go index e11d42b16c..982104f0eb 100644 --- a/cloudformation/guardduty/aws-guardduty-threatintelset.go +++ b/cloudformation/guardduty/aws-guardduty-threatintelset.go @@ -20,22 +20,22 @@ type ThreatIntelSet struct { // DetectorId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-detectorid - DetectorId string `json:"DetectorId,omitempty"` + DetectorId string `json:"DetectorId"` // Format AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-format - Format string `json:"Format,omitempty"` + Format string `json:"Format"` // Location AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-location - Location string `json:"Location,omitempty"` + Location string `json:"Location"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/healthlake/aws-healthlake-fhirdatastore.go b/cloudformation/healthlake/aws-healthlake-fhirdatastore.go index c177ffeb24..b4affaf65d 100644 --- a/cloudformation/healthlake/aws-healthlake-fhirdatastore.go +++ b/cloudformation/healthlake/aws-healthlake-fhirdatastore.go @@ -16,12 +16,12 @@ type FHIRDatastore struct { // DatastoreName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-healthlake-fhirdatastore.html#cfn-healthlake-fhirdatastore-datastorename - DatastoreName string `json:"DatastoreName,omitempty"` + DatastoreName *string `json:"DatastoreName,omitempty"` // DatastoreTypeVersion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-healthlake-fhirdatastore.html#cfn-healthlake-fhirdatastore-datastoretypeversion - DatastoreTypeVersion string `json:"DatastoreTypeVersion,omitempty"` + DatastoreTypeVersion string `json:"DatastoreTypeVersion"` // PreloadDataConfig AWS CloudFormation Property // Required: false @@ -36,7 +36,7 @@ type FHIRDatastore struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-healthlake-fhirdatastore.html#cfn-healthlake-fhirdatastore-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/healthlake/aws-healthlake-fhirdatastore_kmsencryptionconfig.go b/cloudformation/healthlake/aws-healthlake-fhirdatastore_kmsencryptionconfig.go index c11a0e0521..81c7172c7e 100644 --- a/cloudformation/healthlake/aws-healthlake-fhirdatastore_kmsencryptionconfig.go +++ b/cloudformation/healthlake/aws-healthlake-fhirdatastore_kmsencryptionconfig.go @@ -11,12 +11,12 @@ type FHIRDatastore_KmsEncryptionConfig struct { // CmkType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-healthlake-fhirdatastore-kmsencryptionconfig.html#cfn-healthlake-fhirdatastore-kmsencryptionconfig-cmktype - CmkType string `json:"CmkType,omitempty"` + CmkType string `json:"CmkType"` // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-healthlake-fhirdatastore-kmsencryptionconfig.html#cfn-healthlake-fhirdatastore-kmsencryptionconfig-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/healthlake/aws-healthlake-fhirdatastore_preloaddataconfig.go b/cloudformation/healthlake/aws-healthlake-fhirdatastore_preloaddataconfig.go index 565efeb6c1..f3755a37ed 100644 --- a/cloudformation/healthlake/aws-healthlake-fhirdatastore_preloaddataconfig.go +++ b/cloudformation/healthlake/aws-healthlake-fhirdatastore_preloaddataconfig.go @@ -11,7 +11,7 @@ type FHIRDatastore_PreloadDataConfig struct { // PreloadDataType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-healthlake-fhirdatastore-preloaddataconfig.html#cfn-healthlake-fhirdatastore-preloaddataconfig-preloaddatatype - PreloadDataType string `json:"PreloadDataType,omitempty"` + PreloadDataType string `json:"PreloadDataType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/healthlake/aws-healthlake-fhirdatastore_sseconfiguration.go b/cloudformation/healthlake/aws-healthlake-fhirdatastore_sseconfiguration.go index 971123d475..60c875f15c 100644 --- a/cloudformation/healthlake/aws-healthlake-fhirdatastore_sseconfiguration.go +++ b/cloudformation/healthlake/aws-healthlake-fhirdatastore_sseconfiguration.go @@ -11,7 +11,7 @@ type FHIRDatastore_SseConfiguration struct { // KmsEncryptionConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-healthlake-fhirdatastore-sseconfiguration.html#cfn-healthlake-fhirdatastore-sseconfiguration-kmsencryptionconfig - KmsEncryptionConfig *FHIRDatastore_KmsEncryptionConfig `json:"KmsEncryptionConfig,omitempty"` + KmsEncryptionConfig *FHIRDatastore_KmsEncryptionConfig `json:"KmsEncryptionConfig"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iam/aws-iam-accesskey.go b/cloudformation/iam/aws-iam-accesskey.go index 55483146c1..e3d0c6238b 100644 --- a/cloudformation/iam/aws-iam-accesskey.go +++ b/cloudformation/iam/aws-iam-accesskey.go @@ -15,17 +15,17 @@ type AccessKey struct { // Serial AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-accesskey.html#cfn-iam-accesskey-serial - Serial int `json:"Serial,omitempty"` + Serial *int `json:"Serial,omitempty"` // Status AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-accesskey.html#cfn-iam-accesskey-status - Status string `json:"Status,omitempty"` + Status *string `json:"Status,omitempty"` // UserName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-accesskey.html#cfn-iam-accesskey-username - UserName string `json:"UserName,omitempty"` + UserName string `json:"UserName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iam/aws-iam-group.go b/cloudformation/iam/aws-iam-group.go index 88731895ac..dcb5ff4d0c 100644 --- a/cloudformation/iam/aws-iam-group.go +++ b/cloudformation/iam/aws-iam-group.go @@ -15,22 +15,22 @@ type Group struct { // GroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-group.html#cfn-iam-group-groupname - GroupName string `json:"GroupName,omitempty"` + GroupName *string `json:"GroupName,omitempty"` // ManagedPolicyArns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-group.html#cfn-iam-group-managepolicyarns - ManagedPolicyArns []string `json:"ManagedPolicyArns,omitempty"` + ManagedPolicyArns *[]string `json:"ManagedPolicyArns,omitempty"` // Path AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-group.html#cfn-iam-group-path - Path string `json:"Path,omitempty"` + Path *string `json:"Path,omitempty"` // Policies AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-group.html#cfn-iam-group-policies - Policies []Group_Policy `json:"Policies,omitempty"` + Policies *[]Group_Policy `json:"Policies,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iam/aws-iam-group_policy.go b/cloudformation/iam/aws-iam-group_policy.go index f15a5650a6..574ba2522c 100644 --- a/cloudformation/iam/aws-iam-group_policy.go +++ b/cloudformation/iam/aws-iam-group_policy.go @@ -11,12 +11,12 @@ type Group_Policy struct { // PolicyDocument AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html#cfn-iam-policies-policydocument - PolicyDocument interface{} `json:"PolicyDocument,omitempty"` + PolicyDocument interface{} `json:"PolicyDocument"` // PolicyName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html#cfn-iam-policies-policyname - PolicyName string `json:"PolicyName,omitempty"` + PolicyName string `json:"PolicyName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iam/aws-iam-instanceprofile.go b/cloudformation/iam/aws-iam-instanceprofile.go index 8abfd870e0..d3a79f7ae9 100644 --- a/cloudformation/iam/aws-iam-instanceprofile.go +++ b/cloudformation/iam/aws-iam-instanceprofile.go @@ -15,17 +15,17 @@ type InstanceProfile struct { // InstanceProfileName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html#cfn-iam-instanceprofile-instanceprofilename - InstanceProfileName string `json:"InstanceProfileName,omitempty"` + InstanceProfileName *string `json:"InstanceProfileName,omitempty"` // Path AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html#cfn-iam-instanceprofile-path - Path string `json:"Path,omitempty"` + Path *string `json:"Path,omitempty"` // Roles AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html#cfn-iam-instanceprofile-roles - Roles []string `json:"Roles,omitempty"` + Roles []string `json:"Roles"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iam/aws-iam-managedpolicy.go b/cloudformation/iam/aws-iam-managedpolicy.go index f82784b689..313b54e91b 100644 --- a/cloudformation/iam/aws-iam-managedpolicy.go +++ b/cloudformation/iam/aws-iam-managedpolicy.go @@ -15,37 +15,37 @@ type ManagedPolicy struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Groups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-groups - Groups []string `json:"Groups,omitempty"` + Groups *[]string `json:"Groups,omitempty"` // ManagedPolicyName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-managedpolicyname - ManagedPolicyName string `json:"ManagedPolicyName,omitempty"` + ManagedPolicyName *string `json:"ManagedPolicyName,omitempty"` // Path AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-ec2-dhcpoptions-path - Path string `json:"Path,omitempty"` + Path *string `json:"Path,omitempty"` // PolicyDocument AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-policydocument - PolicyDocument interface{} `json:"PolicyDocument,omitempty"` + PolicyDocument interface{} `json:"PolicyDocument"` // Roles AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-roles - Roles []string `json:"Roles,omitempty"` + Roles *[]string `json:"Roles,omitempty"` // Users AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-users - Users []string `json:"Users,omitempty"` + Users *[]string `json:"Users,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iam/aws-iam-oidcprovider.go b/cloudformation/iam/aws-iam-oidcprovider.go index a821412aa5..4c3e866c57 100644 --- a/cloudformation/iam/aws-iam-oidcprovider.go +++ b/cloudformation/iam/aws-iam-oidcprovider.go @@ -16,22 +16,22 @@ type OIDCProvider struct { // ClientIdList AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-oidcprovider.html#cfn-iam-oidcprovider-clientidlist - ClientIdList []string `json:"ClientIdList,omitempty"` + ClientIdList *[]string `json:"ClientIdList,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-oidcprovider.html#cfn-iam-oidcprovider-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // ThumbprintList AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-oidcprovider.html#cfn-iam-oidcprovider-thumbprintlist - ThumbprintList []string `json:"ThumbprintList,omitempty"` + ThumbprintList []string `json:"ThumbprintList"` // Url AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-oidcprovider.html#cfn-iam-oidcprovider-url - Url string `json:"Url,omitempty"` + Url *string `json:"Url,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iam/aws-iam-policy.go b/cloudformation/iam/aws-iam-policy.go index 36fa3fb289..99ef6f5ae0 100644 --- a/cloudformation/iam/aws-iam-policy.go +++ b/cloudformation/iam/aws-iam-policy.go @@ -15,27 +15,27 @@ type Policy struct { // Groups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html#cfn-iam-policy-groups - Groups []string `json:"Groups,omitempty"` + Groups *[]string `json:"Groups,omitempty"` // PolicyDocument AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html#cfn-iam-policy-policydocument - PolicyDocument interface{} `json:"PolicyDocument,omitempty"` + PolicyDocument interface{} `json:"PolicyDocument"` // PolicyName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html#cfn-iam-policy-policyname - PolicyName string `json:"PolicyName,omitempty"` + PolicyName string `json:"PolicyName"` // Roles AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html#cfn-iam-policy-roles - Roles []string `json:"Roles,omitempty"` + Roles *[]string `json:"Roles,omitempty"` // Users AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html#cfn-iam-policy-users - Users []string `json:"Users,omitempty"` + Users *[]string `json:"Users,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iam/aws-iam-role.go b/cloudformation/iam/aws-iam-role.go index 34b008006c..8860072787 100644 --- a/cloudformation/iam/aws-iam-role.go +++ b/cloudformation/iam/aws-iam-role.go @@ -16,47 +16,47 @@ type Role struct { // AssumeRolePolicyDocument AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-role.html#cfn-iam-role-assumerolepolicydocument - AssumeRolePolicyDocument interface{} `json:"AssumeRolePolicyDocument,omitempty"` + AssumeRolePolicyDocument interface{} `json:"AssumeRolePolicyDocument"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-role.html#cfn-iam-role-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // ManagedPolicyArns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-role.html#cfn-iam-role-managepolicyarns - ManagedPolicyArns []string `json:"ManagedPolicyArns,omitempty"` + ManagedPolicyArns *[]string `json:"ManagedPolicyArns,omitempty"` // MaxSessionDuration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-role.html#cfn-iam-role-maxsessionduration - MaxSessionDuration int `json:"MaxSessionDuration,omitempty"` + MaxSessionDuration *int `json:"MaxSessionDuration,omitempty"` // Path AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-role.html#cfn-iam-role-path - Path string `json:"Path,omitempty"` + Path *string `json:"Path,omitempty"` // PermissionsBoundary AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-role.html#cfn-iam-role-permissionsboundary - PermissionsBoundary string `json:"PermissionsBoundary,omitempty"` + PermissionsBoundary *string `json:"PermissionsBoundary,omitempty"` // Policies AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-role.html#cfn-iam-role-policies - Policies []Role_Policy `json:"Policies,omitempty"` + Policies *[]Role_Policy `json:"Policies,omitempty"` // RoleName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-role.html#cfn-iam-role-rolename - RoleName string `json:"RoleName,omitempty"` + RoleName *string `json:"RoleName,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-role.html#cfn-iam-role-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iam/aws-iam-role_policy.go b/cloudformation/iam/aws-iam-role_policy.go index bae65f1792..4d0c956cf4 100644 --- a/cloudformation/iam/aws-iam-role_policy.go +++ b/cloudformation/iam/aws-iam-role_policy.go @@ -11,12 +11,12 @@ type Role_Policy struct { // PolicyDocument AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html#cfn-iam-policies-policydocument - PolicyDocument interface{} `json:"PolicyDocument,omitempty"` + PolicyDocument interface{} `json:"PolicyDocument"` // PolicyName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html#cfn-iam-policies-policyname - PolicyName string `json:"PolicyName,omitempty"` + PolicyName string `json:"PolicyName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iam/aws-iam-samlprovider.go b/cloudformation/iam/aws-iam-samlprovider.go index 4708dd9128..cda52cd4b0 100644 --- a/cloudformation/iam/aws-iam-samlprovider.go +++ b/cloudformation/iam/aws-iam-samlprovider.go @@ -16,17 +16,17 @@ type SAMLProvider struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-samlprovider.html#cfn-iam-samlprovider-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // SamlMetadataDocument AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-samlprovider.html#cfn-iam-samlprovider-samlmetadatadocument - SamlMetadataDocument string `json:"SamlMetadataDocument,omitempty"` + SamlMetadataDocument string `json:"SamlMetadataDocument"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-samlprovider.html#cfn-iam-samlprovider-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iam/aws-iam-servercertificate.go b/cloudformation/iam/aws-iam-servercertificate.go index 998cc4707e..0706b10f81 100644 --- a/cloudformation/iam/aws-iam-servercertificate.go +++ b/cloudformation/iam/aws-iam-servercertificate.go @@ -16,32 +16,32 @@ type ServerCertificate struct { // CertificateBody AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-servercertificate.html#cfn-iam-servercertificate-certificatebody - CertificateBody string `json:"CertificateBody,omitempty"` + CertificateBody *string `json:"CertificateBody,omitempty"` // CertificateChain AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-servercertificate.html#cfn-iam-servercertificate-certificatechain - CertificateChain string `json:"CertificateChain,omitempty"` + CertificateChain *string `json:"CertificateChain,omitempty"` // Path AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-servercertificate.html#cfn-iam-servercertificate-path - Path string `json:"Path,omitempty"` + Path *string `json:"Path,omitempty"` // PrivateKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-servercertificate.html#cfn-iam-servercertificate-privatekey - PrivateKey string `json:"PrivateKey,omitempty"` + PrivateKey *string `json:"PrivateKey,omitempty"` // ServerCertificateName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-servercertificate.html#cfn-iam-servercertificate-servercertificatename - ServerCertificateName string `json:"ServerCertificateName,omitempty"` + ServerCertificateName *string `json:"ServerCertificateName,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-servercertificate.html#cfn-iam-servercertificate-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iam/aws-iam-servicelinkedrole.go b/cloudformation/iam/aws-iam-servicelinkedrole.go index 35ad4117e9..be4bfe69a4 100644 --- a/cloudformation/iam/aws-iam-servicelinkedrole.go +++ b/cloudformation/iam/aws-iam-servicelinkedrole.go @@ -15,17 +15,17 @@ type ServiceLinkedRole struct { // AWSServiceName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-servicelinkedrole.html#cfn-iam-servicelinkedrole-awsservicename - AWSServiceName string `json:"AWSServiceName,omitempty"` + AWSServiceName string `json:"AWSServiceName"` // CustomSuffix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-servicelinkedrole.html#cfn-iam-servicelinkedrole-customsuffix - CustomSuffix string `json:"CustomSuffix,omitempty"` + CustomSuffix *string `json:"CustomSuffix,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-servicelinkedrole.html#cfn-iam-servicelinkedrole-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iam/aws-iam-user.go b/cloudformation/iam/aws-iam-user.go index 885f32c770..5384ae2110 100644 --- a/cloudformation/iam/aws-iam-user.go +++ b/cloudformation/iam/aws-iam-user.go @@ -16,7 +16,7 @@ type User struct { // Groups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user.html#cfn-iam-user-groups - Groups []string `json:"Groups,omitempty"` + Groups *[]string `json:"Groups,omitempty"` // LoginProfile AWS CloudFormation Property // Required: false @@ -26,32 +26,32 @@ type User struct { // ManagedPolicyArns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user.html#cfn-iam-user-managepolicyarns - ManagedPolicyArns []string `json:"ManagedPolicyArns,omitempty"` + ManagedPolicyArns *[]string `json:"ManagedPolicyArns,omitempty"` // Path AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user.html#cfn-iam-user-path - Path string `json:"Path,omitempty"` + Path *string `json:"Path,omitempty"` // PermissionsBoundary AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user.html#cfn-iam-user-permissionsboundary - PermissionsBoundary string `json:"PermissionsBoundary,omitempty"` + PermissionsBoundary *string `json:"PermissionsBoundary,omitempty"` // Policies AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user.html#cfn-iam-user-policies - Policies []User_Policy `json:"Policies,omitempty"` + Policies *[]User_Policy `json:"Policies,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user.html#cfn-iam-user-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // UserName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user.html#cfn-iam-user-username - UserName string `json:"UserName,omitempty"` + UserName *string `json:"UserName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iam/aws-iam-user_loginprofile.go b/cloudformation/iam/aws-iam-user_loginprofile.go index 8dc4b1b991..899e9b4c9c 100644 --- a/cloudformation/iam/aws-iam-user_loginprofile.go +++ b/cloudformation/iam/aws-iam-user_loginprofile.go @@ -11,12 +11,12 @@ type User_LoginProfile struct { // Password AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user-loginprofile.html#cfn-iam-user-loginprofile-password - Password string `json:"Password,omitempty"` + Password string `json:"Password"` // PasswordResetRequired AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user-loginprofile.html#cfn-iam-user-loginprofile-passwordresetrequired - PasswordResetRequired bool `json:"PasswordResetRequired,omitempty"` + PasswordResetRequired *bool `json:"PasswordResetRequired,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iam/aws-iam-user_policy.go b/cloudformation/iam/aws-iam-user_policy.go index e47cac9f1c..4bc582063f 100644 --- a/cloudformation/iam/aws-iam-user_policy.go +++ b/cloudformation/iam/aws-iam-user_policy.go @@ -11,12 +11,12 @@ type User_Policy struct { // PolicyDocument AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html#cfn-iam-policies-policydocument - PolicyDocument interface{} `json:"PolicyDocument,omitempty"` + PolicyDocument interface{} `json:"PolicyDocument"` // PolicyName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html#cfn-iam-policies-policyname - PolicyName string `json:"PolicyName,omitempty"` + PolicyName string `json:"PolicyName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iam/aws-iam-usertogroupaddition.go b/cloudformation/iam/aws-iam-usertogroupaddition.go index a2d913919c..5d8b94475d 100644 --- a/cloudformation/iam/aws-iam-usertogroupaddition.go +++ b/cloudformation/iam/aws-iam-usertogroupaddition.go @@ -15,12 +15,12 @@ type UserToGroupAddition struct { // GroupName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-addusertogroup.html#cfn-iam-addusertogroup-groupname - GroupName string `json:"GroupName,omitempty"` + GroupName string `json:"GroupName"` // Users AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-addusertogroup.html#cfn-iam-addusertogroup-users - Users []string `json:"Users,omitempty"` + Users []string `json:"Users"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iam/aws-iam-virtualmfadevice.go b/cloudformation/iam/aws-iam-virtualmfadevice.go index 2d83fb16c0..ec8708b1c5 100644 --- a/cloudformation/iam/aws-iam-virtualmfadevice.go +++ b/cloudformation/iam/aws-iam-virtualmfadevice.go @@ -16,22 +16,22 @@ type VirtualMFADevice struct { // Path AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-virtualmfadevice.html#cfn-iam-virtualmfadevice-path - Path string `json:"Path,omitempty"` + Path *string `json:"Path,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-virtualmfadevice.html#cfn-iam-virtualmfadevice-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // Users AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-virtualmfadevice.html#cfn-iam-virtualmfadevice-users - Users []string `json:"Users,omitempty"` + Users []string `json:"Users"` // VirtualMfaDeviceName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-virtualmfadevice.html#cfn-iam-virtualmfadevice-virtualmfadevicename - VirtualMfaDeviceName string `json:"VirtualMfaDeviceName,omitempty"` + VirtualMfaDeviceName *string `json:"VirtualMfaDeviceName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/imagebuilder/aws-imagebuilder-component.go b/cloudformation/imagebuilder/aws-imagebuilder-component.go index 2936d725c3..6e77c72902 100644 --- a/cloudformation/imagebuilder/aws-imagebuilder-component.go +++ b/cloudformation/imagebuilder/aws-imagebuilder-component.go @@ -15,52 +15,52 @@ type Component struct { // ChangeDescription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-component.html#cfn-imagebuilder-component-changedescription - ChangeDescription string `json:"ChangeDescription,omitempty"` + ChangeDescription *string `json:"ChangeDescription,omitempty"` // Data AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-component.html#cfn-imagebuilder-component-data - Data string `json:"Data,omitempty"` + Data *string `json:"Data,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-component.html#cfn-imagebuilder-component-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-component.html#cfn-imagebuilder-component-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-component.html#cfn-imagebuilder-component-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Platform AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-component.html#cfn-imagebuilder-component-platform - Platform string `json:"Platform,omitempty"` + Platform string `json:"Platform"` // SupportedOsVersions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-component.html#cfn-imagebuilder-component-supportedosversions - SupportedOsVersions []string `json:"SupportedOsVersions,omitempty"` + SupportedOsVersions *[]string `json:"SupportedOsVersions,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-component.html#cfn-imagebuilder-component-tags - Tags map[string]string `json:"Tags,omitempty"` + Tags *map[string]string `json:"Tags,omitempty"` // Uri AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-component.html#cfn-imagebuilder-component-uri - Uri string `json:"Uri,omitempty"` + Uri *string `json:"Uri,omitempty"` // Version AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-component.html#cfn-imagebuilder-component-version - Version string `json:"Version,omitempty"` + Version string `json:"Version"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/imagebuilder/aws-imagebuilder-containerrecipe.go b/cloudformation/imagebuilder/aws-imagebuilder-containerrecipe.go index 16a9e572c0..1018bbc3af 100644 --- a/cloudformation/imagebuilder/aws-imagebuilder-containerrecipe.go +++ b/cloudformation/imagebuilder/aws-imagebuilder-containerrecipe.go @@ -15,32 +15,32 @@ type ContainerRecipe struct { // Components AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-containerrecipe.html#cfn-imagebuilder-containerrecipe-components - Components []ContainerRecipe_ComponentConfiguration `json:"Components,omitempty"` + Components []ContainerRecipe_ComponentConfiguration `json:"Components"` // ContainerType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-containerrecipe.html#cfn-imagebuilder-containerrecipe-containertype - ContainerType string `json:"ContainerType,omitempty"` + ContainerType string `json:"ContainerType"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-containerrecipe.html#cfn-imagebuilder-containerrecipe-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // DockerfileTemplateData AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-containerrecipe.html#cfn-imagebuilder-containerrecipe-dockerfiletemplatedata - DockerfileTemplateData string `json:"DockerfileTemplateData,omitempty"` + DockerfileTemplateData *string `json:"DockerfileTemplateData,omitempty"` // DockerfileTemplateUri AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-containerrecipe.html#cfn-imagebuilder-containerrecipe-dockerfiletemplateuri - DockerfileTemplateUri string `json:"DockerfileTemplateUri,omitempty"` + DockerfileTemplateUri *string `json:"DockerfileTemplateUri,omitempty"` // ImageOsVersionOverride AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-containerrecipe.html#cfn-imagebuilder-containerrecipe-imageosversionoverride - ImageOsVersionOverride string `json:"ImageOsVersionOverride,omitempty"` + ImageOsVersionOverride *string `json:"ImageOsVersionOverride,omitempty"` // InstanceConfiguration AWS CloudFormation Property // Required: false @@ -50,42 +50,42 @@ type ContainerRecipe struct { // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-containerrecipe.html#cfn-imagebuilder-containerrecipe-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-containerrecipe.html#cfn-imagebuilder-containerrecipe-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // ParentImage AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-containerrecipe.html#cfn-imagebuilder-containerrecipe-parentimage - ParentImage string `json:"ParentImage,omitempty"` + ParentImage string `json:"ParentImage"` // PlatformOverride AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-containerrecipe.html#cfn-imagebuilder-containerrecipe-platformoverride - PlatformOverride string `json:"PlatformOverride,omitempty"` + PlatformOverride *string `json:"PlatformOverride,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-containerrecipe.html#cfn-imagebuilder-containerrecipe-tags - Tags map[string]string `json:"Tags,omitempty"` + Tags *map[string]string `json:"Tags,omitempty"` // TargetRepository AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-containerrecipe.html#cfn-imagebuilder-containerrecipe-targetrepository - TargetRepository *ContainerRecipe_TargetContainerRepository `json:"TargetRepository,omitempty"` + TargetRepository *ContainerRecipe_TargetContainerRepository `json:"TargetRepository"` // Version AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-containerrecipe.html#cfn-imagebuilder-containerrecipe-version - Version string `json:"Version,omitempty"` + Version string `json:"Version"` // WorkingDirectory AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-containerrecipe.html#cfn-imagebuilder-containerrecipe-workingdirectory - WorkingDirectory string `json:"WorkingDirectory,omitempty"` + WorkingDirectory *string `json:"WorkingDirectory,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/imagebuilder/aws-imagebuilder-containerrecipe_componentconfiguration.go b/cloudformation/imagebuilder/aws-imagebuilder-containerrecipe_componentconfiguration.go index c225ef374a..053332b04d 100644 --- a/cloudformation/imagebuilder/aws-imagebuilder-containerrecipe_componentconfiguration.go +++ b/cloudformation/imagebuilder/aws-imagebuilder-containerrecipe_componentconfiguration.go @@ -11,7 +11,7 @@ type ContainerRecipe_ComponentConfiguration struct { // ComponentArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-containerrecipe-componentconfiguration.html#cfn-imagebuilder-containerrecipe-componentconfiguration-componentarn - ComponentArn string `json:"ComponentArn,omitempty"` + ComponentArn *string `json:"ComponentArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/imagebuilder/aws-imagebuilder-containerrecipe_ebsinstanceblockdevicespecification.go b/cloudformation/imagebuilder/aws-imagebuilder-containerrecipe_ebsinstanceblockdevicespecification.go index 3b6a419d4e..b8018cc935 100644 --- a/cloudformation/imagebuilder/aws-imagebuilder-containerrecipe_ebsinstanceblockdevicespecification.go +++ b/cloudformation/imagebuilder/aws-imagebuilder-containerrecipe_ebsinstanceblockdevicespecification.go @@ -11,42 +11,42 @@ type ContainerRecipe_EbsInstanceBlockDeviceSpecification struct { // DeleteOnTermination AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-containerrecipe-ebsinstanceblockdevicespecification.html#cfn-imagebuilder-containerrecipe-ebsinstanceblockdevicespecification-deleteontermination - DeleteOnTermination bool `json:"DeleteOnTermination,omitempty"` + DeleteOnTermination *bool `json:"DeleteOnTermination,omitempty"` // Encrypted AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-containerrecipe-ebsinstanceblockdevicespecification.html#cfn-imagebuilder-containerrecipe-ebsinstanceblockdevicespecification-encrypted - Encrypted bool `json:"Encrypted,omitempty"` + Encrypted *bool `json:"Encrypted,omitempty"` // Iops AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-containerrecipe-ebsinstanceblockdevicespecification.html#cfn-imagebuilder-containerrecipe-ebsinstanceblockdevicespecification-iops - Iops int `json:"Iops,omitempty"` + Iops *int `json:"Iops,omitempty"` // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-containerrecipe-ebsinstanceblockdevicespecification.html#cfn-imagebuilder-containerrecipe-ebsinstanceblockdevicespecification-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // SnapshotId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-containerrecipe-ebsinstanceblockdevicespecification.html#cfn-imagebuilder-containerrecipe-ebsinstanceblockdevicespecification-snapshotid - SnapshotId string `json:"SnapshotId,omitempty"` + SnapshotId *string `json:"SnapshotId,omitempty"` // Throughput AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-containerrecipe-ebsinstanceblockdevicespecification.html#cfn-imagebuilder-containerrecipe-ebsinstanceblockdevicespecification-throughput - Throughput int `json:"Throughput,omitempty"` + Throughput *int `json:"Throughput,omitempty"` // VolumeSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-containerrecipe-ebsinstanceblockdevicespecification.html#cfn-imagebuilder-containerrecipe-ebsinstanceblockdevicespecification-volumesize - VolumeSize int `json:"VolumeSize,omitempty"` + VolumeSize *int `json:"VolumeSize,omitempty"` // VolumeType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-containerrecipe-ebsinstanceblockdevicespecification.html#cfn-imagebuilder-containerrecipe-ebsinstanceblockdevicespecification-volumetype - VolumeType string `json:"VolumeType,omitempty"` + VolumeType *string `json:"VolumeType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/imagebuilder/aws-imagebuilder-containerrecipe_instanceblockdevicemapping.go b/cloudformation/imagebuilder/aws-imagebuilder-containerrecipe_instanceblockdevicemapping.go index bf06ddf124..ba568d9c44 100644 --- a/cloudformation/imagebuilder/aws-imagebuilder-containerrecipe_instanceblockdevicemapping.go +++ b/cloudformation/imagebuilder/aws-imagebuilder-containerrecipe_instanceblockdevicemapping.go @@ -11,7 +11,7 @@ type ContainerRecipe_InstanceBlockDeviceMapping struct { // DeviceName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-containerrecipe-instanceblockdevicemapping.html#cfn-imagebuilder-containerrecipe-instanceblockdevicemapping-devicename - DeviceName string `json:"DeviceName,omitempty"` + DeviceName *string `json:"DeviceName,omitempty"` // Ebs AWS CloudFormation Property // Required: false @@ -21,12 +21,12 @@ type ContainerRecipe_InstanceBlockDeviceMapping struct { // NoDevice AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-containerrecipe-instanceblockdevicemapping.html#cfn-imagebuilder-containerrecipe-instanceblockdevicemapping-nodevice - NoDevice string `json:"NoDevice,omitempty"` + NoDevice *string `json:"NoDevice,omitempty"` // VirtualName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-containerrecipe-instanceblockdevicemapping.html#cfn-imagebuilder-containerrecipe-instanceblockdevicemapping-virtualname - VirtualName string `json:"VirtualName,omitempty"` + VirtualName *string `json:"VirtualName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/imagebuilder/aws-imagebuilder-containerrecipe_instanceconfiguration.go b/cloudformation/imagebuilder/aws-imagebuilder-containerrecipe_instanceconfiguration.go index 7e39c3c613..5179ff7f95 100644 --- a/cloudformation/imagebuilder/aws-imagebuilder-containerrecipe_instanceconfiguration.go +++ b/cloudformation/imagebuilder/aws-imagebuilder-containerrecipe_instanceconfiguration.go @@ -11,12 +11,12 @@ type ContainerRecipe_InstanceConfiguration struct { // BlockDeviceMappings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-containerrecipe-instanceconfiguration.html#cfn-imagebuilder-containerrecipe-instanceconfiguration-blockdevicemappings - BlockDeviceMappings []ContainerRecipe_InstanceBlockDeviceMapping `json:"BlockDeviceMappings,omitempty"` + BlockDeviceMappings *[]ContainerRecipe_InstanceBlockDeviceMapping `json:"BlockDeviceMappings,omitempty"` // Image AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-containerrecipe-instanceconfiguration.html#cfn-imagebuilder-containerrecipe-instanceconfiguration-image - Image string `json:"Image,omitempty"` + Image *string `json:"Image,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/imagebuilder/aws-imagebuilder-containerrecipe_targetcontainerrepository.go b/cloudformation/imagebuilder/aws-imagebuilder-containerrecipe_targetcontainerrepository.go index ed566188e5..88f53b00f4 100644 --- a/cloudformation/imagebuilder/aws-imagebuilder-containerrecipe_targetcontainerrepository.go +++ b/cloudformation/imagebuilder/aws-imagebuilder-containerrecipe_targetcontainerrepository.go @@ -11,12 +11,12 @@ type ContainerRecipe_TargetContainerRepository struct { // RepositoryName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-containerrecipe-targetcontainerrepository.html#cfn-imagebuilder-containerrecipe-targetcontainerrepository-repositoryname - RepositoryName string `json:"RepositoryName,omitempty"` + RepositoryName *string `json:"RepositoryName,omitempty"` // Service AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-containerrecipe-targetcontainerrepository.html#cfn-imagebuilder-containerrecipe-targetcontainerrepository-service - Service string `json:"Service,omitempty"` + Service *string `json:"Service,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/imagebuilder/aws-imagebuilder-distributionconfiguration.go b/cloudformation/imagebuilder/aws-imagebuilder-distributionconfiguration.go index fe92c9d6ac..ea18fc986d 100644 --- a/cloudformation/imagebuilder/aws-imagebuilder-distributionconfiguration.go +++ b/cloudformation/imagebuilder/aws-imagebuilder-distributionconfiguration.go @@ -15,22 +15,22 @@ type DistributionConfiguration struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-distributionconfiguration.html#cfn-imagebuilder-distributionconfiguration-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Distributions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-distributionconfiguration.html#cfn-imagebuilder-distributionconfiguration-distributions - Distributions []DistributionConfiguration_Distribution `json:"Distributions,omitempty"` + Distributions []DistributionConfiguration_Distribution `json:"Distributions"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-distributionconfiguration.html#cfn-imagebuilder-distributionconfiguration-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-distributionconfiguration.html#cfn-imagebuilder-distributionconfiguration-tags - Tags map[string]string `json:"Tags,omitempty"` + Tags *map[string]string `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/imagebuilder/aws-imagebuilder-distributionconfiguration_distribution.go b/cloudformation/imagebuilder/aws-imagebuilder-distributionconfiguration_distribution.go index f045b69c1b..40912dd1c0 100644 --- a/cloudformation/imagebuilder/aws-imagebuilder-distributionconfiguration_distribution.go +++ b/cloudformation/imagebuilder/aws-imagebuilder-distributionconfiguration_distribution.go @@ -11,27 +11,27 @@ type DistributionConfiguration_Distribution struct { // AmiDistributionConfiguration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-distributionconfiguration-distribution.html#cfn-imagebuilder-distributionconfiguration-distribution-amidistributionconfiguration - AmiDistributionConfiguration interface{} `json:"AmiDistributionConfiguration,omitempty"` + AmiDistributionConfiguration *interface{} `json:"AmiDistributionConfiguration,omitempty"` // ContainerDistributionConfiguration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-distributionconfiguration-distribution.html#cfn-imagebuilder-distributionconfiguration-distribution-containerdistributionconfiguration - ContainerDistributionConfiguration interface{} `json:"ContainerDistributionConfiguration,omitempty"` + ContainerDistributionConfiguration *interface{} `json:"ContainerDistributionConfiguration,omitempty"` // LaunchTemplateConfigurations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-distributionconfiguration-distribution.html#cfn-imagebuilder-distributionconfiguration-distribution-launchtemplateconfigurations - LaunchTemplateConfigurations []DistributionConfiguration_LaunchTemplateConfiguration `json:"LaunchTemplateConfigurations,omitempty"` + LaunchTemplateConfigurations *[]DistributionConfiguration_LaunchTemplateConfiguration `json:"LaunchTemplateConfigurations,omitempty"` // LicenseConfigurationArns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-distributionconfiguration-distribution.html#cfn-imagebuilder-distributionconfiguration-distribution-licenseconfigurationarns - LicenseConfigurationArns []string `json:"LicenseConfigurationArns,omitempty"` + LicenseConfigurationArns *[]string `json:"LicenseConfigurationArns,omitempty"` // Region AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-distributionconfiguration-distribution.html#cfn-imagebuilder-distributionconfiguration-distribution-region - Region string `json:"Region,omitempty"` + Region string `json:"Region"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/imagebuilder/aws-imagebuilder-distributionconfiguration_launchtemplateconfiguration.go b/cloudformation/imagebuilder/aws-imagebuilder-distributionconfiguration_launchtemplateconfiguration.go index 344a864467..b74ee56778 100644 --- a/cloudformation/imagebuilder/aws-imagebuilder-distributionconfiguration_launchtemplateconfiguration.go +++ b/cloudformation/imagebuilder/aws-imagebuilder-distributionconfiguration_launchtemplateconfiguration.go @@ -11,17 +11,17 @@ type DistributionConfiguration_LaunchTemplateConfiguration struct { // AccountId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-distributionconfiguration-launchtemplateconfiguration.html#cfn-imagebuilder-distributionconfiguration-launchtemplateconfiguration-accountid - AccountId string `json:"AccountId,omitempty"` + AccountId *string `json:"AccountId,omitempty"` // LaunchTemplateId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-distributionconfiguration-launchtemplateconfiguration.html#cfn-imagebuilder-distributionconfiguration-launchtemplateconfiguration-launchtemplateid - LaunchTemplateId string `json:"LaunchTemplateId,omitempty"` + LaunchTemplateId *string `json:"LaunchTemplateId,omitempty"` // SetDefaultVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-distributionconfiguration-launchtemplateconfiguration.html#cfn-imagebuilder-distributionconfiguration-launchtemplateconfiguration-setdefaultversion - SetDefaultVersion bool `json:"SetDefaultVersion,omitempty"` + SetDefaultVersion *bool `json:"SetDefaultVersion,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/imagebuilder/aws-imagebuilder-image.go b/cloudformation/imagebuilder/aws-imagebuilder-image.go index 6d7484d9e9..bffb7a8039 100644 --- a/cloudformation/imagebuilder/aws-imagebuilder-image.go +++ b/cloudformation/imagebuilder/aws-imagebuilder-image.go @@ -15,22 +15,22 @@ type Image struct { // ContainerRecipeArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-image.html#cfn-imagebuilder-image-containerrecipearn - ContainerRecipeArn string `json:"ContainerRecipeArn,omitempty"` + ContainerRecipeArn *string `json:"ContainerRecipeArn,omitempty"` // DistributionConfigurationArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-image.html#cfn-imagebuilder-image-distributionconfigurationarn - DistributionConfigurationArn string `json:"DistributionConfigurationArn,omitempty"` + DistributionConfigurationArn *string `json:"DistributionConfigurationArn,omitempty"` // EnhancedImageMetadataEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-image.html#cfn-imagebuilder-image-enhancedimagemetadataenabled - EnhancedImageMetadataEnabled bool `json:"EnhancedImageMetadataEnabled,omitempty"` + EnhancedImageMetadataEnabled *bool `json:"EnhancedImageMetadataEnabled,omitempty"` // ImageRecipeArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-image.html#cfn-imagebuilder-image-imagerecipearn - ImageRecipeArn string `json:"ImageRecipeArn,omitempty"` + ImageRecipeArn *string `json:"ImageRecipeArn,omitempty"` // ImageTestsConfiguration AWS CloudFormation Property // Required: false @@ -40,12 +40,12 @@ type Image struct { // InfrastructureConfigurationArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-image.html#cfn-imagebuilder-image-infrastructureconfigurationarn - InfrastructureConfigurationArn string `json:"InfrastructureConfigurationArn,omitempty"` + InfrastructureConfigurationArn string `json:"InfrastructureConfigurationArn"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-image.html#cfn-imagebuilder-image-tags - Tags map[string]string `json:"Tags,omitempty"` + Tags *map[string]string `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/imagebuilder/aws-imagebuilder-image_imagetestsconfiguration.go b/cloudformation/imagebuilder/aws-imagebuilder-image_imagetestsconfiguration.go index ab64521c61..d858b05ad5 100644 --- a/cloudformation/imagebuilder/aws-imagebuilder-image_imagetestsconfiguration.go +++ b/cloudformation/imagebuilder/aws-imagebuilder-image_imagetestsconfiguration.go @@ -11,12 +11,12 @@ type Image_ImageTestsConfiguration struct { // ImageTestsEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-image-imagetestsconfiguration.html#cfn-imagebuilder-image-imagetestsconfiguration-imagetestsenabled - ImageTestsEnabled bool `json:"ImageTestsEnabled,omitempty"` + ImageTestsEnabled *bool `json:"ImageTestsEnabled,omitempty"` // TimeoutMinutes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-image-imagetestsconfiguration.html#cfn-imagebuilder-image-imagetestsconfiguration-timeoutminutes - TimeoutMinutes int `json:"TimeoutMinutes,omitempty"` + TimeoutMinutes *int `json:"TimeoutMinutes,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/imagebuilder/aws-imagebuilder-imagepipeline.go b/cloudformation/imagebuilder/aws-imagebuilder-imagepipeline.go index 7db523cdfb..b59e66e98c 100644 --- a/cloudformation/imagebuilder/aws-imagebuilder-imagepipeline.go +++ b/cloudformation/imagebuilder/aws-imagebuilder-imagepipeline.go @@ -15,27 +15,27 @@ type ImagePipeline struct { // ContainerRecipeArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-imagepipeline.html#cfn-imagebuilder-imagepipeline-containerrecipearn - ContainerRecipeArn string `json:"ContainerRecipeArn,omitempty"` + ContainerRecipeArn *string `json:"ContainerRecipeArn,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-imagepipeline.html#cfn-imagebuilder-imagepipeline-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // DistributionConfigurationArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-imagepipeline.html#cfn-imagebuilder-imagepipeline-distributionconfigurationarn - DistributionConfigurationArn string `json:"DistributionConfigurationArn,omitempty"` + DistributionConfigurationArn *string `json:"DistributionConfigurationArn,omitempty"` // EnhancedImageMetadataEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-imagepipeline.html#cfn-imagebuilder-imagepipeline-enhancedimagemetadataenabled - EnhancedImageMetadataEnabled bool `json:"EnhancedImageMetadataEnabled,omitempty"` + EnhancedImageMetadataEnabled *bool `json:"EnhancedImageMetadataEnabled,omitempty"` // ImageRecipeArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-imagepipeline.html#cfn-imagebuilder-imagepipeline-imagerecipearn - ImageRecipeArn string `json:"ImageRecipeArn,omitempty"` + ImageRecipeArn *string `json:"ImageRecipeArn,omitempty"` // ImageTestsConfiguration AWS CloudFormation Property // Required: false @@ -45,12 +45,12 @@ type ImagePipeline struct { // InfrastructureConfigurationArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-imagepipeline.html#cfn-imagebuilder-imagepipeline-infrastructureconfigurationarn - InfrastructureConfigurationArn string `json:"InfrastructureConfigurationArn,omitempty"` + InfrastructureConfigurationArn string `json:"InfrastructureConfigurationArn"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-imagepipeline.html#cfn-imagebuilder-imagepipeline-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Schedule AWS CloudFormation Property // Required: false @@ -60,12 +60,12 @@ type ImagePipeline struct { // Status AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-imagepipeline.html#cfn-imagebuilder-imagepipeline-status - Status string `json:"Status,omitempty"` + Status *string `json:"Status,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-imagepipeline.html#cfn-imagebuilder-imagepipeline-tags - Tags map[string]string `json:"Tags,omitempty"` + Tags *map[string]string `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/imagebuilder/aws-imagebuilder-imagepipeline_imagetestsconfiguration.go b/cloudformation/imagebuilder/aws-imagebuilder-imagepipeline_imagetestsconfiguration.go index e0c3210877..383d684beb 100644 --- a/cloudformation/imagebuilder/aws-imagebuilder-imagepipeline_imagetestsconfiguration.go +++ b/cloudformation/imagebuilder/aws-imagebuilder-imagepipeline_imagetestsconfiguration.go @@ -11,12 +11,12 @@ type ImagePipeline_ImageTestsConfiguration struct { // ImageTestsEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-imagepipeline-imagetestsconfiguration.html#cfn-imagebuilder-imagepipeline-imagetestsconfiguration-imagetestsenabled - ImageTestsEnabled bool `json:"ImageTestsEnabled,omitempty"` + ImageTestsEnabled *bool `json:"ImageTestsEnabled,omitempty"` // TimeoutMinutes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-imagepipeline-imagetestsconfiguration.html#cfn-imagebuilder-imagepipeline-imagetestsconfiguration-timeoutminutes - TimeoutMinutes int `json:"TimeoutMinutes,omitempty"` + TimeoutMinutes *int `json:"TimeoutMinutes,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/imagebuilder/aws-imagebuilder-imagepipeline_schedule.go b/cloudformation/imagebuilder/aws-imagebuilder-imagepipeline_schedule.go index d1313d28af..4491c03797 100644 --- a/cloudformation/imagebuilder/aws-imagebuilder-imagepipeline_schedule.go +++ b/cloudformation/imagebuilder/aws-imagebuilder-imagepipeline_schedule.go @@ -11,12 +11,12 @@ type ImagePipeline_Schedule struct { // PipelineExecutionStartCondition AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-imagepipeline-schedule.html#cfn-imagebuilder-imagepipeline-schedule-pipelineexecutionstartcondition - PipelineExecutionStartCondition string `json:"PipelineExecutionStartCondition,omitempty"` + PipelineExecutionStartCondition *string `json:"PipelineExecutionStartCondition,omitempty"` // ScheduleExpression AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-imagepipeline-schedule.html#cfn-imagebuilder-imagepipeline-schedule-scheduleexpression - ScheduleExpression string `json:"ScheduleExpression,omitempty"` + ScheduleExpression *string `json:"ScheduleExpression,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/imagebuilder/aws-imagebuilder-imagerecipe.go b/cloudformation/imagebuilder/aws-imagebuilder-imagerecipe.go index 4da20289e6..1494e465a3 100644 --- a/cloudformation/imagebuilder/aws-imagebuilder-imagerecipe.go +++ b/cloudformation/imagebuilder/aws-imagebuilder-imagerecipe.go @@ -20,42 +20,42 @@ type ImageRecipe struct { // BlockDeviceMappings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-imagerecipe.html#cfn-imagebuilder-imagerecipe-blockdevicemappings - BlockDeviceMappings []ImageRecipe_InstanceBlockDeviceMapping `json:"BlockDeviceMappings,omitempty"` + BlockDeviceMappings *[]ImageRecipe_InstanceBlockDeviceMapping `json:"BlockDeviceMappings,omitempty"` // Components AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-imagerecipe.html#cfn-imagebuilder-imagerecipe-components - Components []ImageRecipe_ComponentConfiguration `json:"Components,omitempty"` + Components []ImageRecipe_ComponentConfiguration `json:"Components"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-imagerecipe.html#cfn-imagebuilder-imagerecipe-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-imagerecipe.html#cfn-imagebuilder-imagerecipe-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // ParentImage AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-imagerecipe.html#cfn-imagebuilder-imagerecipe-parentimage - ParentImage string `json:"ParentImage,omitempty"` + ParentImage string `json:"ParentImage"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-imagerecipe.html#cfn-imagebuilder-imagerecipe-tags - Tags map[string]string `json:"Tags,omitempty"` + Tags *map[string]string `json:"Tags,omitempty"` // Version AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-imagerecipe.html#cfn-imagebuilder-imagerecipe-version - Version string `json:"Version,omitempty"` + Version string `json:"Version"` // WorkingDirectory AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-imagerecipe.html#cfn-imagebuilder-imagerecipe-workingdirectory - WorkingDirectory string `json:"WorkingDirectory,omitempty"` + WorkingDirectory *string `json:"WorkingDirectory,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/imagebuilder/aws-imagebuilder-imagerecipe_additionalinstanceconfiguration.go b/cloudformation/imagebuilder/aws-imagebuilder-imagerecipe_additionalinstanceconfiguration.go index de469915a7..d6e1d8842b 100644 --- a/cloudformation/imagebuilder/aws-imagebuilder-imagerecipe_additionalinstanceconfiguration.go +++ b/cloudformation/imagebuilder/aws-imagebuilder-imagerecipe_additionalinstanceconfiguration.go @@ -16,7 +16,7 @@ type ImageRecipe_AdditionalInstanceConfiguration struct { // UserDataOverride AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-imagerecipe-additionalinstanceconfiguration.html#cfn-imagebuilder-imagerecipe-additionalinstanceconfiguration-userdataoverride - UserDataOverride string `json:"UserDataOverride,omitempty"` + UserDataOverride *string `json:"UserDataOverride,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/imagebuilder/aws-imagebuilder-imagerecipe_componentconfiguration.go b/cloudformation/imagebuilder/aws-imagebuilder-imagerecipe_componentconfiguration.go index d3dab29ee7..6ed4a05a14 100644 --- a/cloudformation/imagebuilder/aws-imagebuilder-imagerecipe_componentconfiguration.go +++ b/cloudformation/imagebuilder/aws-imagebuilder-imagerecipe_componentconfiguration.go @@ -11,12 +11,12 @@ type ImageRecipe_ComponentConfiguration struct { // ComponentArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-imagerecipe-componentconfiguration.html#cfn-imagebuilder-imagerecipe-componentconfiguration-componentarn - ComponentArn string `json:"ComponentArn,omitempty"` + ComponentArn *string `json:"ComponentArn,omitempty"` // Parameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-imagerecipe-componentconfiguration.html#cfn-imagebuilder-imagerecipe-componentconfiguration-parameters - Parameters []ImageRecipe_ComponentParameter `json:"Parameters,omitempty"` + Parameters *[]ImageRecipe_ComponentParameter `json:"Parameters,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/imagebuilder/aws-imagebuilder-imagerecipe_componentparameter.go b/cloudformation/imagebuilder/aws-imagebuilder-imagerecipe_componentparameter.go index 2af9f3b17b..a75a2b5413 100644 --- a/cloudformation/imagebuilder/aws-imagebuilder-imagerecipe_componentparameter.go +++ b/cloudformation/imagebuilder/aws-imagebuilder-imagerecipe_componentparameter.go @@ -11,12 +11,12 @@ type ImageRecipe_ComponentParameter struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-imagerecipe-componentparameter.html#cfn-imagebuilder-imagerecipe-componentparameter-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-imagerecipe-componentparameter.html#cfn-imagebuilder-imagerecipe-componentparameter-value - Value []string `json:"Value,omitempty"` + Value []string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/imagebuilder/aws-imagebuilder-imagerecipe_ebsinstanceblockdevicespecification.go b/cloudformation/imagebuilder/aws-imagebuilder-imagerecipe_ebsinstanceblockdevicespecification.go index 7e8f662835..4d0d51f4ba 100644 --- a/cloudformation/imagebuilder/aws-imagebuilder-imagerecipe_ebsinstanceblockdevicespecification.go +++ b/cloudformation/imagebuilder/aws-imagebuilder-imagerecipe_ebsinstanceblockdevicespecification.go @@ -11,42 +11,42 @@ type ImageRecipe_EbsInstanceBlockDeviceSpecification struct { // DeleteOnTermination AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-imagerecipe-ebsinstanceblockdevicespecification.html#cfn-imagebuilder-imagerecipe-ebsinstanceblockdevicespecification-deleteontermination - DeleteOnTermination bool `json:"DeleteOnTermination,omitempty"` + DeleteOnTermination *bool `json:"DeleteOnTermination,omitempty"` // Encrypted AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-imagerecipe-ebsinstanceblockdevicespecification.html#cfn-imagebuilder-imagerecipe-ebsinstanceblockdevicespecification-encrypted - Encrypted bool `json:"Encrypted,omitempty"` + Encrypted *bool `json:"Encrypted,omitempty"` // Iops AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-imagerecipe-ebsinstanceblockdevicespecification.html#cfn-imagebuilder-imagerecipe-ebsinstanceblockdevicespecification-iops - Iops int `json:"Iops,omitempty"` + Iops *int `json:"Iops,omitempty"` // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-imagerecipe-ebsinstanceblockdevicespecification.html#cfn-imagebuilder-imagerecipe-ebsinstanceblockdevicespecification-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // SnapshotId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-imagerecipe-ebsinstanceblockdevicespecification.html#cfn-imagebuilder-imagerecipe-ebsinstanceblockdevicespecification-snapshotid - SnapshotId string `json:"SnapshotId,omitempty"` + SnapshotId *string `json:"SnapshotId,omitempty"` // Throughput AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-imagerecipe-ebsinstanceblockdevicespecification.html#cfn-imagebuilder-imagerecipe-ebsinstanceblockdevicespecification-throughput - Throughput int `json:"Throughput,omitempty"` + Throughput *int `json:"Throughput,omitempty"` // VolumeSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-imagerecipe-ebsinstanceblockdevicespecification.html#cfn-imagebuilder-imagerecipe-ebsinstanceblockdevicespecification-volumesize - VolumeSize int `json:"VolumeSize,omitempty"` + VolumeSize *int `json:"VolumeSize,omitempty"` // VolumeType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-imagerecipe-ebsinstanceblockdevicespecification.html#cfn-imagebuilder-imagerecipe-ebsinstanceblockdevicespecification-volumetype - VolumeType string `json:"VolumeType,omitempty"` + VolumeType *string `json:"VolumeType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/imagebuilder/aws-imagebuilder-imagerecipe_instanceblockdevicemapping.go b/cloudformation/imagebuilder/aws-imagebuilder-imagerecipe_instanceblockdevicemapping.go index 65c5bfa773..caf401e674 100644 --- a/cloudformation/imagebuilder/aws-imagebuilder-imagerecipe_instanceblockdevicemapping.go +++ b/cloudformation/imagebuilder/aws-imagebuilder-imagerecipe_instanceblockdevicemapping.go @@ -11,7 +11,7 @@ type ImageRecipe_InstanceBlockDeviceMapping struct { // DeviceName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-imagerecipe-instanceblockdevicemapping.html#cfn-imagebuilder-imagerecipe-instanceblockdevicemapping-devicename - DeviceName string `json:"DeviceName,omitempty"` + DeviceName *string `json:"DeviceName,omitempty"` // Ebs AWS CloudFormation Property // Required: false @@ -21,12 +21,12 @@ type ImageRecipe_InstanceBlockDeviceMapping struct { // NoDevice AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-imagerecipe-instanceblockdevicemapping.html#cfn-imagebuilder-imagerecipe-instanceblockdevicemapping-nodevice - NoDevice string `json:"NoDevice,omitempty"` + NoDevice *string `json:"NoDevice,omitempty"` // VirtualName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-imagerecipe-instanceblockdevicemapping.html#cfn-imagebuilder-imagerecipe-instanceblockdevicemapping-virtualname - VirtualName string `json:"VirtualName,omitempty"` + VirtualName *string `json:"VirtualName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/imagebuilder/aws-imagebuilder-imagerecipe_systemsmanageragent.go b/cloudformation/imagebuilder/aws-imagebuilder-imagerecipe_systemsmanageragent.go index 2cc5b2f712..db761f4bf8 100644 --- a/cloudformation/imagebuilder/aws-imagebuilder-imagerecipe_systemsmanageragent.go +++ b/cloudformation/imagebuilder/aws-imagebuilder-imagerecipe_systemsmanageragent.go @@ -11,7 +11,7 @@ type ImageRecipe_SystemsManagerAgent struct { // UninstallAfterBuild AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-imagerecipe-systemsmanageragent.html#cfn-imagebuilder-imagerecipe-systemsmanageragent-uninstallafterbuild - UninstallAfterBuild bool `json:"UninstallAfterBuild,omitempty"` + UninstallAfterBuild *bool `json:"UninstallAfterBuild,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/imagebuilder/aws-imagebuilder-infrastructureconfiguration.go b/cloudformation/imagebuilder/aws-imagebuilder-infrastructureconfiguration.go index e1524a751a..08527292b1 100644 --- a/cloudformation/imagebuilder/aws-imagebuilder-infrastructureconfiguration.go +++ b/cloudformation/imagebuilder/aws-imagebuilder-infrastructureconfiguration.go @@ -15,7 +15,7 @@ type InfrastructureConfiguration struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-infrastructureconfiguration.html#cfn-imagebuilder-infrastructureconfiguration-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // InstanceMetadataOptions AWS CloudFormation Property // Required: false @@ -25,17 +25,17 @@ type InfrastructureConfiguration struct { // InstanceProfileName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-infrastructureconfiguration.html#cfn-imagebuilder-infrastructureconfiguration-instanceprofilename - InstanceProfileName string `json:"InstanceProfileName,omitempty"` + InstanceProfileName string `json:"InstanceProfileName"` // InstanceTypes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-infrastructureconfiguration.html#cfn-imagebuilder-infrastructureconfiguration-instancetypes - InstanceTypes []string `json:"InstanceTypes,omitempty"` + InstanceTypes *[]string `json:"InstanceTypes,omitempty"` // KeyPair AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-infrastructureconfiguration.html#cfn-imagebuilder-infrastructureconfiguration-keypair - KeyPair string `json:"KeyPair,omitempty"` + KeyPair *string `json:"KeyPair,omitempty"` // Logging AWS CloudFormation Property // Required: false @@ -45,37 +45,37 @@ type InfrastructureConfiguration struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-infrastructureconfiguration.html#cfn-imagebuilder-infrastructureconfiguration-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // ResourceTags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-infrastructureconfiguration.html#cfn-imagebuilder-infrastructureconfiguration-resourcetags - ResourceTags map[string]string `json:"ResourceTags,omitempty"` + ResourceTags *map[string]string `json:"ResourceTags,omitempty"` // SecurityGroupIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-infrastructureconfiguration.html#cfn-imagebuilder-infrastructureconfiguration-securitygroupids - SecurityGroupIds []string `json:"SecurityGroupIds,omitempty"` + SecurityGroupIds *[]string `json:"SecurityGroupIds,omitempty"` // SnsTopicArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-infrastructureconfiguration.html#cfn-imagebuilder-infrastructureconfiguration-snstopicarn - SnsTopicArn string `json:"SnsTopicArn,omitempty"` + SnsTopicArn *string `json:"SnsTopicArn,omitempty"` // SubnetId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-infrastructureconfiguration.html#cfn-imagebuilder-infrastructureconfiguration-subnetid - SubnetId string `json:"SubnetId,omitempty"` + SubnetId *string `json:"SubnetId,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-infrastructureconfiguration.html#cfn-imagebuilder-infrastructureconfiguration-tags - Tags map[string]string `json:"Tags,omitempty"` + Tags *map[string]string `json:"Tags,omitempty"` // TerminateInstanceOnFailure AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-infrastructureconfiguration.html#cfn-imagebuilder-infrastructureconfiguration-terminateinstanceonfailure - TerminateInstanceOnFailure bool `json:"TerminateInstanceOnFailure,omitempty"` + TerminateInstanceOnFailure *bool `json:"TerminateInstanceOnFailure,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/imagebuilder/aws-imagebuilder-infrastructureconfiguration_instancemetadataoptions.go b/cloudformation/imagebuilder/aws-imagebuilder-infrastructureconfiguration_instancemetadataoptions.go index 7d87ba03e4..e980b1e2fc 100644 --- a/cloudformation/imagebuilder/aws-imagebuilder-infrastructureconfiguration_instancemetadataoptions.go +++ b/cloudformation/imagebuilder/aws-imagebuilder-infrastructureconfiguration_instancemetadataoptions.go @@ -11,12 +11,12 @@ type InfrastructureConfiguration_InstanceMetadataOptions struct { // HttpPutResponseHopLimit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-infrastructureconfiguration-instancemetadataoptions.html#cfn-imagebuilder-infrastructureconfiguration-instancemetadataoptions-httpputresponsehoplimit - HttpPutResponseHopLimit int `json:"HttpPutResponseHopLimit,omitempty"` + HttpPutResponseHopLimit *int `json:"HttpPutResponseHopLimit,omitempty"` // HttpTokens AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-infrastructureconfiguration-instancemetadataoptions.html#cfn-imagebuilder-infrastructureconfiguration-instancemetadataoptions-httptokens - HttpTokens string `json:"HttpTokens,omitempty"` + HttpTokens *string `json:"HttpTokens,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/imagebuilder/aws-imagebuilder-infrastructureconfiguration_s3logs.go b/cloudformation/imagebuilder/aws-imagebuilder-infrastructureconfiguration_s3logs.go index ef945bd5e8..f868f2af52 100644 --- a/cloudformation/imagebuilder/aws-imagebuilder-infrastructureconfiguration_s3logs.go +++ b/cloudformation/imagebuilder/aws-imagebuilder-infrastructureconfiguration_s3logs.go @@ -11,12 +11,12 @@ type InfrastructureConfiguration_S3Logs struct { // S3BucketName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-infrastructureconfiguration-s3logs.html#cfn-imagebuilder-infrastructureconfiguration-s3logs-s3bucketname - S3BucketName string `json:"S3BucketName,omitempty"` + S3BucketName *string `json:"S3BucketName,omitempty"` // S3KeyPrefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-infrastructureconfiguration-s3logs.html#cfn-imagebuilder-infrastructureconfiguration-s3logs-s3keyprefix - S3KeyPrefix string `json:"S3KeyPrefix,omitempty"` + S3KeyPrefix *string `json:"S3KeyPrefix,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/inspector/aws-inspector-assessmenttarget.go b/cloudformation/inspector/aws-inspector-assessmenttarget.go index f886166ac5..71e0310105 100644 --- a/cloudformation/inspector/aws-inspector-assessmenttarget.go +++ b/cloudformation/inspector/aws-inspector-assessmenttarget.go @@ -15,12 +15,12 @@ type AssessmentTarget struct { // AssessmentTargetName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspector-assessmenttarget.html#cfn-inspector-assessmenttarget-assessmenttargetname - AssessmentTargetName string `json:"AssessmentTargetName,omitempty"` + AssessmentTargetName *string `json:"AssessmentTargetName,omitempty"` // ResourceGroupArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspector-assessmenttarget.html#cfn-inspector-assessmenttarget-resourcegrouparn - ResourceGroupArn string `json:"ResourceGroupArn,omitempty"` + ResourceGroupArn *string `json:"ResourceGroupArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/inspector/aws-inspector-assessmenttemplate.go b/cloudformation/inspector/aws-inspector-assessmenttemplate.go index aa8bf272c9..f72683b9b8 100644 --- a/cloudformation/inspector/aws-inspector-assessmenttemplate.go +++ b/cloudformation/inspector/aws-inspector-assessmenttemplate.go @@ -16,12 +16,12 @@ type AssessmentTemplate struct { // AssessmentTargetArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspector-assessmenttemplate.html#cfn-inspector-assessmenttemplate-assessmenttargetarn - AssessmentTargetArn string `json:"AssessmentTargetArn,omitempty"` + AssessmentTargetArn string `json:"AssessmentTargetArn"` // AssessmentTemplateName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspector-assessmenttemplate.html#cfn-inspector-assessmenttemplate-assessmenttemplatename - AssessmentTemplateName string `json:"AssessmentTemplateName,omitempty"` + AssessmentTemplateName *string `json:"AssessmentTemplateName,omitempty"` // DurationInSeconds AWS CloudFormation Property // Required: true @@ -31,12 +31,12 @@ type AssessmentTemplate struct { // RulesPackageArns AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspector-assessmenttemplate.html#cfn-inspector-assessmenttemplate-rulespackagearns - RulesPackageArns []string `json:"RulesPackageArns,omitempty"` + RulesPackageArns []string `json:"RulesPackageArns"` // UserAttributesForFindings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspector-assessmenttemplate.html#cfn-inspector-assessmenttemplate-userattributesforfindings - UserAttributesForFindings []tags.Tag `json:"UserAttributesForFindings,omitempty"` + UserAttributesForFindings *[]tags.Tag `json:"UserAttributesForFindings,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/inspector/aws-inspector-resourcegroup.go b/cloudformation/inspector/aws-inspector-resourcegroup.go index 5c1fdaa052..0f50bc15e9 100644 --- a/cloudformation/inspector/aws-inspector-resourcegroup.go +++ b/cloudformation/inspector/aws-inspector-resourcegroup.go @@ -16,7 +16,7 @@ type ResourceGroup struct { // ResourceGroupTags AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspector-resourcegroup.html#cfn-inspector-resourcegroup-resourcegrouptags - ResourceGroupTags []tags.Tag `json:"ResourceGroupTags,omitempty"` + ResourceGroupTags []tags.Tag `json:"ResourceGroupTags"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/inspectorv2/aws-inspectorv2-filter.go b/cloudformation/inspectorv2/aws-inspectorv2-filter.go index 6930642e63..5e982d9645 100644 --- a/cloudformation/inspectorv2/aws-inspectorv2-filter.go +++ b/cloudformation/inspectorv2/aws-inspectorv2-filter.go @@ -15,22 +15,22 @@ type Filter struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspectorv2-filter.html#cfn-inspectorv2-filter-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // FilterAction AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspectorv2-filter.html#cfn-inspectorv2-filter-filteraction - FilterAction string `json:"FilterAction,omitempty"` + FilterAction string `json:"FilterAction"` // FilterCriteria AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspectorv2-filter.html#cfn-inspectorv2-filter-filtercriteria - FilterCriteria *Filter_FilterCriteria `json:"FilterCriteria,omitempty"` + FilterCriteria *Filter_FilterCriteria `json:"FilterCriteria"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspectorv2-filter.html#cfn-inspectorv2-filter-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/inspectorv2/aws-inspectorv2-filter_datefilter.go b/cloudformation/inspectorv2/aws-inspectorv2-filter_datefilter.go index 8d6f822896..b3e24bb023 100644 --- a/cloudformation/inspectorv2/aws-inspectorv2-filter_datefilter.go +++ b/cloudformation/inspectorv2/aws-inspectorv2-filter_datefilter.go @@ -11,12 +11,12 @@ type Filter_DateFilter struct { // EndInclusive AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-datefilter.html#cfn-inspectorv2-filter-datefilter-endinclusive - EndInclusive int `json:"EndInclusive,omitempty"` + EndInclusive *int `json:"EndInclusive,omitempty"` // StartInclusive AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-datefilter.html#cfn-inspectorv2-filter-datefilter-startinclusive - StartInclusive int `json:"StartInclusive,omitempty"` + StartInclusive *int `json:"StartInclusive,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/inspectorv2/aws-inspectorv2-filter_filtercriteria.go b/cloudformation/inspectorv2/aws-inspectorv2-filter_filtercriteria.go index a87973156b..5565ad5ee7 100644 --- a/cloudformation/inspectorv2/aws-inspectorv2-filter_filtercriteria.go +++ b/cloudformation/inspectorv2/aws-inspectorv2-filter_filtercriteria.go @@ -11,157 +11,157 @@ type Filter_FilterCriteria struct { // AwsAccountId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-awsaccountid - AwsAccountId []Filter_StringFilter `json:"AwsAccountId,omitempty"` + AwsAccountId *[]Filter_StringFilter `json:"AwsAccountId,omitempty"` // ComponentId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-componentid - ComponentId []Filter_StringFilter `json:"ComponentId,omitempty"` + ComponentId *[]Filter_StringFilter `json:"ComponentId,omitempty"` // ComponentType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-componenttype - ComponentType []Filter_StringFilter `json:"ComponentType,omitempty"` + ComponentType *[]Filter_StringFilter `json:"ComponentType,omitempty"` // Ec2InstanceImageId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-ec2instanceimageid - Ec2InstanceImageId []Filter_StringFilter `json:"Ec2InstanceImageId,omitempty"` + Ec2InstanceImageId *[]Filter_StringFilter `json:"Ec2InstanceImageId,omitempty"` // Ec2InstanceSubnetId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-ec2instancesubnetid - Ec2InstanceSubnetId []Filter_StringFilter `json:"Ec2InstanceSubnetId,omitempty"` + Ec2InstanceSubnetId *[]Filter_StringFilter `json:"Ec2InstanceSubnetId,omitempty"` // Ec2InstanceVpcId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-ec2instancevpcid - Ec2InstanceVpcId []Filter_StringFilter `json:"Ec2InstanceVpcId,omitempty"` + Ec2InstanceVpcId *[]Filter_StringFilter `json:"Ec2InstanceVpcId,omitempty"` // EcrImageArchitecture AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-ecrimagearchitecture - EcrImageArchitecture []Filter_StringFilter `json:"EcrImageArchitecture,omitempty"` + EcrImageArchitecture *[]Filter_StringFilter `json:"EcrImageArchitecture,omitempty"` // EcrImageHash AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-ecrimagehash - EcrImageHash []Filter_StringFilter `json:"EcrImageHash,omitempty"` + EcrImageHash *[]Filter_StringFilter `json:"EcrImageHash,omitempty"` // EcrImagePushedAt AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-ecrimagepushedat - EcrImagePushedAt []Filter_DateFilter `json:"EcrImagePushedAt,omitempty"` + EcrImagePushedAt *[]Filter_DateFilter `json:"EcrImagePushedAt,omitempty"` // EcrImageRegistry AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-ecrimageregistry - EcrImageRegistry []Filter_StringFilter `json:"EcrImageRegistry,omitempty"` + EcrImageRegistry *[]Filter_StringFilter `json:"EcrImageRegistry,omitempty"` // EcrImageRepositoryName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-ecrimagerepositoryname - EcrImageRepositoryName []Filter_StringFilter `json:"EcrImageRepositoryName,omitempty"` + EcrImageRepositoryName *[]Filter_StringFilter `json:"EcrImageRepositoryName,omitempty"` // EcrImageTags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-ecrimagetags - EcrImageTags []Filter_StringFilter `json:"EcrImageTags,omitempty"` + EcrImageTags *[]Filter_StringFilter `json:"EcrImageTags,omitempty"` // FindingArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-findingarn - FindingArn []Filter_StringFilter `json:"FindingArn,omitempty"` + FindingArn *[]Filter_StringFilter `json:"FindingArn,omitempty"` // FindingStatus AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-findingstatus - FindingStatus []Filter_StringFilter `json:"FindingStatus,omitempty"` + FindingStatus *[]Filter_StringFilter `json:"FindingStatus,omitempty"` // FindingType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-findingtype - FindingType []Filter_StringFilter `json:"FindingType,omitempty"` + FindingType *[]Filter_StringFilter `json:"FindingType,omitempty"` // FirstObservedAt AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-firstobservedat - FirstObservedAt []Filter_DateFilter `json:"FirstObservedAt,omitempty"` + FirstObservedAt *[]Filter_DateFilter `json:"FirstObservedAt,omitempty"` // InspectorScore AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-inspectorscore - InspectorScore []Filter_NumberFilter `json:"InspectorScore,omitempty"` + InspectorScore *[]Filter_NumberFilter `json:"InspectorScore,omitempty"` // LastObservedAt AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-lastobservedat - LastObservedAt []Filter_DateFilter `json:"LastObservedAt,omitempty"` + LastObservedAt *[]Filter_DateFilter `json:"LastObservedAt,omitempty"` // NetworkProtocol AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-networkprotocol - NetworkProtocol []Filter_StringFilter `json:"NetworkProtocol,omitempty"` + NetworkProtocol *[]Filter_StringFilter `json:"NetworkProtocol,omitempty"` // PortRange AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-portrange - PortRange []Filter_PortRangeFilter `json:"PortRange,omitempty"` + PortRange *[]Filter_PortRangeFilter `json:"PortRange,omitempty"` // RelatedVulnerabilities AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-relatedvulnerabilities - RelatedVulnerabilities []Filter_StringFilter `json:"RelatedVulnerabilities,omitempty"` + RelatedVulnerabilities *[]Filter_StringFilter `json:"RelatedVulnerabilities,omitempty"` // ResourceId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-resourceid - ResourceId []Filter_StringFilter `json:"ResourceId,omitempty"` + ResourceId *[]Filter_StringFilter `json:"ResourceId,omitempty"` // ResourceTags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-resourcetags - ResourceTags []Filter_MapFilter `json:"ResourceTags,omitempty"` + ResourceTags *[]Filter_MapFilter `json:"ResourceTags,omitempty"` // ResourceType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-resourcetype - ResourceType []Filter_StringFilter `json:"ResourceType,omitempty"` + ResourceType *[]Filter_StringFilter `json:"ResourceType,omitempty"` // Severity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-severity - Severity []Filter_StringFilter `json:"Severity,omitempty"` + Severity *[]Filter_StringFilter `json:"Severity,omitempty"` // Title AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-title - Title []Filter_StringFilter `json:"Title,omitempty"` + Title *[]Filter_StringFilter `json:"Title,omitempty"` // UpdatedAt AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-updatedat - UpdatedAt []Filter_DateFilter `json:"UpdatedAt,omitempty"` + UpdatedAt *[]Filter_DateFilter `json:"UpdatedAt,omitempty"` // VendorSeverity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-vendorseverity - VendorSeverity []Filter_StringFilter `json:"VendorSeverity,omitempty"` + VendorSeverity *[]Filter_StringFilter `json:"VendorSeverity,omitempty"` // VulnerabilityId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-vulnerabilityid - VulnerabilityId []Filter_StringFilter `json:"VulnerabilityId,omitempty"` + VulnerabilityId *[]Filter_StringFilter `json:"VulnerabilityId,omitempty"` // VulnerabilitySource AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-vulnerabilitysource - VulnerabilitySource []Filter_StringFilter `json:"VulnerabilitySource,omitempty"` + VulnerabilitySource *[]Filter_StringFilter `json:"VulnerabilitySource,omitempty"` // VulnerablePackages AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-vulnerablepackages - VulnerablePackages []Filter_PackageFilter `json:"VulnerablePackages,omitempty"` + VulnerablePackages *[]Filter_PackageFilter `json:"VulnerablePackages,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/inspectorv2/aws-inspectorv2-filter_mapfilter.go b/cloudformation/inspectorv2/aws-inspectorv2-filter_mapfilter.go index f9e055083c..4db8174c57 100644 --- a/cloudformation/inspectorv2/aws-inspectorv2-filter_mapfilter.go +++ b/cloudformation/inspectorv2/aws-inspectorv2-filter_mapfilter.go @@ -11,17 +11,17 @@ type Filter_MapFilter struct { // Comparison AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-mapfilter.html#cfn-inspectorv2-filter-mapfilter-comparison - Comparison string `json:"Comparison,omitempty"` + Comparison string `json:"Comparison"` // Key AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-mapfilter.html#cfn-inspectorv2-filter-mapfilter-key - Key string `json:"Key,omitempty"` + Key *string `json:"Key,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-mapfilter.html#cfn-inspectorv2-filter-mapfilter-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/inspectorv2/aws-inspectorv2-filter_numberfilter.go b/cloudformation/inspectorv2/aws-inspectorv2-filter_numberfilter.go index a2a1b160c7..11f8d2b27e 100644 --- a/cloudformation/inspectorv2/aws-inspectorv2-filter_numberfilter.go +++ b/cloudformation/inspectorv2/aws-inspectorv2-filter_numberfilter.go @@ -11,12 +11,12 @@ type Filter_NumberFilter struct { // LowerInclusive AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-numberfilter.html#cfn-inspectorv2-filter-numberfilter-lowerinclusive - LowerInclusive float64 `json:"LowerInclusive,omitempty"` + LowerInclusive *float64 `json:"LowerInclusive,omitempty"` // UpperInclusive AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-numberfilter.html#cfn-inspectorv2-filter-numberfilter-upperinclusive - UpperInclusive float64 `json:"UpperInclusive,omitempty"` + UpperInclusive *float64 `json:"UpperInclusive,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/inspectorv2/aws-inspectorv2-filter_portrangefilter.go b/cloudformation/inspectorv2/aws-inspectorv2-filter_portrangefilter.go index 0e3c2da125..32ebbf82b8 100644 --- a/cloudformation/inspectorv2/aws-inspectorv2-filter_portrangefilter.go +++ b/cloudformation/inspectorv2/aws-inspectorv2-filter_portrangefilter.go @@ -11,12 +11,12 @@ type Filter_PortRangeFilter struct { // BeginInclusive AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-portrangefilter.html#cfn-inspectorv2-filter-portrangefilter-begininclusive - BeginInclusive int `json:"BeginInclusive,omitempty"` + BeginInclusive *int `json:"BeginInclusive,omitempty"` // EndInclusive AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-portrangefilter.html#cfn-inspectorv2-filter-portrangefilter-endinclusive - EndInclusive int `json:"EndInclusive,omitempty"` + EndInclusive *int `json:"EndInclusive,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/inspectorv2/aws-inspectorv2-filter_stringfilter.go b/cloudformation/inspectorv2/aws-inspectorv2-filter_stringfilter.go index 5103179344..dfb6d6c91a 100644 --- a/cloudformation/inspectorv2/aws-inspectorv2-filter_stringfilter.go +++ b/cloudformation/inspectorv2/aws-inspectorv2-filter_stringfilter.go @@ -11,12 +11,12 @@ type Filter_StringFilter struct { // Comparison AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-stringfilter.html#cfn-inspectorv2-filter-stringfilter-comparison - Comparison string `json:"Comparison,omitempty"` + Comparison string `json:"Comparison"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-stringfilter.html#cfn-inspectorv2-filter-stringfilter-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-accountauditconfiguration.go b/cloudformation/iot/aws-iot-accountauditconfiguration.go index cfe2384d69..d3c1277cf1 100644 --- a/cloudformation/iot/aws-iot-accountauditconfiguration.go +++ b/cloudformation/iot/aws-iot-accountauditconfiguration.go @@ -15,12 +15,12 @@ type AccountAuditConfiguration struct { // AccountId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-accountauditconfiguration.html#cfn-iot-accountauditconfiguration-accountid - AccountId string `json:"AccountId,omitempty"` + AccountId string `json:"AccountId"` // AuditCheckConfigurations AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-accountauditconfiguration.html#cfn-iot-accountauditconfiguration-auditcheckconfigurations - AuditCheckConfigurations *AccountAuditConfiguration_AuditCheckConfigurations `json:"AuditCheckConfigurations,omitempty"` + AuditCheckConfigurations *AccountAuditConfiguration_AuditCheckConfigurations `json:"AuditCheckConfigurations"` // AuditNotificationTargetConfigurations AWS CloudFormation Property // Required: false @@ -30,7 +30,7 @@ type AccountAuditConfiguration struct { // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-accountauditconfiguration.html#cfn-iot-accountauditconfiguration-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-accountauditconfiguration_auditcheckconfiguration.go b/cloudformation/iot/aws-iot-accountauditconfiguration_auditcheckconfiguration.go index dd41177cdb..3be244bcad 100644 --- a/cloudformation/iot/aws-iot-accountauditconfiguration_auditcheckconfiguration.go +++ b/cloudformation/iot/aws-iot-accountauditconfiguration_auditcheckconfiguration.go @@ -11,7 +11,7 @@ type AccountAuditConfiguration_AuditCheckConfiguration struct { // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-accountauditconfiguration-auditcheckconfiguration.html#cfn-iot-accountauditconfiguration-auditcheckconfiguration-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-accountauditconfiguration_auditnotificationtarget.go b/cloudformation/iot/aws-iot-accountauditconfiguration_auditnotificationtarget.go index 21a6de292c..b74e9449a0 100644 --- a/cloudformation/iot/aws-iot-accountauditconfiguration_auditnotificationtarget.go +++ b/cloudformation/iot/aws-iot-accountauditconfiguration_auditnotificationtarget.go @@ -11,17 +11,17 @@ type AccountAuditConfiguration_AuditNotificationTarget struct { // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-accountauditconfiguration-auditnotificationtarget.html#cfn-iot-accountauditconfiguration-auditnotificationtarget-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // RoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-accountauditconfiguration-auditnotificationtarget.html#cfn-iot-accountauditconfiguration-auditnotificationtarget-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn *string `json:"RoleArn,omitempty"` // TargetArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-accountauditconfiguration-auditnotificationtarget.html#cfn-iot-accountauditconfiguration-auditnotificationtarget-targetarn - TargetArn string `json:"TargetArn,omitempty"` + TargetArn *string `json:"TargetArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-authorizer.go b/cloudformation/iot/aws-iot-authorizer.go index 1a5f1778d4..b1bd58831b 100644 --- a/cloudformation/iot/aws-iot-authorizer.go +++ b/cloudformation/iot/aws-iot-authorizer.go @@ -16,42 +16,42 @@ type Authorizer struct { // AuthorizerFunctionArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-authorizer.html#cfn-iot-authorizer-authorizerfunctionarn - AuthorizerFunctionArn string `json:"AuthorizerFunctionArn,omitempty"` + AuthorizerFunctionArn string `json:"AuthorizerFunctionArn"` // AuthorizerName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-authorizer.html#cfn-iot-authorizer-authorizername - AuthorizerName string `json:"AuthorizerName,omitempty"` + AuthorizerName *string `json:"AuthorizerName,omitempty"` // EnableCachingForHttp AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-authorizer.html#cfn-iot-authorizer-enablecachingforhttp - EnableCachingForHttp bool `json:"EnableCachingForHttp,omitempty"` + EnableCachingForHttp *bool `json:"EnableCachingForHttp,omitempty"` // SigningDisabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-authorizer.html#cfn-iot-authorizer-signingdisabled - SigningDisabled bool `json:"SigningDisabled,omitempty"` + SigningDisabled *bool `json:"SigningDisabled,omitempty"` // Status AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-authorizer.html#cfn-iot-authorizer-status - Status string `json:"Status,omitempty"` + Status *string `json:"Status,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-authorizer.html#cfn-iot-authorizer-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // TokenKeyName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-authorizer.html#cfn-iot-authorizer-tokenkeyname - TokenKeyName string `json:"TokenKeyName,omitempty"` + TokenKeyName *string `json:"TokenKeyName,omitempty"` // TokenSigningPublicKeys AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-authorizer.html#cfn-iot-authorizer-tokensigningpublickeys - TokenSigningPublicKeys map[string]string `json:"TokenSigningPublicKeys,omitempty"` + TokenSigningPublicKeys *map[string]string `json:"TokenSigningPublicKeys,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-certificate.go b/cloudformation/iot/aws-iot-certificate.go index bff1131dc4..8532e7e917 100644 --- a/cloudformation/iot/aws-iot-certificate.go +++ b/cloudformation/iot/aws-iot-certificate.go @@ -15,27 +15,27 @@ type Certificate struct { // CACertificatePem AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-certificate.html#cfn-iot-certificate-cacertificatepem - CACertificatePem string `json:"CACertificatePem,omitempty"` + CACertificatePem *string `json:"CACertificatePem,omitempty"` // CertificateMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-certificate.html#cfn-iot-certificate-certificatemode - CertificateMode string `json:"CertificateMode,omitempty"` + CertificateMode *string `json:"CertificateMode,omitempty"` // CertificatePem AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-certificate.html#cfn-iot-certificate-certificatepem - CertificatePem string `json:"CertificatePem,omitempty"` + CertificatePem *string `json:"CertificatePem,omitempty"` // CertificateSigningRequest AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-certificate.html#cfn-iot-certificate-certificatesigningrequest - CertificateSigningRequest string `json:"CertificateSigningRequest,omitempty"` + CertificateSigningRequest *string `json:"CertificateSigningRequest,omitempty"` // Status AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-certificate.html#cfn-iot-certificate-status - Status string `json:"Status,omitempty"` + Status string `json:"Status"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-custommetric.go b/cloudformation/iot/aws-iot-custommetric.go index 551752fb3a..82e08bb20f 100644 --- a/cloudformation/iot/aws-iot-custommetric.go +++ b/cloudformation/iot/aws-iot-custommetric.go @@ -16,22 +16,22 @@ type CustomMetric struct { // DisplayName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-custommetric.html#cfn-iot-custommetric-displayname - DisplayName string `json:"DisplayName,omitempty"` + DisplayName *string `json:"DisplayName,omitempty"` // MetricName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-custommetric.html#cfn-iot-custommetric-metricname - MetricName string `json:"MetricName,omitempty"` + MetricName *string `json:"MetricName,omitempty"` // MetricType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-custommetric.html#cfn-iot-custommetric-metrictype - MetricType string `json:"MetricType,omitempty"` + MetricType string `json:"MetricType"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-custommetric.html#cfn-iot-custommetric-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-dimension.go b/cloudformation/iot/aws-iot-dimension.go index 09ce553a0c..d86b1f739d 100644 --- a/cloudformation/iot/aws-iot-dimension.go +++ b/cloudformation/iot/aws-iot-dimension.go @@ -16,22 +16,22 @@ type Dimension struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-dimension.html#cfn-iot-dimension-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // StringValues AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-dimension.html#cfn-iot-dimension-stringvalues - StringValues []string `json:"StringValues,omitempty"` + StringValues []string `json:"StringValues"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-dimension.html#cfn-iot-dimension-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-dimension.html#cfn-iot-dimension-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-domainconfiguration.go b/cloudformation/iot/aws-iot-domainconfiguration.go index c70cd8ed68..7c5f760292 100644 --- a/cloudformation/iot/aws-iot-domainconfiguration.go +++ b/cloudformation/iot/aws-iot-domainconfiguration.go @@ -21,37 +21,37 @@ type DomainConfiguration struct { // DomainConfigurationName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-domainconfigurationname - DomainConfigurationName string `json:"DomainConfigurationName,omitempty"` + DomainConfigurationName *string `json:"DomainConfigurationName,omitempty"` // DomainConfigurationStatus AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-domainconfigurationstatus - DomainConfigurationStatus string `json:"DomainConfigurationStatus,omitempty"` + DomainConfigurationStatus *string `json:"DomainConfigurationStatus,omitempty"` // DomainName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-domainname - DomainName string `json:"DomainName,omitempty"` + DomainName *string `json:"DomainName,omitempty"` // ServerCertificateArns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-servercertificatearns - ServerCertificateArns []string `json:"ServerCertificateArns,omitempty"` + ServerCertificateArns *[]string `json:"ServerCertificateArns,omitempty"` // ServiceType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-servicetype - ServiceType string `json:"ServiceType,omitempty"` + ServiceType *string `json:"ServiceType,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // ValidationCertificateArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-validationcertificatearn - ValidationCertificateArn string `json:"ValidationCertificateArn,omitempty"` + ValidationCertificateArn *string `json:"ValidationCertificateArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-domainconfiguration_authorizerconfig.go b/cloudformation/iot/aws-iot-domainconfiguration_authorizerconfig.go index f31ea50255..0feb41cc6b 100644 --- a/cloudformation/iot/aws-iot-domainconfiguration_authorizerconfig.go +++ b/cloudformation/iot/aws-iot-domainconfiguration_authorizerconfig.go @@ -11,12 +11,12 @@ type DomainConfiguration_AuthorizerConfig struct { // AllowAuthorizerOverride AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-domainconfiguration-authorizerconfig.html#cfn-iot-domainconfiguration-authorizerconfig-allowauthorizeroverride - AllowAuthorizerOverride bool `json:"AllowAuthorizerOverride,omitempty"` + AllowAuthorizerOverride *bool `json:"AllowAuthorizerOverride,omitempty"` // DefaultAuthorizerName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-domainconfiguration-authorizerconfig.html#cfn-iot-domainconfiguration-authorizerconfig-defaultauthorizername - DefaultAuthorizerName string `json:"DefaultAuthorizerName,omitempty"` + DefaultAuthorizerName *string `json:"DefaultAuthorizerName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-domainconfiguration_servercertificatesummary.go b/cloudformation/iot/aws-iot-domainconfiguration_servercertificatesummary.go index 3bb2972bc7..d28adcf2f3 100644 --- a/cloudformation/iot/aws-iot-domainconfiguration_servercertificatesummary.go +++ b/cloudformation/iot/aws-iot-domainconfiguration_servercertificatesummary.go @@ -11,17 +11,17 @@ type DomainConfiguration_ServerCertificateSummary struct { // ServerCertificateArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-domainconfiguration-servercertificatesummary.html#cfn-iot-domainconfiguration-servercertificatesummary-servercertificatearn - ServerCertificateArn string `json:"ServerCertificateArn,omitempty"` + ServerCertificateArn *string `json:"ServerCertificateArn,omitempty"` // ServerCertificateStatus AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-domainconfiguration-servercertificatesummary.html#cfn-iot-domainconfiguration-servercertificatesummary-servercertificatestatus - ServerCertificateStatus string `json:"ServerCertificateStatus,omitempty"` + ServerCertificateStatus *string `json:"ServerCertificateStatus,omitempty"` // ServerCertificateStatusDetail AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-domainconfiguration-servercertificatesummary.html#cfn-iot-domainconfiguration-servercertificatesummary-servercertificatestatusdetail - ServerCertificateStatusDetail string `json:"ServerCertificateStatusDetail,omitempty"` + ServerCertificateStatusDetail *string `json:"ServerCertificateStatusDetail,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-fleetmetric.go b/cloudformation/iot/aws-iot-fleetmetric.go index 7e300cef07..fc1990d293 100644 --- a/cloudformation/iot/aws-iot-fleetmetric.go +++ b/cloudformation/iot/aws-iot-fleetmetric.go @@ -16,7 +16,7 @@ type FleetMetric struct { // AggregationField AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-fleetmetric.html#cfn-iot-fleetmetric-aggregationfield - AggregationField string `json:"AggregationField,omitempty"` + AggregationField *string `json:"AggregationField,omitempty"` // AggregationType AWS CloudFormation Property // Required: false @@ -26,42 +26,42 @@ type FleetMetric struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-fleetmetric.html#cfn-iot-fleetmetric-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // IndexName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-fleetmetric.html#cfn-iot-fleetmetric-indexname - IndexName string `json:"IndexName,omitempty"` + IndexName *string `json:"IndexName,omitempty"` // MetricName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-fleetmetric.html#cfn-iot-fleetmetric-metricname - MetricName string `json:"MetricName,omitempty"` + MetricName string `json:"MetricName"` // Period AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-fleetmetric.html#cfn-iot-fleetmetric-period - Period int `json:"Period,omitempty"` + Period *int `json:"Period,omitempty"` // QueryString AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-fleetmetric.html#cfn-iot-fleetmetric-querystring - QueryString string `json:"QueryString,omitempty"` + QueryString *string `json:"QueryString,omitempty"` // QueryVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-fleetmetric.html#cfn-iot-fleetmetric-queryversion - QueryVersion string `json:"QueryVersion,omitempty"` + QueryVersion *string `json:"QueryVersion,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-fleetmetric.html#cfn-iot-fleetmetric-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // Unit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-fleetmetric.html#cfn-iot-fleetmetric-unit - Unit string `json:"Unit,omitempty"` + Unit *string `json:"Unit,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-fleetmetric_aggregationtype.go b/cloudformation/iot/aws-iot-fleetmetric_aggregationtype.go index 0d959b8cb9..d1a12ba8d4 100644 --- a/cloudformation/iot/aws-iot-fleetmetric_aggregationtype.go +++ b/cloudformation/iot/aws-iot-fleetmetric_aggregationtype.go @@ -11,12 +11,12 @@ type FleetMetric_AggregationType struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-fleetmetric-aggregationtype.html#cfn-iot-fleetmetric-aggregationtype-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Values AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-fleetmetric-aggregationtype.html#cfn-iot-fleetmetric-aggregationtype-values - Values []string `json:"Values,omitempty"` + Values []string `json:"Values"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-jobtemplate.go b/cloudformation/iot/aws-iot-jobtemplate.go index c2b90952d3..786c1595c8 100644 --- a/cloudformation/iot/aws-iot-jobtemplate.go +++ b/cloudformation/iot/aws-iot-jobtemplate.go @@ -16,57 +16,57 @@ 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-jobtemplate.html#cfn-iot-jobtemplate-description - Description string `json:"Description,omitempty"` + Description string `json:"Description"` // Document AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-jobtemplate.html#cfn-iot-jobtemplate-document - Document string `json:"Document,omitempty"` + Document *string `json:"Document,omitempty"` // DocumentSource AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-jobtemplate.html#cfn-iot-jobtemplate-documentsource - DocumentSource string `json:"DocumentSource,omitempty"` + DocumentSource *string `json:"DocumentSource,omitempty"` // JobArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-jobtemplate.html#cfn-iot-jobtemplate-jobarn - JobArn string `json:"JobArn,omitempty"` + JobArn *string `json:"JobArn,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-jobtemplate.html#cfn-iot-jobtemplate-jobtemplateid - JobTemplateId string `json:"JobTemplateId,omitempty"` + JobTemplateId string `json:"JobTemplateId"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-jobtemplate.html#cfn-iot-jobtemplate-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // 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/iot/aws-iot-logging.go b/cloudformation/iot/aws-iot-logging.go index b119af5375..a769f55fcf 100644 --- a/cloudformation/iot/aws-iot-logging.go +++ b/cloudformation/iot/aws-iot-logging.go @@ -15,17 +15,17 @@ type Logging struct { // AccountId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-logging.html#cfn-iot-logging-accountid - AccountId string `json:"AccountId,omitempty"` + AccountId string `json:"AccountId"` // DefaultLogLevel AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-logging.html#cfn-iot-logging-defaultloglevel - DefaultLogLevel string `json:"DefaultLogLevel,omitempty"` + DefaultLogLevel string `json:"DefaultLogLevel"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-logging.html#cfn-iot-logging-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-mitigationaction.go b/cloudformation/iot/aws-iot-mitigationaction.go index 7c58078b78..39ca342bd2 100644 --- a/cloudformation/iot/aws-iot-mitigationaction.go +++ b/cloudformation/iot/aws-iot-mitigationaction.go @@ -16,22 +16,22 @@ type MitigationAction struct { // ActionName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-mitigationaction.html#cfn-iot-mitigationaction-actionname - ActionName string `json:"ActionName,omitempty"` + ActionName *string `json:"ActionName,omitempty"` // ActionParams AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-mitigationaction.html#cfn-iot-mitigationaction-actionparams - ActionParams *MitigationAction_ActionParams `json:"ActionParams,omitempty"` + ActionParams *MitigationAction_ActionParams `json:"ActionParams"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-mitigationaction.html#cfn-iot-mitigationaction-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-mitigationaction.html#cfn-iot-mitigationaction-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-mitigationaction_addthingstothinggroupparams.go b/cloudformation/iot/aws-iot-mitigationaction_addthingstothinggroupparams.go index 61aca21854..d5ab3f44f5 100644 --- a/cloudformation/iot/aws-iot-mitigationaction_addthingstothinggroupparams.go +++ b/cloudformation/iot/aws-iot-mitigationaction_addthingstothinggroupparams.go @@ -11,12 +11,12 @@ type MitigationAction_AddThingsToThingGroupParams struct { // OverrideDynamicGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-mitigationaction-addthingstothinggroupparams.html#cfn-iot-mitigationaction-addthingstothinggroupparams-overridedynamicgroups - OverrideDynamicGroups bool `json:"OverrideDynamicGroups,omitempty"` + OverrideDynamicGroups *bool `json:"OverrideDynamicGroups,omitempty"` // ThingGroupNames AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-mitigationaction-addthingstothinggroupparams.html#cfn-iot-mitigationaction-addthingstothinggroupparams-thinggroupnames - ThingGroupNames []string `json:"ThingGroupNames,omitempty"` + ThingGroupNames []string `json:"ThingGroupNames"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-mitigationaction_enableiotloggingparams.go b/cloudformation/iot/aws-iot-mitigationaction_enableiotloggingparams.go index 51a6c24c5c..01c799e36a 100644 --- a/cloudformation/iot/aws-iot-mitigationaction_enableiotloggingparams.go +++ b/cloudformation/iot/aws-iot-mitigationaction_enableiotloggingparams.go @@ -11,12 +11,12 @@ type MitigationAction_EnableIoTLoggingParams struct { // LogLevel AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-mitigationaction-enableiotloggingparams.html#cfn-iot-mitigationaction-enableiotloggingparams-loglevel - LogLevel string `json:"LogLevel,omitempty"` + LogLevel string `json:"LogLevel"` // RoleArnForLogging AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-mitigationaction-enableiotloggingparams.html#cfn-iot-mitigationaction-enableiotloggingparams-rolearnforlogging - RoleArnForLogging string `json:"RoleArnForLogging,omitempty"` + RoleArnForLogging string `json:"RoleArnForLogging"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-mitigationaction_publishfindingtosnsparams.go b/cloudformation/iot/aws-iot-mitigationaction_publishfindingtosnsparams.go index fa545456b1..647d92442b 100644 --- a/cloudformation/iot/aws-iot-mitigationaction_publishfindingtosnsparams.go +++ b/cloudformation/iot/aws-iot-mitigationaction_publishfindingtosnsparams.go @@ -11,7 +11,7 @@ type MitigationAction_PublishFindingToSnsParams struct { // TopicArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-mitigationaction-publishfindingtosnsparams.html#cfn-iot-mitigationaction-publishfindingtosnsparams-topicarn - TopicArn string `json:"TopicArn,omitempty"` + TopicArn string `json:"TopicArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-mitigationaction_replacedefaultpolicyversionparams.go b/cloudformation/iot/aws-iot-mitigationaction_replacedefaultpolicyversionparams.go index 53b784298a..08e012db76 100644 --- a/cloudformation/iot/aws-iot-mitigationaction_replacedefaultpolicyversionparams.go +++ b/cloudformation/iot/aws-iot-mitigationaction_replacedefaultpolicyversionparams.go @@ -11,7 +11,7 @@ type MitigationAction_ReplaceDefaultPolicyVersionParams struct { // TemplateName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-mitigationaction-replacedefaultpolicyversionparams.html#cfn-iot-mitigationaction-replacedefaultpolicyversionparams-templatename - TemplateName string `json:"TemplateName,omitempty"` + TemplateName string `json:"TemplateName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-mitigationaction_updatecacertificateparams.go b/cloudformation/iot/aws-iot-mitigationaction_updatecacertificateparams.go index 1a359d5ca6..7e80f3bdeb 100644 --- a/cloudformation/iot/aws-iot-mitigationaction_updatecacertificateparams.go +++ b/cloudformation/iot/aws-iot-mitigationaction_updatecacertificateparams.go @@ -11,7 +11,7 @@ type MitigationAction_UpdateCACertificateParams struct { // Action AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-mitigationaction-updatecacertificateparams.html#cfn-iot-mitigationaction-updatecacertificateparams-action - Action string `json:"Action,omitempty"` + Action string `json:"Action"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-mitigationaction_updatedevicecertificateparams.go b/cloudformation/iot/aws-iot-mitigationaction_updatedevicecertificateparams.go index b0b62878fe..81418d15ab 100644 --- a/cloudformation/iot/aws-iot-mitigationaction_updatedevicecertificateparams.go +++ b/cloudformation/iot/aws-iot-mitigationaction_updatedevicecertificateparams.go @@ -11,7 +11,7 @@ type MitigationAction_UpdateDeviceCertificateParams struct { // Action AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-mitigationaction-updatedevicecertificateparams.html#cfn-iot-mitigationaction-updatedevicecertificateparams-action - Action string `json:"Action,omitempty"` + Action string `json:"Action"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-policy.go b/cloudformation/iot/aws-iot-policy.go index f2a472b221..275ea0136f 100644 --- a/cloudformation/iot/aws-iot-policy.go +++ b/cloudformation/iot/aws-iot-policy.go @@ -15,12 +15,12 @@ type Policy struct { // PolicyDocument AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-policy.html#cfn-iot-policy-policydocument - PolicyDocument interface{} `json:"PolicyDocument,omitempty"` + PolicyDocument interface{} `json:"PolicyDocument"` // PolicyName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-policy.html#cfn-iot-policy-policyname - PolicyName string `json:"PolicyName,omitempty"` + PolicyName *string `json:"PolicyName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-policyprincipalattachment.go b/cloudformation/iot/aws-iot-policyprincipalattachment.go index eede422a27..4de96975e9 100644 --- a/cloudformation/iot/aws-iot-policyprincipalattachment.go +++ b/cloudformation/iot/aws-iot-policyprincipalattachment.go @@ -15,12 +15,12 @@ type PolicyPrincipalAttachment struct { // PolicyName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-policyprincipalattachment.html#cfn-iot-policyprincipalattachment-policyname - PolicyName string `json:"PolicyName,omitempty"` + PolicyName string `json:"PolicyName"` // Principal AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-policyprincipalattachment.html#cfn-iot-policyprincipalattachment-principal - Principal string `json:"Principal,omitempty"` + Principal string `json:"Principal"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-provisioningtemplate.go b/cloudformation/iot/aws-iot-provisioningtemplate.go index e4f5b56f7e..2ab7bdcf3b 100644 --- a/cloudformation/iot/aws-iot-provisioningtemplate.go +++ b/cloudformation/iot/aws-iot-provisioningtemplate.go @@ -16,12 +16,12 @@ type ProvisioningTemplate struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-provisioningtemplate.html#cfn-iot-provisioningtemplate-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-provisioningtemplate.html#cfn-iot-provisioningtemplate-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // PreProvisioningHook AWS CloudFormation Property // Required: false @@ -31,22 +31,22 @@ type ProvisioningTemplate struct { // ProvisioningRoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-provisioningtemplate.html#cfn-iot-provisioningtemplate-provisioningrolearn - ProvisioningRoleArn string `json:"ProvisioningRoleArn,omitempty"` + ProvisioningRoleArn string `json:"ProvisioningRoleArn"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-provisioningtemplate.html#cfn-iot-provisioningtemplate-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // TemplateBody AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-provisioningtemplate.html#cfn-iot-provisioningtemplate-templatebody - TemplateBody string `json:"TemplateBody,omitempty"` + TemplateBody string `json:"TemplateBody"` // TemplateName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-provisioningtemplate.html#cfn-iot-provisioningtemplate-templatename - TemplateName string `json:"TemplateName,omitempty"` + TemplateName *string `json:"TemplateName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-provisioningtemplate_provisioninghook.go b/cloudformation/iot/aws-iot-provisioningtemplate_provisioninghook.go index 151a842495..475ccf376f 100644 --- a/cloudformation/iot/aws-iot-provisioningtemplate_provisioninghook.go +++ b/cloudformation/iot/aws-iot-provisioningtemplate_provisioninghook.go @@ -11,12 +11,12 @@ type ProvisioningTemplate_ProvisioningHook struct { // PayloadVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-provisioningtemplate-provisioninghook.html#cfn-iot-provisioningtemplate-provisioninghook-payloadversion - PayloadVersion string `json:"PayloadVersion,omitempty"` + PayloadVersion *string `json:"PayloadVersion,omitempty"` // TargetArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-provisioningtemplate-provisioninghook.html#cfn-iot-provisioningtemplate-provisioninghook-targetarn - TargetArn string `json:"TargetArn,omitempty"` + TargetArn *string `json:"TargetArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-resourcespecificlogging.go b/cloudformation/iot/aws-iot-resourcespecificlogging.go index ca0e6ee75f..6293ad479e 100644 --- a/cloudformation/iot/aws-iot-resourcespecificlogging.go +++ b/cloudformation/iot/aws-iot-resourcespecificlogging.go @@ -15,17 +15,17 @@ type ResourceSpecificLogging struct { // LogLevel AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-resourcespecificlogging.html#cfn-iot-resourcespecificlogging-loglevel - LogLevel string `json:"LogLevel,omitempty"` + LogLevel string `json:"LogLevel"` // TargetName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-resourcespecificlogging.html#cfn-iot-resourcespecificlogging-targetname - TargetName string `json:"TargetName,omitempty"` + TargetName string `json:"TargetName"` // TargetType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-resourcespecificlogging.html#cfn-iot-resourcespecificlogging-targettype - TargetType string `json:"TargetType,omitempty"` + TargetType string `json:"TargetType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-scheduledaudit.go b/cloudformation/iot/aws-iot-scheduledaudit.go index e11e3bf755..fb5ac454be 100644 --- a/cloudformation/iot/aws-iot-scheduledaudit.go +++ b/cloudformation/iot/aws-iot-scheduledaudit.go @@ -16,32 +16,32 @@ type ScheduledAudit struct { // DayOfMonth AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-scheduledaudit.html#cfn-iot-scheduledaudit-dayofmonth - DayOfMonth string `json:"DayOfMonth,omitempty"` + DayOfMonth *string `json:"DayOfMonth,omitempty"` // DayOfWeek AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-scheduledaudit.html#cfn-iot-scheduledaudit-dayofweek - DayOfWeek string `json:"DayOfWeek,omitempty"` + DayOfWeek *string `json:"DayOfWeek,omitempty"` // Frequency AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-scheduledaudit.html#cfn-iot-scheduledaudit-frequency - Frequency string `json:"Frequency,omitempty"` + Frequency string `json:"Frequency"` // ScheduledAuditName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-scheduledaudit.html#cfn-iot-scheduledaudit-scheduledauditname - ScheduledAuditName string `json:"ScheduledAuditName,omitempty"` + ScheduledAuditName *string `json:"ScheduledAuditName,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-scheduledaudit.html#cfn-iot-scheduledaudit-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // TargetCheckNames AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-scheduledaudit.html#cfn-iot-scheduledaudit-targetchecknames - TargetCheckNames []string `json:"TargetCheckNames,omitempty"` + TargetCheckNames []string `json:"TargetCheckNames"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-securityprofile.go b/cloudformation/iot/aws-iot-securityprofile.go index ecbc0398d8..e6f813a4c5 100644 --- a/cloudformation/iot/aws-iot-securityprofile.go +++ b/cloudformation/iot/aws-iot-securityprofile.go @@ -16,37 +16,37 @@ type SecurityProfile struct { // AdditionalMetricsToRetainV2 AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-securityprofile.html#cfn-iot-securityprofile-additionalmetricstoretainv2 - AdditionalMetricsToRetainV2 []SecurityProfile_MetricToRetain `json:"AdditionalMetricsToRetainV2,omitempty"` + AdditionalMetricsToRetainV2 *[]SecurityProfile_MetricToRetain `json:"AdditionalMetricsToRetainV2,omitempty"` // AlertTargets AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-securityprofile.html#cfn-iot-securityprofile-alerttargets - AlertTargets map[string]SecurityProfile_AlertTarget `json:"AlertTargets,omitempty"` + AlertTargets *map[string]SecurityProfile_AlertTarget `json:"AlertTargets,omitempty"` // Behaviors AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-securityprofile.html#cfn-iot-securityprofile-behaviors - Behaviors []SecurityProfile_Behavior `json:"Behaviors,omitempty"` + Behaviors *[]SecurityProfile_Behavior `json:"Behaviors,omitempty"` // SecurityProfileDescription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-securityprofile.html#cfn-iot-securityprofile-securityprofiledescription - SecurityProfileDescription string `json:"SecurityProfileDescription,omitempty"` + SecurityProfileDescription *string `json:"SecurityProfileDescription,omitempty"` // SecurityProfileName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-securityprofile.html#cfn-iot-securityprofile-securityprofilename - SecurityProfileName string `json:"SecurityProfileName,omitempty"` + SecurityProfileName *string `json:"SecurityProfileName,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-securityprofile.html#cfn-iot-securityprofile-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // TargetArns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-securityprofile.html#cfn-iot-securityprofile-targetarns - TargetArns []string `json:"TargetArns,omitempty"` + TargetArns *[]string `json:"TargetArns,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-securityprofile_alerttarget.go b/cloudformation/iot/aws-iot-securityprofile_alerttarget.go index 417c55736c..35a975a967 100644 --- a/cloudformation/iot/aws-iot-securityprofile_alerttarget.go +++ b/cloudformation/iot/aws-iot-securityprofile_alerttarget.go @@ -11,12 +11,12 @@ type SecurityProfile_AlertTarget struct { // AlertTargetArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-securityprofile-alerttarget.html#cfn-iot-securityprofile-alerttarget-alerttargetarn - AlertTargetArn string `json:"AlertTargetArn,omitempty"` + AlertTargetArn string `json:"AlertTargetArn"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-securityprofile-alerttarget.html#cfn-iot-securityprofile-alerttarget-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-securityprofile_behavior.go b/cloudformation/iot/aws-iot-securityprofile_behavior.go index ac761b27bd..1c72b0b682 100644 --- a/cloudformation/iot/aws-iot-securityprofile_behavior.go +++ b/cloudformation/iot/aws-iot-securityprofile_behavior.go @@ -16,7 +16,7 @@ type SecurityProfile_Behavior struct { // Metric AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-securityprofile-behavior.html#cfn-iot-securityprofile-behavior-metric - Metric string `json:"Metric,omitempty"` + Metric *string `json:"Metric,omitempty"` // MetricDimension AWS CloudFormation Property // Required: false @@ -26,12 +26,12 @@ type SecurityProfile_Behavior struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-securityprofile-behavior.html#cfn-iot-securityprofile-behavior-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // SuppressAlerts AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-securityprofile-behavior.html#cfn-iot-securityprofile-behavior-suppressalerts - SuppressAlerts bool `json:"SuppressAlerts,omitempty"` + SuppressAlerts *bool `json:"SuppressAlerts,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-securityprofile_behaviorcriteria.go b/cloudformation/iot/aws-iot-securityprofile_behaviorcriteria.go index db6eeaef38..cd26cd8945 100644 --- a/cloudformation/iot/aws-iot-securityprofile_behaviorcriteria.go +++ b/cloudformation/iot/aws-iot-securityprofile_behaviorcriteria.go @@ -11,22 +11,22 @@ type SecurityProfile_BehaviorCriteria struct { // ComparisonOperator AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-securityprofile-behaviorcriteria.html#cfn-iot-securityprofile-behaviorcriteria-comparisonoperator - ComparisonOperator string `json:"ComparisonOperator,omitempty"` + ComparisonOperator *string `json:"ComparisonOperator,omitempty"` // ConsecutiveDatapointsToAlarm AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-securityprofile-behaviorcriteria.html#cfn-iot-securityprofile-behaviorcriteria-consecutivedatapointstoalarm - ConsecutiveDatapointsToAlarm int `json:"ConsecutiveDatapointsToAlarm,omitempty"` + ConsecutiveDatapointsToAlarm *int `json:"ConsecutiveDatapointsToAlarm,omitempty"` // ConsecutiveDatapointsToClear AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-securityprofile-behaviorcriteria.html#cfn-iot-securityprofile-behaviorcriteria-consecutivedatapointstoclear - ConsecutiveDatapointsToClear int `json:"ConsecutiveDatapointsToClear,omitempty"` + ConsecutiveDatapointsToClear *int `json:"ConsecutiveDatapointsToClear,omitempty"` // DurationSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-securityprofile-behaviorcriteria.html#cfn-iot-securityprofile-behaviorcriteria-durationseconds - DurationSeconds int `json:"DurationSeconds,omitempty"` + DurationSeconds *int `json:"DurationSeconds,omitempty"` // MlDetectionConfig AWS CloudFormation Property // Required: false diff --git a/cloudformation/iot/aws-iot-securityprofile_machinelearningdetectionconfig.go b/cloudformation/iot/aws-iot-securityprofile_machinelearningdetectionconfig.go index 7480fc0547..1dda4d4214 100644 --- a/cloudformation/iot/aws-iot-securityprofile_machinelearningdetectionconfig.go +++ b/cloudformation/iot/aws-iot-securityprofile_machinelearningdetectionconfig.go @@ -11,7 +11,7 @@ type SecurityProfile_MachineLearningDetectionConfig struct { // ConfidenceLevel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-securityprofile-machinelearningdetectionconfig.html#cfn-iot-securityprofile-machinelearningdetectionconfig-confidencelevel - ConfidenceLevel string `json:"ConfidenceLevel,omitempty"` + ConfidenceLevel *string `json:"ConfidenceLevel,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-securityprofile_metricdimension.go b/cloudformation/iot/aws-iot-securityprofile_metricdimension.go index bc5abc9bd3..19424e9377 100644 --- a/cloudformation/iot/aws-iot-securityprofile_metricdimension.go +++ b/cloudformation/iot/aws-iot-securityprofile_metricdimension.go @@ -11,12 +11,12 @@ type SecurityProfile_MetricDimension struct { // DimensionName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-securityprofile-metricdimension.html#cfn-iot-securityprofile-metricdimension-dimensionname - DimensionName string `json:"DimensionName,omitempty"` + DimensionName string `json:"DimensionName"` // Operator AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-securityprofile-metricdimension.html#cfn-iot-securityprofile-metricdimension-operator - Operator string `json:"Operator,omitempty"` + Operator *string `json:"Operator,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-securityprofile_metrictoretain.go b/cloudformation/iot/aws-iot-securityprofile_metrictoretain.go index 6cac7c7afe..975125f20b 100644 --- a/cloudformation/iot/aws-iot-securityprofile_metrictoretain.go +++ b/cloudformation/iot/aws-iot-securityprofile_metrictoretain.go @@ -11,7 +11,7 @@ type SecurityProfile_MetricToRetain struct { // Metric AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-securityprofile-metrictoretain.html#cfn-iot-securityprofile-metrictoretain-metric - Metric string `json:"Metric,omitempty"` + Metric string `json:"Metric"` // MetricDimension AWS CloudFormation Property // Required: false diff --git a/cloudformation/iot/aws-iot-securityprofile_metricvalue.go b/cloudformation/iot/aws-iot-securityprofile_metricvalue.go index ed7e5146df..2b476bf283 100644 --- a/cloudformation/iot/aws-iot-securityprofile_metricvalue.go +++ b/cloudformation/iot/aws-iot-securityprofile_metricvalue.go @@ -11,32 +11,32 @@ type SecurityProfile_MetricValue struct { // Cidrs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-securityprofile-metricvalue.html#cfn-iot-securityprofile-metricvalue-cidrs - Cidrs []string `json:"Cidrs,omitempty"` + Cidrs *[]string `json:"Cidrs,omitempty"` // Count AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-securityprofile-metricvalue.html#cfn-iot-securityprofile-metricvalue-count - Count string `json:"Count,omitempty"` + Count *string `json:"Count,omitempty"` // Number AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-securityprofile-metricvalue.html#cfn-iot-securityprofile-metricvalue-number - Number float64 `json:"Number,omitempty"` + Number *float64 `json:"Number,omitempty"` // Numbers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-securityprofile-metricvalue.html#cfn-iot-securityprofile-metricvalue-numbers - Numbers []float64 `json:"Numbers,omitempty"` + Numbers *[]float64 `json:"Numbers,omitempty"` // Ports AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-securityprofile-metricvalue.html#cfn-iot-securityprofile-metricvalue-ports - Ports []int `json:"Ports,omitempty"` + Ports *[]int `json:"Ports,omitempty"` // Strings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-securityprofile-metricvalue.html#cfn-iot-securityprofile-metricvalue-strings - Strings []string `json:"Strings,omitempty"` + Strings *[]string `json:"Strings,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-securityprofile_statisticalthreshold.go b/cloudformation/iot/aws-iot-securityprofile_statisticalthreshold.go index 7de2dd8266..238b5fd905 100644 --- a/cloudformation/iot/aws-iot-securityprofile_statisticalthreshold.go +++ b/cloudformation/iot/aws-iot-securityprofile_statisticalthreshold.go @@ -11,7 +11,7 @@ type SecurityProfile_StatisticalThreshold struct { // Statistic AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-securityprofile-statisticalthreshold.html#cfn-iot-securityprofile-statisticalthreshold-statistic - Statistic string `json:"Statistic,omitempty"` + Statistic *string `json:"Statistic,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-thing.go b/cloudformation/iot/aws-iot-thing.go index 5243d9c98c..5de9dfeb6e 100644 --- a/cloudformation/iot/aws-iot-thing.go +++ b/cloudformation/iot/aws-iot-thing.go @@ -20,7 +20,7 @@ type Thing struct { // ThingName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-thing.html#cfn-iot-thing-thingname - ThingName string `json:"ThingName,omitempty"` + ThingName *string `json:"ThingName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-thing_attributepayload.go b/cloudformation/iot/aws-iot-thing_attributepayload.go index 85df468ab6..1081d20faa 100644 --- a/cloudformation/iot/aws-iot-thing_attributepayload.go +++ b/cloudformation/iot/aws-iot-thing_attributepayload.go @@ -11,7 +11,7 @@ type Thing_AttributePayload struct { // Attributes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-thing-attributepayload.html#cfn-iot-thing-attributepayload-attributes - Attributes map[string]string `json:"Attributes,omitempty"` + Attributes *map[string]string `json:"Attributes,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-thingprincipalattachment.go b/cloudformation/iot/aws-iot-thingprincipalattachment.go index 70b6dcf81a..b9854090fd 100644 --- a/cloudformation/iot/aws-iot-thingprincipalattachment.go +++ b/cloudformation/iot/aws-iot-thingprincipalattachment.go @@ -15,12 +15,12 @@ type ThingPrincipalAttachment struct { // Principal AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-thingprincipalattachment.html#cfn-iot-thingprincipalattachment-principal - Principal string `json:"Principal,omitempty"` + Principal string `json:"Principal"` // ThingName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-thingprincipalattachment.html#cfn-iot-thingprincipalattachment-thingname - ThingName string `json:"ThingName,omitempty"` + ThingName string `json:"ThingName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-topicrule.go b/cloudformation/iot/aws-iot-topicrule.go index ef6fb6ae33..c957c7371d 100644 --- a/cloudformation/iot/aws-iot-topicrule.go +++ b/cloudformation/iot/aws-iot-topicrule.go @@ -16,17 +16,17 @@ type TopicRule struct { // RuleName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-topicrule.html#cfn-iot-topicrule-rulename - RuleName string `json:"RuleName,omitempty"` + RuleName *string `json:"RuleName,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-topicrule.html#cfn-iot-topicrule-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // TopicRulePayload AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-topicrule.html#cfn-iot-topicrule-topicrulepayload - TopicRulePayload *TopicRule_TopicRulePayload `json:"TopicRulePayload,omitempty"` + TopicRulePayload *TopicRule_TopicRulePayload `json:"TopicRulePayload"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-topicrule_assetpropertytimestamp.go b/cloudformation/iot/aws-iot-topicrule_assetpropertytimestamp.go index 1f292cddfc..4163792f7b 100644 --- a/cloudformation/iot/aws-iot-topicrule_assetpropertytimestamp.go +++ b/cloudformation/iot/aws-iot-topicrule_assetpropertytimestamp.go @@ -11,12 +11,12 @@ type TopicRule_AssetPropertyTimestamp struct { // OffsetInNanos AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-assetpropertytimestamp.html#cfn-iot-topicrule-assetpropertytimestamp-offsetinnanos - OffsetInNanos string `json:"OffsetInNanos,omitempty"` + OffsetInNanos *string `json:"OffsetInNanos,omitempty"` // TimeInSeconds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-assetpropertytimestamp.html#cfn-iot-topicrule-assetpropertytimestamp-timeinseconds - TimeInSeconds string `json:"TimeInSeconds,omitempty"` + TimeInSeconds string `json:"TimeInSeconds"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-topicrule_assetpropertyvalue.go b/cloudformation/iot/aws-iot-topicrule_assetpropertyvalue.go index 092c313802..8e42093666 100644 --- a/cloudformation/iot/aws-iot-topicrule_assetpropertyvalue.go +++ b/cloudformation/iot/aws-iot-topicrule_assetpropertyvalue.go @@ -11,17 +11,17 @@ type TopicRule_AssetPropertyValue struct { // Quality AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-assetpropertyvalue.html#cfn-iot-topicrule-assetpropertyvalue-quality - Quality string `json:"Quality,omitempty"` + Quality *string `json:"Quality,omitempty"` // Timestamp AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-assetpropertyvalue.html#cfn-iot-topicrule-assetpropertyvalue-timestamp - Timestamp *TopicRule_AssetPropertyTimestamp `json:"Timestamp,omitempty"` + Timestamp *TopicRule_AssetPropertyTimestamp `json:"Timestamp"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-assetpropertyvalue.html#cfn-iot-topicrule-assetpropertyvalue-value - Value *TopicRule_AssetPropertyVariant `json:"Value,omitempty"` + Value *TopicRule_AssetPropertyVariant `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-topicrule_assetpropertyvariant.go b/cloudformation/iot/aws-iot-topicrule_assetpropertyvariant.go index e0ae40e81b..569c2f314a 100644 --- a/cloudformation/iot/aws-iot-topicrule_assetpropertyvariant.go +++ b/cloudformation/iot/aws-iot-topicrule_assetpropertyvariant.go @@ -11,22 +11,22 @@ type TopicRule_AssetPropertyVariant struct { // BooleanValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-assetpropertyvariant.html#cfn-iot-topicrule-assetpropertyvariant-booleanvalue - BooleanValue string `json:"BooleanValue,omitempty"` + BooleanValue *string `json:"BooleanValue,omitempty"` // DoubleValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-assetpropertyvariant.html#cfn-iot-topicrule-assetpropertyvariant-doublevalue - DoubleValue string `json:"DoubleValue,omitempty"` + DoubleValue *string `json:"DoubleValue,omitempty"` // IntegerValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-assetpropertyvariant.html#cfn-iot-topicrule-assetpropertyvariant-integervalue - IntegerValue string `json:"IntegerValue,omitempty"` + IntegerValue *string `json:"IntegerValue,omitempty"` // StringValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-assetpropertyvariant.html#cfn-iot-topicrule-assetpropertyvariant-stringvalue - StringValue string `json:"StringValue,omitempty"` + StringValue *string `json:"StringValue,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-topicrule_cloudwatchalarmaction.go b/cloudformation/iot/aws-iot-topicrule_cloudwatchalarmaction.go index 0b62017910..72e097f210 100644 --- a/cloudformation/iot/aws-iot-topicrule_cloudwatchalarmaction.go +++ b/cloudformation/iot/aws-iot-topicrule_cloudwatchalarmaction.go @@ -11,22 +11,22 @@ type TopicRule_CloudwatchAlarmAction struct { // AlarmName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-cloudwatchalarmaction.html#cfn-iot-topicrule-cloudwatchalarmaction-alarmname - AlarmName string `json:"AlarmName,omitempty"` + AlarmName string `json:"AlarmName"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-cloudwatchalarmaction.html#cfn-iot-topicrule-cloudwatchalarmaction-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // StateReason AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-cloudwatchalarmaction.html#cfn-iot-topicrule-cloudwatchalarmaction-statereason - StateReason string `json:"StateReason,omitempty"` + StateReason string `json:"StateReason"` // StateValue AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-cloudwatchalarmaction.html#cfn-iot-topicrule-cloudwatchalarmaction-statevalue - StateValue string `json:"StateValue,omitempty"` + StateValue string `json:"StateValue"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-topicrule_cloudwatchlogsaction.go b/cloudformation/iot/aws-iot-topicrule_cloudwatchlogsaction.go index 62399210b3..bd8dfa2643 100644 --- a/cloudformation/iot/aws-iot-topicrule_cloudwatchlogsaction.go +++ b/cloudformation/iot/aws-iot-topicrule_cloudwatchlogsaction.go @@ -11,12 +11,12 @@ type TopicRule_CloudwatchLogsAction struct { // LogGroupName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-cloudwatchlogsaction.html#cfn-iot-topicrule-cloudwatchlogsaction-loggroupname - LogGroupName string `json:"LogGroupName,omitempty"` + LogGroupName string `json:"LogGroupName"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-cloudwatchlogsaction.html#cfn-iot-topicrule-cloudwatchlogsaction-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-topicrule_cloudwatchmetricaction.go b/cloudformation/iot/aws-iot-topicrule_cloudwatchmetricaction.go index 6e85562dc7..73ad1005cb 100644 --- a/cloudformation/iot/aws-iot-topicrule_cloudwatchmetricaction.go +++ b/cloudformation/iot/aws-iot-topicrule_cloudwatchmetricaction.go @@ -11,32 +11,32 @@ type TopicRule_CloudwatchMetricAction struct { // MetricName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-cloudwatchmetricaction.html#cfn-iot-topicrule-cloudwatchmetricaction-metricname - MetricName string `json:"MetricName,omitempty"` + MetricName string `json:"MetricName"` // MetricNamespace AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-cloudwatchmetricaction.html#cfn-iot-topicrule-cloudwatchmetricaction-metricnamespace - MetricNamespace string `json:"MetricNamespace,omitempty"` + MetricNamespace string `json:"MetricNamespace"` // MetricTimestamp AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-cloudwatchmetricaction.html#cfn-iot-topicrule-cloudwatchmetricaction-metrictimestamp - MetricTimestamp string `json:"MetricTimestamp,omitempty"` + MetricTimestamp *string `json:"MetricTimestamp,omitempty"` // MetricUnit AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-cloudwatchmetricaction.html#cfn-iot-topicrule-cloudwatchmetricaction-metricunit - MetricUnit string `json:"MetricUnit,omitempty"` + MetricUnit string `json:"MetricUnit"` // MetricValue AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-cloudwatchmetricaction.html#cfn-iot-topicrule-cloudwatchmetricaction-metricvalue - MetricValue string `json:"MetricValue,omitempty"` + MetricValue string `json:"MetricValue"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-cloudwatchmetricaction.html#cfn-iot-topicrule-cloudwatchmetricaction-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-topicrule_dynamodbaction.go b/cloudformation/iot/aws-iot-topicrule_dynamodbaction.go index 37b78e5510..2cdf037f49 100644 --- a/cloudformation/iot/aws-iot-topicrule_dynamodbaction.go +++ b/cloudformation/iot/aws-iot-topicrule_dynamodbaction.go @@ -11,47 +11,47 @@ type TopicRule_DynamoDBAction struct { // HashKeyField AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-dynamodbaction.html#cfn-iot-topicrule-dynamodbaction-hashkeyfield - HashKeyField string `json:"HashKeyField,omitempty"` + HashKeyField string `json:"HashKeyField"` // HashKeyType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-dynamodbaction.html#cfn-iot-topicrule-dynamodbaction-hashkeytype - HashKeyType string `json:"HashKeyType,omitempty"` + HashKeyType *string `json:"HashKeyType,omitempty"` // HashKeyValue AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-dynamodbaction.html#cfn-iot-topicrule-dynamodbaction-hashkeyvalue - HashKeyValue string `json:"HashKeyValue,omitempty"` + HashKeyValue string `json:"HashKeyValue"` // PayloadField AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-dynamodbaction.html#cfn-iot-topicrule-dynamodbaction-payloadfield - PayloadField string `json:"PayloadField,omitempty"` + PayloadField *string `json:"PayloadField,omitempty"` // RangeKeyField AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-dynamodbaction.html#cfn-iot-topicrule-dynamodbaction-rangekeyfield - RangeKeyField string `json:"RangeKeyField,omitempty"` + RangeKeyField *string `json:"RangeKeyField,omitempty"` // RangeKeyType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-dynamodbaction.html#cfn-iot-topicrule-dynamodbaction-rangekeytype - RangeKeyType string `json:"RangeKeyType,omitempty"` + RangeKeyType *string `json:"RangeKeyType,omitempty"` // RangeKeyValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-dynamodbaction.html#cfn-iot-topicrule-dynamodbaction-rangekeyvalue - RangeKeyValue string `json:"RangeKeyValue,omitempty"` + RangeKeyValue *string `json:"RangeKeyValue,omitempty"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-dynamodbaction.html#cfn-iot-topicrule-dynamodbaction-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // TableName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-dynamodbaction.html#cfn-iot-topicrule-dynamodbaction-tablename - TableName string `json:"TableName,omitempty"` + TableName string `json:"TableName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-topicrule_dynamodbv2action.go b/cloudformation/iot/aws-iot-topicrule_dynamodbv2action.go index 12eb321605..2adf9552f9 100644 --- a/cloudformation/iot/aws-iot-topicrule_dynamodbv2action.go +++ b/cloudformation/iot/aws-iot-topicrule_dynamodbv2action.go @@ -16,7 +16,7 @@ type TopicRule_DynamoDBv2Action struct { // RoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-dynamodbv2action.html#cfn-iot-topicrule-dynamodbv2action-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn *string `json:"RoleArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-topicrule_elasticsearchaction.go b/cloudformation/iot/aws-iot-topicrule_elasticsearchaction.go index b11b3e6c9a..e8754c912f 100644 --- a/cloudformation/iot/aws-iot-topicrule_elasticsearchaction.go +++ b/cloudformation/iot/aws-iot-topicrule_elasticsearchaction.go @@ -11,27 +11,27 @@ type TopicRule_ElasticsearchAction struct { // Endpoint AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-elasticsearchaction.html#cfn-iot-topicrule-elasticsearchaction-endpoint - Endpoint string `json:"Endpoint,omitempty"` + Endpoint string `json:"Endpoint"` // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-elasticsearchaction.html#cfn-iot-topicrule-elasticsearchaction-id - Id string `json:"Id,omitempty"` + Id string `json:"Id"` // Index AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-elasticsearchaction.html#cfn-iot-topicrule-elasticsearchaction-index - Index string `json:"Index,omitempty"` + Index string `json:"Index"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-elasticsearchaction.html#cfn-iot-topicrule-elasticsearchaction-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-elasticsearchaction.html#cfn-iot-topicrule-elasticsearchaction-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-topicrule_firehoseaction.go b/cloudformation/iot/aws-iot-topicrule_firehoseaction.go index 04e8535159..4d75dac7e3 100644 --- a/cloudformation/iot/aws-iot-topicrule_firehoseaction.go +++ b/cloudformation/iot/aws-iot-topicrule_firehoseaction.go @@ -11,22 +11,22 @@ type TopicRule_FirehoseAction struct { // BatchMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-firehoseaction.html#cfn-iot-topicrule-firehoseaction-batchmode - BatchMode bool `json:"BatchMode,omitempty"` + BatchMode *bool `json:"BatchMode,omitempty"` // DeliveryStreamName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-firehoseaction.html#cfn-iot-topicrule-firehoseaction-deliverystreamname - DeliveryStreamName string `json:"DeliveryStreamName,omitempty"` + DeliveryStreamName string `json:"DeliveryStreamName"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-firehoseaction.html#cfn-iot-topicrule-firehoseaction-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // Separator AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-firehoseaction.html#cfn-iot-topicrule-firehoseaction-separator - Separator string `json:"Separator,omitempty"` + Separator *string `json:"Separator,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-topicrule_httpaction.go b/cloudformation/iot/aws-iot-topicrule_httpaction.go index 70258c3199..237e2a9e41 100644 --- a/cloudformation/iot/aws-iot-topicrule_httpaction.go +++ b/cloudformation/iot/aws-iot-topicrule_httpaction.go @@ -16,17 +16,17 @@ type TopicRule_HttpAction struct { // ConfirmationUrl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-httpaction.html#cfn-iot-topicrule-httpaction-confirmationurl - ConfirmationUrl string `json:"ConfirmationUrl,omitempty"` + ConfirmationUrl *string `json:"ConfirmationUrl,omitempty"` // Headers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-httpaction.html#cfn-iot-topicrule-httpaction-headers - Headers []TopicRule_HttpActionHeader `json:"Headers,omitempty"` + Headers *[]TopicRule_HttpActionHeader `json:"Headers,omitempty"` // Url AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-httpaction.html#cfn-iot-topicrule-httpaction-url - Url string `json:"Url,omitempty"` + Url string `json:"Url"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-topicrule_httpactionheader.go b/cloudformation/iot/aws-iot-topicrule_httpactionheader.go index fbe4fe2b46..e10ae4fd64 100644 --- a/cloudformation/iot/aws-iot-topicrule_httpactionheader.go +++ b/cloudformation/iot/aws-iot-topicrule_httpactionheader.go @@ -11,12 +11,12 @@ type TopicRule_HttpActionHeader struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-httpactionheader.html#cfn-iot-topicrule-httpactionheader-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-httpactionheader.html#cfn-iot-topicrule-httpactionheader-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-topicrule_iotanalyticsaction.go b/cloudformation/iot/aws-iot-topicrule_iotanalyticsaction.go index 263434b5d1..cbd3b5b54f 100644 --- a/cloudformation/iot/aws-iot-topicrule_iotanalyticsaction.go +++ b/cloudformation/iot/aws-iot-topicrule_iotanalyticsaction.go @@ -11,17 +11,17 @@ type TopicRule_IotAnalyticsAction struct { // BatchMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-iotanalyticsaction.html#cfn-iot-topicrule-iotanalyticsaction-batchmode - BatchMode bool `json:"BatchMode,omitempty"` + BatchMode *bool `json:"BatchMode,omitempty"` // ChannelName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-iotanalyticsaction.html#cfn-iot-topicrule-iotanalyticsaction-channelname - ChannelName string `json:"ChannelName,omitempty"` + ChannelName string `json:"ChannelName"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-iotanalyticsaction.html#cfn-iot-topicrule-iotanalyticsaction-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-topicrule_ioteventsaction.go b/cloudformation/iot/aws-iot-topicrule_ioteventsaction.go index bf718b0909..110c856ddc 100644 --- a/cloudformation/iot/aws-iot-topicrule_ioteventsaction.go +++ b/cloudformation/iot/aws-iot-topicrule_ioteventsaction.go @@ -11,22 +11,22 @@ type TopicRule_IotEventsAction struct { // BatchMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-ioteventsaction.html#cfn-iot-topicrule-ioteventsaction-batchmode - BatchMode bool `json:"BatchMode,omitempty"` + BatchMode *bool `json:"BatchMode,omitempty"` // InputName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-ioteventsaction.html#cfn-iot-topicrule-ioteventsaction-inputname - InputName string `json:"InputName,omitempty"` + InputName string `json:"InputName"` // MessageId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-ioteventsaction.html#cfn-iot-topicrule-ioteventsaction-messageid - MessageId string `json:"MessageId,omitempty"` + MessageId *string `json:"MessageId,omitempty"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-ioteventsaction.html#cfn-iot-topicrule-ioteventsaction-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-topicrule_iotsitewiseaction.go b/cloudformation/iot/aws-iot-topicrule_iotsitewiseaction.go index 59fd9ab05f..320c5beb3d 100644 --- a/cloudformation/iot/aws-iot-topicrule_iotsitewiseaction.go +++ b/cloudformation/iot/aws-iot-topicrule_iotsitewiseaction.go @@ -11,12 +11,12 @@ type TopicRule_IotSiteWiseAction struct { // PutAssetPropertyValueEntries AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-iotsitewiseaction.html#cfn-iot-topicrule-iotsitewiseaction-putassetpropertyvalueentries - PutAssetPropertyValueEntries []TopicRule_PutAssetPropertyValueEntry `json:"PutAssetPropertyValueEntries,omitempty"` + PutAssetPropertyValueEntries []TopicRule_PutAssetPropertyValueEntry `json:"PutAssetPropertyValueEntries"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-iotsitewiseaction.html#cfn-iot-topicrule-iotsitewiseaction-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-topicrule_kafkaaction.go b/cloudformation/iot/aws-iot-topicrule_kafkaaction.go index 19b6a0f434..614dbdb0cc 100644 --- a/cloudformation/iot/aws-iot-topicrule_kafkaaction.go +++ b/cloudformation/iot/aws-iot-topicrule_kafkaaction.go @@ -11,27 +11,27 @@ type TopicRule_KafkaAction struct { // ClientProperties AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-kafkaaction.html#cfn-iot-topicrule-kafkaaction-clientproperties - ClientProperties map[string]string `json:"ClientProperties,omitempty"` + ClientProperties map[string]string `json:"ClientProperties"` // DestinationArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-kafkaaction.html#cfn-iot-topicrule-kafkaaction-destinationarn - DestinationArn string `json:"DestinationArn,omitempty"` + DestinationArn string `json:"DestinationArn"` // Key AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-kafkaaction.html#cfn-iot-topicrule-kafkaaction-key - Key string `json:"Key,omitempty"` + Key *string `json:"Key,omitempty"` // Partition AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-kafkaaction.html#cfn-iot-topicrule-kafkaaction-partition - Partition string `json:"Partition,omitempty"` + Partition *string `json:"Partition,omitempty"` // Topic AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-kafkaaction.html#cfn-iot-topicrule-kafkaaction-topic - Topic string `json:"Topic,omitempty"` + Topic string `json:"Topic"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-topicrule_kinesisaction.go b/cloudformation/iot/aws-iot-topicrule_kinesisaction.go index 9e6cb6b157..3aa20c2227 100644 --- a/cloudformation/iot/aws-iot-topicrule_kinesisaction.go +++ b/cloudformation/iot/aws-iot-topicrule_kinesisaction.go @@ -11,17 +11,17 @@ type TopicRule_KinesisAction struct { // PartitionKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-kinesisaction.html#cfn-iot-topicrule-kinesisaction-partitionkey - PartitionKey string `json:"PartitionKey,omitempty"` + PartitionKey *string `json:"PartitionKey,omitempty"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-kinesisaction.html#cfn-iot-topicrule-kinesisaction-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // StreamName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-kinesisaction.html#cfn-iot-topicrule-kinesisaction-streamname - StreamName string `json:"StreamName,omitempty"` + StreamName string `json:"StreamName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-topicrule_lambdaaction.go b/cloudformation/iot/aws-iot-topicrule_lambdaaction.go index 263ebe8c24..a80a89515b 100644 --- a/cloudformation/iot/aws-iot-topicrule_lambdaaction.go +++ b/cloudformation/iot/aws-iot-topicrule_lambdaaction.go @@ -11,7 +11,7 @@ type TopicRule_LambdaAction struct { // FunctionArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-lambdaaction.html#cfn-iot-topicrule-lambdaaction-functionarn - FunctionArn string `json:"FunctionArn,omitempty"` + FunctionArn *string `json:"FunctionArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-topicrule_opensearchaction.go b/cloudformation/iot/aws-iot-topicrule_opensearchaction.go index bbfea9d6ef..c99dae1dd8 100644 --- a/cloudformation/iot/aws-iot-topicrule_opensearchaction.go +++ b/cloudformation/iot/aws-iot-topicrule_opensearchaction.go @@ -11,27 +11,27 @@ type TopicRule_OpenSearchAction struct { // Endpoint AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-opensearchaction.html#cfn-iot-topicrule-opensearchaction-endpoint - Endpoint string `json:"Endpoint,omitempty"` + Endpoint string `json:"Endpoint"` // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-opensearchaction.html#cfn-iot-topicrule-opensearchaction-id - Id string `json:"Id,omitempty"` + Id string `json:"Id"` // Index AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-opensearchaction.html#cfn-iot-topicrule-opensearchaction-index - Index string `json:"Index,omitempty"` + Index string `json:"Index"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-opensearchaction.html#cfn-iot-topicrule-opensearchaction-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-opensearchaction.html#cfn-iot-topicrule-opensearchaction-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-topicrule_putassetpropertyvalueentry.go b/cloudformation/iot/aws-iot-topicrule_putassetpropertyvalueentry.go index 3290b82b4a..4af8fbbd90 100644 --- a/cloudformation/iot/aws-iot-topicrule_putassetpropertyvalueentry.go +++ b/cloudformation/iot/aws-iot-topicrule_putassetpropertyvalueentry.go @@ -11,27 +11,27 @@ type TopicRule_PutAssetPropertyValueEntry struct { // AssetId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-putassetpropertyvalueentry.html#cfn-iot-topicrule-putassetpropertyvalueentry-assetid - AssetId string `json:"AssetId,omitempty"` + AssetId *string `json:"AssetId,omitempty"` // EntryId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-putassetpropertyvalueentry.html#cfn-iot-topicrule-putassetpropertyvalueentry-entryid - EntryId string `json:"EntryId,omitempty"` + EntryId *string `json:"EntryId,omitempty"` // PropertyAlias AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-putassetpropertyvalueentry.html#cfn-iot-topicrule-putassetpropertyvalueentry-propertyalias - PropertyAlias string `json:"PropertyAlias,omitempty"` + PropertyAlias *string `json:"PropertyAlias,omitempty"` // PropertyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-putassetpropertyvalueentry.html#cfn-iot-topicrule-putassetpropertyvalueentry-propertyid - PropertyId string `json:"PropertyId,omitempty"` + PropertyId *string `json:"PropertyId,omitempty"` // PropertyValues AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-putassetpropertyvalueentry.html#cfn-iot-topicrule-putassetpropertyvalueentry-propertyvalues - PropertyValues []TopicRule_AssetPropertyValue `json:"PropertyValues,omitempty"` + PropertyValues []TopicRule_AssetPropertyValue `json:"PropertyValues"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-topicrule_putiteminput.go b/cloudformation/iot/aws-iot-topicrule_putiteminput.go index d1ea316b47..7fd1e5d85f 100644 --- a/cloudformation/iot/aws-iot-topicrule_putiteminput.go +++ b/cloudformation/iot/aws-iot-topicrule_putiteminput.go @@ -11,7 +11,7 @@ type TopicRule_PutItemInput struct { // TableName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-putiteminput.html#cfn-iot-topicrule-putiteminput-tablename - TableName string `json:"TableName,omitempty"` + TableName string `json:"TableName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-topicrule_republishaction.go b/cloudformation/iot/aws-iot-topicrule_republishaction.go index b8325f332e..b7a4facbe0 100644 --- a/cloudformation/iot/aws-iot-topicrule_republishaction.go +++ b/cloudformation/iot/aws-iot-topicrule_republishaction.go @@ -11,17 +11,17 @@ type TopicRule_RepublishAction struct { // Qos AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-republishaction.html#cfn-iot-topicrule-republishaction-qos - Qos int `json:"Qos,omitempty"` + Qos *int `json:"Qos,omitempty"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-republishaction.html#cfn-iot-topicrule-republishaction-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // Topic AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-republishaction.html#cfn-iot-topicrule-republishaction-topic - Topic string `json:"Topic,omitempty"` + Topic string `json:"Topic"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-topicrule_s3action.go b/cloudformation/iot/aws-iot-topicrule_s3action.go index f36772f214..6406512746 100644 --- a/cloudformation/iot/aws-iot-topicrule_s3action.go +++ b/cloudformation/iot/aws-iot-topicrule_s3action.go @@ -11,22 +11,22 @@ type TopicRule_S3Action struct { // BucketName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-s3action.html#cfn-iot-topicrule-s3action-bucketname - BucketName string `json:"BucketName,omitempty"` + BucketName string `json:"BucketName"` // CannedAcl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-s3action.html#cfn-iot-topicrule-s3action-cannedacl - CannedAcl string `json:"CannedAcl,omitempty"` + CannedAcl *string `json:"CannedAcl,omitempty"` // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-s3action.html#cfn-iot-topicrule-s3action-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-s3action.html#cfn-iot-topicrule-s3action-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-topicrule_sigv4authorization.go b/cloudformation/iot/aws-iot-topicrule_sigv4authorization.go index 014f1bdec2..20ee9dcbc0 100644 --- a/cloudformation/iot/aws-iot-topicrule_sigv4authorization.go +++ b/cloudformation/iot/aws-iot-topicrule_sigv4authorization.go @@ -11,17 +11,17 @@ type TopicRule_SigV4Authorization struct { // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-sigv4authorization.html#cfn-iot-topicrule-sigv4authorization-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // ServiceName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-sigv4authorization.html#cfn-iot-topicrule-sigv4authorization-servicename - ServiceName string `json:"ServiceName,omitempty"` + ServiceName string `json:"ServiceName"` // SigningRegion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-sigv4authorization.html#cfn-iot-topicrule-sigv4authorization-signingregion - SigningRegion string `json:"SigningRegion,omitempty"` + SigningRegion string `json:"SigningRegion"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-topicrule_snsaction.go b/cloudformation/iot/aws-iot-topicrule_snsaction.go index 44c70e64d9..30e2704981 100644 --- a/cloudformation/iot/aws-iot-topicrule_snsaction.go +++ b/cloudformation/iot/aws-iot-topicrule_snsaction.go @@ -11,17 +11,17 @@ type TopicRule_SnsAction struct { // MessageFormat AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-snsaction.html#cfn-iot-topicrule-snsaction-messageformat - MessageFormat string `json:"MessageFormat,omitempty"` + MessageFormat *string `json:"MessageFormat,omitempty"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-snsaction.html#cfn-iot-topicrule-snsaction-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // TargetArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-snsaction.html#cfn-iot-topicrule-snsaction-targetarn - TargetArn string `json:"TargetArn,omitempty"` + TargetArn string `json:"TargetArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-topicrule_sqsaction.go b/cloudformation/iot/aws-iot-topicrule_sqsaction.go index c54cd05a71..e098012c15 100644 --- a/cloudformation/iot/aws-iot-topicrule_sqsaction.go +++ b/cloudformation/iot/aws-iot-topicrule_sqsaction.go @@ -11,17 +11,17 @@ type TopicRule_SqsAction struct { // QueueUrl AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-sqsaction.html#cfn-iot-topicrule-sqsaction-queueurl - QueueUrl string `json:"QueueUrl,omitempty"` + QueueUrl string `json:"QueueUrl"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-sqsaction.html#cfn-iot-topicrule-sqsaction-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // UseBase64 AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-sqsaction.html#cfn-iot-topicrule-sqsaction-usebase64 - UseBase64 bool `json:"UseBase64,omitempty"` + UseBase64 *bool `json:"UseBase64,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-topicrule_stepfunctionsaction.go b/cloudformation/iot/aws-iot-topicrule_stepfunctionsaction.go index ad922a3c45..e86c9a636a 100644 --- a/cloudformation/iot/aws-iot-topicrule_stepfunctionsaction.go +++ b/cloudformation/iot/aws-iot-topicrule_stepfunctionsaction.go @@ -11,17 +11,17 @@ type TopicRule_StepFunctionsAction struct { // ExecutionNamePrefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-stepfunctionsaction.html#cfn-iot-topicrule-stepfunctionsaction-executionnameprefix - ExecutionNamePrefix string `json:"ExecutionNamePrefix,omitempty"` + ExecutionNamePrefix *string `json:"ExecutionNamePrefix,omitempty"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-stepfunctionsaction.html#cfn-iot-topicrule-stepfunctionsaction-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // StateMachineName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-stepfunctionsaction.html#cfn-iot-topicrule-stepfunctionsaction-statemachinename - StateMachineName string `json:"StateMachineName,omitempty"` + StateMachineName string `json:"StateMachineName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-topicrule_timestreamaction.go b/cloudformation/iot/aws-iot-topicrule_timestreamaction.go index be9218275c..7775aa6140 100644 --- a/cloudformation/iot/aws-iot-topicrule_timestreamaction.go +++ b/cloudformation/iot/aws-iot-topicrule_timestreamaction.go @@ -11,27 +11,27 @@ type TopicRule_TimestreamAction struct { // BatchMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-timestreamaction.html#cfn-iot-topicrule-timestreamaction-batchmode - BatchMode bool `json:"BatchMode,omitempty"` + BatchMode *bool `json:"BatchMode,omitempty"` // DatabaseName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-timestreamaction.html#cfn-iot-topicrule-timestreamaction-databasename - DatabaseName string `json:"DatabaseName,omitempty"` + DatabaseName string `json:"DatabaseName"` // Dimensions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-timestreamaction.html#cfn-iot-topicrule-timestreamaction-dimensions - Dimensions []TopicRule_TimestreamDimension `json:"Dimensions,omitempty"` + Dimensions []TopicRule_TimestreamDimension `json:"Dimensions"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-timestreamaction.html#cfn-iot-topicrule-timestreamaction-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // TableName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-timestreamaction.html#cfn-iot-topicrule-timestreamaction-tablename - TableName string `json:"TableName,omitempty"` + TableName string `json:"TableName"` // Timestamp AWS CloudFormation Property // Required: false diff --git a/cloudformation/iot/aws-iot-topicrule_timestreamdimension.go b/cloudformation/iot/aws-iot-topicrule_timestreamdimension.go index 413a819203..1b2ddbffc2 100644 --- a/cloudformation/iot/aws-iot-topicrule_timestreamdimension.go +++ b/cloudformation/iot/aws-iot-topicrule_timestreamdimension.go @@ -11,12 +11,12 @@ type TopicRule_TimestreamDimension struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-timestreamdimension.html#cfn-iot-topicrule-timestreamdimension-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-timestreamdimension.html#cfn-iot-topicrule-timestreamdimension-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-topicrule_timestreamtimestamp.go b/cloudformation/iot/aws-iot-topicrule_timestreamtimestamp.go index de09c0bbcf..ac3fc7783c 100644 --- a/cloudformation/iot/aws-iot-topicrule_timestreamtimestamp.go +++ b/cloudformation/iot/aws-iot-topicrule_timestreamtimestamp.go @@ -11,12 +11,12 @@ type TopicRule_TimestreamTimestamp struct { // Unit AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-timestreamtimestamp.html#cfn-iot-topicrule-timestreamtimestamp-unit - Unit string `json:"Unit,omitempty"` + Unit string `json:"Unit"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-timestreamtimestamp.html#cfn-iot-topicrule-timestreamtimestamp-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-topicrule_topicrulepayload.go b/cloudformation/iot/aws-iot-topicrule_topicrulepayload.go index 1605c27a4f..832980cf6b 100644 --- a/cloudformation/iot/aws-iot-topicrule_topicrulepayload.go +++ b/cloudformation/iot/aws-iot-topicrule_topicrulepayload.go @@ -11,17 +11,17 @@ type TopicRule_TopicRulePayload struct { // Actions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-topicrulepayload.html#cfn-iot-topicrule-topicrulepayload-actions - Actions []TopicRule_Action `json:"Actions,omitempty"` + Actions []TopicRule_Action `json:"Actions"` // AwsIotSqlVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-topicrulepayload.html#cfn-iot-topicrule-topicrulepayload-awsiotsqlversion - AwsIotSqlVersion string `json:"AwsIotSqlVersion,omitempty"` + AwsIotSqlVersion *string `json:"AwsIotSqlVersion,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-topicrulepayload.html#cfn-iot-topicrule-topicrulepayload-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // ErrorAction AWS CloudFormation Property // Required: false @@ -31,12 +31,12 @@ type TopicRule_TopicRulePayload struct { // RuleDisabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-topicrulepayload.html#cfn-iot-topicrule-topicrulepayload-ruledisabled - RuleDisabled bool `json:"RuleDisabled,omitempty"` + RuleDisabled *bool `json:"RuleDisabled,omitempty"` // Sql AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-topicrulepayload.html#cfn-iot-topicrule-topicrulepayload-sql - Sql string `json:"Sql,omitempty"` + Sql string `json:"Sql"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-topicruledestination.go b/cloudformation/iot/aws-iot-topicruledestination.go index 78f5111889..43663ce939 100644 --- a/cloudformation/iot/aws-iot-topicruledestination.go +++ b/cloudformation/iot/aws-iot-topicruledestination.go @@ -20,7 +20,7 @@ type TopicRuleDestination struct { // Status AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-topicruledestination.html#cfn-iot-topicruledestination-status - Status string `json:"Status,omitempty"` + Status *string `json:"Status,omitempty"` // VpcProperties AWS CloudFormation Property // Required: false diff --git a/cloudformation/iot/aws-iot-topicruledestination_httpurldestinationsummary.go b/cloudformation/iot/aws-iot-topicruledestination_httpurldestinationsummary.go index 71c4133bd3..1f7d56ec75 100644 --- a/cloudformation/iot/aws-iot-topicruledestination_httpurldestinationsummary.go +++ b/cloudformation/iot/aws-iot-topicruledestination_httpurldestinationsummary.go @@ -11,7 +11,7 @@ type TopicRuleDestination_HttpUrlDestinationSummary struct { // ConfirmationUrl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicruledestination-httpurldestinationsummary.html#cfn-iot-topicruledestination-httpurldestinationsummary-confirmationurl - ConfirmationUrl string `json:"ConfirmationUrl,omitempty"` + ConfirmationUrl *string `json:"ConfirmationUrl,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot/aws-iot-topicruledestination_vpcdestinationproperties.go b/cloudformation/iot/aws-iot-topicruledestination_vpcdestinationproperties.go index 508e5b94dc..fc06545d1e 100644 --- a/cloudformation/iot/aws-iot-topicruledestination_vpcdestinationproperties.go +++ b/cloudformation/iot/aws-iot-topicruledestination_vpcdestinationproperties.go @@ -11,22 +11,22 @@ type TopicRuleDestination_VpcDestinationProperties struct { // RoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicruledestination-vpcdestinationproperties.html#cfn-iot-topicruledestination-vpcdestinationproperties-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn *string `json:"RoleArn,omitempty"` // SecurityGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicruledestination-vpcdestinationproperties.html#cfn-iot-topicruledestination-vpcdestinationproperties-securitygroups - SecurityGroups []string `json:"SecurityGroups,omitempty"` + SecurityGroups *[]string `json:"SecurityGroups,omitempty"` // SubnetIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicruledestination-vpcdestinationproperties.html#cfn-iot-topicruledestination-vpcdestinationproperties-subnetids - SubnetIds []string `json:"SubnetIds,omitempty"` + SubnetIds *[]string `json:"SubnetIds,omitempty"` // VpcId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicruledestination-vpcdestinationproperties.html#cfn-iot-topicruledestination-vpcdestinationproperties-vpcid - VpcId string `json:"VpcId,omitempty"` + VpcId *string `json:"VpcId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot1click/aws-iot1click-device.go b/cloudformation/iot1click/aws-iot1click-device.go index 8532afea30..7867f7bd35 100644 --- a/cloudformation/iot1click/aws-iot1click-device.go +++ b/cloudformation/iot1click/aws-iot1click-device.go @@ -15,7 +15,7 @@ type Device struct { // DeviceId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot1click-device.html#cfn-iot1click-device-deviceid - DeviceId string `json:"DeviceId,omitempty"` + DeviceId string `json:"DeviceId"` // Enabled AWS CloudFormation Property // Required: true diff --git a/cloudformation/iot1click/aws-iot1click-placement.go b/cloudformation/iot1click/aws-iot1click-placement.go index 5728531f74..312c9defbe 100644 --- a/cloudformation/iot1click/aws-iot1click-placement.go +++ b/cloudformation/iot1click/aws-iot1click-placement.go @@ -15,22 +15,22 @@ 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot1click-placement.html#cfn-iot1click-placement-placementname - PlacementName string `json:"PlacementName,omitempty"` + PlacementName *string `json:"PlacementName,omitempty"` // ProjectName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot1click-placement.html#cfn-iot1click-placement-projectname - ProjectName string `json:"ProjectName,omitempty"` + ProjectName string `json:"ProjectName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot1click/aws-iot1click-project.go b/cloudformation/iot1click/aws-iot1click-project.go index cd4f77342b..ff0a5a49e4 100644 --- a/cloudformation/iot1click/aws-iot1click-project.go +++ b/cloudformation/iot1click/aws-iot1click-project.go @@ -15,17 +15,17 @@ type Project struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot1click-project.html#cfn-iot1click-project-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // PlacementTemplate AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot1click-project.html#cfn-iot1click-project-placementtemplate - PlacementTemplate *Project_PlacementTemplate `json:"PlacementTemplate,omitempty"` + PlacementTemplate *Project_PlacementTemplate `json:"PlacementTemplate"` // ProjectName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot1click-project.html#cfn-iot1click-project-projectname - ProjectName string `json:"ProjectName,omitempty"` + ProjectName *string `json:"ProjectName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot1click/aws-iot1click-project_devicetemplate.go b/cloudformation/iot1click/aws-iot1click-project_devicetemplate.go index 5db0b29dd6..5f60c559b1 100644 --- a/cloudformation/iot1click/aws-iot1click-project_devicetemplate.go +++ b/cloudformation/iot1click/aws-iot1click-project_devicetemplate.go @@ -11,12 +11,12 @@ 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot1click-project-devicetemplate.html#cfn-iot1click-project-devicetemplate-devicetype - DeviceType string `json:"DeviceType,omitempty"` + DeviceType *string `json:"DeviceType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot1click/aws-iot1click-project_placementtemplate.go b/cloudformation/iot1click/aws-iot1click-project_placementtemplate.go index 02a2fb5dfa..411ca653fb 100644 --- a/cloudformation/iot1click/aws-iot1click-project_placementtemplate.go +++ b/cloudformation/iot1click/aws-iot1click-project_placementtemplate.go @@ -11,12 +11,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/iotanalytics/aws-iotanalytics-channel.go b/cloudformation/iotanalytics/aws-iotanalytics-channel.go index d0948730a6..54ef8576e4 100644 --- a/cloudformation/iotanalytics/aws-iotanalytics-channel.go +++ b/cloudformation/iotanalytics/aws-iotanalytics-channel.go @@ -16,7 +16,7 @@ type Channel struct { // ChannelName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotanalytics-channel.html#cfn-iotanalytics-channel-channelname - ChannelName string `json:"ChannelName,omitempty"` + ChannelName *string `json:"ChannelName,omitempty"` // ChannelStorage AWS CloudFormation Property // Required: false @@ -31,7 +31,7 @@ type Channel struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotanalytics-channel.html#cfn-iotanalytics-channel-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotanalytics/aws-iotanalytics-channel_customermanageds3.go b/cloudformation/iotanalytics/aws-iotanalytics-channel_customermanageds3.go index c03bdfbbbf..75b571d99a 100644 --- a/cloudformation/iotanalytics/aws-iotanalytics-channel_customermanageds3.go +++ b/cloudformation/iotanalytics/aws-iotanalytics-channel_customermanageds3.go @@ -11,17 +11,17 @@ type Channel_CustomerManagedS3 struct { // Bucket AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-channel-customermanageds3.html#cfn-iotanalytics-channel-customermanageds3-bucket - Bucket string `json:"Bucket,omitempty"` + Bucket string `json:"Bucket"` // KeyPrefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-channel-customermanageds3.html#cfn-iotanalytics-channel-customermanageds3-keyprefix - KeyPrefix string `json:"KeyPrefix,omitempty"` + KeyPrefix *string `json:"KeyPrefix,omitempty"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-channel-customermanageds3.html#cfn-iotanalytics-channel-customermanageds3-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotanalytics/aws-iotanalytics-channel_retentionperiod.go b/cloudformation/iotanalytics/aws-iotanalytics-channel_retentionperiod.go index a67c8cb634..5aba3602cd 100644 --- a/cloudformation/iotanalytics/aws-iotanalytics-channel_retentionperiod.go +++ b/cloudformation/iotanalytics/aws-iotanalytics-channel_retentionperiod.go @@ -11,12 +11,12 @@ type Channel_RetentionPeriod struct { // NumberOfDays AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-channel-retentionperiod.html#cfn-iotanalytics-channel-retentionperiod-numberofdays - NumberOfDays int `json:"NumberOfDays,omitempty"` + NumberOfDays *int `json:"NumberOfDays,omitempty"` // Unlimited AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-channel-retentionperiod.html#cfn-iotanalytics-channel-retentionperiod-unlimited - Unlimited bool `json:"Unlimited,omitempty"` + Unlimited *bool `json:"Unlimited,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotanalytics/aws-iotanalytics-dataset.go b/cloudformation/iotanalytics/aws-iotanalytics-dataset.go index df08d4f036..4edf1a6395 100644 --- a/cloudformation/iotanalytics/aws-iotanalytics-dataset.go +++ b/cloudformation/iotanalytics/aws-iotanalytics-dataset.go @@ -16,22 +16,22 @@ type Dataset struct { // Actions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotanalytics-dataset.html#cfn-iotanalytics-dataset-actions - Actions []Dataset_Action `json:"Actions,omitempty"` + Actions []Dataset_Action `json:"Actions"` // ContentDeliveryRules AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotanalytics-dataset.html#cfn-iotanalytics-dataset-contentdeliveryrules - ContentDeliveryRules []Dataset_DatasetContentDeliveryRule `json:"ContentDeliveryRules,omitempty"` + ContentDeliveryRules *[]Dataset_DatasetContentDeliveryRule `json:"ContentDeliveryRules,omitempty"` // DatasetName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotanalytics-dataset.html#cfn-iotanalytics-dataset-datasetname - DatasetName string `json:"DatasetName,omitempty"` + DatasetName *string `json:"DatasetName,omitempty"` // LateDataRules AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotanalytics-dataset.html#cfn-iotanalytics-dataset-latedatarules - LateDataRules []Dataset_LateDataRule `json:"LateDataRules,omitempty"` + LateDataRules *[]Dataset_LateDataRule `json:"LateDataRules,omitempty"` // RetentionPeriod AWS CloudFormation Property // Required: false @@ -41,12 +41,12 @@ type Dataset struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotanalytics-dataset.html#cfn-iotanalytics-dataset-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // Triggers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotanalytics-dataset.html#cfn-iotanalytics-dataset-triggers - Triggers []Dataset_Trigger `json:"Triggers,omitempty"` + Triggers *[]Dataset_Trigger `json:"Triggers,omitempty"` // VersioningConfiguration AWS CloudFormation Property // Required: false diff --git a/cloudformation/iotanalytics/aws-iotanalytics-dataset_action.go b/cloudformation/iotanalytics/aws-iotanalytics-dataset_action.go index 1c5693d7ba..41ae55126d 100644 --- a/cloudformation/iotanalytics/aws-iotanalytics-dataset_action.go +++ b/cloudformation/iotanalytics/aws-iotanalytics-dataset_action.go @@ -11,7 +11,7 @@ type Dataset_Action struct { // ActionName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-dataset-action.html#cfn-iotanalytics-dataset-action-actionname - ActionName string `json:"ActionName,omitempty"` + ActionName string `json:"ActionName"` // ContainerAction AWS CloudFormation Property // Required: false diff --git a/cloudformation/iotanalytics/aws-iotanalytics-dataset_containeraction.go b/cloudformation/iotanalytics/aws-iotanalytics-dataset_containeraction.go index b3d885c2d2..ecd4a4dff0 100644 --- a/cloudformation/iotanalytics/aws-iotanalytics-dataset_containeraction.go +++ b/cloudformation/iotanalytics/aws-iotanalytics-dataset_containeraction.go @@ -11,22 +11,22 @@ type Dataset_ContainerAction struct { // ExecutionRoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-dataset-containeraction.html#cfn-iotanalytics-dataset-containeraction-executionrolearn - ExecutionRoleArn string `json:"ExecutionRoleArn,omitempty"` + ExecutionRoleArn string `json:"ExecutionRoleArn"` // Image AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-dataset-containeraction.html#cfn-iotanalytics-dataset-containeraction-image - Image string `json:"Image,omitempty"` + Image string `json:"Image"` // ResourceConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-dataset-containeraction.html#cfn-iotanalytics-dataset-containeraction-resourceconfiguration - ResourceConfiguration *Dataset_ResourceConfiguration `json:"ResourceConfiguration,omitempty"` + ResourceConfiguration *Dataset_ResourceConfiguration `json:"ResourceConfiguration"` // Variables AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-dataset-containeraction.html#cfn-iotanalytics-dataset-containeraction-variables - Variables []Dataset_Variable `json:"Variables,omitempty"` + Variables *[]Dataset_Variable `json:"Variables,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotanalytics/aws-iotanalytics-dataset_datasetcontentdeliveryrule.go b/cloudformation/iotanalytics/aws-iotanalytics-dataset_datasetcontentdeliveryrule.go index 68e9da3a2c..a68271243e 100644 --- a/cloudformation/iotanalytics/aws-iotanalytics-dataset_datasetcontentdeliveryrule.go +++ b/cloudformation/iotanalytics/aws-iotanalytics-dataset_datasetcontentdeliveryrule.go @@ -11,12 +11,12 @@ type Dataset_DatasetContentDeliveryRule struct { // Destination AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-dataset-datasetcontentdeliveryrule.html#cfn-iotanalytics-dataset-datasetcontentdeliveryrule-destination - Destination *Dataset_DatasetContentDeliveryRuleDestination `json:"Destination,omitempty"` + Destination *Dataset_DatasetContentDeliveryRuleDestination `json:"Destination"` // EntryName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-dataset-datasetcontentdeliveryrule.html#cfn-iotanalytics-dataset-datasetcontentdeliveryrule-entryname - EntryName string `json:"EntryName,omitempty"` + EntryName *string `json:"EntryName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotanalytics/aws-iotanalytics-dataset_datasetcontentversionvalue.go b/cloudformation/iotanalytics/aws-iotanalytics-dataset_datasetcontentversionvalue.go index 65db58770e..c6c9541f50 100644 --- a/cloudformation/iotanalytics/aws-iotanalytics-dataset_datasetcontentversionvalue.go +++ b/cloudformation/iotanalytics/aws-iotanalytics-dataset_datasetcontentversionvalue.go @@ -11,7 +11,7 @@ type Dataset_DatasetContentVersionValue struct { // DatasetName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-dataset-datasetcontentversionvalue.html#cfn-iotanalytics-dataset-datasetcontentversionvalue-datasetname - DatasetName string `json:"DatasetName,omitempty"` + DatasetName string `json:"DatasetName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotanalytics/aws-iotanalytics-dataset_deltatime.go b/cloudformation/iotanalytics/aws-iotanalytics-dataset_deltatime.go index 2a445ba57c..42d80d8d47 100644 --- a/cloudformation/iotanalytics/aws-iotanalytics-dataset_deltatime.go +++ b/cloudformation/iotanalytics/aws-iotanalytics-dataset_deltatime.go @@ -16,7 +16,7 @@ type Dataset_DeltaTime struct { // TimeExpression AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-dataset-deltatime.html#cfn-iotanalytics-dataset-deltatime-timeexpression - TimeExpression string `json:"TimeExpression,omitempty"` + TimeExpression string `json:"TimeExpression"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotanalytics/aws-iotanalytics-dataset_glueconfiguration.go b/cloudformation/iotanalytics/aws-iotanalytics-dataset_glueconfiguration.go index 55072af88a..010896e315 100644 --- a/cloudformation/iotanalytics/aws-iotanalytics-dataset_glueconfiguration.go +++ b/cloudformation/iotanalytics/aws-iotanalytics-dataset_glueconfiguration.go @@ -11,12 +11,12 @@ type Dataset_GlueConfiguration struct { // DatabaseName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-dataset-glueconfiguration.html#cfn-iotanalytics-dataset-glueconfiguration-databasename - DatabaseName string `json:"DatabaseName,omitempty"` + DatabaseName string `json:"DatabaseName"` // TableName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-dataset-glueconfiguration.html#cfn-iotanalytics-dataset-glueconfiguration-tablename - TableName string `json:"TableName,omitempty"` + TableName string `json:"TableName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotanalytics/aws-iotanalytics-dataset_ioteventsdestinationconfiguration.go b/cloudformation/iotanalytics/aws-iotanalytics-dataset_ioteventsdestinationconfiguration.go index b232efe99a..199f07a913 100644 --- a/cloudformation/iotanalytics/aws-iotanalytics-dataset_ioteventsdestinationconfiguration.go +++ b/cloudformation/iotanalytics/aws-iotanalytics-dataset_ioteventsdestinationconfiguration.go @@ -11,12 +11,12 @@ type Dataset_IotEventsDestinationConfiguration struct { // InputName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-dataset-ioteventsdestinationconfiguration.html#cfn-iotanalytics-dataset-ioteventsdestinationconfiguration-inputname - InputName string `json:"InputName,omitempty"` + InputName string `json:"InputName"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-dataset-ioteventsdestinationconfiguration.html#cfn-iotanalytics-dataset-ioteventsdestinationconfiguration-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotanalytics/aws-iotanalytics-dataset_latedatarule.go b/cloudformation/iotanalytics/aws-iotanalytics-dataset_latedatarule.go index 3213a57738..7e8e48c341 100644 --- a/cloudformation/iotanalytics/aws-iotanalytics-dataset_latedatarule.go +++ b/cloudformation/iotanalytics/aws-iotanalytics-dataset_latedatarule.go @@ -11,12 +11,12 @@ type Dataset_LateDataRule struct { // RuleConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-dataset-latedatarule.html#cfn-iotanalytics-dataset-latedatarule-ruleconfiguration - RuleConfiguration *Dataset_LateDataRuleConfiguration `json:"RuleConfiguration,omitempty"` + RuleConfiguration *Dataset_LateDataRuleConfiguration `json:"RuleConfiguration"` // RuleName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-dataset-latedatarule.html#cfn-iotanalytics-dataset-latedatarule-rulename - RuleName string `json:"RuleName,omitempty"` + RuleName *string `json:"RuleName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotanalytics/aws-iotanalytics-dataset_outputfileurivalue.go b/cloudformation/iotanalytics/aws-iotanalytics-dataset_outputfileurivalue.go index 8c7864fefe..edb65fe085 100644 --- a/cloudformation/iotanalytics/aws-iotanalytics-dataset_outputfileurivalue.go +++ b/cloudformation/iotanalytics/aws-iotanalytics-dataset_outputfileurivalue.go @@ -11,7 +11,7 @@ type Dataset_OutputFileUriValue struct { // FileName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-dataset-outputfileurivalue.html#cfn-iotanalytics-dataset-outputfileurivalue-filename - FileName string `json:"FileName,omitempty"` + FileName string `json:"FileName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotanalytics/aws-iotanalytics-dataset_queryaction.go b/cloudformation/iotanalytics/aws-iotanalytics-dataset_queryaction.go index 46c5b8cc14..e86d735f92 100644 --- a/cloudformation/iotanalytics/aws-iotanalytics-dataset_queryaction.go +++ b/cloudformation/iotanalytics/aws-iotanalytics-dataset_queryaction.go @@ -11,12 +11,12 @@ type Dataset_QueryAction struct { // Filters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-dataset-queryaction.html#cfn-iotanalytics-dataset-queryaction-filters - Filters []Dataset_Filter `json:"Filters,omitempty"` + Filters *[]Dataset_Filter `json:"Filters,omitempty"` // SqlQuery AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-dataset-queryaction.html#cfn-iotanalytics-dataset-queryaction-sqlquery - SqlQuery string `json:"SqlQuery,omitempty"` + SqlQuery string `json:"SqlQuery"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotanalytics/aws-iotanalytics-dataset_resourceconfiguration.go b/cloudformation/iotanalytics/aws-iotanalytics-dataset_resourceconfiguration.go index eb84a59079..00677d550c 100644 --- a/cloudformation/iotanalytics/aws-iotanalytics-dataset_resourceconfiguration.go +++ b/cloudformation/iotanalytics/aws-iotanalytics-dataset_resourceconfiguration.go @@ -11,7 +11,7 @@ type Dataset_ResourceConfiguration struct { // ComputeType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-dataset-resourceconfiguration.html#cfn-iotanalytics-dataset-resourceconfiguration-computetype - ComputeType string `json:"ComputeType,omitempty"` + ComputeType string `json:"ComputeType"` // VolumeSizeInGB AWS CloudFormation Property // Required: true diff --git a/cloudformation/iotanalytics/aws-iotanalytics-dataset_retentionperiod.go b/cloudformation/iotanalytics/aws-iotanalytics-dataset_retentionperiod.go index 24839daf9d..2753971026 100644 --- a/cloudformation/iotanalytics/aws-iotanalytics-dataset_retentionperiod.go +++ b/cloudformation/iotanalytics/aws-iotanalytics-dataset_retentionperiod.go @@ -11,12 +11,12 @@ type Dataset_RetentionPeriod struct { // NumberOfDays AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-dataset-retentionperiod.html#cfn-iotanalytics-dataset-retentionperiod-numberofdays - NumberOfDays int `json:"NumberOfDays,omitempty"` + NumberOfDays *int `json:"NumberOfDays,omitempty"` // Unlimited AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-dataset-retentionperiod.html#cfn-iotanalytics-dataset-retentionperiod-unlimited - Unlimited bool `json:"Unlimited,omitempty"` + Unlimited *bool `json:"Unlimited,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotanalytics/aws-iotanalytics-dataset_s3destinationconfiguration.go b/cloudformation/iotanalytics/aws-iotanalytics-dataset_s3destinationconfiguration.go index 9c91cb3541..bffc454d1e 100644 --- a/cloudformation/iotanalytics/aws-iotanalytics-dataset_s3destinationconfiguration.go +++ b/cloudformation/iotanalytics/aws-iotanalytics-dataset_s3destinationconfiguration.go @@ -11,7 +11,7 @@ type Dataset_S3DestinationConfiguration struct { // Bucket AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-dataset-s3destinationconfiguration.html#cfn-iotanalytics-dataset-s3destinationconfiguration-bucket - Bucket string `json:"Bucket,omitempty"` + Bucket string `json:"Bucket"` // GlueConfiguration AWS CloudFormation Property // Required: false @@ -21,12 +21,12 @@ type Dataset_S3DestinationConfiguration struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-dataset-s3destinationconfiguration.html#cfn-iotanalytics-dataset-s3destinationconfiguration-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-dataset-s3destinationconfiguration.html#cfn-iotanalytics-dataset-s3destinationconfiguration-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotanalytics/aws-iotanalytics-dataset_schedule.go b/cloudformation/iotanalytics/aws-iotanalytics-dataset_schedule.go index 8146984329..7707ad3225 100644 --- a/cloudformation/iotanalytics/aws-iotanalytics-dataset_schedule.go +++ b/cloudformation/iotanalytics/aws-iotanalytics-dataset_schedule.go @@ -11,7 +11,7 @@ type Dataset_Schedule struct { // ScheduleExpression AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-dataset-schedule.html#cfn-iotanalytics-dataset-schedule-scheduleexpression - ScheduleExpression string `json:"ScheduleExpression,omitempty"` + ScheduleExpression string `json:"ScheduleExpression"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotanalytics/aws-iotanalytics-dataset_triggeringdataset.go b/cloudformation/iotanalytics/aws-iotanalytics-dataset_triggeringdataset.go index 4d3a29ba87..1d5dcddb27 100644 --- a/cloudformation/iotanalytics/aws-iotanalytics-dataset_triggeringdataset.go +++ b/cloudformation/iotanalytics/aws-iotanalytics-dataset_triggeringdataset.go @@ -11,7 +11,7 @@ type Dataset_TriggeringDataset struct { // DatasetName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-dataset-triggeringdataset.html#cfn-iotanalytics-dataset-triggeringdataset-datasetname - DatasetName string `json:"DatasetName,omitempty"` + DatasetName string `json:"DatasetName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotanalytics/aws-iotanalytics-dataset_variable.go b/cloudformation/iotanalytics/aws-iotanalytics-dataset_variable.go index 192a6a9757..214a15d5d4 100644 --- a/cloudformation/iotanalytics/aws-iotanalytics-dataset_variable.go +++ b/cloudformation/iotanalytics/aws-iotanalytics-dataset_variable.go @@ -16,7 +16,7 @@ type Dataset_Variable struct { // DoubleValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-dataset-variable.html#cfn-iotanalytics-dataset-variable-doublevalue - DoubleValue float64 `json:"DoubleValue,omitempty"` + DoubleValue *float64 `json:"DoubleValue,omitempty"` // OutputFileUriValue AWS CloudFormation Property // Required: false @@ -26,12 +26,12 @@ type Dataset_Variable struct { // StringValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-dataset-variable.html#cfn-iotanalytics-dataset-variable-stringvalue - StringValue string `json:"StringValue,omitempty"` + StringValue *string `json:"StringValue,omitempty"` // VariableName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-dataset-variable.html#cfn-iotanalytics-dataset-variable-variablename - VariableName string `json:"VariableName,omitempty"` + VariableName string `json:"VariableName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotanalytics/aws-iotanalytics-dataset_versioningconfiguration.go b/cloudformation/iotanalytics/aws-iotanalytics-dataset_versioningconfiguration.go index dc98427b96..a6c6394c25 100644 --- a/cloudformation/iotanalytics/aws-iotanalytics-dataset_versioningconfiguration.go +++ b/cloudformation/iotanalytics/aws-iotanalytics-dataset_versioningconfiguration.go @@ -11,12 +11,12 @@ type Dataset_VersioningConfiguration struct { // MaxVersions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-dataset-versioningconfiguration.html#cfn-iotanalytics-dataset-versioningconfiguration-maxversions - MaxVersions int `json:"MaxVersions,omitempty"` + MaxVersions *int `json:"MaxVersions,omitempty"` // Unlimited AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-dataset-versioningconfiguration.html#cfn-iotanalytics-dataset-versioningconfiguration-unlimited - Unlimited bool `json:"Unlimited,omitempty"` + Unlimited *bool `json:"Unlimited,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotanalytics/aws-iotanalytics-datastore.go b/cloudformation/iotanalytics/aws-iotanalytics-datastore.go index c20f86f8f8..1ac50048e3 100644 --- a/cloudformation/iotanalytics/aws-iotanalytics-datastore.go +++ b/cloudformation/iotanalytics/aws-iotanalytics-datastore.go @@ -16,7 +16,7 @@ type Datastore struct { // DatastoreName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotanalytics-datastore.html#cfn-iotanalytics-datastore-datastorename - DatastoreName string `json:"DatastoreName,omitempty"` + DatastoreName *string `json:"DatastoreName,omitempty"` // DatastorePartitions AWS CloudFormation Property // Required: false @@ -41,7 +41,7 @@ type Datastore struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotanalytics-datastore.html#cfn-iotanalytics-datastore-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotanalytics/aws-iotanalytics-datastore_column.go b/cloudformation/iotanalytics/aws-iotanalytics-datastore_column.go index 6fa45dd7d0..acbbd4d71a 100644 --- a/cloudformation/iotanalytics/aws-iotanalytics-datastore_column.go +++ b/cloudformation/iotanalytics/aws-iotanalytics-datastore_column.go @@ -11,12 +11,12 @@ type Datastore_Column struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-datastore-column.html#cfn-iotanalytics-datastore-column-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-datastore-column.html#cfn-iotanalytics-datastore-column-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotanalytics/aws-iotanalytics-datastore_customermanageds3.go b/cloudformation/iotanalytics/aws-iotanalytics-datastore_customermanageds3.go index a800b3b4f7..f5979db838 100644 --- a/cloudformation/iotanalytics/aws-iotanalytics-datastore_customermanageds3.go +++ b/cloudformation/iotanalytics/aws-iotanalytics-datastore_customermanageds3.go @@ -11,17 +11,17 @@ type Datastore_CustomerManagedS3 struct { // Bucket AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-datastore-customermanageds3.html#cfn-iotanalytics-datastore-customermanageds3-bucket - Bucket string `json:"Bucket,omitempty"` + Bucket string `json:"Bucket"` // KeyPrefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-datastore-customermanageds3.html#cfn-iotanalytics-datastore-customermanageds3-keyprefix - KeyPrefix string `json:"KeyPrefix,omitempty"` + KeyPrefix *string `json:"KeyPrefix,omitempty"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-datastore-customermanageds3.html#cfn-iotanalytics-datastore-customermanageds3-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotanalytics/aws-iotanalytics-datastore_customermanageds3storage.go b/cloudformation/iotanalytics/aws-iotanalytics-datastore_customermanageds3storage.go index cde9aaac32..adc634d97d 100644 --- a/cloudformation/iotanalytics/aws-iotanalytics-datastore_customermanageds3storage.go +++ b/cloudformation/iotanalytics/aws-iotanalytics-datastore_customermanageds3storage.go @@ -11,12 +11,12 @@ type Datastore_CustomerManagedS3Storage struct { // Bucket AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-datastore-customermanageds3storage.html#cfn-iotanalytics-datastore-customermanageds3storage-bucket - Bucket string `json:"Bucket,omitempty"` + Bucket string `json:"Bucket"` // KeyPrefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-datastore-customermanageds3storage.html#cfn-iotanalytics-datastore-customermanageds3storage-keyprefix - KeyPrefix string `json:"KeyPrefix,omitempty"` + KeyPrefix *string `json:"KeyPrefix,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotanalytics/aws-iotanalytics-datastore_datastorepartitions.go b/cloudformation/iotanalytics/aws-iotanalytics-datastore_datastorepartitions.go index b87928da70..5e68a24eb4 100644 --- a/cloudformation/iotanalytics/aws-iotanalytics-datastore_datastorepartitions.go +++ b/cloudformation/iotanalytics/aws-iotanalytics-datastore_datastorepartitions.go @@ -11,7 +11,7 @@ type Datastore_DatastorePartitions struct { // Partitions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-datastore-datastorepartitions.html#cfn-iotanalytics-datastore-datastorepartitions-partitions - Partitions []Datastore_DatastorePartition `json:"Partitions,omitempty"` + Partitions *[]Datastore_DatastorePartition `json:"Partitions,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotanalytics/aws-iotanalytics-datastore_partition.go b/cloudformation/iotanalytics/aws-iotanalytics-datastore_partition.go index 5fa6ed0421..4585e6d0d9 100644 --- a/cloudformation/iotanalytics/aws-iotanalytics-datastore_partition.go +++ b/cloudformation/iotanalytics/aws-iotanalytics-datastore_partition.go @@ -11,7 +11,7 @@ type Datastore_Partition struct { // AttributeName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-datastore-partition.html#cfn-iotanalytics-datastore-partition-attributename - AttributeName string `json:"AttributeName,omitempty"` + AttributeName string `json:"AttributeName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotanalytics/aws-iotanalytics-datastore_retentionperiod.go b/cloudformation/iotanalytics/aws-iotanalytics-datastore_retentionperiod.go index 70bddc1590..17122c03d4 100644 --- a/cloudformation/iotanalytics/aws-iotanalytics-datastore_retentionperiod.go +++ b/cloudformation/iotanalytics/aws-iotanalytics-datastore_retentionperiod.go @@ -11,12 +11,12 @@ type Datastore_RetentionPeriod struct { // NumberOfDays AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-datastore-retentionperiod.html#cfn-iotanalytics-datastore-retentionperiod-numberofdays - NumberOfDays int `json:"NumberOfDays,omitempty"` + NumberOfDays *int `json:"NumberOfDays,omitempty"` // Unlimited AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-datastore-retentionperiod.html#cfn-iotanalytics-datastore-retentionperiod-unlimited - Unlimited bool `json:"Unlimited,omitempty"` + Unlimited *bool `json:"Unlimited,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotanalytics/aws-iotanalytics-datastore_schemadefinition.go b/cloudformation/iotanalytics/aws-iotanalytics-datastore_schemadefinition.go index 703d625c71..725bafed65 100644 --- a/cloudformation/iotanalytics/aws-iotanalytics-datastore_schemadefinition.go +++ b/cloudformation/iotanalytics/aws-iotanalytics-datastore_schemadefinition.go @@ -11,7 +11,7 @@ type Datastore_SchemaDefinition struct { // Columns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-datastore-schemadefinition.html#cfn-iotanalytics-datastore-schemadefinition-columns - Columns []Datastore_Column `json:"Columns,omitempty"` + Columns *[]Datastore_Column `json:"Columns,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotanalytics/aws-iotanalytics-datastore_timestamppartition.go b/cloudformation/iotanalytics/aws-iotanalytics-datastore_timestamppartition.go index 8e4e85947a..90405cdd06 100644 --- a/cloudformation/iotanalytics/aws-iotanalytics-datastore_timestamppartition.go +++ b/cloudformation/iotanalytics/aws-iotanalytics-datastore_timestamppartition.go @@ -11,12 +11,12 @@ type Datastore_TimestampPartition struct { // AttributeName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-datastore-timestamppartition.html#cfn-iotanalytics-datastore-timestamppartition-attributename - AttributeName string `json:"AttributeName,omitempty"` + AttributeName string `json:"AttributeName"` // TimestampFormat AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-datastore-timestamppartition.html#cfn-iotanalytics-datastore-timestamppartition-timestampformat - TimestampFormat string `json:"TimestampFormat,omitempty"` + TimestampFormat *string `json:"TimestampFormat,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotanalytics/aws-iotanalytics-pipeline.go b/cloudformation/iotanalytics/aws-iotanalytics-pipeline.go index 4de508a54c..d2ac8effc4 100644 --- a/cloudformation/iotanalytics/aws-iotanalytics-pipeline.go +++ b/cloudformation/iotanalytics/aws-iotanalytics-pipeline.go @@ -16,17 +16,17 @@ type Pipeline struct { // PipelineActivities AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotanalytics-pipeline.html#cfn-iotanalytics-pipeline-pipelineactivities - PipelineActivities []Pipeline_Activity `json:"PipelineActivities,omitempty"` + PipelineActivities []Pipeline_Activity `json:"PipelineActivities"` // PipelineName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotanalytics-pipeline.html#cfn-iotanalytics-pipeline-pipelinename - PipelineName string `json:"PipelineName,omitempty"` + PipelineName *string `json:"PipelineName,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotanalytics-pipeline.html#cfn-iotanalytics-pipeline-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotanalytics/aws-iotanalytics-pipeline_addattributes.go b/cloudformation/iotanalytics/aws-iotanalytics-pipeline_addattributes.go index 24b8ac065b..e48cc1ae41 100644 --- a/cloudformation/iotanalytics/aws-iotanalytics-pipeline_addattributes.go +++ b/cloudformation/iotanalytics/aws-iotanalytics-pipeline_addattributes.go @@ -11,17 +11,17 @@ type Pipeline_AddAttributes struct { // Attributes AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-addattributes.html#cfn-iotanalytics-pipeline-addattributes-attributes - Attributes map[string]string `json:"Attributes,omitempty"` + Attributes map[string]string `json:"Attributes"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-addattributes.html#cfn-iotanalytics-pipeline-addattributes-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Next AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-addattributes.html#cfn-iotanalytics-pipeline-addattributes-next - Next string `json:"Next,omitempty"` + Next *string `json:"Next,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotanalytics/aws-iotanalytics-pipeline_channel.go b/cloudformation/iotanalytics/aws-iotanalytics-pipeline_channel.go index 55ee83057b..12300518d2 100644 --- a/cloudformation/iotanalytics/aws-iotanalytics-pipeline_channel.go +++ b/cloudformation/iotanalytics/aws-iotanalytics-pipeline_channel.go @@ -11,17 +11,17 @@ type Pipeline_Channel struct { // ChannelName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-channel.html#cfn-iotanalytics-pipeline-channel-channelname - ChannelName string `json:"ChannelName,omitempty"` + ChannelName string `json:"ChannelName"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-channel.html#cfn-iotanalytics-pipeline-channel-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Next AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-channel.html#cfn-iotanalytics-pipeline-channel-next - Next string `json:"Next,omitempty"` + Next *string `json:"Next,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotanalytics/aws-iotanalytics-pipeline_datastore.go b/cloudformation/iotanalytics/aws-iotanalytics-pipeline_datastore.go index e9c3cf63c3..75fb079e89 100644 --- a/cloudformation/iotanalytics/aws-iotanalytics-pipeline_datastore.go +++ b/cloudformation/iotanalytics/aws-iotanalytics-pipeline_datastore.go @@ -11,12 +11,12 @@ type Pipeline_Datastore struct { // DatastoreName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-datastore.html#cfn-iotanalytics-pipeline-datastore-datastorename - DatastoreName string `json:"DatastoreName,omitempty"` + DatastoreName string `json:"DatastoreName"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-datastore.html#cfn-iotanalytics-pipeline-datastore-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotanalytics/aws-iotanalytics-pipeline_deviceregistryenrich.go b/cloudformation/iotanalytics/aws-iotanalytics-pipeline_deviceregistryenrich.go index 8e8cc3570c..805de789cf 100644 --- a/cloudformation/iotanalytics/aws-iotanalytics-pipeline_deviceregistryenrich.go +++ b/cloudformation/iotanalytics/aws-iotanalytics-pipeline_deviceregistryenrich.go @@ -11,27 +11,27 @@ type Pipeline_DeviceRegistryEnrich struct { // Attribute AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-deviceregistryenrich.html#cfn-iotanalytics-pipeline-deviceregistryenrich-attribute - Attribute string `json:"Attribute,omitempty"` + Attribute string `json:"Attribute"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-deviceregistryenrich.html#cfn-iotanalytics-pipeline-deviceregistryenrich-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Next AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-deviceregistryenrich.html#cfn-iotanalytics-pipeline-deviceregistryenrich-next - Next string `json:"Next,omitempty"` + Next *string `json:"Next,omitempty"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-deviceregistryenrich.html#cfn-iotanalytics-pipeline-deviceregistryenrich-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // ThingName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-deviceregistryenrich.html#cfn-iotanalytics-pipeline-deviceregistryenrich-thingname - ThingName string `json:"ThingName,omitempty"` + ThingName string `json:"ThingName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotanalytics/aws-iotanalytics-pipeline_deviceshadowenrich.go b/cloudformation/iotanalytics/aws-iotanalytics-pipeline_deviceshadowenrich.go index d2923a584d..8212a626ab 100644 --- a/cloudformation/iotanalytics/aws-iotanalytics-pipeline_deviceshadowenrich.go +++ b/cloudformation/iotanalytics/aws-iotanalytics-pipeline_deviceshadowenrich.go @@ -11,27 +11,27 @@ type Pipeline_DeviceShadowEnrich struct { // Attribute AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-deviceshadowenrich.html#cfn-iotanalytics-pipeline-deviceshadowenrich-attribute - Attribute string `json:"Attribute,omitempty"` + Attribute string `json:"Attribute"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-deviceshadowenrich.html#cfn-iotanalytics-pipeline-deviceshadowenrich-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Next AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-deviceshadowenrich.html#cfn-iotanalytics-pipeline-deviceshadowenrich-next - Next string `json:"Next,omitempty"` + Next *string `json:"Next,omitempty"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-deviceshadowenrich.html#cfn-iotanalytics-pipeline-deviceshadowenrich-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // ThingName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-deviceshadowenrich.html#cfn-iotanalytics-pipeline-deviceshadowenrich-thingname - ThingName string `json:"ThingName,omitempty"` + ThingName string `json:"ThingName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotanalytics/aws-iotanalytics-pipeline_filter.go b/cloudformation/iotanalytics/aws-iotanalytics-pipeline_filter.go index 77347adf17..629b6333bf 100644 --- a/cloudformation/iotanalytics/aws-iotanalytics-pipeline_filter.go +++ b/cloudformation/iotanalytics/aws-iotanalytics-pipeline_filter.go @@ -11,17 +11,17 @@ type Pipeline_Filter struct { // Filter AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-filter.html#cfn-iotanalytics-pipeline-filter-filter - Filter string `json:"Filter,omitempty"` + Filter string `json:"Filter"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-filter.html#cfn-iotanalytics-pipeline-filter-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Next AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-filter.html#cfn-iotanalytics-pipeline-filter-next - Next string `json:"Next,omitempty"` + Next *string `json:"Next,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotanalytics/aws-iotanalytics-pipeline_lambda.go b/cloudformation/iotanalytics/aws-iotanalytics-pipeline_lambda.go index 38fde2bc1c..a446e7458c 100644 --- a/cloudformation/iotanalytics/aws-iotanalytics-pipeline_lambda.go +++ b/cloudformation/iotanalytics/aws-iotanalytics-pipeline_lambda.go @@ -16,17 +16,17 @@ type Pipeline_Lambda struct { // LambdaName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-lambda.html#cfn-iotanalytics-pipeline-lambda-lambdaname - LambdaName string `json:"LambdaName,omitempty"` + LambdaName string `json:"LambdaName"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-lambda.html#cfn-iotanalytics-pipeline-lambda-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Next AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-lambda.html#cfn-iotanalytics-pipeline-lambda-next - Next string `json:"Next,omitempty"` + Next *string `json:"Next,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotanalytics/aws-iotanalytics-pipeline_math.go b/cloudformation/iotanalytics/aws-iotanalytics-pipeline_math.go index 401ac284d8..b1673e4c35 100644 --- a/cloudformation/iotanalytics/aws-iotanalytics-pipeline_math.go +++ b/cloudformation/iotanalytics/aws-iotanalytics-pipeline_math.go @@ -11,22 +11,22 @@ type Pipeline_Math struct { // Attribute AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-math.html#cfn-iotanalytics-pipeline-math-attribute - Attribute string `json:"Attribute,omitempty"` + Attribute string `json:"Attribute"` // Math AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-math.html#cfn-iotanalytics-pipeline-math-math - Math string `json:"Math,omitempty"` + Math string `json:"Math"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-math.html#cfn-iotanalytics-pipeline-math-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Next AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-math.html#cfn-iotanalytics-pipeline-math-next - Next string `json:"Next,omitempty"` + Next *string `json:"Next,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotanalytics/aws-iotanalytics-pipeline_removeattributes.go b/cloudformation/iotanalytics/aws-iotanalytics-pipeline_removeattributes.go index 9c88330c8c..fa27bc438e 100644 --- a/cloudformation/iotanalytics/aws-iotanalytics-pipeline_removeattributes.go +++ b/cloudformation/iotanalytics/aws-iotanalytics-pipeline_removeattributes.go @@ -11,17 +11,17 @@ type Pipeline_RemoveAttributes struct { // Attributes AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-removeattributes.html#cfn-iotanalytics-pipeline-removeattributes-attributes - Attributes []string `json:"Attributes,omitempty"` + Attributes []string `json:"Attributes"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-removeattributes.html#cfn-iotanalytics-pipeline-removeattributes-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Next AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-removeattributes.html#cfn-iotanalytics-pipeline-removeattributes-next - Next string `json:"Next,omitempty"` + Next *string `json:"Next,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotanalytics/aws-iotanalytics-pipeline_selectattributes.go b/cloudformation/iotanalytics/aws-iotanalytics-pipeline_selectattributes.go index f59f1da184..0296b94577 100644 --- a/cloudformation/iotanalytics/aws-iotanalytics-pipeline_selectattributes.go +++ b/cloudformation/iotanalytics/aws-iotanalytics-pipeline_selectattributes.go @@ -11,17 +11,17 @@ type Pipeline_SelectAttributes struct { // Attributes AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-selectattributes.html#cfn-iotanalytics-pipeline-selectattributes-attributes - Attributes []string `json:"Attributes,omitempty"` + Attributes []string `json:"Attributes"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-selectattributes.html#cfn-iotanalytics-pipeline-selectattributes-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Next AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-selectattributes.html#cfn-iotanalytics-pipeline-selectattributes-next - Next string `json:"Next,omitempty"` + Next *string `json:"Next,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotcoredeviceadvisor/aws-iotcoredeviceadvisor-suitedefinition.go b/cloudformation/iotcoredeviceadvisor/aws-iotcoredeviceadvisor-suitedefinition.go index 2c86e34120..96bad38386 100644 --- a/cloudformation/iotcoredeviceadvisor/aws-iotcoredeviceadvisor-suitedefinition.go +++ b/cloudformation/iotcoredeviceadvisor/aws-iotcoredeviceadvisor-suitedefinition.go @@ -16,12 +16,12 @@ type SuiteDefinition struct { // SuiteDefinitionConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotcoredeviceadvisor-suitedefinition.html#cfn-iotcoredeviceadvisor-suitedefinition-suitedefinitionconfiguration - SuiteDefinitionConfiguration interface{} `json:"SuiteDefinitionConfiguration,omitempty"` + SuiteDefinitionConfiguration interface{} `json:"SuiteDefinitionConfiguration"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotcoredeviceadvisor-suitedefinition.html#cfn-iotcoredeviceadvisor-suitedefinition-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotevents/aws-iotevents-detectormodel.go b/cloudformation/iotevents/aws-iotevents-detectormodel.go index b20efca01f..1173c5721c 100644 --- a/cloudformation/iotevents/aws-iotevents-detectormodel.go +++ b/cloudformation/iotevents/aws-iotevents-detectormodel.go @@ -16,37 +16,37 @@ type DetectorModel struct { // DetectorModelDefinition AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotevents-detectormodel.html#cfn-iotevents-detectormodel-detectormodeldefinition - DetectorModelDefinition *DetectorModel_DetectorModelDefinition `json:"DetectorModelDefinition,omitempty"` + DetectorModelDefinition *DetectorModel_DetectorModelDefinition `json:"DetectorModelDefinition"` // DetectorModelDescription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotevents-detectormodel.html#cfn-iotevents-detectormodel-detectormodeldescription - DetectorModelDescription string `json:"DetectorModelDescription,omitempty"` + DetectorModelDescription *string `json:"DetectorModelDescription,omitempty"` // DetectorModelName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotevents-detectormodel.html#cfn-iotevents-detectormodel-detectormodelname - DetectorModelName string `json:"DetectorModelName,omitempty"` + DetectorModelName *string `json:"DetectorModelName,omitempty"` // EvaluationMethod AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotevents-detectormodel.html#cfn-iotevents-detectormodel-evaluationmethod - EvaluationMethod string `json:"EvaluationMethod,omitempty"` + EvaluationMethod *string `json:"EvaluationMethod,omitempty"` // Key AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotevents-detectormodel.html#cfn-iotevents-detectormodel-key - Key string `json:"Key,omitempty"` + Key *string `json:"Key,omitempty"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotevents-detectormodel.html#cfn-iotevents-detectormodel-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotevents-detectormodel.html#cfn-iotevents-detectormodel-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotevents/aws-iotevents-detectormodel_assetpropertytimestamp.go b/cloudformation/iotevents/aws-iotevents-detectormodel_assetpropertytimestamp.go index c2448e3eab..e25cc52c97 100644 --- a/cloudformation/iotevents/aws-iotevents-detectormodel_assetpropertytimestamp.go +++ b/cloudformation/iotevents/aws-iotevents-detectormodel_assetpropertytimestamp.go @@ -11,12 +11,12 @@ type DetectorModel_AssetPropertyTimestamp struct { // OffsetInNanos AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-assetpropertytimestamp.html#cfn-iotevents-detectormodel-assetpropertytimestamp-offsetinnanos - OffsetInNanos string `json:"OffsetInNanos,omitempty"` + OffsetInNanos *string `json:"OffsetInNanos,omitempty"` // TimeInSeconds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-assetpropertytimestamp.html#cfn-iotevents-detectormodel-assetpropertytimestamp-timeinseconds - TimeInSeconds string `json:"TimeInSeconds,omitempty"` + TimeInSeconds string `json:"TimeInSeconds"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotevents/aws-iotevents-detectormodel_assetpropertyvalue.go b/cloudformation/iotevents/aws-iotevents-detectormodel_assetpropertyvalue.go index 6e9a8c2ab8..917eb2b61f 100644 --- a/cloudformation/iotevents/aws-iotevents-detectormodel_assetpropertyvalue.go +++ b/cloudformation/iotevents/aws-iotevents-detectormodel_assetpropertyvalue.go @@ -11,7 +11,7 @@ type DetectorModel_AssetPropertyValue struct { // Quality AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-assetpropertyvalue.html#cfn-iotevents-detectormodel-assetpropertyvalue-quality - Quality string `json:"Quality,omitempty"` + Quality *string `json:"Quality,omitempty"` // Timestamp AWS CloudFormation Property // Required: false @@ -21,7 +21,7 @@ type DetectorModel_AssetPropertyValue struct { // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-assetpropertyvalue.html#cfn-iotevents-detectormodel-assetpropertyvalue-value - Value *DetectorModel_AssetPropertyVariant `json:"Value,omitempty"` + Value *DetectorModel_AssetPropertyVariant `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotevents/aws-iotevents-detectormodel_assetpropertyvariant.go b/cloudformation/iotevents/aws-iotevents-detectormodel_assetpropertyvariant.go index 360572b06d..95929d31ee 100644 --- a/cloudformation/iotevents/aws-iotevents-detectormodel_assetpropertyvariant.go +++ b/cloudformation/iotevents/aws-iotevents-detectormodel_assetpropertyvariant.go @@ -11,22 +11,22 @@ type DetectorModel_AssetPropertyVariant struct { // BooleanValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-assetpropertyvariant.html#cfn-iotevents-detectormodel-assetpropertyvariant-booleanvalue - BooleanValue string `json:"BooleanValue,omitempty"` + BooleanValue *string `json:"BooleanValue,omitempty"` // DoubleValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-assetpropertyvariant.html#cfn-iotevents-detectormodel-assetpropertyvariant-doublevalue - DoubleValue string `json:"DoubleValue,omitempty"` + DoubleValue *string `json:"DoubleValue,omitempty"` // IntegerValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-assetpropertyvariant.html#cfn-iotevents-detectormodel-assetpropertyvariant-integervalue - IntegerValue string `json:"IntegerValue,omitempty"` + IntegerValue *string `json:"IntegerValue,omitempty"` // StringValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-assetpropertyvariant.html#cfn-iotevents-detectormodel-assetpropertyvariant-stringvalue - StringValue string `json:"StringValue,omitempty"` + StringValue *string `json:"StringValue,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotevents/aws-iotevents-detectormodel_cleartimer.go b/cloudformation/iotevents/aws-iotevents-detectormodel_cleartimer.go index cae41ef904..d32e94cd1e 100644 --- a/cloudformation/iotevents/aws-iotevents-detectormodel_cleartimer.go +++ b/cloudformation/iotevents/aws-iotevents-detectormodel_cleartimer.go @@ -11,7 +11,7 @@ type DetectorModel_ClearTimer struct { // TimerName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-cleartimer.html#cfn-iotevents-detectormodel-cleartimer-timername - TimerName string `json:"TimerName,omitempty"` + TimerName string `json:"TimerName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotevents/aws-iotevents-detectormodel_detectormodeldefinition.go b/cloudformation/iotevents/aws-iotevents-detectormodel_detectormodeldefinition.go index 074963bc95..83c1585f60 100644 --- a/cloudformation/iotevents/aws-iotevents-detectormodel_detectormodeldefinition.go +++ b/cloudformation/iotevents/aws-iotevents-detectormodel_detectormodeldefinition.go @@ -11,12 +11,12 @@ type DetectorModel_DetectorModelDefinition struct { // InitialStateName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-detectormodeldefinition.html#cfn-iotevents-detectormodel-detectormodeldefinition-initialstatename - InitialStateName string `json:"InitialStateName,omitempty"` + InitialStateName string `json:"InitialStateName"` // States AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-detectormodeldefinition.html#cfn-iotevents-detectormodel-detectormodeldefinition-states - States []DetectorModel_State `json:"States,omitempty"` + States []DetectorModel_State `json:"States"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotevents/aws-iotevents-detectormodel_dynamodb.go b/cloudformation/iotevents/aws-iotevents-detectormodel_dynamodb.go index c7a6c6cb7d..d4cea6bf16 100644 --- a/cloudformation/iotevents/aws-iotevents-detectormodel_dynamodb.go +++ b/cloudformation/iotevents/aws-iotevents-detectormodel_dynamodb.go @@ -11,22 +11,22 @@ type DetectorModel_DynamoDB struct { // HashKeyField AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-dynamodb.html#cfn-iotevents-detectormodel-dynamodb-hashkeyfield - HashKeyField string `json:"HashKeyField,omitempty"` + HashKeyField string `json:"HashKeyField"` // HashKeyType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-dynamodb.html#cfn-iotevents-detectormodel-dynamodb-hashkeytype - HashKeyType string `json:"HashKeyType,omitempty"` + HashKeyType *string `json:"HashKeyType,omitempty"` // HashKeyValue AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-dynamodb.html#cfn-iotevents-detectormodel-dynamodb-hashkeyvalue - HashKeyValue string `json:"HashKeyValue,omitempty"` + HashKeyValue string `json:"HashKeyValue"` // Operation AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-dynamodb.html#cfn-iotevents-detectormodel-dynamodb-operation - Operation string `json:"Operation,omitempty"` + Operation *string `json:"Operation,omitempty"` // Payload AWS CloudFormation Property // Required: false @@ -36,27 +36,27 @@ type DetectorModel_DynamoDB struct { // PayloadField AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-dynamodb.html#cfn-iotevents-detectormodel-dynamodb-payloadfield - PayloadField string `json:"PayloadField,omitempty"` + PayloadField *string `json:"PayloadField,omitempty"` // RangeKeyField AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-dynamodb.html#cfn-iotevents-detectormodel-dynamodb-rangekeyfield - RangeKeyField string `json:"RangeKeyField,omitempty"` + RangeKeyField *string `json:"RangeKeyField,omitempty"` // RangeKeyType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-dynamodb.html#cfn-iotevents-detectormodel-dynamodb-rangekeytype - RangeKeyType string `json:"RangeKeyType,omitempty"` + RangeKeyType *string `json:"RangeKeyType,omitempty"` // RangeKeyValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-dynamodb.html#cfn-iotevents-detectormodel-dynamodb-rangekeyvalue - RangeKeyValue string `json:"RangeKeyValue,omitempty"` + RangeKeyValue *string `json:"RangeKeyValue,omitempty"` // TableName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-dynamodb.html#cfn-iotevents-detectormodel-dynamodb-tablename - TableName string `json:"TableName,omitempty"` + TableName string `json:"TableName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotevents/aws-iotevents-detectormodel_dynamodbv2.go b/cloudformation/iotevents/aws-iotevents-detectormodel_dynamodbv2.go index 961c2cd3e7..9d8fe25f04 100644 --- a/cloudformation/iotevents/aws-iotevents-detectormodel_dynamodbv2.go +++ b/cloudformation/iotevents/aws-iotevents-detectormodel_dynamodbv2.go @@ -16,7 +16,7 @@ type DetectorModel_DynamoDBv2 struct { // TableName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-dynamodbv2.html#cfn-iotevents-detectormodel-dynamodbv2-tablename - TableName string `json:"TableName,omitempty"` + TableName string `json:"TableName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotevents/aws-iotevents-detectormodel_event.go b/cloudformation/iotevents/aws-iotevents-detectormodel_event.go index c4342a1e5a..c94cdfbf57 100644 --- a/cloudformation/iotevents/aws-iotevents-detectormodel_event.go +++ b/cloudformation/iotevents/aws-iotevents-detectormodel_event.go @@ -11,17 +11,17 @@ type DetectorModel_Event struct { // Actions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-event.html#cfn-iotevents-detectormodel-event-actions - Actions []DetectorModel_Action `json:"Actions,omitempty"` + Actions *[]DetectorModel_Action `json:"Actions,omitempty"` // Condition AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-event.html#cfn-iotevents-detectormodel-event-condition - Condition string `json:"Condition,omitempty"` + Condition *string `json:"Condition,omitempty"` // EventName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-event.html#cfn-iotevents-detectormodel-event-eventname - EventName string `json:"EventName,omitempty"` + EventName string `json:"EventName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotevents/aws-iotevents-detectormodel_firehose.go b/cloudformation/iotevents/aws-iotevents-detectormodel_firehose.go index 8a0bb014a5..a2fc61e584 100644 --- a/cloudformation/iotevents/aws-iotevents-detectormodel_firehose.go +++ b/cloudformation/iotevents/aws-iotevents-detectormodel_firehose.go @@ -11,7 +11,7 @@ type DetectorModel_Firehose struct { // DeliveryStreamName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-firehose.html#cfn-iotevents-detectormodel-firehose-deliverystreamname - DeliveryStreamName string `json:"DeliveryStreamName,omitempty"` + DeliveryStreamName string `json:"DeliveryStreamName"` // Payload AWS CloudFormation Property // Required: false @@ -21,7 +21,7 @@ type DetectorModel_Firehose struct { // Separator AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-firehose.html#cfn-iotevents-detectormodel-firehose-separator - Separator string `json:"Separator,omitempty"` + Separator *string `json:"Separator,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotevents/aws-iotevents-detectormodel_iotevents.go b/cloudformation/iotevents/aws-iotevents-detectormodel_iotevents.go index eacd02764e..1f216d1da2 100644 --- a/cloudformation/iotevents/aws-iotevents-detectormodel_iotevents.go +++ b/cloudformation/iotevents/aws-iotevents-detectormodel_iotevents.go @@ -11,7 +11,7 @@ type DetectorModel_IotEvents struct { // InputName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-iotevents.html#cfn-iotevents-detectormodel-iotevents-inputname - InputName string `json:"InputName,omitempty"` + InputName string `json:"InputName"` // Payload AWS CloudFormation Property // Required: false diff --git a/cloudformation/iotevents/aws-iotevents-detectormodel_iotsitewise.go b/cloudformation/iotevents/aws-iotevents-detectormodel_iotsitewise.go index 5c80dbc592..afa03af29e 100644 --- a/cloudformation/iotevents/aws-iotevents-detectormodel_iotsitewise.go +++ b/cloudformation/iotevents/aws-iotevents-detectormodel_iotsitewise.go @@ -11,27 +11,27 @@ type DetectorModel_IotSiteWise struct { // AssetId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-iotsitewise.html#cfn-iotevents-detectormodel-iotsitewise-assetid - AssetId string `json:"AssetId,omitempty"` + AssetId *string `json:"AssetId,omitempty"` // EntryId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-iotsitewise.html#cfn-iotevents-detectormodel-iotsitewise-entryid - EntryId string `json:"EntryId,omitempty"` + EntryId *string `json:"EntryId,omitempty"` // PropertyAlias AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-iotsitewise.html#cfn-iotevents-detectormodel-iotsitewise-propertyalias - PropertyAlias string `json:"PropertyAlias,omitempty"` + PropertyAlias *string `json:"PropertyAlias,omitempty"` // PropertyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-iotsitewise.html#cfn-iotevents-detectormodel-iotsitewise-propertyid - PropertyId string `json:"PropertyId,omitempty"` + PropertyId *string `json:"PropertyId,omitempty"` // PropertyValue AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-iotsitewise.html#cfn-iotevents-detectormodel-iotsitewise-propertyvalue - PropertyValue *DetectorModel_AssetPropertyValue `json:"PropertyValue,omitempty"` + PropertyValue *DetectorModel_AssetPropertyValue `json:"PropertyValue"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotevents/aws-iotevents-detectormodel_iottopicpublish.go b/cloudformation/iotevents/aws-iotevents-detectormodel_iottopicpublish.go index 78958cf64b..1358c5df8e 100644 --- a/cloudformation/iotevents/aws-iotevents-detectormodel_iottopicpublish.go +++ b/cloudformation/iotevents/aws-iotevents-detectormodel_iottopicpublish.go @@ -11,7 +11,7 @@ type DetectorModel_IotTopicPublish struct { // MqttTopic AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-iottopicpublish.html#cfn-iotevents-detectormodel-iottopicpublish-mqtttopic - MqttTopic string `json:"MqttTopic,omitempty"` + MqttTopic string `json:"MqttTopic"` // Payload AWS CloudFormation Property // Required: false diff --git a/cloudformation/iotevents/aws-iotevents-detectormodel_lambda.go b/cloudformation/iotevents/aws-iotevents-detectormodel_lambda.go index 502250feb3..acdc89d443 100644 --- a/cloudformation/iotevents/aws-iotevents-detectormodel_lambda.go +++ b/cloudformation/iotevents/aws-iotevents-detectormodel_lambda.go @@ -11,7 +11,7 @@ type DetectorModel_Lambda struct { // FunctionArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-lambda.html#cfn-iotevents-detectormodel-lambda-functionarn - FunctionArn string `json:"FunctionArn,omitempty"` + FunctionArn string `json:"FunctionArn"` // Payload AWS CloudFormation Property // Required: false diff --git a/cloudformation/iotevents/aws-iotevents-detectormodel_onenter.go b/cloudformation/iotevents/aws-iotevents-detectormodel_onenter.go index b75f78d152..87a13e42ab 100644 --- a/cloudformation/iotevents/aws-iotevents-detectormodel_onenter.go +++ b/cloudformation/iotevents/aws-iotevents-detectormodel_onenter.go @@ -11,7 +11,7 @@ type DetectorModel_OnEnter struct { // Events AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-onenter.html#cfn-iotevents-detectormodel-onenter-events - Events []DetectorModel_Event `json:"Events,omitempty"` + Events *[]DetectorModel_Event `json:"Events,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotevents/aws-iotevents-detectormodel_onexit.go b/cloudformation/iotevents/aws-iotevents-detectormodel_onexit.go index d0c71ccafb..6b85fd82a4 100644 --- a/cloudformation/iotevents/aws-iotevents-detectormodel_onexit.go +++ b/cloudformation/iotevents/aws-iotevents-detectormodel_onexit.go @@ -11,7 +11,7 @@ type DetectorModel_OnExit struct { // Events AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-onexit.html#cfn-iotevents-detectormodel-onexit-events - Events []DetectorModel_Event `json:"Events,omitempty"` + Events *[]DetectorModel_Event `json:"Events,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotevents/aws-iotevents-detectormodel_oninput.go b/cloudformation/iotevents/aws-iotevents-detectormodel_oninput.go index 0c8ed26006..cfaebf1882 100644 --- a/cloudformation/iotevents/aws-iotevents-detectormodel_oninput.go +++ b/cloudformation/iotevents/aws-iotevents-detectormodel_oninput.go @@ -11,12 +11,12 @@ type DetectorModel_OnInput struct { // Events AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-oninput.html#cfn-iotevents-detectormodel-oninput-events - Events []DetectorModel_Event `json:"Events,omitempty"` + Events *[]DetectorModel_Event `json:"Events,omitempty"` // TransitionEvents AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-oninput.html#cfn-iotevents-detectormodel-oninput-transitionevents - TransitionEvents []DetectorModel_TransitionEvent `json:"TransitionEvents,omitempty"` + TransitionEvents *[]DetectorModel_TransitionEvent `json:"TransitionEvents,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotevents/aws-iotevents-detectormodel_payload.go b/cloudformation/iotevents/aws-iotevents-detectormodel_payload.go index c708ecdad5..b9efbc3523 100644 --- a/cloudformation/iotevents/aws-iotevents-detectormodel_payload.go +++ b/cloudformation/iotevents/aws-iotevents-detectormodel_payload.go @@ -11,12 +11,12 @@ type DetectorModel_Payload struct { // ContentExpression AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-payload.html#cfn-iotevents-detectormodel-payload-contentexpression - ContentExpression string `json:"ContentExpression,omitempty"` + ContentExpression string `json:"ContentExpression"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-payload.html#cfn-iotevents-detectormodel-payload-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotevents/aws-iotevents-detectormodel_resettimer.go b/cloudformation/iotevents/aws-iotevents-detectormodel_resettimer.go index a0d16e17d3..6bb253d4b2 100644 --- a/cloudformation/iotevents/aws-iotevents-detectormodel_resettimer.go +++ b/cloudformation/iotevents/aws-iotevents-detectormodel_resettimer.go @@ -11,7 +11,7 @@ type DetectorModel_ResetTimer struct { // TimerName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-resettimer.html#cfn-iotevents-detectormodel-resettimer-timername - TimerName string `json:"TimerName,omitempty"` + TimerName string `json:"TimerName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotevents/aws-iotevents-detectormodel_settimer.go b/cloudformation/iotevents/aws-iotevents-detectormodel_settimer.go index 85f2229265..555452a6ba 100644 --- a/cloudformation/iotevents/aws-iotevents-detectormodel_settimer.go +++ b/cloudformation/iotevents/aws-iotevents-detectormodel_settimer.go @@ -11,17 +11,17 @@ type DetectorModel_SetTimer struct { // DurationExpression AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-settimer.html#cfn-iotevents-detectormodel-settimer-durationexpression - DurationExpression string `json:"DurationExpression,omitempty"` + DurationExpression *string `json:"DurationExpression,omitempty"` // Seconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-settimer.html#cfn-iotevents-detectormodel-settimer-seconds - Seconds int `json:"Seconds,omitempty"` + Seconds *int `json:"Seconds,omitempty"` // TimerName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-settimer.html#cfn-iotevents-detectormodel-settimer-timername - TimerName string `json:"TimerName,omitempty"` + TimerName string `json:"TimerName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotevents/aws-iotevents-detectormodel_setvariable.go b/cloudformation/iotevents/aws-iotevents-detectormodel_setvariable.go index bc29adc3a4..bfb9269aa9 100644 --- a/cloudformation/iotevents/aws-iotevents-detectormodel_setvariable.go +++ b/cloudformation/iotevents/aws-iotevents-detectormodel_setvariable.go @@ -11,12 +11,12 @@ type DetectorModel_SetVariable struct { // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-setvariable.html#cfn-iotevents-detectormodel-setvariable-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // VariableName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-setvariable.html#cfn-iotevents-detectormodel-setvariable-variablename - VariableName string `json:"VariableName,omitempty"` + VariableName string `json:"VariableName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotevents/aws-iotevents-detectormodel_sns.go b/cloudformation/iotevents/aws-iotevents-detectormodel_sns.go index f82e563238..6219644286 100644 --- a/cloudformation/iotevents/aws-iotevents-detectormodel_sns.go +++ b/cloudformation/iotevents/aws-iotevents-detectormodel_sns.go @@ -16,7 +16,7 @@ type DetectorModel_Sns struct { // TargetArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-sns.html#cfn-iotevents-detectormodel-sns-targetarn - TargetArn string `json:"TargetArn,omitempty"` + TargetArn string `json:"TargetArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotevents/aws-iotevents-detectormodel_sqs.go b/cloudformation/iotevents/aws-iotevents-detectormodel_sqs.go index 015d07deb1..664db7f4f0 100644 --- a/cloudformation/iotevents/aws-iotevents-detectormodel_sqs.go +++ b/cloudformation/iotevents/aws-iotevents-detectormodel_sqs.go @@ -16,12 +16,12 @@ type DetectorModel_Sqs struct { // QueueUrl AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-sqs.html#cfn-iotevents-detectormodel-sqs-queueurl - QueueUrl string `json:"QueueUrl,omitempty"` + QueueUrl string `json:"QueueUrl"` // UseBase64 AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-sqs.html#cfn-iotevents-detectormodel-sqs-usebase64 - UseBase64 bool `json:"UseBase64,omitempty"` + UseBase64 *bool `json:"UseBase64,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotevents/aws-iotevents-detectormodel_state.go b/cloudformation/iotevents/aws-iotevents-detectormodel_state.go index 26a73db880..5d00c5aff9 100644 --- a/cloudformation/iotevents/aws-iotevents-detectormodel_state.go +++ b/cloudformation/iotevents/aws-iotevents-detectormodel_state.go @@ -26,7 +26,7 @@ type DetectorModel_State struct { // StateName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-state.html#cfn-iotevents-detectormodel-state-statename - StateName string `json:"StateName,omitempty"` + StateName string `json:"StateName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotevents/aws-iotevents-detectormodel_transitionevent.go b/cloudformation/iotevents/aws-iotevents-detectormodel_transitionevent.go index 1e7175fada..0331099157 100644 --- a/cloudformation/iotevents/aws-iotevents-detectormodel_transitionevent.go +++ b/cloudformation/iotevents/aws-iotevents-detectormodel_transitionevent.go @@ -11,22 +11,22 @@ type DetectorModel_TransitionEvent struct { // Actions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-transitionevent.html#cfn-iotevents-detectormodel-transitionevent-actions - Actions []DetectorModel_Action `json:"Actions,omitempty"` + Actions *[]DetectorModel_Action `json:"Actions,omitempty"` // Condition AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-transitionevent.html#cfn-iotevents-detectormodel-transitionevent-condition - Condition string `json:"Condition,omitempty"` + Condition string `json:"Condition"` // EventName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-transitionevent.html#cfn-iotevents-detectormodel-transitionevent-eventname - EventName string `json:"EventName,omitempty"` + EventName string `json:"EventName"` // NextState AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-detectormodel-transitionevent.html#cfn-iotevents-detectormodel-transitionevent-nextstate - NextState string `json:"NextState,omitempty"` + NextState string `json:"NextState"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotevents/aws-iotevents-input.go b/cloudformation/iotevents/aws-iotevents-input.go index c45447110b..daccc81a41 100644 --- a/cloudformation/iotevents/aws-iotevents-input.go +++ b/cloudformation/iotevents/aws-iotevents-input.go @@ -16,22 +16,22 @@ type Input struct { // InputDefinition AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotevents-input.html#cfn-iotevents-input-inputdefinition - InputDefinition *Input_InputDefinition `json:"InputDefinition,omitempty"` + InputDefinition *Input_InputDefinition `json:"InputDefinition"` // InputDescription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotevents-input.html#cfn-iotevents-input-inputdescription - InputDescription string `json:"InputDescription,omitempty"` + InputDescription *string `json:"InputDescription,omitempty"` // InputName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotevents-input.html#cfn-iotevents-input-inputname - InputName string `json:"InputName,omitempty"` + InputName *string `json:"InputName,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotevents-input.html#cfn-iotevents-input-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotevents/aws-iotevents-input_attribute.go b/cloudformation/iotevents/aws-iotevents-input_attribute.go index fe2f9a7d3d..c07b0caeb6 100644 --- a/cloudformation/iotevents/aws-iotevents-input_attribute.go +++ b/cloudformation/iotevents/aws-iotevents-input_attribute.go @@ -11,7 +11,7 @@ type Input_Attribute struct { // JsonPath AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-input-attribute.html#cfn-iotevents-input-attribute-jsonpath - JsonPath string `json:"JsonPath,omitempty"` + JsonPath string `json:"JsonPath"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotevents/aws-iotevents-input_inputdefinition.go b/cloudformation/iotevents/aws-iotevents-input_inputdefinition.go index 4bcde7965f..fc9e6e580a 100644 --- a/cloudformation/iotevents/aws-iotevents-input_inputdefinition.go +++ b/cloudformation/iotevents/aws-iotevents-input_inputdefinition.go @@ -11,7 +11,7 @@ type Input_InputDefinition struct { // Attributes AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-input-inputdefinition.html#cfn-iotevents-input-inputdefinition-attributes - Attributes []Input_Attribute `json:"Attributes,omitempty"` + Attributes []Input_Attribute `json:"Attributes"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotfleethub/aws-iotfleethub-application.go b/cloudformation/iotfleethub/aws-iotfleethub-application.go index d1581e3fe1..254ef99e86 100644 --- a/cloudformation/iotfleethub/aws-iotfleethub-application.go +++ b/cloudformation/iotfleethub/aws-iotfleethub-application.go @@ -16,22 +16,22 @@ type Application struct { // ApplicationDescription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotfleethub-application.html#cfn-iotfleethub-application-applicationdescription - ApplicationDescription string `json:"ApplicationDescription,omitempty"` + ApplicationDescription *string `json:"ApplicationDescription,omitempty"` // ApplicationName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotfleethub-application.html#cfn-iotfleethub-application-applicationname - ApplicationName string `json:"ApplicationName,omitempty"` + ApplicationName string `json:"ApplicationName"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotfleethub-application.html#cfn-iotfleethub-application-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotfleethub-application.html#cfn-iotfleethub-application-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotsitewise/aws-iotsitewise-accesspolicy.go b/cloudformation/iotsitewise/aws-iotsitewise-accesspolicy.go index 9ea60c9561..3d4ad8cd19 100644 --- a/cloudformation/iotsitewise/aws-iotsitewise-accesspolicy.go +++ b/cloudformation/iotsitewise/aws-iotsitewise-accesspolicy.go @@ -15,17 +15,17 @@ type AccessPolicy struct { // AccessPolicyIdentity AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-accesspolicy.html#cfn-iotsitewise-accesspolicy-accesspolicyidentity - AccessPolicyIdentity *AccessPolicy_AccessPolicyIdentity `json:"AccessPolicyIdentity,omitempty"` + AccessPolicyIdentity *AccessPolicy_AccessPolicyIdentity `json:"AccessPolicyIdentity"` // AccessPolicyPermission AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-accesspolicy.html#cfn-iotsitewise-accesspolicy-accesspolicypermission - AccessPolicyPermission string `json:"AccessPolicyPermission,omitempty"` + AccessPolicyPermission string `json:"AccessPolicyPermission"` // AccessPolicyResource AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-accesspolicy.html#cfn-iotsitewise-accesspolicy-accesspolicyresource - AccessPolicyResource *AccessPolicy_AccessPolicyResource `json:"AccessPolicyResource,omitempty"` + AccessPolicyResource *AccessPolicy_AccessPolicyResource `json:"AccessPolicyResource"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotsitewise/aws-iotsitewise-accesspolicy_iamrole.go b/cloudformation/iotsitewise/aws-iotsitewise-accesspolicy_iamrole.go index 54a1b90786..d2e3cba27e 100644 --- a/cloudformation/iotsitewise/aws-iotsitewise-accesspolicy_iamrole.go +++ b/cloudformation/iotsitewise/aws-iotsitewise-accesspolicy_iamrole.go @@ -11,7 +11,7 @@ type AccessPolicy_IamRole struct { // arn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-accesspolicy-iamrole.html#cfn-iotsitewise-accesspolicy-iamrole-arn - arn string `json:"arn,omitempty"` + arn *string `json:"arn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotsitewise/aws-iotsitewise-accesspolicy_iamuser.go b/cloudformation/iotsitewise/aws-iotsitewise-accesspolicy_iamuser.go index 927a304332..4c77ea8eb8 100644 --- a/cloudformation/iotsitewise/aws-iotsitewise-accesspolicy_iamuser.go +++ b/cloudformation/iotsitewise/aws-iotsitewise-accesspolicy_iamuser.go @@ -11,7 +11,7 @@ type AccessPolicy_IamUser struct { // arn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-accesspolicy-iamuser.html#cfn-iotsitewise-accesspolicy-iamuser-arn - arn string `json:"arn,omitempty"` + arn *string `json:"arn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotsitewise/aws-iotsitewise-accesspolicy_portal.go b/cloudformation/iotsitewise/aws-iotsitewise-accesspolicy_portal.go index a045323475..30eb819908 100644 --- a/cloudformation/iotsitewise/aws-iotsitewise-accesspolicy_portal.go +++ b/cloudformation/iotsitewise/aws-iotsitewise-accesspolicy_portal.go @@ -11,7 +11,7 @@ type AccessPolicy_Portal struct { // id AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-accesspolicy-portal.html#cfn-iotsitewise-accesspolicy-portal-id - id string `json:"id,omitempty"` + id *string `json:"id,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotsitewise/aws-iotsitewise-accesspolicy_project.go b/cloudformation/iotsitewise/aws-iotsitewise-accesspolicy_project.go index 4b54e6158a..d4532a7df1 100644 --- a/cloudformation/iotsitewise/aws-iotsitewise-accesspolicy_project.go +++ b/cloudformation/iotsitewise/aws-iotsitewise-accesspolicy_project.go @@ -11,7 +11,7 @@ type AccessPolicy_Project struct { // id AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-accesspolicy-project.html#cfn-iotsitewise-accesspolicy-project-id - id string `json:"id,omitempty"` + id *string `json:"id,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotsitewise/aws-iotsitewise-accesspolicy_user.go b/cloudformation/iotsitewise/aws-iotsitewise-accesspolicy_user.go index 9b992976ae..a773c9f96a 100644 --- a/cloudformation/iotsitewise/aws-iotsitewise-accesspolicy_user.go +++ b/cloudformation/iotsitewise/aws-iotsitewise-accesspolicy_user.go @@ -11,7 +11,7 @@ type AccessPolicy_User struct { // id AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-accesspolicy-user.html#cfn-iotsitewise-accesspolicy-user-id - id string `json:"id,omitempty"` + id *string `json:"id,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotsitewise/aws-iotsitewise-asset.go b/cloudformation/iotsitewise/aws-iotsitewise-asset.go index 689aed5d57..21ab5389c6 100644 --- a/cloudformation/iotsitewise/aws-iotsitewise-asset.go +++ b/cloudformation/iotsitewise/aws-iotsitewise-asset.go @@ -16,27 +16,27 @@ type Asset struct { // AssetHierarchies AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-asset.html#cfn-iotsitewise-asset-assethierarchies - AssetHierarchies []Asset_AssetHierarchy `json:"AssetHierarchies,omitempty"` + AssetHierarchies *[]Asset_AssetHierarchy `json:"AssetHierarchies,omitempty"` // AssetModelId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-asset.html#cfn-iotsitewise-asset-assetmodelid - AssetModelId string `json:"AssetModelId,omitempty"` + AssetModelId string `json:"AssetModelId"` // AssetName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-asset.html#cfn-iotsitewise-asset-assetname - AssetName string `json:"AssetName,omitempty"` + AssetName string `json:"AssetName"` // AssetProperties AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-asset.html#cfn-iotsitewise-asset-assetproperties - AssetProperties []Asset_AssetProperty `json:"AssetProperties,omitempty"` + AssetProperties *[]Asset_AssetProperty `json:"AssetProperties,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-asset.html#cfn-iotsitewise-asset-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotsitewise/aws-iotsitewise-asset_assethierarchy.go b/cloudformation/iotsitewise/aws-iotsitewise-asset_assethierarchy.go index 8c82bc1d48..cf5e40b30c 100644 --- a/cloudformation/iotsitewise/aws-iotsitewise-asset_assethierarchy.go +++ b/cloudformation/iotsitewise/aws-iotsitewise-asset_assethierarchy.go @@ -11,12 +11,12 @@ type Asset_AssetHierarchy struct { // ChildAssetId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-asset-assethierarchy.html#cfn-iotsitewise-asset-assethierarchy-childassetid - ChildAssetId string `json:"ChildAssetId,omitempty"` + ChildAssetId string `json:"ChildAssetId"` // LogicalId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-asset-assethierarchy.html#cfn-iotsitewise-asset-assethierarchy-logicalid - LogicalId string `json:"LogicalId,omitempty"` + LogicalId string `json:"LogicalId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotsitewise/aws-iotsitewise-asset_assetproperty.go b/cloudformation/iotsitewise/aws-iotsitewise-asset_assetproperty.go index f4c31a2fe8..2f0123c2bf 100644 --- a/cloudformation/iotsitewise/aws-iotsitewise-asset_assetproperty.go +++ b/cloudformation/iotsitewise/aws-iotsitewise-asset_assetproperty.go @@ -11,17 +11,17 @@ type Asset_AssetProperty struct { // Alias AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-asset-assetproperty.html#cfn-iotsitewise-asset-assetproperty-alias - Alias string `json:"Alias,omitempty"` + Alias *string `json:"Alias,omitempty"` // LogicalId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-asset-assetproperty.html#cfn-iotsitewise-asset-assetproperty-logicalid - LogicalId string `json:"LogicalId,omitempty"` + LogicalId string `json:"LogicalId"` // NotificationState AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-asset-assetproperty.html#cfn-iotsitewise-asset-assetproperty-notificationstate - NotificationState string `json:"NotificationState,omitempty"` + NotificationState *string `json:"NotificationState,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotsitewise/aws-iotsitewise-assetmodel.go b/cloudformation/iotsitewise/aws-iotsitewise-assetmodel.go index c2e6e7c7a5..66f62084d4 100644 --- a/cloudformation/iotsitewise/aws-iotsitewise-assetmodel.go +++ b/cloudformation/iotsitewise/aws-iotsitewise-assetmodel.go @@ -16,32 +16,32 @@ type AssetModel struct { // AssetModelCompositeModels AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-assetmodel.html#cfn-iotsitewise-assetmodel-assetmodelcompositemodels - AssetModelCompositeModels []AssetModel_AssetModelCompositeModel `json:"AssetModelCompositeModels,omitempty"` + AssetModelCompositeModels *[]AssetModel_AssetModelCompositeModel `json:"AssetModelCompositeModels,omitempty"` // AssetModelDescription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-assetmodel.html#cfn-iotsitewise-assetmodel-assetmodeldescription - AssetModelDescription string `json:"AssetModelDescription,omitempty"` + AssetModelDescription *string `json:"AssetModelDescription,omitempty"` // AssetModelHierarchies AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-assetmodel.html#cfn-iotsitewise-assetmodel-assetmodelhierarchies - AssetModelHierarchies []AssetModel_AssetModelHierarchy `json:"AssetModelHierarchies,omitempty"` + AssetModelHierarchies *[]AssetModel_AssetModelHierarchy `json:"AssetModelHierarchies,omitempty"` // AssetModelName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-assetmodel.html#cfn-iotsitewise-assetmodel-assetmodelname - AssetModelName string `json:"AssetModelName,omitempty"` + AssetModelName string `json:"AssetModelName"` // AssetModelProperties AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-assetmodel.html#cfn-iotsitewise-assetmodel-assetmodelproperties - AssetModelProperties []AssetModel_AssetModelProperty `json:"AssetModelProperties,omitempty"` + AssetModelProperties *[]AssetModel_AssetModelProperty `json:"AssetModelProperties,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-assetmodel.html#cfn-iotsitewise-assetmodel-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotsitewise/aws-iotsitewise-assetmodel_assetmodelcompositemodel.go b/cloudformation/iotsitewise/aws-iotsitewise-assetmodel_assetmodelcompositemodel.go index ede90f766e..5ba17222a6 100644 --- a/cloudformation/iotsitewise/aws-iotsitewise-assetmodel_assetmodelcompositemodel.go +++ b/cloudformation/iotsitewise/aws-iotsitewise-assetmodel_assetmodelcompositemodel.go @@ -11,22 +11,22 @@ type AssetModel_AssetModelCompositeModel struct { // CompositeModelProperties AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-assetmodelcompositemodel.html#cfn-iotsitewise-assetmodel-assetmodelcompositemodel-compositemodelproperties - CompositeModelProperties []AssetModel_AssetModelProperty `json:"CompositeModelProperties,omitempty"` + CompositeModelProperties *[]AssetModel_AssetModelProperty `json:"CompositeModelProperties,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-assetmodelcompositemodel.html#cfn-iotsitewise-assetmodel-assetmodelcompositemodel-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-assetmodelcompositemodel.html#cfn-iotsitewise-assetmodel-assetmodelcompositemodel-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-assetmodelcompositemodel.html#cfn-iotsitewise-assetmodel-assetmodelcompositemodel-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotsitewise/aws-iotsitewise-assetmodel_assetmodelhierarchy.go b/cloudformation/iotsitewise/aws-iotsitewise-assetmodel_assetmodelhierarchy.go index 0bf004c3df..6c08364224 100644 --- a/cloudformation/iotsitewise/aws-iotsitewise-assetmodel_assetmodelhierarchy.go +++ b/cloudformation/iotsitewise/aws-iotsitewise-assetmodel_assetmodelhierarchy.go @@ -11,17 +11,17 @@ type AssetModel_AssetModelHierarchy struct { // ChildAssetModelId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-assetmodelhierarchy.html#cfn-iotsitewise-assetmodel-assetmodelhierarchy-childassetmodelid - ChildAssetModelId string `json:"ChildAssetModelId,omitempty"` + ChildAssetModelId string `json:"ChildAssetModelId"` // LogicalId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-assetmodelhierarchy.html#cfn-iotsitewise-assetmodel-assetmodelhierarchy-logicalid - LogicalId string `json:"LogicalId,omitempty"` + LogicalId string `json:"LogicalId"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-assetmodelhierarchy.html#cfn-iotsitewise-assetmodel-assetmodelhierarchy-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotsitewise/aws-iotsitewise-assetmodel_assetmodelproperty.go b/cloudformation/iotsitewise/aws-iotsitewise-assetmodel_assetmodelproperty.go index faf282e5a2..43b1a410ee 100644 --- a/cloudformation/iotsitewise/aws-iotsitewise-assetmodel_assetmodelproperty.go +++ b/cloudformation/iotsitewise/aws-iotsitewise-assetmodel_assetmodelproperty.go @@ -11,32 +11,32 @@ type AssetModel_AssetModelProperty struct { // DataType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-assetmodelproperty.html#cfn-iotsitewise-assetmodel-assetmodelproperty-datatype - DataType string `json:"DataType,omitempty"` + DataType string `json:"DataType"` // DataTypeSpec AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-assetmodelproperty.html#cfn-iotsitewise-assetmodel-assetmodelproperty-datatypespec - DataTypeSpec string `json:"DataTypeSpec,omitempty"` + DataTypeSpec *string `json:"DataTypeSpec,omitempty"` // LogicalId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-assetmodelproperty.html#cfn-iotsitewise-assetmodel-assetmodelproperty-logicalid - LogicalId string `json:"LogicalId,omitempty"` + LogicalId string `json:"LogicalId"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-assetmodelproperty.html#cfn-iotsitewise-assetmodel-assetmodelproperty-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-assetmodelproperty.html#cfn-iotsitewise-assetmodel-assetmodelproperty-type - Type *AssetModel_PropertyType `json:"Type,omitempty"` + Type *AssetModel_PropertyType `json:"Type"` // Unit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-assetmodelproperty.html#cfn-iotsitewise-assetmodel-assetmodelproperty-unit - Unit string `json:"Unit,omitempty"` + Unit *string `json:"Unit,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotsitewise/aws-iotsitewise-assetmodel_attribute.go b/cloudformation/iotsitewise/aws-iotsitewise-assetmodel_attribute.go index d6e38b320e..2c303f5475 100644 --- a/cloudformation/iotsitewise/aws-iotsitewise-assetmodel_attribute.go +++ b/cloudformation/iotsitewise/aws-iotsitewise-assetmodel_attribute.go @@ -11,7 +11,7 @@ type AssetModel_Attribute struct { // DefaultValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-attribute.html#cfn-iotsitewise-assetmodel-attribute-defaultvalue - DefaultValue string `json:"DefaultValue,omitempty"` + DefaultValue *string `json:"DefaultValue,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotsitewise/aws-iotsitewise-assetmodel_expressionvariable.go b/cloudformation/iotsitewise/aws-iotsitewise-assetmodel_expressionvariable.go index 0bfe2031be..37ffbb3a57 100644 --- a/cloudformation/iotsitewise/aws-iotsitewise-assetmodel_expressionvariable.go +++ b/cloudformation/iotsitewise/aws-iotsitewise-assetmodel_expressionvariable.go @@ -11,12 +11,12 @@ type AssetModel_ExpressionVariable struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-expressionvariable.html#cfn-iotsitewise-assetmodel-expressionvariable-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-expressionvariable.html#cfn-iotsitewise-assetmodel-expressionvariable-value - Value *AssetModel_VariableValue `json:"Value,omitempty"` + Value *AssetModel_VariableValue `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotsitewise/aws-iotsitewise-assetmodel_metric.go b/cloudformation/iotsitewise/aws-iotsitewise-assetmodel_metric.go index 89190e949f..39d59cc525 100644 --- a/cloudformation/iotsitewise/aws-iotsitewise-assetmodel_metric.go +++ b/cloudformation/iotsitewise/aws-iotsitewise-assetmodel_metric.go @@ -11,17 +11,17 @@ type AssetModel_Metric struct { // Expression AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-metric.html#cfn-iotsitewise-assetmodel-metric-expression - Expression string `json:"Expression,omitempty"` + Expression string `json:"Expression"` // Variables AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-metric.html#cfn-iotsitewise-assetmodel-metric-variables - Variables []AssetModel_ExpressionVariable `json:"Variables,omitempty"` + Variables []AssetModel_ExpressionVariable `json:"Variables"` // Window AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-metric.html#cfn-iotsitewise-assetmodel-metric-window - Window *AssetModel_MetricWindow `json:"Window,omitempty"` + Window *AssetModel_MetricWindow `json:"Window"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotsitewise/aws-iotsitewise-assetmodel_propertytype.go b/cloudformation/iotsitewise/aws-iotsitewise-assetmodel_propertytype.go index 850a620174..ca46fcf09e 100644 --- a/cloudformation/iotsitewise/aws-iotsitewise-assetmodel_propertytype.go +++ b/cloudformation/iotsitewise/aws-iotsitewise-assetmodel_propertytype.go @@ -26,7 +26,7 @@ type AssetModel_PropertyType struct { // TypeName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-propertytype.html#cfn-iotsitewise-assetmodel-propertytype-typename - TypeName string `json:"TypeName,omitempty"` + TypeName string `json:"TypeName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotsitewise/aws-iotsitewise-assetmodel_transform.go b/cloudformation/iotsitewise/aws-iotsitewise-assetmodel_transform.go index c640ffa4f4..272cf2fc88 100644 --- a/cloudformation/iotsitewise/aws-iotsitewise-assetmodel_transform.go +++ b/cloudformation/iotsitewise/aws-iotsitewise-assetmodel_transform.go @@ -11,12 +11,12 @@ type AssetModel_Transform struct { // Expression AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-transform.html#cfn-iotsitewise-assetmodel-transform-expression - Expression string `json:"Expression,omitempty"` + Expression string `json:"Expression"` // Variables AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-transform.html#cfn-iotsitewise-assetmodel-transform-variables - Variables []AssetModel_ExpressionVariable `json:"Variables,omitempty"` + Variables []AssetModel_ExpressionVariable `json:"Variables"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotsitewise/aws-iotsitewise-assetmodel_tumblingwindow.go b/cloudformation/iotsitewise/aws-iotsitewise-assetmodel_tumblingwindow.go index 7565ca3796..77e70b541e 100644 --- a/cloudformation/iotsitewise/aws-iotsitewise-assetmodel_tumblingwindow.go +++ b/cloudformation/iotsitewise/aws-iotsitewise-assetmodel_tumblingwindow.go @@ -11,12 +11,12 @@ type AssetModel_TumblingWindow struct { // Interval AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-tumblingwindow.html#cfn-iotsitewise-assetmodel-tumblingwindow-interval - Interval string `json:"Interval,omitempty"` + Interval string `json:"Interval"` // Offset AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-tumblingwindow.html#cfn-iotsitewise-assetmodel-tumblingwindow-offset - Offset string `json:"Offset,omitempty"` + Offset *string `json:"Offset,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotsitewise/aws-iotsitewise-assetmodel_variablevalue.go b/cloudformation/iotsitewise/aws-iotsitewise-assetmodel_variablevalue.go index 5b325ad8ca..9d2c47bbbe 100644 --- a/cloudformation/iotsitewise/aws-iotsitewise-assetmodel_variablevalue.go +++ b/cloudformation/iotsitewise/aws-iotsitewise-assetmodel_variablevalue.go @@ -11,12 +11,12 @@ type AssetModel_VariableValue struct { // HierarchyLogicalId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-variablevalue.html#cfn-iotsitewise-assetmodel-variablevalue-hierarchylogicalid - HierarchyLogicalId string `json:"HierarchyLogicalId,omitempty"` + HierarchyLogicalId *string `json:"HierarchyLogicalId,omitempty"` // PropertyLogicalId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-variablevalue.html#cfn-iotsitewise-assetmodel-variablevalue-propertylogicalid - PropertyLogicalId string `json:"PropertyLogicalId,omitempty"` + PropertyLogicalId string `json:"PropertyLogicalId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotsitewise/aws-iotsitewise-dashboard.go b/cloudformation/iotsitewise/aws-iotsitewise-dashboard.go index 59eb2d5199..05143c81b9 100644 --- a/cloudformation/iotsitewise/aws-iotsitewise-dashboard.go +++ b/cloudformation/iotsitewise/aws-iotsitewise-dashboard.go @@ -16,27 +16,27 @@ type Dashboard struct { // DashboardDefinition AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-dashboard.html#cfn-iotsitewise-dashboard-dashboarddefinition - DashboardDefinition string `json:"DashboardDefinition,omitempty"` + DashboardDefinition string `json:"DashboardDefinition"` // DashboardDescription AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-dashboard.html#cfn-iotsitewise-dashboard-dashboarddescription - DashboardDescription string `json:"DashboardDescription,omitempty"` + DashboardDescription string `json:"DashboardDescription"` // DashboardName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-dashboard.html#cfn-iotsitewise-dashboard-dashboardname - DashboardName string `json:"DashboardName,omitempty"` + DashboardName string `json:"DashboardName"` // ProjectId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-dashboard.html#cfn-iotsitewise-dashboard-projectid - ProjectId string `json:"ProjectId,omitempty"` + ProjectId *string `json:"ProjectId,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-dashboard.html#cfn-iotsitewise-dashboard-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotsitewise/aws-iotsitewise-gateway.go b/cloudformation/iotsitewise/aws-iotsitewise-gateway.go index 9009d22fa2..e85d127007 100644 --- a/cloudformation/iotsitewise/aws-iotsitewise-gateway.go +++ b/cloudformation/iotsitewise/aws-iotsitewise-gateway.go @@ -16,22 +16,22 @@ type Gateway struct { // GatewayCapabilitySummaries AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-gateway.html#cfn-iotsitewise-gateway-gatewaycapabilitysummaries - GatewayCapabilitySummaries []Gateway_GatewayCapabilitySummary `json:"GatewayCapabilitySummaries,omitempty"` + GatewayCapabilitySummaries *[]Gateway_GatewayCapabilitySummary `json:"GatewayCapabilitySummaries,omitempty"` // GatewayName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-gateway.html#cfn-iotsitewise-gateway-gatewayname - GatewayName string `json:"GatewayName,omitempty"` + GatewayName string `json:"GatewayName"` // GatewayPlatform AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-gateway.html#cfn-iotsitewise-gateway-gatewayplatform - GatewayPlatform *Gateway_GatewayPlatform `json:"GatewayPlatform,omitempty"` + GatewayPlatform *Gateway_GatewayPlatform `json:"GatewayPlatform"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-gateway.html#cfn-iotsitewise-gateway-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotsitewise/aws-iotsitewise-gateway_gatewaycapabilitysummary.go b/cloudformation/iotsitewise/aws-iotsitewise-gateway_gatewaycapabilitysummary.go index a17f05aec0..79598d8c65 100644 --- a/cloudformation/iotsitewise/aws-iotsitewise-gateway_gatewaycapabilitysummary.go +++ b/cloudformation/iotsitewise/aws-iotsitewise-gateway_gatewaycapabilitysummary.go @@ -11,12 +11,12 @@ type Gateway_GatewayCapabilitySummary struct { // CapabilityConfiguration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-gateway-gatewaycapabilitysummary.html#cfn-iotsitewise-gateway-gatewaycapabilitysummary-capabilityconfiguration - CapabilityConfiguration string `json:"CapabilityConfiguration,omitempty"` + CapabilityConfiguration *string `json:"CapabilityConfiguration,omitempty"` // CapabilityNamespace AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-gateway-gatewaycapabilitysummary.html#cfn-iotsitewise-gateway-gatewaycapabilitysummary-capabilitynamespace - CapabilityNamespace string `json:"CapabilityNamespace,omitempty"` + CapabilityNamespace string `json:"CapabilityNamespace"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotsitewise/aws-iotsitewise-gateway_greengrass.go b/cloudformation/iotsitewise/aws-iotsitewise-gateway_greengrass.go index 574d871c4b..3ecc234c56 100644 --- a/cloudformation/iotsitewise/aws-iotsitewise-gateway_greengrass.go +++ b/cloudformation/iotsitewise/aws-iotsitewise-gateway_greengrass.go @@ -11,7 +11,7 @@ type Gateway_Greengrass struct { // GroupArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-gateway-greengrass.html#cfn-iotsitewise-gateway-greengrass-grouparn - GroupArn string `json:"GroupArn,omitempty"` + GroupArn string `json:"GroupArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotsitewise/aws-iotsitewise-gateway_greengrassv2.go b/cloudformation/iotsitewise/aws-iotsitewise-gateway_greengrassv2.go index bb71a96b47..3a72c5255c 100644 --- a/cloudformation/iotsitewise/aws-iotsitewise-gateway_greengrassv2.go +++ b/cloudformation/iotsitewise/aws-iotsitewise-gateway_greengrassv2.go @@ -11,7 +11,7 @@ type Gateway_GreengrassV2 struct { // CoreDeviceThingName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-gateway-greengrassv2.html#cfn-iotsitewise-gateway-greengrassv2-coredevicethingname - CoreDeviceThingName string `json:"CoreDeviceThingName,omitempty"` + CoreDeviceThingName string `json:"CoreDeviceThingName"` // 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 46f6a5dd2f..5749d5d589 100644 --- a/cloudformation/iotsitewise/aws-iotsitewise-portal.go +++ b/cloudformation/iotsitewise/aws-iotsitewise-portal.go @@ -16,42 +16,42 @@ 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-portal.html#cfn-iotsitewise-portal-notificationsenderemail - NotificationSenderEmail string `json:"NotificationSenderEmail,omitempty"` + NotificationSenderEmail *string `json:"NotificationSenderEmail,omitempty"` // PortalAuthMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-portal.html#cfn-iotsitewise-portal-portalauthmode - PortalAuthMode string `json:"PortalAuthMode,omitempty"` + PortalAuthMode *string `json:"PortalAuthMode,omitempty"` // PortalContactEmail AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-portal.html#cfn-iotsitewise-portal-portalcontactemail - PortalContactEmail string `json:"PortalContactEmail,omitempty"` + PortalContactEmail string `json:"PortalContactEmail"` // PortalDescription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-portal.html#cfn-iotsitewise-portal-portaldescription - PortalDescription string `json:"PortalDescription,omitempty"` + PortalDescription *string `json:"PortalDescription,omitempty"` // PortalName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-portal.html#cfn-iotsitewise-portal-portalname - PortalName string `json:"PortalName,omitempty"` + PortalName string `json:"PortalName"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-portal.html#cfn-iotsitewise-portal-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-portal.html#cfn-iotsitewise-portal-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotsitewise/aws-iotsitewise-project.go b/cloudformation/iotsitewise/aws-iotsitewise-project.go index b664a738d0..dcde3bf556 100644 --- a/cloudformation/iotsitewise/aws-iotsitewise-project.go +++ b/cloudformation/iotsitewise/aws-iotsitewise-project.go @@ -16,27 +16,27 @@ type Project struct { // AssetIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-project.html#cfn-iotsitewise-project-assetids - AssetIds []string `json:"AssetIds,omitempty"` + AssetIds *[]string `json:"AssetIds,omitempty"` // PortalId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-project.html#cfn-iotsitewise-project-portalid - PortalId string `json:"PortalId,omitempty"` + PortalId string `json:"PortalId"` // ProjectDescription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-project.html#cfn-iotsitewise-project-projectdescription - ProjectDescription string `json:"ProjectDescription,omitempty"` + ProjectDescription *string `json:"ProjectDescription,omitempty"` // ProjectName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-project.html#cfn-iotsitewise-project-projectname - ProjectName string `json:"ProjectName,omitempty"` + ProjectName string `json:"ProjectName"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-project.html#cfn-iotsitewise-project-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotthingsgraph/aws-iotthingsgraph-flowtemplate.go b/cloudformation/iotthingsgraph/aws-iotthingsgraph-flowtemplate.go index 100694d5a9..6aab2c5864 100644 --- a/cloudformation/iotthingsgraph/aws-iotthingsgraph-flowtemplate.go +++ b/cloudformation/iotthingsgraph/aws-iotthingsgraph-flowtemplate.go @@ -15,12 +15,12 @@ type FlowTemplate struct { // CompatibleNamespaceVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotthingsgraph-flowtemplate.html#cfn-iotthingsgraph-flowtemplate-compatiblenamespaceversion - CompatibleNamespaceVersion float64 `json:"CompatibleNamespaceVersion,omitempty"` + CompatibleNamespaceVersion *float64 `json:"CompatibleNamespaceVersion,omitempty"` // Definition AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotthingsgraph-flowtemplate.html#cfn-iotthingsgraph-flowtemplate-definition - Definition *FlowTemplate_DefinitionDocument `json:"Definition,omitempty"` + Definition *FlowTemplate_DefinitionDocument `json:"Definition"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotthingsgraph/aws-iotthingsgraph-flowtemplate_definitiondocument.go b/cloudformation/iotthingsgraph/aws-iotthingsgraph-flowtemplate_definitiondocument.go index 47ec265b77..aeeb55ab82 100644 --- a/cloudformation/iotthingsgraph/aws-iotthingsgraph-flowtemplate_definitiondocument.go +++ b/cloudformation/iotthingsgraph/aws-iotthingsgraph-flowtemplate_definitiondocument.go @@ -11,12 +11,12 @@ type FlowTemplate_DefinitionDocument struct { // Language AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotthingsgraph-flowtemplate-definitiondocument.html#cfn-iotthingsgraph-flowtemplate-definitiondocument-language - Language string `json:"Language,omitempty"` + Language string `json:"Language"` // Text AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotthingsgraph-flowtemplate-definitiondocument.html#cfn-iotthingsgraph-flowtemplate-definitiondocument-text - Text string `json:"Text,omitempty"` + Text string `json:"Text"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotwireless/aws-iotwireless-destination.go b/cloudformation/iotwireless/aws-iotwireless-destination.go index dd1ae6817d..85b8a1157f 100644 --- a/cloudformation/iotwireless/aws-iotwireless-destination.go +++ b/cloudformation/iotwireless/aws-iotwireless-destination.go @@ -16,32 +16,32 @@ type Destination struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-destination.html#cfn-iotwireless-destination-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Expression AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-destination.html#cfn-iotwireless-destination-expression - Expression string `json:"Expression,omitempty"` + Expression string `json:"Expression"` // ExpressionType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-destination.html#cfn-iotwireless-destination-expressiontype - ExpressionType string `json:"ExpressionType,omitempty"` + ExpressionType string `json:"ExpressionType"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-destination.html#cfn-iotwireless-destination-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-destination.html#cfn-iotwireless-destination-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-destination.html#cfn-iotwireless-destination-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotwireless/aws-iotwireless-deviceprofile.go b/cloudformation/iotwireless/aws-iotwireless-deviceprofile.go index 557f96cc6b..00c57ac4a0 100644 --- a/cloudformation/iotwireless/aws-iotwireless-deviceprofile.go +++ b/cloudformation/iotwireless/aws-iotwireless-deviceprofile.go @@ -21,12 +21,12 @@ type DeviceProfile struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-deviceprofile.html#cfn-iotwireless-deviceprofile-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-deviceprofile.html#cfn-iotwireless-deviceprofile-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotwireless/aws-iotwireless-deviceprofile_lorawandeviceprofile.go b/cloudformation/iotwireless/aws-iotwireless-deviceprofile_lorawandeviceprofile.go index 448aca5da2..5a01154e28 100644 --- a/cloudformation/iotwireless/aws-iotwireless-deviceprofile_lorawandeviceprofile.go +++ b/cloudformation/iotwireless/aws-iotwireless-deviceprofile_lorawandeviceprofile.go @@ -11,72 +11,72 @@ type DeviceProfile_LoRaWANDeviceProfile struct { // ClassBTimeout AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-deviceprofile-lorawandeviceprofile.html#cfn-iotwireless-deviceprofile-lorawandeviceprofile-classbtimeout - ClassBTimeout int `json:"ClassBTimeout,omitempty"` + ClassBTimeout *int `json:"ClassBTimeout,omitempty"` // ClassCTimeout AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-deviceprofile-lorawandeviceprofile.html#cfn-iotwireless-deviceprofile-lorawandeviceprofile-classctimeout - ClassCTimeout int `json:"ClassCTimeout,omitempty"` + ClassCTimeout *int `json:"ClassCTimeout,omitempty"` // MacVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-deviceprofile-lorawandeviceprofile.html#cfn-iotwireless-deviceprofile-lorawandeviceprofile-macversion - MacVersion string `json:"MacVersion,omitempty"` + MacVersion *string `json:"MacVersion,omitempty"` // MaxDutyCycle AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-deviceprofile-lorawandeviceprofile.html#cfn-iotwireless-deviceprofile-lorawandeviceprofile-maxdutycycle - MaxDutyCycle int `json:"MaxDutyCycle,omitempty"` + MaxDutyCycle *int `json:"MaxDutyCycle,omitempty"` // MaxEirp AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-deviceprofile-lorawandeviceprofile.html#cfn-iotwireless-deviceprofile-lorawandeviceprofile-maxeirp - MaxEirp int `json:"MaxEirp,omitempty"` + MaxEirp *int `json:"MaxEirp,omitempty"` // PingSlotDr AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-deviceprofile-lorawandeviceprofile.html#cfn-iotwireless-deviceprofile-lorawandeviceprofile-pingslotdr - PingSlotDr int `json:"PingSlotDr,omitempty"` + PingSlotDr *int `json:"PingSlotDr,omitempty"` // PingSlotFreq AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-deviceprofile-lorawandeviceprofile.html#cfn-iotwireless-deviceprofile-lorawandeviceprofile-pingslotfreq - PingSlotFreq int `json:"PingSlotFreq,omitempty"` + PingSlotFreq *int `json:"PingSlotFreq,omitempty"` // PingSlotPeriod AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-deviceprofile-lorawandeviceprofile.html#cfn-iotwireless-deviceprofile-lorawandeviceprofile-pingslotperiod - PingSlotPeriod int `json:"PingSlotPeriod,omitempty"` + PingSlotPeriod *int `json:"PingSlotPeriod,omitempty"` // RegParamsRevision AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-deviceprofile-lorawandeviceprofile.html#cfn-iotwireless-deviceprofile-lorawandeviceprofile-regparamsrevision - RegParamsRevision string `json:"RegParamsRevision,omitempty"` + RegParamsRevision *string `json:"RegParamsRevision,omitempty"` // RfRegion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-deviceprofile-lorawandeviceprofile.html#cfn-iotwireless-deviceprofile-lorawandeviceprofile-rfregion - RfRegion string `json:"RfRegion,omitempty"` + RfRegion *string `json:"RfRegion,omitempty"` // Supports32BitFCnt AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-deviceprofile-lorawandeviceprofile.html#cfn-iotwireless-deviceprofile-lorawandeviceprofile-supports32bitfcnt - Supports32BitFCnt bool `json:"Supports32BitFCnt,omitempty"` + Supports32BitFCnt *bool `json:"Supports32BitFCnt,omitempty"` // SupportsClassB AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-deviceprofile-lorawandeviceprofile.html#cfn-iotwireless-deviceprofile-lorawandeviceprofile-supportsclassb - SupportsClassB bool `json:"SupportsClassB,omitempty"` + SupportsClassB *bool `json:"SupportsClassB,omitempty"` // SupportsClassC AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-deviceprofile-lorawandeviceprofile.html#cfn-iotwireless-deviceprofile-lorawandeviceprofile-supportsclassc - SupportsClassC bool `json:"SupportsClassC,omitempty"` + SupportsClassC *bool `json:"SupportsClassC,omitempty"` // SupportsJoin AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-deviceprofile-lorawandeviceprofile.html#cfn-iotwireless-deviceprofile-lorawandeviceprofile-supportsjoin - SupportsJoin bool `json:"SupportsJoin,omitempty"` + SupportsJoin *bool `json:"SupportsJoin,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotwireless/aws-iotwireless-fuotatask.go b/cloudformation/iotwireless/aws-iotwireless-fuotatask.go index 412f93f4d0..75673ec34a 100644 --- a/cloudformation/iotwireless/aws-iotwireless-fuotatask.go +++ b/cloudformation/iotwireless/aws-iotwireless-fuotatask.go @@ -16,52 +16,52 @@ type FuotaTask struct { // AssociateMulticastGroup AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-fuotatask.html#cfn-iotwireless-fuotatask-associatemulticastgroup - AssociateMulticastGroup string `json:"AssociateMulticastGroup,omitempty"` + AssociateMulticastGroup *string `json:"AssociateMulticastGroup,omitempty"` // AssociateWirelessDevice AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-fuotatask.html#cfn-iotwireless-fuotatask-associatewirelessdevice - AssociateWirelessDevice string `json:"AssociateWirelessDevice,omitempty"` + AssociateWirelessDevice *string `json:"AssociateWirelessDevice,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-fuotatask.html#cfn-iotwireless-fuotatask-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // DisassociateMulticastGroup AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-fuotatask.html#cfn-iotwireless-fuotatask-disassociatemulticastgroup - DisassociateMulticastGroup string `json:"DisassociateMulticastGroup,omitempty"` + DisassociateMulticastGroup *string `json:"DisassociateMulticastGroup,omitempty"` // DisassociateWirelessDevice AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-fuotatask.html#cfn-iotwireless-fuotatask-disassociatewirelessdevice - DisassociateWirelessDevice string `json:"DisassociateWirelessDevice,omitempty"` + DisassociateWirelessDevice *string `json:"DisassociateWirelessDevice,omitempty"` // FirmwareUpdateImage AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-fuotatask.html#cfn-iotwireless-fuotatask-firmwareupdateimage - FirmwareUpdateImage string `json:"FirmwareUpdateImage,omitempty"` + FirmwareUpdateImage string `json:"FirmwareUpdateImage"` // FirmwareUpdateRole AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-fuotatask.html#cfn-iotwireless-fuotatask-firmwareupdaterole - FirmwareUpdateRole string `json:"FirmwareUpdateRole,omitempty"` + FirmwareUpdateRole string `json:"FirmwareUpdateRole"` // LoRaWAN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-fuotatask.html#cfn-iotwireless-fuotatask-lorawan - LoRaWAN *FuotaTask_LoRaWAN `json:"LoRaWAN,omitempty"` + LoRaWAN *FuotaTask_LoRaWAN `json:"LoRaWAN"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-fuotatask.html#cfn-iotwireless-fuotatask-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-fuotatask.html#cfn-iotwireless-fuotatask-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotwireless/aws-iotwireless-fuotatask_lorawan.go b/cloudformation/iotwireless/aws-iotwireless-fuotatask_lorawan.go index 16a24f7453..fe427719ad 100644 --- a/cloudformation/iotwireless/aws-iotwireless-fuotatask_lorawan.go +++ b/cloudformation/iotwireless/aws-iotwireless-fuotatask_lorawan.go @@ -11,12 +11,12 @@ type FuotaTask_LoRaWAN struct { // RfRegion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-fuotatask-lorawan.html#cfn-iotwireless-fuotatask-lorawan-rfregion - RfRegion string `json:"RfRegion,omitempty"` + RfRegion string `json:"RfRegion"` // StartTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-fuotatask-lorawan.html#cfn-iotwireless-fuotatask-lorawan-starttime - StartTime string `json:"StartTime,omitempty"` + StartTime *string `json:"StartTime,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotwireless/aws-iotwireless-multicastgroup.go b/cloudformation/iotwireless/aws-iotwireless-multicastgroup.go index 3d7b533d3c..78f9b03a91 100644 --- a/cloudformation/iotwireless/aws-iotwireless-multicastgroup.go +++ b/cloudformation/iotwireless/aws-iotwireless-multicastgroup.go @@ -16,32 +16,32 @@ type MulticastGroup struct { // AssociateWirelessDevice AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-multicastgroup.html#cfn-iotwireless-multicastgroup-associatewirelessdevice - AssociateWirelessDevice string `json:"AssociateWirelessDevice,omitempty"` + AssociateWirelessDevice *string `json:"AssociateWirelessDevice,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-multicastgroup.html#cfn-iotwireless-multicastgroup-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // DisassociateWirelessDevice AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-multicastgroup.html#cfn-iotwireless-multicastgroup-disassociatewirelessdevice - DisassociateWirelessDevice string `json:"DisassociateWirelessDevice,omitempty"` + DisassociateWirelessDevice *string `json:"DisassociateWirelessDevice,omitempty"` // LoRaWAN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-multicastgroup.html#cfn-iotwireless-multicastgroup-lorawan - LoRaWAN *MulticastGroup_LoRaWAN `json:"LoRaWAN,omitempty"` + LoRaWAN *MulticastGroup_LoRaWAN `json:"LoRaWAN"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-multicastgroup.html#cfn-iotwireless-multicastgroup-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-multicastgroup.html#cfn-iotwireless-multicastgroup-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotwireless/aws-iotwireless-multicastgroup_lorawan.go b/cloudformation/iotwireless/aws-iotwireless-multicastgroup_lorawan.go index 84078cefb8..119af16601 100644 --- a/cloudformation/iotwireless/aws-iotwireless-multicastgroup_lorawan.go +++ b/cloudformation/iotwireless/aws-iotwireless-multicastgroup_lorawan.go @@ -11,22 +11,22 @@ type MulticastGroup_LoRaWAN struct { // DlClass AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-multicastgroup-lorawan.html#cfn-iotwireless-multicastgroup-lorawan-dlclass - DlClass string `json:"DlClass,omitempty"` + DlClass string `json:"DlClass"` // NumberOfDevicesInGroup AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-multicastgroup-lorawan.html#cfn-iotwireless-multicastgroup-lorawan-numberofdevicesingroup - NumberOfDevicesInGroup int `json:"NumberOfDevicesInGroup,omitempty"` + NumberOfDevicesInGroup *int `json:"NumberOfDevicesInGroup,omitempty"` // NumberOfDevicesRequested AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-multicastgroup-lorawan.html#cfn-iotwireless-multicastgroup-lorawan-numberofdevicesrequested - NumberOfDevicesRequested int `json:"NumberOfDevicesRequested,omitempty"` + NumberOfDevicesRequested *int `json:"NumberOfDevicesRequested,omitempty"` // RfRegion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-multicastgroup-lorawan.html#cfn-iotwireless-multicastgroup-lorawan-rfregion - RfRegion string `json:"RfRegion,omitempty"` + RfRegion string `json:"RfRegion"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotwireless/aws-iotwireless-partneraccount.go b/cloudformation/iotwireless/aws-iotwireless-partneraccount.go index ca5a5382aa..8e52c32726 100644 --- a/cloudformation/iotwireless/aws-iotwireless-partneraccount.go +++ b/cloudformation/iotwireless/aws-iotwireless-partneraccount.go @@ -16,22 +16,22 @@ type PartnerAccount struct { // AccountLinked AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-partneraccount.html#cfn-iotwireless-partneraccount-accountlinked - AccountLinked bool `json:"AccountLinked,omitempty"` + AccountLinked *bool `json:"AccountLinked,omitempty"` // Fingerprint AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-partneraccount.html#cfn-iotwireless-partneraccount-fingerprint - Fingerprint string `json:"Fingerprint,omitempty"` + Fingerprint *string `json:"Fingerprint,omitempty"` // PartnerAccountId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-partneraccount.html#cfn-iotwireless-partneraccount-partneraccountid - PartnerAccountId string `json:"PartnerAccountId,omitempty"` + PartnerAccountId *string `json:"PartnerAccountId,omitempty"` // PartnerType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-partneraccount.html#cfn-iotwireless-partneraccount-partnertype - PartnerType string `json:"PartnerType,omitempty"` + PartnerType *string `json:"PartnerType,omitempty"` // Sidewalk AWS CloudFormation Property // Required: false @@ -46,7 +46,7 @@ type PartnerAccount struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-partneraccount.html#cfn-iotwireless-partneraccount-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotwireless/aws-iotwireless-partneraccount_sidewalkaccountinfo.go b/cloudformation/iotwireless/aws-iotwireless-partneraccount_sidewalkaccountinfo.go index 86e43b0e8f..3ce14db628 100644 --- a/cloudformation/iotwireless/aws-iotwireless-partneraccount_sidewalkaccountinfo.go +++ b/cloudformation/iotwireless/aws-iotwireless-partneraccount_sidewalkaccountinfo.go @@ -11,7 +11,7 @@ type PartnerAccount_SidewalkAccountInfo struct { // AppServerPrivateKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-partneraccount-sidewalkaccountinfo.html#cfn-iotwireless-partneraccount-sidewalkaccountinfo-appserverprivatekey - AppServerPrivateKey string `json:"AppServerPrivateKey,omitempty"` + AppServerPrivateKey string `json:"AppServerPrivateKey"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotwireless/aws-iotwireless-partneraccount_sidewalkupdateaccount.go b/cloudformation/iotwireless/aws-iotwireless-partneraccount_sidewalkupdateaccount.go index a38251b651..65826f5289 100644 --- a/cloudformation/iotwireless/aws-iotwireless-partneraccount_sidewalkupdateaccount.go +++ b/cloudformation/iotwireless/aws-iotwireless-partneraccount_sidewalkupdateaccount.go @@ -11,7 +11,7 @@ type PartnerAccount_SidewalkUpdateAccount struct { // AppServerPrivateKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-partneraccount-sidewalkupdateaccount.html#cfn-iotwireless-partneraccount-sidewalkupdateaccount-appserverprivatekey - AppServerPrivateKey string `json:"AppServerPrivateKey,omitempty"` + AppServerPrivateKey *string `json:"AppServerPrivateKey,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotwireless/aws-iotwireless-serviceprofile.go b/cloudformation/iotwireless/aws-iotwireless-serviceprofile.go index ed34714753..25078011da 100644 --- a/cloudformation/iotwireless/aws-iotwireless-serviceprofile.go +++ b/cloudformation/iotwireless/aws-iotwireless-serviceprofile.go @@ -21,12 +21,12 @@ type ServiceProfile struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-serviceprofile.html#cfn-iotwireless-serviceprofile-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-serviceprofile.html#cfn-iotwireless-serviceprofile-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotwireless/aws-iotwireless-serviceprofile_lorawanserviceprofile.go b/cloudformation/iotwireless/aws-iotwireless-serviceprofile_lorawanserviceprofile.go index a416a5f458..20e0c3b8d0 100644 --- a/cloudformation/iotwireless/aws-iotwireless-serviceprofile_lorawanserviceprofile.go +++ b/cloudformation/iotwireless/aws-iotwireless-serviceprofile_lorawanserviceprofile.go @@ -11,97 +11,97 @@ type ServiceProfile_LoRaWANServiceProfile struct { // AddGwMetadata AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-serviceprofile-lorawanserviceprofile.html#cfn-iotwireless-serviceprofile-lorawanserviceprofile-addgwmetadata - AddGwMetadata bool `json:"AddGwMetadata,omitempty"` + AddGwMetadata *bool `json:"AddGwMetadata,omitempty"` // ChannelMask AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-serviceprofile-lorawanserviceprofile.html#cfn-iotwireless-serviceprofile-lorawanserviceprofile-channelmask - ChannelMask string `json:"ChannelMask,omitempty"` + ChannelMask *string `json:"ChannelMask,omitempty"` // DevStatusReqFreq AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-serviceprofile-lorawanserviceprofile.html#cfn-iotwireless-serviceprofile-lorawanserviceprofile-devstatusreqfreq - DevStatusReqFreq int `json:"DevStatusReqFreq,omitempty"` + DevStatusReqFreq *int `json:"DevStatusReqFreq,omitempty"` // DlBucketSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-serviceprofile-lorawanserviceprofile.html#cfn-iotwireless-serviceprofile-lorawanserviceprofile-dlbucketsize - DlBucketSize int `json:"DlBucketSize,omitempty"` + DlBucketSize *int `json:"DlBucketSize,omitempty"` // DlRate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-serviceprofile-lorawanserviceprofile.html#cfn-iotwireless-serviceprofile-lorawanserviceprofile-dlrate - DlRate int `json:"DlRate,omitempty"` + DlRate *int `json:"DlRate,omitempty"` // DlRatePolicy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-serviceprofile-lorawanserviceprofile.html#cfn-iotwireless-serviceprofile-lorawanserviceprofile-dlratepolicy - DlRatePolicy string `json:"DlRatePolicy,omitempty"` + DlRatePolicy *string `json:"DlRatePolicy,omitempty"` // DrMax AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-serviceprofile-lorawanserviceprofile.html#cfn-iotwireless-serviceprofile-lorawanserviceprofile-drmax - DrMax int `json:"DrMax,omitempty"` + DrMax *int `json:"DrMax,omitempty"` // DrMin AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-serviceprofile-lorawanserviceprofile.html#cfn-iotwireless-serviceprofile-lorawanserviceprofile-drmin - DrMin int `json:"DrMin,omitempty"` + DrMin *int `json:"DrMin,omitempty"` // HrAllowed AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-serviceprofile-lorawanserviceprofile.html#cfn-iotwireless-serviceprofile-lorawanserviceprofile-hrallowed - HrAllowed bool `json:"HrAllowed,omitempty"` + HrAllowed *bool `json:"HrAllowed,omitempty"` // MinGwDiversity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-serviceprofile-lorawanserviceprofile.html#cfn-iotwireless-serviceprofile-lorawanserviceprofile-mingwdiversity - MinGwDiversity int `json:"MinGwDiversity,omitempty"` + MinGwDiversity *int `json:"MinGwDiversity,omitempty"` // NwkGeoLoc AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-serviceprofile-lorawanserviceprofile.html#cfn-iotwireless-serviceprofile-lorawanserviceprofile-nwkgeoloc - NwkGeoLoc bool `json:"NwkGeoLoc,omitempty"` + NwkGeoLoc *bool `json:"NwkGeoLoc,omitempty"` // PrAllowed AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-serviceprofile-lorawanserviceprofile.html#cfn-iotwireless-serviceprofile-lorawanserviceprofile-prallowed - PrAllowed bool `json:"PrAllowed,omitempty"` + PrAllowed *bool `json:"PrAllowed,omitempty"` // RaAllowed AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-serviceprofile-lorawanserviceprofile.html#cfn-iotwireless-serviceprofile-lorawanserviceprofile-raallowed - RaAllowed bool `json:"RaAllowed,omitempty"` + RaAllowed *bool `json:"RaAllowed,omitempty"` // ReportDevStatusBattery AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-serviceprofile-lorawanserviceprofile.html#cfn-iotwireless-serviceprofile-lorawanserviceprofile-reportdevstatusbattery - ReportDevStatusBattery bool `json:"ReportDevStatusBattery,omitempty"` + ReportDevStatusBattery *bool `json:"ReportDevStatusBattery,omitempty"` // ReportDevStatusMargin AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-serviceprofile-lorawanserviceprofile.html#cfn-iotwireless-serviceprofile-lorawanserviceprofile-reportdevstatusmargin - ReportDevStatusMargin bool `json:"ReportDevStatusMargin,omitempty"` + ReportDevStatusMargin *bool `json:"ReportDevStatusMargin,omitempty"` // TargetPer AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-serviceprofile-lorawanserviceprofile.html#cfn-iotwireless-serviceprofile-lorawanserviceprofile-targetper - TargetPer int `json:"TargetPer,omitempty"` + TargetPer *int `json:"TargetPer,omitempty"` // UlBucketSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-serviceprofile-lorawanserviceprofile.html#cfn-iotwireless-serviceprofile-lorawanserviceprofile-ulbucketsize - UlBucketSize int `json:"UlBucketSize,omitempty"` + UlBucketSize *int `json:"UlBucketSize,omitempty"` // UlRate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-serviceprofile-lorawanserviceprofile.html#cfn-iotwireless-serviceprofile-lorawanserviceprofile-ulrate - UlRate int `json:"UlRate,omitempty"` + UlRate *int `json:"UlRate,omitempty"` // UlRatePolicy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-serviceprofile-lorawanserviceprofile.html#cfn-iotwireless-serviceprofile-lorawanserviceprofile-ulratepolicy - UlRatePolicy string `json:"UlRatePolicy,omitempty"` + UlRatePolicy *string `json:"UlRatePolicy,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotwireless/aws-iotwireless-taskdefinition.go b/cloudformation/iotwireless/aws-iotwireless-taskdefinition.go index 8094ab69d2..122c3ebd06 100644 --- a/cloudformation/iotwireless/aws-iotwireless-taskdefinition.go +++ b/cloudformation/iotwireless/aws-iotwireless-taskdefinition.go @@ -26,17 +26,17 @@ type TaskDefinition struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-taskdefinition.html#cfn-iotwireless-taskdefinition-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-taskdefinition.html#cfn-iotwireless-taskdefinition-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // TaskDefinitionType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-taskdefinition.html#cfn-iotwireless-taskdefinition-taskdefinitiontype - TaskDefinitionType string `json:"TaskDefinitionType,omitempty"` + TaskDefinitionType *string `json:"TaskDefinitionType,omitempty"` // Update AWS CloudFormation Property // Required: false diff --git a/cloudformation/iotwireless/aws-iotwireless-taskdefinition_lorawangatewayversion.go b/cloudformation/iotwireless/aws-iotwireless-taskdefinition_lorawangatewayversion.go index 3d88843fac..c7920e67e3 100644 --- a/cloudformation/iotwireless/aws-iotwireless-taskdefinition_lorawangatewayversion.go +++ b/cloudformation/iotwireless/aws-iotwireless-taskdefinition_lorawangatewayversion.go @@ -11,17 +11,17 @@ type TaskDefinition_LoRaWANGatewayVersion struct { // Model AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-taskdefinition-lorawangatewayversion.html#cfn-iotwireless-taskdefinition-lorawangatewayversion-model - Model string `json:"Model,omitempty"` + Model *string `json:"Model,omitempty"` // PackageVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-taskdefinition-lorawangatewayversion.html#cfn-iotwireless-taskdefinition-lorawangatewayversion-packageversion - PackageVersion string `json:"PackageVersion,omitempty"` + PackageVersion *string `json:"PackageVersion,omitempty"` // Station AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-taskdefinition-lorawangatewayversion.html#cfn-iotwireless-taskdefinition-lorawangatewayversion-station - Station string `json:"Station,omitempty"` + Station *string `json:"Station,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotwireless/aws-iotwireless-taskdefinition_lorawanupdategatewaytaskcreate.go b/cloudformation/iotwireless/aws-iotwireless-taskdefinition_lorawanupdategatewaytaskcreate.go index f6d5b8c645..a96bbbcbff 100644 --- a/cloudformation/iotwireless/aws-iotwireless-taskdefinition_lorawanupdategatewaytaskcreate.go +++ b/cloudformation/iotwireless/aws-iotwireless-taskdefinition_lorawanupdategatewaytaskcreate.go @@ -16,12 +16,12 @@ type TaskDefinition_LoRaWANUpdateGatewayTaskCreate struct { // SigKeyCrc AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-taskdefinition-lorawanupdategatewaytaskcreate.html#cfn-iotwireless-taskdefinition-lorawanupdategatewaytaskcreate-sigkeycrc - SigKeyCrc int `json:"SigKeyCrc,omitempty"` + SigKeyCrc *int `json:"SigKeyCrc,omitempty"` // UpdateSignature AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-taskdefinition-lorawanupdategatewaytaskcreate.html#cfn-iotwireless-taskdefinition-lorawanupdategatewaytaskcreate-updatesignature - UpdateSignature string `json:"UpdateSignature,omitempty"` + UpdateSignature *string `json:"UpdateSignature,omitempty"` // UpdateVersion AWS CloudFormation Property // Required: false diff --git a/cloudformation/iotwireless/aws-iotwireless-taskdefinition_updatewirelessgatewaytaskcreate.go b/cloudformation/iotwireless/aws-iotwireless-taskdefinition_updatewirelessgatewaytaskcreate.go index 24e14b00b2..782faead60 100644 --- a/cloudformation/iotwireless/aws-iotwireless-taskdefinition_updatewirelessgatewaytaskcreate.go +++ b/cloudformation/iotwireless/aws-iotwireless-taskdefinition_updatewirelessgatewaytaskcreate.go @@ -16,12 +16,12 @@ type TaskDefinition_UpdateWirelessGatewayTaskCreate struct { // UpdateDataRole AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-taskdefinition-updatewirelessgatewaytaskcreate.html#cfn-iotwireless-taskdefinition-updatewirelessgatewaytaskcreate-updatedatarole - UpdateDataRole string `json:"UpdateDataRole,omitempty"` + UpdateDataRole *string `json:"UpdateDataRole,omitempty"` // UpdateDataSource AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-taskdefinition-updatewirelessgatewaytaskcreate.html#cfn-iotwireless-taskdefinition-updatewirelessgatewaytaskcreate-updatedatasource - UpdateDataSource string `json:"UpdateDataSource,omitempty"` + UpdateDataSource *string `json:"UpdateDataSource,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotwireless/aws-iotwireless-wirelessdevice.go b/cloudformation/iotwireless/aws-iotwireless-wirelessdevice.go index 8cc734e770..505f6eaf97 100644 --- a/cloudformation/iotwireless/aws-iotwireless-wirelessdevice.go +++ b/cloudformation/iotwireless/aws-iotwireless-wirelessdevice.go @@ -16,17 +16,17 @@ type WirelessDevice struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-wirelessdevice.html#cfn-iotwireless-wirelessdevice-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // DestinationName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-wirelessdevice.html#cfn-iotwireless-wirelessdevice-destinationname - DestinationName string `json:"DestinationName,omitempty"` + DestinationName string `json:"DestinationName"` // LastUplinkReceivedAt AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-wirelessdevice.html#cfn-iotwireless-wirelessdevice-lastuplinkreceivedat - LastUplinkReceivedAt string `json:"LastUplinkReceivedAt,omitempty"` + LastUplinkReceivedAt *string `json:"LastUplinkReceivedAt,omitempty"` // LoRaWAN AWS CloudFormation Property // Required: false @@ -36,22 +36,22 @@ type WirelessDevice struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-wirelessdevice.html#cfn-iotwireless-wirelessdevice-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-wirelessdevice.html#cfn-iotwireless-wirelessdevice-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // ThingArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-wirelessdevice.html#cfn-iotwireless-wirelessdevice-thingarn - ThingArn string `json:"ThingArn,omitempty"` + ThingArn *string `json:"ThingArn,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-wirelessdevice.html#cfn-iotwireless-wirelessdevice-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotwireless/aws-iotwireless-wirelessdevice_abpv10x.go b/cloudformation/iotwireless/aws-iotwireless-wirelessdevice_abpv10x.go index d2e8234fbe..85ccc6bda5 100644 --- a/cloudformation/iotwireless/aws-iotwireless-wirelessdevice_abpv10x.go +++ b/cloudformation/iotwireless/aws-iotwireless-wirelessdevice_abpv10x.go @@ -11,12 +11,12 @@ type WirelessDevice_AbpV10x struct { // DevAddr AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-wirelessdevice-abpv10x.html#cfn-iotwireless-wirelessdevice-abpv10x-devaddr - DevAddr string `json:"DevAddr,omitempty"` + DevAddr string `json:"DevAddr"` // SessionKeys AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-wirelessdevice-abpv10x.html#cfn-iotwireless-wirelessdevice-abpv10x-sessionkeys - SessionKeys *WirelessDevice_SessionKeysAbpV10x `json:"SessionKeys,omitempty"` + SessionKeys *WirelessDevice_SessionKeysAbpV10x `json:"SessionKeys"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotwireless/aws-iotwireless-wirelessdevice_abpv11.go b/cloudformation/iotwireless/aws-iotwireless-wirelessdevice_abpv11.go index 5f9cb4e051..ce61b88d8c 100644 --- a/cloudformation/iotwireless/aws-iotwireless-wirelessdevice_abpv11.go +++ b/cloudformation/iotwireless/aws-iotwireless-wirelessdevice_abpv11.go @@ -11,12 +11,12 @@ type WirelessDevice_AbpV11 struct { // DevAddr AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-wirelessdevice-abpv11.html#cfn-iotwireless-wirelessdevice-abpv11-devaddr - DevAddr string `json:"DevAddr,omitempty"` + DevAddr string `json:"DevAddr"` // SessionKeys AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-wirelessdevice-abpv11.html#cfn-iotwireless-wirelessdevice-abpv11-sessionkeys - SessionKeys *WirelessDevice_SessionKeysAbpV11 `json:"SessionKeys,omitempty"` + SessionKeys *WirelessDevice_SessionKeysAbpV11 `json:"SessionKeys"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotwireless/aws-iotwireless-wirelessdevice_lorawandevice.go b/cloudformation/iotwireless/aws-iotwireless-wirelessdevice_lorawandevice.go index 8dc1861f49..d9a21a9e09 100644 --- a/cloudformation/iotwireless/aws-iotwireless-wirelessdevice_lorawandevice.go +++ b/cloudformation/iotwireless/aws-iotwireless-wirelessdevice_lorawandevice.go @@ -21,12 +21,12 @@ type WirelessDevice_LoRaWANDevice struct { // DevEui AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-wirelessdevice-lorawandevice.html#cfn-iotwireless-wirelessdevice-lorawandevice-deveui - DevEui string `json:"DevEui,omitempty"` + DevEui *string `json:"DevEui,omitempty"` // DeviceProfileId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-wirelessdevice-lorawandevice.html#cfn-iotwireless-wirelessdevice-lorawandevice-deviceprofileid - DeviceProfileId string `json:"DeviceProfileId,omitempty"` + DeviceProfileId *string `json:"DeviceProfileId,omitempty"` // OtaaV10x AWS CloudFormation Property // Required: false @@ -41,7 +41,7 @@ type WirelessDevice_LoRaWANDevice struct { // ServiceProfileId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-wirelessdevice-lorawandevice.html#cfn-iotwireless-wirelessdevice-lorawandevice-serviceprofileid - ServiceProfileId string `json:"ServiceProfileId,omitempty"` + ServiceProfileId *string `json:"ServiceProfileId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotwireless/aws-iotwireless-wirelessdevice_otaav10x.go b/cloudformation/iotwireless/aws-iotwireless-wirelessdevice_otaav10x.go index c58f15682e..01f07262d6 100644 --- a/cloudformation/iotwireless/aws-iotwireless-wirelessdevice_otaav10x.go +++ b/cloudformation/iotwireless/aws-iotwireless-wirelessdevice_otaav10x.go @@ -11,12 +11,12 @@ type WirelessDevice_OtaaV10x struct { // AppEui AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-wirelessdevice-otaav10x.html#cfn-iotwireless-wirelessdevice-otaav10x-appeui - AppEui string `json:"AppEui,omitempty"` + AppEui string `json:"AppEui"` // AppKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-wirelessdevice-otaav10x.html#cfn-iotwireless-wirelessdevice-otaav10x-appkey - AppKey string `json:"AppKey,omitempty"` + AppKey string `json:"AppKey"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotwireless/aws-iotwireless-wirelessdevice_otaav11.go b/cloudformation/iotwireless/aws-iotwireless-wirelessdevice_otaav11.go index 484ceb9934..f64b0b401a 100644 --- a/cloudformation/iotwireless/aws-iotwireless-wirelessdevice_otaav11.go +++ b/cloudformation/iotwireless/aws-iotwireless-wirelessdevice_otaav11.go @@ -11,17 +11,17 @@ type WirelessDevice_OtaaV11 struct { // AppKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-wirelessdevice-otaav11.html#cfn-iotwireless-wirelessdevice-otaav11-appkey - AppKey string `json:"AppKey,omitempty"` + AppKey string `json:"AppKey"` // JoinEui AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-wirelessdevice-otaav11.html#cfn-iotwireless-wirelessdevice-otaav11-joineui - JoinEui string `json:"JoinEui,omitempty"` + JoinEui string `json:"JoinEui"` // NwkKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-wirelessdevice-otaav11.html#cfn-iotwireless-wirelessdevice-otaav11-nwkkey - NwkKey string `json:"NwkKey,omitempty"` + NwkKey string `json:"NwkKey"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotwireless/aws-iotwireless-wirelessdevice_sessionkeysabpv10x.go b/cloudformation/iotwireless/aws-iotwireless-wirelessdevice_sessionkeysabpv10x.go index c33d4de59d..0ffcaf6b56 100644 --- a/cloudformation/iotwireless/aws-iotwireless-wirelessdevice_sessionkeysabpv10x.go +++ b/cloudformation/iotwireless/aws-iotwireless-wirelessdevice_sessionkeysabpv10x.go @@ -11,12 +11,12 @@ type WirelessDevice_SessionKeysAbpV10x struct { // AppSKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-wirelessdevice-sessionkeysabpv10x.html#cfn-iotwireless-wirelessdevice-sessionkeysabpv10x-appskey - AppSKey string `json:"AppSKey,omitempty"` + AppSKey string `json:"AppSKey"` // NwkSKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-wirelessdevice-sessionkeysabpv10x.html#cfn-iotwireless-wirelessdevice-sessionkeysabpv10x-nwkskey - NwkSKey string `json:"NwkSKey,omitempty"` + NwkSKey string `json:"NwkSKey"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotwireless/aws-iotwireless-wirelessdevice_sessionkeysabpv11.go b/cloudformation/iotwireless/aws-iotwireless-wirelessdevice_sessionkeysabpv11.go index f359433f46..b6ba011bc8 100644 --- a/cloudformation/iotwireless/aws-iotwireless-wirelessdevice_sessionkeysabpv11.go +++ b/cloudformation/iotwireless/aws-iotwireless-wirelessdevice_sessionkeysabpv11.go @@ -11,22 +11,22 @@ type WirelessDevice_SessionKeysAbpV11 struct { // AppSKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-wirelessdevice-sessionkeysabpv11.html#cfn-iotwireless-wirelessdevice-sessionkeysabpv11-appskey - AppSKey string `json:"AppSKey,omitempty"` + AppSKey string `json:"AppSKey"` // FNwkSIntKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-wirelessdevice-sessionkeysabpv11.html#cfn-iotwireless-wirelessdevice-sessionkeysabpv11-fnwksintkey - FNwkSIntKey string `json:"FNwkSIntKey,omitempty"` + FNwkSIntKey string `json:"FNwkSIntKey"` // NwkSEncKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-wirelessdevice-sessionkeysabpv11.html#cfn-iotwireless-wirelessdevice-sessionkeysabpv11-nwksenckey - NwkSEncKey string `json:"NwkSEncKey,omitempty"` + NwkSEncKey string `json:"NwkSEncKey"` // SNwkSIntKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-wirelessdevice-sessionkeysabpv11.html#cfn-iotwireless-wirelessdevice-sessionkeysabpv11-snwksintkey - SNwkSIntKey string `json:"SNwkSIntKey,omitempty"` + SNwkSIntKey string `json:"SNwkSIntKey"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotwireless/aws-iotwireless-wirelessgateway.go b/cloudformation/iotwireless/aws-iotwireless-wirelessgateway.go index 26f27da9c5..7ce032d9c1 100644 --- a/cloudformation/iotwireless/aws-iotwireless-wirelessgateway.go +++ b/cloudformation/iotwireless/aws-iotwireless-wirelessgateway.go @@ -16,32 +16,32 @@ type WirelessGateway struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-wirelessgateway.html#cfn-iotwireless-wirelessgateway-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // LastUplinkReceivedAt AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-wirelessgateway.html#cfn-iotwireless-wirelessgateway-lastuplinkreceivedat - LastUplinkReceivedAt string `json:"LastUplinkReceivedAt,omitempty"` + LastUplinkReceivedAt *string `json:"LastUplinkReceivedAt,omitempty"` // LoRaWAN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-wirelessgateway.html#cfn-iotwireless-wirelessgateway-lorawan - LoRaWAN *WirelessGateway_LoRaWANGateway `json:"LoRaWAN,omitempty"` + LoRaWAN *WirelessGateway_LoRaWANGateway `json:"LoRaWAN"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-wirelessgateway.html#cfn-iotwireless-wirelessgateway-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-wirelessgateway.html#cfn-iotwireless-wirelessgateway-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // ThingArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-wirelessgateway.html#cfn-iotwireless-wirelessgateway-thingarn - ThingArn string `json:"ThingArn,omitempty"` + ThingArn *string `json:"ThingArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotwireless/aws-iotwireless-wirelessgateway_lorawangateway.go b/cloudformation/iotwireless/aws-iotwireless-wirelessgateway_lorawangateway.go index 4289857e1a..2c514e47ae 100644 --- a/cloudformation/iotwireless/aws-iotwireless-wirelessgateway_lorawangateway.go +++ b/cloudformation/iotwireless/aws-iotwireless-wirelessgateway_lorawangateway.go @@ -11,12 +11,12 @@ type WirelessGateway_LoRaWANGateway struct { // GatewayEui AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-wirelessgateway-lorawangateway.html#cfn-iotwireless-wirelessgateway-lorawangateway-gatewayeui - GatewayEui string `json:"GatewayEui,omitempty"` + GatewayEui string `json:"GatewayEui"` // RfRegion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-wirelessgateway-lorawangateway.html#cfn-iotwireless-wirelessgateway-lorawangateway-rfregion - RfRegion string `json:"RfRegion,omitempty"` + RfRegion string `json:"RfRegion"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ivs/aws-ivs-channel.go b/cloudformation/ivs/aws-ivs-channel.go index e1c91b526c..ee8b682401 100644 --- a/cloudformation/ivs/aws-ivs-channel.go +++ b/cloudformation/ivs/aws-ivs-channel.go @@ -16,32 +16,32 @@ type Channel struct { // Authorized AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ivs-channel.html#cfn-ivs-channel-authorized - Authorized bool `json:"Authorized,omitempty"` + Authorized *bool `json:"Authorized,omitempty"` // LatencyMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ivs-channel.html#cfn-ivs-channel-latencymode - LatencyMode string `json:"LatencyMode,omitempty"` + LatencyMode *string `json:"LatencyMode,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ivs-channel.html#cfn-ivs-channel-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // RecordingConfigurationArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ivs-channel.html#cfn-ivs-channel-recordingconfigurationarn - RecordingConfigurationArn string `json:"RecordingConfigurationArn,omitempty"` + RecordingConfigurationArn *string `json:"RecordingConfigurationArn,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ivs-channel.html#cfn-ivs-channel-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ivs-channel.html#cfn-ivs-channel-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ivs/aws-ivs-playbackkeypair.go b/cloudformation/ivs/aws-ivs-playbackkeypair.go index 19ed519644..d1b22c4098 100644 --- a/cloudformation/ivs/aws-ivs-playbackkeypair.go +++ b/cloudformation/ivs/aws-ivs-playbackkeypair.go @@ -16,17 +16,17 @@ type PlaybackKeyPair struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ivs-playbackkeypair.html#cfn-ivs-playbackkeypair-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // PublicKeyMaterial AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ivs-playbackkeypair.html#cfn-ivs-playbackkeypair-publickeymaterial - PublicKeyMaterial string `json:"PublicKeyMaterial,omitempty"` + PublicKeyMaterial string `json:"PublicKeyMaterial"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ivs-playbackkeypair.html#cfn-ivs-playbackkeypair-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ivs/aws-ivs-recordingconfiguration.go b/cloudformation/ivs/aws-ivs-recordingconfiguration.go index 0ce125a851..c6f15687a7 100644 --- a/cloudformation/ivs/aws-ivs-recordingconfiguration.go +++ b/cloudformation/ivs/aws-ivs-recordingconfiguration.go @@ -16,17 +16,17 @@ type RecordingConfiguration struct { // DestinationConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ivs-recordingconfiguration.html#cfn-ivs-recordingconfiguration-destinationconfiguration - DestinationConfiguration *RecordingConfiguration_DestinationConfiguration `json:"DestinationConfiguration,omitempty"` + DestinationConfiguration *RecordingConfiguration_DestinationConfiguration `json:"DestinationConfiguration"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ivs-recordingconfiguration.html#cfn-ivs-recordingconfiguration-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ivs-recordingconfiguration.html#cfn-ivs-recordingconfiguration-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // ThumbnailConfiguration AWS CloudFormation Property // Required: false diff --git a/cloudformation/ivs/aws-ivs-recordingconfiguration_destinationconfiguration.go b/cloudformation/ivs/aws-ivs-recordingconfiguration_destinationconfiguration.go index 1d3090afa8..f71bd2a8aa 100644 --- a/cloudformation/ivs/aws-ivs-recordingconfiguration_destinationconfiguration.go +++ b/cloudformation/ivs/aws-ivs-recordingconfiguration_destinationconfiguration.go @@ -11,7 +11,7 @@ type RecordingConfiguration_DestinationConfiguration struct { // S3 AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ivs-recordingconfiguration-destinationconfiguration.html#cfn-ivs-recordingconfiguration-destinationconfiguration-s3 - S3 *RecordingConfiguration_S3DestinationConfiguration `json:"S3,omitempty"` + S3 *RecordingConfiguration_S3DestinationConfiguration `json:"S3"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ivs/aws-ivs-recordingconfiguration_s3destinationconfiguration.go b/cloudformation/ivs/aws-ivs-recordingconfiguration_s3destinationconfiguration.go index 7048d1e4f4..66d698ff56 100644 --- a/cloudformation/ivs/aws-ivs-recordingconfiguration_s3destinationconfiguration.go +++ b/cloudformation/ivs/aws-ivs-recordingconfiguration_s3destinationconfiguration.go @@ -11,7 +11,7 @@ type RecordingConfiguration_S3DestinationConfiguration struct { // BucketName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ivs-recordingconfiguration-s3destinationconfiguration.html#cfn-ivs-recordingconfiguration-s3destinationconfiguration-bucketname - BucketName string `json:"BucketName,omitempty"` + BucketName string `json:"BucketName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ivs/aws-ivs-recordingconfiguration_thumbnailconfiguration.go b/cloudformation/ivs/aws-ivs-recordingconfiguration_thumbnailconfiguration.go index 54f27743fe..38271d1236 100644 --- a/cloudformation/ivs/aws-ivs-recordingconfiguration_thumbnailconfiguration.go +++ b/cloudformation/ivs/aws-ivs-recordingconfiguration_thumbnailconfiguration.go @@ -11,12 +11,12 @@ type RecordingConfiguration_ThumbnailConfiguration struct { // RecordingMode AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ivs-recordingconfiguration-thumbnailconfiguration.html#cfn-ivs-recordingconfiguration-thumbnailconfiguration-recordingmode - RecordingMode string `json:"RecordingMode,omitempty"` + RecordingMode string `json:"RecordingMode"` // TargetIntervalSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ivs-recordingconfiguration-thumbnailconfiguration.html#cfn-ivs-recordingconfiguration-thumbnailconfiguration-targetintervalseconds - TargetIntervalSeconds int `json:"TargetIntervalSeconds,omitempty"` + TargetIntervalSeconds *int `json:"TargetIntervalSeconds,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ivs/aws-ivs-streamkey.go b/cloudformation/ivs/aws-ivs-streamkey.go index 9a16321517..29616c742a 100644 --- a/cloudformation/ivs/aws-ivs-streamkey.go +++ b/cloudformation/ivs/aws-ivs-streamkey.go @@ -16,12 +16,12 @@ type StreamKey struct { // ChannelArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ivs-streamkey.html#cfn-ivs-streamkey-channelarn - ChannelArn string `json:"ChannelArn,omitempty"` + ChannelArn string `json:"ChannelArn"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ivs-streamkey.html#cfn-ivs-streamkey-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kafkaconnect/aws-kafkaconnect-connector.go b/cloudformation/kafkaconnect/aws-kafkaconnect-connector.go index 5e812d1672..ee830fdd64 100644 --- a/cloudformation/kafkaconnect/aws-kafkaconnect-connector.go +++ b/cloudformation/kafkaconnect/aws-kafkaconnect-connector.go @@ -15,42 +15,42 @@ type Connector struct { // Capacity AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kafkaconnect-connector.html#cfn-kafkaconnect-connector-capacity - Capacity *Connector_Capacity `json:"Capacity,omitempty"` + Capacity *Connector_Capacity `json:"Capacity"` // ConnectorConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kafkaconnect-connector.html#cfn-kafkaconnect-connector-connectorconfiguration - ConnectorConfiguration map[string]string `json:"ConnectorConfiguration,omitempty"` + ConnectorConfiguration map[string]string `json:"ConnectorConfiguration"` // ConnectorDescription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kafkaconnect-connector.html#cfn-kafkaconnect-connector-connectordescription - ConnectorDescription string `json:"ConnectorDescription,omitempty"` + ConnectorDescription *string `json:"ConnectorDescription,omitempty"` // ConnectorName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kafkaconnect-connector.html#cfn-kafkaconnect-connector-connectorname - ConnectorName string `json:"ConnectorName,omitempty"` + ConnectorName string `json:"ConnectorName"` // KafkaCluster AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kafkaconnect-connector.html#cfn-kafkaconnect-connector-kafkacluster - KafkaCluster *Connector_KafkaCluster `json:"KafkaCluster,omitempty"` + KafkaCluster *Connector_KafkaCluster `json:"KafkaCluster"` // KafkaClusterClientAuthentication AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kafkaconnect-connector.html#cfn-kafkaconnect-connector-kafkaclusterclientauthentication - KafkaClusterClientAuthentication *Connector_KafkaClusterClientAuthentication `json:"KafkaClusterClientAuthentication,omitempty"` + KafkaClusterClientAuthentication *Connector_KafkaClusterClientAuthentication `json:"KafkaClusterClientAuthentication"` // KafkaClusterEncryptionInTransit AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kafkaconnect-connector.html#cfn-kafkaconnect-connector-kafkaclusterencryptionintransit - KafkaClusterEncryptionInTransit *Connector_KafkaClusterEncryptionInTransit `json:"KafkaClusterEncryptionInTransit,omitempty"` + KafkaClusterEncryptionInTransit *Connector_KafkaClusterEncryptionInTransit `json:"KafkaClusterEncryptionInTransit"` // KafkaConnectVersion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kafkaconnect-connector.html#cfn-kafkaconnect-connector-kafkaconnectversion - KafkaConnectVersion string `json:"KafkaConnectVersion,omitempty"` + KafkaConnectVersion string `json:"KafkaConnectVersion"` // LogDelivery AWS CloudFormation Property // Required: false @@ -60,12 +60,12 @@ type Connector struct { // Plugins AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kafkaconnect-connector.html#cfn-kafkaconnect-connector-plugins - Plugins []Connector_Plugin `json:"Plugins,omitempty"` + Plugins []Connector_Plugin `json:"Plugins"` // ServiceExecutionRoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kafkaconnect-connector.html#cfn-kafkaconnect-connector-serviceexecutionrolearn - ServiceExecutionRoleArn string `json:"ServiceExecutionRoleArn,omitempty"` + ServiceExecutionRoleArn string `json:"ServiceExecutionRoleArn"` // WorkerConfiguration AWS CloudFormation Property // Required: false diff --git a/cloudformation/kafkaconnect/aws-kafkaconnect-connector_apachekafkacluster.go b/cloudformation/kafkaconnect/aws-kafkaconnect-connector_apachekafkacluster.go index aa198dad92..82ed446ec5 100644 --- a/cloudformation/kafkaconnect/aws-kafkaconnect-connector_apachekafkacluster.go +++ b/cloudformation/kafkaconnect/aws-kafkaconnect-connector_apachekafkacluster.go @@ -11,12 +11,12 @@ type Connector_ApacheKafkaCluster struct { // BootstrapServers AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kafkaconnect-connector-apachekafkacluster.html#cfn-kafkaconnect-connector-apachekafkacluster-bootstrapservers - BootstrapServers string `json:"BootstrapServers,omitempty"` + BootstrapServers string `json:"BootstrapServers"` // Vpc AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kafkaconnect-connector-apachekafkacluster.html#cfn-kafkaconnect-connector-apachekafkacluster-vpc - Vpc *Connector_Vpc `json:"Vpc,omitempty"` + Vpc *Connector_Vpc `json:"Vpc"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kafkaconnect/aws-kafkaconnect-connector_autoscaling.go b/cloudformation/kafkaconnect/aws-kafkaconnect-connector_autoscaling.go index d8261863ff..b9c6e2ffbf 100644 --- a/cloudformation/kafkaconnect/aws-kafkaconnect-connector_autoscaling.go +++ b/cloudformation/kafkaconnect/aws-kafkaconnect-connector_autoscaling.go @@ -26,12 +26,12 @@ type Connector_AutoScaling struct { // ScaleInPolicy AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kafkaconnect-connector-autoscaling.html#cfn-kafkaconnect-connector-autoscaling-scaleinpolicy - ScaleInPolicy *Connector_ScaleInPolicy `json:"ScaleInPolicy,omitempty"` + ScaleInPolicy *Connector_ScaleInPolicy `json:"ScaleInPolicy"` // ScaleOutPolicy AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kafkaconnect-connector-autoscaling.html#cfn-kafkaconnect-connector-autoscaling-scaleoutpolicy - ScaleOutPolicy *Connector_ScaleOutPolicy `json:"ScaleOutPolicy,omitempty"` + ScaleOutPolicy *Connector_ScaleOutPolicy `json:"ScaleOutPolicy"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kafkaconnect/aws-kafkaconnect-connector_cloudwatchlogslogdelivery.go b/cloudformation/kafkaconnect/aws-kafkaconnect-connector_cloudwatchlogslogdelivery.go index 7a55766092..bafe77694b 100644 --- a/cloudformation/kafkaconnect/aws-kafkaconnect-connector_cloudwatchlogslogdelivery.go +++ b/cloudformation/kafkaconnect/aws-kafkaconnect-connector_cloudwatchlogslogdelivery.go @@ -16,7 +16,7 @@ type Connector_CloudWatchLogsLogDelivery struct { // LogGroup AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kafkaconnect-connector-cloudwatchlogslogdelivery.html#cfn-kafkaconnect-connector-cloudwatchlogslogdelivery-loggroup - LogGroup string `json:"LogGroup,omitempty"` + LogGroup *string `json:"LogGroup,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kafkaconnect/aws-kafkaconnect-connector_customplugin.go b/cloudformation/kafkaconnect/aws-kafkaconnect-connector_customplugin.go index 2a1f8167ac..c39b02b576 100644 --- a/cloudformation/kafkaconnect/aws-kafkaconnect-connector_customplugin.go +++ b/cloudformation/kafkaconnect/aws-kafkaconnect-connector_customplugin.go @@ -11,7 +11,7 @@ type Connector_CustomPlugin struct { // CustomPluginArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kafkaconnect-connector-customplugin.html#cfn-kafkaconnect-connector-customplugin-custompluginarn - CustomPluginArn string `json:"CustomPluginArn,omitempty"` + CustomPluginArn string `json:"CustomPluginArn"` // Revision AWS CloudFormation Property // Required: true diff --git a/cloudformation/kafkaconnect/aws-kafkaconnect-connector_firehoselogdelivery.go b/cloudformation/kafkaconnect/aws-kafkaconnect-connector_firehoselogdelivery.go index 677667b7b9..b95987f401 100644 --- a/cloudformation/kafkaconnect/aws-kafkaconnect-connector_firehoselogdelivery.go +++ b/cloudformation/kafkaconnect/aws-kafkaconnect-connector_firehoselogdelivery.go @@ -11,7 +11,7 @@ type Connector_FirehoseLogDelivery struct { // DeliveryStream AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kafkaconnect-connector-firehoselogdelivery.html#cfn-kafkaconnect-connector-firehoselogdelivery-deliverystream - DeliveryStream string `json:"DeliveryStream,omitempty"` + DeliveryStream *string `json:"DeliveryStream,omitempty"` // Enabled AWS CloudFormation Property // Required: true diff --git a/cloudformation/kafkaconnect/aws-kafkaconnect-connector_kafkacluster.go b/cloudformation/kafkaconnect/aws-kafkaconnect-connector_kafkacluster.go index 7e921ecf2f..c743a35551 100644 --- a/cloudformation/kafkaconnect/aws-kafkaconnect-connector_kafkacluster.go +++ b/cloudformation/kafkaconnect/aws-kafkaconnect-connector_kafkacluster.go @@ -11,7 +11,7 @@ type Connector_KafkaCluster struct { // ApacheKafkaCluster AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kafkaconnect-connector-kafkacluster.html#cfn-kafkaconnect-connector-kafkacluster-apachekafkacluster - ApacheKafkaCluster *Connector_ApacheKafkaCluster `json:"ApacheKafkaCluster,omitempty"` + ApacheKafkaCluster *Connector_ApacheKafkaCluster `json:"ApacheKafkaCluster"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kafkaconnect/aws-kafkaconnect-connector_kafkaclusterclientauthentication.go b/cloudformation/kafkaconnect/aws-kafkaconnect-connector_kafkaclusterclientauthentication.go index 011535ab72..031d896c22 100644 --- a/cloudformation/kafkaconnect/aws-kafkaconnect-connector_kafkaclusterclientauthentication.go +++ b/cloudformation/kafkaconnect/aws-kafkaconnect-connector_kafkaclusterclientauthentication.go @@ -11,7 +11,7 @@ type Connector_KafkaClusterClientAuthentication struct { // AuthenticationType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kafkaconnect-connector-kafkaclusterclientauthentication.html#cfn-kafkaconnect-connector-kafkaclusterclientauthentication-authenticationtype - AuthenticationType string `json:"AuthenticationType,omitempty"` + AuthenticationType string `json:"AuthenticationType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kafkaconnect/aws-kafkaconnect-connector_kafkaclusterencryptionintransit.go b/cloudformation/kafkaconnect/aws-kafkaconnect-connector_kafkaclusterencryptionintransit.go index c25ccb2722..e39c0908fb 100644 --- a/cloudformation/kafkaconnect/aws-kafkaconnect-connector_kafkaclusterencryptionintransit.go +++ b/cloudformation/kafkaconnect/aws-kafkaconnect-connector_kafkaclusterencryptionintransit.go @@ -11,7 +11,7 @@ type Connector_KafkaClusterEncryptionInTransit struct { // EncryptionType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kafkaconnect-connector-kafkaclusterencryptionintransit.html#cfn-kafkaconnect-connector-kafkaclusterencryptionintransit-encryptiontype - EncryptionType string `json:"EncryptionType,omitempty"` + EncryptionType string `json:"EncryptionType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kafkaconnect/aws-kafkaconnect-connector_logdelivery.go b/cloudformation/kafkaconnect/aws-kafkaconnect-connector_logdelivery.go index 3ba00c3bb6..0ac453e723 100644 --- a/cloudformation/kafkaconnect/aws-kafkaconnect-connector_logdelivery.go +++ b/cloudformation/kafkaconnect/aws-kafkaconnect-connector_logdelivery.go @@ -11,7 +11,7 @@ type Connector_LogDelivery struct { // WorkerLogDelivery AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kafkaconnect-connector-logdelivery.html#cfn-kafkaconnect-connector-logdelivery-workerlogdelivery - WorkerLogDelivery *Connector_WorkerLogDelivery `json:"WorkerLogDelivery,omitempty"` + WorkerLogDelivery *Connector_WorkerLogDelivery `json:"WorkerLogDelivery"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kafkaconnect/aws-kafkaconnect-connector_plugin.go b/cloudformation/kafkaconnect/aws-kafkaconnect-connector_plugin.go index 8ac99d8a10..d8a54ab49d 100644 --- a/cloudformation/kafkaconnect/aws-kafkaconnect-connector_plugin.go +++ b/cloudformation/kafkaconnect/aws-kafkaconnect-connector_plugin.go @@ -11,7 +11,7 @@ type Connector_Plugin struct { // CustomPlugin AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kafkaconnect-connector-plugin.html#cfn-kafkaconnect-connector-plugin-customplugin - CustomPlugin *Connector_CustomPlugin `json:"CustomPlugin,omitempty"` + CustomPlugin *Connector_CustomPlugin `json:"CustomPlugin"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kafkaconnect/aws-kafkaconnect-connector_provisionedcapacity.go b/cloudformation/kafkaconnect/aws-kafkaconnect-connector_provisionedcapacity.go index 3b64b4af59..f5b292bd89 100644 --- a/cloudformation/kafkaconnect/aws-kafkaconnect-connector_provisionedcapacity.go +++ b/cloudformation/kafkaconnect/aws-kafkaconnect-connector_provisionedcapacity.go @@ -11,7 +11,7 @@ type Connector_ProvisionedCapacity struct { // McuCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kafkaconnect-connector-provisionedcapacity.html#cfn-kafkaconnect-connector-provisionedcapacity-mcucount - McuCount int `json:"McuCount,omitempty"` + McuCount *int `json:"McuCount,omitempty"` // WorkerCount AWS CloudFormation Property // Required: true diff --git a/cloudformation/kafkaconnect/aws-kafkaconnect-connector_s3logdelivery.go b/cloudformation/kafkaconnect/aws-kafkaconnect-connector_s3logdelivery.go index feda69f929..2d17f18e9d 100644 --- a/cloudformation/kafkaconnect/aws-kafkaconnect-connector_s3logdelivery.go +++ b/cloudformation/kafkaconnect/aws-kafkaconnect-connector_s3logdelivery.go @@ -11,7 +11,7 @@ type Connector_S3LogDelivery struct { // Bucket AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kafkaconnect-connector-s3logdelivery.html#cfn-kafkaconnect-connector-s3logdelivery-bucket - Bucket string `json:"Bucket,omitempty"` + Bucket *string `json:"Bucket,omitempty"` // Enabled AWS CloudFormation Property // Required: true @@ -21,7 +21,7 @@ type Connector_S3LogDelivery struct { // Prefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kafkaconnect-connector-s3logdelivery.html#cfn-kafkaconnect-connector-s3logdelivery-prefix - Prefix string `json:"Prefix,omitempty"` + Prefix *string `json:"Prefix,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kafkaconnect/aws-kafkaconnect-connector_vpc.go b/cloudformation/kafkaconnect/aws-kafkaconnect-connector_vpc.go index 8022946bfb..3b0bc69899 100644 --- a/cloudformation/kafkaconnect/aws-kafkaconnect-connector_vpc.go +++ b/cloudformation/kafkaconnect/aws-kafkaconnect-connector_vpc.go @@ -11,12 +11,12 @@ type Connector_Vpc struct { // SecurityGroups AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kafkaconnect-connector-vpc.html#cfn-kafkaconnect-connector-vpc-securitygroups - SecurityGroups []string `json:"SecurityGroups,omitempty"` + SecurityGroups []string `json:"SecurityGroups"` // Subnets AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kafkaconnect-connector-vpc.html#cfn-kafkaconnect-connector-vpc-subnets - Subnets []string `json:"Subnets,omitempty"` + Subnets []string `json:"Subnets"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kafkaconnect/aws-kafkaconnect-connector_workerconfiguration.go b/cloudformation/kafkaconnect/aws-kafkaconnect-connector_workerconfiguration.go index ffb54e08bf..b766787a8b 100644 --- a/cloudformation/kafkaconnect/aws-kafkaconnect-connector_workerconfiguration.go +++ b/cloudformation/kafkaconnect/aws-kafkaconnect-connector_workerconfiguration.go @@ -16,7 +16,7 @@ type Connector_WorkerConfiguration struct { // WorkerConfigurationArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kafkaconnect-connector-workerconfiguration.html#cfn-kafkaconnect-connector-workerconfiguration-workerconfigurationarn - WorkerConfigurationArn string `json:"WorkerConfigurationArn,omitempty"` + WorkerConfigurationArn string `json:"WorkerConfigurationArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-datasource.go b/cloudformation/kendra/aws-kendra-datasource.go index ec20f959f4..d739862995 100644 --- a/cloudformation/kendra/aws-kendra-datasource.go +++ b/cloudformation/kendra/aws-kendra-datasource.go @@ -26,37 +26,37 @@ type DataSource struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kendra-datasource.html#cfn-kendra-datasource-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // IndexId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kendra-datasource.html#cfn-kendra-datasource-indexid - IndexId string `json:"IndexId,omitempty"` + IndexId string `json:"IndexId"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kendra-datasource.html#cfn-kendra-datasource-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // RoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kendra-datasource.html#cfn-kendra-datasource-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn *string `json:"RoleArn,omitempty"` // Schedule AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kendra-datasource.html#cfn-kendra-datasource-schedule - Schedule string `json:"Schedule,omitempty"` + Schedule *string `json:"Schedule,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kendra-datasource.html#cfn-kendra-datasource-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kendra-datasource.html#cfn-kendra-datasource-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-datasource_accesscontrollistconfiguration.go b/cloudformation/kendra/aws-kendra-datasource_accesscontrollistconfiguration.go index 63d4e5d878..f5108ca31b 100644 --- a/cloudformation/kendra/aws-kendra-datasource_accesscontrollistconfiguration.go +++ b/cloudformation/kendra/aws-kendra-datasource_accesscontrollistconfiguration.go @@ -11,7 +11,7 @@ type DataSource_AccessControlListConfiguration struct { // KeyPath AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-accesscontrollistconfiguration.html#cfn-kendra-datasource-accesscontrollistconfiguration-keypath - KeyPath string `json:"KeyPath,omitempty"` + KeyPath *string `json:"KeyPath,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-datasource_aclconfiguration.go b/cloudformation/kendra/aws-kendra-datasource_aclconfiguration.go index f8fac2d407..a20caa1091 100644 --- a/cloudformation/kendra/aws-kendra-datasource_aclconfiguration.go +++ b/cloudformation/kendra/aws-kendra-datasource_aclconfiguration.go @@ -11,7 +11,7 @@ type DataSource_AclConfiguration struct { // AllowedGroupsColumnName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-aclconfiguration.html#cfn-kendra-datasource-aclconfiguration-allowedgroupscolumnname - AllowedGroupsColumnName string `json:"AllowedGroupsColumnName,omitempty"` + AllowedGroupsColumnName string `json:"AllowedGroupsColumnName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-datasource_columnconfiguration.go b/cloudformation/kendra/aws-kendra-datasource_columnconfiguration.go index fbcf5fd73f..679b22a374 100644 --- a/cloudformation/kendra/aws-kendra-datasource_columnconfiguration.go +++ b/cloudformation/kendra/aws-kendra-datasource_columnconfiguration.go @@ -11,27 +11,27 @@ type DataSource_ColumnConfiguration struct { // ChangeDetectingColumns AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-columnconfiguration.html#cfn-kendra-datasource-columnconfiguration-changedetectingcolumns - ChangeDetectingColumns []string `json:"ChangeDetectingColumns,omitempty"` + ChangeDetectingColumns []string `json:"ChangeDetectingColumns"` // DocumentDataColumnName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-columnconfiguration.html#cfn-kendra-datasource-columnconfiguration-documentdatacolumnname - DocumentDataColumnName string `json:"DocumentDataColumnName,omitempty"` + DocumentDataColumnName string `json:"DocumentDataColumnName"` // DocumentIdColumnName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-columnconfiguration.html#cfn-kendra-datasource-columnconfiguration-documentidcolumnname - DocumentIdColumnName string `json:"DocumentIdColumnName,omitempty"` + DocumentIdColumnName string `json:"DocumentIdColumnName"` // DocumentTitleColumnName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-columnconfiguration.html#cfn-kendra-datasource-columnconfiguration-documenttitlecolumnname - DocumentTitleColumnName string `json:"DocumentTitleColumnName,omitempty"` + DocumentTitleColumnName *string `json:"DocumentTitleColumnName,omitempty"` // FieldMappings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-columnconfiguration.html#cfn-kendra-datasource-columnconfiguration-fieldmappings - FieldMappings []DataSource_DataSourceToIndexFieldMapping `json:"FieldMappings,omitempty"` + FieldMappings *[]DataSource_DataSourceToIndexFieldMapping `json:"FieldMappings,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-datasource_confluenceattachmentconfiguration.go b/cloudformation/kendra/aws-kendra-datasource_confluenceattachmentconfiguration.go index e728230c37..57ab69f957 100644 --- a/cloudformation/kendra/aws-kendra-datasource_confluenceattachmentconfiguration.go +++ b/cloudformation/kendra/aws-kendra-datasource_confluenceattachmentconfiguration.go @@ -11,12 +11,12 @@ type DataSource_ConfluenceAttachmentConfiguration struct { // AttachmentFieldMappings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-confluenceattachmentconfiguration.html#cfn-kendra-datasource-confluenceattachmentconfiguration-attachmentfieldmappings - AttachmentFieldMappings []DataSource_ConfluenceAttachmentToIndexFieldMapping `json:"AttachmentFieldMappings,omitempty"` + AttachmentFieldMappings *[]DataSource_ConfluenceAttachmentToIndexFieldMapping `json:"AttachmentFieldMappings,omitempty"` // CrawlAttachments AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-confluenceattachmentconfiguration.html#cfn-kendra-datasource-confluenceattachmentconfiguration-crawlattachments - CrawlAttachments bool `json:"CrawlAttachments,omitempty"` + CrawlAttachments *bool `json:"CrawlAttachments,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-datasource_confluenceattachmenttoindexfieldmapping.go b/cloudformation/kendra/aws-kendra-datasource_confluenceattachmenttoindexfieldmapping.go index bf44e7bc02..4b23ab3025 100644 --- a/cloudformation/kendra/aws-kendra-datasource_confluenceattachmenttoindexfieldmapping.go +++ b/cloudformation/kendra/aws-kendra-datasource_confluenceattachmenttoindexfieldmapping.go @@ -11,17 +11,17 @@ type DataSource_ConfluenceAttachmentToIndexFieldMapping struct { // DataSourceFieldName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-confluenceattachmenttoindexfieldmapping.html#cfn-kendra-datasource-confluenceattachmenttoindexfieldmapping-datasourcefieldname - DataSourceFieldName string `json:"DataSourceFieldName,omitempty"` + DataSourceFieldName string `json:"DataSourceFieldName"` // DateFieldFormat AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-confluenceattachmenttoindexfieldmapping.html#cfn-kendra-datasource-confluenceattachmenttoindexfieldmapping-datefieldformat - DateFieldFormat string `json:"DateFieldFormat,omitempty"` + DateFieldFormat *string `json:"DateFieldFormat,omitempty"` // IndexFieldName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-confluenceattachmenttoindexfieldmapping.html#cfn-kendra-datasource-confluenceattachmenttoindexfieldmapping-indexfieldname - IndexFieldName string `json:"IndexFieldName,omitempty"` + IndexFieldName string `json:"IndexFieldName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-datasource_confluenceblogconfiguration.go b/cloudformation/kendra/aws-kendra-datasource_confluenceblogconfiguration.go index f758b6ed32..c66034af2d 100644 --- a/cloudformation/kendra/aws-kendra-datasource_confluenceblogconfiguration.go +++ b/cloudformation/kendra/aws-kendra-datasource_confluenceblogconfiguration.go @@ -11,7 +11,7 @@ type DataSource_ConfluenceBlogConfiguration struct { // BlogFieldMappings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-confluenceblogconfiguration.html#cfn-kendra-datasource-confluenceblogconfiguration-blogfieldmappings - BlogFieldMappings []DataSource_ConfluenceBlogToIndexFieldMapping `json:"BlogFieldMappings,omitempty"` + BlogFieldMappings *[]DataSource_ConfluenceBlogToIndexFieldMapping `json:"BlogFieldMappings,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-datasource_confluenceblogtoindexfieldmapping.go b/cloudformation/kendra/aws-kendra-datasource_confluenceblogtoindexfieldmapping.go index 69acd1b3c5..3e49061d81 100644 --- a/cloudformation/kendra/aws-kendra-datasource_confluenceblogtoindexfieldmapping.go +++ b/cloudformation/kendra/aws-kendra-datasource_confluenceblogtoindexfieldmapping.go @@ -11,17 +11,17 @@ type DataSource_ConfluenceBlogToIndexFieldMapping struct { // DataSourceFieldName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-confluenceblogtoindexfieldmapping.html#cfn-kendra-datasource-confluenceblogtoindexfieldmapping-datasourcefieldname - DataSourceFieldName string `json:"DataSourceFieldName,omitempty"` + DataSourceFieldName string `json:"DataSourceFieldName"` // DateFieldFormat AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-confluenceblogtoindexfieldmapping.html#cfn-kendra-datasource-confluenceblogtoindexfieldmapping-datefieldformat - DateFieldFormat string `json:"DateFieldFormat,omitempty"` + DateFieldFormat *string `json:"DateFieldFormat,omitempty"` // IndexFieldName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-confluenceblogtoindexfieldmapping.html#cfn-kendra-datasource-confluenceblogtoindexfieldmapping-indexfieldname - IndexFieldName string `json:"IndexFieldName,omitempty"` + IndexFieldName string `json:"IndexFieldName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-datasource_confluenceconfiguration.go b/cloudformation/kendra/aws-kendra-datasource_confluenceconfiguration.go index 0125eee24b..238ba46447 100644 --- a/cloudformation/kendra/aws-kendra-datasource_confluenceconfiguration.go +++ b/cloudformation/kendra/aws-kendra-datasource_confluenceconfiguration.go @@ -21,12 +21,12 @@ type DataSource_ConfluenceConfiguration struct { // ExclusionPatterns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-confluenceconfiguration.html#cfn-kendra-datasource-confluenceconfiguration-exclusionpatterns - ExclusionPatterns []string `json:"ExclusionPatterns,omitempty"` + ExclusionPatterns *[]string `json:"ExclusionPatterns,omitempty"` // InclusionPatterns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-confluenceconfiguration.html#cfn-kendra-datasource-confluenceconfiguration-inclusionpatterns - InclusionPatterns []string `json:"InclusionPatterns,omitempty"` + InclusionPatterns *[]string `json:"InclusionPatterns,omitempty"` // PageConfiguration AWS CloudFormation Property // Required: false @@ -36,12 +36,12 @@ type DataSource_ConfluenceConfiguration struct { // SecretArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-confluenceconfiguration.html#cfn-kendra-datasource-confluenceconfiguration-secretarn - SecretArn string `json:"SecretArn,omitempty"` + SecretArn string `json:"SecretArn"` // ServerUrl AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-confluenceconfiguration.html#cfn-kendra-datasource-confluenceconfiguration-serverurl - ServerUrl string `json:"ServerUrl,omitempty"` + ServerUrl string `json:"ServerUrl"` // SpaceConfiguration AWS CloudFormation Property // Required: false @@ -51,7 +51,7 @@ type DataSource_ConfluenceConfiguration struct { // Version AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-confluenceconfiguration.html#cfn-kendra-datasource-confluenceconfiguration-version - Version string `json:"Version,omitempty"` + Version string `json:"Version"` // VpcConfiguration AWS CloudFormation Property // Required: false diff --git a/cloudformation/kendra/aws-kendra-datasource_confluencepageconfiguration.go b/cloudformation/kendra/aws-kendra-datasource_confluencepageconfiguration.go index 0cbc517c02..7205313972 100644 --- a/cloudformation/kendra/aws-kendra-datasource_confluencepageconfiguration.go +++ b/cloudformation/kendra/aws-kendra-datasource_confluencepageconfiguration.go @@ -11,7 +11,7 @@ type DataSource_ConfluencePageConfiguration struct { // PageFieldMappings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-confluencepageconfiguration.html#cfn-kendra-datasource-confluencepageconfiguration-pagefieldmappings - PageFieldMappings []DataSource_ConfluencePageToIndexFieldMapping `json:"PageFieldMappings,omitempty"` + PageFieldMappings *[]DataSource_ConfluencePageToIndexFieldMapping `json:"PageFieldMappings,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-datasource_confluencepagetoindexfieldmapping.go b/cloudformation/kendra/aws-kendra-datasource_confluencepagetoindexfieldmapping.go index 370b037cd0..493bfca7dc 100644 --- a/cloudformation/kendra/aws-kendra-datasource_confluencepagetoindexfieldmapping.go +++ b/cloudformation/kendra/aws-kendra-datasource_confluencepagetoindexfieldmapping.go @@ -11,17 +11,17 @@ type DataSource_ConfluencePageToIndexFieldMapping struct { // DataSourceFieldName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-confluencepagetoindexfieldmapping.html#cfn-kendra-datasource-confluencepagetoindexfieldmapping-datasourcefieldname - DataSourceFieldName string `json:"DataSourceFieldName,omitempty"` + DataSourceFieldName string `json:"DataSourceFieldName"` // DateFieldFormat AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-confluencepagetoindexfieldmapping.html#cfn-kendra-datasource-confluencepagetoindexfieldmapping-datefieldformat - DateFieldFormat string `json:"DateFieldFormat,omitempty"` + DateFieldFormat *string `json:"DateFieldFormat,omitempty"` // IndexFieldName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-confluencepagetoindexfieldmapping.html#cfn-kendra-datasource-confluencepagetoindexfieldmapping-indexfieldname - IndexFieldName string `json:"IndexFieldName,omitempty"` + IndexFieldName string `json:"IndexFieldName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-datasource_confluencespaceconfiguration.go b/cloudformation/kendra/aws-kendra-datasource_confluencespaceconfiguration.go index 430e6d7140..98bcba29e7 100644 --- a/cloudformation/kendra/aws-kendra-datasource_confluencespaceconfiguration.go +++ b/cloudformation/kendra/aws-kendra-datasource_confluencespaceconfiguration.go @@ -11,27 +11,27 @@ type DataSource_ConfluenceSpaceConfiguration struct { // CrawlArchivedSpaces AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-confluencespaceconfiguration.html#cfn-kendra-datasource-confluencespaceconfiguration-crawlarchivedspaces - CrawlArchivedSpaces bool `json:"CrawlArchivedSpaces,omitempty"` + CrawlArchivedSpaces *bool `json:"CrawlArchivedSpaces,omitempty"` // CrawlPersonalSpaces AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-confluencespaceconfiguration.html#cfn-kendra-datasource-confluencespaceconfiguration-crawlpersonalspaces - CrawlPersonalSpaces bool `json:"CrawlPersonalSpaces,omitempty"` + CrawlPersonalSpaces *bool `json:"CrawlPersonalSpaces,omitempty"` // ExcludeSpaces AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-confluencespaceconfiguration.html#cfn-kendra-datasource-confluencespaceconfiguration-excludespaces - ExcludeSpaces []string `json:"ExcludeSpaces,omitempty"` + ExcludeSpaces *[]string `json:"ExcludeSpaces,omitempty"` // IncludeSpaces AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-confluencespaceconfiguration.html#cfn-kendra-datasource-confluencespaceconfiguration-includespaces - IncludeSpaces []string `json:"IncludeSpaces,omitempty"` + IncludeSpaces *[]string `json:"IncludeSpaces,omitempty"` // SpaceFieldMappings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-confluencespaceconfiguration.html#cfn-kendra-datasource-confluencespaceconfiguration-spacefieldmappings - SpaceFieldMappings []DataSource_ConfluenceSpaceToIndexFieldMapping `json:"SpaceFieldMappings,omitempty"` + SpaceFieldMappings *[]DataSource_ConfluenceSpaceToIndexFieldMapping `json:"SpaceFieldMappings,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-datasource_confluencespacetoindexfieldmapping.go b/cloudformation/kendra/aws-kendra-datasource_confluencespacetoindexfieldmapping.go index c5ddd5a5af..7138d11675 100644 --- a/cloudformation/kendra/aws-kendra-datasource_confluencespacetoindexfieldmapping.go +++ b/cloudformation/kendra/aws-kendra-datasource_confluencespacetoindexfieldmapping.go @@ -11,17 +11,17 @@ type DataSource_ConfluenceSpaceToIndexFieldMapping struct { // DataSourceFieldName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-confluencespacetoindexfieldmapping.html#cfn-kendra-datasource-confluencespacetoindexfieldmapping-datasourcefieldname - DataSourceFieldName string `json:"DataSourceFieldName,omitempty"` + DataSourceFieldName string `json:"DataSourceFieldName"` // DateFieldFormat AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-confluencespacetoindexfieldmapping.html#cfn-kendra-datasource-confluencespacetoindexfieldmapping-datefieldformat - DateFieldFormat string `json:"DateFieldFormat,omitempty"` + DateFieldFormat *string `json:"DateFieldFormat,omitempty"` // IndexFieldName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-confluencespacetoindexfieldmapping.html#cfn-kendra-datasource-confluencespacetoindexfieldmapping-indexfieldname - IndexFieldName string `json:"IndexFieldName,omitempty"` + IndexFieldName string `json:"IndexFieldName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-datasource_connectionconfiguration.go b/cloudformation/kendra/aws-kendra-datasource_connectionconfiguration.go index 9f1793ce8b..0bfcc43164 100644 --- a/cloudformation/kendra/aws-kendra-datasource_connectionconfiguration.go +++ b/cloudformation/kendra/aws-kendra-datasource_connectionconfiguration.go @@ -11,12 +11,12 @@ type DataSource_ConnectionConfiguration struct { // DatabaseHost AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-connectionconfiguration.html#cfn-kendra-datasource-connectionconfiguration-databasehost - DatabaseHost string `json:"DatabaseHost,omitempty"` + DatabaseHost string `json:"DatabaseHost"` // DatabaseName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-connectionconfiguration.html#cfn-kendra-datasource-connectionconfiguration-databasename - DatabaseName string `json:"DatabaseName,omitempty"` + DatabaseName string `json:"DatabaseName"` // DatabasePort AWS CloudFormation Property // Required: true @@ -26,12 +26,12 @@ type DataSource_ConnectionConfiguration struct { // SecretArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-connectionconfiguration.html#cfn-kendra-datasource-connectionconfiguration-secretarn - SecretArn string `json:"SecretArn,omitempty"` + SecretArn string `json:"SecretArn"` // TableName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-connectionconfiguration.html#cfn-kendra-datasource-connectionconfiguration-tablename - TableName string `json:"TableName,omitempty"` + TableName string `json:"TableName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-datasource_customdocumentenrichmentconfiguration.go b/cloudformation/kendra/aws-kendra-datasource_customdocumentenrichmentconfiguration.go index 07a3cc3684..b24a60eb46 100644 --- a/cloudformation/kendra/aws-kendra-datasource_customdocumentenrichmentconfiguration.go +++ b/cloudformation/kendra/aws-kendra-datasource_customdocumentenrichmentconfiguration.go @@ -11,7 +11,7 @@ type DataSource_CustomDocumentEnrichmentConfiguration struct { // InlineConfigurations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-customdocumentenrichmentconfiguration.html#cfn-kendra-datasource-customdocumentenrichmentconfiguration-inlineconfigurations - InlineConfigurations []DataSource_InlineCustomDocumentEnrichmentConfiguration `json:"InlineConfigurations,omitempty"` + InlineConfigurations *[]DataSource_InlineCustomDocumentEnrichmentConfiguration `json:"InlineConfigurations,omitempty"` // PostExtractionHookConfiguration AWS CloudFormation Property // Required: false @@ -26,7 +26,7 @@ type DataSource_CustomDocumentEnrichmentConfiguration struct { // RoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-customdocumentenrichmentconfiguration.html#cfn-kendra-datasource-customdocumentenrichmentconfiguration-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn *string `json:"RoleArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-datasource_databaseconfiguration.go b/cloudformation/kendra/aws-kendra-datasource_databaseconfiguration.go index 5b4a233eec..46414d54c3 100644 --- a/cloudformation/kendra/aws-kendra-datasource_databaseconfiguration.go +++ b/cloudformation/kendra/aws-kendra-datasource_databaseconfiguration.go @@ -16,17 +16,17 @@ type DataSource_DatabaseConfiguration struct { // ColumnConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-databaseconfiguration.html#cfn-kendra-datasource-databaseconfiguration-columnconfiguration - ColumnConfiguration *DataSource_ColumnConfiguration `json:"ColumnConfiguration,omitempty"` + ColumnConfiguration *DataSource_ColumnConfiguration `json:"ColumnConfiguration"` // ConnectionConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-databaseconfiguration.html#cfn-kendra-datasource-databaseconfiguration-connectionconfiguration - ConnectionConfiguration *DataSource_ConnectionConfiguration `json:"ConnectionConfiguration,omitempty"` + ConnectionConfiguration *DataSource_ConnectionConfiguration `json:"ConnectionConfiguration"` // DatabaseEngineType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-databaseconfiguration.html#cfn-kendra-datasource-databaseconfiguration-databaseenginetype - DatabaseEngineType string `json:"DatabaseEngineType,omitempty"` + DatabaseEngineType string `json:"DatabaseEngineType"` // SqlConfiguration AWS CloudFormation Property // Required: false diff --git a/cloudformation/kendra/aws-kendra-datasource_datasourcetoindexfieldmapping.go b/cloudformation/kendra/aws-kendra-datasource_datasourcetoindexfieldmapping.go index a78cc2eb0f..b42961b534 100644 --- a/cloudformation/kendra/aws-kendra-datasource_datasourcetoindexfieldmapping.go +++ b/cloudformation/kendra/aws-kendra-datasource_datasourcetoindexfieldmapping.go @@ -11,17 +11,17 @@ type DataSource_DataSourceToIndexFieldMapping struct { // DataSourceFieldName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-datasourcetoindexfieldmapping.html#cfn-kendra-datasource-datasourcetoindexfieldmapping-datasourcefieldname - DataSourceFieldName string `json:"DataSourceFieldName,omitempty"` + DataSourceFieldName string `json:"DataSourceFieldName"` // DateFieldFormat AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-datasourcetoindexfieldmapping.html#cfn-kendra-datasource-datasourcetoindexfieldmapping-datefieldformat - DateFieldFormat string `json:"DateFieldFormat,omitempty"` + DateFieldFormat *string `json:"DateFieldFormat,omitempty"` // IndexFieldName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-datasourcetoindexfieldmapping.html#cfn-kendra-datasource-datasourcetoindexfieldmapping-indexfieldname - IndexFieldName string `json:"IndexFieldName,omitempty"` + IndexFieldName string `json:"IndexFieldName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-datasource_datasourcevpcconfiguration.go b/cloudformation/kendra/aws-kendra-datasource_datasourcevpcconfiguration.go index 1326daaf19..1a60ede1a4 100644 --- a/cloudformation/kendra/aws-kendra-datasource_datasourcevpcconfiguration.go +++ b/cloudformation/kendra/aws-kendra-datasource_datasourcevpcconfiguration.go @@ -11,12 +11,12 @@ type DataSource_DataSourceVpcConfiguration struct { // SecurityGroupIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-datasourcevpcconfiguration.html#cfn-kendra-datasource-datasourcevpcconfiguration-securitygroupids - SecurityGroupIds []string `json:"SecurityGroupIds,omitempty"` + SecurityGroupIds []string `json:"SecurityGroupIds"` // SubnetIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-datasourcevpcconfiguration.html#cfn-kendra-datasource-datasourcevpcconfiguration-subnetids - SubnetIds []string `json:"SubnetIds,omitempty"` + SubnetIds []string `json:"SubnetIds"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-datasource_documentattributecondition.go b/cloudformation/kendra/aws-kendra-datasource_documentattributecondition.go index a6d814d67e..d46aa71c87 100644 --- a/cloudformation/kendra/aws-kendra-datasource_documentattributecondition.go +++ b/cloudformation/kendra/aws-kendra-datasource_documentattributecondition.go @@ -11,7 +11,7 @@ type DataSource_DocumentAttributeCondition struct { // ConditionDocumentAttributeKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-documentattributecondition.html#cfn-kendra-datasource-documentattributecondition-conditiondocumentattributekey - ConditionDocumentAttributeKey string `json:"ConditionDocumentAttributeKey,omitempty"` + ConditionDocumentAttributeKey string `json:"ConditionDocumentAttributeKey"` // ConditionOnValue AWS CloudFormation Property // Required: false @@ -21,7 +21,7 @@ type DataSource_DocumentAttributeCondition struct { // Operator AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-documentattributecondition.html#cfn-kendra-datasource-documentattributecondition-operator - Operator string `json:"Operator,omitempty"` + Operator string `json:"Operator"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-datasource_documentattributetarget.go b/cloudformation/kendra/aws-kendra-datasource_documentattributetarget.go index e065694691..976148d206 100644 --- a/cloudformation/kendra/aws-kendra-datasource_documentattributetarget.go +++ b/cloudformation/kendra/aws-kendra-datasource_documentattributetarget.go @@ -11,7 +11,7 @@ type DataSource_DocumentAttributeTarget struct { // TargetDocumentAttributeKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-documentattributetarget.html#cfn-kendra-datasource-documentattributetarget-targetdocumentattributekey - TargetDocumentAttributeKey string `json:"TargetDocumentAttributeKey,omitempty"` + TargetDocumentAttributeKey string `json:"TargetDocumentAttributeKey"` // TargetDocumentAttributeValue AWS CloudFormation Property // Required: false @@ -21,7 +21,7 @@ type DataSource_DocumentAttributeTarget struct { // TargetDocumentAttributeValueDeletion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-documentattributetarget.html#cfn-kendra-datasource-documentattributetarget-targetdocumentattributevaluedeletion - TargetDocumentAttributeValueDeletion bool `json:"TargetDocumentAttributeValueDeletion,omitempty"` + TargetDocumentAttributeValueDeletion *bool `json:"TargetDocumentAttributeValueDeletion,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-datasource_documentattributevalue.go b/cloudformation/kendra/aws-kendra-datasource_documentattributevalue.go index 95c46e5faa..b341eff341 100644 --- a/cloudformation/kendra/aws-kendra-datasource_documentattributevalue.go +++ b/cloudformation/kendra/aws-kendra-datasource_documentattributevalue.go @@ -11,22 +11,22 @@ type DataSource_DocumentAttributeValue struct { // DateValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-documentattributevalue.html#cfn-kendra-datasource-documentattributevalue-datevalue - DateValue string `json:"DateValue,omitempty"` + DateValue *string `json:"DateValue,omitempty"` // LongValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-documentattributevalue.html#cfn-kendra-datasource-documentattributevalue-longvalue - LongValue int `json:"LongValue,omitempty"` + LongValue *int `json:"LongValue,omitempty"` // StringListValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-documentattributevalue.html#cfn-kendra-datasource-documentattributevalue-stringlistvalue - StringListValue []string `json:"StringListValue,omitempty"` + StringListValue *[]string `json:"StringListValue,omitempty"` // StringValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-documentattributevalue.html#cfn-kendra-datasource-documentattributevalue-stringvalue - StringValue string `json:"StringValue,omitempty"` + StringValue *string `json:"StringValue,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-datasource_documentsmetadataconfiguration.go b/cloudformation/kendra/aws-kendra-datasource_documentsmetadataconfiguration.go index eac3d09e9f..1adefa1cdd 100644 --- a/cloudformation/kendra/aws-kendra-datasource_documentsmetadataconfiguration.go +++ b/cloudformation/kendra/aws-kendra-datasource_documentsmetadataconfiguration.go @@ -11,7 +11,7 @@ type DataSource_DocumentsMetadataConfiguration struct { // S3Prefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-documentsmetadataconfiguration.html#cfn-kendra-datasource-documentsmetadataconfiguration-s3prefix - S3Prefix string `json:"S3Prefix,omitempty"` + S3Prefix *string `json:"S3Prefix,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-datasource_googledriveconfiguration.go b/cloudformation/kendra/aws-kendra-datasource_googledriveconfiguration.go index 8f138533f2..2aa9780694 100644 --- a/cloudformation/kendra/aws-kendra-datasource_googledriveconfiguration.go +++ b/cloudformation/kendra/aws-kendra-datasource_googledriveconfiguration.go @@ -11,37 +11,37 @@ type DataSource_GoogleDriveConfiguration struct { // ExcludeMimeTypes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-googledriveconfiguration.html#cfn-kendra-datasource-googledriveconfiguration-excludemimetypes - ExcludeMimeTypes []string `json:"ExcludeMimeTypes,omitempty"` + ExcludeMimeTypes *[]string `json:"ExcludeMimeTypes,omitempty"` // ExcludeSharedDrives AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-googledriveconfiguration.html#cfn-kendra-datasource-googledriveconfiguration-excludeshareddrives - ExcludeSharedDrives []string `json:"ExcludeSharedDrives,omitempty"` + ExcludeSharedDrives *[]string `json:"ExcludeSharedDrives,omitempty"` // ExcludeUserAccounts AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-googledriveconfiguration.html#cfn-kendra-datasource-googledriveconfiguration-excludeuseraccounts - ExcludeUserAccounts []string `json:"ExcludeUserAccounts,omitempty"` + ExcludeUserAccounts *[]string `json:"ExcludeUserAccounts,omitempty"` // ExclusionPatterns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-googledriveconfiguration.html#cfn-kendra-datasource-googledriveconfiguration-exclusionpatterns - ExclusionPatterns []string `json:"ExclusionPatterns,omitempty"` + ExclusionPatterns *[]string `json:"ExclusionPatterns,omitempty"` // FieldMappings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-googledriveconfiguration.html#cfn-kendra-datasource-googledriveconfiguration-fieldmappings - FieldMappings []DataSource_DataSourceToIndexFieldMapping `json:"FieldMappings,omitempty"` + FieldMappings *[]DataSource_DataSourceToIndexFieldMapping `json:"FieldMappings,omitempty"` // InclusionPatterns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-googledriveconfiguration.html#cfn-kendra-datasource-googledriveconfiguration-inclusionpatterns - InclusionPatterns []string `json:"InclusionPatterns,omitempty"` + InclusionPatterns *[]string `json:"InclusionPatterns,omitempty"` // SecretArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-googledriveconfiguration.html#cfn-kendra-datasource-googledriveconfiguration-secretarn - SecretArn string `json:"SecretArn,omitempty"` + SecretArn string `json:"SecretArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-datasource_hookconfiguration.go b/cloudformation/kendra/aws-kendra-datasource_hookconfiguration.go index a977ca8bc2..cc6ee2f545 100644 --- a/cloudformation/kendra/aws-kendra-datasource_hookconfiguration.go +++ b/cloudformation/kendra/aws-kendra-datasource_hookconfiguration.go @@ -16,12 +16,12 @@ type DataSource_HookConfiguration struct { // LambdaArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-hookconfiguration.html#cfn-kendra-datasource-hookconfiguration-lambdaarn - LambdaArn string `json:"LambdaArn,omitempty"` + LambdaArn string `json:"LambdaArn"` // S3Bucket AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-hookconfiguration.html#cfn-kendra-datasource-hookconfiguration-s3bucket - S3Bucket string `json:"S3Bucket,omitempty"` + S3Bucket string `json:"S3Bucket"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-datasource_inlinecustomdocumentenrichmentconfiguration.go b/cloudformation/kendra/aws-kendra-datasource_inlinecustomdocumentenrichmentconfiguration.go index 764a00bc93..0540391007 100644 --- a/cloudformation/kendra/aws-kendra-datasource_inlinecustomdocumentenrichmentconfiguration.go +++ b/cloudformation/kendra/aws-kendra-datasource_inlinecustomdocumentenrichmentconfiguration.go @@ -16,7 +16,7 @@ type DataSource_InlineCustomDocumentEnrichmentConfiguration struct { // DocumentContentDeletion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-inlinecustomdocumentenrichmentconfiguration.html#cfn-kendra-datasource-inlinecustomdocumentenrichmentconfiguration-documentcontentdeletion - DocumentContentDeletion bool `json:"DocumentContentDeletion,omitempty"` + DocumentContentDeletion *bool `json:"DocumentContentDeletion,omitempty"` // Target AWS CloudFormation Property // Required: false diff --git a/cloudformation/kendra/aws-kendra-datasource_onedriveconfiguration.go b/cloudformation/kendra/aws-kendra-datasource_onedriveconfiguration.go index b51078f7c1..6b8cdce1ab 100644 --- a/cloudformation/kendra/aws-kendra-datasource_onedriveconfiguration.go +++ b/cloudformation/kendra/aws-kendra-datasource_onedriveconfiguration.go @@ -11,37 +11,37 @@ type DataSource_OneDriveConfiguration struct { // DisableLocalGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-onedriveconfiguration.html#cfn-kendra-datasource-onedriveconfiguration-disablelocalgroups - DisableLocalGroups bool `json:"DisableLocalGroups,omitempty"` + DisableLocalGroups *bool `json:"DisableLocalGroups,omitempty"` // ExclusionPatterns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-onedriveconfiguration.html#cfn-kendra-datasource-onedriveconfiguration-exclusionpatterns - ExclusionPatterns []string `json:"ExclusionPatterns,omitempty"` + ExclusionPatterns *[]string `json:"ExclusionPatterns,omitempty"` // FieldMappings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-onedriveconfiguration.html#cfn-kendra-datasource-onedriveconfiguration-fieldmappings - FieldMappings []DataSource_DataSourceToIndexFieldMapping `json:"FieldMappings,omitempty"` + FieldMappings *[]DataSource_DataSourceToIndexFieldMapping `json:"FieldMappings,omitempty"` // InclusionPatterns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-onedriveconfiguration.html#cfn-kendra-datasource-onedriveconfiguration-inclusionpatterns - InclusionPatterns []string `json:"InclusionPatterns,omitempty"` + InclusionPatterns *[]string `json:"InclusionPatterns,omitempty"` // OneDriveUsers AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-onedriveconfiguration.html#cfn-kendra-datasource-onedriveconfiguration-onedriveusers - OneDriveUsers *DataSource_OneDriveUsers `json:"OneDriveUsers,omitempty"` + OneDriveUsers *DataSource_OneDriveUsers `json:"OneDriveUsers"` // SecretArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-onedriveconfiguration.html#cfn-kendra-datasource-onedriveconfiguration-secretarn - SecretArn string `json:"SecretArn,omitempty"` + SecretArn string `json:"SecretArn"` // TenantDomain AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-onedriveconfiguration.html#cfn-kendra-datasource-onedriveconfiguration-tenantdomain - TenantDomain string `json:"TenantDomain,omitempty"` + TenantDomain string `json:"TenantDomain"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-datasource_onedriveusers.go b/cloudformation/kendra/aws-kendra-datasource_onedriveusers.go index 83c57497a9..1503c2d771 100644 --- a/cloudformation/kendra/aws-kendra-datasource_onedriveusers.go +++ b/cloudformation/kendra/aws-kendra-datasource_onedriveusers.go @@ -11,7 +11,7 @@ type DataSource_OneDriveUsers struct { // OneDriveUserList AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-onedriveusers.html#cfn-kendra-datasource-onedriveusers-onedriveuserlist - OneDriveUserList []string `json:"OneDriveUserList,omitempty"` + OneDriveUserList *[]string `json:"OneDriveUserList,omitempty"` // OneDriveUserS3Path AWS CloudFormation Property // Required: false diff --git a/cloudformation/kendra/aws-kendra-datasource_proxyconfiguration.go b/cloudformation/kendra/aws-kendra-datasource_proxyconfiguration.go index 6157f91400..f0489eb6d4 100644 --- a/cloudformation/kendra/aws-kendra-datasource_proxyconfiguration.go +++ b/cloudformation/kendra/aws-kendra-datasource_proxyconfiguration.go @@ -11,12 +11,12 @@ type DataSource_ProxyConfiguration struct { // Credentials AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-proxyconfiguration.html#cfn-kendra-datasource-proxyconfiguration-credentials - Credentials string `json:"Credentials,omitempty"` + Credentials *string `json:"Credentials,omitempty"` // Host AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-proxyconfiguration.html#cfn-kendra-datasource-proxyconfiguration-host - Host string `json:"Host,omitempty"` + Host string `json:"Host"` // Port AWS CloudFormation Property // Required: true diff --git a/cloudformation/kendra/aws-kendra-datasource_s3datasourceconfiguration.go b/cloudformation/kendra/aws-kendra-datasource_s3datasourceconfiguration.go index 2eec624468..92e8118814 100644 --- a/cloudformation/kendra/aws-kendra-datasource_s3datasourceconfiguration.go +++ b/cloudformation/kendra/aws-kendra-datasource_s3datasourceconfiguration.go @@ -16,7 +16,7 @@ type DataSource_S3DataSourceConfiguration struct { // BucketName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-s3datasourceconfiguration.html#cfn-kendra-datasource-s3datasourceconfiguration-bucketname - BucketName string `json:"BucketName,omitempty"` + BucketName string `json:"BucketName"` // DocumentsMetadataConfiguration AWS CloudFormation Property // Required: false @@ -26,17 +26,17 @@ type DataSource_S3DataSourceConfiguration struct { // ExclusionPatterns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-s3datasourceconfiguration.html#cfn-kendra-datasource-s3datasourceconfiguration-exclusionpatterns - ExclusionPatterns []string `json:"ExclusionPatterns,omitempty"` + ExclusionPatterns *[]string `json:"ExclusionPatterns,omitempty"` // InclusionPatterns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-s3datasourceconfiguration.html#cfn-kendra-datasource-s3datasourceconfiguration-inclusionpatterns - InclusionPatterns []string `json:"InclusionPatterns,omitempty"` + InclusionPatterns *[]string `json:"InclusionPatterns,omitempty"` // InclusionPrefixes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-s3datasourceconfiguration.html#cfn-kendra-datasource-s3datasourceconfiguration-inclusionprefixes - InclusionPrefixes []string `json:"InclusionPrefixes,omitempty"` + InclusionPrefixes *[]string `json:"InclusionPrefixes,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-datasource_s3path.go b/cloudformation/kendra/aws-kendra-datasource_s3path.go index b3a2e58918..0bae3d716f 100644 --- a/cloudformation/kendra/aws-kendra-datasource_s3path.go +++ b/cloudformation/kendra/aws-kendra-datasource_s3path.go @@ -11,12 +11,12 @@ type DataSource_S3Path struct { // Bucket AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-s3path.html#cfn-kendra-datasource-s3path-bucket - Bucket string `json:"Bucket,omitempty"` + Bucket string `json:"Bucket"` // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-s3path.html#cfn-kendra-datasource-s3path-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-datasource_salesforcechatterfeedconfiguration.go b/cloudformation/kendra/aws-kendra-datasource_salesforcechatterfeedconfiguration.go index 320e3614f3..c86618e3b6 100644 --- a/cloudformation/kendra/aws-kendra-datasource_salesforcechatterfeedconfiguration.go +++ b/cloudformation/kendra/aws-kendra-datasource_salesforcechatterfeedconfiguration.go @@ -11,22 +11,22 @@ type DataSource_SalesforceChatterFeedConfiguration struct { // DocumentDataFieldName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-salesforcechatterfeedconfiguration.html#cfn-kendra-datasource-salesforcechatterfeedconfiguration-documentdatafieldname - DocumentDataFieldName string `json:"DocumentDataFieldName,omitempty"` + DocumentDataFieldName string `json:"DocumentDataFieldName"` // DocumentTitleFieldName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-salesforcechatterfeedconfiguration.html#cfn-kendra-datasource-salesforcechatterfeedconfiguration-documenttitlefieldname - DocumentTitleFieldName string `json:"DocumentTitleFieldName,omitempty"` + DocumentTitleFieldName *string `json:"DocumentTitleFieldName,omitempty"` // FieldMappings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-salesforcechatterfeedconfiguration.html#cfn-kendra-datasource-salesforcechatterfeedconfiguration-fieldmappings - FieldMappings []DataSource_DataSourceToIndexFieldMapping `json:"FieldMappings,omitempty"` + FieldMappings *[]DataSource_DataSourceToIndexFieldMapping `json:"FieldMappings,omitempty"` // IncludeFilterTypes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-salesforcechatterfeedconfiguration.html#cfn-kendra-datasource-salesforcechatterfeedconfiguration-includefiltertypes - IncludeFilterTypes []string `json:"IncludeFilterTypes,omitempty"` + IncludeFilterTypes *[]string `json:"IncludeFilterTypes,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-datasource_salesforceconfiguration.go b/cloudformation/kendra/aws-kendra-datasource_salesforceconfiguration.go index 3240e1acd4..25663115e0 100644 --- a/cloudformation/kendra/aws-kendra-datasource_salesforceconfiguration.go +++ b/cloudformation/kendra/aws-kendra-datasource_salesforceconfiguration.go @@ -16,17 +16,17 @@ type DataSource_SalesforceConfiguration struct { // CrawlAttachments AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-salesforceconfiguration.html#cfn-kendra-datasource-salesforceconfiguration-crawlattachments - CrawlAttachments bool `json:"CrawlAttachments,omitempty"` + CrawlAttachments *bool `json:"CrawlAttachments,omitempty"` // ExcludeAttachmentFilePatterns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-salesforceconfiguration.html#cfn-kendra-datasource-salesforceconfiguration-excludeattachmentfilepatterns - ExcludeAttachmentFilePatterns []string `json:"ExcludeAttachmentFilePatterns,omitempty"` + ExcludeAttachmentFilePatterns *[]string `json:"ExcludeAttachmentFilePatterns,omitempty"` // IncludeAttachmentFilePatterns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-salesforceconfiguration.html#cfn-kendra-datasource-salesforceconfiguration-includeattachmentfilepatterns - IncludeAttachmentFilePatterns []string `json:"IncludeAttachmentFilePatterns,omitempty"` + IncludeAttachmentFilePatterns *[]string `json:"IncludeAttachmentFilePatterns,omitempty"` // KnowledgeArticleConfiguration AWS CloudFormation Property // Required: false @@ -36,12 +36,12 @@ type DataSource_SalesforceConfiguration struct { // SecretArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-salesforceconfiguration.html#cfn-kendra-datasource-salesforceconfiguration-secretarn - SecretArn string `json:"SecretArn,omitempty"` + SecretArn string `json:"SecretArn"` // ServerUrl AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-salesforceconfiguration.html#cfn-kendra-datasource-salesforceconfiguration-serverurl - ServerUrl string `json:"ServerUrl,omitempty"` + ServerUrl string `json:"ServerUrl"` // StandardObjectAttachmentConfiguration AWS CloudFormation Property // Required: false @@ -51,7 +51,7 @@ type DataSource_SalesforceConfiguration struct { // StandardObjectConfigurations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-salesforceconfiguration.html#cfn-kendra-datasource-salesforceconfiguration-standardobjectconfigurations - StandardObjectConfigurations []DataSource_SalesforceStandardObjectConfiguration `json:"StandardObjectConfigurations,omitempty"` + StandardObjectConfigurations *[]DataSource_SalesforceStandardObjectConfiguration `json:"StandardObjectConfigurations,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-datasource_salesforcecustomknowledgearticletypeconfiguration.go b/cloudformation/kendra/aws-kendra-datasource_salesforcecustomknowledgearticletypeconfiguration.go index 7d9fb56c74..48e80bf812 100644 --- a/cloudformation/kendra/aws-kendra-datasource_salesforcecustomknowledgearticletypeconfiguration.go +++ b/cloudformation/kendra/aws-kendra-datasource_salesforcecustomknowledgearticletypeconfiguration.go @@ -11,22 +11,22 @@ type DataSource_SalesforceCustomKnowledgeArticleTypeConfiguration struct { // DocumentDataFieldName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-salesforcecustomknowledgearticletypeconfiguration.html#cfn-kendra-datasource-salesforcecustomknowledgearticletypeconfiguration-documentdatafieldname - DocumentDataFieldName string `json:"DocumentDataFieldName,omitempty"` + DocumentDataFieldName string `json:"DocumentDataFieldName"` // DocumentTitleFieldName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-salesforcecustomknowledgearticletypeconfiguration.html#cfn-kendra-datasource-salesforcecustomknowledgearticletypeconfiguration-documenttitlefieldname - DocumentTitleFieldName string `json:"DocumentTitleFieldName,omitempty"` + DocumentTitleFieldName *string `json:"DocumentTitleFieldName,omitempty"` // FieldMappings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-salesforcecustomknowledgearticletypeconfiguration.html#cfn-kendra-datasource-salesforcecustomknowledgearticletypeconfiguration-fieldmappings - FieldMappings []DataSource_DataSourceToIndexFieldMapping `json:"FieldMappings,omitempty"` + FieldMappings *[]DataSource_DataSourceToIndexFieldMapping `json:"FieldMappings,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-salesforcecustomknowledgearticletypeconfiguration.html#cfn-kendra-datasource-salesforcecustomknowledgearticletypeconfiguration-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-datasource_salesforceknowledgearticleconfiguration.go b/cloudformation/kendra/aws-kendra-datasource_salesforceknowledgearticleconfiguration.go index 377c2c0835..be2ce44e25 100644 --- a/cloudformation/kendra/aws-kendra-datasource_salesforceknowledgearticleconfiguration.go +++ b/cloudformation/kendra/aws-kendra-datasource_salesforceknowledgearticleconfiguration.go @@ -11,12 +11,12 @@ type DataSource_SalesforceKnowledgeArticleConfiguration struct { // CustomKnowledgeArticleTypeConfigurations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-salesforceknowledgearticleconfiguration.html#cfn-kendra-datasource-salesforceknowledgearticleconfiguration-customknowledgearticletypeconfigurations - CustomKnowledgeArticleTypeConfigurations []DataSource_SalesforceCustomKnowledgeArticleTypeConfiguration `json:"CustomKnowledgeArticleTypeConfigurations,omitempty"` + CustomKnowledgeArticleTypeConfigurations *[]DataSource_SalesforceCustomKnowledgeArticleTypeConfiguration `json:"CustomKnowledgeArticleTypeConfigurations,omitempty"` // IncludedStates AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-salesforceknowledgearticleconfiguration.html#cfn-kendra-datasource-salesforceknowledgearticleconfiguration-includedstates - IncludedStates []string `json:"IncludedStates,omitempty"` + IncludedStates []string `json:"IncludedStates"` // StandardKnowledgeArticleTypeConfiguration AWS CloudFormation Property // Required: false diff --git a/cloudformation/kendra/aws-kendra-datasource_salesforcestandardknowledgearticletypeconfiguration.go b/cloudformation/kendra/aws-kendra-datasource_salesforcestandardknowledgearticletypeconfiguration.go index 044e386d9e..7bc4303b5a 100644 --- a/cloudformation/kendra/aws-kendra-datasource_salesforcestandardknowledgearticletypeconfiguration.go +++ b/cloudformation/kendra/aws-kendra-datasource_salesforcestandardknowledgearticletypeconfiguration.go @@ -11,17 +11,17 @@ type DataSource_SalesforceStandardKnowledgeArticleTypeConfiguration struct { // DocumentDataFieldName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-salesforcestandardknowledgearticletypeconfiguration.html#cfn-kendra-datasource-salesforcestandardknowledgearticletypeconfiguration-documentdatafieldname - DocumentDataFieldName string `json:"DocumentDataFieldName,omitempty"` + DocumentDataFieldName string `json:"DocumentDataFieldName"` // DocumentTitleFieldName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-salesforcestandardknowledgearticletypeconfiguration.html#cfn-kendra-datasource-salesforcestandardknowledgearticletypeconfiguration-documenttitlefieldname - DocumentTitleFieldName string `json:"DocumentTitleFieldName,omitempty"` + DocumentTitleFieldName *string `json:"DocumentTitleFieldName,omitempty"` // FieldMappings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-salesforcestandardknowledgearticletypeconfiguration.html#cfn-kendra-datasource-salesforcestandardknowledgearticletypeconfiguration-fieldmappings - FieldMappings []DataSource_DataSourceToIndexFieldMapping `json:"FieldMappings,omitempty"` + FieldMappings *[]DataSource_DataSourceToIndexFieldMapping `json:"FieldMappings,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-datasource_salesforcestandardobjectattachmentconfiguration.go b/cloudformation/kendra/aws-kendra-datasource_salesforcestandardobjectattachmentconfiguration.go index e48732343b..444f53576f 100644 --- a/cloudformation/kendra/aws-kendra-datasource_salesforcestandardobjectattachmentconfiguration.go +++ b/cloudformation/kendra/aws-kendra-datasource_salesforcestandardobjectattachmentconfiguration.go @@ -11,12 +11,12 @@ type DataSource_SalesforceStandardObjectAttachmentConfiguration struct { // DocumentTitleFieldName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-salesforcestandardobjectattachmentconfiguration.html#cfn-kendra-datasource-salesforcestandardobjectattachmentconfiguration-documenttitlefieldname - DocumentTitleFieldName string `json:"DocumentTitleFieldName,omitempty"` + DocumentTitleFieldName *string `json:"DocumentTitleFieldName,omitempty"` // FieldMappings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-salesforcestandardobjectattachmentconfiguration.html#cfn-kendra-datasource-salesforcestandardobjectattachmentconfiguration-fieldmappings - FieldMappings []DataSource_DataSourceToIndexFieldMapping `json:"FieldMappings,omitempty"` + FieldMappings *[]DataSource_DataSourceToIndexFieldMapping `json:"FieldMappings,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-datasource_salesforcestandardobjectconfiguration.go b/cloudformation/kendra/aws-kendra-datasource_salesforcestandardobjectconfiguration.go index 3cc0afa02d..e5a2436b4c 100644 --- a/cloudformation/kendra/aws-kendra-datasource_salesforcestandardobjectconfiguration.go +++ b/cloudformation/kendra/aws-kendra-datasource_salesforcestandardobjectconfiguration.go @@ -11,22 +11,22 @@ type DataSource_SalesforceStandardObjectConfiguration struct { // DocumentDataFieldName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-salesforcestandardobjectconfiguration.html#cfn-kendra-datasource-salesforcestandardobjectconfiguration-documentdatafieldname - DocumentDataFieldName string `json:"DocumentDataFieldName,omitempty"` + DocumentDataFieldName string `json:"DocumentDataFieldName"` // DocumentTitleFieldName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-salesforcestandardobjectconfiguration.html#cfn-kendra-datasource-salesforcestandardobjectconfiguration-documenttitlefieldname - DocumentTitleFieldName string `json:"DocumentTitleFieldName,omitempty"` + DocumentTitleFieldName *string `json:"DocumentTitleFieldName,omitempty"` // FieldMappings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-salesforcestandardobjectconfiguration.html#cfn-kendra-datasource-salesforcestandardobjectconfiguration-fieldmappings - FieldMappings []DataSource_DataSourceToIndexFieldMapping `json:"FieldMappings,omitempty"` + FieldMappings *[]DataSource_DataSourceToIndexFieldMapping `json:"FieldMappings,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-salesforcestandardobjectconfiguration.html#cfn-kendra-datasource-salesforcestandardobjectconfiguration-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-datasource_servicenowconfiguration.go b/cloudformation/kendra/aws-kendra-datasource_servicenowconfiguration.go index d96afada12..3b6d0229c5 100644 --- a/cloudformation/kendra/aws-kendra-datasource_servicenowconfiguration.go +++ b/cloudformation/kendra/aws-kendra-datasource_servicenowconfiguration.go @@ -11,12 +11,12 @@ type DataSource_ServiceNowConfiguration struct { // AuthenticationType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-servicenowconfiguration.html#cfn-kendra-datasource-servicenowconfiguration-authenticationtype - AuthenticationType string `json:"AuthenticationType,omitempty"` + AuthenticationType *string `json:"AuthenticationType,omitempty"` // HostUrl AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-servicenowconfiguration.html#cfn-kendra-datasource-servicenowconfiguration-hosturl - HostUrl string `json:"HostUrl,omitempty"` + HostUrl string `json:"HostUrl"` // KnowledgeArticleConfiguration AWS CloudFormation Property // Required: false @@ -26,7 +26,7 @@ type DataSource_ServiceNowConfiguration struct { // SecretArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-servicenowconfiguration.html#cfn-kendra-datasource-servicenowconfiguration-secretarn - SecretArn string `json:"SecretArn,omitempty"` + SecretArn string `json:"SecretArn"` // ServiceCatalogConfiguration AWS CloudFormation Property // Required: false @@ -36,7 +36,7 @@ type DataSource_ServiceNowConfiguration struct { // ServiceNowBuildVersion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-servicenowconfiguration.html#cfn-kendra-datasource-servicenowconfiguration-servicenowbuildversion - ServiceNowBuildVersion string `json:"ServiceNowBuildVersion,omitempty"` + ServiceNowBuildVersion string `json:"ServiceNowBuildVersion"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-datasource_servicenowknowledgearticleconfiguration.go b/cloudformation/kendra/aws-kendra-datasource_servicenowknowledgearticleconfiguration.go index 727a75297f..545d55c08c 100644 --- a/cloudformation/kendra/aws-kendra-datasource_servicenowknowledgearticleconfiguration.go +++ b/cloudformation/kendra/aws-kendra-datasource_servicenowknowledgearticleconfiguration.go @@ -11,37 +11,37 @@ type DataSource_ServiceNowKnowledgeArticleConfiguration struct { // CrawlAttachments AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-servicenowknowledgearticleconfiguration.html#cfn-kendra-datasource-servicenowknowledgearticleconfiguration-crawlattachments - CrawlAttachments bool `json:"CrawlAttachments,omitempty"` + CrawlAttachments *bool `json:"CrawlAttachments,omitempty"` // DocumentDataFieldName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-servicenowknowledgearticleconfiguration.html#cfn-kendra-datasource-servicenowknowledgearticleconfiguration-documentdatafieldname - DocumentDataFieldName string `json:"DocumentDataFieldName,omitempty"` + DocumentDataFieldName string `json:"DocumentDataFieldName"` // DocumentTitleFieldName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-servicenowknowledgearticleconfiguration.html#cfn-kendra-datasource-servicenowknowledgearticleconfiguration-documenttitlefieldname - DocumentTitleFieldName string `json:"DocumentTitleFieldName,omitempty"` + DocumentTitleFieldName *string `json:"DocumentTitleFieldName,omitempty"` // ExcludeAttachmentFilePatterns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-servicenowknowledgearticleconfiguration.html#cfn-kendra-datasource-servicenowknowledgearticleconfiguration-excludeattachmentfilepatterns - ExcludeAttachmentFilePatterns []string `json:"ExcludeAttachmentFilePatterns,omitempty"` + ExcludeAttachmentFilePatterns *[]string `json:"ExcludeAttachmentFilePatterns,omitempty"` // FieldMappings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-servicenowknowledgearticleconfiguration.html#cfn-kendra-datasource-servicenowknowledgearticleconfiguration-fieldmappings - FieldMappings []DataSource_DataSourceToIndexFieldMapping `json:"FieldMappings,omitempty"` + FieldMappings *[]DataSource_DataSourceToIndexFieldMapping `json:"FieldMappings,omitempty"` // FilterQuery AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-servicenowknowledgearticleconfiguration.html#cfn-kendra-datasource-servicenowknowledgearticleconfiguration-filterquery - FilterQuery string `json:"FilterQuery,omitempty"` + FilterQuery *string `json:"FilterQuery,omitempty"` // IncludeAttachmentFilePatterns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-servicenowknowledgearticleconfiguration.html#cfn-kendra-datasource-servicenowknowledgearticleconfiguration-includeattachmentfilepatterns - IncludeAttachmentFilePatterns []string `json:"IncludeAttachmentFilePatterns,omitempty"` + IncludeAttachmentFilePatterns *[]string `json:"IncludeAttachmentFilePatterns,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-datasource_servicenowservicecatalogconfiguration.go b/cloudformation/kendra/aws-kendra-datasource_servicenowservicecatalogconfiguration.go index 9e73e775d6..661035f1af 100644 --- a/cloudformation/kendra/aws-kendra-datasource_servicenowservicecatalogconfiguration.go +++ b/cloudformation/kendra/aws-kendra-datasource_servicenowservicecatalogconfiguration.go @@ -11,32 +11,32 @@ type DataSource_ServiceNowServiceCatalogConfiguration struct { // CrawlAttachments AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-servicenowservicecatalogconfiguration.html#cfn-kendra-datasource-servicenowservicecatalogconfiguration-crawlattachments - CrawlAttachments bool `json:"CrawlAttachments,omitempty"` + CrawlAttachments *bool `json:"CrawlAttachments,omitempty"` // DocumentDataFieldName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-servicenowservicecatalogconfiguration.html#cfn-kendra-datasource-servicenowservicecatalogconfiguration-documentdatafieldname - DocumentDataFieldName string `json:"DocumentDataFieldName,omitempty"` + DocumentDataFieldName string `json:"DocumentDataFieldName"` // DocumentTitleFieldName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-servicenowservicecatalogconfiguration.html#cfn-kendra-datasource-servicenowservicecatalogconfiguration-documenttitlefieldname - DocumentTitleFieldName string `json:"DocumentTitleFieldName,omitempty"` + DocumentTitleFieldName *string `json:"DocumentTitleFieldName,omitempty"` // ExcludeAttachmentFilePatterns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-servicenowservicecatalogconfiguration.html#cfn-kendra-datasource-servicenowservicecatalogconfiguration-excludeattachmentfilepatterns - ExcludeAttachmentFilePatterns []string `json:"ExcludeAttachmentFilePatterns,omitempty"` + ExcludeAttachmentFilePatterns *[]string `json:"ExcludeAttachmentFilePatterns,omitempty"` // FieldMappings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-servicenowservicecatalogconfiguration.html#cfn-kendra-datasource-servicenowservicecatalogconfiguration-fieldmappings - FieldMappings []DataSource_DataSourceToIndexFieldMapping `json:"FieldMappings,omitempty"` + FieldMappings *[]DataSource_DataSourceToIndexFieldMapping `json:"FieldMappings,omitempty"` // IncludeAttachmentFilePatterns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-servicenowservicecatalogconfiguration.html#cfn-kendra-datasource-servicenowservicecatalogconfiguration-includeattachmentfilepatterns - IncludeAttachmentFilePatterns []string `json:"IncludeAttachmentFilePatterns,omitempty"` + IncludeAttachmentFilePatterns *[]string `json:"IncludeAttachmentFilePatterns,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-datasource_sharepointconfiguration.go b/cloudformation/kendra/aws-kendra-datasource_sharepointconfiguration.go index 6528e688c5..4699168dd7 100644 --- a/cloudformation/kendra/aws-kendra-datasource_sharepointconfiguration.go +++ b/cloudformation/kendra/aws-kendra-datasource_sharepointconfiguration.go @@ -11,42 +11,42 @@ type DataSource_SharePointConfiguration struct { // CrawlAttachments AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-sharepointconfiguration.html#cfn-kendra-datasource-sharepointconfiguration-crawlattachments - CrawlAttachments bool `json:"CrawlAttachments,omitempty"` + CrawlAttachments *bool `json:"CrawlAttachments,omitempty"` // DisableLocalGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-sharepointconfiguration.html#cfn-kendra-datasource-sharepointconfiguration-disablelocalgroups - DisableLocalGroups bool `json:"DisableLocalGroups,omitempty"` + DisableLocalGroups *bool `json:"DisableLocalGroups,omitempty"` // DocumentTitleFieldName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-sharepointconfiguration.html#cfn-kendra-datasource-sharepointconfiguration-documenttitlefieldname - DocumentTitleFieldName string `json:"DocumentTitleFieldName,omitempty"` + DocumentTitleFieldName *string `json:"DocumentTitleFieldName,omitempty"` // ExclusionPatterns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-sharepointconfiguration.html#cfn-kendra-datasource-sharepointconfiguration-exclusionpatterns - ExclusionPatterns []string `json:"ExclusionPatterns,omitempty"` + ExclusionPatterns *[]string `json:"ExclusionPatterns,omitempty"` // FieldMappings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-sharepointconfiguration.html#cfn-kendra-datasource-sharepointconfiguration-fieldmappings - FieldMappings []DataSource_DataSourceToIndexFieldMapping `json:"FieldMappings,omitempty"` + FieldMappings *[]DataSource_DataSourceToIndexFieldMapping `json:"FieldMappings,omitempty"` // InclusionPatterns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-sharepointconfiguration.html#cfn-kendra-datasource-sharepointconfiguration-inclusionpatterns - InclusionPatterns []string `json:"InclusionPatterns,omitempty"` + InclusionPatterns *[]string `json:"InclusionPatterns,omitempty"` // SecretArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-sharepointconfiguration.html#cfn-kendra-datasource-sharepointconfiguration-secretarn - SecretArn string `json:"SecretArn,omitempty"` + SecretArn string `json:"SecretArn"` // SharePointVersion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-sharepointconfiguration.html#cfn-kendra-datasource-sharepointconfiguration-sharepointversion - SharePointVersion string `json:"SharePointVersion,omitempty"` + SharePointVersion string `json:"SharePointVersion"` // SslCertificateS3Path AWS CloudFormation Property // Required: false @@ -56,12 +56,12 @@ type DataSource_SharePointConfiguration struct { // Urls AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-sharepointconfiguration.html#cfn-kendra-datasource-sharepointconfiguration-urls - Urls []string `json:"Urls,omitempty"` + Urls []string `json:"Urls"` // UseChangeLog AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-sharepointconfiguration.html#cfn-kendra-datasource-sharepointconfiguration-usechangelog - UseChangeLog bool `json:"UseChangeLog,omitempty"` + UseChangeLog *bool `json:"UseChangeLog,omitempty"` // VpcConfiguration AWS CloudFormation Property // Required: false diff --git a/cloudformation/kendra/aws-kendra-datasource_sqlconfiguration.go b/cloudformation/kendra/aws-kendra-datasource_sqlconfiguration.go index 5f25767256..319ea6e5ae 100644 --- a/cloudformation/kendra/aws-kendra-datasource_sqlconfiguration.go +++ b/cloudformation/kendra/aws-kendra-datasource_sqlconfiguration.go @@ -11,7 +11,7 @@ type DataSource_SqlConfiguration struct { // QueryIdentifiersEnclosingOption AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-sqlconfiguration.html#cfn-kendra-datasource-sqlconfiguration-queryidentifiersenclosingoption - QueryIdentifiersEnclosingOption string `json:"QueryIdentifiersEnclosingOption,omitempty"` + QueryIdentifiersEnclosingOption *string `json:"QueryIdentifiersEnclosingOption,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-datasource_webcrawlerauthenticationconfiguration.go b/cloudformation/kendra/aws-kendra-datasource_webcrawlerauthenticationconfiguration.go index 442a3cad0a..41abcd7747 100644 --- a/cloudformation/kendra/aws-kendra-datasource_webcrawlerauthenticationconfiguration.go +++ b/cloudformation/kendra/aws-kendra-datasource_webcrawlerauthenticationconfiguration.go @@ -11,7 +11,7 @@ type DataSource_WebCrawlerAuthenticationConfiguration struct { // BasicAuthentication AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-webcrawlerauthenticationconfiguration.html#cfn-kendra-datasource-webcrawlerauthenticationconfiguration-basicauthentication - BasicAuthentication []DataSource_WebCrawlerBasicAuthentication `json:"BasicAuthentication,omitempty"` + BasicAuthentication *[]DataSource_WebCrawlerBasicAuthentication `json:"BasicAuthentication,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-datasource_webcrawlerbasicauthentication.go b/cloudformation/kendra/aws-kendra-datasource_webcrawlerbasicauthentication.go index 9986b4e69e..2ca64f34dd 100644 --- a/cloudformation/kendra/aws-kendra-datasource_webcrawlerbasicauthentication.go +++ b/cloudformation/kendra/aws-kendra-datasource_webcrawlerbasicauthentication.go @@ -11,12 +11,12 @@ type DataSource_WebCrawlerBasicAuthentication struct { // Credentials AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-webcrawlerbasicauthentication.html#cfn-kendra-datasource-webcrawlerbasicauthentication-credentials - Credentials string `json:"Credentials,omitempty"` + Credentials string `json:"Credentials"` // Host AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-webcrawlerbasicauthentication.html#cfn-kendra-datasource-webcrawlerbasicauthentication-host - Host string `json:"Host,omitempty"` + Host string `json:"Host"` // Port AWS CloudFormation Property // Required: true diff --git a/cloudformation/kendra/aws-kendra-datasource_webcrawlerconfiguration.go b/cloudformation/kendra/aws-kendra-datasource_webcrawlerconfiguration.go index 95bc761a12..75cb501196 100644 --- a/cloudformation/kendra/aws-kendra-datasource_webcrawlerconfiguration.go +++ b/cloudformation/kendra/aws-kendra-datasource_webcrawlerconfiguration.go @@ -16,22 +16,22 @@ type DataSource_WebCrawlerConfiguration struct { // CrawlDepth AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-webcrawlerconfiguration.html#cfn-kendra-datasource-webcrawlerconfiguration-crawldepth - CrawlDepth int `json:"CrawlDepth,omitempty"` + CrawlDepth *int `json:"CrawlDepth,omitempty"` // MaxContentSizePerPageInMegaBytes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-webcrawlerconfiguration.html#cfn-kendra-datasource-webcrawlerconfiguration-maxcontentsizeperpageinmegabytes - MaxContentSizePerPageInMegaBytes float64 `json:"MaxContentSizePerPageInMegaBytes,omitempty"` + MaxContentSizePerPageInMegaBytes *float64 `json:"MaxContentSizePerPageInMegaBytes,omitempty"` // MaxLinksPerPage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-webcrawlerconfiguration.html#cfn-kendra-datasource-webcrawlerconfiguration-maxlinksperpage - MaxLinksPerPage int `json:"MaxLinksPerPage,omitempty"` + MaxLinksPerPage *int `json:"MaxLinksPerPage,omitempty"` // MaxUrlsPerMinuteCrawlRate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-webcrawlerconfiguration.html#cfn-kendra-datasource-webcrawlerconfiguration-maxurlsperminutecrawlrate - MaxUrlsPerMinuteCrawlRate int `json:"MaxUrlsPerMinuteCrawlRate,omitempty"` + MaxUrlsPerMinuteCrawlRate *int `json:"MaxUrlsPerMinuteCrawlRate,omitempty"` // ProxyConfiguration AWS CloudFormation Property // Required: false @@ -41,17 +41,17 @@ type DataSource_WebCrawlerConfiguration struct { // UrlExclusionPatterns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-webcrawlerconfiguration.html#cfn-kendra-datasource-webcrawlerconfiguration-urlexclusionpatterns - UrlExclusionPatterns []string `json:"UrlExclusionPatterns,omitempty"` + UrlExclusionPatterns *[]string `json:"UrlExclusionPatterns,omitempty"` // UrlInclusionPatterns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-webcrawlerconfiguration.html#cfn-kendra-datasource-webcrawlerconfiguration-urlinclusionpatterns - UrlInclusionPatterns []string `json:"UrlInclusionPatterns,omitempty"` + UrlInclusionPatterns *[]string `json:"UrlInclusionPatterns,omitempty"` // Urls AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-webcrawlerconfiguration.html#cfn-kendra-datasource-webcrawlerconfiguration-urls - Urls *DataSource_WebCrawlerUrls `json:"Urls,omitempty"` + Urls *DataSource_WebCrawlerUrls `json:"Urls"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-datasource_webcrawlerseedurlconfiguration.go b/cloudformation/kendra/aws-kendra-datasource_webcrawlerseedurlconfiguration.go index 73a6fe9b34..bd567a442a 100644 --- a/cloudformation/kendra/aws-kendra-datasource_webcrawlerseedurlconfiguration.go +++ b/cloudformation/kendra/aws-kendra-datasource_webcrawlerseedurlconfiguration.go @@ -11,12 +11,12 @@ type DataSource_WebCrawlerSeedUrlConfiguration struct { // SeedUrls AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-webcrawlerseedurlconfiguration.html#cfn-kendra-datasource-webcrawlerseedurlconfiguration-seedurls - SeedUrls []string `json:"SeedUrls,omitempty"` + SeedUrls []string `json:"SeedUrls"` // WebCrawlerMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-webcrawlerseedurlconfiguration.html#cfn-kendra-datasource-webcrawlerseedurlconfiguration-webcrawlermode - WebCrawlerMode string `json:"WebCrawlerMode,omitempty"` + WebCrawlerMode *string `json:"WebCrawlerMode,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-datasource_webcrawlersitemapsconfiguration.go b/cloudformation/kendra/aws-kendra-datasource_webcrawlersitemapsconfiguration.go index 242d6703e1..93a799d1c7 100644 --- a/cloudformation/kendra/aws-kendra-datasource_webcrawlersitemapsconfiguration.go +++ b/cloudformation/kendra/aws-kendra-datasource_webcrawlersitemapsconfiguration.go @@ -11,7 +11,7 @@ type DataSource_WebCrawlerSiteMapsConfiguration struct { // SiteMaps AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-webcrawlersitemapsconfiguration.html#cfn-kendra-datasource-webcrawlersitemapsconfiguration-sitemaps - SiteMaps []string `json:"SiteMaps,omitempty"` + SiteMaps []string `json:"SiteMaps"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-datasource_workdocsconfiguration.go b/cloudformation/kendra/aws-kendra-datasource_workdocsconfiguration.go index 43db6c410f..c4ef3bbe72 100644 --- a/cloudformation/kendra/aws-kendra-datasource_workdocsconfiguration.go +++ b/cloudformation/kendra/aws-kendra-datasource_workdocsconfiguration.go @@ -11,32 +11,32 @@ type DataSource_WorkDocsConfiguration struct { // CrawlComments AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-workdocsconfiguration.html#cfn-kendra-datasource-workdocsconfiguration-crawlcomments - CrawlComments bool `json:"CrawlComments,omitempty"` + CrawlComments *bool `json:"CrawlComments,omitempty"` // ExclusionPatterns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-workdocsconfiguration.html#cfn-kendra-datasource-workdocsconfiguration-exclusionpatterns - ExclusionPatterns []string `json:"ExclusionPatterns,omitempty"` + ExclusionPatterns *[]string `json:"ExclusionPatterns,omitempty"` // FieldMappings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-workdocsconfiguration.html#cfn-kendra-datasource-workdocsconfiguration-fieldmappings - FieldMappings []DataSource_DataSourceToIndexFieldMapping `json:"FieldMappings,omitempty"` + FieldMappings *[]DataSource_DataSourceToIndexFieldMapping `json:"FieldMappings,omitempty"` // InclusionPatterns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-workdocsconfiguration.html#cfn-kendra-datasource-workdocsconfiguration-inclusionpatterns - InclusionPatterns []string `json:"InclusionPatterns,omitempty"` + InclusionPatterns *[]string `json:"InclusionPatterns,omitempty"` // OrganizationId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-workdocsconfiguration.html#cfn-kendra-datasource-workdocsconfiguration-organizationid - OrganizationId string `json:"OrganizationId,omitempty"` + OrganizationId string `json:"OrganizationId"` // UseChangeLog AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-workdocsconfiguration.html#cfn-kendra-datasource-workdocsconfiguration-usechangelog - UseChangeLog bool `json:"UseChangeLog,omitempty"` + UseChangeLog *bool `json:"UseChangeLog,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-faq.go b/cloudformation/kendra/aws-kendra-faq.go index d2b6821547..3cc6951bf3 100644 --- a/cloudformation/kendra/aws-kendra-faq.go +++ b/cloudformation/kendra/aws-kendra-faq.go @@ -16,37 +16,37 @@ type Faq struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kendra-faq.html#cfn-kendra-faq-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // FileFormat AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kendra-faq.html#cfn-kendra-faq-fileformat - FileFormat string `json:"FileFormat,omitempty"` + FileFormat *string `json:"FileFormat,omitempty"` // IndexId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kendra-faq.html#cfn-kendra-faq-indexid - IndexId string `json:"IndexId,omitempty"` + IndexId string `json:"IndexId"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kendra-faq.html#cfn-kendra-faq-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kendra-faq.html#cfn-kendra-faq-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // S3Path AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kendra-faq.html#cfn-kendra-faq-s3path - S3Path *Faq_S3Path `json:"S3Path,omitempty"` + S3Path *Faq_S3Path `json:"S3Path"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kendra-faq.html#cfn-kendra-faq-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-faq_s3path.go b/cloudformation/kendra/aws-kendra-faq_s3path.go index 58983f3909..75d0627225 100644 --- a/cloudformation/kendra/aws-kendra-faq_s3path.go +++ b/cloudformation/kendra/aws-kendra-faq_s3path.go @@ -11,12 +11,12 @@ type Faq_S3Path struct { // Bucket AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-faq-s3path.html#cfn-kendra-faq-s3path-bucket - Bucket string `json:"Bucket,omitempty"` + Bucket string `json:"Bucket"` // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-faq-s3path.html#cfn-kendra-faq-s3path-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-index.go b/cloudformation/kendra/aws-kendra-index.go index f395fddcba..b750fa6e99 100644 --- a/cloudformation/kendra/aws-kendra-index.go +++ b/cloudformation/kendra/aws-kendra-index.go @@ -21,27 +21,27 @@ type Index struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kendra-index.html#cfn-kendra-index-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // DocumentMetadataConfigurations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kendra-index.html#cfn-kendra-index-documentmetadataconfigurations - DocumentMetadataConfigurations []Index_DocumentMetadataConfiguration `json:"DocumentMetadataConfigurations,omitempty"` + DocumentMetadataConfigurations *[]Index_DocumentMetadataConfiguration `json:"DocumentMetadataConfigurations,omitempty"` // Edition AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kendra-index.html#cfn-kendra-index-edition - Edition string `json:"Edition,omitempty"` + Edition string `json:"Edition"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kendra-index.html#cfn-kendra-index-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kendra-index.html#cfn-kendra-index-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // ServerSideEncryptionConfiguration AWS CloudFormation Property // Required: false @@ -51,17 +51,17 @@ type Index struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kendra-index.html#cfn-kendra-index-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // UserContextPolicy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kendra-index.html#cfn-kendra-index-usercontextpolicy - UserContextPolicy string `json:"UserContextPolicy,omitempty"` + UserContextPolicy *string `json:"UserContextPolicy,omitempty"` // UserTokenConfigurations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kendra-index.html#cfn-kendra-index-usertokenconfigurations - UserTokenConfigurations []Index_UserTokenConfiguration `json:"UserTokenConfigurations,omitempty"` + UserTokenConfigurations *[]Index_UserTokenConfiguration `json:"UserTokenConfigurations,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-index_documentmetadataconfiguration.go b/cloudformation/kendra/aws-kendra-index_documentmetadataconfiguration.go index 73bc9fdc1a..1dbd922f82 100644 --- a/cloudformation/kendra/aws-kendra-index_documentmetadataconfiguration.go +++ b/cloudformation/kendra/aws-kendra-index_documentmetadataconfiguration.go @@ -11,7 +11,7 @@ type Index_DocumentMetadataConfiguration struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-index-documentmetadataconfiguration.html#cfn-kendra-index-documentmetadataconfiguration-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Relevance AWS CloudFormation Property // Required: false @@ -26,7 +26,7 @@ type Index_DocumentMetadataConfiguration struct { // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-index-documentmetadataconfiguration.html#cfn-kendra-index-documentmetadataconfiguration-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-index_jsontokentypeconfiguration.go b/cloudformation/kendra/aws-kendra-index_jsontokentypeconfiguration.go index 07b2f345c7..73abfccffb 100644 --- a/cloudformation/kendra/aws-kendra-index_jsontokentypeconfiguration.go +++ b/cloudformation/kendra/aws-kendra-index_jsontokentypeconfiguration.go @@ -11,12 +11,12 @@ type Index_JsonTokenTypeConfiguration struct { // GroupAttributeField AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-index-jsontokentypeconfiguration.html#cfn-kendra-index-jsontokentypeconfiguration-groupattributefield - GroupAttributeField string `json:"GroupAttributeField,omitempty"` + GroupAttributeField string `json:"GroupAttributeField"` // UserNameAttributeField AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-index-jsontokentypeconfiguration.html#cfn-kendra-index-jsontokentypeconfiguration-usernameattributefield - UserNameAttributeField string `json:"UserNameAttributeField,omitempty"` + UserNameAttributeField string `json:"UserNameAttributeField"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-index_jwttokentypeconfiguration.go b/cloudformation/kendra/aws-kendra-index_jwttokentypeconfiguration.go index 008ed05433..529cc064f4 100644 --- a/cloudformation/kendra/aws-kendra-index_jwttokentypeconfiguration.go +++ b/cloudformation/kendra/aws-kendra-index_jwttokentypeconfiguration.go @@ -11,37 +11,37 @@ type Index_JwtTokenTypeConfiguration struct { // ClaimRegex AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-index-jwttokentypeconfiguration.html#cfn-kendra-index-jwttokentypeconfiguration-claimregex - ClaimRegex string `json:"ClaimRegex,omitempty"` + ClaimRegex *string `json:"ClaimRegex,omitempty"` // GroupAttributeField AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-index-jwttokentypeconfiguration.html#cfn-kendra-index-jwttokentypeconfiguration-groupattributefield - GroupAttributeField string `json:"GroupAttributeField,omitempty"` + GroupAttributeField *string `json:"GroupAttributeField,omitempty"` // Issuer AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-index-jwttokentypeconfiguration.html#cfn-kendra-index-jwttokentypeconfiguration-issuer - Issuer string `json:"Issuer,omitempty"` + Issuer *string `json:"Issuer,omitempty"` // KeyLocation AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-index-jwttokentypeconfiguration.html#cfn-kendra-index-jwttokentypeconfiguration-keylocation - KeyLocation string `json:"KeyLocation,omitempty"` + KeyLocation string `json:"KeyLocation"` // SecretManagerArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-index-jwttokentypeconfiguration.html#cfn-kendra-index-jwttokentypeconfiguration-secretmanagerarn - SecretManagerArn string `json:"SecretManagerArn,omitempty"` + SecretManagerArn *string `json:"SecretManagerArn,omitempty"` // URL AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-index-jwttokentypeconfiguration.html#cfn-kendra-index-jwttokentypeconfiguration-url - URL string `json:"URL,omitempty"` + URL *string `json:"URL,omitempty"` // UserNameAttributeField AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-index-jwttokentypeconfiguration.html#cfn-kendra-index-jwttokentypeconfiguration-usernameattributefield - UserNameAttributeField string `json:"UserNameAttributeField,omitempty"` + UserNameAttributeField *string `json:"UserNameAttributeField,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-index_relevance.go b/cloudformation/kendra/aws-kendra-index_relevance.go index c9b822a4b4..c4aa4ed2c8 100644 --- a/cloudformation/kendra/aws-kendra-index_relevance.go +++ b/cloudformation/kendra/aws-kendra-index_relevance.go @@ -11,27 +11,27 @@ type Index_Relevance struct { // Duration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-index-relevance.html#cfn-kendra-index-relevance-duration - Duration string `json:"Duration,omitempty"` + Duration *string `json:"Duration,omitempty"` // Freshness AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-index-relevance.html#cfn-kendra-index-relevance-freshness - Freshness bool `json:"Freshness,omitempty"` + Freshness *bool `json:"Freshness,omitempty"` // Importance AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-index-relevance.html#cfn-kendra-index-relevance-importance - Importance int `json:"Importance,omitempty"` + Importance *int `json:"Importance,omitempty"` // RankOrder AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-index-relevance.html#cfn-kendra-index-relevance-rankorder - RankOrder string `json:"RankOrder,omitempty"` + RankOrder *string `json:"RankOrder,omitempty"` // ValueImportanceItems AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-index-relevance.html#cfn-kendra-index-relevance-valueimportanceitems - ValueImportanceItems []Index_ValueImportanceItem `json:"ValueImportanceItems,omitempty"` + ValueImportanceItems *[]Index_ValueImportanceItem `json:"ValueImportanceItems,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-index_search.go b/cloudformation/kendra/aws-kendra-index_search.go index d59577bda9..78727a9be9 100644 --- a/cloudformation/kendra/aws-kendra-index_search.go +++ b/cloudformation/kendra/aws-kendra-index_search.go @@ -11,22 +11,22 @@ type Index_Search struct { // Displayable AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-index-search.html#cfn-kendra-index-search-displayable - Displayable bool `json:"Displayable,omitempty"` + Displayable *bool `json:"Displayable,omitempty"` // Facetable AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-index-search.html#cfn-kendra-index-search-facetable - Facetable bool `json:"Facetable,omitempty"` + Facetable *bool `json:"Facetable,omitempty"` // Searchable AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-index-search.html#cfn-kendra-index-search-searchable - Searchable bool `json:"Searchable,omitempty"` + Searchable *bool `json:"Searchable,omitempty"` // Sortable AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-index-search.html#cfn-kendra-index-search-sortable - Sortable bool `json:"Sortable,omitempty"` + Sortable *bool `json:"Sortable,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-index_serversideencryptionconfiguration.go b/cloudformation/kendra/aws-kendra-index_serversideencryptionconfiguration.go index 22c73f81cc..fad2420a4c 100644 --- a/cloudformation/kendra/aws-kendra-index_serversideencryptionconfiguration.go +++ b/cloudformation/kendra/aws-kendra-index_serversideencryptionconfiguration.go @@ -11,7 +11,7 @@ type Index_ServerSideEncryptionConfiguration struct { // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-index-serversideencryptionconfiguration.html#cfn-kendra-index-serversideencryptionconfiguration-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kendra/aws-kendra-index_valueimportanceitem.go b/cloudformation/kendra/aws-kendra-index_valueimportanceitem.go index 1f462d1e0d..b4efe87148 100644 --- a/cloudformation/kendra/aws-kendra-index_valueimportanceitem.go +++ b/cloudformation/kendra/aws-kendra-index_valueimportanceitem.go @@ -11,12 +11,12 @@ type Index_ValueImportanceItem struct { // Key AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-index-valueimportanceitem.html#cfn-kendra-index-valueimportanceitem-key - Key string `json:"Key,omitempty"` + Key *string `json:"Key,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-index-valueimportanceitem.html#cfn-kendra-index-valueimportanceitem-value - Value int `json:"Value,omitempty"` + Value *int `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesis/aws-kinesis-stream.go b/cloudformation/kinesis/aws-kinesis-stream.go index 94c5b2169f..c627918a84 100644 --- a/cloudformation/kinesis/aws-kinesis-stream.go +++ b/cloudformation/kinesis/aws-kinesis-stream.go @@ -16,17 +16,17 @@ type Stream struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesis-stream.html#cfn-kinesis-stream-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // RetentionPeriodHours AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesis-stream.html#cfn-kinesis-stream-retentionperiodhours - RetentionPeriodHours int `json:"RetentionPeriodHours,omitempty"` + RetentionPeriodHours *int `json:"RetentionPeriodHours,omitempty"` // ShardCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesis-stream.html#cfn-kinesis-stream-shardcount - ShardCount int `json:"ShardCount,omitempty"` + ShardCount *int `json:"ShardCount,omitempty"` // StreamEncryption AWS CloudFormation Property // Required: false @@ -41,7 +41,7 @@ type Stream struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesis-stream.html#cfn-kinesis-stream-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesis/aws-kinesis-stream_streamencryption.go b/cloudformation/kinesis/aws-kinesis-stream_streamencryption.go index dc89a21553..412f54c0c9 100644 --- a/cloudformation/kinesis/aws-kinesis-stream_streamencryption.go +++ b/cloudformation/kinesis/aws-kinesis-stream_streamencryption.go @@ -11,12 +11,12 @@ type Stream_StreamEncryption struct { // EncryptionType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesis-stream-streamencryption.html#cfn-kinesis-stream-streamencryption-encryptiontype - EncryptionType string `json:"EncryptionType,omitempty"` + EncryptionType string `json:"EncryptionType"` // KeyId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesis-stream-streamencryption.html#cfn-kinesis-stream-streamencryption-keyid - KeyId string `json:"KeyId,omitempty"` + KeyId string `json:"KeyId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesis/aws-kinesis-stream_streammodedetails.go b/cloudformation/kinesis/aws-kinesis-stream_streammodedetails.go index 19b7ec33bf..39e4c02207 100644 --- a/cloudformation/kinesis/aws-kinesis-stream_streammodedetails.go +++ b/cloudformation/kinesis/aws-kinesis-stream_streammodedetails.go @@ -11,7 +11,7 @@ type Stream_StreamModeDetails struct { // StreamMode AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesis-stream-streammodedetails.html#cfn-kinesis-stream-streammodedetails-streammode - StreamMode string `json:"StreamMode,omitempty"` + StreamMode string `json:"StreamMode"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesis/aws-kinesis-streamconsumer.go b/cloudformation/kinesis/aws-kinesis-streamconsumer.go index 12673fdc6c..0829739caa 100644 --- a/cloudformation/kinesis/aws-kinesis-streamconsumer.go +++ b/cloudformation/kinesis/aws-kinesis-streamconsumer.go @@ -15,12 +15,12 @@ type StreamConsumer struct { // ConsumerName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesis-streamconsumer.html#cfn-kinesis-streamconsumer-consumername - ConsumerName string `json:"ConsumerName,omitempty"` + ConsumerName string `json:"ConsumerName"` // StreamARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesis-streamconsumer.html#cfn-kinesis-streamconsumer-streamarn - StreamARN string `json:"StreamARN,omitempty"` + StreamARN string `json:"StreamARN"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalytics/aws-kinesisanalytics-application.go b/cloudformation/kinesisanalytics/aws-kinesisanalytics-application.go index 15c2a8e325..42664c418a 100644 --- a/cloudformation/kinesisanalytics/aws-kinesisanalytics-application.go +++ b/cloudformation/kinesisanalytics/aws-kinesisanalytics-application.go @@ -15,22 +15,22 @@ type Application struct { // ApplicationCode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalytics-application.html#cfn-kinesisanalytics-application-applicationcode - ApplicationCode string `json:"ApplicationCode,omitempty"` + ApplicationCode *string `json:"ApplicationCode,omitempty"` // ApplicationDescription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalytics-application.html#cfn-kinesisanalytics-application-applicationdescription - ApplicationDescription string `json:"ApplicationDescription,omitempty"` + ApplicationDescription *string `json:"ApplicationDescription,omitempty"` // ApplicationName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalytics-application.html#cfn-kinesisanalytics-application-applicationname - ApplicationName string `json:"ApplicationName,omitempty"` + ApplicationName *string `json:"ApplicationName,omitempty"` // Inputs AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalytics-application.html#cfn-kinesisanalytics-application-inputs - Inputs []Application_Input `json:"Inputs,omitempty"` + Inputs []Application_Input `json:"Inputs"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalytics/aws-kinesisanalytics-application_csvmappingparameters.go b/cloudformation/kinesisanalytics/aws-kinesisanalytics-application_csvmappingparameters.go index b71a58cb12..1d81d5efa2 100644 --- a/cloudformation/kinesisanalytics/aws-kinesisanalytics-application_csvmappingparameters.go +++ b/cloudformation/kinesisanalytics/aws-kinesisanalytics-application_csvmappingparameters.go @@ -11,12 +11,12 @@ type Application_CSVMappingParameters struct { // RecordColumnDelimiter AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-csvmappingparameters.html#cfn-kinesisanalytics-application-csvmappingparameters-recordcolumndelimiter - RecordColumnDelimiter string `json:"RecordColumnDelimiter,omitempty"` + RecordColumnDelimiter string `json:"RecordColumnDelimiter"` // RecordRowDelimiter AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-csvmappingparameters.html#cfn-kinesisanalytics-application-csvmappingparameters-recordrowdelimiter - RecordRowDelimiter string `json:"RecordRowDelimiter,omitempty"` + RecordRowDelimiter string `json:"RecordRowDelimiter"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalytics/aws-kinesisanalytics-application_input.go b/cloudformation/kinesisanalytics/aws-kinesisanalytics-application_input.go index 0c32e571eb..414d33a62b 100644 --- a/cloudformation/kinesisanalytics/aws-kinesisanalytics-application_input.go +++ b/cloudformation/kinesisanalytics/aws-kinesisanalytics-application_input.go @@ -21,7 +21,7 @@ type Application_Input struct { // InputSchema AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-input.html#cfn-kinesisanalytics-application-input-inputschema - InputSchema *Application_InputSchema `json:"InputSchema,omitempty"` + InputSchema *Application_InputSchema `json:"InputSchema"` // KinesisFirehoseInput AWS CloudFormation Property // Required: false @@ -36,7 +36,7 @@ type Application_Input struct { // NamePrefix AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-input.html#cfn-kinesisanalytics-application-input-nameprefix - NamePrefix string `json:"NamePrefix,omitempty"` + NamePrefix string `json:"NamePrefix"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalytics/aws-kinesisanalytics-application_inputlambdaprocessor.go b/cloudformation/kinesisanalytics/aws-kinesisanalytics-application_inputlambdaprocessor.go index 36bd9dd4ef..433d3189de 100644 --- a/cloudformation/kinesisanalytics/aws-kinesisanalytics-application_inputlambdaprocessor.go +++ b/cloudformation/kinesisanalytics/aws-kinesisanalytics-application_inputlambdaprocessor.go @@ -11,12 +11,12 @@ type Application_InputLambdaProcessor struct { // ResourceARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-inputlambdaprocessor.html#cfn-kinesisanalytics-application-inputlambdaprocessor-resourcearn - ResourceARN string `json:"ResourceARN,omitempty"` + ResourceARN string `json:"ResourceARN"` // RoleARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-inputlambdaprocessor.html#cfn-kinesisanalytics-application-inputlambdaprocessor-rolearn - RoleARN string `json:"RoleARN,omitempty"` + RoleARN string `json:"RoleARN"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalytics/aws-kinesisanalytics-application_inputparallelism.go b/cloudformation/kinesisanalytics/aws-kinesisanalytics-application_inputparallelism.go index 664109b43c..71904b2402 100644 --- a/cloudformation/kinesisanalytics/aws-kinesisanalytics-application_inputparallelism.go +++ b/cloudformation/kinesisanalytics/aws-kinesisanalytics-application_inputparallelism.go @@ -11,7 +11,7 @@ type Application_InputParallelism struct { // Count AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-inputparallelism.html#cfn-kinesisanalytics-application-inputparallelism-count - Count int `json:"Count,omitempty"` + Count *int `json:"Count,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalytics/aws-kinesisanalytics-application_inputschema.go b/cloudformation/kinesisanalytics/aws-kinesisanalytics-application_inputschema.go index af58dc2c42..79d5d3cb01 100644 --- a/cloudformation/kinesisanalytics/aws-kinesisanalytics-application_inputschema.go +++ b/cloudformation/kinesisanalytics/aws-kinesisanalytics-application_inputschema.go @@ -11,17 +11,17 @@ type Application_InputSchema struct { // RecordColumns AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-inputschema.html#cfn-kinesisanalytics-application-inputschema-recordcolumns - RecordColumns []Application_RecordColumn `json:"RecordColumns,omitempty"` + RecordColumns []Application_RecordColumn `json:"RecordColumns"` // RecordEncoding AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-inputschema.html#cfn-kinesisanalytics-application-inputschema-recordencoding - RecordEncoding string `json:"RecordEncoding,omitempty"` + RecordEncoding *string `json:"RecordEncoding,omitempty"` // RecordFormat AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-inputschema.html#cfn-kinesisanalytics-application-inputschema-recordformat - RecordFormat *Application_RecordFormat `json:"RecordFormat,omitempty"` + RecordFormat *Application_RecordFormat `json:"RecordFormat"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalytics/aws-kinesisanalytics-application_jsonmappingparameters.go b/cloudformation/kinesisanalytics/aws-kinesisanalytics-application_jsonmappingparameters.go index e2b2d6883f..a947535d3f 100644 --- a/cloudformation/kinesisanalytics/aws-kinesisanalytics-application_jsonmappingparameters.go +++ b/cloudformation/kinesisanalytics/aws-kinesisanalytics-application_jsonmappingparameters.go @@ -11,7 +11,7 @@ type Application_JSONMappingParameters struct { // RecordRowPath AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-jsonmappingparameters.html#cfn-kinesisanalytics-application-jsonmappingparameters-recordrowpath - RecordRowPath string `json:"RecordRowPath,omitempty"` + RecordRowPath string `json:"RecordRowPath"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalytics/aws-kinesisanalytics-application_kinesisfirehoseinput.go b/cloudformation/kinesisanalytics/aws-kinesisanalytics-application_kinesisfirehoseinput.go index 861ee83aca..841c602cfe 100644 --- a/cloudformation/kinesisanalytics/aws-kinesisanalytics-application_kinesisfirehoseinput.go +++ b/cloudformation/kinesisanalytics/aws-kinesisanalytics-application_kinesisfirehoseinput.go @@ -11,12 +11,12 @@ type Application_KinesisFirehoseInput struct { // ResourceARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-kinesisfirehoseinput.html#cfn-kinesisanalytics-application-kinesisfirehoseinput-resourcearn - ResourceARN string `json:"ResourceARN,omitempty"` + ResourceARN string `json:"ResourceARN"` // RoleARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-kinesisfirehoseinput.html#cfn-kinesisanalytics-application-kinesisfirehoseinput-rolearn - RoleARN string `json:"RoleARN,omitempty"` + RoleARN string `json:"RoleARN"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalytics/aws-kinesisanalytics-application_kinesisstreamsinput.go b/cloudformation/kinesisanalytics/aws-kinesisanalytics-application_kinesisstreamsinput.go index 04d3daa52f..ea8e7e4385 100644 --- a/cloudformation/kinesisanalytics/aws-kinesisanalytics-application_kinesisstreamsinput.go +++ b/cloudformation/kinesisanalytics/aws-kinesisanalytics-application_kinesisstreamsinput.go @@ -11,12 +11,12 @@ type Application_KinesisStreamsInput struct { // ResourceARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-kinesisstreamsinput.html#cfn-kinesisanalytics-application-kinesisstreamsinput-resourcearn - ResourceARN string `json:"ResourceARN,omitempty"` + ResourceARN string `json:"ResourceARN"` // RoleARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-kinesisstreamsinput.html#cfn-kinesisanalytics-application-kinesisstreamsinput-rolearn - RoleARN string `json:"RoleARN,omitempty"` + RoleARN string `json:"RoleARN"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalytics/aws-kinesisanalytics-application_recordcolumn.go b/cloudformation/kinesisanalytics/aws-kinesisanalytics-application_recordcolumn.go index 16d3648b20..28e67cd00d 100644 --- a/cloudformation/kinesisanalytics/aws-kinesisanalytics-application_recordcolumn.go +++ b/cloudformation/kinesisanalytics/aws-kinesisanalytics-application_recordcolumn.go @@ -11,17 +11,17 @@ type Application_RecordColumn struct { // Mapping AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-recordcolumn.html#cfn-kinesisanalytics-application-recordcolumn-mapping - Mapping string `json:"Mapping,omitempty"` + Mapping *string `json:"Mapping,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-recordcolumn.html#cfn-kinesisanalytics-application-recordcolumn-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // SqlType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-recordcolumn.html#cfn-kinesisanalytics-application-recordcolumn-sqltype - SqlType string `json:"SqlType,omitempty"` + SqlType string `json:"SqlType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalytics/aws-kinesisanalytics-application_recordformat.go b/cloudformation/kinesisanalytics/aws-kinesisanalytics-application_recordformat.go index 583be49f88..ad35ceb6f3 100644 --- a/cloudformation/kinesisanalytics/aws-kinesisanalytics-application_recordformat.go +++ b/cloudformation/kinesisanalytics/aws-kinesisanalytics-application_recordformat.go @@ -16,7 +16,7 @@ type Application_RecordFormat struct { // RecordFormatType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-recordformat.html#cfn-kinesisanalytics-application-recordformat-recordformattype - RecordFormatType string `json:"RecordFormatType,omitempty"` + RecordFormatType string `json:"RecordFormatType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationoutput.go b/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationoutput.go index 6e4538ac42..6ec0d32343 100644 --- a/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationoutput.go +++ b/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationoutput.go @@ -15,12 +15,12 @@ type ApplicationOutput struct { // ApplicationName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalytics-applicationoutput.html#cfn-kinesisanalytics-applicationoutput-applicationname - ApplicationName string `json:"ApplicationName,omitempty"` + ApplicationName string `json:"ApplicationName"` // Output AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalytics-applicationoutput.html#cfn-kinesisanalytics-applicationoutput-output - Output *ApplicationOutput_Output `json:"Output,omitempty"` + Output *ApplicationOutput_Output `json:"Output"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationoutput_destinationschema.go b/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationoutput_destinationschema.go index 2705ed2142..032dea43e3 100644 --- a/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationoutput_destinationschema.go +++ b/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationoutput_destinationschema.go @@ -11,7 +11,7 @@ type ApplicationOutput_DestinationSchema struct { // RecordFormatType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-destinationschema.html#cfn-kinesisanalytics-applicationoutput-destinationschema-recordformattype - RecordFormatType string `json:"RecordFormatType,omitempty"` + RecordFormatType *string `json:"RecordFormatType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationoutput_kinesisfirehoseoutput.go b/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationoutput_kinesisfirehoseoutput.go index 5ab390e697..5c5d9a51ce 100644 --- a/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationoutput_kinesisfirehoseoutput.go +++ b/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationoutput_kinesisfirehoseoutput.go @@ -11,12 +11,12 @@ type ApplicationOutput_KinesisFirehoseOutput struct { // ResourceARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-kinesisfirehoseoutput.html#cfn-kinesisanalytics-applicationoutput-kinesisfirehoseoutput-resourcearn - ResourceARN string `json:"ResourceARN,omitempty"` + ResourceARN string `json:"ResourceARN"` // RoleARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-kinesisfirehoseoutput.html#cfn-kinesisanalytics-applicationoutput-kinesisfirehoseoutput-rolearn - RoleARN string `json:"RoleARN,omitempty"` + RoleARN string `json:"RoleARN"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationoutput_kinesisstreamsoutput.go b/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationoutput_kinesisstreamsoutput.go index 20f29fc691..91b0e0aa57 100644 --- a/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationoutput_kinesisstreamsoutput.go +++ b/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationoutput_kinesisstreamsoutput.go @@ -11,12 +11,12 @@ type ApplicationOutput_KinesisStreamsOutput struct { // ResourceARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-kinesisstreamsoutput.html#cfn-kinesisanalytics-applicationoutput-kinesisstreamsoutput-resourcearn - ResourceARN string `json:"ResourceARN,omitempty"` + ResourceARN string `json:"ResourceARN"` // RoleARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-kinesisstreamsoutput.html#cfn-kinesisanalytics-applicationoutput-kinesisstreamsoutput-rolearn - RoleARN string `json:"RoleARN,omitempty"` + RoleARN string `json:"RoleARN"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationoutput_lambdaoutput.go b/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationoutput_lambdaoutput.go index 63f93b53ed..116d41077a 100644 --- a/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationoutput_lambdaoutput.go +++ b/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationoutput_lambdaoutput.go @@ -11,12 +11,12 @@ type ApplicationOutput_LambdaOutput struct { // ResourceARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-lambdaoutput.html#cfn-kinesisanalytics-applicationoutput-lambdaoutput-resourcearn - ResourceARN string `json:"ResourceARN,omitempty"` + ResourceARN string `json:"ResourceARN"` // RoleARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-lambdaoutput.html#cfn-kinesisanalytics-applicationoutput-lambdaoutput-rolearn - RoleARN string `json:"RoleARN,omitempty"` + RoleARN string `json:"RoleARN"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationoutput_output.go b/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationoutput_output.go index 4b34f3a5d6..71f5fb17b4 100644 --- a/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationoutput_output.go +++ b/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationoutput_output.go @@ -11,7 +11,7 @@ type ApplicationOutput_Output struct { // DestinationSchema AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-output.html#cfn-kinesisanalytics-applicationoutput-output-destinationschema - DestinationSchema *ApplicationOutput_DestinationSchema `json:"DestinationSchema,omitempty"` + DestinationSchema *ApplicationOutput_DestinationSchema `json:"DestinationSchema"` // KinesisFirehoseOutput AWS CloudFormation Property // Required: false @@ -31,7 +31,7 @@ type ApplicationOutput_Output struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-output.html#cfn-kinesisanalytics-applicationoutput-output-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationreferencedatasource.go b/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationreferencedatasource.go index fc3675a9e1..4751428713 100644 --- a/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationreferencedatasource.go +++ b/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationreferencedatasource.go @@ -15,12 +15,12 @@ type ApplicationReferenceDataSource struct { // ApplicationName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalytics-applicationreferencedatasource.html#cfn-kinesisanalytics-applicationreferencedatasource-applicationname - ApplicationName string `json:"ApplicationName,omitempty"` + ApplicationName string `json:"ApplicationName"` // ReferenceDataSource AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalytics-applicationreferencedatasource.html#cfn-kinesisanalytics-applicationreferencedatasource-referencedatasource - ReferenceDataSource *ApplicationReferenceDataSource_ReferenceDataSource `json:"ReferenceDataSource,omitempty"` + ReferenceDataSource *ApplicationReferenceDataSource_ReferenceDataSource `json:"ReferenceDataSource"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationreferencedatasource_csvmappingparameters.go b/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationreferencedatasource_csvmappingparameters.go index 8703cc67ce..bb84023b74 100644 --- a/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationreferencedatasource_csvmappingparameters.go +++ b/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationreferencedatasource_csvmappingparameters.go @@ -11,12 +11,12 @@ type ApplicationReferenceDataSource_CSVMappingParameters struct { // RecordColumnDelimiter AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-csvmappingparameters.html#cfn-kinesisanalytics-applicationreferencedatasource-csvmappingparameters-recordcolumndelimiter - RecordColumnDelimiter string `json:"RecordColumnDelimiter,omitempty"` + RecordColumnDelimiter string `json:"RecordColumnDelimiter"` // RecordRowDelimiter AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-csvmappingparameters.html#cfn-kinesisanalytics-applicationreferencedatasource-csvmappingparameters-recordrowdelimiter - RecordRowDelimiter string `json:"RecordRowDelimiter,omitempty"` + RecordRowDelimiter string `json:"RecordRowDelimiter"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationreferencedatasource_jsonmappingparameters.go b/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationreferencedatasource_jsonmappingparameters.go index c2d6d2c3d8..fa7008bd9e 100644 --- a/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationreferencedatasource_jsonmappingparameters.go +++ b/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationreferencedatasource_jsonmappingparameters.go @@ -11,7 +11,7 @@ type ApplicationReferenceDataSource_JSONMappingParameters struct { // RecordRowPath AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-jsonmappingparameters.html#cfn-kinesisanalytics-applicationreferencedatasource-jsonmappingparameters-recordrowpath - RecordRowPath string `json:"RecordRowPath,omitempty"` + RecordRowPath string `json:"RecordRowPath"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationreferencedatasource_recordcolumn.go b/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationreferencedatasource_recordcolumn.go index 8acf480682..599fd15730 100644 --- a/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationreferencedatasource_recordcolumn.go +++ b/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationreferencedatasource_recordcolumn.go @@ -11,17 +11,17 @@ type ApplicationReferenceDataSource_RecordColumn struct { // Mapping AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-recordcolumn.html#cfn-kinesisanalytics-applicationreferencedatasource-recordcolumn-mapping - Mapping string `json:"Mapping,omitempty"` + Mapping *string `json:"Mapping,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-recordcolumn.html#cfn-kinesisanalytics-applicationreferencedatasource-recordcolumn-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // SqlType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-recordcolumn.html#cfn-kinesisanalytics-applicationreferencedatasource-recordcolumn-sqltype - SqlType string `json:"SqlType,omitempty"` + SqlType string `json:"SqlType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationreferencedatasource_recordformat.go b/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationreferencedatasource_recordformat.go index 13e35de1f5..09346c97e1 100644 --- a/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationreferencedatasource_recordformat.go +++ b/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationreferencedatasource_recordformat.go @@ -16,7 +16,7 @@ type ApplicationReferenceDataSource_RecordFormat struct { // RecordFormatType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-recordformat.html#cfn-kinesisanalytics-applicationreferencedatasource-recordformat-recordformattype - RecordFormatType string `json:"RecordFormatType,omitempty"` + RecordFormatType string `json:"RecordFormatType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationreferencedatasource_referencedatasource.go b/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationreferencedatasource_referencedatasource.go index a96e1b3a58..7f0a40e442 100644 --- a/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationreferencedatasource_referencedatasource.go +++ b/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationreferencedatasource_referencedatasource.go @@ -11,7 +11,7 @@ type ApplicationReferenceDataSource_ReferenceDataSource struct { // ReferenceSchema AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-referencedatasource.html#cfn-kinesisanalytics-applicationreferencedatasource-referencedatasource-referenceschema - ReferenceSchema *ApplicationReferenceDataSource_ReferenceSchema `json:"ReferenceSchema,omitempty"` + ReferenceSchema *ApplicationReferenceDataSource_ReferenceSchema `json:"ReferenceSchema"` // S3ReferenceDataSource AWS CloudFormation Property // Required: false @@ -21,7 +21,7 @@ type ApplicationReferenceDataSource_ReferenceDataSource struct { // TableName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-referencedatasource.html#cfn-kinesisanalytics-applicationreferencedatasource-referencedatasource-tablename - TableName string `json:"TableName,omitempty"` + TableName *string `json:"TableName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationreferencedatasource_referenceschema.go b/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationreferencedatasource_referenceschema.go index 2754f80d80..ee40d14fa3 100644 --- a/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationreferencedatasource_referenceschema.go +++ b/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationreferencedatasource_referenceschema.go @@ -11,17 +11,17 @@ type ApplicationReferenceDataSource_ReferenceSchema struct { // RecordColumns AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-referenceschema.html#cfn-kinesisanalytics-applicationreferencedatasource-referenceschema-recordcolumns - RecordColumns []ApplicationReferenceDataSource_RecordColumn `json:"RecordColumns,omitempty"` + RecordColumns []ApplicationReferenceDataSource_RecordColumn `json:"RecordColumns"` // RecordEncoding AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-referenceschema.html#cfn-kinesisanalytics-applicationreferencedatasource-referenceschema-recordencoding - RecordEncoding string `json:"RecordEncoding,omitempty"` + RecordEncoding *string `json:"RecordEncoding,omitempty"` // RecordFormat AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-referenceschema.html#cfn-kinesisanalytics-applicationreferencedatasource-referenceschema-recordformat - RecordFormat *ApplicationReferenceDataSource_RecordFormat `json:"RecordFormat,omitempty"` + RecordFormat *ApplicationReferenceDataSource_RecordFormat `json:"RecordFormat"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationreferencedatasource_s3referencedatasource.go b/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationreferencedatasource_s3referencedatasource.go index 78bb9f97a4..4dd4adc85a 100644 --- a/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationreferencedatasource_s3referencedatasource.go +++ b/cloudformation/kinesisanalytics/aws-kinesisanalytics-applicationreferencedatasource_s3referencedatasource.go @@ -11,17 +11,17 @@ type ApplicationReferenceDataSource_S3ReferenceDataSource struct { // BucketARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-s3referencedatasource.html#cfn-kinesisanalytics-applicationreferencedatasource-s3referencedatasource-bucketarn - BucketARN string `json:"BucketARN,omitempty"` + BucketARN string `json:"BucketARN"` // FileKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-s3referencedatasource.html#cfn-kinesisanalytics-applicationreferencedatasource-s3referencedatasource-filekey - FileKey string `json:"FileKey,omitempty"` + FileKey string `json:"FileKey"` // ReferenceRoleARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-s3referencedatasource.html#cfn-kinesisanalytics-applicationreferencedatasource-s3referencedatasource-referencerolearn - ReferenceRoleARN string `json:"ReferenceRoleARN,omitempty"` + ReferenceRoleARN string `json:"ReferenceRoleARN"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application.go b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application.go index 43bc300cae..230ff917c6 100644 --- a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application.go +++ b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application.go @@ -21,32 +21,32 @@ type Application struct { // ApplicationDescription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-application.html#cfn-kinesisanalyticsv2-application-applicationdescription - ApplicationDescription string `json:"ApplicationDescription,omitempty"` + ApplicationDescription *string `json:"ApplicationDescription,omitempty"` // ApplicationMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-application.html#cfn-kinesisanalyticsv2-application-applicationmode - ApplicationMode string `json:"ApplicationMode,omitempty"` + ApplicationMode *string `json:"ApplicationMode,omitempty"` // ApplicationName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-application.html#cfn-kinesisanalyticsv2-application-applicationname - ApplicationName string `json:"ApplicationName,omitempty"` + ApplicationName *string `json:"ApplicationName,omitempty"` // RuntimeEnvironment AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-application.html#cfn-kinesisanalyticsv2-application-runtimeenvironment - RuntimeEnvironment string `json:"RuntimeEnvironment,omitempty"` + RuntimeEnvironment string `json:"RuntimeEnvironment"` // ServiceExecutionRole AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-application.html#cfn-kinesisanalyticsv2-application-serviceexecutionrole - ServiceExecutionRole string `json:"ServiceExecutionRole,omitempty"` + ServiceExecutionRole string `json:"ServiceExecutionRole"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-application.html#cfn-kinesisanalyticsv2-application-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_applicationcodeconfiguration.go b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_applicationcodeconfiguration.go index 3f276d56a2..8c2e824a8c 100644 --- a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_applicationcodeconfiguration.go +++ b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_applicationcodeconfiguration.go @@ -11,12 +11,12 @@ type Application_ApplicationCodeConfiguration struct { // CodeContent AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-applicationcodeconfiguration.html#cfn-kinesisanalyticsv2-application-applicationcodeconfiguration-codecontent - CodeContent *Application_CodeContent `json:"CodeContent,omitempty"` + CodeContent *Application_CodeContent `json:"CodeContent"` // CodeContentType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-applicationcodeconfiguration.html#cfn-kinesisanalyticsv2-application-applicationcodeconfiguration-codecontenttype - CodeContentType string `json:"CodeContentType,omitempty"` + CodeContentType string `json:"CodeContentType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_checkpointconfiguration.go b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_checkpointconfiguration.go index c91e343da8..71781fa729 100644 --- a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_checkpointconfiguration.go +++ b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_checkpointconfiguration.go @@ -11,22 +11,22 @@ type Application_CheckpointConfiguration struct { // CheckpointInterval AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-checkpointconfiguration.html#cfn-kinesisanalyticsv2-application-checkpointconfiguration-checkpointinterval - CheckpointInterval int `json:"CheckpointInterval,omitempty"` + CheckpointInterval *int `json:"CheckpointInterval,omitempty"` // CheckpointingEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-checkpointconfiguration.html#cfn-kinesisanalyticsv2-application-checkpointconfiguration-checkpointingenabled - CheckpointingEnabled bool `json:"CheckpointingEnabled,omitempty"` + CheckpointingEnabled *bool `json:"CheckpointingEnabled,omitempty"` // ConfigurationType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-checkpointconfiguration.html#cfn-kinesisanalyticsv2-application-checkpointconfiguration-configurationtype - ConfigurationType string `json:"ConfigurationType,omitempty"` + ConfigurationType string `json:"ConfigurationType"` // MinPauseBetweenCheckpoints AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-checkpointconfiguration.html#cfn-kinesisanalyticsv2-application-checkpointconfiguration-minpausebetweencheckpoints - MinPauseBetweenCheckpoints int `json:"MinPauseBetweenCheckpoints,omitempty"` + MinPauseBetweenCheckpoints *int `json:"MinPauseBetweenCheckpoints,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_codecontent.go b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_codecontent.go index 13b7c9d30d..47e163f0e8 100644 --- a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_codecontent.go +++ b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_codecontent.go @@ -16,12 +16,12 @@ type Application_CodeContent struct { // TextContent AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-codecontent.html#cfn-kinesisanalyticsv2-application-codecontent-textcontent - TextContent string `json:"TextContent,omitempty"` + TextContent *string `json:"TextContent,omitempty"` // ZipFileContent AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-codecontent.html#cfn-kinesisanalyticsv2-application-codecontent-zipfilecontent - ZipFileContent string `json:"ZipFileContent,omitempty"` + ZipFileContent *string `json:"ZipFileContent,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_csvmappingparameters.go b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_csvmappingparameters.go index 8cf141d78b..80eb76a189 100644 --- a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_csvmappingparameters.go +++ b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_csvmappingparameters.go @@ -11,12 +11,12 @@ type Application_CSVMappingParameters struct { // RecordColumnDelimiter AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-csvmappingparameters.html#cfn-kinesisanalyticsv2-application-csvmappingparameters-recordcolumndelimiter - RecordColumnDelimiter string `json:"RecordColumnDelimiter,omitempty"` + RecordColumnDelimiter string `json:"RecordColumnDelimiter"` // RecordRowDelimiter AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-csvmappingparameters.html#cfn-kinesisanalyticsv2-application-csvmappingparameters-recordrowdelimiter - RecordRowDelimiter string `json:"RecordRowDelimiter,omitempty"` + RecordRowDelimiter string `json:"RecordRowDelimiter"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_customartifactconfiguration.go b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_customartifactconfiguration.go index 51d44bc598..23a3c7c956 100644 --- a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_customartifactconfiguration.go +++ b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_customartifactconfiguration.go @@ -11,7 +11,7 @@ type Application_CustomArtifactConfiguration struct { // ArtifactType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-customartifactconfiguration.html#cfn-kinesisanalyticsv2-application-customartifactconfiguration-artifacttype - ArtifactType string `json:"ArtifactType,omitempty"` + ArtifactType string `json:"ArtifactType"` // MavenReference AWS CloudFormation Property // Required: false diff --git a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_deployasapplicationconfiguration.go b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_deployasapplicationconfiguration.go index 3f0a2dd925..114e06095d 100644 --- a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_deployasapplicationconfiguration.go +++ b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_deployasapplicationconfiguration.go @@ -11,7 +11,7 @@ type Application_DeployAsApplicationConfiguration struct { // S3ContentLocation AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-deployasapplicationconfiguration.html#cfn-kinesisanalyticsv2-application-deployasapplicationconfiguration-s3contentlocation - S3ContentLocation *Application_S3ContentBaseLocation `json:"S3ContentLocation,omitempty"` + S3ContentLocation *Application_S3ContentBaseLocation `json:"S3ContentLocation"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_environmentproperties.go b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_environmentproperties.go index fb5c2d505e..9b167dd727 100644 --- a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_environmentproperties.go +++ b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_environmentproperties.go @@ -11,7 +11,7 @@ type Application_EnvironmentProperties struct { // PropertyGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-environmentproperties.html#cfn-kinesisanalyticsv2-application-environmentproperties-propertygroups - PropertyGroups []Application_PropertyGroup `json:"PropertyGroups,omitempty"` + PropertyGroups *[]Application_PropertyGroup `json:"PropertyGroups,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_gluedatacatalogconfiguration.go b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_gluedatacatalogconfiguration.go index bb4fed58ae..b6b62157bb 100644 --- a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_gluedatacatalogconfiguration.go +++ b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_gluedatacatalogconfiguration.go @@ -11,7 +11,7 @@ type Application_GlueDataCatalogConfiguration struct { // DatabaseARN AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-gluedatacatalogconfiguration.html#cfn-kinesisanalyticsv2-application-gluedatacatalogconfiguration-databasearn - DatabaseARN string `json:"DatabaseARN,omitempty"` + DatabaseARN *string `json:"DatabaseARN,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_input.go b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_input.go index 75b7a86cbe..0bfa721031 100644 --- a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_input.go +++ b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_input.go @@ -21,7 +21,7 @@ type Application_Input struct { // InputSchema AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-input.html#cfn-kinesisanalyticsv2-application-input-inputschema - InputSchema *Application_InputSchema `json:"InputSchema,omitempty"` + InputSchema *Application_InputSchema `json:"InputSchema"` // KinesisFirehoseInput AWS CloudFormation Property // Required: false @@ -36,7 +36,7 @@ type Application_Input struct { // NamePrefix AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-input.html#cfn-kinesisanalyticsv2-application-input-nameprefix - NamePrefix string `json:"NamePrefix,omitempty"` + NamePrefix string `json:"NamePrefix"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_inputlambdaprocessor.go b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_inputlambdaprocessor.go index b8f159f68c..2814fb8d38 100644 --- a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_inputlambdaprocessor.go +++ b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_inputlambdaprocessor.go @@ -11,7 +11,7 @@ type Application_InputLambdaProcessor struct { // ResourceARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-inputlambdaprocessor.html#cfn-kinesisanalyticsv2-application-inputlambdaprocessor-resourcearn - ResourceARN string `json:"ResourceARN,omitempty"` + ResourceARN string `json:"ResourceARN"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_inputparallelism.go b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_inputparallelism.go index a1249581ad..267f52aaaf 100644 --- a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_inputparallelism.go +++ b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_inputparallelism.go @@ -11,7 +11,7 @@ type Application_InputParallelism struct { // Count AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-inputparallelism.html#cfn-kinesisanalyticsv2-application-inputparallelism-count - Count int `json:"Count,omitempty"` + Count *int `json:"Count,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_inputschema.go b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_inputschema.go index 04e5bf4e7f..e6b91b368d 100644 --- a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_inputschema.go +++ b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_inputschema.go @@ -11,17 +11,17 @@ type Application_InputSchema struct { // RecordColumns AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-inputschema.html#cfn-kinesisanalyticsv2-application-inputschema-recordcolumns - RecordColumns []Application_RecordColumn `json:"RecordColumns,omitempty"` + RecordColumns []Application_RecordColumn `json:"RecordColumns"` // RecordEncoding AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-inputschema.html#cfn-kinesisanalyticsv2-application-inputschema-recordencoding - RecordEncoding string `json:"RecordEncoding,omitempty"` + RecordEncoding *string `json:"RecordEncoding,omitempty"` // RecordFormat AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-inputschema.html#cfn-kinesisanalyticsv2-application-inputschema-recordformat - RecordFormat *Application_RecordFormat `json:"RecordFormat,omitempty"` + RecordFormat *Application_RecordFormat `json:"RecordFormat"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_jsonmappingparameters.go b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_jsonmappingparameters.go index 9501daa48f..323f49217c 100644 --- a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_jsonmappingparameters.go +++ b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_jsonmappingparameters.go @@ -11,7 +11,7 @@ type Application_JSONMappingParameters struct { // RecordRowPath AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-jsonmappingparameters.html#cfn-kinesisanalyticsv2-application-jsonmappingparameters-recordrowpath - RecordRowPath string `json:"RecordRowPath,omitempty"` + RecordRowPath string `json:"RecordRowPath"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_kinesisfirehoseinput.go b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_kinesisfirehoseinput.go index 4e86391983..b833664676 100644 --- a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_kinesisfirehoseinput.go +++ b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_kinesisfirehoseinput.go @@ -11,7 +11,7 @@ type Application_KinesisFirehoseInput struct { // ResourceARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-kinesisfirehoseinput.html#cfn-kinesisanalyticsv2-application-kinesisfirehoseinput-resourcearn - ResourceARN string `json:"ResourceARN,omitempty"` + ResourceARN string `json:"ResourceARN"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_kinesisstreamsinput.go b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_kinesisstreamsinput.go index 2edbf1afe3..de61bd8623 100644 --- a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_kinesisstreamsinput.go +++ b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_kinesisstreamsinput.go @@ -11,7 +11,7 @@ type Application_KinesisStreamsInput struct { // ResourceARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-kinesisstreamsinput.html#cfn-kinesisanalyticsv2-application-kinesisstreamsinput-resourcearn - ResourceARN string `json:"ResourceARN,omitempty"` + ResourceARN string `json:"ResourceARN"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_mavenreference.go b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_mavenreference.go index ac90cb6e4b..647658b986 100644 --- a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_mavenreference.go +++ b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_mavenreference.go @@ -11,17 +11,17 @@ type Application_MavenReference struct { // ArtifactId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-mavenreference.html#cfn-kinesisanalyticsv2-application-mavenreference-artifactid - ArtifactId string `json:"ArtifactId,omitempty"` + ArtifactId string `json:"ArtifactId"` // GroupId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-mavenreference.html#cfn-kinesisanalyticsv2-application-mavenreference-groupid - GroupId string `json:"GroupId,omitempty"` + GroupId string `json:"GroupId"` // Version AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-mavenreference.html#cfn-kinesisanalyticsv2-application-mavenreference-version - Version string `json:"Version,omitempty"` + Version string `json:"Version"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_monitoringconfiguration.go b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_monitoringconfiguration.go index c4a9d716fd..d9fa8ac425 100644 --- a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_monitoringconfiguration.go +++ b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_monitoringconfiguration.go @@ -11,17 +11,17 @@ type Application_MonitoringConfiguration struct { // ConfigurationType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-monitoringconfiguration.html#cfn-kinesisanalyticsv2-application-monitoringconfiguration-configurationtype - ConfigurationType string `json:"ConfigurationType,omitempty"` + ConfigurationType string `json:"ConfigurationType"` // LogLevel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-monitoringconfiguration.html#cfn-kinesisanalyticsv2-application-monitoringconfiguration-loglevel - LogLevel string `json:"LogLevel,omitempty"` + LogLevel *string `json:"LogLevel,omitempty"` // MetricsLevel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-monitoringconfiguration.html#cfn-kinesisanalyticsv2-application-monitoringconfiguration-metricslevel - MetricsLevel string `json:"MetricsLevel,omitempty"` + MetricsLevel *string `json:"MetricsLevel,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_parallelismconfiguration.go b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_parallelismconfiguration.go index b398d5eff9..63b00a201b 100644 --- a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_parallelismconfiguration.go +++ b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_parallelismconfiguration.go @@ -11,22 +11,22 @@ type Application_ParallelismConfiguration struct { // AutoScalingEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-parallelismconfiguration.html#cfn-kinesisanalyticsv2-application-parallelismconfiguration-autoscalingenabled - AutoScalingEnabled bool `json:"AutoScalingEnabled,omitempty"` + AutoScalingEnabled *bool `json:"AutoScalingEnabled,omitempty"` // ConfigurationType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-parallelismconfiguration.html#cfn-kinesisanalyticsv2-application-parallelismconfiguration-configurationtype - ConfigurationType string `json:"ConfigurationType,omitempty"` + ConfigurationType string `json:"ConfigurationType"` // Parallelism AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-parallelismconfiguration.html#cfn-kinesisanalyticsv2-application-parallelismconfiguration-parallelism - Parallelism int `json:"Parallelism,omitempty"` + Parallelism *int `json:"Parallelism,omitempty"` // ParallelismPerKPU AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-parallelismconfiguration.html#cfn-kinesisanalyticsv2-application-parallelismconfiguration-parallelismperkpu - ParallelismPerKPU int `json:"ParallelismPerKPU,omitempty"` + ParallelismPerKPU *int `json:"ParallelismPerKPU,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_propertygroup.go b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_propertygroup.go index 4b50b1192b..34f360f216 100644 --- a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_propertygroup.go +++ b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_propertygroup.go @@ -11,12 +11,12 @@ type Application_PropertyGroup struct { // PropertyGroupId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-propertygroup.html#cfn-kinesisanalyticsv2-application-propertygroup-propertygroupid - PropertyGroupId string `json:"PropertyGroupId,omitempty"` + PropertyGroupId *string `json:"PropertyGroupId,omitempty"` // PropertyMap AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-propertygroup.html#cfn-kinesisanalyticsv2-application-propertygroup-propertymap - PropertyMap interface{} `json:"PropertyMap,omitempty"` + PropertyMap *interface{} `json:"PropertyMap,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_recordcolumn.go b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_recordcolumn.go index fd64ab10eb..42ae23d8ef 100644 --- a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_recordcolumn.go +++ b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_recordcolumn.go @@ -11,17 +11,17 @@ type Application_RecordColumn struct { // Mapping AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-recordcolumn.html#cfn-kinesisanalyticsv2-application-recordcolumn-mapping - Mapping string `json:"Mapping,omitempty"` + Mapping *string `json:"Mapping,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-recordcolumn.html#cfn-kinesisanalyticsv2-application-recordcolumn-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // SqlType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-recordcolumn.html#cfn-kinesisanalyticsv2-application-recordcolumn-sqltype - SqlType string `json:"SqlType,omitempty"` + SqlType string `json:"SqlType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_recordformat.go b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_recordformat.go index 52fb5802bc..5c14ced050 100644 --- a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_recordformat.go +++ b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_recordformat.go @@ -16,7 +16,7 @@ type Application_RecordFormat struct { // RecordFormatType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-recordformat.html#cfn-kinesisanalyticsv2-application-recordformat-recordformattype - RecordFormatType string `json:"RecordFormatType,omitempty"` + RecordFormatType string `json:"RecordFormatType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_s3contentbaselocation.go b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_s3contentbaselocation.go index de5f5fd594..d41b35ebb7 100644 --- a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_s3contentbaselocation.go +++ b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_s3contentbaselocation.go @@ -11,12 +11,12 @@ type Application_S3ContentBaseLocation struct { // BasePath AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-s3contentbaselocation.html#cfn-kinesisanalyticsv2-application-s3contentbaselocation-basepath - BasePath string `json:"BasePath,omitempty"` + BasePath string `json:"BasePath"` // BucketARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-s3contentbaselocation.html#cfn-kinesisanalyticsv2-application-s3contentbaselocation-bucketarn - BucketARN string `json:"BucketARN,omitempty"` + BucketARN string `json:"BucketARN"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_s3contentlocation.go b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_s3contentlocation.go index fe90e3399c..4d73ec31c2 100644 --- a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_s3contentlocation.go +++ b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_s3contentlocation.go @@ -11,17 +11,17 @@ type Application_S3ContentLocation struct { // BucketARN AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-s3contentlocation.html#cfn-kinesisanalyticsv2-application-s3contentlocation-bucketarn - BucketARN string `json:"BucketARN,omitempty"` + BucketARN *string `json:"BucketARN,omitempty"` // FileKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-s3contentlocation.html#cfn-kinesisanalyticsv2-application-s3contentlocation-filekey - FileKey string `json:"FileKey,omitempty"` + FileKey *string `json:"FileKey,omitempty"` // ObjectVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-s3contentlocation.html#cfn-kinesisanalyticsv2-application-s3contentlocation-objectversion - ObjectVersion string `json:"ObjectVersion,omitempty"` + ObjectVersion *string `json:"ObjectVersion,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_sqlapplicationconfiguration.go b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_sqlapplicationconfiguration.go index 271b8ed85f..1c63f440fe 100644 --- a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_sqlapplicationconfiguration.go +++ b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_sqlapplicationconfiguration.go @@ -11,7 +11,7 @@ type Application_SqlApplicationConfiguration struct { // Inputs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-sqlapplicationconfiguration.html#cfn-kinesisanalyticsv2-application-sqlapplicationconfiguration-inputs - Inputs []Application_Input `json:"Inputs,omitempty"` + Inputs *[]Application_Input `json:"Inputs,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_zeppelinapplicationconfiguration.go b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_zeppelinapplicationconfiguration.go index 3868ff661f..8215917a4d 100644 --- a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_zeppelinapplicationconfiguration.go +++ b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_zeppelinapplicationconfiguration.go @@ -16,7 +16,7 @@ type Application_ZeppelinApplicationConfiguration struct { // CustomArtifactsConfiguration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-zeppelinapplicationconfiguration.html#cfn-kinesisanalyticsv2-application-zeppelinapplicationconfiguration-customartifactsconfiguration - CustomArtifactsConfiguration []Application_CustomArtifactConfiguration `json:"CustomArtifactsConfiguration,omitempty"` + CustomArtifactsConfiguration *[]Application_CustomArtifactConfiguration `json:"CustomArtifactsConfiguration,omitempty"` // DeployAsApplicationConfiguration AWS CloudFormation Property // Required: false diff --git a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_zeppelinmonitoringconfiguration.go b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_zeppelinmonitoringconfiguration.go index bad5edd94f..db03069734 100644 --- a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_zeppelinmonitoringconfiguration.go +++ b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-application_zeppelinmonitoringconfiguration.go @@ -11,7 +11,7 @@ type Application_ZeppelinMonitoringConfiguration struct { // LogLevel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-zeppelinmonitoringconfiguration.html#cfn-kinesisanalyticsv2-application-zeppelinmonitoringconfiguration-loglevel - LogLevel string `json:"LogLevel,omitempty"` + LogLevel *string `json:"LogLevel,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationcloudwatchloggingoption.go b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationcloudwatchloggingoption.go index 61dfade93a..03cd87afa9 100644 --- a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationcloudwatchloggingoption.go +++ b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationcloudwatchloggingoption.go @@ -15,12 +15,12 @@ type ApplicationCloudWatchLoggingOption struct { // ApplicationName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-applicationcloudwatchloggingoption.html#cfn-kinesisanalyticsv2-applicationcloudwatchloggingoption-applicationname - ApplicationName string `json:"ApplicationName,omitempty"` + ApplicationName string `json:"ApplicationName"` // CloudWatchLoggingOption AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-applicationcloudwatchloggingoption.html#cfn-kinesisanalyticsv2-applicationcloudwatchloggingoption-cloudwatchloggingoption - CloudWatchLoggingOption *ApplicationCloudWatchLoggingOption_CloudWatchLoggingOption `json:"CloudWatchLoggingOption,omitempty"` + CloudWatchLoggingOption *ApplicationCloudWatchLoggingOption_CloudWatchLoggingOption `json:"CloudWatchLoggingOption"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationcloudwatchloggingoption_cloudwatchloggingoption.go b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationcloudwatchloggingoption_cloudwatchloggingoption.go index b7cf4517a5..cf9b206898 100644 --- a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationcloudwatchloggingoption_cloudwatchloggingoption.go +++ b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationcloudwatchloggingoption_cloudwatchloggingoption.go @@ -11,7 +11,7 @@ type ApplicationCloudWatchLoggingOption_CloudWatchLoggingOption struct { // LogStreamARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationcloudwatchloggingoption-cloudwatchloggingoption.html#cfn-kinesisanalyticsv2-applicationcloudwatchloggingoption-cloudwatchloggingoption-logstreamarn - LogStreamARN string `json:"LogStreamARN,omitempty"` + LogStreamARN string `json:"LogStreamARN"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationoutput.go b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationoutput.go index 7966786c01..119d3d086b 100644 --- a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationoutput.go +++ b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationoutput.go @@ -15,12 +15,12 @@ type ApplicationOutput struct { // ApplicationName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-applicationoutput.html#cfn-kinesisanalyticsv2-applicationoutput-applicationname - ApplicationName string `json:"ApplicationName,omitempty"` + ApplicationName string `json:"ApplicationName"` // Output AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-applicationoutput.html#cfn-kinesisanalyticsv2-applicationoutput-output - Output *ApplicationOutput_Output `json:"Output,omitempty"` + Output *ApplicationOutput_Output `json:"Output"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationoutput_destinationschema.go b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationoutput_destinationschema.go index fa25e02a21..0bad11fb5e 100644 --- a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationoutput_destinationschema.go +++ b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationoutput_destinationschema.go @@ -11,7 +11,7 @@ type ApplicationOutput_DestinationSchema struct { // RecordFormatType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationoutput-destinationschema.html#cfn-kinesisanalyticsv2-applicationoutput-destinationschema-recordformattype - RecordFormatType string `json:"RecordFormatType,omitempty"` + RecordFormatType *string `json:"RecordFormatType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationoutput_kinesisfirehoseoutput.go b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationoutput_kinesisfirehoseoutput.go index d7c3fad817..213c3a6d4e 100644 --- a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationoutput_kinesisfirehoseoutput.go +++ b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationoutput_kinesisfirehoseoutput.go @@ -11,7 +11,7 @@ type ApplicationOutput_KinesisFirehoseOutput struct { // ResourceARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationoutput-kinesisfirehoseoutput.html#cfn-kinesisanalyticsv2-applicationoutput-kinesisfirehoseoutput-resourcearn - ResourceARN string `json:"ResourceARN,omitempty"` + ResourceARN string `json:"ResourceARN"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationoutput_kinesisstreamsoutput.go b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationoutput_kinesisstreamsoutput.go index 7979e47131..b391fba32a 100644 --- a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationoutput_kinesisstreamsoutput.go +++ b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationoutput_kinesisstreamsoutput.go @@ -11,7 +11,7 @@ type ApplicationOutput_KinesisStreamsOutput struct { // ResourceARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationoutput-kinesisstreamsoutput.html#cfn-kinesisanalyticsv2-applicationoutput-kinesisstreamsoutput-resourcearn - ResourceARN string `json:"ResourceARN,omitempty"` + ResourceARN string `json:"ResourceARN"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationoutput_lambdaoutput.go b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationoutput_lambdaoutput.go index cfba2efc96..9c54fc1360 100644 --- a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationoutput_lambdaoutput.go +++ b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationoutput_lambdaoutput.go @@ -11,7 +11,7 @@ type ApplicationOutput_LambdaOutput struct { // ResourceARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationoutput-lambdaoutput.html#cfn-kinesisanalyticsv2-applicationoutput-lambdaoutput-resourcearn - ResourceARN string `json:"ResourceARN,omitempty"` + ResourceARN string `json:"ResourceARN"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationoutput_output.go b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationoutput_output.go index 1209cc8571..75903007bc 100644 --- a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationoutput_output.go +++ b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationoutput_output.go @@ -11,7 +11,7 @@ type ApplicationOutput_Output struct { // DestinationSchema AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationoutput-output.html#cfn-kinesisanalyticsv2-applicationoutput-output-destinationschema - DestinationSchema *ApplicationOutput_DestinationSchema `json:"DestinationSchema,omitempty"` + DestinationSchema *ApplicationOutput_DestinationSchema `json:"DestinationSchema"` // KinesisFirehoseOutput AWS CloudFormation Property // Required: false @@ -31,7 +31,7 @@ type ApplicationOutput_Output struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationoutput-output.html#cfn-kinesisanalyticsv2-applicationoutput-output-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationreferencedatasource.go b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationreferencedatasource.go index bb6078877c..31f8c95159 100644 --- a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationreferencedatasource.go +++ b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationreferencedatasource.go @@ -15,12 +15,12 @@ type ApplicationReferenceDataSource struct { // ApplicationName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-applicationreferencedatasource.html#cfn-kinesisanalyticsv2-applicationreferencedatasource-applicationname - ApplicationName string `json:"ApplicationName,omitempty"` + ApplicationName string `json:"ApplicationName"` // ReferenceDataSource AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-applicationreferencedatasource.html#cfn-kinesisanalyticsv2-applicationreferencedatasource-referencedatasource - ReferenceDataSource *ApplicationReferenceDataSource_ReferenceDataSource `json:"ReferenceDataSource,omitempty"` + ReferenceDataSource *ApplicationReferenceDataSource_ReferenceDataSource `json:"ReferenceDataSource"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationreferencedatasource_csvmappingparameters.go b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationreferencedatasource_csvmappingparameters.go index eb19f47d6a..c3106179c0 100644 --- a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationreferencedatasource_csvmappingparameters.go +++ b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationreferencedatasource_csvmappingparameters.go @@ -11,12 +11,12 @@ type ApplicationReferenceDataSource_CSVMappingParameters struct { // RecordColumnDelimiter AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-csvmappingparameters.html#cfn-kinesisanalyticsv2-applicationreferencedatasource-csvmappingparameters-recordcolumndelimiter - RecordColumnDelimiter string `json:"RecordColumnDelimiter,omitempty"` + RecordColumnDelimiter string `json:"RecordColumnDelimiter"` // RecordRowDelimiter AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-csvmappingparameters.html#cfn-kinesisanalyticsv2-applicationreferencedatasource-csvmappingparameters-recordrowdelimiter - RecordRowDelimiter string `json:"RecordRowDelimiter,omitempty"` + RecordRowDelimiter string `json:"RecordRowDelimiter"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationreferencedatasource_jsonmappingparameters.go b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationreferencedatasource_jsonmappingparameters.go index c6475afab4..1d714baa49 100644 --- a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationreferencedatasource_jsonmappingparameters.go +++ b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationreferencedatasource_jsonmappingparameters.go @@ -11,7 +11,7 @@ type ApplicationReferenceDataSource_JSONMappingParameters struct { // RecordRowPath AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-jsonmappingparameters.html#cfn-kinesisanalyticsv2-applicationreferencedatasource-jsonmappingparameters-recordrowpath - RecordRowPath string `json:"RecordRowPath,omitempty"` + RecordRowPath string `json:"RecordRowPath"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationreferencedatasource_recordcolumn.go b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationreferencedatasource_recordcolumn.go index 19c6232ed7..c9d85b19ad 100644 --- a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationreferencedatasource_recordcolumn.go +++ b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationreferencedatasource_recordcolumn.go @@ -11,17 +11,17 @@ type ApplicationReferenceDataSource_RecordColumn struct { // Mapping AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-recordcolumn.html#cfn-kinesisanalyticsv2-applicationreferencedatasource-recordcolumn-mapping - Mapping string `json:"Mapping,omitempty"` + Mapping *string `json:"Mapping,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-recordcolumn.html#cfn-kinesisanalyticsv2-applicationreferencedatasource-recordcolumn-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // SqlType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-recordcolumn.html#cfn-kinesisanalyticsv2-applicationreferencedatasource-recordcolumn-sqltype - SqlType string `json:"SqlType,omitempty"` + SqlType string `json:"SqlType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationreferencedatasource_recordformat.go b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationreferencedatasource_recordformat.go index 90f05afbff..8577cfdfa1 100644 --- a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationreferencedatasource_recordformat.go +++ b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationreferencedatasource_recordformat.go @@ -16,7 +16,7 @@ type ApplicationReferenceDataSource_RecordFormat struct { // RecordFormatType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-recordformat.html#cfn-kinesisanalyticsv2-applicationreferencedatasource-recordformat-recordformattype - RecordFormatType string `json:"RecordFormatType,omitempty"` + RecordFormatType string `json:"RecordFormatType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationreferencedatasource_referencedatasource.go b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationreferencedatasource_referencedatasource.go index 653e8a8bd4..e5ad80966b 100644 --- a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationreferencedatasource_referencedatasource.go +++ b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationreferencedatasource_referencedatasource.go @@ -11,7 +11,7 @@ type ApplicationReferenceDataSource_ReferenceDataSource struct { // ReferenceSchema AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-referencedatasource.html#cfn-kinesisanalyticsv2-applicationreferencedatasource-referencedatasource-referenceschema - ReferenceSchema *ApplicationReferenceDataSource_ReferenceSchema `json:"ReferenceSchema,omitempty"` + ReferenceSchema *ApplicationReferenceDataSource_ReferenceSchema `json:"ReferenceSchema"` // S3ReferenceDataSource AWS CloudFormation Property // Required: false @@ -21,7 +21,7 @@ type ApplicationReferenceDataSource_ReferenceDataSource struct { // TableName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-referencedatasource.html#cfn-kinesisanalyticsv2-applicationreferencedatasource-referencedatasource-tablename - TableName string `json:"TableName,omitempty"` + TableName *string `json:"TableName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationreferencedatasource_referenceschema.go b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationreferencedatasource_referenceschema.go index 20ae60c5bf..58f0c908aa 100644 --- a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationreferencedatasource_referenceschema.go +++ b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationreferencedatasource_referenceschema.go @@ -11,17 +11,17 @@ type ApplicationReferenceDataSource_ReferenceSchema struct { // RecordColumns AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-referenceschema.html#cfn-kinesisanalyticsv2-applicationreferencedatasource-referenceschema-recordcolumns - RecordColumns []ApplicationReferenceDataSource_RecordColumn `json:"RecordColumns,omitempty"` + RecordColumns []ApplicationReferenceDataSource_RecordColumn `json:"RecordColumns"` // RecordEncoding AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-referenceschema.html#cfn-kinesisanalyticsv2-applicationreferencedatasource-referenceschema-recordencoding - RecordEncoding string `json:"RecordEncoding,omitempty"` + RecordEncoding *string `json:"RecordEncoding,omitempty"` // RecordFormat AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-referenceschema.html#cfn-kinesisanalyticsv2-applicationreferencedatasource-referenceschema-recordformat - RecordFormat *ApplicationReferenceDataSource_RecordFormat `json:"RecordFormat,omitempty"` + RecordFormat *ApplicationReferenceDataSource_RecordFormat `json:"RecordFormat"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationreferencedatasource_s3referencedatasource.go b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationreferencedatasource_s3referencedatasource.go index 2ceaeeb476..6cd73b0d38 100644 --- a/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationreferencedatasource_s3referencedatasource.go +++ b/cloudformation/kinesisanalyticsv2/aws-kinesisanalyticsv2-applicationreferencedatasource_s3referencedatasource.go @@ -11,12 +11,12 @@ type ApplicationReferenceDataSource_S3ReferenceDataSource struct { // BucketARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-s3referencedatasource.html#cfn-kinesisanalyticsv2-applicationreferencedatasource-s3referencedatasource-bucketarn - BucketARN string `json:"BucketARN,omitempty"` + BucketARN string `json:"BucketARN"` // FileKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-s3referencedatasource.html#cfn-kinesisanalyticsv2-applicationreferencedatasource-s3referencedatasource-filekey - FileKey string `json:"FileKey,omitempty"` + FileKey string `json:"FileKey"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream.go b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream.go index 6917a65d98..0c8255688e 100644 --- a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream.go +++ b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream.go @@ -26,12 +26,12 @@ type DeliveryStream struct { // DeliveryStreamName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-deliverystreamname - DeliveryStreamName string `json:"DeliveryStreamName,omitempty"` + DeliveryStreamName *string `json:"DeliveryStreamName,omitempty"` // DeliveryStreamType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-deliverystreamtype - DeliveryStreamType string `json:"DeliveryStreamType,omitempty"` + DeliveryStreamType *string `json:"DeliveryStreamType,omitempty"` // ElasticsearchDestinationConfiguration AWS CloudFormation Property // Required: false @@ -71,7 +71,7 @@ type DeliveryStream struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_amazonopensearchservicebufferinghints.go b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_amazonopensearchservicebufferinghints.go index c480a6c629..e896e778f0 100644 --- a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_amazonopensearchservicebufferinghints.go +++ b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_amazonopensearchservicebufferinghints.go @@ -11,12 +11,12 @@ type DeliveryStream_AmazonopensearchserviceBufferingHints struct { // IntervalInSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicebufferinghints.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicebufferinghints-intervalinseconds - IntervalInSeconds int `json:"IntervalInSeconds,omitempty"` + IntervalInSeconds *int `json:"IntervalInSeconds,omitempty"` // SizeInMBs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicebufferinghints.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicebufferinghints-sizeinmbs - SizeInMBs int `json:"SizeInMBs,omitempty"` + SizeInMBs *int `json:"SizeInMBs,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_amazonopensearchservicedestinationconfiguration.go b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_amazonopensearchservicedestinationconfiguration.go index c84ceec040..c3cbcff7f5 100644 --- a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_amazonopensearchservicedestinationconfiguration.go +++ b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_amazonopensearchservicedestinationconfiguration.go @@ -21,22 +21,22 @@ type DeliveryStream_AmazonopensearchserviceDestinationConfiguration struct { // ClusterEndpoint AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-clusterendpoint - ClusterEndpoint string `json:"ClusterEndpoint,omitempty"` + ClusterEndpoint *string `json:"ClusterEndpoint,omitempty"` // DomainARN AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-domainarn - DomainARN string `json:"DomainARN,omitempty"` + DomainARN *string `json:"DomainARN,omitempty"` // IndexName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-indexname - IndexName string `json:"IndexName,omitempty"` + IndexName string `json:"IndexName"` // IndexRotationPeriod AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-indexrotationperiod - IndexRotationPeriod string `json:"IndexRotationPeriod,omitempty"` + IndexRotationPeriod *string `json:"IndexRotationPeriod,omitempty"` // ProcessingConfiguration AWS CloudFormation Property // Required: false @@ -51,22 +51,22 @@ type DeliveryStream_AmazonopensearchserviceDestinationConfiguration struct { // RoleARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-rolearn - RoleARN string `json:"RoleARN,omitempty"` + RoleARN string `json:"RoleARN"` // S3BackupMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-s3backupmode - S3BackupMode string `json:"S3BackupMode,omitempty"` + S3BackupMode *string `json:"S3BackupMode,omitempty"` // S3Configuration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-s3configuration - S3Configuration *DeliveryStream_S3DestinationConfiguration `json:"S3Configuration,omitempty"` + S3Configuration *DeliveryStream_S3DestinationConfiguration `json:"S3Configuration"` // TypeName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-typename - TypeName string `json:"TypeName,omitempty"` + TypeName *string `json:"TypeName,omitempty"` // VpcConfiguration AWS CloudFormation Property // Required: false diff --git a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_amazonopensearchserviceretryoptions.go b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_amazonopensearchserviceretryoptions.go index d7dbf45e40..732cacdc2b 100644 --- a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_amazonopensearchserviceretryoptions.go +++ b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_amazonopensearchserviceretryoptions.go @@ -11,7 +11,7 @@ type DeliveryStream_AmazonopensearchserviceRetryOptions struct { // DurationInSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchserviceretryoptions.html#cfn-kinesisfirehose-deliverystream-amazonopensearchserviceretryoptions-durationinseconds - DurationInSeconds int `json:"DurationInSeconds,omitempty"` + DurationInSeconds *int `json:"DurationInSeconds,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_bufferinghints.go b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_bufferinghints.go index 27b2632343..23d0bfe50f 100644 --- a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_bufferinghints.go +++ b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_bufferinghints.go @@ -11,12 +11,12 @@ type DeliveryStream_BufferingHints struct { // IntervalInSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-bufferinghints.html#cfn-kinesisfirehose-deliverystream-bufferinghints-intervalinseconds - IntervalInSeconds int `json:"IntervalInSeconds,omitempty"` + IntervalInSeconds *int `json:"IntervalInSeconds,omitempty"` // SizeInMBs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-bufferinghints.html#cfn-kinesisfirehose-deliverystream-bufferinghints-sizeinmbs - SizeInMBs int `json:"SizeInMBs,omitempty"` + SizeInMBs *int `json:"SizeInMBs,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_cloudwatchloggingoptions.go b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_cloudwatchloggingoptions.go index 75672cc059..5a725929fb 100644 --- a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_cloudwatchloggingoptions.go +++ b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_cloudwatchloggingoptions.go @@ -11,17 +11,17 @@ type DeliveryStream_CloudWatchLoggingOptions struct { // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-cloudwatchloggingoptions.html#cfn-kinesisfirehose-deliverystream-cloudwatchloggingoptions-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // LogGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-cloudwatchloggingoptions.html#cfn-kinesisfirehose-deliverystream-cloudwatchloggingoptions-loggroupname - LogGroupName string `json:"LogGroupName,omitempty"` + LogGroupName *string `json:"LogGroupName,omitempty"` // LogStreamName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-cloudwatchloggingoptions.html#cfn-kinesisfirehose-deliverystream-cloudwatchloggingoptions-logstreamname - LogStreamName string `json:"LogStreamName,omitempty"` + LogStreamName *string `json:"LogStreamName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_copycommand.go b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_copycommand.go index c3ff54e2b3..bfb34c0961 100644 --- a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_copycommand.go +++ b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_copycommand.go @@ -11,17 +11,17 @@ type DeliveryStream_CopyCommand struct { // CopyOptions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-copycommand.html#cfn-kinesisfirehose-deliverystream-copycommand-copyoptions - CopyOptions string `json:"CopyOptions,omitempty"` + CopyOptions *string `json:"CopyOptions,omitempty"` // DataTableColumns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-copycommand.html#cfn-kinesisfirehose-deliverystream-copycommand-datatablecolumns - DataTableColumns string `json:"DataTableColumns,omitempty"` + DataTableColumns *string `json:"DataTableColumns,omitempty"` // DataTableName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-copycommand.html#cfn-kinesisfirehose-deliverystream-copycommand-datatablename - DataTableName string `json:"DataTableName,omitempty"` + DataTableName string `json:"DataTableName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_dataformatconversionconfiguration.go b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_dataformatconversionconfiguration.go index b4454ac0d9..d3d80cfbe2 100644 --- a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_dataformatconversionconfiguration.go +++ b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_dataformatconversionconfiguration.go @@ -11,7 +11,7 @@ type DeliveryStream_DataFormatConversionConfiguration struct { // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-dataformatconversionconfiguration.html#cfn-kinesisfirehose-deliverystream-dataformatconversionconfiguration-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // InputFormatConfiguration AWS CloudFormation Property // Required: false diff --git a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_deliverystreamencryptionconfigurationinput.go b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_deliverystreamencryptionconfigurationinput.go index a049131825..44b9fd9f8b 100644 --- a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_deliverystreamencryptionconfigurationinput.go +++ b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_deliverystreamencryptionconfigurationinput.go @@ -11,12 +11,12 @@ type DeliveryStream_DeliveryStreamEncryptionConfigurationInput struct { // KeyARN AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-deliverystreamencryptionconfigurationinput.html#cfn-kinesisfirehose-deliverystream-deliverystreamencryptionconfigurationinput-keyarn - KeyARN string `json:"KeyARN,omitempty"` + KeyARN *string `json:"KeyARN,omitempty"` // KeyType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-deliverystreamencryptionconfigurationinput.html#cfn-kinesisfirehose-deliverystream-deliverystreamencryptionconfigurationinput-keytype - KeyType string `json:"KeyType,omitempty"` + KeyType string `json:"KeyType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_dynamicpartitioningconfiguration.go b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_dynamicpartitioningconfiguration.go index 0222931896..e4479844f2 100644 --- a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_dynamicpartitioningconfiguration.go +++ b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_dynamicpartitioningconfiguration.go @@ -11,7 +11,7 @@ type DeliveryStream_DynamicPartitioningConfiguration struct { // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-dynamicpartitioningconfiguration.html#cfn-kinesisfirehose-deliverystream-dynamicpartitioningconfiguration-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // RetryOptions AWS CloudFormation Property // Required: false diff --git a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_elasticsearchbufferinghints.go b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_elasticsearchbufferinghints.go index c61df307f6..3752ea4521 100644 --- a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_elasticsearchbufferinghints.go +++ b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_elasticsearchbufferinghints.go @@ -11,12 +11,12 @@ type DeliveryStream_ElasticsearchBufferingHints struct { // IntervalInSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchbufferinghints.html#cfn-kinesisfirehose-deliverystream-elasticsearchbufferinghints-intervalinseconds - IntervalInSeconds int `json:"IntervalInSeconds,omitempty"` + IntervalInSeconds *int `json:"IntervalInSeconds,omitempty"` // SizeInMBs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchbufferinghints.html#cfn-kinesisfirehose-deliverystream-elasticsearchbufferinghints-sizeinmbs - SizeInMBs int `json:"SizeInMBs,omitempty"` + SizeInMBs *int `json:"SizeInMBs,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_elasticsearchdestinationconfiguration.go b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_elasticsearchdestinationconfiguration.go index ac6e0c3dc4..8b2dd5a0d0 100644 --- a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_elasticsearchdestinationconfiguration.go +++ b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_elasticsearchdestinationconfiguration.go @@ -21,22 +21,22 @@ type DeliveryStream_ElasticsearchDestinationConfiguration struct { // ClusterEndpoint AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-clusterendpoint - ClusterEndpoint string `json:"ClusterEndpoint,omitempty"` + ClusterEndpoint *string `json:"ClusterEndpoint,omitempty"` // DomainARN AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-domainarn - DomainARN string `json:"DomainARN,omitempty"` + DomainARN *string `json:"DomainARN,omitempty"` // IndexName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-indexname - IndexName string `json:"IndexName,omitempty"` + IndexName string `json:"IndexName"` // IndexRotationPeriod AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-indexrotationperiod - IndexRotationPeriod string `json:"IndexRotationPeriod,omitempty"` + IndexRotationPeriod *string `json:"IndexRotationPeriod,omitempty"` // ProcessingConfiguration AWS CloudFormation Property // Required: false @@ -51,22 +51,22 @@ type DeliveryStream_ElasticsearchDestinationConfiguration struct { // RoleARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-rolearn - RoleARN string `json:"RoleARN,omitempty"` + RoleARN string `json:"RoleARN"` // S3BackupMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-s3backupmode - S3BackupMode string `json:"S3BackupMode,omitempty"` + S3BackupMode *string `json:"S3BackupMode,omitempty"` // S3Configuration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-s3configuration - S3Configuration *DeliveryStream_S3DestinationConfiguration `json:"S3Configuration,omitempty"` + S3Configuration *DeliveryStream_S3DestinationConfiguration `json:"S3Configuration"` // TypeName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-typename - TypeName string `json:"TypeName,omitempty"` + TypeName *string `json:"TypeName,omitempty"` // VpcConfiguration AWS CloudFormation Property // Required: false diff --git a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_elasticsearchretryoptions.go b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_elasticsearchretryoptions.go index a53cc5c296..db71253c83 100644 --- a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_elasticsearchretryoptions.go +++ b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_elasticsearchretryoptions.go @@ -11,7 +11,7 @@ type DeliveryStream_ElasticsearchRetryOptions struct { // DurationInSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchretryoptions.html#cfn-kinesisfirehose-deliverystream-elasticsearchretryoptions-durationinseconds - DurationInSeconds int `json:"DurationInSeconds,omitempty"` + DurationInSeconds *int `json:"DurationInSeconds,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_encryptionconfiguration.go b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_encryptionconfiguration.go index cee743d8c5..510e403112 100644 --- a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_encryptionconfiguration.go +++ b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_encryptionconfiguration.go @@ -16,7 +16,7 @@ type DeliveryStream_EncryptionConfiguration struct { // NoEncryptionConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-encryptionconfiguration.html#cfn-kinesisfirehose-deliverystream-encryptionconfiguration-noencryptionconfig - NoEncryptionConfig string `json:"NoEncryptionConfig,omitempty"` + NoEncryptionConfig *string `json:"NoEncryptionConfig,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_extendeds3destinationconfiguration.go b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_extendeds3destinationconfiguration.go index de5fd814b7..9d1d35a8e0 100644 --- a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_extendeds3destinationconfiguration.go +++ b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_extendeds3destinationconfiguration.go @@ -11,7 +11,7 @@ type DeliveryStream_ExtendedS3DestinationConfiguration struct { // BucketARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-extendeds3destinationconfiguration.html#cfn-kinesisfirehose-deliverystream-extendeds3destinationconfiguration-bucketarn - BucketARN string `json:"BucketARN,omitempty"` + BucketARN string `json:"BucketARN"` // BufferingHints AWS CloudFormation Property // Required: false @@ -26,7 +26,7 @@ type DeliveryStream_ExtendedS3DestinationConfiguration struct { // CompressionFormat AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-extendeds3destinationconfiguration.html#cfn-kinesisfirehose-deliverystream-extendeds3destinationconfiguration-compressionformat - CompressionFormat string `json:"CompressionFormat,omitempty"` + CompressionFormat *string `json:"CompressionFormat,omitempty"` // DataFormatConversionConfiguration AWS CloudFormation Property // Required: false @@ -46,12 +46,12 @@ type DeliveryStream_ExtendedS3DestinationConfiguration struct { // ErrorOutputPrefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-extendeds3destinationconfiguration.html#cfn-kinesisfirehose-deliverystream-extendeds3destinationconfiguration-erroroutputprefix - ErrorOutputPrefix string `json:"ErrorOutputPrefix,omitempty"` + ErrorOutputPrefix *string `json:"ErrorOutputPrefix,omitempty"` // Prefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-extendeds3destinationconfiguration.html#cfn-kinesisfirehose-deliverystream-extendeds3destinationconfiguration-prefix - Prefix string `json:"Prefix,omitempty"` + Prefix *string `json:"Prefix,omitempty"` // ProcessingConfiguration AWS CloudFormation Property // Required: false @@ -61,7 +61,7 @@ type DeliveryStream_ExtendedS3DestinationConfiguration struct { // RoleARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-extendeds3destinationconfiguration.html#cfn-kinesisfirehose-deliverystream-extendeds3destinationconfiguration-rolearn - RoleARN string `json:"RoleARN,omitempty"` + RoleARN string `json:"RoleARN"` // S3BackupConfiguration AWS CloudFormation Property // Required: false @@ -71,7 +71,7 @@ type DeliveryStream_ExtendedS3DestinationConfiguration struct { // S3BackupMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-extendeds3destinationconfiguration.html#cfn-kinesisfirehose-deliverystream-extendeds3destinationconfiguration-s3backupmode - S3BackupMode string `json:"S3BackupMode,omitempty"` + S3BackupMode *string `json:"S3BackupMode,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_hivejsonserde.go b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_hivejsonserde.go index 6c94eb4a88..4ed70aa5e4 100644 --- a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_hivejsonserde.go +++ b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_hivejsonserde.go @@ -11,7 +11,7 @@ type DeliveryStream_HiveJsonSerDe struct { // TimestampFormats AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-hivejsonserde.html#cfn-kinesisfirehose-deliverystream-hivejsonserde-timestampformats - TimestampFormats []string `json:"TimestampFormats,omitempty"` + TimestampFormats *[]string `json:"TimestampFormats,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_httpendpointcommonattribute.go b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_httpendpointcommonattribute.go index 8de84a68c9..1fc6d8cada 100644 --- a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_httpendpointcommonattribute.go +++ b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_httpendpointcommonattribute.go @@ -11,12 +11,12 @@ type DeliveryStream_HttpEndpointCommonAttribute struct { // AttributeName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-httpendpointcommonattribute.html#cfn-kinesisfirehose-deliverystream-httpendpointcommonattribute-attributename - AttributeName string `json:"AttributeName,omitempty"` + AttributeName string `json:"AttributeName"` // AttributeValue AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-httpendpointcommonattribute.html#cfn-kinesisfirehose-deliverystream-httpendpointcommonattribute-attributevalue - AttributeValue string `json:"AttributeValue,omitempty"` + AttributeValue string `json:"AttributeValue"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_httpendpointconfiguration.go b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_httpendpointconfiguration.go index f071af45c0..08f2b990e9 100644 --- a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_httpendpointconfiguration.go +++ b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_httpendpointconfiguration.go @@ -11,17 +11,17 @@ type DeliveryStream_HttpEndpointConfiguration struct { // AccessKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-httpendpointconfiguration.html#cfn-kinesisfirehose-deliverystream-httpendpointconfiguration-accesskey - AccessKey string `json:"AccessKey,omitempty"` + AccessKey *string `json:"AccessKey,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-httpendpointconfiguration.html#cfn-kinesisfirehose-deliverystream-httpendpointconfiguration-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Url AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-httpendpointconfiguration.html#cfn-kinesisfirehose-deliverystream-httpendpointconfiguration-url - Url string `json:"Url,omitempty"` + Url string `json:"Url"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_httpendpointdestinationconfiguration.go b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_httpendpointdestinationconfiguration.go index 1df3f362c8..733637b432 100644 --- a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_httpendpointdestinationconfiguration.go +++ b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_httpendpointdestinationconfiguration.go @@ -21,7 +21,7 @@ type DeliveryStream_HttpEndpointDestinationConfiguration struct { // EndpointConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-httpendpointdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-httpendpointdestinationconfiguration-endpointconfiguration - EndpointConfiguration *DeliveryStream_HttpEndpointConfiguration `json:"EndpointConfiguration,omitempty"` + EndpointConfiguration *DeliveryStream_HttpEndpointConfiguration `json:"EndpointConfiguration"` // ProcessingConfiguration AWS CloudFormation Property // Required: false @@ -41,17 +41,17 @@ type DeliveryStream_HttpEndpointDestinationConfiguration struct { // RoleARN AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-httpendpointdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-httpendpointdestinationconfiguration-rolearn - RoleARN string `json:"RoleARN,omitempty"` + RoleARN *string `json:"RoleARN,omitempty"` // S3BackupMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-httpendpointdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-httpendpointdestinationconfiguration-s3backupmode - S3BackupMode string `json:"S3BackupMode,omitempty"` + S3BackupMode *string `json:"S3BackupMode,omitempty"` // S3Configuration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-httpendpointdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-httpendpointdestinationconfiguration-s3configuration - S3Configuration *DeliveryStream_S3DestinationConfiguration `json:"S3Configuration,omitempty"` + S3Configuration *DeliveryStream_S3DestinationConfiguration `json:"S3Configuration"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_httpendpointrequestconfiguration.go b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_httpendpointrequestconfiguration.go index 3bada54fea..266ef13bb3 100644 --- a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_httpendpointrequestconfiguration.go +++ b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_httpendpointrequestconfiguration.go @@ -11,12 +11,12 @@ type DeliveryStream_HttpEndpointRequestConfiguration struct { // CommonAttributes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-httpendpointrequestconfiguration.html#cfn-kinesisfirehose-deliverystream-httpendpointrequestconfiguration-commonattributes - CommonAttributes []DeliveryStream_HttpEndpointCommonAttribute `json:"CommonAttributes,omitempty"` + CommonAttributes *[]DeliveryStream_HttpEndpointCommonAttribute `json:"CommonAttributes,omitempty"` // ContentEncoding AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-httpendpointrequestconfiguration.html#cfn-kinesisfirehose-deliverystream-httpendpointrequestconfiguration-contentencoding - ContentEncoding string `json:"ContentEncoding,omitempty"` + ContentEncoding *string `json:"ContentEncoding,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_kinesisstreamsourceconfiguration.go b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_kinesisstreamsourceconfiguration.go index f57de07af2..1656e5c9b3 100644 --- a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_kinesisstreamsourceconfiguration.go +++ b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_kinesisstreamsourceconfiguration.go @@ -11,12 +11,12 @@ type DeliveryStream_KinesisStreamSourceConfiguration struct { // KinesisStreamARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-kinesisstreamsourceconfiguration.html#cfn-kinesisfirehose-deliverystream-kinesisstreamsourceconfiguration-kinesisstreamarn - KinesisStreamARN string `json:"KinesisStreamARN,omitempty"` + KinesisStreamARN string `json:"KinesisStreamARN"` // RoleARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-kinesisstreamsourceconfiguration.html#cfn-kinesisfirehose-deliverystream-kinesisstreamsourceconfiguration-rolearn - RoleARN string `json:"RoleARN,omitempty"` + RoleARN string `json:"RoleARN"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_kmsencryptionconfig.go b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_kmsencryptionconfig.go index b80730a1cf..2af48e3d4d 100644 --- a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_kmsencryptionconfig.go +++ b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_kmsencryptionconfig.go @@ -11,7 +11,7 @@ type DeliveryStream_KMSEncryptionConfig struct { // AWSKMSKeyARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-kmsencryptionconfig.html#cfn-kinesisfirehose-deliverystream-kmsencryptionconfig-awskmskeyarn - AWSKMSKeyARN string `json:"AWSKMSKeyARN,omitempty"` + AWSKMSKeyARN string `json:"AWSKMSKeyARN"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_openxjsonserde.go b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_openxjsonserde.go index 49c2b7e094..13bd919282 100644 --- a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_openxjsonserde.go +++ b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_openxjsonserde.go @@ -11,17 +11,17 @@ type DeliveryStream_OpenXJsonSerDe struct { // CaseInsensitive AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-openxjsonserde.html#cfn-kinesisfirehose-deliverystream-openxjsonserde-caseinsensitive - CaseInsensitive bool `json:"CaseInsensitive,omitempty"` + CaseInsensitive *bool `json:"CaseInsensitive,omitempty"` // ColumnToJsonKeyMappings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-openxjsonserde.html#cfn-kinesisfirehose-deliverystream-openxjsonserde-columntojsonkeymappings - ColumnToJsonKeyMappings map[string]string `json:"ColumnToJsonKeyMappings,omitempty"` + ColumnToJsonKeyMappings *map[string]string `json:"ColumnToJsonKeyMappings,omitempty"` // ConvertDotsInJsonKeysToUnderscores AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-openxjsonserde.html#cfn-kinesisfirehose-deliverystream-openxjsonserde-convertdotsinjsonkeystounderscores - ConvertDotsInJsonKeysToUnderscores bool `json:"ConvertDotsInJsonKeysToUnderscores,omitempty"` + ConvertDotsInJsonKeysToUnderscores *bool `json:"ConvertDotsInJsonKeysToUnderscores,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_orcserde.go b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_orcserde.go index 504f65aa99..904d87ebe2 100644 --- a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_orcserde.go +++ b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_orcserde.go @@ -11,52 +11,52 @@ type DeliveryStream_OrcSerDe struct { // BlockSizeBytes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-orcserde.html#cfn-kinesisfirehose-deliverystream-orcserde-blocksizebytes - BlockSizeBytes int `json:"BlockSizeBytes,omitempty"` + BlockSizeBytes *int `json:"BlockSizeBytes,omitempty"` // BloomFilterColumns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-orcserde.html#cfn-kinesisfirehose-deliverystream-orcserde-bloomfiltercolumns - BloomFilterColumns []string `json:"BloomFilterColumns,omitempty"` + BloomFilterColumns *[]string `json:"BloomFilterColumns,omitempty"` // BloomFilterFalsePositiveProbability AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-orcserde.html#cfn-kinesisfirehose-deliverystream-orcserde-bloomfilterfalsepositiveprobability - BloomFilterFalsePositiveProbability float64 `json:"BloomFilterFalsePositiveProbability,omitempty"` + BloomFilterFalsePositiveProbability *float64 `json:"BloomFilterFalsePositiveProbability,omitempty"` // Compression AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-orcserde.html#cfn-kinesisfirehose-deliverystream-orcserde-compression - Compression string `json:"Compression,omitempty"` + Compression *string `json:"Compression,omitempty"` // DictionaryKeyThreshold AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-orcserde.html#cfn-kinesisfirehose-deliverystream-orcserde-dictionarykeythreshold - DictionaryKeyThreshold float64 `json:"DictionaryKeyThreshold,omitempty"` + DictionaryKeyThreshold *float64 `json:"DictionaryKeyThreshold,omitempty"` // EnablePadding AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-orcserde.html#cfn-kinesisfirehose-deliverystream-orcserde-enablepadding - EnablePadding bool `json:"EnablePadding,omitempty"` + EnablePadding *bool `json:"EnablePadding,omitempty"` // FormatVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-orcserde.html#cfn-kinesisfirehose-deliverystream-orcserde-formatversion - FormatVersion string `json:"FormatVersion,omitempty"` + FormatVersion *string `json:"FormatVersion,omitempty"` // PaddingTolerance AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-orcserde.html#cfn-kinesisfirehose-deliverystream-orcserde-paddingtolerance - PaddingTolerance float64 `json:"PaddingTolerance,omitempty"` + PaddingTolerance *float64 `json:"PaddingTolerance,omitempty"` // RowIndexStride AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-orcserde.html#cfn-kinesisfirehose-deliverystream-orcserde-rowindexstride - RowIndexStride int `json:"RowIndexStride,omitempty"` + RowIndexStride *int `json:"RowIndexStride,omitempty"` // StripeSizeBytes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-orcserde.html#cfn-kinesisfirehose-deliverystream-orcserde-stripesizebytes - StripeSizeBytes int `json:"StripeSizeBytes,omitempty"` + StripeSizeBytes *int `json:"StripeSizeBytes,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_parquetserde.go b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_parquetserde.go index 348058783d..d0312911d0 100644 --- a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_parquetserde.go +++ b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_parquetserde.go @@ -11,32 +11,32 @@ type DeliveryStream_ParquetSerDe struct { // BlockSizeBytes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-parquetserde.html#cfn-kinesisfirehose-deliverystream-parquetserde-blocksizebytes - BlockSizeBytes int `json:"BlockSizeBytes,omitempty"` + BlockSizeBytes *int `json:"BlockSizeBytes,omitempty"` // Compression AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-parquetserde.html#cfn-kinesisfirehose-deliverystream-parquetserde-compression - Compression string `json:"Compression,omitempty"` + Compression *string `json:"Compression,omitempty"` // EnableDictionaryCompression AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-parquetserde.html#cfn-kinesisfirehose-deliverystream-parquetserde-enabledictionarycompression - EnableDictionaryCompression bool `json:"EnableDictionaryCompression,omitempty"` + EnableDictionaryCompression *bool `json:"EnableDictionaryCompression,omitempty"` // MaxPaddingBytes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-parquetserde.html#cfn-kinesisfirehose-deliverystream-parquetserde-maxpaddingbytes - MaxPaddingBytes int `json:"MaxPaddingBytes,omitempty"` + MaxPaddingBytes *int `json:"MaxPaddingBytes,omitempty"` // PageSizeBytes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-parquetserde.html#cfn-kinesisfirehose-deliverystream-parquetserde-pagesizebytes - PageSizeBytes int `json:"PageSizeBytes,omitempty"` + PageSizeBytes *int `json:"PageSizeBytes,omitempty"` // WriterVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-parquetserde.html#cfn-kinesisfirehose-deliverystream-parquetserde-writerversion - WriterVersion string `json:"WriterVersion,omitempty"` + WriterVersion *string `json:"WriterVersion,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_processingconfiguration.go b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_processingconfiguration.go index 06a38ccabf..36c8bd6da5 100644 --- a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_processingconfiguration.go +++ b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_processingconfiguration.go @@ -11,12 +11,12 @@ type DeliveryStream_ProcessingConfiguration struct { // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-processingconfiguration.html#cfn-kinesisfirehose-deliverystream-processingconfiguration-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // Processors AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-processingconfiguration.html#cfn-kinesisfirehose-deliverystream-processingconfiguration-processors - Processors []DeliveryStream_Processor `json:"Processors,omitempty"` + Processors *[]DeliveryStream_Processor `json:"Processors,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_processor.go b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_processor.go index 4022ced558..af24e2cdb1 100644 --- a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_processor.go +++ b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_processor.go @@ -11,12 +11,12 @@ type DeliveryStream_Processor struct { // Parameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-processor.html#cfn-kinesisfirehose-deliverystream-processor-parameters - Parameters []DeliveryStream_ProcessorParameter `json:"Parameters,omitempty"` + Parameters *[]DeliveryStream_ProcessorParameter `json:"Parameters,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-processor.html#cfn-kinesisfirehose-deliverystream-processor-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_processorparameter.go b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_processorparameter.go index 24ee15e076..2f67ae7467 100644 --- a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_processorparameter.go +++ b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_processorparameter.go @@ -11,12 +11,12 @@ type DeliveryStream_ProcessorParameter struct { // ParameterName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-processorparameter.html#cfn-kinesisfirehose-deliverystream-processorparameter-parametername - ParameterName string `json:"ParameterName,omitempty"` + ParameterName string `json:"ParameterName"` // ParameterValue AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-processorparameter.html#cfn-kinesisfirehose-deliverystream-processorparameter-parametervalue - ParameterValue string `json:"ParameterValue,omitempty"` + ParameterValue string `json:"ParameterValue"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_redshiftdestinationconfiguration.go b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_redshiftdestinationconfiguration.go index 6461f2301b..e8b7534415 100644 --- a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_redshiftdestinationconfiguration.go +++ b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_redshiftdestinationconfiguration.go @@ -16,17 +16,17 @@ type DeliveryStream_RedshiftDestinationConfiguration struct { // ClusterJDBCURL AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-redshiftdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-redshiftdestinationconfiguration-clusterjdbcurl - ClusterJDBCURL string `json:"ClusterJDBCURL,omitempty"` + ClusterJDBCURL string `json:"ClusterJDBCURL"` // CopyCommand AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-redshiftdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-redshiftdestinationconfiguration-copycommand - CopyCommand *DeliveryStream_CopyCommand `json:"CopyCommand,omitempty"` + CopyCommand *DeliveryStream_CopyCommand `json:"CopyCommand"` // Password AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-redshiftdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-redshiftdestinationconfiguration-password - Password string `json:"Password,omitempty"` + Password string `json:"Password"` // ProcessingConfiguration AWS CloudFormation Property // Required: false @@ -41,7 +41,7 @@ type DeliveryStream_RedshiftDestinationConfiguration struct { // RoleARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-redshiftdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-redshiftdestinationconfiguration-rolearn - RoleARN string `json:"RoleARN,omitempty"` + RoleARN string `json:"RoleARN"` // S3BackupConfiguration AWS CloudFormation Property // Required: false @@ -51,17 +51,17 @@ type DeliveryStream_RedshiftDestinationConfiguration struct { // S3BackupMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-redshiftdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-redshiftdestinationconfiguration-s3backupmode - S3BackupMode string `json:"S3BackupMode,omitempty"` + S3BackupMode *string `json:"S3BackupMode,omitempty"` // S3Configuration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-redshiftdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-redshiftdestinationconfiguration-s3configuration - S3Configuration *DeliveryStream_S3DestinationConfiguration `json:"S3Configuration,omitempty"` + S3Configuration *DeliveryStream_S3DestinationConfiguration `json:"S3Configuration"` // Username AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-redshiftdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-redshiftdestinationconfiguration-username - Username string `json:"Username,omitempty"` + Username string `json:"Username"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_redshiftretryoptions.go b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_redshiftretryoptions.go index 49463653a2..1399a1aab1 100644 --- a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_redshiftretryoptions.go +++ b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_redshiftretryoptions.go @@ -11,7 +11,7 @@ type DeliveryStream_RedshiftRetryOptions struct { // DurationInSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-redshiftretryoptions.html#cfn-kinesisfirehose-deliverystream-redshiftretryoptions-durationinseconds - DurationInSeconds int `json:"DurationInSeconds,omitempty"` + DurationInSeconds *int `json:"DurationInSeconds,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_retryoptions.go b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_retryoptions.go index 41c1b397f9..04e35fce4e 100644 --- a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_retryoptions.go +++ b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_retryoptions.go @@ -11,7 +11,7 @@ type DeliveryStream_RetryOptions struct { // DurationInSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-retryoptions.html#cfn-kinesisfirehose-deliverystream-retryoptions-durationinseconds - DurationInSeconds int `json:"DurationInSeconds,omitempty"` + DurationInSeconds *int `json:"DurationInSeconds,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_s3destinationconfiguration.go b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_s3destinationconfiguration.go index b6cfe8fd66..fc52186b2a 100644 --- a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_s3destinationconfiguration.go +++ b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_s3destinationconfiguration.go @@ -11,7 +11,7 @@ type DeliveryStream_S3DestinationConfiguration struct { // BucketARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-s3destinationconfiguration.html#cfn-kinesisfirehose-deliverystream-s3destinationconfiguration-bucketarn - BucketARN string `json:"BucketARN,omitempty"` + BucketARN string `json:"BucketARN"` // BufferingHints AWS CloudFormation Property // Required: false @@ -26,7 +26,7 @@ type DeliveryStream_S3DestinationConfiguration struct { // CompressionFormat AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-s3destinationconfiguration.html#cfn-kinesisfirehose-deliverystream-s3destinationconfiguration-compressionformat - CompressionFormat string `json:"CompressionFormat,omitempty"` + CompressionFormat *string `json:"CompressionFormat,omitempty"` // EncryptionConfiguration AWS CloudFormation Property // Required: false @@ -36,17 +36,17 @@ type DeliveryStream_S3DestinationConfiguration struct { // ErrorOutputPrefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-s3destinationconfiguration.html#cfn-kinesisfirehose-deliverystream-s3destinationconfiguration-erroroutputprefix - ErrorOutputPrefix string `json:"ErrorOutputPrefix,omitempty"` + ErrorOutputPrefix *string `json:"ErrorOutputPrefix,omitempty"` // Prefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-s3destinationconfiguration.html#cfn-kinesisfirehose-deliverystream-s3destinationconfiguration-prefix - Prefix string `json:"Prefix,omitempty"` + Prefix *string `json:"Prefix,omitempty"` // RoleARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-s3destinationconfiguration.html#cfn-kinesisfirehose-deliverystream-s3destinationconfiguration-rolearn - RoleARN string `json:"RoleARN,omitempty"` + RoleARN string `json:"RoleARN"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_schemaconfiguration.go b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_schemaconfiguration.go index 86e13d7b81..a645618212 100644 --- a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_schemaconfiguration.go +++ b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_schemaconfiguration.go @@ -11,32 +11,32 @@ type DeliveryStream_SchemaConfiguration struct { // CatalogId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-schemaconfiguration.html#cfn-kinesisfirehose-deliverystream-schemaconfiguration-catalogid - CatalogId string `json:"CatalogId,omitempty"` + CatalogId *string `json:"CatalogId,omitempty"` // DatabaseName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-schemaconfiguration.html#cfn-kinesisfirehose-deliverystream-schemaconfiguration-databasename - DatabaseName string `json:"DatabaseName,omitempty"` + DatabaseName *string `json:"DatabaseName,omitempty"` // Region AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-schemaconfiguration.html#cfn-kinesisfirehose-deliverystream-schemaconfiguration-region - Region string `json:"Region,omitempty"` + Region *string `json:"Region,omitempty"` // RoleARN AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-schemaconfiguration.html#cfn-kinesisfirehose-deliverystream-schemaconfiguration-rolearn - RoleARN string `json:"RoleARN,omitempty"` + RoleARN *string `json:"RoleARN,omitempty"` // TableName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-schemaconfiguration.html#cfn-kinesisfirehose-deliverystream-schemaconfiguration-tablename - TableName string `json:"TableName,omitempty"` + TableName *string `json:"TableName,omitempty"` // VersionId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-schemaconfiguration.html#cfn-kinesisfirehose-deliverystream-schemaconfiguration-versionid - VersionId string `json:"VersionId,omitempty"` + VersionId *string `json:"VersionId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_splunkdestinationconfiguration.go b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_splunkdestinationconfiguration.go index 9dd2e595b5..2fc55fe6cc 100644 --- a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_splunkdestinationconfiguration.go +++ b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_splunkdestinationconfiguration.go @@ -16,22 +16,22 @@ type DeliveryStream_SplunkDestinationConfiguration struct { // HECAcknowledgmentTimeoutInSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-splunkdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-splunkdestinationconfiguration-hecacknowledgmenttimeoutinseconds - HECAcknowledgmentTimeoutInSeconds int `json:"HECAcknowledgmentTimeoutInSeconds,omitempty"` + HECAcknowledgmentTimeoutInSeconds *int `json:"HECAcknowledgmentTimeoutInSeconds,omitempty"` // HECEndpoint AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-splunkdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-splunkdestinationconfiguration-hecendpoint - HECEndpoint string `json:"HECEndpoint,omitempty"` + HECEndpoint string `json:"HECEndpoint"` // HECEndpointType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-splunkdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-splunkdestinationconfiguration-hecendpointtype - HECEndpointType string `json:"HECEndpointType,omitempty"` + HECEndpointType string `json:"HECEndpointType"` // HECToken AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-splunkdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-splunkdestinationconfiguration-hectoken - HECToken string `json:"HECToken,omitempty"` + HECToken string `json:"HECToken"` // ProcessingConfiguration AWS CloudFormation Property // Required: false @@ -46,12 +46,12 @@ type DeliveryStream_SplunkDestinationConfiguration struct { // S3BackupMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-splunkdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-splunkdestinationconfiguration-s3backupmode - S3BackupMode string `json:"S3BackupMode,omitempty"` + S3BackupMode *string `json:"S3BackupMode,omitempty"` // S3Configuration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-splunkdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-splunkdestinationconfiguration-s3configuration - S3Configuration *DeliveryStream_S3DestinationConfiguration `json:"S3Configuration,omitempty"` + S3Configuration *DeliveryStream_S3DestinationConfiguration `json:"S3Configuration"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_splunkretryoptions.go b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_splunkretryoptions.go index e101648300..dc5b7df9a1 100644 --- a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_splunkretryoptions.go +++ b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_splunkretryoptions.go @@ -11,7 +11,7 @@ type DeliveryStream_SplunkRetryOptions struct { // DurationInSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-splunkretryoptions.html#cfn-kinesisfirehose-deliverystream-splunkretryoptions-durationinseconds - DurationInSeconds int `json:"DurationInSeconds,omitempty"` + DurationInSeconds *int `json:"DurationInSeconds,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_vpcconfiguration.go b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_vpcconfiguration.go index 99f7d0767e..4d2a6421f7 100644 --- a/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_vpcconfiguration.go +++ b/cloudformation/kinesisfirehose/aws-kinesisfirehose-deliverystream_vpcconfiguration.go @@ -11,17 +11,17 @@ type DeliveryStream_VpcConfiguration struct { // RoleARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-vpcconfiguration.html#cfn-kinesisfirehose-deliverystream-vpcconfiguration-rolearn - RoleARN string `json:"RoleARN,omitempty"` + RoleARN string `json:"RoleARN"` // SecurityGroupIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-vpcconfiguration.html#cfn-kinesisfirehose-deliverystream-vpcconfiguration-securitygroupids - SecurityGroupIds []string `json:"SecurityGroupIds,omitempty"` + SecurityGroupIds []string `json:"SecurityGroupIds"` // SubnetIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-vpcconfiguration.html#cfn-kinesisfirehose-deliverystream-vpcconfiguration-subnetids - SubnetIds []string `json:"SubnetIds,omitempty"` + SubnetIds []string `json:"SubnetIds"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisvideo/aws-kinesisvideo-signalingchannel.go b/cloudformation/kinesisvideo/aws-kinesisvideo-signalingchannel.go index ce1232e67b..7f365f529e 100644 --- a/cloudformation/kinesisvideo/aws-kinesisvideo-signalingchannel.go +++ b/cloudformation/kinesisvideo/aws-kinesisvideo-signalingchannel.go @@ -16,22 +16,22 @@ type SignalingChannel struct { // MessageTtlSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisvideo-signalingchannel.html#cfn-kinesisvideo-signalingchannel-messagettlseconds - MessageTtlSeconds int `json:"MessageTtlSeconds,omitempty"` + MessageTtlSeconds *int `json:"MessageTtlSeconds,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisvideo-signalingchannel.html#cfn-kinesisvideo-signalingchannel-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisvideo-signalingchannel.html#cfn-kinesisvideo-signalingchannel-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisvideo-signalingchannel.html#cfn-kinesisvideo-signalingchannel-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kinesisvideo/aws-kinesisvideo-stream.go b/cloudformation/kinesisvideo/aws-kinesisvideo-stream.go index 758b8ff023..02c4f9be7b 100644 --- a/cloudformation/kinesisvideo/aws-kinesisvideo-stream.go +++ b/cloudformation/kinesisvideo/aws-kinesisvideo-stream.go @@ -16,32 +16,32 @@ type Stream struct { // DataRetentionInHours AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisvideo-stream.html#cfn-kinesisvideo-stream-dataretentioninhours - DataRetentionInHours int `json:"DataRetentionInHours,omitempty"` + DataRetentionInHours *int `json:"DataRetentionInHours,omitempty"` // DeviceName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisvideo-stream.html#cfn-kinesisvideo-stream-devicename - DeviceName string `json:"DeviceName,omitempty"` + DeviceName *string `json:"DeviceName,omitempty"` // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisvideo-stream.html#cfn-kinesisvideo-stream-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // MediaType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisvideo-stream.html#cfn-kinesisvideo-stream-mediatype - MediaType string `json:"MediaType,omitempty"` + MediaType *string `json:"MediaType,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisvideo-stream.html#cfn-kinesisvideo-stream-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisvideo-stream.html#cfn-kinesisvideo-stream-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kms/aws-kms-alias.go b/cloudformation/kms/aws-kms-alias.go index feaf1a9c23..d656392211 100644 --- a/cloudformation/kms/aws-kms-alias.go +++ b/cloudformation/kms/aws-kms-alias.go @@ -15,12 +15,12 @@ type Alias struct { // AliasName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kms-alias.html#cfn-kms-alias-aliasname - AliasName string `json:"AliasName,omitempty"` + AliasName string `json:"AliasName"` // TargetKeyId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kms-alias.html#cfn-kms-alias-targetkeyid - TargetKeyId string `json:"TargetKeyId,omitempty"` + TargetKeyId string `json:"TargetKeyId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kms/aws-kms-key.go b/cloudformation/kms/aws-kms-key.go index 21c01ddc09..de96a87ed4 100644 --- a/cloudformation/kms/aws-kms-key.go +++ b/cloudformation/kms/aws-kms-key.go @@ -16,47 +16,47 @@ type Key struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kms-key.html#cfn-kms-key-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // EnableKeyRotation AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kms-key.html#cfn-kms-key-enablekeyrotation - EnableKeyRotation bool `json:"EnableKeyRotation,omitempty"` + EnableKeyRotation *bool `json:"EnableKeyRotation,omitempty"` // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kms-key.html#cfn-kms-key-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // KeyPolicy AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kms-key.html#cfn-kms-key-keypolicy - KeyPolicy interface{} `json:"KeyPolicy,omitempty"` + KeyPolicy interface{} `json:"KeyPolicy"` // KeySpec AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kms-key.html#cfn-kms-key-keyspec - KeySpec string `json:"KeySpec,omitempty"` + KeySpec *string `json:"KeySpec,omitempty"` // KeyUsage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kms-key.html#cfn-kms-key-keyusage - KeyUsage string `json:"KeyUsage,omitempty"` + KeyUsage *string `json:"KeyUsage,omitempty"` // MultiRegion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kms-key.html#cfn-kms-key-multiregion - MultiRegion bool `json:"MultiRegion,omitempty"` + MultiRegion *bool `json:"MultiRegion,omitempty"` // PendingWindowInDays AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kms-key.html#cfn-kms-key-pendingwindowindays - PendingWindowInDays int `json:"PendingWindowInDays,omitempty"` + PendingWindowInDays *int `json:"PendingWindowInDays,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kms-key.html#cfn-kms-key-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/kms/aws-kms-replicakey.go b/cloudformation/kms/aws-kms-replicakey.go index a885b9ff5d..65bbe658f7 100644 --- a/cloudformation/kms/aws-kms-replicakey.go +++ b/cloudformation/kms/aws-kms-replicakey.go @@ -16,32 +16,32 @@ type ReplicaKey struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kms-replicakey.html#cfn-kms-replicakey-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kms-replicakey.html#cfn-kms-replicakey-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // KeyPolicy AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kms-replicakey.html#cfn-kms-replicakey-keypolicy - KeyPolicy interface{} `json:"KeyPolicy,omitempty"` + KeyPolicy interface{} `json:"KeyPolicy"` // PendingWindowInDays AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kms-replicakey.html#cfn-kms-replicakey-pendingwindowindays - PendingWindowInDays int `json:"PendingWindowInDays,omitempty"` + PendingWindowInDays *int `json:"PendingWindowInDays,omitempty"` // PrimaryKeyArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kms-replicakey.html#cfn-kms-replicakey-primarykeyarn - PrimaryKeyArn string `json:"PrimaryKeyArn,omitempty"` + PrimaryKeyArn string `json:"PrimaryKeyArn"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kms-replicakey.html#cfn-kms-replicakey-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lakeformation/aws-lakeformation-datalakesettings.go b/cloudformation/lakeformation/aws-lakeformation-datalakesettings.go index 55bd04d5e7..88dbfe24f8 100644 --- a/cloudformation/lakeformation/aws-lakeformation-datalakesettings.go +++ b/cloudformation/lakeformation/aws-lakeformation-datalakesettings.go @@ -20,7 +20,7 @@ type DataLakeSettings struct { // TrustedResourceOwners AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-datalakesettings.html#cfn-lakeformation-datalakesettings-trustedresourceowners - TrustedResourceOwners []string `json:"TrustedResourceOwners,omitempty"` + TrustedResourceOwners *[]string `json:"TrustedResourceOwners,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lakeformation/aws-lakeformation-datalakesettings_datalakeprincipal.go b/cloudformation/lakeformation/aws-lakeformation-datalakesettings_datalakeprincipal.go index a643c343cc..07b97dd414 100644 --- a/cloudformation/lakeformation/aws-lakeformation-datalakesettings_datalakeprincipal.go +++ b/cloudformation/lakeformation/aws-lakeformation-datalakesettings_datalakeprincipal.go @@ -11,7 +11,7 @@ type DataLakeSettings_DataLakePrincipal struct { // DataLakePrincipalIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lakeformation-datalakesettings-datalakeprincipal.html#cfn-lakeformation-datalakesettings-datalakeprincipal-datalakeprincipalidentifier - DataLakePrincipalIdentifier string `json:"DataLakePrincipalIdentifier,omitempty"` + DataLakePrincipalIdentifier *string `json:"DataLakePrincipalIdentifier,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lakeformation/aws-lakeformation-permissions.go b/cloudformation/lakeformation/aws-lakeformation-permissions.go index ea5beb3532..e0f7a2c4e6 100644 --- a/cloudformation/lakeformation/aws-lakeformation-permissions.go +++ b/cloudformation/lakeformation/aws-lakeformation-permissions.go @@ -15,22 +15,22 @@ type Permissions struct { // DataLakePrincipal AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-permissions.html#cfn-lakeformation-permissions-datalakeprincipal - DataLakePrincipal *Permissions_DataLakePrincipal `json:"DataLakePrincipal,omitempty"` + DataLakePrincipal *Permissions_DataLakePrincipal `json:"DataLakePrincipal"` // Permissions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-permissions.html#cfn-lakeformation-permissions-permissions - Permissions []string `json:"Permissions,omitempty"` + Permissions *[]string `json:"Permissions,omitempty"` // PermissionsWithGrantOption AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-permissions.html#cfn-lakeformation-permissions-permissionswithgrantoption - PermissionsWithGrantOption []string `json:"PermissionsWithGrantOption,omitempty"` + PermissionsWithGrantOption *[]string `json:"PermissionsWithGrantOption,omitempty"` // Resource AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-permissions.html#cfn-lakeformation-permissions-resource - Resource *Permissions_Resource `json:"Resource,omitempty"` + Resource *Permissions_Resource `json:"Resource"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lakeformation/aws-lakeformation-permissions_columnwildcard.go b/cloudformation/lakeformation/aws-lakeformation-permissions_columnwildcard.go index e0269f4f12..c1eb559f5a 100644 --- a/cloudformation/lakeformation/aws-lakeformation-permissions_columnwildcard.go +++ b/cloudformation/lakeformation/aws-lakeformation-permissions_columnwildcard.go @@ -11,7 +11,7 @@ type Permissions_ColumnWildcard struct { // ExcludedColumnNames AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lakeformation-permissions-columnwildcard.html#cfn-lakeformation-permissions-columnwildcard-excludedcolumnnames - ExcludedColumnNames []string `json:"ExcludedColumnNames,omitempty"` + ExcludedColumnNames *[]string `json:"ExcludedColumnNames,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lakeformation/aws-lakeformation-permissions_databaseresource.go b/cloudformation/lakeformation/aws-lakeformation-permissions_databaseresource.go index 62b006c6c1..e81c07985d 100644 --- a/cloudformation/lakeformation/aws-lakeformation-permissions_databaseresource.go +++ b/cloudformation/lakeformation/aws-lakeformation-permissions_databaseresource.go @@ -11,12 +11,12 @@ type Permissions_DatabaseResource struct { // CatalogId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lakeformation-permissions-databaseresource.html#cfn-lakeformation-permissions-databaseresource-catalogid - CatalogId string `json:"CatalogId,omitempty"` + CatalogId *string `json:"CatalogId,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lakeformation-permissions-databaseresource.html#cfn-lakeformation-permissions-databaseresource-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lakeformation/aws-lakeformation-permissions_datalakeprincipal.go b/cloudformation/lakeformation/aws-lakeformation-permissions_datalakeprincipal.go index 86353ea2ee..f5047e2281 100644 --- a/cloudformation/lakeformation/aws-lakeformation-permissions_datalakeprincipal.go +++ b/cloudformation/lakeformation/aws-lakeformation-permissions_datalakeprincipal.go @@ -11,7 +11,7 @@ type Permissions_DataLakePrincipal struct { // DataLakePrincipalIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lakeformation-permissions-datalakeprincipal.html#cfn-lakeformation-permissions-datalakeprincipal-datalakeprincipalidentifier - DataLakePrincipalIdentifier string `json:"DataLakePrincipalIdentifier,omitempty"` + DataLakePrincipalIdentifier *string `json:"DataLakePrincipalIdentifier,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lakeformation/aws-lakeformation-permissions_datalocationresource.go b/cloudformation/lakeformation/aws-lakeformation-permissions_datalocationresource.go index 5609a4abab..b9ba09cce3 100644 --- a/cloudformation/lakeformation/aws-lakeformation-permissions_datalocationresource.go +++ b/cloudformation/lakeformation/aws-lakeformation-permissions_datalocationresource.go @@ -11,12 +11,12 @@ type Permissions_DataLocationResource struct { // CatalogId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lakeformation-permissions-datalocationresource.html#cfn-lakeformation-permissions-datalocationresource-catalogid - CatalogId string `json:"CatalogId,omitempty"` + CatalogId *string `json:"CatalogId,omitempty"` // S3Resource AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lakeformation-permissions-datalocationresource.html#cfn-lakeformation-permissions-datalocationresource-s3resource - S3Resource string `json:"S3Resource,omitempty"` + S3Resource *string `json:"S3Resource,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lakeformation/aws-lakeformation-permissions_tableresource.go b/cloudformation/lakeformation/aws-lakeformation-permissions_tableresource.go index 2cee66ed5c..3b2784c02f 100644 --- a/cloudformation/lakeformation/aws-lakeformation-permissions_tableresource.go +++ b/cloudformation/lakeformation/aws-lakeformation-permissions_tableresource.go @@ -11,17 +11,17 @@ type Permissions_TableResource struct { // CatalogId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lakeformation-permissions-tableresource.html#cfn-lakeformation-permissions-tableresource-catalogid - CatalogId string `json:"CatalogId,omitempty"` + CatalogId *string `json:"CatalogId,omitempty"` // DatabaseName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lakeformation-permissions-tableresource.html#cfn-lakeformation-permissions-tableresource-databasename - DatabaseName string `json:"DatabaseName,omitempty"` + DatabaseName *string `json:"DatabaseName,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lakeformation-permissions-tableresource.html#cfn-lakeformation-permissions-tableresource-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // TableWildcard AWS CloudFormation Property // Required: false diff --git a/cloudformation/lakeformation/aws-lakeformation-permissions_tablewithcolumnsresource.go b/cloudformation/lakeformation/aws-lakeformation-permissions_tablewithcolumnsresource.go index 20204204f7..1c49209cd5 100644 --- a/cloudformation/lakeformation/aws-lakeformation-permissions_tablewithcolumnsresource.go +++ b/cloudformation/lakeformation/aws-lakeformation-permissions_tablewithcolumnsresource.go @@ -11,12 +11,12 @@ type Permissions_TableWithColumnsResource struct { // CatalogId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lakeformation-permissions-tablewithcolumnsresource.html#cfn-lakeformation-permissions-tablewithcolumnsresource-catalogid - CatalogId string `json:"CatalogId,omitempty"` + CatalogId *string `json:"CatalogId,omitempty"` // ColumnNames AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lakeformation-permissions-tablewithcolumnsresource.html#cfn-lakeformation-permissions-tablewithcolumnsresource-columnnames - ColumnNames []string `json:"ColumnNames,omitempty"` + ColumnNames *[]string `json:"ColumnNames,omitempty"` // ColumnWildcard AWS CloudFormation Property // Required: false @@ -26,12 +26,12 @@ type Permissions_TableWithColumnsResource struct { // DatabaseName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lakeformation-permissions-tablewithcolumnsresource.html#cfn-lakeformation-permissions-tablewithcolumnsresource-databasename - DatabaseName string `json:"DatabaseName,omitempty"` + DatabaseName *string `json:"DatabaseName,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lakeformation-permissions-tablewithcolumnsresource.html#cfn-lakeformation-permissions-tablewithcolumnsresource-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lakeformation/aws-lakeformation-resource.go b/cloudformation/lakeformation/aws-lakeformation-resource.go index 6f5d3c63fe..5fdebb7ef2 100644 --- a/cloudformation/lakeformation/aws-lakeformation-resource.go +++ b/cloudformation/lakeformation/aws-lakeformation-resource.go @@ -15,12 +15,12 @@ type Resource struct { // ResourceArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-resource.html#cfn-lakeformation-resource-resourcearn - ResourceArn string `json:"ResourceArn,omitempty"` + ResourceArn string `json:"ResourceArn"` // RoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-resource.html#cfn-lakeformation-resource-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn *string `json:"RoleArn,omitempty"` // UseServiceLinkedRole AWS CloudFormation Property // Required: true diff --git a/cloudformation/lambda/aws-lambda-alias.go b/cloudformation/lambda/aws-lambda-alias.go index 94f4bee0d2..8dbeeea9fa 100644 --- a/cloudformation/lambda/aws-lambda-alias.go +++ b/cloudformation/lambda/aws-lambda-alias.go @@ -15,22 +15,22 @@ type Alias struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-alias.html#cfn-lambda-alias-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // FunctionName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-alias.html#cfn-lambda-alias-functionname - FunctionName string `json:"FunctionName,omitempty"` + FunctionName string `json:"FunctionName"` // FunctionVersion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-alias.html#cfn-lambda-alias-functionversion - FunctionVersion string `json:"FunctionVersion,omitempty"` + FunctionVersion string `json:"FunctionVersion"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-alias.html#cfn-lambda-alias-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // ProvisionedConcurrencyConfig AWS CloudFormation Property // Required: false diff --git a/cloudformation/lambda/aws-lambda-alias_aliasroutingconfiguration.go b/cloudformation/lambda/aws-lambda-alias_aliasroutingconfiguration.go index bcd0f54a79..8f4071c034 100644 --- a/cloudformation/lambda/aws-lambda-alias_aliasroutingconfiguration.go +++ b/cloudformation/lambda/aws-lambda-alias_aliasroutingconfiguration.go @@ -11,7 +11,7 @@ type Alias_AliasRoutingConfiguration struct { // AdditionalVersionWeights AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-alias-aliasroutingconfiguration.html#cfn-lambda-alias-aliasroutingconfiguration-additionalversionweights - AdditionalVersionWeights []Alias_VersionWeight `json:"AdditionalVersionWeights,omitempty"` + AdditionalVersionWeights []Alias_VersionWeight `json:"AdditionalVersionWeights"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lambda/aws-lambda-alias_versionweight.go b/cloudformation/lambda/aws-lambda-alias_versionweight.go index f09abbaa50..1a240b380d 100644 --- a/cloudformation/lambda/aws-lambda-alias_versionweight.go +++ b/cloudformation/lambda/aws-lambda-alias_versionweight.go @@ -11,7 +11,7 @@ type Alias_VersionWeight struct { // FunctionVersion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-alias-versionweight.html#cfn-lambda-alias-versionweight-functionversion - FunctionVersion string `json:"FunctionVersion,omitempty"` + FunctionVersion string `json:"FunctionVersion"` // FunctionWeight AWS CloudFormation Property // Required: true diff --git a/cloudformation/lambda/aws-lambda-codesigningconfig.go b/cloudformation/lambda/aws-lambda-codesigningconfig.go index edf82f543d..3a69b8ac33 100644 --- a/cloudformation/lambda/aws-lambda-codesigningconfig.go +++ b/cloudformation/lambda/aws-lambda-codesigningconfig.go @@ -15,7 +15,7 @@ type CodeSigningConfig struct { // AllowedPublishers AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-codesigningconfig.html#cfn-lambda-codesigningconfig-allowedpublishers - AllowedPublishers *CodeSigningConfig_AllowedPublishers `json:"AllowedPublishers,omitempty"` + AllowedPublishers *CodeSigningConfig_AllowedPublishers `json:"AllowedPublishers"` // CodeSigningPolicies AWS CloudFormation Property // Required: false @@ -25,7 +25,7 @@ type CodeSigningConfig struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-codesigningconfig.html#cfn-lambda-codesigningconfig-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lambda/aws-lambda-codesigningconfig_allowedpublishers.go b/cloudformation/lambda/aws-lambda-codesigningconfig_allowedpublishers.go index 001e40966f..73a304235d 100644 --- a/cloudformation/lambda/aws-lambda-codesigningconfig_allowedpublishers.go +++ b/cloudformation/lambda/aws-lambda-codesigningconfig_allowedpublishers.go @@ -11,7 +11,7 @@ type CodeSigningConfig_AllowedPublishers struct { // SigningProfileVersionArns AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-codesigningconfig-allowedpublishers.html#cfn-lambda-codesigningconfig-allowedpublishers-signingprofileversionarns - SigningProfileVersionArns []string `json:"SigningProfileVersionArns,omitempty"` + SigningProfileVersionArns []string `json:"SigningProfileVersionArns"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lambda/aws-lambda-codesigningconfig_codesigningpolicies.go b/cloudformation/lambda/aws-lambda-codesigningconfig_codesigningpolicies.go index 99069806e5..cacf7ce2b3 100644 --- a/cloudformation/lambda/aws-lambda-codesigningconfig_codesigningpolicies.go +++ b/cloudformation/lambda/aws-lambda-codesigningconfig_codesigningpolicies.go @@ -11,7 +11,7 @@ type CodeSigningConfig_CodeSigningPolicies struct { // UntrustedArtifactOnDeployment AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-codesigningconfig-codesigningpolicies.html#cfn-lambda-codesigningconfig-codesigningpolicies-untrustedartifactondeployment - UntrustedArtifactOnDeployment string `json:"UntrustedArtifactOnDeployment,omitempty"` + UntrustedArtifactOnDeployment string `json:"UntrustedArtifactOnDeployment"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lambda/aws-lambda-eventinvokeconfig.go b/cloudformation/lambda/aws-lambda-eventinvokeconfig.go index 81d99a3ef4..37e8be84bf 100644 --- a/cloudformation/lambda/aws-lambda-eventinvokeconfig.go +++ b/cloudformation/lambda/aws-lambda-eventinvokeconfig.go @@ -20,22 +20,22 @@ type EventInvokeConfig struct { // FunctionName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventinvokeconfig.html#cfn-lambda-eventinvokeconfig-functionname - FunctionName string `json:"FunctionName,omitempty"` + FunctionName string `json:"FunctionName"` // MaximumEventAgeInSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventinvokeconfig.html#cfn-lambda-eventinvokeconfig-maximumeventageinseconds - MaximumEventAgeInSeconds int `json:"MaximumEventAgeInSeconds,omitempty"` + MaximumEventAgeInSeconds *int `json:"MaximumEventAgeInSeconds,omitempty"` // MaximumRetryAttempts AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventinvokeconfig.html#cfn-lambda-eventinvokeconfig-maximumretryattempts - MaximumRetryAttempts int `json:"MaximumRetryAttempts,omitempty"` + MaximumRetryAttempts *int `json:"MaximumRetryAttempts,omitempty"` // Qualifier AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventinvokeconfig.html#cfn-lambda-eventinvokeconfig-qualifier - Qualifier string `json:"Qualifier,omitempty"` + Qualifier string `json:"Qualifier"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lambda/aws-lambda-eventinvokeconfig_onfailure.go b/cloudformation/lambda/aws-lambda-eventinvokeconfig_onfailure.go index 9ba17a5ddc..638da73523 100644 --- a/cloudformation/lambda/aws-lambda-eventinvokeconfig_onfailure.go +++ b/cloudformation/lambda/aws-lambda-eventinvokeconfig_onfailure.go @@ -11,7 +11,7 @@ type EventInvokeConfig_OnFailure struct { // Destination AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-eventinvokeconfig-destinationconfig-onfailure.html#cfn-lambda-eventinvokeconfig-destinationconfig-onfailure-destination - Destination string `json:"Destination,omitempty"` + Destination string `json:"Destination"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lambda/aws-lambda-eventinvokeconfig_onsuccess.go b/cloudformation/lambda/aws-lambda-eventinvokeconfig_onsuccess.go index ea085a9ec5..d913d016ae 100644 --- a/cloudformation/lambda/aws-lambda-eventinvokeconfig_onsuccess.go +++ b/cloudformation/lambda/aws-lambda-eventinvokeconfig_onsuccess.go @@ -11,7 +11,7 @@ type EventInvokeConfig_OnSuccess struct { // Destination AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-eventinvokeconfig-destinationconfig-onsuccess.html#cfn-lambda-eventinvokeconfig-destinationconfig-onsuccess-destination - Destination string `json:"Destination,omitempty"` + Destination string `json:"Destination"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lambda/aws-lambda-eventsourcemapping.go b/cloudformation/lambda/aws-lambda-eventsourcemapping.go index eb1b0357f2..8d711eec75 100644 --- a/cloudformation/lambda/aws-lambda-eventsourcemapping.go +++ b/cloudformation/lambda/aws-lambda-eventsourcemapping.go @@ -15,12 +15,12 @@ type EventSourceMapping struct { // BatchSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-batchsize - BatchSize int `json:"BatchSize,omitempty"` + BatchSize *int `json:"BatchSize,omitempty"` // BisectBatchOnFunctionError AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-bisectbatchonfunctionerror - BisectBatchOnFunctionError bool `json:"BisectBatchOnFunctionError,omitempty"` + BisectBatchOnFunctionError *bool `json:"BisectBatchOnFunctionError,omitempty"` // DestinationConfig AWS CloudFormation Property // Required: false @@ -30,12 +30,12 @@ type EventSourceMapping struct { // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // EventSourceArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-eventsourcearn - EventSourceArn string `json:"EventSourceArn,omitempty"` + EventSourceArn *string `json:"EventSourceArn,omitempty"` // FilterCriteria AWS CloudFormation Property // Required: false @@ -45,37 +45,37 @@ type EventSourceMapping struct { // FunctionName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-functionname - FunctionName string `json:"FunctionName,omitempty"` + FunctionName string `json:"FunctionName"` // FunctionResponseTypes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-functionresponsetypes - FunctionResponseTypes []string `json:"FunctionResponseTypes,omitempty"` + FunctionResponseTypes *[]string `json:"FunctionResponseTypes,omitempty"` // MaximumBatchingWindowInSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-maximumbatchingwindowinseconds - MaximumBatchingWindowInSeconds int `json:"MaximumBatchingWindowInSeconds,omitempty"` + MaximumBatchingWindowInSeconds *int `json:"MaximumBatchingWindowInSeconds,omitempty"` // MaximumRecordAgeInSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-maximumrecordageinseconds - MaximumRecordAgeInSeconds int `json:"MaximumRecordAgeInSeconds,omitempty"` + MaximumRecordAgeInSeconds *int `json:"MaximumRecordAgeInSeconds,omitempty"` // MaximumRetryAttempts AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-maximumretryattempts - MaximumRetryAttempts int `json:"MaximumRetryAttempts,omitempty"` + MaximumRetryAttempts *int `json:"MaximumRetryAttempts,omitempty"` // ParallelizationFactor AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-parallelizationfactor - ParallelizationFactor int `json:"ParallelizationFactor,omitempty"` + ParallelizationFactor *int `json:"ParallelizationFactor,omitempty"` // Queues AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-queues - Queues []string `json:"Queues,omitempty"` + Queues *[]string `json:"Queues,omitempty"` // SelfManagedEventSource AWS CloudFormation Property // Required: false @@ -85,27 +85,27 @@ type EventSourceMapping struct { // SourceAccessConfigurations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-sourceaccessconfigurations - SourceAccessConfigurations []EventSourceMapping_SourceAccessConfiguration `json:"SourceAccessConfigurations,omitempty"` + SourceAccessConfigurations *[]EventSourceMapping_SourceAccessConfiguration `json:"SourceAccessConfigurations,omitempty"` // StartingPosition AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-startingposition - StartingPosition string `json:"StartingPosition,omitempty"` + StartingPosition *string `json:"StartingPosition,omitempty"` // StartingPositionTimestamp AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-startingpositiontimestamp - StartingPositionTimestamp float64 `json:"StartingPositionTimestamp,omitempty"` + StartingPositionTimestamp *float64 `json:"StartingPositionTimestamp,omitempty"` // Topics AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-topics - Topics []string `json:"Topics,omitempty"` + Topics *[]string `json:"Topics,omitempty"` // TumblingWindowInSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-tumblingwindowinseconds - TumblingWindowInSeconds int `json:"TumblingWindowInSeconds,omitempty"` + TumblingWindowInSeconds *int `json:"TumblingWindowInSeconds,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lambda/aws-lambda-eventsourcemapping_endpoints.go b/cloudformation/lambda/aws-lambda-eventsourcemapping_endpoints.go index be1324a783..6da4856b80 100644 --- a/cloudformation/lambda/aws-lambda-eventsourcemapping_endpoints.go +++ b/cloudformation/lambda/aws-lambda-eventsourcemapping_endpoints.go @@ -11,7 +11,7 @@ type EventSourceMapping_Endpoints struct { // KafkaBootstrapServers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-eventsourcemapping-endpoints.html#cfn-lambda-eventsourcemapping-endpoints-kafkabootstrapservers - KafkaBootstrapServers []string `json:"KafkaBootstrapServers,omitempty"` + KafkaBootstrapServers *[]string `json:"KafkaBootstrapServers,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lambda/aws-lambda-eventsourcemapping_filter.go b/cloudformation/lambda/aws-lambda-eventsourcemapping_filter.go index e4fcae4cb4..982ea0cdab 100644 --- a/cloudformation/lambda/aws-lambda-eventsourcemapping_filter.go +++ b/cloudformation/lambda/aws-lambda-eventsourcemapping_filter.go @@ -11,7 +11,7 @@ type EventSourceMapping_Filter struct { // Pattern AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-eventsourcemapping-filter.html#cfn-lambda-eventsourcemapping-filter-pattern - Pattern string `json:"Pattern,omitempty"` + Pattern *string `json:"Pattern,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lambda/aws-lambda-eventsourcemapping_filtercriteria.go b/cloudformation/lambda/aws-lambda-eventsourcemapping_filtercriteria.go index 044597a007..c3f113542b 100644 --- a/cloudformation/lambda/aws-lambda-eventsourcemapping_filtercriteria.go +++ b/cloudformation/lambda/aws-lambda-eventsourcemapping_filtercriteria.go @@ -11,7 +11,7 @@ type EventSourceMapping_FilterCriteria struct { // Filters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-eventsourcemapping-filtercriteria.html#cfn-lambda-eventsourcemapping-filtercriteria-filters - Filters []EventSourceMapping_Filter `json:"Filters,omitempty"` + Filters *[]EventSourceMapping_Filter `json:"Filters,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lambda/aws-lambda-eventsourcemapping_onfailure.go b/cloudformation/lambda/aws-lambda-eventsourcemapping_onfailure.go index 6a51013260..510533fb12 100644 --- a/cloudformation/lambda/aws-lambda-eventsourcemapping_onfailure.go +++ b/cloudformation/lambda/aws-lambda-eventsourcemapping_onfailure.go @@ -11,7 +11,7 @@ type EventSourceMapping_OnFailure struct { // Destination AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-eventsourcemapping-onfailure.html#cfn-lambda-eventsourcemapping-onfailure-destination - Destination string `json:"Destination,omitempty"` + Destination *string `json:"Destination,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lambda/aws-lambda-eventsourcemapping_sourceaccessconfiguration.go b/cloudformation/lambda/aws-lambda-eventsourcemapping_sourceaccessconfiguration.go index e139f3dc17..05a12ae84c 100644 --- a/cloudformation/lambda/aws-lambda-eventsourcemapping_sourceaccessconfiguration.go +++ b/cloudformation/lambda/aws-lambda-eventsourcemapping_sourceaccessconfiguration.go @@ -11,12 +11,12 @@ type EventSourceMapping_SourceAccessConfiguration struct { // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-eventsourcemapping-sourceaccessconfiguration.html#cfn-lambda-eventsourcemapping-sourceaccessconfiguration-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // URI AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-eventsourcemapping-sourceaccessconfiguration.html#cfn-lambda-eventsourcemapping-sourceaccessconfiguration-uri - URI string `json:"URI,omitempty"` + URI *string `json:"URI,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lambda/aws-lambda-function.go b/cloudformation/lambda/aws-lambda-function.go index 3c1b6cf41e..517923190f 100644 --- a/cloudformation/lambda/aws-lambda-function.go +++ b/cloudformation/lambda/aws-lambda-function.go @@ -16,17 +16,17 @@ type Function struct { // Architectures AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-architectures - Architectures []string `json:"Architectures,omitempty"` + Architectures *[]string `json:"Architectures,omitempty"` // Code AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-code - Code *Function_Code `json:"Code,omitempty"` + Code *Function_Code `json:"Code"` // CodeSigningConfigArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-codesigningconfigarn - CodeSigningConfigArn string `json:"CodeSigningConfigArn,omitempty"` + CodeSigningConfigArn *string `json:"CodeSigningConfigArn,omitempty"` // DeadLetterConfig AWS CloudFormation Property // Required: false @@ -36,7 +36,7 @@ type Function struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Environment AWS CloudFormation Property // Required: false @@ -46,17 +46,17 @@ type Function struct { // FileSystemConfigs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-filesystemconfigs - FileSystemConfigs []Function_FileSystemConfig `json:"FileSystemConfigs,omitempty"` + FileSystemConfigs *[]Function_FileSystemConfig `json:"FileSystemConfigs,omitempty"` // FunctionName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-functionname - FunctionName string `json:"FunctionName,omitempty"` + FunctionName *string `json:"FunctionName,omitempty"` // Handler AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-handler - Handler string `json:"Handler,omitempty"` + Handler *string `json:"Handler,omitempty"` // ImageConfig AWS CloudFormation Property // Required: false @@ -66,47 +66,47 @@ type Function struct { // KmsKeyArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-kmskeyarn - KmsKeyArn string `json:"KmsKeyArn,omitempty"` + KmsKeyArn *string `json:"KmsKeyArn,omitempty"` // Layers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-layers - Layers []string `json:"Layers,omitempty"` + Layers *[]string `json:"Layers,omitempty"` // MemorySize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-memorysize - MemorySize int `json:"MemorySize,omitempty"` + MemorySize *int `json:"MemorySize,omitempty"` // PackageType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-packagetype - PackageType string `json:"PackageType,omitempty"` + PackageType *string `json:"PackageType,omitempty"` // ReservedConcurrentExecutions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-reservedconcurrentexecutions - ReservedConcurrentExecutions int `json:"ReservedConcurrentExecutions,omitempty"` + ReservedConcurrentExecutions *int `json:"ReservedConcurrentExecutions,omitempty"` // Role AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-role - Role string `json:"Role,omitempty"` + Role string `json:"Role"` // Runtime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-runtime - Runtime string `json:"Runtime,omitempty"` + Runtime *string `json:"Runtime,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // Timeout AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-timeout - Timeout int `json:"Timeout,omitempty"` + Timeout *int `json:"Timeout,omitempty"` // TracingConfig AWS CloudFormation Property // Required: false diff --git a/cloudformation/lambda/aws-lambda-function_code.go b/cloudformation/lambda/aws-lambda-function_code.go index ac13580b36..eb3c8f2b0d 100644 --- a/cloudformation/lambda/aws-lambda-function_code.go +++ b/cloudformation/lambda/aws-lambda-function_code.go @@ -11,27 +11,27 @@ type Function_Code struct { // ImageUri AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-code.html#cfn-lambda-function-code-imageuri - ImageUri string `json:"ImageUri,omitempty"` + ImageUri *string `json:"ImageUri,omitempty"` // S3Bucket AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-code.html#cfn-lambda-function-code-s3bucket - S3Bucket string `json:"S3Bucket,omitempty"` + S3Bucket *string `json:"S3Bucket,omitempty"` // S3Key AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-code.html#cfn-lambda-function-code-s3key - S3Key string `json:"S3Key,omitempty"` + S3Key *string `json:"S3Key,omitempty"` // S3ObjectVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-code.html#cfn-lambda-function-code-s3objectversion - S3ObjectVersion string `json:"S3ObjectVersion,omitempty"` + S3ObjectVersion *string `json:"S3ObjectVersion,omitempty"` // ZipFile AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-code.html#cfn-lambda-function-code-zipfile - ZipFile string `json:"ZipFile,omitempty"` + ZipFile *string `json:"ZipFile,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lambda/aws-lambda-function_deadletterconfig.go b/cloudformation/lambda/aws-lambda-function_deadletterconfig.go index a5866825f2..2f9cc49417 100644 --- a/cloudformation/lambda/aws-lambda-function_deadletterconfig.go +++ b/cloudformation/lambda/aws-lambda-function_deadletterconfig.go @@ -11,7 +11,7 @@ type Function_DeadLetterConfig struct { // TargetArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-deadletterconfig.html#cfn-lambda-function-deadletterconfig-targetarn - TargetArn string `json:"TargetArn,omitempty"` + TargetArn *string `json:"TargetArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lambda/aws-lambda-function_environment.go b/cloudformation/lambda/aws-lambda-function_environment.go index d7c43e8b75..64c017a1e8 100644 --- a/cloudformation/lambda/aws-lambda-function_environment.go +++ b/cloudformation/lambda/aws-lambda-function_environment.go @@ -11,7 +11,7 @@ type Function_Environment struct { // Variables AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-environment.html#cfn-lambda-function-environment-variables - Variables map[string]string `json:"Variables,omitempty"` + Variables *map[string]string `json:"Variables,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lambda/aws-lambda-function_filesystemconfig.go b/cloudformation/lambda/aws-lambda-function_filesystemconfig.go index cecfd53bc5..3e7af183fd 100644 --- a/cloudformation/lambda/aws-lambda-function_filesystemconfig.go +++ b/cloudformation/lambda/aws-lambda-function_filesystemconfig.go @@ -11,12 +11,12 @@ type Function_FileSystemConfig struct { // Arn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-filesystemconfig.html#cfn-lambda-function-filesystemconfig-arn - Arn string `json:"Arn,omitempty"` + Arn string `json:"Arn"` // LocalMountPath AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-filesystemconfig.html#cfn-lambda-function-filesystemconfig-localmountpath - LocalMountPath string `json:"LocalMountPath,omitempty"` + LocalMountPath string `json:"LocalMountPath"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lambda/aws-lambda-function_imageconfig.go b/cloudformation/lambda/aws-lambda-function_imageconfig.go index ffb7d0e018..185b2ec113 100644 --- a/cloudformation/lambda/aws-lambda-function_imageconfig.go +++ b/cloudformation/lambda/aws-lambda-function_imageconfig.go @@ -11,17 +11,17 @@ type Function_ImageConfig struct { // Command AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-imageconfig.html#cfn-lambda-function-imageconfig-command - Command []string `json:"Command,omitempty"` + Command *[]string `json:"Command,omitempty"` // EntryPoint AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-imageconfig.html#cfn-lambda-function-imageconfig-entrypoint - EntryPoint []string `json:"EntryPoint,omitempty"` + EntryPoint *[]string `json:"EntryPoint,omitempty"` // WorkingDirectory AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-imageconfig.html#cfn-lambda-function-imageconfig-workingdirectory - WorkingDirectory string `json:"WorkingDirectory,omitempty"` + WorkingDirectory *string `json:"WorkingDirectory,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lambda/aws-lambda-function_tracingconfig.go b/cloudformation/lambda/aws-lambda-function_tracingconfig.go index dc0ed5f6cc..92c97c6b10 100644 --- a/cloudformation/lambda/aws-lambda-function_tracingconfig.go +++ b/cloudformation/lambda/aws-lambda-function_tracingconfig.go @@ -11,7 +11,7 @@ type Function_TracingConfig struct { // Mode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-tracingconfig.html#cfn-lambda-function-tracingconfig-mode - Mode string `json:"Mode,omitempty"` + Mode *string `json:"Mode,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lambda/aws-lambda-function_vpcconfig.go b/cloudformation/lambda/aws-lambda-function_vpcconfig.go index 4081336faf..06842f6324 100644 --- a/cloudformation/lambda/aws-lambda-function_vpcconfig.go +++ b/cloudformation/lambda/aws-lambda-function_vpcconfig.go @@ -11,12 +11,12 @@ type Function_VpcConfig struct { // SecurityGroupIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-vpcconfig.html#cfn-lambda-function-vpcconfig-securitygroupids - SecurityGroupIds []string `json:"SecurityGroupIds,omitempty"` + SecurityGroupIds *[]string `json:"SecurityGroupIds,omitempty"` // SubnetIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-vpcconfig.html#cfn-lambda-function-vpcconfig-subnetids - SubnetIds []string `json:"SubnetIds,omitempty"` + SubnetIds *[]string `json:"SubnetIds,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lambda/aws-lambda-layerversion.go b/cloudformation/lambda/aws-lambda-layerversion.go index 65bd4018a3..c993e2953a 100644 --- a/cloudformation/lambda/aws-lambda-layerversion.go +++ b/cloudformation/lambda/aws-lambda-layerversion.go @@ -15,32 +15,32 @@ type LayerVersion struct { // CompatibleArchitectures AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-compatiblearchitectures - CompatibleArchitectures []string `json:"CompatibleArchitectures,omitempty"` + CompatibleArchitectures *[]string `json:"CompatibleArchitectures,omitempty"` // CompatibleRuntimes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-compatibleruntimes - CompatibleRuntimes []string `json:"CompatibleRuntimes,omitempty"` + CompatibleRuntimes *[]string `json:"CompatibleRuntimes,omitempty"` // Content AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-content - Content *LayerVersion_Content `json:"Content,omitempty"` + Content *LayerVersion_Content `json:"Content"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // LayerName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-layername - LayerName string `json:"LayerName,omitempty"` + LayerName *string `json:"LayerName,omitempty"` // LicenseInfo AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-licenseinfo - LicenseInfo string `json:"LicenseInfo,omitempty"` + LicenseInfo *string `json:"LicenseInfo,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lambda/aws-lambda-layerversion_content.go b/cloudformation/lambda/aws-lambda-layerversion_content.go index e01d73cf1e..fab3c362c7 100644 --- a/cloudformation/lambda/aws-lambda-layerversion_content.go +++ b/cloudformation/lambda/aws-lambda-layerversion_content.go @@ -11,17 +11,17 @@ type LayerVersion_Content struct { // S3Bucket AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-layerversion-content.html#cfn-lambda-layerversion-content-s3bucket - S3Bucket string `json:"S3Bucket,omitempty"` + S3Bucket string `json:"S3Bucket"` // S3Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-layerversion-content.html#cfn-lambda-layerversion-content-s3key - S3Key string `json:"S3Key,omitempty"` + S3Key string `json:"S3Key"` // S3ObjectVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-layerversion-content.html#cfn-lambda-layerversion-content-s3objectversion - S3ObjectVersion string `json:"S3ObjectVersion,omitempty"` + S3ObjectVersion *string `json:"S3ObjectVersion,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lambda/aws-lambda-layerversionpermission.go b/cloudformation/lambda/aws-lambda-layerversionpermission.go index 2b82ec8f48..5c40dbbd4b 100644 --- a/cloudformation/lambda/aws-lambda-layerversionpermission.go +++ b/cloudformation/lambda/aws-lambda-layerversionpermission.go @@ -15,22 +15,22 @@ type LayerVersionPermission struct { // Action AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversionpermission.html#cfn-lambda-layerversionpermission-action - Action string `json:"Action,omitempty"` + Action string `json:"Action"` // LayerVersionArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversionpermission.html#cfn-lambda-layerversionpermission-layerversionarn - LayerVersionArn string `json:"LayerVersionArn,omitempty"` + LayerVersionArn string `json:"LayerVersionArn"` // OrganizationId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversionpermission.html#cfn-lambda-layerversionpermission-organizationid - OrganizationId string `json:"OrganizationId,omitempty"` + OrganizationId *string `json:"OrganizationId,omitempty"` // Principal AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversionpermission.html#cfn-lambda-layerversionpermission-principal - Principal string `json:"Principal,omitempty"` + Principal string `json:"Principal"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lambda/aws-lambda-permission.go b/cloudformation/lambda/aws-lambda-permission.go index be11868f50..b083c86879 100644 --- a/cloudformation/lambda/aws-lambda-permission.go +++ b/cloudformation/lambda/aws-lambda-permission.go @@ -15,32 +15,32 @@ type Permission struct { // Action AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-action - Action string `json:"Action,omitempty"` + Action string `json:"Action"` // EventSourceToken AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-eventsourcetoken - EventSourceToken string `json:"EventSourceToken,omitempty"` + EventSourceToken *string `json:"EventSourceToken,omitempty"` // FunctionName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-functionname - FunctionName string `json:"FunctionName,omitempty"` + FunctionName string `json:"FunctionName"` // Principal AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-principal - Principal string `json:"Principal,omitempty"` + Principal string `json:"Principal"` // SourceAccount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-sourceaccount - SourceAccount string `json:"SourceAccount,omitempty"` + SourceAccount *string `json:"SourceAccount,omitempty"` // SourceArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-sourcearn - SourceArn string `json:"SourceArn,omitempty"` + SourceArn *string `json:"SourceArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lambda/aws-lambda-version.go b/cloudformation/lambda/aws-lambda-version.go index 3accad5ba9..7512fb8e66 100644 --- a/cloudformation/lambda/aws-lambda-version.go +++ b/cloudformation/lambda/aws-lambda-version.go @@ -15,17 +15,17 @@ type Version struct { // CodeSha256 AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-version.html#cfn-lambda-version-codesha256 - CodeSha256 string `json:"CodeSha256,omitempty"` + CodeSha256 *string `json:"CodeSha256,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-version.html#cfn-lambda-version-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // FunctionName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-version.html#cfn-lambda-version-functionname - FunctionName string `json:"FunctionName,omitempty"` + FunctionName string `json:"FunctionName"` // ProvisionedConcurrencyConfig AWS CloudFormation Property // Required: false diff --git a/cloudformation/lex/aws-lex-bot.go b/cloudformation/lex/aws-lex-bot.go index d6e547c68e..99225a314a 100644 --- a/cloudformation/lex/aws-lex-bot.go +++ b/cloudformation/lex/aws-lex-bot.go @@ -16,7 +16,7 @@ type Bot struct { // AutoBuildBotLocales AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-bot.html#cfn-lex-bot-autobuildbotlocales - AutoBuildBotLocales bool `json:"AutoBuildBotLocales,omitempty"` + AutoBuildBotLocales *bool `json:"AutoBuildBotLocales,omitempty"` // BotFileS3Location AWS CloudFormation Property // Required: false @@ -26,22 +26,22 @@ type Bot struct { // BotLocales AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-bot.html#cfn-lex-bot-botlocales - BotLocales []Bot_BotLocale `json:"BotLocales,omitempty"` + BotLocales *[]Bot_BotLocale `json:"BotLocales,omitempty"` // BotTags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-bot.html#cfn-lex-bot-bottags - BotTags []tags.Tag `json:"BotTags,omitempty"` + BotTags *[]tags.Tag `json:"BotTags,omitempty"` // DataPrivacy AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-bot.html#cfn-lex-bot-dataprivacy - DataPrivacy interface{} `json:"DataPrivacy,omitempty"` + DataPrivacy interface{} `json:"DataPrivacy"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-bot.html#cfn-lex-bot-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // IdleSessionTTLInSeconds AWS CloudFormation Property // Required: true @@ -51,17 +51,17 @@ type Bot struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-bot.html#cfn-lex-bot-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-bot.html#cfn-lex-bot-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // TestBotAliasTags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-bot.html#cfn-lex-bot-testbotaliastags - TestBotAliasTags []tags.Tag `json:"TestBotAliasTags,omitempty"` + TestBotAliasTags *[]tags.Tag `json:"TestBotAliasTags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lex/aws-lex-bot_botlocale.go b/cloudformation/lex/aws-lex-bot_botlocale.go index 23ef3161eb..745565e4ec 100644 --- a/cloudformation/lex/aws-lex-bot_botlocale.go +++ b/cloudformation/lex/aws-lex-bot_botlocale.go @@ -11,17 +11,17 @@ type Bot_BotLocale struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-botlocale.html#cfn-lex-bot-botlocale-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Intents AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-botlocale.html#cfn-lex-bot-botlocale-intents - Intents []Bot_Intent `json:"Intents,omitempty"` + Intents *[]Bot_Intent `json:"Intents,omitempty"` // LocaleId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-botlocale.html#cfn-lex-bot-botlocale-localeid - LocaleId string `json:"LocaleId,omitempty"` + LocaleId string `json:"LocaleId"` // NluConfidenceThreshold AWS CloudFormation Property // Required: true @@ -31,7 +31,7 @@ type Bot_BotLocale struct { // SlotTypes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-botlocale.html#cfn-lex-bot-botlocale-slottypes - SlotTypes []Bot_SlotType `json:"SlotTypes,omitempty"` + SlotTypes *[]Bot_SlotType `json:"SlotTypes,omitempty"` // VoiceSettings AWS CloudFormation Property // Required: false diff --git a/cloudformation/lex/aws-lex-bot_button.go b/cloudformation/lex/aws-lex-bot_button.go index f78a813a08..f036432155 100644 --- a/cloudformation/lex/aws-lex-bot_button.go +++ b/cloudformation/lex/aws-lex-bot_button.go @@ -11,12 +11,12 @@ type Bot_Button struct { // Text AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-button.html#cfn-lex-bot-button-text - Text string `json:"Text,omitempty"` + Text string `json:"Text"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-button.html#cfn-lex-bot-button-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lex/aws-lex-bot_custompayload.go b/cloudformation/lex/aws-lex-bot_custompayload.go index 3d77577db3..173d8a5c6b 100644 --- a/cloudformation/lex/aws-lex-bot_custompayload.go +++ b/cloudformation/lex/aws-lex-bot_custompayload.go @@ -11,7 +11,7 @@ type Bot_CustomPayload struct { // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-custompayload.html#cfn-lex-bot-custompayload-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lex/aws-lex-bot_fulfillmentstartresponsespecification.go b/cloudformation/lex/aws-lex-bot_fulfillmentstartresponsespecification.go index f44a6e72df..ddbd993cf8 100644 --- a/cloudformation/lex/aws-lex-bot_fulfillmentstartresponsespecification.go +++ b/cloudformation/lex/aws-lex-bot_fulfillmentstartresponsespecification.go @@ -11,7 +11,7 @@ type Bot_FulfillmentStartResponseSpecification struct { // AllowInterrupt AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-fulfillmentstartresponsespecification.html#cfn-lex-bot-fulfillmentstartresponsespecification-allowinterrupt - AllowInterrupt bool `json:"AllowInterrupt,omitempty"` + AllowInterrupt *bool `json:"AllowInterrupt,omitempty"` // DelayInSeconds AWS CloudFormation Property // Required: true @@ -21,7 +21,7 @@ type Bot_FulfillmentStartResponseSpecification struct { // MessageGroups AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-fulfillmentstartresponsespecification.html#cfn-lex-bot-fulfillmentstartresponsespecification-messagegroups - MessageGroups []Bot_MessageGroup `json:"MessageGroups,omitempty"` + MessageGroups []Bot_MessageGroup `json:"MessageGroups"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lex/aws-lex-bot_fulfillmentupdateresponsespecification.go b/cloudformation/lex/aws-lex-bot_fulfillmentupdateresponsespecification.go index 6a3f5ee975..4d34a9a33e 100644 --- a/cloudformation/lex/aws-lex-bot_fulfillmentupdateresponsespecification.go +++ b/cloudformation/lex/aws-lex-bot_fulfillmentupdateresponsespecification.go @@ -11,7 +11,7 @@ type Bot_FulfillmentUpdateResponseSpecification struct { // AllowInterrupt AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-fulfillmentupdateresponsespecification.html#cfn-lex-bot-fulfillmentupdateresponsespecification-allowinterrupt - AllowInterrupt bool `json:"AllowInterrupt,omitempty"` + AllowInterrupt *bool `json:"AllowInterrupt,omitempty"` // FrequencyInSeconds AWS CloudFormation Property // Required: true @@ -21,7 +21,7 @@ type Bot_FulfillmentUpdateResponseSpecification struct { // MessageGroups AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-fulfillmentupdateresponsespecification.html#cfn-lex-bot-fulfillmentupdateresponsespecification-messagegroups - MessageGroups []Bot_MessageGroup `json:"MessageGroups,omitempty"` + MessageGroups []Bot_MessageGroup `json:"MessageGroups"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lex/aws-lex-bot_fulfillmentupdatesspecification.go b/cloudformation/lex/aws-lex-bot_fulfillmentupdatesspecification.go index 3dbea4f4a9..0bae29566e 100644 --- a/cloudformation/lex/aws-lex-bot_fulfillmentupdatesspecification.go +++ b/cloudformation/lex/aws-lex-bot_fulfillmentupdatesspecification.go @@ -21,7 +21,7 @@ type Bot_FulfillmentUpdatesSpecification struct { // TimeoutInSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-fulfillmentupdatesspecification.html#cfn-lex-bot-fulfillmentupdatesspecification-timeoutinseconds - TimeoutInSeconds int `json:"TimeoutInSeconds,omitempty"` + TimeoutInSeconds *int `json:"TimeoutInSeconds,omitempty"` // UpdateResponse AWS CloudFormation Property // Required: false diff --git a/cloudformation/lex/aws-lex-bot_grammarslottypesource.go b/cloudformation/lex/aws-lex-bot_grammarslottypesource.go index 33632b9a81..b6c79f0429 100644 --- a/cloudformation/lex/aws-lex-bot_grammarslottypesource.go +++ b/cloudformation/lex/aws-lex-bot_grammarslottypesource.go @@ -11,17 +11,17 @@ type Bot_GrammarSlotTypeSource struct { // KmsKeyArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-grammarslottypesource.html#cfn-lex-bot-grammarslottypesource-kmskeyarn - KmsKeyArn string `json:"KmsKeyArn,omitempty"` + KmsKeyArn *string `json:"KmsKeyArn,omitempty"` // S3BucketName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-grammarslottypesource.html#cfn-lex-bot-grammarslottypesource-s3bucketname - S3BucketName string `json:"S3BucketName,omitempty"` + S3BucketName string `json:"S3BucketName"` // S3ObjectKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-grammarslottypesource.html#cfn-lex-bot-grammarslottypesource-s3objectkey - S3ObjectKey string `json:"S3ObjectKey,omitempty"` + S3ObjectKey string `json:"S3ObjectKey"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lex/aws-lex-bot_imageresponsecard.go b/cloudformation/lex/aws-lex-bot_imageresponsecard.go index 050fef4066..7846ad455a 100644 --- a/cloudformation/lex/aws-lex-bot_imageresponsecard.go +++ b/cloudformation/lex/aws-lex-bot_imageresponsecard.go @@ -11,22 +11,22 @@ type Bot_ImageResponseCard struct { // Buttons AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-imageresponsecard.html#cfn-lex-bot-imageresponsecard-buttons - Buttons []Bot_Button `json:"Buttons,omitempty"` + Buttons *[]Bot_Button `json:"Buttons,omitempty"` // ImageUrl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-imageresponsecard.html#cfn-lex-bot-imageresponsecard-imageurl - ImageUrl string `json:"ImageUrl,omitempty"` + ImageUrl *string `json:"ImageUrl,omitempty"` // Subtitle AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-imageresponsecard.html#cfn-lex-bot-imageresponsecard-subtitle - Subtitle string `json:"Subtitle,omitempty"` + Subtitle *string `json:"Subtitle,omitempty"` // Title AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-imageresponsecard.html#cfn-lex-bot-imageresponsecard-title - Title string `json:"Title,omitempty"` + Title string `json:"Title"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lex/aws-lex-bot_inputcontext.go b/cloudformation/lex/aws-lex-bot_inputcontext.go index f78612ccc3..2fb3ae3670 100644 --- a/cloudformation/lex/aws-lex-bot_inputcontext.go +++ b/cloudformation/lex/aws-lex-bot_inputcontext.go @@ -11,7 +11,7 @@ type Bot_InputContext struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-inputcontext.html#cfn-lex-bot-inputcontext-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lex/aws-lex-bot_intent.go b/cloudformation/lex/aws-lex-bot_intent.go index caf25fb464..c0f7b1007a 100644 --- a/cloudformation/lex/aws-lex-bot_intent.go +++ b/cloudformation/lex/aws-lex-bot_intent.go @@ -11,7 +11,7 @@ type Bot_Intent struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intent.html#cfn-lex-bot-intent-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // DialogCodeHook AWS CloudFormation Property // Required: false @@ -26,7 +26,7 @@ type Bot_Intent struct { // InputContexts AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intent.html#cfn-lex-bot-intent-inputcontexts - InputContexts []Bot_InputContext `json:"InputContexts,omitempty"` + InputContexts *[]Bot_InputContext `json:"InputContexts,omitempty"` // IntentClosingSetting AWS CloudFormation Property // Required: false @@ -46,32 +46,32 @@ type Bot_Intent struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intent.html#cfn-lex-bot-intent-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // OutputContexts AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intent.html#cfn-lex-bot-intent-outputcontexts - OutputContexts []Bot_OutputContext `json:"OutputContexts,omitempty"` + OutputContexts *[]Bot_OutputContext `json:"OutputContexts,omitempty"` // ParentIntentSignature AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intent.html#cfn-lex-bot-intent-parentintentsignature - ParentIntentSignature string `json:"ParentIntentSignature,omitempty"` + ParentIntentSignature *string `json:"ParentIntentSignature,omitempty"` // SampleUtterances AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intent.html#cfn-lex-bot-intent-sampleutterances - SampleUtterances []Bot_SampleUtterance `json:"SampleUtterances,omitempty"` + SampleUtterances *[]Bot_SampleUtterance `json:"SampleUtterances,omitempty"` // SlotPriorities AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intent.html#cfn-lex-bot-intent-slotpriorities - SlotPriorities []Bot_SlotPriority `json:"SlotPriorities,omitempty"` + SlotPriorities *[]Bot_SlotPriority `json:"SlotPriorities,omitempty"` // Slots AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intent.html#cfn-lex-bot-intent-slots - Slots []Bot_Slot `json:"Slots,omitempty"` + Slots *[]Bot_Slot `json:"Slots,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lex/aws-lex-bot_intentclosingsetting.go b/cloudformation/lex/aws-lex-bot_intentclosingsetting.go index 61ccf4de97..e8ae72306f 100644 --- a/cloudformation/lex/aws-lex-bot_intentclosingsetting.go +++ b/cloudformation/lex/aws-lex-bot_intentclosingsetting.go @@ -11,12 +11,12 @@ type Bot_IntentClosingSetting struct { // ClosingResponse AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intentclosingsetting.html#cfn-lex-bot-intentclosingsetting-closingresponse - ClosingResponse *Bot_ResponseSpecification `json:"ClosingResponse,omitempty"` + ClosingResponse *Bot_ResponseSpecification `json:"ClosingResponse"` // IsActive AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intentclosingsetting.html#cfn-lex-bot-intentclosingsetting-isactive - IsActive bool `json:"IsActive,omitempty"` + IsActive *bool `json:"IsActive,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lex/aws-lex-bot_intentconfirmationsetting.go b/cloudformation/lex/aws-lex-bot_intentconfirmationsetting.go index 167751aaa8..287c41f52a 100644 --- a/cloudformation/lex/aws-lex-bot_intentconfirmationsetting.go +++ b/cloudformation/lex/aws-lex-bot_intentconfirmationsetting.go @@ -11,17 +11,17 @@ type Bot_IntentConfirmationSetting struct { // DeclinationResponse AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intentconfirmationsetting.html#cfn-lex-bot-intentconfirmationsetting-declinationresponse - DeclinationResponse *Bot_ResponseSpecification `json:"DeclinationResponse,omitempty"` + DeclinationResponse *Bot_ResponseSpecification `json:"DeclinationResponse"` // IsActive AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intentconfirmationsetting.html#cfn-lex-bot-intentconfirmationsetting-isactive - IsActive bool `json:"IsActive,omitempty"` + IsActive *bool `json:"IsActive,omitempty"` // PromptSpecification AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intentconfirmationsetting.html#cfn-lex-bot-intentconfirmationsetting-promptspecification - PromptSpecification *Bot_PromptSpecification `json:"PromptSpecification,omitempty"` + PromptSpecification *Bot_PromptSpecification `json:"PromptSpecification"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lex/aws-lex-bot_kendraconfiguration.go b/cloudformation/lex/aws-lex-bot_kendraconfiguration.go index 1efacf0ffd..1e965abb86 100644 --- a/cloudformation/lex/aws-lex-bot_kendraconfiguration.go +++ b/cloudformation/lex/aws-lex-bot_kendraconfiguration.go @@ -11,17 +11,17 @@ type Bot_KendraConfiguration struct { // KendraIndex AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-kendraconfiguration.html#cfn-lex-bot-kendraconfiguration-kendraindex - KendraIndex string `json:"KendraIndex,omitempty"` + KendraIndex string `json:"KendraIndex"` // QueryFilterString AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-kendraconfiguration.html#cfn-lex-bot-kendraconfiguration-queryfilterstring - QueryFilterString string `json:"QueryFilterString,omitempty"` + QueryFilterString *string `json:"QueryFilterString,omitempty"` // QueryFilterStringEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-kendraconfiguration.html#cfn-lex-bot-kendraconfiguration-queryfilterstringenabled - QueryFilterStringEnabled bool `json:"QueryFilterStringEnabled,omitempty"` + QueryFilterStringEnabled *bool `json:"QueryFilterStringEnabled,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lex/aws-lex-bot_messagegroup.go b/cloudformation/lex/aws-lex-bot_messagegroup.go index c1f0e34734..a0a3b1f05e 100644 --- a/cloudformation/lex/aws-lex-bot_messagegroup.go +++ b/cloudformation/lex/aws-lex-bot_messagegroup.go @@ -11,12 +11,12 @@ type Bot_MessageGroup struct { // Message AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-messagegroup.html#cfn-lex-bot-messagegroup-message - Message *Bot_Message `json:"Message,omitempty"` + Message *Bot_Message `json:"Message"` // Variations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-messagegroup.html#cfn-lex-bot-messagegroup-variations - Variations []Bot_Message `json:"Variations,omitempty"` + Variations *[]Bot_Message `json:"Variations,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lex/aws-lex-bot_multiplevaluessetting.go b/cloudformation/lex/aws-lex-bot_multiplevaluessetting.go index 60c9d8f790..e0e0d0bce7 100644 --- a/cloudformation/lex/aws-lex-bot_multiplevaluessetting.go +++ b/cloudformation/lex/aws-lex-bot_multiplevaluessetting.go @@ -11,7 +11,7 @@ type Bot_MultipleValuesSetting struct { // AllowMultipleValues AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-multiplevaluessetting.html#cfn-lex-bot-multiplevaluessetting-allowmultiplevalues - AllowMultipleValues bool `json:"AllowMultipleValues,omitempty"` + AllowMultipleValues *bool `json:"AllowMultipleValues,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lex/aws-lex-bot_obfuscationsetting.go b/cloudformation/lex/aws-lex-bot_obfuscationsetting.go index c161b0530a..10289b391b 100644 --- a/cloudformation/lex/aws-lex-bot_obfuscationsetting.go +++ b/cloudformation/lex/aws-lex-bot_obfuscationsetting.go @@ -11,7 +11,7 @@ type Bot_ObfuscationSetting struct { // ObfuscationSettingType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-obfuscationsetting.html#cfn-lex-bot-obfuscationsetting-obfuscationsettingtype - ObfuscationSettingType string `json:"ObfuscationSettingType,omitempty"` + ObfuscationSettingType string `json:"ObfuscationSettingType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lex/aws-lex-bot_outputcontext.go b/cloudformation/lex/aws-lex-bot_outputcontext.go index 31342c778e..a398a982ab 100644 --- a/cloudformation/lex/aws-lex-bot_outputcontext.go +++ b/cloudformation/lex/aws-lex-bot_outputcontext.go @@ -11,7 +11,7 @@ type Bot_OutputContext struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-outputcontext.html#cfn-lex-bot-outputcontext-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // TimeToLiveInSeconds AWS CloudFormation Property // Required: true diff --git a/cloudformation/lex/aws-lex-bot_plaintextmessage.go b/cloudformation/lex/aws-lex-bot_plaintextmessage.go index c2645a2f7d..8d4787516d 100644 --- a/cloudformation/lex/aws-lex-bot_plaintextmessage.go +++ b/cloudformation/lex/aws-lex-bot_plaintextmessage.go @@ -11,7 +11,7 @@ type Bot_PlainTextMessage struct { // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-plaintextmessage.html#cfn-lex-bot-plaintextmessage-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lex/aws-lex-bot_promptspecification.go b/cloudformation/lex/aws-lex-bot_promptspecification.go index 26a2390438..93e96b8b9f 100644 --- a/cloudformation/lex/aws-lex-bot_promptspecification.go +++ b/cloudformation/lex/aws-lex-bot_promptspecification.go @@ -11,7 +11,7 @@ type Bot_PromptSpecification struct { // AllowInterrupt AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-promptspecification.html#cfn-lex-bot-promptspecification-allowinterrupt - AllowInterrupt bool `json:"AllowInterrupt,omitempty"` + AllowInterrupt *bool `json:"AllowInterrupt,omitempty"` // MaxRetries AWS CloudFormation Property // Required: true @@ -21,7 +21,7 @@ type Bot_PromptSpecification struct { // MessageGroupsList AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-promptspecification.html#cfn-lex-bot-promptspecification-messagegroupslist - MessageGroupsList []Bot_MessageGroup `json:"MessageGroupsList,omitempty"` + MessageGroupsList []Bot_MessageGroup `json:"MessageGroupsList"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lex/aws-lex-bot_responsespecification.go b/cloudformation/lex/aws-lex-bot_responsespecification.go index 3ea48dabe3..516a96623b 100644 --- a/cloudformation/lex/aws-lex-bot_responsespecification.go +++ b/cloudformation/lex/aws-lex-bot_responsespecification.go @@ -11,12 +11,12 @@ type Bot_ResponseSpecification struct { // AllowInterrupt AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html#cfn-lex-bot-responsespecification-allowinterrupt - AllowInterrupt bool `json:"AllowInterrupt,omitempty"` + AllowInterrupt *bool `json:"AllowInterrupt,omitempty"` // MessageGroupsList AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html#cfn-lex-bot-responsespecification-messagegroupslist - MessageGroupsList []Bot_MessageGroup `json:"MessageGroupsList,omitempty"` + MessageGroupsList []Bot_MessageGroup `json:"MessageGroupsList"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lex/aws-lex-bot_s3location.go b/cloudformation/lex/aws-lex-bot_s3location.go index 45cadfe5b2..1f8e7a6f35 100644 --- a/cloudformation/lex/aws-lex-bot_s3location.go +++ b/cloudformation/lex/aws-lex-bot_s3location.go @@ -11,17 +11,17 @@ type Bot_S3Location struct { // S3Bucket AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-s3location.html#cfn-lex-bot-s3location-s3bucket - S3Bucket string `json:"S3Bucket,omitempty"` + S3Bucket string `json:"S3Bucket"` // S3ObjectKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-s3location.html#cfn-lex-bot-s3location-s3objectkey - S3ObjectKey string `json:"S3ObjectKey,omitempty"` + S3ObjectKey string `json:"S3ObjectKey"` // S3ObjectVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-s3location.html#cfn-lex-bot-s3location-s3objectversion - S3ObjectVersion string `json:"S3ObjectVersion,omitempty"` + S3ObjectVersion *string `json:"S3ObjectVersion,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lex/aws-lex-bot_sampleutterance.go b/cloudformation/lex/aws-lex-bot_sampleutterance.go index efbf35cec9..5188e07bdc 100644 --- a/cloudformation/lex/aws-lex-bot_sampleutterance.go +++ b/cloudformation/lex/aws-lex-bot_sampleutterance.go @@ -11,7 +11,7 @@ type Bot_SampleUtterance struct { // Utterance AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-sampleutterance.html#cfn-lex-bot-sampleutterance-utterance - Utterance string `json:"Utterance,omitempty"` + Utterance string `json:"Utterance"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lex/aws-lex-bot_samplevalue.go b/cloudformation/lex/aws-lex-bot_samplevalue.go index c492855d32..0cc3bdc749 100644 --- a/cloudformation/lex/aws-lex-bot_samplevalue.go +++ b/cloudformation/lex/aws-lex-bot_samplevalue.go @@ -11,7 +11,7 @@ type Bot_SampleValue struct { // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-samplevalue.html#cfn-lex-bot-samplevalue-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lex/aws-lex-bot_slot.go b/cloudformation/lex/aws-lex-bot_slot.go index acfe170871..d654fd36d0 100644 --- a/cloudformation/lex/aws-lex-bot_slot.go +++ b/cloudformation/lex/aws-lex-bot_slot.go @@ -11,7 +11,7 @@ type Bot_Slot struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slot.html#cfn-lex-bot-slot-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // MultipleValuesSetting AWS CloudFormation Property // Required: false @@ -21,7 +21,7 @@ type Bot_Slot struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slot.html#cfn-lex-bot-slot-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // ObfuscationSetting AWS CloudFormation Property // Required: false @@ -31,12 +31,12 @@ type Bot_Slot struct { // SlotTypeName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slot.html#cfn-lex-bot-slot-slottypename - SlotTypeName string `json:"SlotTypeName,omitempty"` + SlotTypeName string `json:"SlotTypeName"` // ValueElicitationSetting AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slot.html#cfn-lex-bot-slot-valueelicitationsetting - ValueElicitationSetting *Bot_SlotValueElicitationSetting `json:"ValueElicitationSetting,omitempty"` + ValueElicitationSetting *Bot_SlotValueElicitationSetting `json:"ValueElicitationSetting"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lex/aws-lex-bot_slotdefaultvalue.go b/cloudformation/lex/aws-lex-bot_slotdefaultvalue.go index 7601899555..997a407b65 100644 --- a/cloudformation/lex/aws-lex-bot_slotdefaultvalue.go +++ b/cloudformation/lex/aws-lex-bot_slotdefaultvalue.go @@ -11,7 +11,7 @@ type Bot_SlotDefaultValue struct { // DefaultValue AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotdefaultvalue.html#cfn-lex-bot-slotdefaultvalue-defaultvalue - DefaultValue string `json:"DefaultValue,omitempty"` + DefaultValue string `json:"DefaultValue"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lex/aws-lex-bot_slotdefaultvaluespecification.go b/cloudformation/lex/aws-lex-bot_slotdefaultvaluespecification.go index 461bc2c18e..1a022234cc 100644 --- a/cloudformation/lex/aws-lex-bot_slotdefaultvaluespecification.go +++ b/cloudformation/lex/aws-lex-bot_slotdefaultvaluespecification.go @@ -11,7 +11,7 @@ type Bot_SlotDefaultValueSpecification struct { // DefaultValueList AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotdefaultvaluespecification.html#cfn-lex-bot-slotdefaultvaluespecification-defaultvaluelist - DefaultValueList []Bot_SlotDefaultValue `json:"DefaultValueList,omitempty"` + DefaultValueList []Bot_SlotDefaultValue `json:"DefaultValueList"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lex/aws-lex-bot_slotpriority.go b/cloudformation/lex/aws-lex-bot_slotpriority.go index 64e7813709..bdef7fbac1 100644 --- a/cloudformation/lex/aws-lex-bot_slotpriority.go +++ b/cloudformation/lex/aws-lex-bot_slotpriority.go @@ -16,7 +16,7 @@ type Bot_SlotPriority struct { // SlotName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotpriority.html#cfn-lex-bot-slotpriority-slotname - SlotName string `json:"SlotName,omitempty"` + SlotName string `json:"SlotName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lex/aws-lex-bot_slottype.go b/cloudformation/lex/aws-lex-bot_slottype.go index 1e9ad666db..e89c42332a 100644 --- a/cloudformation/lex/aws-lex-bot_slottype.go +++ b/cloudformation/lex/aws-lex-bot_slottype.go @@ -11,7 +11,7 @@ type Bot_SlotType struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slottype.html#cfn-lex-bot-slottype-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // ExternalSourceSetting AWS CloudFormation Property // Required: false @@ -21,17 +21,17 @@ type Bot_SlotType struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slottype.html#cfn-lex-bot-slottype-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // ParentSlotTypeSignature AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slottype.html#cfn-lex-bot-slottype-parentslottypesignature - ParentSlotTypeSignature string `json:"ParentSlotTypeSignature,omitempty"` + ParentSlotTypeSignature *string `json:"ParentSlotTypeSignature,omitempty"` // SlotTypeValues AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slottype.html#cfn-lex-bot-slottype-slottypevalues - SlotTypeValues []Bot_SlotTypeValue `json:"SlotTypeValues,omitempty"` + SlotTypeValues *[]Bot_SlotTypeValue `json:"SlotTypeValues,omitempty"` // ValueSelectionSetting AWS CloudFormation Property // Required: false diff --git a/cloudformation/lex/aws-lex-bot_slottypevalue.go b/cloudformation/lex/aws-lex-bot_slottypevalue.go index 38cf147aac..bf15998580 100644 --- a/cloudformation/lex/aws-lex-bot_slottypevalue.go +++ b/cloudformation/lex/aws-lex-bot_slottypevalue.go @@ -11,12 +11,12 @@ type Bot_SlotTypeValue struct { // SampleValue AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slottypevalue.html#cfn-lex-bot-slottypevalue-samplevalue - SampleValue *Bot_SampleValue `json:"SampleValue,omitempty"` + SampleValue *Bot_SampleValue `json:"SampleValue"` // Synonyms AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slottypevalue.html#cfn-lex-bot-slottypevalue-synonyms - Synonyms []Bot_SampleValue `json:"Synonyms,omitempty"` + Synonyms *[]Bot_SampleValue `json:"Synonyms,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lex/aws-lex-bot_slotvalueelicitationsetting.go b/cloudformation/lex/aws-lex-bot_slotvalueelicitationsetting.go index 73f82077ba..07717adaf2 100644 --- a/cloudformation/lex/aws-lex-bot_slotvalueelicitationsetting.go +++ b/cloudformation/lex/aws-lex-bot_slotvalueelicitationsetting.go @@ -21,12 +21,12 @@ type Bot_SlotValueElicitationSetting struct { // SampleUtterances AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotvalueelicitationsetting.html#cfn-lex-bot-slotvalueelicitationsetting-sampleutterances - SampleUtterances []Bot_SampleUtterance `json:"SampleUtterances,omitempty"` + SampleUtterances *[]Bot_SampleUtterance `json:"SampleUtterances,omitempty"` // SlotConstraint AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotvalueelicitationsetting.html#cfn-lex-bot-slotvalueelicitationsetting-slotconstraint - SlotConstraint string `json:"SlotConstraint,omitempty"` + SlotConstraint string `json:"SlotConstraint"` // WaitAndContinueSpecification AWS CloudFormation Property // Required: false diff --git a/cloudformation/lex/aws-lex-bot_slotvalueregexfilter.go b/cloudformation/lex/aws-lex-bot_slotvalueregexfilter.go index 76655d320e..e589296297 100644 --- a/cloudformation/lex/aws-lex-bot_slotvalueregexfilter.go +++ b/cloudformation/lex/aws-lex-bot_slotvalueregexfilter.go @@ -11,7 +11,7 @@ type Bot_SlotValueRegexFilter struct { // Pattern AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotvalueregexfilter.html#cfn-lex-bot-slotvalueregexfilter-pattern - Pattern string `json:"Pattern,omitempty"` + Pattern string `json:"Pattern"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lex/aws-lex-bot_slotvalueselectionsetting.go b/cloudformation/lex/aws-lex-bot_slotvalueselectionsetting.go index 25dd6430d6..a4ab7d2e22 100644 --- a/cloudformation/lex/aws-lex-bot_slotvalueselectionsetting.go +++ b/cloudformation/lex/aws-lex-bot_slotvalueselectionsetting.go @@ -16,7 +16,7 @@ type Bot_SlotValueSelectionSetting struct { // ResolutionStrategy AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotvalueselectionsetting.html#cfn-lex-bot-slotvalueselectionsetting-resolutionstrategy - ResolutionStrategy string `json:"ResolutionStrategy,omitempty"` + ResolutionStrategy string `json:"ResolutionStrategy"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lex/aws-lex-bot_ssmlmessage.go b/cloudformation/lex/aws-lex-bot_ssmlmessage.go index 6b547ec2dc..f458d7c18b 100644 --- a/cloudformation/lex/aws-lex-bot_ssmlmessage.go +++ b/cloudformation/lex/aws-lex-bot_ssmlmessage.go @@ -11,7 +11,7 @@ type Bot_SSMLMessage struct { // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-ssmlmessage.html#cfn-lex-bot-ssmlmessage-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lex/aws-lex-bot_stillwaitingresponsespecification.go b/cloudformation/lex/aws-lex-bot_stillwaitingresponsespecification.go index ccc2b55ba5..ab476ae34f 100644 --- a/cloudformation/lex/aws-lex-bot_stillwaitingresponsespecification.go +++ b/cloudformation/lex/aws-lex-bot_stillwaitingresponsespecification.go @@ -11,7 +11,7 @@ type Bot_StillWaitingResponseSpecification struct { // AllowInterrupt AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-stillwaitingresponsespecification.html#cfn-lex-bot-stillwaitingresponsespecification-allowinterrupt - AllowInterrupt bool `json:"AllowInterrupt,omitempty"` + AllowInterrupt *bool `json:"AllowInterrupt,omitempty"` // FrequencyInSeconds AWS CloudFormation Property // Required: true @@ -21,7 +21,7 @@ type Bot_StillWaitingResponseSpecification struct { // MessageGroupsList AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-stillwaitingresponsespecification.html#cfn-lex-bot-stillwaitingresponsespecification-messagegroupslist - MessageGroupsList []Bot_MessageGroup `json:"MessageGroupsList,omitempty"` + MessageGroupsList []Bot_MessageGroup `json:"MessageGroupsList"` // TimeoutInSeconds AWS CloudFormation Property // Required: true diff --git a/cloudformation/lex/aws-lex-bot_voicesettings.go b/cloudformation/lex/aws-lex-bot_voicesettings.go index 001b43e62f..d3a642c690 100644 --- a/cloudformation/lex/aws-lex-bot_voicesettings.go +++ b/cloudformation/lex/aws-lex-bot_voicesettings.go @@ -11,7 +11,7 @@ type Bot_VoiceSettings struct { // VoiceId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-voicesettings.html#cfn-lex-bot-voicesettings-voiceid - VoiceId string `json:"VoiceId,omitempty"` + VoiceId string `json:"VoiceId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lex/aws-lex-bot_waitandcontinuespecification.go b/cloudformation/lex/aws-lex-bot_waitandcontinuespecification.go index 0d05fd5960..4acab584c5 100644 --- a/cloudformation/lex/aws-lex-bot_waitandcontinuespecification.go +++ b/cloudformation/lex/aws-lex-bot_waitandcontinuespecification.go @@ -11,12 +11,12 @@ type Bot_WaitAndContinueSpecification struct { // ContinueResponse AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-waitandcontinuespecification.html#cfn-lex-bot-waitandcontinuespecification-continueresponse - ContinueResponse *Bot_ResponseSpecification `json:"ContinueResponse,omitempty"` + ContinueResponse *Bot_ResponseSpecification `json:"ContinueResponse"` // IsActive AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-waitandcontinuespecification.html#cfn-lex-bot-waitandcontinuespecification-isactive - IsActive bool `json:"IsActive,omitempty"` + IsActive *bool `json:"IsActive,omitempty"` // StillWaitingResponse AWS CloudFormation Property // Required: false @@ -26,7 +26,7 @@ type Bot_WaitAndContinueSpecification struct { // WaitingResponse AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-waitandcontinuespecification.html#cfn-lex-bot-waitandcontinuespecification-waitingresponse - WaitingResponse *Bot_ResponseSpecification `json:"WaitingResponse,omitempty"` + WaitingResponse *Bot_ResponseSpecification `json:"WaitingResponse"` // 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 f372d1a13c..bd08858d40 100644 --- a/cloudformation/lex/aws-lex-botalias.go +++ b/cloudformation/lex/aws-lex-botalias.go @@ -16,27 +16,27 @@ type BotAlias struct { // BotAliasLocaleSettings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-botalias.html#cfn-lex-botalias-botaliaslocalesettings - BotAliasLocaleSettings []BotAlias_BotAliasLocaleSettingsItem `json:"BotAliasLocaleSettings,omitempty"` + BotAliasLocaleSettings *[]BotAlias_BotAliasLocaleSettingsItem `json:"BotAliasLocaleSettings,omitempty"` // BotAliasName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-botalias.html#cfn-lex-botalias-botaliasname - BotAliasName string `json:"BotAliasName,omitempty"` + BotAliasName string `json:"BotAliasName"` // BotAliasTags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-botalias.html#cfn-lex-botalias-botaliastags - BotAliasTags []tags.Tag `json:"BotAliasTags,omitempty"` + BotAliasTags *[]tags.Tag `json:"BotAliasTags,omitempty"` // BotId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-botalias.html#cfn-lex-botalias-botid - BotId string `json:"BotId,omitempty"` + BotId string `json:"BotId"` // BotVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-botalias.html#cfn-lex-botalias-botversion - BotVersion string `json:"BotVersion,omitempty"` + BotVersion *string `json:"BotVersion,omitempty"` // ConversationLogSettings AWS CloudFormation Property // Required: false @@ -46,12 +46,12 @@ type BotAlias struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-botalias.html#cfn-lex-botalias-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // 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/lex/aws-lex-botalias_audiologsetting.go b/cloudformation/lex/aws-lex-botalias_audiologsetting.go index e0d986a2ed..78254278a8 100644 --- a/cloudformation/lex/aws-lex-botalias_audiologsetting.go +++ b/cloudformation/lex/aws-lex-botalias_audiologsetting.go @@ -11,7 +11,7 @@ type BotAlias_AudioLogSetting struct { // Destination AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-audiologsetting.html#cfn-lex-botalias-audiologsetting-destination - Destination *BotAlias_AudioLogDestination `json:"Destination,omitempty"` + Destination *BotAlias_AudioLogDestination `json:"Destination"` // Enabled AWS CloudFormation Property // Required: true diff --git a/cloudformation/lex/aws-lex-botalias_botaliaslocalesettingsitem.go b/cloudformation/lex/aws-lex-botalias_botaliaslocalesettingsitem.go index e92a3b4941..c06be83cec 100644 --- a/cloudformation/lex/aws-lex-botalias_botaliaslocalesettingsitem.go +++ b/cloudformation/lex/aws-lex-botalias_botaliaslocalesettingsitem.go @@ -11,12 +11,12 @@ type BotAlias_BotAliasLocaleSettingsItem struct { // BotAliasLocaleSetting AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-botaliaslocalesettingsitem.html#cfn-lex-botalias-botaliaslocalesettingsitem-botaliaslocalesetting - BotAliasLocaleSetting *BotAlias_BotAliasLocaleSettings `json:"BotAliasLocaleSetting,omitempty"` + BotAliasLocaleSetting *BotAlias_BotAliasLocaleSettings `json:"BotAliasLocaleSetting"` // LocaleId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-botaliaslocalesettingsitem.html#cfn-lex-botalias-botaliaslocalesettingsitem-localeid - LocaleId string `json:"LocaleId,omitempty"` + LocaleId string `json:"LocaleId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lex/aws-lex-botalias_cloudwatchloggrouplogdestination.go b/cloudformation/lex/aws-lex-botalias_cloudwatchloggrouplogdestination.go index 5fd5cff13f..80c9bbab0b 100644 --- a/cloudformation/lex/aws-lex-botalias_cloudwatchloggrouplogdestination.go +++ b/cloudformation/lex/aws-lex-botalias_cloudwatchloggrouplogdestination.go @@ -11,12 +11,12 @@ type BotAlias_CloudWatchLogGroupLogDestination struct { // CloudWatchLogGroupArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-cloudwatchloggrouplogdestination.html#cfn-lex-botalias-cloudwatchloggrouplogdestination-cloudwatchloggrouparn - CloudWatchLogGroupArn string `json:"CloudWatchLogGroupArn,omitempty"` + CloudWatchLogGroupArn string `json:"CloudWatchLogGroupArn"` // LogPrefix AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-cloudwatchloggrouplogdestination.html#cfn-lex-botalias-cloudwatchloggrouplogdestination-logprefix - LogPrefix string `json:"LogPrefix,omitempty"` + LogPrefix string `json:"LogPrefix"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lex/aws-lex-botalias_codehookspecification.go b/cloudformation/lex/aws-lex-botalias_codehookspecification.go index 08942a5f3c..9f804033d1 100644 --- a/cloudformation/lex/aws-lex-botalias_codehookspecification.go +++ b/cloudformation/lex/aws-lex-botalias_codehookspecification.go @@ -11,7 +11,7 @@ type BotAlias_CodeHookSpecification struct { // LambdaCodeHook AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-codehookspecification.html#cfn-lex-botalias-codehookspecification-lambdacodehook - LambdaCodeHook *BotAlias_LambdaCodeHook `json:"LambdaCodeHook,omitempty"` + LambdaCodeHook *BotAlias_LambdaCodeHook `json:"LambdaCodeHook"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lex/aws-lex-botalias_conversationlogsettings.go b/cloudformation/lex/aws-lex-botalias_conversationlogsettings.go index e3fe5c578a..773b806770 100644 --- a/cloudformation/lex/aws-lex-botalias_conversationlogsettings.go +++ b/cloudformation/lex/aws-lex-botalias_conversationlogsettings.go @@ -11,12 +11,12 @@ type BotAlias_ConversationLogSettings struct { // AudioLogSettings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-conversationlogsettings.html#cfn-lex-botalias-conversationlogsettings-audiologsettings - AudioLogSettings []BotAlias_AudioLogSetting `json:"AudioLogSettings,omitempty"` + AudioLogSettings *[]BotAlias_AudioLogSetting `json:"AudioLogSettings,omitempty"` // TextLogSettings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-conversationlogsettings.html#cfn-lex-botalias-conversationlogsettings-textlogsettings - TextLogSettings []BotAlias_TextLogSetting `json:"TextLogSettings,omitempty"` + TextLogSettings *[]BotAlias_TextLogSetting `json:"TextLogSettings,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lex/aws-lex-botalias_lambdacodehook.go b/cloudformation/lex/aws-lex-botalias_lambdacodehook.go index 995299fa60..65d2d00ffc 100644 --- a/cloudformation/lex/aws-lex-botalias_lambdacodehook.go +++ b/cloudformation/lex/aws-lex-botalias_lambdacodehook.go @@ -11,12 +11,12 @@ type BotAlias_LambdaCodeHook struct { // CodeHookInterfaceVersion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-lambdacodehook.html#cfn-lex-botalias-lambdacodehook-codehookinterfaceversion - CodeHookInterfaceVersion string `json:"CodeHookInterfaceVersion,omitempty"` + CodeHookInterfaceVersion string `json:"CodeHookInterfaceVersion"` // LambdaArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-lambdacodehook.html#cfn-lex-botalias-lambdacodehook-lambdaarn - LambdaArn string `json:"LambdaArn,omitempty"` + LambdaArn string `json:"LambdaArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lex/aws-lex-botalias_s3bucketlogdestination.go b/cloudformation/lex/aws-lex-botalias_s3bucketlogdestination.go index d8f5084202..984976af07 100644 --- a/cloudformation/lex/aws-lex-botalias_s3bucketlogdestination.go +++ b/cloudformation/lex/aws-lex-botalias_s3bucketlogdestination.go @@ -11,17 +11,17 @@ type BotAlias_S3BucketLogDestination struct { // KmsKeyArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-s3bucketlogdestination.html#cfn-lex-botalias-s3bucketlogdestination-kmskeyarn - KmsKeyArn string `json:"KmsKeyArn,omitempty"` + KmsKeyArn *string `json:"KmsKeyArn,omitempty"` // LogPrefix AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-s3bucketlogdestination.html#cfn-lex-botalias-s3bucketlogdestination-logprefix - LogPrefix string `json:"LogPrefix,omitempty"` + LogPrefix string `json:"LogPrefix"` // S3BucketArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-s3bucketlogdestination.html#cfn-lex-botalias-s3bucketlogdestination-s3bucketarn - S3BucketArn string `json:"S3BucketArn,omitempty"` + S3BucketArn string `json:"S3BucketArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lex/aws-lex-botalias_textlogsetting.go b/cloudformation/lex/aws-lex-botalias_textlogsetting.go index 72de98ff59..6ec521db95 100644 --- a/cloudformation/lex/aws-lex-botalias_textlogsetting.go +++ b/cloudformation/lex/aws-lex-botalias_textlogsetting.go @@ -16,7 +16,7 @@ type BotAlias_TextLogSetting struct { // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-textlogsetting.html#cfn-lex-botalias-textlogsetting-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lex/aws-lex-botversion.go b/cloudformation/lex/aws-lex-botversion.go index e67a51371a..8baa917b85 100644 --- a/cloudformation/lex/aws-lex-botversion.go +++ b/cloudformation/lex/aws-lex-botversion.go @@ -15,17 +15,17 @@ type BotVersion struct { // BotId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-botversion.html#cfn-lex-botversion-botid - BotId string `json:"BotId,omitempty"` + BotId string `json:"BotId"` // BotVersionLocaleSpecification AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-botversion.html#cfn-lex-botversion-botversionlocalespecification - BotVersionLocaleSpecification []BotVersion_BotVersionLocaleSpecification `json:"BotVersionLocaleSpecification,omitempty"` + BotVersionLocaleSpecification []BotVersion_BotVersionLocaleSpecification `json:"BotVersionLocaleSpecification"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-botversion.html#cfn-lex-botversion-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lex/aws-lex-botversion_botversionlocaledetails.go b/cloudformation/lex/aws-lex-botversion_botversionlocaledetails.go index bd34b993bd..e7d5c74387 100644 --- a/cloudformation/lex/aws-lex-botversion_botversionlocaledetails.go +++ b/cloudformation/lex/aws-lex-botversion_botversionlocaledetails.go @@ -11,7 +11,7 @@ type BotVersion_BotVersionLocaleDetails struct { // SourceBotVersion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botversion-botversionlocaledetails.html#cfn-lex-botversion-botversionlocaledetails-sourcebotversion - SourceBotVersion string `json:"SourceBotVersion,omitempty"` + SourceBotVersion string `json:"SourceBotVersion"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lex/aws-lex-botversion_botversionlocalespecification.go b/cloudformation/lex/aws-lex-botversion_botversionlocalespecification.go index 8f6bb5bcb0..83a364cde3 100644 --- a/cloudformation/lex/aws-lex-botversion_botversionlocalespecification.go +++ b/cloudformation/lex/aws-lex-botversion_botversionlocalespecification.go @@ -11,12 +11,12 @@ type BotVersion_BotVersionLocaleSpecification struct { // BotVersionLocaleDetails AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botversion-botversionlocalespecification.html#cfn-lex-botversion-botversionlocalespecification-botversionlocaledetails - BotVersionLocaleDetails *BotVersion_BotVersionLocaleDetails `json:"BotVersionLocaleDetails,omitempty"` + BotVersionLocaleDetails *BotVersion_BotVersionLocaleDetails `json:"BotVersionLocaleDetails"` // LocaleId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botversion-botversionlocalespecification.html#cfn-lex-botversion-botversionlocalespecification-localeid - LocaleId string `json:"LocaleId,omitempty"` + LocaleId string `json:"LocaleId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lex/aws-lex-resourcepolicy.go b/cloudformation/lex/aws-lex-resourcepolicy.go index ebb467d11f..d19f6e67e3 100644 --- a/cloudformation/lex/aws-lex-resourcepolicy.go +++ b/cloudformation/lex/aws-lex-resourcepolicy.go @@ -15,12 +15,12 @@ type ResourcePolicy struct { // Policy AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-resourcepolicy.html#cfn-lex-resourcepolicy-policy - Policy *ResourcePolicy_Policy `json:"Policy,omitempty"` + Policy *ResourcePolicy_Policy `json:"Policy"` // ResourceArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-resourcepolicy.html#cfn-lex-resourcepolicy-resourcearn - ResourceArn string `json:"ResourceArn,omitempty"` + ResourceArn string `json:"ResourceArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/licensemanager/aws-licensemanager-grant.go b/cloudformation/licensemanager/aws-licensemanager-grant.go index 0739b28eee..08b0c64970 100644 --- a/cloudformation/licensemanager/aws-licensemanager-grant.go +++ b/cloudformation/licensemanager/aws-licensemanager-grant.go @@ -15,32 +15,32 @@ type Grant struct { // AllowedOperations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-licensemanager-grant.html#cfn-licensemanager-grant-allowedoperations - AllowedOperations []string `json:"AllowedOperations,omitempty"` + AllowedOperations *[]string `json:"AllowedOperations,omitempty"` // GrantName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-licensemanager-grant.html#cfn-licensemanager-grant-grantname - GrantName string `json:"GrantName,omitempty"` + GrantName *string `json:"GrantName,omitempty"` // HomeRegion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-licensemanager-grant.html#cfn-licensemanager-grant-homeregion - HomeRegion string `json:"HomeRegion,omitempty"` + HomeRegion *string `json:"HomeRegion,omitempty"` // LicenseArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-licensemanager-grant.html#cfn-licensemanager-grant-licensearn - LicenseArn string `json:"LicenseArn,omitempty"` + LicenseArn *string `json:"LicenseArn,omitempty"` // Principals AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-licensemanager-grant.html#cfn-licensemanager-grant-principals - Principals []string `json:"Principals,omitempty"` + Principals *[]string `json:"Principals,omitempty"` // Status AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-licensemanager-grant.html#cfn-licensemanager-grant-status - Status string `json:"Status,omitempty"` + Status *string `json:"Status,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/licensemanager/aws-licensemanager-license.go b/cloudformation/licensemanager/aws-licensemanager-license.go index b248530ca2..b331921f73 100644 --- a/cloudformation/licensemanager/aws-licensemanager-license.go +++ b/cloudformation/licensemanager/aws-licensemanager-license.go @@ -15,57 +15,57 @@ type License struct { // Beneficiary AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-licensemanager-license.html#cfn-licensemanager-license-beneficiary - Beneficiary string `json:"Beneficiary,omitempty"` + Beneficiary *string `json:"Beneficiary,omitempty"` // ConsumptionConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-licensemanager-license.html#cfn-licensemanager-license-consumptionconfiguration - ConsumptionConfiguration *License_ConsumptionConfiguration `json:"ConsumptionConfiguration,omitempty"` + ConsumptionConfiguration *License_ConsumptionConfiguration `json:"ConsumptionConfiguration"` // Entitlements AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-licensemanager-license.html#cfn-licensemanager-license-entitlements - Entitlements []License_Entitlement `json:"Entitlements,omitempty"` + Entitlements []License_Entitlement `json:"Entitlements"` // HomeRegion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-licensemanager-license.html#cfn-licensemanager-license-homeregion - HomeRegion string `json:"HomeRegion,omitempty"` + HomeRegion string `json:"HomeRegion"` // Issuer AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-licensemanager-license.html#cfn-licensemanager-license-issuer - Issuer *License_IssuerData `json:"Issuer,omitempty"` + Issuer *License_IssuerData `json:"Issuer"` // LicenseMetadata AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-licensemanager-license.html#cfn-licensemanager-license-licensemetadata - LicenseMetadata []License_Metadata `json:"LicenseMetadata,omitempty"` + LicenseMetadata *[]License_Metadata `json:"LicenseMetadata,omitempty"` // LicenseName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-licensemanager-license.html#cfn-licensemanager-license-licensename - LicenseName string `json:"LicenseName,omitempty"` + LicenseName string `json:"LicenseName"` // ProductName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-licensemanager-license.html#cfn-licensemanager-license-productname - ProductName string `json:"ProductName,omitempty"` + ProductName string `json:"ProductName"` // ProductSKU AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-licensemanager-license.html#cfn-licensemanager-license-productsku - ProductSKU string `json:"ProductSKU,omitempty"` + ProductSKU *string `json:"ProductSKU,omitempty"` // Status AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-licensemanager-license.html#cfn-licensemanager-license-status - Status string `json:"Status,omitempty"` + Status *string `json:"Status,omitempty"` // Validity AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-licensemanager-license.html#cfn-licensemanager-license-validity - Validity *License_ValidityDateFormat `json:"Validity,omitempty"` + Validity *License_ValidityDateFormat `json:"Validity"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/licensemanager/aws-licensemanager-license_consumptionconfiguration.go b/cloudformation/licensemanager/aws-licensemanager-license_consumptionconfiguration.go index e7b9d75526..02c1949d75 100644 --- a/cloudformation/licensemanager/aws-licensemanager-license_consumptionconfiguration.go +++ b/cloudformation/licensemanager/aws-licensemanager-license_consumptionconfiguration.go @@ -21,7 +21,7 @@ type License_ConsumptionConfiguration struct { // RenewType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-licensemanager-license-consumptionconfiguration.html#cfn-licensemanager-license-consumptionconfiguration-renewtype - RenewType string `json:"RenewType,omitempty"` + RenewType *string `json:"RenewType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/licensemanager/aws-licensemanager-license_entitlement.go b/cloudformation/licensemanager/aws-licensemanager-license_entitlement.go index 044dffdeb8..e4badb33a6 100644 --- a/cloudformation/licensemanager/aws-licensemanager-license_entitlement.go +++ b/cloudformation/licensemanager/aws-licensemanager-license_entitlement.go @@ -11,32 +11,32 @@ type License_Entitlement struct { // AllowCheckIn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-licensemanager-license-entitlement.html#cfn-licensemanager-license-entitlement-allowcheckin - AllowCheckIn bool `json:"AllowCheckIn,omitempty"` + AllowCheckIn *bool `json:"AllowCheckIn,omitempty"` // MaxCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-licensemanager-license-entitlement.html#cfn-licensemanager-license-entitlement-maxcount - MaxCount int `json:"MaxCount,omitempty"` + MaxCount *int `json:"MaxCount,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-licensemanager-license-entitlement.html#cfn-licensemanager-license-entitlement-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Overage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-licensemanager-license-entitlement.html#cfn-licensemanager-license-entitlement-overage - Overage bool `json:"Overage,omitempty"` + Overage *bool `json:"Overage,omitempty"` // Unit AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-licensemanager-license-entitlement.html#cfn-licensemanager-license-entitlement-unit - Unit string `json:"Unit,omitempty"` + Unit string `json:"Unit"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-licensemanager-license-entitlement.html#cfn-licensemanager-license-entitlement-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/licensemanager/aws-licensemanager-license_issuerdata.go b/cloudformation/licensemanager/aws-licensemanager-license_issuerdata.go index d159296e94..8e363ad599 100644 --- a/cloudformation/licensemanager/aws-licensemanager-license_issuerdata.go +++ b/cloudformation/licensemanager/aws-licensemanager-license_issuerdata.go @@ -11,12 +11,12 @@ type License_IssuerData struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-licensemanager-license-issuerdata.html#cfn-licensemanager-license-issuerdata-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // SignKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-licensemanager-license-issuerdata.html#cfn-licensemanager-license-issuerdata-signkey - SignKey string `json:"SignKey,omitempty"` + SignKey *string `json:"SignKey,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/licensemanager/aws-licensemanager-license_metadata.go b/cloudformation/licensemanager/aws-licensemanager-license_metadata.go index c54a626609..20433b6991 100644 --- a/cloudformation/licensemanager/aws-licensemanager-license_metadata.go +++ b/cloudformation/licensemanager/aws-licensemanager-license_metadata.go @@ -11,12 +11,12 @@ type License_Metadata struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-licensemanager-license-metadata.html#cfn-licensemanager-license-metadata-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-licensemanager-license-metadata.html#cfn-licensemanager-license-metadata-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/licensemanager/aws-licensemanager-license_validitydateformat.go b/cloudformation/licensemanager/aws-licensemanager-license_validitydateformat.go index a16cfd42b6..5f1312bd4a 100644 --- a/cloudformation/licensemanager/aws-licensemanager-license_validitydateformat.go +++ b/cloudformation/licensemanager/aws-licensemanager-license_validitydateformat.go @@ -11,12 +11,12 @@ type License_ValidityDateFormat struct { // Begin AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-licensemanager-license-validitydateformat.html#cfn-licensemanager-license-validitydateformat-begin - Begin string `json:"Begin,omitempty"` + Begin string `json:"Begin"` // End AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-licensemanager-license-validitydateformat.html#cfn-licensemanager-license-validitydateformat-end - End string `json:"End,omitempty"` + End string `json:"End"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lightsail/aws-lightsail-alarm.go b/cloudformation/lightsail/aws-lightsail-alarm.go index 8134a907b7..92f47a57c8 100644 --- a/cloudformation/lightsail/aws-lightsail-alarm.go +++ b/cloudformation/lightsail/aws-lightsail-alarm.go @@ -15,22 +15,22 @@ type Alarm struct { // AlarmName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-alarm.html#cfn-lightsail-alarm-alarmname - AlarmName string `json:"AlarmName,omitempty"` + AlarmName string `json:"AlarmName"` // ComparisonOperator AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-alarm.html#cfn-lightsail-alarm-comparisonoperator - ComparisonOperator string `json:"ComparisonOperator,omitempty"` + ComparisonOperator string `json:"ComparisonOperator"` // ContactProtocols AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-alarm.html#cfn-lightsail-alarm-contactprotocols - ContactProtocols []string `json:"ContactProtocols,omitempty"` + ContactProtocols *[]string `json:"ContactProtocols,omitempty"` // DatapointsToAlarm AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-alarm.html#cfn-lightsail-alarm-datapointstoalarm - DatapointsToAlarm int `json:"DatapointsToAlarm,omitempty"` + DatapointsToAlarm *int `json:"DatapointsToAlarm,omitempty"` // EvaluationPeriods AWS CloudFormation Property // Required: true @@ -40,22 +40,22 @@ type Alarm struct { // MetricName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-alarm.html#cfn-lightsail-alarm-metricname - MetricName string `json:"MetricName,omitempty"` + MetricName string `json:"MetricName"` // MonitoredResourceName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-alarm.html#cfn-lightsail-alarm-monitoredresourcename - MonitoredResourceName string `json:"MonitoredResourceName,omitempty"` + MonitoredResourceName string `json:"MonitoredResourceName"` // NotificationEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-alarm.html#cfn-lightsail-alarm-notificationenabled - NotificationEnabled bool `json:"NotificationEnabled,omitempty"` + NotificationEnabled *bool `json:"NotificationEnabled,omitempty"` // NotificationTriggers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-alarm.html#cfn-lightsail-alarm-notificationtriggers - NotificationTriggers []string `json:"NotificationTriggers,omitempty"` + NotificationTriggers *[]string `json:"NotificationTriggers,omitempty"` // Threshold AWS CloudFormation Property // Required: true @@ -65,7 +65,7 @@ type Alarm struct { // TreatMissingData AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-alarm.html#cfn-lightsail-alarm-treatmissingdata - TreatMissingData string `json:"TreatMissingData,omitempty"` + TreatMissingData *string `json:"TreatMissingData,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lightsail/aws-lightsail-bucket.go b/cloudformation/lightsail/aws-lightsail-bucket.go index b310966b5f..41fb603f3f 100644 --- a/cloudformation/lightsail/aws-lightsail-bucket.go +++ b/cloudformation/lightsail/aws-lightsail-bucket.go @@ -21,32 +21,32 @@ type Bucket struct { // BucketName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-bucket.html#cfn-lightsail-bucket-bucketname - BucketName string `json:"BucketName,omitempty"` + BucketName string `json:"BucketName"` // BundleId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-bucket.html#cfn-lightsail-bucket-bundleid - BundleId string `json:"BundleId,omitempty"` + BundleId string `json:"BundleId"` // ObjectVersioning AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-bucket.html#cfn-lightsail-bucket-objectversioning - ObjectVersioning bool `json:"ObjectVersioning,omitempty"` + ObjectVersioning *bool `json:"ObjectVersioning,omitempty"` // ReadOnlyAccessAccounts AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-bucket.html#cfn-lightsail-bucket-readonlyaccessaccounts - ReadOnlyAccessAccounts []string `json:"ReadOnlyAccessAccounts,omitempty"` + ReadOnlyAccessAccounts *[]string `json:"ReadOnlyAccessAccounts,omitempty"` // ResourcesReceivingAccess AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-bucket.html#cfn-lightsail-bucket-resourcesreceivingaccess - ResourcesReceivingAccess []string `json:"ResourcesReceivingAccess,omitempty"` + ResourcesReceivingAccess *[]string `json:"ResourcesReceivingAccess,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-bucket.html#cfn-lightsail-bucket-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lightsail/aws-lightsail-bucket_accessrules.go b/cloudformation/lightsail/aws-lightsail-bucket_accessrules.go index 3be767d315..21f0b72237 100644 --- a/cloudformation/lightsail/aws-lightsail-bucket_accessrules.go +++ b/cloudformation/lightsail/aws-lightsail-bucket_accessrules.go @@ -11,12 +11,12 @@ type Bucket_AccessRules struct { // AllowPublicOverrides AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-bucket-accessrules.html#cfn-lightsail-bucket-accessrules-allowpublicoverrides - AllowPublicOverrides bool `json:"AllowPublicOverrides,omitempty"` + AllowPublicOverrides *bool `json:"AllowPublicOverrides,omitempty"` // GetObject AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-bucket-accessrules.html#cfn-lightsail-bucket-accessrules-getobject - GetObject string `json:"GetObject,omitempty"` + GetObject *string `json:"GetObject,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lightsail/aws-lightsail-certificate.go b/cloudformation/lightsail/aws-lightsail-certificate.go index 24befc63be..06b232fa14 100644 --- a/cloudformation/lightsail/aws-lightsail-certificate.go +++ b/cloudformation/lightsail/aws-lightsail-certificate.go @@ -16,22 +16,22 @@ type Certificate struct { // CertificateName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-certificate.html#cfn-lightsail-certificate-certificatename - CertificateName string `json:"CertificateName,omitempty"` + CertificateName string `json:"CertificateName"` // DomainName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-certificate.html#cfn-lightsail-certificate-domainname - DomainName string `json:"DomainName,omitempty"` + DomainName string `json:"DomainName"` // SubjectAlternativeNames AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-certificate.html#cfn-lightsail-certificate-subjectalternativenames - SubjectAlternativeNames []string `json:"SubjectAlternativeNames,omitempty"` + SubjectAlternativeNames *[]string `json:"SubjectAlternativeNames,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-certificate.html#cfn-lightsail-certificate-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lightsail/aws-lightsail-container.go b/cloudformation/lightsail/aws-lightsail-container.go index 7b002519ad..9c174d4102 100644 --- a/cloudformation/lightsail/aws-lightsail-container.go +++ b/cloudformation/lightsail/aws-lightsail-container.go @@ -21,17 +21,17 @@ type Container struct { // IsDisabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-container.html#cfn-lightsail-container-isdisabled - IsDisabled bool `json:"IsDisabled,omitempty"` + IsDisabled *bool `json:"IsDisabled,omitempty"` // Power AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-container.html#cfn-lightsail-container-power - Power string `json:"Power,omitempty"` + Power string `json:"Power"` // PublicDomainNames AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-container.html#cfn-lightsail-container-publicdomainnames - PublicDomainNames []Container_PublicDomainName `json:"PublicDomainNames,omitempty"` + PublicDomainNames *[]Container_PublicDomainName `json:"PublicDomainNames,omitempty"` // Scale AWS CloudFormation Property // Required: true @@ -41,12 +41,12 @@ type Container struct { // ServiceName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-container.html#cfn-lightsail-container-servicename - ServiceName string `json:"ServiceName,omitempty"` + ServiceName string `json:"ServiceName"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-container.html#cfn-lightsail-container-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lightsail/aws-lightsail-container_container.go b/cloudformation/lightsail/aws-lightsail-container_container.go index 2638ed2af2..21b5559032 100644 --- a/cloudformation/lightsail/aws-lightsail-container_container.go +++ b/cloudformation/lightsail/aws-lightsail-container_container.go @@ -11,27 +11,27 @@ type Container_Container struct { // Command AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-container-container.html#cfn-lightsail-container-container-command - Command []string `json:"Command,omitempty"` + Command *[]string `json:"Command,omitempty"` // ContainerName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-container-container.html#cfn-lightsail-container-container-containername - ContainerName string `json:"ContainerName,omitempty"` + ContainerName *string `json:"ContainerName,omitempty"` // Environment AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-container-container.html#cfn-lightsail-container-container-environment - Environment []Container_EnvironmentVariable `json:"Environment,omitempty"` + Environment *[]Container_EnvironmentVariable `json:"Environment,omitempty"` // Image AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-container-container.html#cfn-lightsail-container-container-image - Image string `json:"Image,omitempty"` + Image *string `json:"Image,omitempty"` // Ports AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-container-container.html#cfn-lightsail-container-container-ports - Ports []Container_PortInfo `json:"Ports,omitempty"` + Ports *[]Container_PortInfo `json:"Ports,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lightsail/aws-lightsail-container_containerservicedeployment.go b/cloudformation/lightsail/aws-lightsail-container_containerservicedeployment.go index 8a6330a06d..76472a67e6 100644 --- a/cloudformation/lightsail/aws-lightsail-container_containerservicedeployment.go +++ b/cloudformation/lightsail/aws-lightsail-container_containerservicedeployment.go @@ -11,7 +11,7 @@ type Container_ContainerServiceDeployment struct { // Containers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-container-containerservicedeployment.html#cfn-lightsail-container-containerservicedeployment-containers - Containers []Container_Container `json:"Containers,omitempty"` + Containers *[]Container_Container `json:"Containers,omitempty"` // PublicEndpoint AWS CloudFormation Property // Required: false diff --git a/cloudformation/lightsail/aws-lightsail-container_environmentvariable.go b/cloudformation/lightsail/aws-lightsail-container_environmentvariable.go index 8a45162e4a..04450463a2 100644 --- a/cloudformation/lightsail/aws-lightsail-container_environmentvariable.go +++ b/cloudformation/lightsail/aws-lightsail-container_environmentvariable.go @@ -11,12 +11,12 @@ type Container_EnvironmentVariable struct { // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-container-environmentvariable.html#cfn-lightsail-container-environmentvariable-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // Variable AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-container-environmentvariable.html#cfn-lightsail-container-environmentvariable-variable - Variable string `json:"Variable,omitempty"` + Variable *string `json:"Variable,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lightsail/aws-lightsail-container_healthcheckconfig.go b/cloudformation/lightsail/aws-lightsail-container_healthcheckconfig.go index 813dd63f10..7e3510ee3a 100644 --- a/cloudformation/lightsail/aws-lightsail-container_healthcheckconfig.go +++ b/cloudformation/lightsail/aws-lightsail-container_healthcheckconfig.go @@ -11,32 +11,32 @@ type Container_HealthCheckConfig struct { // HealthyThreshold AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-container-healthcheckconfig.html#cfn-lightsail-container-healthcheckconfig-healthythreshold - HealthyThreshold int `json:"HealthyThreshold,omitempty"` + HealthyThreshold *int `json:"HealthyThreshold,omitempty"` // IntervalSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-container-healthcheckconfig.html#cfn-lightsail-container-healthcheckconfig-intervalseconds - IntervalSeconds int `json:"IntervalSeconds,omitempty"` + IntervalSeconds *int `json:"IntervalSeconds,omitempty"` // Path AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-container-healthcheckconfig.html#cfn-lightsail-container-healthcheckconfig-path - Path string `json:"Path,omitempty"` + Path *string `json:"Path,omitempty"` // SuccessCodes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-container-healthcheckconfig.html#cfn-lightsail-container-healthcheckconfig-successcodes - SuccessCodes string `json:"SuccessCodes,omitempty"` + SuccessCodes *string `json:"SuccessCodes,omitempty"` // TimeoutSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-container-healthcheckconfig.html#cfn-lightsail-container-healthcheckconfig-timeoutseconds - TimeoutSeconds int `json:"TimeoutSeconds,omitempty"` + TimeoutSeconds *int `json:"TimeoutSeconds,omitempty"` // UnhealthyThreshold AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-container-healthcheckconfig.html#cfn-lightsail-container-healthcheckconfig-unhealthythreshold - UnhealthyThreshold int `json:"UnhealthyThreshold,omitempty"` + UnhealthyThreshold *int `json:"UnhealthyThreshold,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lightsail/aws-lightsail-container_portinfo.go b/cloudformation/lightsail/aws-lightsail-container_portinfo.go index 58a9194608..9c95c76758 100644 --- a/cloudformation/lightsail/aws-lightsail-container_portinfo.go +++ b/cloudformation/lightsail/aws-lightsail-container_portinfo.go @@ -11,12 +11,12 @@ type Container_PortInfo struct { // Port AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-container-portinfo.html#cfn-lightsail-container-portinfo-port - Port string `json:"Port,omitempty"` + Port *string `json:"Port,omitempty"` // Protocol AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-container-portinfo.html#cfn-lightsail-container-portinfo-protocol - Protocol string `json:"Protocol,omitempty"` + Protocol *string `json:"Protocol,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lightsail/aws-lightsail-container_publicdomainname.go b/cloudformation/lightsail/aws-lightsail-container_publicdomainname.go index 87c98e9974..255b74e763 100644 --- a/cloudformation/lightsail/aws-lightsail-container_publicdomainname.go +++ b/cloudformation/lightsail/aws-lightsail-container_publicdomainname.go @@ -11,12 +11,12 @@ type Container_PublicDomainName struct { // CertificateName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-container-publicdomainname.html#cfn-lightsail-container-publicdomainname-certificatename - CertificateName string `json:"CertificateName,omitempty"` + CertificateName *string `json:"CertificateName,omitempty"` // DomainNames AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-container-publicdomainname.html#cfn-lightsail-container-publicdomainname-domainnames - DomainNames []string `json:"DomainNames,omitempty"` + DomainNames *[]string `json:"DomainNames,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lightsail/aws-lightsail-container_publicendpoint.go b/cloudformation/lightsail/aws-lightsail-container_publicendpoint.go index 20cef33902..06afd3317d 100644 --- a/cloudformation/lightsail/aws-lightsail-container_publicendpoint.go +++ b/cloudformation/lightsail/aws-lightsail-container_publicendpoint.go @@ -11,12 +11,12 @@ type Container_PublicEndpoint struct { // ContainerName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-container-publicendpoint.html#cfn-lightsail-container-publicendpoint-containername - ContainerName string `json:"ContainerName,omitempty"` + ContainerName *string `json:"ContainerName,omitempty"` // ContainerPort AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-container-publicendpoint.html#cfn-lightsail-container-publicendpoint-containerport - ContainerPort int `json:"ContainerPort,omitempty"` + ContainerPort *int `json:"ContainerPort,omitempty"` // HealthCheckConfig AWS CloudFormation Property // Required: false diff --git a/cloudformation/lightsail/aws-lightsail-database.go b/cloudformation/lightsail/aws-lightsail-database.go index 5ea46e9284..13394b9fdb 100644 --- a/cloudformation/lightsail/aws-lightsail-database.go +++ b/cloudformation/lightsail/aws-lightsail-database.go @@ -16,77 +16,77 @@ type Database struct { // AvailabilityZone AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-database.html#cfn-lightsail-database-availabilityzone - AvailabilityZone string `json:"AvailabilityZone,omitempty"` + AvailabilityZone *string `json:"AvailabilityZone,omitempty"` // BackupRetention AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-database.html#cfn-lightsail-database-backupretention - BackupRetention bool `json:"BackupRetention,omitempty"` + BackupRetention *bool `json:"BackupRetention,omitempty"` // CaCertificateIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-database.html#cfn-lightsail-database-cacertificateidentifier - CaCertificateIdentifier string `json:"CaCertificateIdentifier,omitempty"` + CaCertificateIdentifier *string `json:"CaCertificateIdentifier,omitempty"` // MasterDatabaseName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-database.html#cfn-lightsail-database-masterdatabasename - MasterDatabaseName string `json:"MasterDatabaseName,omitempty"` + MasterDatabaseName string `json:"MasterDatabaseName"` // MasterUserPassword AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-database.html#cfn-lightsail-database-masteruserpassword - MasterUserPassword string `json:"MasterUserPassword,omitempty"` + MasterUserPassword *string `json:"MasterUserPassword,omitempty"` // MasterUsername AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-database.html#cfn-lightsail-database-masterusername - MasterUsername string `json:"MasterUsername,omitempty"` + MasterUsername string `json:"MasterUsername"` // PreferredBackupWindow AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-database.html#cfn-lightsail-database-preferredbackupwindow - PreferredBackupWindow string `json:"PreferredBackupWindow,omitempty"` + PreferredBackupWindow *string `json:"PreferredBackupWindow,omitempty"` // PreferredMaintenanceWindow AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-database.html#cfn-lightsail-database-preferredmaintenancewindow - PreferredMaintenanceWindow string `json:"PreferredMaintenanceWindow,omitempty"` + PreferredMaintenanceWindow *string `json:"PreferredMaintenanceWindow,omitempty"` // PubliclyAccessible AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-database.html#cfn-lightsail-database-publiclyaccessible - PubliclyAccessible bool `json:"PubliclyAccessible,omitempty"` + PubliclyAccessible *bool `json:"PubliclyAccessible,omitempty"` // RelationalDatabaseBlueprintId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-database.html#cfn-lightsail-database-relationaldatabaseblueprintid - RelationalDatabaseBlueprintId string `json:"RelationalDatabaseBlueprintId,omitempty"` + RelationalDatabaseBlueprintId string `json:"RelationalDatabaseBlueprintId"` // RelationalDatabaseBundleId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-database.html#cfn-lightsail-database-relationaldatabasebundleid - RelationalDatabaseBundleId string `json:"RelationalDatabaseBundleId,omitempty"` + RelationalDatabaseBundleId string `json:"RelationalDatabaseBundleId"` // RelationalDatabaseName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-database.html#cfn-lightsail-database-relationaldatabasename - RelationalDatabaseName string `json:"RelationalDatabaseName,omitempty"` + RelationalDatabaseName string `json:"RelationalDatabaseName"` // RelationalDatabaseParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-database.html#cfn-lightsail-database-relationaldatabaseparameters - RelationalDatabaseParameters []Database_RelationalDatabaseParameter `json:"RelationalDatabaseParameters,omitempty"` + RelationalDatabaseParameters *[]Database_RelationalDatabaseParameter `json:"RelationalDatabaseParameters,omitempty"` // RotateMasterUserPassword AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-database.html#cfn-lightsail-database-rotatemasteruserpassword - RotateMasterUserPassword bool `json:"RotateMasterUserPassword,omitempty"` + RotateMasterUserPassword *bool `json:"RotateMasterUserPassword,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-database.html#cfn-lightsail-database-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lightsail/aws-lightsail-database_relationaldatabaseparameter.go b/cloudformation/lightsail/aws-lightsail-database_relationaldatabaseparameter.go index 42c565e482..2cb63be7f5 100644 --- a/cloudformation/lightsail/aws-lightsail-database_relationaldatabaseparameter.go +++ b/cloudformation/lightsail/aws-lightsail-database_relationaldatabaseparameter.go @@ -11,42 +11,42 @@ type Database_RelationalDatabaseParameter struct { // AllowedValues AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-database-relationaldatabaseparameter.html#cfn-lightsail-database-relationaldatabaseparameter-allowedvalues - AllowedValues string `json:"AllowedValues,omitempty"` + AllowedValues *string `json:"AllowedValues,omitempty"` // ApplyMethod AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-database-relationaldatabaseparameter.html#cfn-lightsail-database-relationaldatabaseparameter-applymethod - ApplyMethod string `json:"ApplyMethod,omitempty"` + ApplyMethod *string `json:"ApplyMethod,omitempty"` // ApplyType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-database-relationaldatabaseparameter.html#cfn-lightsail-database-relationaldatabaseparameter-applytype - ApplyType string `json:"ApplyType,omitempty"` + ApplyType *string `json:"ApplyType,omitempty"` // DataType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-database-relationaldatabaseparameter.html#cfn-lightsail-database-relationaldatabaseparameter-datatype - DataType string `json:"DataType,omitempty"` + DataType *string `json:"DataType,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-database-relationaldatabaseparameter.html#cfn-lightsail-database-relationaldatabaseparameter-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // IsModifiable AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-database-relationaldatabaseparameter.html#cfn-lightsail-database-relationaldatabaseparameter-ismodifiable - IsModifiable bool `json:"IsModifiable,omitempty"` + IsModifiable *bool `json:"IsModifiable,omitempty"` // ParameterName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-database-relationaldatabaseparameter.html#cfn-lightsail-database-relationaldatabaseparameter-parametername - ParameterName string `json:"ParameterName,omitempty"` + ParameterName *string `json:"ParameterName,omitempty"` // ParameterValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-database-relationaldatabaseparameter.html#cfn-lightsail-database-relationaldatabaseparameter-parametervalue - ParameterValue string `json:"ParameterValue,omitempty"` + ParameterValue *string `json:"ParameterValue,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lightsail/aws-lightsail-disk.go b/cloudformation/lightsail/aws-lightsail-disk.go index cd13d77f7c..8c1e27ef1b 100644 --- a/cloudformation/lightsail/aws-lightsail-disk.go +++ b/cloudformation/lightsail/aws-lightsail-disk.go @@ -16,17 +16,17 @@ type Disk struct { // AddOns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-disk.html#cfn-lightsail-disk-addons - AddOns []Disk_AddOn `json:"AddOns,omitempty"` + AddOns *[]Disk_AddOn `json:"AddOns,omitempty"` // AvailabilityZone AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-disk.html#cfn-lightsail-disk-availabilityzone - AvailabilityZone string `json:"AvailabilityZone,omitempty"` + AvailabilityZone *string `json:"AvailabilityZone,omitempty"` // DiskName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-disk.html#cfn-lightsail-disk-diskname - DiskName string `json:"DiskName,omitempty"` + DiskName string `json:"DiskName"` // SizeInGb AWS CloudFormation Property // Required: true @@ -36,7 +36,7 @@ type Disk struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-disk.html#cfn-lightsail-disk-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lightsail/aws-lightsail-disk_addon.go b/cloudformation/lightsail/aws-lightsail-disk_addon.go index 9a46ef6b8d..ac478fdab5 100644 --- a/cloudformation/lightsail/aws-lightsail-disk_addon.go +++ b/cloudformation/lightsail/aws-lightsail-disk_addon.go @@ -11,7 +11,7 @@ type Disk_AddOn struct { // AddOnType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-disk-addon.html#cfn-lightsail-disk-addon-addontype - AddOnType string `json:"AddOnType,omitempty"` + AddOnType string `json:"AddOnType"` // AutoSnapshotAddOnRequest AWS CloudFormation Property // Required: false @@ -21,7 +21,7 @@ type Disk_AddOn struct { // Status AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-disk-addon.html#cfn-lightsail-disk-addon-status - Status string `json:"Status,omitempty"` + Status *string `json:"Status,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lightsail/aws-lightsail-disk_autosnapshotaddon.go b/cloudformation/lightsail/aws-lightsail-disk_autosnapshotaddon.go index d91c3d22c2..9bfaf1bdee 100644 --- a/cloudformation/lightsail/aws-lightsail-disk_autosnapshotaddon.go +++ b/cloudformation/lightsail/aws-lightsail-disk_autosnapshotaddon.go @@ -11,7 +11,7 @@ type Disk_AutoSnapshotAddOn struct { // SnapshotTimeOfDay AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-disk-autosnapshotaddon.html#cfn-lightsail-disk-autosnapshotaddon-snapshottimeofday - SnapshotTimeOfDay string `json:"SnapshotTimeOfDay,omitempty"` + SnapshotTimeOfDay *string `json:"SnapshotTimeOfDay,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lightsail/aws-lightsail-distribution.go b/cloudformation/lightsail/aws-lightsail-distribution.go index dda822f2e6..13802ebc33 100644 --- a/cloudformation/lightsail/aws-lightsail-distribution.go +++ b/cloudformation/lightsail/aws-lightsail-distribution.go @@ -16,7 +16,7 @@ type Distribution struct { // BundleId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-distribution.html#cfn-lightsail-distribution-bundleid - BundleId string `json:"BundleId,omitempty"` + BundleId string `json:"BundleId"` // CacheBehaviorSettings AWS CloudFormation Property // Required: false @@ -26,42 +26,42 @@ type Distribution struct { // CacheBehaviors AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-distribution.html#cfn-lightsail-distribution-cachebehaviors - CacheBehaviors []Distribution_CacheBehaviorPerPath `json:"CacheBehaviors,omitempty"` + CacheBehaviors *[]Distribution_CacheBehaviorPerPath `json:"CacheBehaviors,omitempty"` // CertificateName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-distribution.html#cfn-lightsail-distribution-certificatename - CertificateName string `json:"CertificateName,omitempty"` + CertificateName *string `json:"CertificateName,omitempty"` // DefaultCacheBehavior AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-distribution.html#cfn-lightsail-distribution-defaultcachebehavior - DefaultCacheBehavior *Distribution_CacheBehavior `json:"DefaultCacheBehavior,omitempty"` + DefaultCacheBehavior *Distribution_CacheBehavior `json:"DefaultCacheBehavior"` // DistributionName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-distribution.html#cfn-lightsail-distribution-distributionname - DistributionName string `json:"DistributionName,omitempty"` + DistributionName string `json:"DistributionName"` // IpAddressType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-distribution.html#cfn-lightsail-distribution-ipaddresstype - IpAddressType string `json:"IpAddressType,omitempty"` + IpAddressType *string `json:"IpAddressType,omitempty"` // IsEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-distribution.html#cfn-lightsail-distribution-isenabled - IsEnabled bool `json:"IsEnabled,omitempty"` + IsEnabled *bool `json:"IsEnabled,omitempty"` // Origin AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-distribution.html#cfn-lightsail-distribution-origin - Origin *Distribution_InputOrigin `json:"Origin,omitempty"` + Origin *Distribution_InputOrigin `json:"Origin"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-distribution.html#cfn-lightsail-distribution-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lightsail/aws-lightsail-distribution_cachebehavior.go b/cloudformation/lightsail/aws-lightsail-distribution_cachebehavior.go index 9e73c09fa1..13d4d0014a 100644 --- a/cloudformation/lightsail/aws-lightsail-distribution_cachebehavior.go +++ b/cloudformation/lightsail/aws-lightsail-distribution_cachebehavior.go @@ -11,7 +11,7 @@ type Distribution_CacheBehavior struct { // Behavior AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-distribution-cachebehavior.html#cfn-lightsail-distribution-cachebehavior-behavior - Behavior string `json:"Behavior,omitempty"` + Behavior *string `json:"Behavior,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lightsail/aws-lightsail-distribution_cachebehaviorperpath.go b/cloudformation/lightsail/aws-lightsail-distribution_cachebehaviorperpath.go index 36e8d847a1..b21b713b9a 100644 --- a/cloudformation/lightsail/aws-lightsail-distribution_cachebehaviorperpath.go +++ b/cloudformation/lightsail/aws-lightsail-distribution_cachebehaviorperpath.go @@ -11,12 +11,12 @@ type Distribution_CacheBehaviorPerPath struct { // Behavior AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-distribution-cachebehaviorperpath.html#cfn-lightsail-distribution-cachebehaviorperpath-behavior - Behavior string `json:"Behavior,omitempty"` + Behavior *string `json:"Behavior,omitempty"` // Path AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-distribution-cachebehaviorperpath.html#cfn-lightsail-distribution-cachebehaviorperpath-path - Path string `json:"Path,omitempty"` + Path *string `json:"Path,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lightsail/aws-lightsail-distribution_cachesettings.go b/cloudformation/lightsail/aws-lightsail-distribution_cachesettings.go index 2b7a046187..d6f000f55e 100644 --- a/cloudformation/lightsail/aws-lightsail-distribution_cachesettings.go +++ b/cloudformation/lightsail/aws-lightsail-distribution_cachesettings.go @@ -11,17 +11,17 @@ type Distribution_CacheSettings struct { // AllowedHTTPMethods AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-distribution-cachesettings.html#cfn-lightsail-distribution-cachesettings-allowedhttpmethods - AllowedHTTPMethods string `json:"AllowedHTTPMethods,omitempty"` + AllowedHTTPMethods *string `json:"AllowedHTTPMethods,omitempty"` // CachedHTTPMethods AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-distribution-cachesettings.html#cfn-lightsail-distribution-cachesettings-cachedhttpmethods - CachedHTTPMethods string `json:"CachedHTTPMethods,omitempty"` + CachedHTTPMethods *string `json:"CachedHTTPMethods,omitempty"` // DefaultTTL AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-distribution-cachesettings.html#cfn-lightsail-distribution-cachesettings-defaultttl - DefaultTTL int `json:"DefaultTTL,omitempty"` + DefaultTTL *int `json:"DefaultTTL,omitempty"` // ForwardedCookies AWS CloudFormation Property // Required: false @@ -41,12 +41,12 @@ type Distribution_CacheSettings struct { // MaximumTTL AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-distribution-cachesettings.html#cfn-lightsail-distribution-cachesettings-maximumttl - MaximumTTL int `json:"MaximumTTL,omitempty"` + MaximumTTL *int `json:"MaximumTTL,omitempty"` // MinimumTTL AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-distribution-cachesettings.html#cfn-lightsail-distribution-cachesettings-minimumttl - MinimumTTL int `json:"MinimumTTL,omitempty"` + MinimumTTL *int `json:"MinimumTTL,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lightsail/aws-lightsail-distribution_cookieobject.go b/cloudformation/lightsail/aws-lightsail-distribution_cookieobject.go index f8db6747d4..96ec72e527 100644 --- a/cloudformation/lightsail/aws-lightsail-distribution_cookieobject.go +++ b/cloudformation/lightsail/aws-lightsail-distribution_cookieobject.go @@ -11,12 +11,12 @@ type Distribution_CookieObject struct { // CookiesAllowList AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-distribution-cookieobject.html#cfn-lightsail-distribution-cookieobject-cookiesallowlist - CookiesAllowList []string `json:"CookiesAllowList,omitempty"` + CookiesAllowList *[]string `json:"CookiesAllowList,omitempty"` // Option AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-distribution-cookieobject.html#cfn-lightsail-distribution-cookieobject-option - Option string `json:"Option,omitempty"` + Option *string `json:"Option,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lightsail/aws-lightsail-distribution_headerobject.go b/cloudformation/lightsail/aws-lightsail-distribution_headerobject.go index 89c67c0d81..9ec6a695fa 100644 --- a/cloudformation/lightsail/aws-lightsail-distribution_headerobject.go +++ b/cloudformation/lightsail/aws-lightsail-distribution_headerobject.go @@ -11,12 +11,12 @@ type Distribution_HeaderObject struct { // HeadersAllowList AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-distribution-headerobject.html#cfn-lightsail-distribution-headerobject-headersallowlist - HeadersAllowList []string `json:"HeadersAllowList,omitempty"` + HeadersAllowList *[]string `json:"HeadersAllowList,omitempty"` // Option AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-distribution-headerobject.html#cfn-lightsail-distribution-headerobject-option - Option string `json:"Option,omitempty"` + Option *string `json:"Option,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lightsail/aws-lightsail-distribution_inputorigin.go b/cloudformation/lightsail/aws-lightsail-distribution_inputorigin.go index ae172b28cd..274251e633 100644 --- a/cloudformation/lightsail/aws-lightsail-distribution_inputorigin.go +++ b/cloudformation/lightsail/aws-lightsail-distribution_inputorigin.go @@ -11,17 +11,17 @@ type Distribution_InputOrigin struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-distribution-inputorigin.html#cfn-lightsail-distribution-inputorigin-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // ProtocolPolicy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-distribution-inputorigin.html#cfn-lightsail-distribution-inputorigin-protocolpolicy - ProtocolPolicy string `json:"ProtocolPolicy,omitempty"` + ProtocolPolicy *string `json:"ProtocolPolicy,omitempty"` // RegionName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-distribution-inputorigin.html#cfn-lightsail-distribution-inputorigin-regionname - RegionName string `json:"RegionName,omitempty"` + RegionName *string `json:"RegionName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lightsail/aws-lightsail-distribution_querystringobject.go b/cloudformation/lightsail/aws-lightsail-distribution_querystringobject.go index fc3c9f5ed3..6a399d0c8c 100644 --- a/cloudformation/lightsail/aws-lightsail-distribution_querystringobject.go +++ b/cloudformation/lightsail/aws-lightsail-distribution_querystringobject.go @@ -11,12 +11,12 @@ type Distribution_QueryStringObject struct { // Option AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-distribution-querystringobject.html#cfn-lightsail-distribution-querystringobject-option - Option bool `json:"Option,omitempty"` + Option *bool `json:"Option,omitempty"` // QueryStringsAllowList AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-distribution-querystringobject.html#cfn-lightsail-distribution-querystringobject-querystringsallowlist - QueryStringsAllowList []string `json:"QueryStringsAllowList,omitempty"` + QueryStringsAllowList *[]string `json:"QueryStringsAllowList,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lightsail/aws-lightsail-instance.go b/cloudformation/lightsail/aws-lightsail-instance.go index 08de79f4e8..0f0148fd39 100644 --- a/cloudformation/lightsail/aws-lightsail-instance.go +++ b/cloudformation/lightsail/aws-lightsail-instance.go @@ -16,22 +16,22 @@ type Instance struct { // AddOns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-instance.html#cfn-lightsail-instance-addons - AddOns []Instance_AddOn `json:"AddOns,omitempty"` + AddOns *[]Instance_AddOn `json:"AddOns,omitempty"` // AvailabilityZone AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-instance.html#cfn-lightsail-instance-availabilityzone - AvailabilityZone string `json:"AvailabilityZone,omitempty"` + AvailabilityZone *string `json:"AvailabilityZone,omitempty"` // BlueprintId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-instance.html#cfn-lightsail-instance-blueprintid - BlueprintId string `json:"BlueprintId,omitempty"` + BlueprintId string `json:"BlueprintId"` // BundleId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-instance.html#cfn-lightsail-instance-bundleid - BundleId string `json:"BundleId,omitempty"` + BundleId string `json:"BundleId"` // Hardware AWS CloudFormation Property // Required: false @@ -41,12 +41,12 @@ type Instance struct { // InstanceName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-instance.html#cfn-lightsail-instance-instancename - InstanceName string `json:"InstanceName,omitempty"` + InstanceName string `json:"InstanceName"` // KeyPairName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-instance.html#cfn-lightsail-instance-keypairname - KeyPairName string `json:"KeyPairName,omitempty"` + KeyPairName *string `json:"KeyPairName,omitempty"` // Networking AWS CloudFormation Property // Required: false @@ -56,12 +56,12 @@ type Instance struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-instance.html#cfn-lightsail-instance-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // UserData AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-instance.html#cfn-lightsail-instance-userdata - UserData string `json:"UserData,omitempty"` + UserData *string `json:"UserData,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lightsail/aws-lightsail-instance_addon.go b/cloudformation/lightsail/aws-lightsail-instance_addon.go index e4aacaa969..fee65020fb 100644 --- a/cloudformation/lightsail/aws-lightsail-instance_addon.go +++ b/cloudformation/lightsail/aws-lightsail-instance_addon.go @@ -11,7 +11,7 @@ type Instance_AddOn struct { // AddOnType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-instance-addon.html#cfn-lightsail-instance-addon-addontype - AddOnType string `json:"AddOnType,omitempty"` + AddOnType string `json:"AddOnType"` // AutoSnapshotAddOnRequest AWS CloudFormation Property // Required: false @@ -21,7 +21,7 @@ type Instance_AddOn struct { // Status AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-instance-addon.html#cfn-lightsail-instance-addon-status - Status string `json:"Status,omitempty"` + Status *string `json:"Status,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lightsail/aws-lightsail-instance_autosnapshotaddon.go b/cloudformation/lightsail/aws-lightsail-instance_autosnapshotaddon.go index 2ffde3e59f..ffdb83b31c 100644 --- a/cloudformation/lightsail/aws-lightsail-instance_autosnapshotaddon.go +++ b/cloudformation/lightsail/aws-lightsail-instance_autosnapshotaddon.go @@ -11,7 +11,7 @@ type Instance_AutoSnapshotAddOn struct { // SnapshotTimeOfDay AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-instance-autosnapshotaddon.html#cfn-lightsail-instance-autosnapshotaddon-snapshottimeofday - SnapshotTimeOfDay string `json:"SnapshotTimeOfDay,omitempty"` + SnapshotTimeOfDay *string `json:"SnapshotTimeOfDay,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lightsail/aws-lightsail-instance_disk.go b/cloudformation/lightsail/aws-lightsail-instance_disk.go index e4c80f1787..d9ffb2cddd 100644 --- a/cloudformation/lightsail/aws-lightsail-instance_disk.go +++ b/cloudformation/lightsail/aws-lightsail-instance_disk.go @@ -11,37 +11,37 @@ type Instance_Disk struct { // AttachedTo AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-instance-disk.html#cfn-lightsail-instance-disk-attachedto - AttachedTo string `json:"AttachedTo,omitempty"` + AttachedTo *string `json:"AttachedTo,omitempty"` // AttachmentState AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-instance-disk.html#cfn-lightsail-instance-disk-attachmentstate - AttachmentState string `json:"AttachmentState,omitempty"` + AttachmentState *string `json:"AttachmentState,omitempty"` // DiskName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-instance-disk.html#cfn-lightsail-instance-disk-diskname - DiskName string `json:"DiskName,omitempty"` + DiskName string `json:"DiskName"` // IOPS AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-instance-disk.html#cfn-lightsail-instance-disk-iops - IOPS int `json:"IOPS,omitempty"` + IOPS *int `json:"IOPS,omitempty"` // IsSystemDisk AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-instance-disk.html#cfn-lightsail-instance-disk-issystemdisk - IsSystemDisk bool `json:"IsSystemDisk,omitempty"` + IsSystemDisk *bool `json:"IsSystemDisk,omitempty"` // Path AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-instance-disk.html#cfn-lightsail-instance-disk-path - Path string `json:"Path,omitempty"` + Path string `json:"Path"` // SizeInGb AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-instance-disk.html#cfn-lightsail-instance-disk-sizeingb - SizeInGb string `json:"SizeInGb,omitempty"` + SizeInGb *string `json:"SizeInGb,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lightsail/aws-lightsail-instance_hardware.go b/cloudformation/lightsail/aws-lightsail-instance_hardware.go index 5f72b0bb90..2db3ba703f 100644 --- a/cloudformation/lightsail/aws-lightsail-instance_hardware.go +++ b/cloudformation/lightsail/aws-lightsail-instance_hardware.go @@ -11,17 +11,17 @@ type Instance_Hardware struct { // CpuCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-instance-hardware.html#cfn-lightsail-instance-hardware-cpucount - CpuCount int `json:"CpuCount,omitempty"` + CpuCount *int `json:"CpuCount,omitempty"` // Disks AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-instance-hardware.html#cfn-lightsail-instance-hardware-disks - Disks []Instance_Disk `json:"Disks,omitempty"` + Disks *[]Instance_Disk `json:"Disks,omitempty"` // RamSizeInGb AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-instance-hardware.html#cfn-lightsail-instance-hardware-ramsizeingb - RamSizeInGb int `json:"RamSizeInGb,omitempty"` + RamSizeInGb *int `json:"RamSizeInGb,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lightsail/aws-lightsail-instance_location.go b/cloudformation/lightsail/aws-lightsail-instance_location.go index eb90c21e34..6becd470a3 100644 --- a/cloudformation/lightsail/aws-lightsail-instance_location.go +++ b/cloudformation/lightsail/aws-lightsail-instance_location.go @@ -11,12 +11,12 @@ type Instance_Location struct { // AvailabilityZone AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-instance-location.html#cfn-lightsail-instance-location-availabilityzone - AvailabilityZone string `json:"AvailabilityZone,omitempty"` + AvailabilityZone *string `json:"AvailabilityZone,omitempty"` // RegionName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-instance-location.html#cfn-lightsail-instance-location-regionname - RegionName string `json:"RegionName,omitempty"` + RegionName *string `json:"RegionName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lightsail/aws-lightsail-instance_monthlytransfer.go b/cloudformation/lightsail/aws-lightsail-instance_monthlytransfer.go index f6d9aafd7f..f4d307fd7e 100644 --- a/cloudformation/lightsail/aws-lightsail-instance_monthlytransfer.go +++ b/cloudformation/lightsail/aws-lightsail-instance_monthlytransfer.go @@ -11,7 +11,7 @@ type Instance_MonthlyTransfer struct { // GbPerMonthAllocated AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-instance-monthlytransfer.html#cfn-lightsail-instance-monthlytransfer-gbpermonthallocated - GbPerMonthAllocated string `json:"GbPerMonthAllocated,omitempty"` + GbPerMonthAllocated *string `json:"GbPerMonthAllocated,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lightsail/aws-lightsail-instance_networking.go b/cloudformation/lightsail/aws-lightsail-instance_networking.go index d6a7a3bc89..56da5dd283 100644 --- a/cloudformation/lightsail/aws-lightsail-instance_networking.go +++ b/cloudformation/lightsail/aws-lightsail-instance_networking.go @@ -16,7 +16,7 @@ type Instance_Networking struct { // Ports AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-instance-networking.html#cfn-lightsail-instance-networking-ports - Ports []Instance_Port `json:"Ports,omitempty"` + Ports []Instance_Port `json:"Ports"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lightsail/aws-lightsail-instance_port.go b/cloudformation/lightsail/aws-lightsail-instance_port.go index d11cbbf3e6..4d7e6f3e4b 100644 --- a/cloudformation/lightsail/aws-lightsail-instance_port.go +++ b/cloudformation/lightsail/aws-lightsail-instance_port.go @@ -11,52 +11,52 @@ type Instance_Port struct { // AccessDirection AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-instance-port.html#cfn-lightsail-instance-port-accessdirection - AccessDirection string `json:"AccessDirection,omitempty"` + AccessDirection *string `json:"AccessDirection,omitempty"` // AccessFrom AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-instance-port.html#cfn-lightsail-instance-port-accessfrom - AccessFrom string `json:"AccessFrom,omitempty"` + AccessFrom *string `json:"AccessFrom,omitempty"` // AccessType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-instance-port.html#cfn-lightsail-instance-port-accesstype - AccessType string `json:"AccessType,omitempty"` + AccessType *string `json:"AccessType,omitempty"` // CidrListAliases AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-instance-port.html#cfn-lightsail-instance-port-cidrlistaliases - CidrListAliases []string `json:"CidrListAliases,omitempty"` + CidrListAliases *[]string `json:"CidrListAliases,omitempty"` // Cidrs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-instance-port.html#cfn-lightsail-instance-port-cidrs - Cidrs []string `json:"Cidrs,omitempty"` + Cidrs *[]string `json:"Cidrs,omitempty"` // CommonName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-instance-port.html#cfn-lightsail-instance-port-commonname - CommonName string `json:"CommonName,omitempty"` + CommonName *string `json:"CommonName,omitempty"` // FromPort AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-instance-port.html#cfn-lightsail-instance-port-fromport - FromPort int `json:"FromPort,omitempty"` + FromPort *int `json:"FromPort,omitempty"` // Ipv6Cidrs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-instance-port.html#cfn-lightsail-instance-port-ipv6cidrs - Ipv6Cidrs []string `json:"Ipv6Cidrs,omitempty"` + Ipv6Cidrs *[]string `json:"Ipv6Cidrs,omitempty"` // Protocol AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-instance-port.html#cfn-lightsail-instance-port-protocol - Protocol string `json:"Protocol,omitempty"` + Protocol *string `json:"Protocol,omitempty"` // ToPort AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-instance-port.html#cfn-lightsail-instance-port-toport - ToPort int `json:"ToPort,omitempty"` + ToPort *int `json:"ToPort,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lightsail/aws-lightsail-instance_state.go b/cloudformation/lightsail/aws-lightsail-instance_state.go index e39300f072..6498a15621 100644 --- a/cloudformation/lightsail/aws-lightsail-instance_state.go +++ b/cloudformation/lightsail/aws-lightsail-instance_state.go @@ -11,12 +11,12 @@ type Instance_State struct { // Code AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-instance-state.html#cfn-lightsail-instance-state-code - Code int `json:"Code,omitempty"` + Code *int `json:"Code,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-instance-state.html#cfn-lightsail-instance-state-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lightsail/aws-lightsail-loadbalancer.go b/cloudformation/lightsail/aws-lightsail-loadbalancer.go index 5b5dbd85fd..188d4cea0d 100644 --- a/cloudformation/lightsail/aws-lightsail-loadbalancer.go +++ b/cloudformation/lightsail/aws-lightsail-loadbalancer.go @@ -16,12 +16,12 @@ type LoadBalancer struct { // AttachedInstances AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-loadbalancer.html#cfn-lightsail-loadbalancer-attachedinstances - AttachedInstances []string `json:"AttachedInstances,omitempty"` + AttachedInstances *[]string `json:"AttachedInstances,omitempty"` // HealthCheckPath AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-loadbalancer.html#cfn-lightsail-loadbalancer-healthcheckpath - HealthCheckPath string `json:"HealthCheckPath,omitempty"` + HealthCheckPath *string `json:"HealthCheckPath,omitempty"` // InstancePort AWS CloudFormation Property // Required: true @@ -31,27 +31,27 @@ type LoadBalancer struct { // IpAddressType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-loadbalancer.html#cfn-lightsail-loadbalancer-ipaddresstype - IpAddressType string `json:"IpAddressType,omitempty"` + IpAddressType *string `json:"IpAddressType,omitempty"` // LoadBalancerName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-loadbalancer.html#cfn-lightsail-loadbalancer-loadbalancername - LoadBalancerName string `json:"LoadBalancerName,omitempty"` + LoadBalancerName string `json:"LoadBalancerName"` // SessionStickinessEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-loadbalancer.html#cfn-lightsail-loadbalancer-sessionstickinessenabled - SessionStickinessEnabled bool `json:"SessionStickinessEnabled,omitempty"` + SessionStickinessEnabled *bool `json:"SessionStickinessEnabled,omitempty"` // SessionStickinessLBCookieDurationSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-loadbalancer.html#cfn-lightsail-loadbalancer-sessionstickinesslbcookiedurationseconds - SessionStickinessLBCookieDurationSeconds string `json:"SessionStickinessLBCookieDurationSeconds,omitempty"` + SessionStickinessLBCookieDurationSeconds *string `json:"SessionStickinessLBCookieDurationSeconds,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-loadbalancer.html#cfn-lightsail-loadbalancer-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lightsail/aws-lightsail-loadbalancertlscertificate.go b/cloudformation/lightsail/aws-lightsail-loadbalancertlscertificate.go index 18a63de902..db6470fcd7 100644 --- a/cloudformation/lightsail/aws-lightsail-loadbalancertlscertificate.go +++ b/cloudformation/lightsail/aws-lightsail-loadbalancertlscertificate.go @@ -15,27 +15,27 @@ type LoadBalancerTlsCertificate struct { // CertificateAlternativeNames AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-loadbalancertlscertificate.html#cfn-lightsail-loadbalancertlscertificate-certificatealternativenames - CertificateAlternativeNames []string `json:"CertificateAlternativeNames,omitempty"` + CertificateAlternativeNames *[]string `json:"CertificateAlternativeNames,omitempty"` // CertificateDomainName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-loadbalancertlscertificate.html#cfn-lightsail-loadbalancertlscertificate-certificatedomainname - CertificateDomainName string `json:"CertificateDomainName,omitempty"` + CertificateDomainName string `json:"CertificateDomainName"` // CertificateName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-loadbalancertlscertificate.html#cfn-lightsail-loadbalancertlscertificate-certificatename - CertificateName string `json:"CertificateName,omitempty"` + CertificateName string `json:"CertificateName"` // IsAttached AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-loadbalancertlscertificate.html#cfn-lightsail-loadbalancertlscertificate-isattached - IsAttached bool `json:"IsAttached,omitempty"` + IsAttached *bool `json:"IsAttached,omitempty"` // LoadBalancerName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-loadbalancertlscertificate.html#cfn-lightsail-loadbalancertlscertificate-loadbalancername - LoadBalancerName string `json:"LoadBalancerName,omitempty"` + LoadBalancerName string `json:"LoadBalancerName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lightsail/aws-lightsail-staticip.go b/cloudformation/lightsail/aws-lightsail-staticip.go index 678a199e61..0d8ecc1d0b 100644 --- a/cloudformation/lightsail/aws-lightsail-staticip.go +++ b/cloudformation/lightsail/aws-lightsail-staticip.go @@ -15,12 +15,12 @@ type StaticIp struct { // AttachedTo AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-staticip.html#cfn-lightsail-staticip-attachedto - AttachedTo string `json:"AttachedTo,omitempty"` + AttachedTo *string `json:"AttachedTo,omitempty"` // StaticIpName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-staticip.html#cfn-lightsail-staticip-staticipname - StaticIpName string `json:"StaticIpName,omitempty"` + StaticIpName string `json:"StaticIpName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/location/aws-location-geofencecollection.go b/cloudformation/location/aws-location-geofencecollection.go index 854618ad54..d03afe32ab 100644 --- a/cloudformation/location/aws-location-geofencecollection.go +++ b/cloudformation/location/aws-location-geofencecollection.go @@ -15,27 +15,27 @@ type GeofenceCollection struct { // CollectionName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-geofencecollection.html#cfn-location-geofencecollection-collectionname - CollectionName string `json:"CollectionName,omitempty"` + CollectionName string `json:"CollectionName"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-geofencecollection.html#cfn-location-geofencecollection-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-geofencecollection.html#cfn-location-geofencecollection-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // PricingPlan AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-geofencecollection.html#cfn-location-geofencecollection-pricingplan - PricingPlan string `json:"PricingPlan,omitempty"` + PricingPlan *string `json:"PricingPlan,omitempty"` // PricingPlanDataSource AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-geofencecollection.html#cfn-location-geofencecollection-pricingplandatasource - PricingPlanDataSource string `json:"PricingPlanDataSource,omitempty"` + PricingPlanDataSource *string `json:"PricingPlanDataSource,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/location/aws-location-map.go b/cloudformation/location/aws-location-map.go index 7157e3327f..644237a71f 100644 --- a/cloudformation/location/aws-location-map.go +++ b/cloudformation/location/aws-location-map.go @@ -15,22 +15,22 @@ type Map struct { // Configuration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-map.html#cfn-location-map-configuration - Configuration *Map_MapConfiguration `json:"Configuration,omitempty"` + Configuration *Map_MapConfiguration `json:"Configuration"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-map.html#cfn-location-map-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // MapName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-map.html#cfn-location-map-mapname - MapName string `json:"MapName,omitempty"` + MapName string `json:"MapName"` // PricingPlan AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-map.html#cfn-location-map-pricingplan - PricingPlan string `json:"PricingPlan,omitempty"` + PricingPlan *string `json:"PricingPlan,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/location/aws-location-map_mapconfiguration.go b/cloudformation/location/aws-location-map_mapconfiguration.go index 6a331c9935..e6afef32dd 100644 --- a/cloudformation/location/aws-location-map_mapconfiguration.go +++ b/cloudformation/location/aws-location-map_mapconfiguration.go @@ -11,7 +11,7 @@ type Map_MapConfiguration struct { // Style AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-location-map-mapconfiguration.html#cfn-location-map-mapconfiguration-style - Style string `json:"Style,omitempty"` + Style string `json:"Style"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/location/aws-location-placeindex.go b/cloudformation/location/aws-location-placeindex.go index d0057ea70e..e794098ac6 100644 --- a/cloudformation/location/aws-location-placeindex.go +++ b/cloudformation/location/aws-location-placeindex.go @@ -15,7 +15,7 @@ type PlaceIndex struct { // DataSource AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-placeindex.html#cfn-location-placeindex-datasource - DataSource string `json:"DataSource,omitempty"` + DataSource string `json:"DataSource"` // DataSourceConfiguration AWS CloudFormation Property // Required: false @@ -25,17 +25,17 @@ type PlaceIndex struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-placeindex.html#cfn-location-placeindex-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // IndexName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-placeindex.html#cfn-location-placeindex-indexname - IndexName string `json:"IndexName,omitempty"` + IndexName string `json:"IndexName"` // PricingPlan AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-placeindex.html#cfn-location-placeindex-pricingplan - PricingPlan string `json:"PricingPlan,omitempty"` + PricingPlan *string `json:"PricingPlan,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/location/aws-location-placeindex_datasourceconfiguration.go b/cloudformation/location/aws-location-placeindex_datasourceconfiguration.go index cf69289b96..74de85d9e4 100644 --- a/cloudformation/location/aws-location-placeindex_datasourceconfiguration.go +++ b/cloudformation/location/aws-location-placeindex_datasourceconfiguration.go @@ -11,7 +11,7 @@ type PlaceIndex_DataSourceConfiguration struct { // IntendedUse AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-location-placeindex-datasourceconfiguration.html#cfn-location-placeindex-datasourceconfiguration-intendeduse - IntendedUse string `json:"IntendedUse,omitempty"` + IntendedUse *string `json:"IntendedUse,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/location/aws-location-routecalculator.go b/cloudformation/location/aws-location-routecalculator.go index 4159cfe1ae..23a19d3d19 100644 --- a/cloudformation/location/aws-location-routecalculator.go +++ b/cloudformation/location/aws-location-routecalculator.go @@ -15,22 +15,22 @@ type RouteCalculator struct { // CalculatorName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-routecalculator.html#cfn-location-routecalculator-calculatorname - CalculatorName string `json:"CalculatorName,omitempty"` + CalculatorName string `json:"CalculatorName"` // DataSource AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-routecalculator.html#cfn-location-routecalculator-datasource - DataSource string `json:"DataSource,omitempty"` + DataSource string `json:"DataSource"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-routecalculator.html#cfn-location-routecalculator-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // PricingPlan AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-routecalculator.html#cfn-location-routecalculator-pricingplan - PricingPlan string `json:"PricingPlan,omitempty"` + PricingPlan *string `json:"PricingPlan,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/location/aws-location-tracker.go b/cloudformation/location/aws-location-tracker.go index e57819b7b6..23f70e3fbf 100644 --- a/cloudformation/location/aws-location-tracker.go +++ b/cloudformation/location/aws-location-tracker.go @@ -15,32 +15,32 @@ type Tracker struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-tracker.html#cfn-location-tracker-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-tracker.html#cfn-location-tracker-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // PositionFiltering AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-tracker.html#cfn-location-tracker-positionfiltering - PositionFiltering string `json:"PositionFiltering,omitempty"` + PositionFiltering *string `json:"PositionFiltering,omitempty"` // PricingPlan AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-tracker.html#cfn-location-tracker-pricingplan - PricingPlan string `json:"PricingPlan,omitempty"` + PricingPlan *string `json:"PricingPlan,omitempty"` // PricingPlanDataSource AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-tracker.html#cfn-location-tracker-pricingplandatasource - PricingPlanDataSource string `json:"PricingPlanDataSource,omitempty"` + PricingPlanDataSource *string `json:"PricingPlanDataSource,omitempty"` // TrackerName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-tracker.html#cfn-location-tracker-trackername - TrackerName string `json:"TrackerName,omitempty"` + TrackerName string `json:"TrackerName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/location/aws-location-trackerconsumer.go b/cloudformation/location/aws-location-trackerconsumer.go index 14f19f89b7..998711c784 100644 --- a/cloudformation/location/aws-location-trackerconsumer.go +++ b/cloudformation/location/aws-location-trackerconsumer.go @@ -15,12 +15,12 @@ type TrackerConsumer struct { // ConsumerArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-trackerconsumer.html#cfn-location-trackerconsumer-consumerarn - ConsumerArn string `json:"ConsumerArn,omitempty"` + ConsumerArn string `json:"ConsumerArn"` // TrackerName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-trackerconsumer.html#cfn-location-trackerconsumer-trackername - TrackerName string `json:"TrackerName,omitempty"` + TrackerName string `json:"TrackerName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/logs/aws-logs-destination.go b/cloudformation/logs/aws-logs-destination.go index 5d8c322225..cd9a571ef5 100644 --- a/cloudformation/logs/aws-logs-destination.go +++ b/cloudformation/logs/aws-logs-destination.go @@ -15,22 +15,22 @@ type Destination struct { // DestinationName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-destination.html#cfn-logs-destination-destinationname - DestinationName string `json:"DestinationName,omitempty"` + DestinationName string `json:"DestinationName"` // DestinationPolicy AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-destination.html#cfn-logs-destination-destinationpolicy - DestinationPolicy string `json:"DestinationPolicy,omitempty"` + DestinationPolicy string `json:"DestinationPolicy"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-destination.html#cfn-logs-destination-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // TargetArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-destination.html#cfn-logs-destination-targetarn - TargetArn string `json:"TargetArn,omitempty"` + TargetArn string `json:"TargetArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/logs/aws-logs-loggroup.go b/cloudformation/logs/aws-logs-loggroup.go index 8109fb3826..b810bcc4a7 100644 --- a/cloudformation/logs/aws-logs-loggroup.go +++ b/cloudformation/logs/aws-logs-loggroup.go @@ -16,22 +16,22 @@ type LogGroup struct { // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-loggroup.html#cfn-logs-loggroup-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // LogGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-loggroup.html#cfn-logs-loggroup-loggroupname - LogGroupName string `json:"LogGroupName,omitempty"` + LogGroupName *string `json:"LogGroupName,omitempty"` // RetentionInDays AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-loggroup.html#cfn-logs-loggroup-retentionindays - RetentionInDays int `json:"RetentionInDays,omitempty"` + RetentionInDays *int `json:"RetentionInDays,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-loggroup.html#cfn-logs-loggroup-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/logs/aws-logs-logstream.go b/cloudformation/logs/aws-logs-logstream.go index e7c3a2651e..a3231a3716 100644 --- a/cloudformation/logs/aws-logs-logstream.go +++ b/cloudformation/logs/aws-logs-logstream.go @@ -15,12 +15,12 @@ type LogStream struct { // LogGroupName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-logstream.html#cfn-logs-logstream-loggroupname - LogGroupName string `json:"LogGroupName,omitempty"` + LogGroupName string `json:"LogGroupName"` // LogStreamName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-logstream.html#cfn-logs-logstream-logstreamname - LogStreamName string `json:"LogStreamName,omitempty"` + LogStreamName *string `json:"LogStreamName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/logs/aws-logs-metricfilter.go b/cloudformation/logs/aws-logs-metricfilter.go index 1da2af88e3..8902fcfde6 100644 --- a/cloudformation/logs/aws-logs-metricfilter.go +++ b/cloudformation/logs/aws-logs-metricfilter.go @@ -15,17 +15,17 @@ type MetricFilter struct { // FilterPattern AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-metricfilter.html#cfn-cwl-metricfilter-filterpattern - FilterPattern string `json:"FilterPattern,omitempty"` + FilterPattern string `json:"FilterPattern"` // LogGroupName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-metricfilter.html#cfn-cwl-metricfilter-loggroupname - LogGroupName string `json:"LogGroupName,omitempty"` + LogGroupName string `json:"LogGroupName"` // MetricTransformations AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-metricfilter.html#cfn-cwl-metricfilter-metrictransformations - MetricTransformations []MetricFilter_MetricTransformation `json:"MetricTransformations,omitempty"` + MetricTransformations []MetricFilter_MetricTransformation `json:"MetricTransformations"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/logs/aws-logs-metricfilter_metrictransformation.go b/cloudformation/logs/aws-logs-metricfilter_metrictransformation.go index 39ca172270..007ad66e3f 100644 --- a/cloudformation/logs/aws-logs-metricfilter_metrictransformation.go +++ b/cloudformation/logs/aws-logs-metricfilter_metrictransformation.go @@ -11,22 +11,22 @@ type MetricFilter_MetricTransformation struct { // DefaultValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-logs-metricfilter-metrictransformation.html#cfn-cwl-metricfilter-metrictransformation-defaultvalue - DefaultValue float64 `json:"DefaultValue,omitempty"` + DefaultValue *float64 `json:"DefaultValue,omitempty"` // MetricName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-logs-metricfilter-metrictransformation.html#cfn-cwl-metricfilter-metrictransformation-metricname - MetricName string `json:"MetricName,omitempty"` + MetricName string `json:"MetricName"` // MetricNamespace AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-logs-metricfilter-metrictransformation.html#cfn-cwl-metricfilter-metrictransformation-metricnamespace - MetricNamespace string `json:"MetricNamespace,omitempty"` + MetricNamespace string `json:"MetricNamespace"` // MetricValue AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-logs-metricfilter-metrictransformation.html#cfn-cwl-metricfilter-metrictransformation-metricvalue - MetricValue string `json:"MetricValue,omitempty"` + MetricValue string `json:"MetricValue"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/logs/aws-logs-querydefinition.go b/cloudformation/logs/aws-logs-querydefinition.go index 0bbfc8bf41..aae97f24b3 100644 --- a/cloudformation/logs/aws-logs-querydefinition.go +++ b/cloudformation/logs/aws-logs-querydefinition.go @@ -15,17 +15,17 @@ type QueryDefinition struct { // LogGroupNames AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-querydefinition.html#cfn-logs-querydefinition-loggroupnames - LogGroupNames []string `json:"LogGroupNames,omitempty"` + LogGroupNames *[]string `json:"LogGroupNames,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-querydefinition.html#cfn-logs-querydefinition-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // QueryString AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-querydefinition.html#cfn-logs-querydefinition-querystring - QueryString string `json:"QueryString,omitempty"` + QueryString string `json:"QueryString"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/logs/aws-logs-resourcepolicy.go b/cloudformation/logs/aws-logs-resourcepolicy.go index 043b908951..e76b07af88 100644 --- a/cloudformation/logs/aws-logs-resourcepolicy.go +++ b/cloudformation/logs/aws-logs-resourcepolicy.go @@ -15,12 +15,12 @@ type ResourcePolicy struct { // PolicyDocument AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-resourcepolicy.html#cfn-logs-resourcepolicy-policydocument - PolicyDocument string `json:"PolicyDocument,omitempty"` + PolicyDocument string `json:"PolicyDocument"` // PolicyName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-resourcepolicy.html#cfn-logs-resourcepolicy-policyname - PolicyName string `json:"PolicyName,omitempty"` + PolicyName string `json:"PolicyName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/logs/aws-logs-subscriptionfilter.go b/cloudformation/logs/aws-logs-subscriptionfilter.go index f4146bb017..9aac4e897f 100644 --- a/cloudformation/logs/aws-logs-subscriptionfilter.go +++ b/cloudformation/logs/aws-logs-subscriptionfilter.go @@ -15,22 +15,22 @@ type SubscriptionFilter struct { // DestinationArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-subscriptionfilter.html#cfn-cwl-subscriptionfilter-destinationarn - DestinationArn string `json:"DestinationArn,omitempty"` + DestinationArn string `json:"DestinationArn"` // FilterPattern AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-subscriptionfilter.html#cfn-cwl-subscriptionfilter-filterpattern - FilterPattern string `json:"FilterPattern,omitempty"` + FilterPattern string `json:"FilterPattern"` // LogGroupName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-subscriptionfilter.html#cfn-cwl-subscriptionfilter-loggroupname - LogGroupName string `json:"LogGroupName,omitempty"` + LogGroupName string `json:"LogGroupName"` // RoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-subscriptionfilter.html#cfn-cwl-subscriptionfilter-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn *string `json:"RoleArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lookoutequipment/aws-lookoutequipment-inferencescheduler.go b/cloudformation/lookoutequipment/aws-lookoutequipment-inferencescheduler.go index 0066acb3af..0a11742744 100644 --- a/cloudformation/lookoutequipment/aws-lookoutequipment-inferencescheduler.go +++ b/cloudformation/lookoutequipment/aws-lookoutequipment-inferencescheduler.go @@ -16,47 +16,47 @@ type InferenceScheduler struct { // DataDelayOffsetInMinutes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lookoutequipment-inferencescheduler.html#cfn-lookoutequipment-inferencescheduler-datadelayoffsetinminutes - DataDelayOffsetInMinutes int `json:"DataDelayOffsetInMinutes,omitempty"` + DataDelayOffsetInMinutes *int `json:"DataDelayOffsetInMinutes,omitempty"` // DataInputConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lookoutequipment-inferencescheduler.html#cfn-lookoutequipment-inferencescheduler-datainputconfiguration - DataInputConfiguration interface{} `json:"DataInputConfiguration,omitempty"` + DataInputConfiguration interface{} `json:"DataInputConfiguration"` // DataOutputConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lookoutequipment-inferencescheduler.html#cfn-lookoutequipment-inferencescheduler-dataoutputconfiguration - DataOutputConfiguration interface{} `json:"DataOutputConfiguration,omitempty"` + DataOutputConfiguration interface{} `json:"DataOutputConfiguration"` // DataUploadFrequency AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lookoutequipment-inferencescheduler.html#cfn-lookoutequipment-inferencescheduler-datauploadfrequency - DataUploadFrequency string `json:"DataUploadFrequency,omitempty"` + DataUploadFrequency string `json:"DataUploadFrequency"` // InferenceSchedulerName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lookoutequipment-inferencescheduler.html#cfn-lookoutequipment-inferencescheduler-inferenceschedulername - InferenceSchedulerName string `json:"InferenceSchedulerName,omitempty"` + InferenceSchedulerName *string `json:"InferenceSchedulerName,omitempty"` // ModelName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lookoutequipment-inferencescheduler.html#cfn-lookoutequipment-inferencescheduler-modelname - ModelName string `json:"ModelName,omitempty"` + ModelName string `json:"ModelName"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lookoutequipment-inferencescheduler.html#cfn-lookoutequipment-inferencescheduler-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // ServerSideKmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lookoutequipment-inferencescheduler.html#cfn-lookoutequipment-inferencescheduler-serversidekmskeyid - ServerSideKmsKeyId string `json:"ServerSideKmsKeyId,omitempty"` + ServerSideKmsKeyId *string `json:"ServerSideKmsKeyId,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lookoutequipment-inferencescheduler.html#cfn-lookoutequipment-inferencescheduler-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lookoutmetrics/aws-lookoutmetrics-alert.go b/cloudformation/lookoutmetrics/aws-lookoutmetrics-alert.go index 15e3721a19..e7bff4e404 100644 --- a/cloudformation/lookoutmetrics/aws-lookoutmetrics-alert.go +++ b/cloudformation/lookoutmetrics/aws-lookoutmetrics-alert.go @@ -15,17 +15,17 @@ type Alert struct { // Action AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lookoutmetrics-alert.html#cfn-lookoutmetrics-alert-action - Action *Alert_Action `json:"Action,omitempty"` + Action *Alert_Action `json:"Action"` // AlertDescription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lookoutmetrics-alert.html#cfn-lookoutmetrics-alert-alertdescription - AlertDescription string `json:"AlertDescription,omitempty"` + AlertDescription *string `json:"AlertDescription,omitempty"` // AlertName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lookoutmetrics-alert.html#cfn-lookoutmetrics-alert-alertname - AlertName string `json:"AlertName,omitempty"` + AlertName *string `json:"AlertName,omitempty"` // AlertSensitivityThreshold AWS CloudFormation Property // Required: true @@ -35,7 +35,7 @@ type Alert struct { // AnomalyDetectorArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lookoutmetrics-alert.html#cfn-lookoutmetrics-alert-anomalydetectorarn - AnomalyDetectorArn string `json:"AnomalyDetectorArn,omitempty"` + AnomalyDetectorArn string `json:"AnomalyDetectorArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lookoutmetrics/aws-lookoutmetrics-alert_lambdaconfiguration.go b/cloudformation/lookoutmetrics/aws-lookoutmetrics-alert_lambdaconfiguration.go index 3628a706c3..73d4478b0e 100644 --- a/cloudformation/lookoutmetrics/aws-lookoutmetrics-alert_lambdaconfiguration.go +++ b/cloudformation/lookoutmetrics/aws-lookoutmetrics-alert_lambdaconfiguration.go @@ -11,12 +11,12 @@ type Alert_LambdaConfiguration struct { // LambdaArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-alert-lambdaconfiguration.html#cfn-lookoutmetrics-alert-lambdaconfiguration-lambdaarn - LambdaArn string `json:"LambdaArn,omitempty"` + LambdaArn string `json:"LambdaArn"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-alert-lambdaconfiguration.html#cfn-lookoutmetrics-alert-lambdaconfiguration-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lookoutmetrics/aws-lookoutmetrics-alert_snsconfiguration.go b/cloudformation/lookoutmetrics/aws-lookoutmetrics-alert_snsconfiguration.go index b7a0d447f9..27277bfac7 100644 --- a/cloudformation/lookoutmetrics/aws-lookoutmetrics-alert_snsconfiguration.go +++ b/cloudformation/lookoutmetrics/aws-lookoutmetrics-alert_snsconfiguration.go @@ -11,12 +11,12 @@ type Alert_SNSConfiguration struct { // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-alert-snsconfiguration.html#cfn-lookoutmetrics-alert-snsconfiguration-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // SnsTopicArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-alert-snsconfiguration.html#cfn-lookoutmetrics-alert-snsconfiguration-snstopicarn - SnsTopicArn string `json:"SnsTopicArn,omitempty"` + SnsTopicArn string `json:"SnsTopicArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector.go b/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector.go index 5c9b85779f..7435a2198e 100644 --- a/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector.go +++ b/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector.go @@ -15,27 +15,27 @@ type AnomalyDetector struct { // AnomalyDetectorConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lookoutmetrics-anomalydetector.html#cfn-lookoutmetrics-anomalydetector-anomalydetectorconfig - AnomalyDetectorConfig *AnomalyDetector_AnomalyDetectorConfig `json:"AnomalyDetectorConfig,omitempty"` + AnomalyDetectorConfig *AnomalyDetector_AnomalyDetectorConfig `json:"AnomalyDetectorConfig"` // AnomalyDetectorDescription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lookoutmetrics-anomalydetector.html#cfn-lookoutmetrics-anomalydetector-anomalydetectordescription - AnomalyDetectorDescription string `json:"AnomalyDetectorDescription,omitempty"` + AnomalyDetectorDescription *string `json:"AnomalyDetectorDescription,omitempty"` // AnomalyDetectorName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lookoutmetrics-anomalydetector.html#cfn-lookoutmetrics-anomalydetector-anomalydetectorname - AnomalyDetectorName string `json:"AnomalyDetectorName,omitempty"` + AnomalyDetectorName *string `json:"AnomalyDetectorName,omitempty"` // KmsKeyArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lookoutmetrics-anomalydetector.html#cfn-lookoutmetrics-anomalydetector-kmskeyarn - KmsKeyArn string `json:"KmsKeyArn,omitempty"` + KmsKeyArn *string `json:"KmsKeyArn,omitempty"` // MetricSetList AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lookoutmetrics-anomalydetector.html#cfn-lookoutmetrics-anomalydetector-metricsetlist - MetricSetList []AnomalyDetector_MetricSet `json:"MetricSetList,omitempty"` + MetricSetList []AnomalyDetector_MetricSet `json:"MetricSetList"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_anomalydetectorconfig.go b/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_anomalydetectorconfig.go index 58abcf1739..cb9d87ecb9 100644 --- a/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_anomalydetectorconfig.go +++ b/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_anomalydetectorconfig.go @@ -11,7 +11,7 @@ type AnomalyDetector_AnomalyDetectorConfig struct { // AnomalyDetectorFrequency AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-anomalydetector-anomalydetectorconfig.html#cfn-lookoutmetrics-anomalydetector-anomalydetectorconfig-anomalydetectorfrequency - AnomalyDetectorFrequency string `json:"AnomalyDetectorFrequency,omitempty"` + AnomalyDetectorFrequency string `json:"AnomalyDetectorFrequency"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_appflowconfig.go b/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_appflowconfig.go index ff7afcf2ad..b238c667f8 100644 --- a/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_appflowconfig.go +++ b/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_appflowconfig.go @@ -11,12 +11,12 @@ type AnomalyDetector_AppFlowConfig struct { // FlowName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-anomalydetector-appflowconfig.html#cfn-lookoutmetrics-anomalydetector-appflowconfig-flowname - FlowName string `json:"FlowName,omitempty"` + FlowName string `json:"FlowName"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-anomalydetector-appflowconfig.html#cfn-lookoutmetrics-anomalydetector-appflowconfig-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_cloudwatchconfig.go b/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_cloudwatchconfig.go index f4a2ca6c5f..1d16fde594 100644 --- a/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_cloudwatchconfig.go +++ b/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_cloudwatchconfig.go @@ -11,7 +11,7 @@ type AnomalyDetector_CloudwatchConfig struct { // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-anomalydetector-cloudwatchconfig.html#cfn-lookoutmetrics-anomalydetector-cloudwatchconfig-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_csvformatdescriptor.go b/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_csvformatdescriptor.go index 11ebcee844..6eef00db62 100644 --- a/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_csvformatdescriptor.go +++ b/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_csvformatdescriptor.go @@ -11,32 +11,32 @@ type AnomalyDetector_CsvFormatDescriptor struct { // Charset AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-anomalydetector-csvformatdescriptor.html#cfn-lookoutmetrics-anomalydetector-csvformatdescriptor-charset - Charset string `json:"Charset,omitempty"` + Charset *string `json:"Charset,omitempty"` // ContainsHeader AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-anomalydetector-csvformatdescriptor.html#cfn-lookoutmetrics-anomalydetector-csvformatdescriptor-containsheader - ContainsHeader bool `json:"ContainsHeader,omitempty"` + ContainsHeader *bool `json:"ContainsHeader,omitempty"` // Delimiter AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-anomalydetector-csvformatdescriptor.html#cfn-lookoutmetrics-anomalydetector-csvformatdescriptor-delimiter - Delimiter string `json:"Delimiter,omitempty"` + Delimiter *string `json:"Delimiter,omitempty"` // FileCompression AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-anomalydetector-csvformatdescriptor.html#cfn-lookoutmetrics-anomalydetector-csvformatdescriptor-filecompression - FileCompression string `json:"FileCompression,omitempty"` + FileCompression *string `json:"FileCompression,omitempty"` // HeaderList AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-anomalydetector-csvformatdescriptor.html#cfn-lookoutmetrics-anomalydetector-csvformatdescriptor-headerlist - HeaderList []string `json:"HeaderList,omitempty"` + HeaderList *[]string `json:"HeaderList,omitempty"` // QuoteSymbol AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-anomalydetector-csvformatdescriptor.html#cfn-lookoutmetrics-anomalydetector-csvformatdescriptor-quotesymbol - QuoteSymbol string `json:"QuoteSymbol,omitempty"` + QuoteSymbol *string `json:"QuoteSymbol,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_jsonformatdescriptor.go b/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_jsonformatdescriptor.go index 5e583a2fed..3aaae57799 100644 --- a/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_jsonformatdescriptor.go +++ b/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_jsonformatdescriptor.go @@ -11,12 +11,12 @@ type AnomalyDetector_JsonFormatDescriptor struct { // Charset AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-anomalydetector-jsonformatdescriptor.html#cfn-lookoutmetrics-anomalydetector-jsonformatdescriptor-charset - Charset string `json:"Charset,omitempty"` + Charset *string `json:"Charset,omitempty"` // FileCompression AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-anomalydetector-jsonformatdescriptor.html#cfn-lookoutmetrics-anomalydetector-jsonformatdescriptor-filecompression - FileCompression string `json:"FileCompression,omitempty"` + FileCompression *string `json:"FileCompression,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_metric.go b/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_metric.go index 02af3e922e..4e7de5a898 100644 --- a/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_metric.go +++ b/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_metric.go @@ -11,17 +11,17 @@ type AnomalyDetector_Metric struct { // AggregationFunction AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-anomalydetector-metric.html#cfn-lookoutmetrics-anomalydetector-metric-aggregationfunction - AggregationFunction string `json:"AggregationFunction,omitempty"` + AggregationFunction string `json:"AggregationFunction"` // MetricName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-anomalydetector-metric.html#cfn-lookoutmetrics-anomalydetector-metric-metricname - MetricName string `json:"MetricName,omitempty"` + MetricName string `json:"MetricName"` // Namespace AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-anomalydetector-metric.html#cfn-lookoutmetrics-anomalydetector-metric-namespace - Namespace string `json:"Namespace,omitempty"` + Namespace *string `json:"Namespace,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_metricset.go b/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_metricset.go index 7c0e67bef5..01f2d3b009 100644 --- a/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_metricset.go +++ b/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_metricset.go @@ -11,37 +11,37 @@ type AnomalyDetector_MetricSet struct { // DimensionList AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-anomalydetector-metricset.html#cfn-lookoutmetrics-anomalydetector-metricset-dimensionlist - DimensionList []string `json:"DimensionList,omitempty"` + DimensionList *[]string `json:"DimensionList,omitempty"` // MetricList AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-anomalydetector-metricset.html#cfn-lookoutmetrics-anomalydetector-metricset-metriclist - MetricList []AnomalyDetector_Metric `json:"MetricList,omitempty"` + MetricList []AnomalyDetector_Metric `json:"MetricList"` // MetricSetDescription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-anomalydetector-metricset.html#cfn-lookoutmetrics-anomalydetector-metricset-metricsetdescription - MetricSetDescription string `json:"MetricSetDescription,omitempty"` + MetricSetDescription *string `json:"MetricSetDescription,omitempty"` // MetricSetFrequency AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-anomalydetector-metricset.html#cfn-lookoutmetrics-anomalydetector-metricset-metricsetfrequency - MetricSetFrequency string `json:"MetricSetFrequency,omitempty"` + MetricSetFrequency *string `json:"MetricSetFrequency,omitempty"` // MetricSetName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-anomalydetector-metricset.html#cfn-lookoutmetrics-anomalydetector-metricset-metricsetname - MetricSetName string `json:"MetricSetName,omitempty"` + MetricSetName string `json:"MetricSetName"` // MetricSource AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-anomalydetector-metricset.html#cfn-lookoutmetrics-anomalydetector-metricset-metricsource - MetricSource *AnomalyDetector_MetricSource `json:"MetricSource,omitempty"` + MetricSource *AnomalyDetector_MetricSource `json:"MetricSource"` // Offset AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-anomalydetector-metricset.html#cfn-lookoutmetrics-anomalydetector-metricset-offset - Offset int `json:"Offset,omitempty"` + Offset *int `json:"Offset,omitempty"` // TimestampColumn AWS CloudFormation Property // Required: false @@ -51,7 +51,7 @@ type AnomalyDetector_MetricSet struct { // Timezone AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-anomalydetector-metricset.html#cfn-lookoutmetrics-anomalydetector-metricset-timezone - Timezone string `json:"Timezone,omitempty"` + Timezone *string `json:"Timezone,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_rdssourceconfig.go b/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_rdssourceconfig.go index 03a962d675..ec310d1b5f 100644 --- a/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_rdssourceconfig.go +++ b/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_rdssourceconfig.go @@ -11,17 +11,17 @@ type AnomalyDetector_RDSSourceConfig struct { // DBInstanceIdentifier AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-anomalydetector-rdssourceconfig.html#cfn-lookoutmetrics-anomalydetector-rdssourceconfig-dbinstanceidentifier - DBInstanceIdentifier string `json:"DBInstanceIdentifier,omitempty"` + DBInstanceIdentifier string `json:"DBInstanceIdentifier"` // DatabaseHost AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-anomalydetector-rdssourceconfig.html#cfn-lookoutmetrics-anomalydetector-rdssourceconfig-databasehost - DatabaseHost string `json:"DatabaseHost,omitempty"` + DatabaseHost string `json:"DatabaseHost"` // DatabaseName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-anomalydetector-rdssourceconfig.html#cfn-lookoutmetrics-anomalydetector-rdssourceconfig-databasename - DatabaseName string `json:"DatabaseName,omitempty"` + DatabaseName string `json:"DatabaseName"` // DatabasePort AWS CloudFormation Property // Required: true @@ -31,22 +31,22 @@ type AnomalyDetector_RDSSourceConfig struct { // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-anomalydetector-rdssourceconfig.html#cfn-lookoutmetrics-anomalydetector-rdssourceconfig-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // SecretManagerArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-anomalydetector-rdssourceconfig.html#cfn-lookoutmetrics-anomalydetector-rdssourceconfig-secretmanagerarn - SecretManagerArn string `json:"SecretManagerArn,omitempty"` + SecretManagerArn string `json:"SecretManagerArn"` // TableName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-anomalydetector-rdssourceconfig.html#cfn-lookoutmetrics-anomalydetector-rdssourceconfig-tablename - TableName string `json:"TableName,omitempty"` + TableName string `json:"TableName"` // VpcConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-anomalydetector-rdssourceconfig.html#cfn-lookoutmetrics-anomalydetector-rdssourceconfig-vpcconfiguration - VpcConfiguration *AnomalyDetector_VpcConfiguration `json:"VpcConfiguration,omitempty"` + VpcConfiguration *AnomalyDetector_VpcConfiguration `json:"VpcConfiguration"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_redshiftsourceconfig.go b/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_redshiftsourceconfig.go index db3b1e82ed..3d54e92058 100644 --- a/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_redshiftsourceconfig.go +++ b/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_redshiftsourceconfig.go @@ -11,17 +11,17 @@ type AnomalyDetector_RedshiftSourceConfig struct { // ClusterIdentifier AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-anomalydetector-redshiftsourceconfig.html#cfn-lookoutmetrics-anomalydetector-redshiftsourceconfig-clusteridentifier - ClusterIdentifier string `json:"ClusterIdentifier,omitempty"` + ClusterIdentifier string `json:"ClusterIdentifier"` // DatabaseHost AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-anomalydetector-redshiftsourceconfig.html#cfn-lookoutmetrics-anomalydetector-redshiftsourceconfig-databasehost - DatabaseHost string `json:"DatabaseHost,omitempty"` + DatabaseHost string `json:"DatabaseHost"` // DatabaseName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-anomalydetector-redshiftsourceconfig.html#cfn-lookoutmetrics-anomalydetector-redshiftsourceconfig-databasename - DatabaseName string `json:"DatabaseName,omitempty"` + DatabaseName string `json:"DatabaseName"` // DatabasePort AWS CloudFormation Property // Required: true @@ -31,22 +31,22 @@ type AnomalyDetector_RedshiftSourceConfig struct { // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-anomalydetector-redshiftsourceconfig.html#cfn-lookoutmetrics-anomalydetector-redshiftsourceconfig-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // SecretManagerArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-anomalydetector-redshiftsourceconfig.html#cfn-lookoutmetrics-anomalydetector-redshiftsourceconfig-secretmanagerarn - SecretManagerArn string `json:"SecretManagerArn,omitempty"` + SecretManagerArn string `json:"SecretManagerArn"` // TableName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-anomalydetector-redshiftsourceconfig.html#cfn-lookoutmetrics-anomalydetector-redshiftsourceconfig-tablename - TableName string `json:"TableName,omitempty"` + TableName string `json:"TableName"` // VpcConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-anomalydetector-redshiftsourceconfig.html#cfn-lookoutmetrics-anomalydetector-redshiftsourceconfig-vpcconfiguration - VpcConfiguration *AnomalyDetector_VpcConfiguration `json:"VpcConfiguration,omitempty"` + VpcConfiguration *AnomalyDetector_VpcConfiguration `json:"VpcConfiguration"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_s3sourceconfig.go b/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_s3sourceconfig.go index 110d473590..58be32fca7 100644 --- a/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_s3sourceconfig.go +++ b/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_s3sourceconfig.go @@ -11,22 +11,22 @@ type AnomalyDetector_S3SourceConfig struct { // FileFormatDescriptor AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-anomalydetector-s3sourceconfig.html#cfn-lookoutmetrics-anomalydetector-s3sourceconfig-fileformatdescriptor - FileFormatDescriptor *AnomalyDetector_FileFormatDescriptor `json:"FileFormatDescriptor,omitempty"` + FileFormatDescriptor *AnomalyDetector_FileFormatDescriptor `json:"FileFormatDescriptor"` // HistoricalDataPathList AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-anomalydetector-s3sourceconfig.html#cfn-lookoutmetrics-anomalydetector-s3sourceconfig-historicaldatapathlist - HistoricalDataPathList []string `json:"HistoricalDataPathList,omitempty"` + HistoricalDataPathList *[]string `json:"HistoricalDataPathList,omitempty"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-anomalydetector-s3sourceconfig.html#cfn-lookoutmetrics-anomalydetector-s3sourceconfig-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // TemplatedPathList AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-anomalydetector-s3sourceconfig.html#cfn-lookoutmetrics-anomalydetector-s3sourceconfig-templatedpathlist - TemplatedPathList []string `json:"TemplatedPathList,omitempty"` + TemplatedPathList *[]string `json:"TemplatedPathList,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_timestampcolumn.go b/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_timestampcolumn.go index ac8ca320e0..5752aeba7d 100644 --- a/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_timestampcolumn.go +++ b/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_timestampcolumn.go @@ -11,12 +11,12 @@ type AnomalyDetector_TimestampColumn struct { // ColumnFormat AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-anomalydetector-timestampcolumn.html#cfn-lookoutmetrics-anomalydetector-timestampcolumn-columnformat - ColumnFormat string `json:"ColumnFormat,omitempty"` + ColumnFormat *string `json:"ColumnFormat,omitempty"` // ColumnName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-anomalydetector-timestampcolumn.html#cfn-lookoutmetrics-anomalydetector-timestampcolumn-columnname - ColumnName string `json:"ColumnName,omitempty"` + ColumnName *string `json:"ColumnName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_vpcconfiguration.go b/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_vpcconfiguration.go index d8756daad3..0b0a785e24 100644 --- a/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_vpcconfiguration.go +++ b/cloudformation/lookoutmetrics/aws-lookoutmetrics-anomalydetector_vpcconfiguration.go @@ -11,12 +11,12 @@ type AnomalyDetector_VpcConfiguration struct { // SecurityGroupIdList AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-anomalydetector-vpcconfiguration.html#cfn-lookoutmetrics-anomalydetector-vpcconfiguration-securitygroupidlist - SecurityGroupIdList []string `json:"SecurityGroupIdList,omitempty"` + SecurityGroupIdList []string `json:"SecurityGroupIdList"` // SubnetIdList AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lookoutmetrics-anomalydetector-vpcconfiguration.html#cfn-lookoutmetrics-anomalydetector-vpcconfiguration-subnetidlist - SubnetIdList []string `json:"SubnetIdList,omitempty"` + SubnetIdList []string `json:"SubnetIdList"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lookoutvision/aws-lookoutvision-project.go b/cloudformation/lookoutvision/aws-lookoutvision-project.go index fe85d22644..3a2dce05c2 100644 --- a/cloudformation/lookoutvision/aws-lookoutvision-project.go +++ b/cloudformation/lookoutvision/aws-lookoutvision-project.go @@ -15,7 +15,7 @@ type Project struct { // ProjectName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lookoutvision-project.html#cfn-lookoutvision-project-projectname - ProjectName string `json:"ProjectName,omitempty"` + ProjectName string `json:"ProjectName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/macie/aws-macie-customdataidentifier.go b/cloudformation/macie/aws-macie-customdataidentifier.go index 0e80580611..2c2b35c31f 100644 --- a/cloudformation/macie/aws-macie-customdataidentifier.go +++ b/cloudformation/macie/aws-macie-customdataidentifier.go @@ -15,32 +15,32 @@ type CustomDataIdentifier struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-customdataidentifier.html#cfn-macie-customdataidentifier-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // IgnoreWords AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-customdataidentifier.html#cfn-macie-customdataidentifier-ignorewords - IgnoreWords []string `json:"IgnoreWords,omitempty"` + IgnoreWords *[]string `json:"IgnoreWords,omitempty"` // Keywords AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-customdataidentifier.html#cfn-macie-customdataidentifier-keywords - Keywords []string `json:"Keywords,omitempty"` + Keywords *[]string `json:"Keywords,omitempty"` // MaximumMatchDistance AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-customdataidentifier.html#cfn-macie-customdataidentifier-maximummatchdistance - MaximumMatchDistance int `json:"MaximumMatchDistance,omitempty"` + MaximumMatchDistance *int `json:"MaximumMatchDistance,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-customdataidentifier.html#cfn-macie-customdataidentifier-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Regex AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-customdataidentifier.html#cfn-macie-customdataidentifier-regex - Regex string `json:"Regex,omitempty"` + Regex string `json:"Regex"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/macie/aws-macie-findingsfilter.go b/cloudformation/macie/aws-macie-findingsfilter.go index a0b374baec..d3e758167e 100644 --- a/cloudformation/macie/aws-macie-findingsfilter.go +++ b/cloudformation/macie/aws-macie-findingsfilter.go @@ -15,27 +15,27 @@ type FindingsFilter struct { // Action AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-action - Action string `json:"Action,omitempty"` + Action *string `json:"Action,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // FindingCriteria AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-findingcriteria - FindingCriteria *FindingsFilter_FindingCriteria `json:"FindingCriteria,omitempty"` + FindingCriteria *FindingsFilter_FindingCriteria `json:"FindingCriteria"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Position AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-position - Position int `json:"Position,omitempty"` + Position *int `json:"Position,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/macie/aws-macie-findingsfilter_findingsfilterlistitem.go b/cloudformation/macie/aws-macie-findingsfilter_findingsfilterlistitem.go index 7bca854058..611b37e2ea 100644 --- a/cloudformation/macie/aws-macie-findingsfilter_findingsfilterlistitem.go +++ b/cloudformation/macie/aws-macie-findingsfilter_findingsfilterlistitem.go @@ -11,12 +11,12 @@ type FindingsFilter_FindingsFilterListItem struct { // Id AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-macie-findingsfilter-findingsfilterlistitem.html#cfn-macie-findingsfilter-findingsfilterlistitem-id - Id string `json:"Id,omitempty"` + Id *string `json:"Id,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-macie-findingsfilter-findingsfilterlistitem.html#cfn-macie-findingsfilter-findingsfilterlistitem-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/macie/aws-macie-session.go b/cloudformation/macie/aws-macie-session.go index 9abb405b62..2d2446050b 100644 --- a/cloudformation/macie/aws-macie-session.go +++ b/cloudformation/macie/aws-macie-session.go @@ -15,12 +15,12 @@ type Session struct { // FindingPublishingFrequency AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-session.html#cfn-macie-session-findingpublishingfrequency - FindingPublishingFrequency string `json:"FindingPublishingFrequency,omitempty"` + FindingPublishingFrequency *string `json:"FindingPublishingFrequency,omitempty"` // Status AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-session.html#cfn-macie-session-status - Status string `json:"Status,omitempty"` + Status *string `json:"Status,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/managedblockchain/aws-managedblockchain-member.go b/cloudformation/managedblockchain/aws-managedblockchain-member.go index 0f5ecf0375..4f92fec296 100644 --- a/cloudformation/managedblockchain/aws-managedblockchain-member.go +++ b/cloudformation/managedblockchain/aws-managedblockchain-member.go @@ -15,12 +15,12 @@ type Member struct { // InvitationId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-managedblockchain-member.html#cfn-managedblockchain-member-invitationid - InvitationId string `json:"InvitationId,omitempty"` + InvitationId *string `json:"InvitationId,omitempty"` // MemberConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-managedblockchain-member.html#cfn-managedblockchain-member-memberconfiguration - MemberConfiguration *Member_MemberConfiguration `json:"MemberConfiguration,omitempty"` + MemberConfiguration *Member_MemberConfiguration `json:"MemberConfiguration"` // NetworkConfiguration AWS CloudFormation Property // Required: false @@ -30,7 +30,7 @@ type Member struct { // NetworkId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-managedblockchain-member.html#cfn-managedblockchain-member-networkid - NetworkId string `json:"NetworkId,omitempty"` + NetworkId *string `json:"NetworkId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/managedblockchain/aws-managedblockchain-member_approvalthresholdpolicy.go b/cloudformation/managedblockchain/aws-managedblockchain-member_approvalthresholdpolicy.go index f29b762bea..99d07caf10 100644 --- a/cloudformation/managedblockchain/aws-managedblockchain-member_approvalthresholdpolicy.go +++ b/cloudformation/managedblockchain/aws-managedblockchain-member_approvalthresholdpolicy.go @@ -11,17 +11,17 @@ type Member_ApprovalThresholdPolicy struct { // ProposalDurationInHours AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-managedblockchain-member-approvalthresholdpolicy.html#cfn-managedblockchain-member-approvalthresholdpolicy-proposaldurationinhours - ProposalDurationInHours int `json:"ProposalDurationInHours,omitempty"` + ProposalDurationInHours *int `json:"ProposalDurationInHours,omitempty"` // ThresholdComparator AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-managedblockchain-member-approvalthresholdpolicy.html#cfn-managedblockchain-member-approvalthresholdpolicy-thresholdcomparator - ThresholdComparator string `json:"ThresholdComparator,omitempty"` + ThresholdComparator *string `json:"ThresholdComparator,omitempty"` // ThresholdPercentage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-managedblockchain-member-approvalthresholdpolicy.html#cfn-managedblockchain-member-approvalthresholdpolicy-thresholdpercentage - ThresholdPercentage int `json:"ThresholdPercentage,omitempty"` + ThresholdPercentage *int `json:"ThresholdPercentage,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/managedblockchain/aws-managedblockchain-member_memberconfiguration.go b/cloudformation/managedblockchain/aws-managedblockchain-member_memberconfiguration.go index f5b059991b..4567ab4481 100644 --- a/cloudformation/managedblockchain/aws-managedblockchain-member_memberconfiguration.go +++ b/cloudformation/managedblockchain/aws-managedblockchain-member_memberconfiguration.go @@ -11,7 +11,7 @@ type Member_MemberConfiguration struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-managedblockchain-member-memberconfiguration.html#cfn-managedblockchain-member-memberconfiguration-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // MemberFrameworkConfiguration AWS CloudFormation Property // Required: false @@ -21,7 +21,7 @@ type Member_MemberConfiguration struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-managedblockchain-member-memberconfiguration.html#cfn-managedblockchain-member-memberconfiguration-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/managedblockchain/aws-managedblockchain-member_memberfabricconfiguration.go b/cloudformation/managedblockchain/aws-managedblockchain-member_memberfabricconfiguration.go index 8eff6f92bc..f8899fcf7b 100644 --- a/cloudformation/managedblockchain/aws-managedblockchain-member_memberfabricconfiguration.go +++ b/cloudformation/managedblockchain/aws-managedblockchain-member_memberfabricconfiguration.go @@ -11,12 +11,12 @@ type Member_MemberFabricConfiguration struct { // AdminPassword AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-managedblockchain-member-memberfabricconfiguration.html#cfn-managedblockchain-member-memberfabricconfiguration-adminpassword - AdminPassword string `json:"AdminPassword,omitempty"` + AdminPassword string `json:"AdminPassword"` // AdminUsername AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-managedblockchain-member-memberfabricconfiguration.html#cfn-managedblockchain-member-memberfabricconfiguration-adminusername - AdminUsername string `json:"AdminUsername,omitempty"` + AdminUsername string `json:"AdminUsername"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/managedblockchain/aws-managedblockchain-member_networkconfiguration.go b/cloudformation/managedblockchain/aws-managedblockchain-member_networkconfiguration.go index ff47f70e41..c65e52d00d 100644 --- a/cloudformation/managedblockchain/aws-managedblockchain-member_networkconfiguration.go +++ b/cloudformation/managedblockchain/aws-managedblockchain-member_networkconfiguration.go @@ -11,22 +11,22 @@ type Member_NetworkConfiguration struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-managedblockchain-member-networkconfiguration.html#cfn-managedblockchain-member-networkconfiguration-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Framework AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-managedblockchain-member-networkconfiguration.html#cfn-managedblockchain-member-networkconfiguration-framework - Framework string `json:"Framework,omitempty"` + Framework string `json:"Framework"` // FrameworkVersion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-managedblockchain-member-networkconfiguration.html#cfn-managedblockchain-member-networkconfiguration-frameworkversion - FrameworkVersion string `json:"FrameworkVersion,omitempty"` + FrameworkVersion string `json:"FrameworkVersion"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-managedblockchain-member-networkconfiguration.html#cfn-managedblockchain-member-networkconfiguration-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // NetworkFrameworkConfiguration AWS CloudFormation Property // Required: false @@ -36,7 +36,7 @@ type Member_NetworkConfiguration struct { // VotingPolicy AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-managedblockchain-member-networkconfiguration.html#cfn-managedblockchain-member-networkconfiguration-votingpolicy - VotingPolicy *Member_VotingPolicy `json:"VotingPolicy,omitempty"` + VotingPolicy *Member_VotingPolicy `json:"VotingPolicy"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/managedblockchain/aws-managedblockchain-member_networkfabricconfiguration.go b/cloudformation/managedblockchain/aws-managedblockchain-member_networkfabricconfiguration.go index e97714848f..bc02df91af 100644 --- a/cloudformation/managedblockchain/aws-managedblockchain-member_networkfabricconfiguration.go +++ b/cloudformation/managedblockchain/aws-managedblockchain-member_networkfabricconfiguration.go @@ -11,7 +11,7 @@ type Member_NetworkFabricConfiguration struct { // Edition AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-managedblockchain-member-networkfabricconfiguration.html#cfn-managedblockchain-member-networkfabricconfiguration-edition - Edition string `json:"Edition,omitempty"` + Edition string `json:"Edition"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/managedblockchain/aws-managedblockchain-node.go b/cloudformation/managedblockchain/aws-managedblockchain-node.go index ffaad23c81..422d391199 100644 --- a/cloudformation/managedblockchain/aws-managedblockchain-node.go +++ b/cloudformation/managedblockchain/aws-managedblockchain-node.go @@ -15,17 +15,17 @@ type Node struct { // MemberId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-managedblockchain-node.html#cfn-managedblockchain-node-memberid - MemberId string `json:"MemberId,omitempty"` + MemberId *string `json:"MemberId,omitempty"` // NetworkId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-managedblockchain-node.html#cfn-managedblockchain-node-networkid - NetworkId string `json:"NetworkId,omitempty"` + NetworkId string `json:"NetworkId"` // NodeConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-managedblockchain-node.html#cfn-managedblockchain-node-nodeconfiguration - NodeConfiguration *Node_NodeConfiguration `json:"NodeConfiguration,omitempty"` + NodeConfiguration *Node_NodeConfiguration `json:"NodeConfiguration"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/managedblockchain/aws-managedblockchain-node_nodeconfiguration.go b/cloudformation/managedblockchain/aws-managedblockchain-node_nodeconfiguration.go index 5a9c6a13e4..5d73421f8a 100644 --- a/cloudformation/managedblockchain/aws-managedblockchain-node_nodeconfiguration.go +++ b/cloudformation/managedblockchain/aws-managedblockchain-node_nodeconfiguration.go @@ -11,12 +11,12 @@ type Node_NodeConfiguration struct { // AvailabilityZone AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-managedblockchain-node-nodeconfiguration.html#cfn-managedblockchain-node-nodeconfiguration-availabilityzone - AvailabilityZone string `json:"AvailabilityZone,omitempty"` + AvailabilityZone string `json:"AvailabilityZone"` // InstanceType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-managedblockchain-node-nodeconfiguration.html#cfn-managedblockchain-node-nodeconfiguration-instancetype - InstanceType string `json:"InstanceType,omitempty"` + InstanceType string `json:"InstanceType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediaconnect/aws-mediaconnect-flow.go b/cloudformation/mediaconnect/aws-mediaconnect-flow.go index 2d329b4271..5925cbe3f0 100644 --- a/cloudformation/mediaconnect/aws-mediaconnect-flow.go +++ b/cloudformation/mediaconnect/aws-mediaconnect-flow.go @@ -15,17 +15,17 @@ type Flow struct { // AvailabilityZone AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flow.html#cfn-mediaconnect-flow-availabilityzone - AvailabilityZone string `json:"AvailabilityZone,omitempty"` + AvailabilityZone *string `json:"AvailabilityZone,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flow.html#cfn-mediaconnect-flow-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Source AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flow.html#cfn-mediaconnect-flow-source - Source *Flow_Source `json:"Source,omitempty"` + Source *Flow_Source `json:"Source"` // SourceFailoverConfig AWS CloudFormation Property // Required: false diff --git a/cloudformation/mediaconnect/aws-mediaconnect-flow_encryption.go b/cloudformation/mediaconnect/aws-mediaconnect-flow_encryption.go index 91ef21e677..eb40bb8b2b 100644 --- a/cloudformation/mediaconnect/aws-mediaconnect-flow_encryption.go +++ b/cloudformation/mediaconnect/aws-mediaconnect-flow_encryption.go @@ -11,47 +11,47 @@ type Flow_Encryption struct { // Algorithm AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flow-encryption.html#cfn-mediaconnect-flow-encryption-algorithm - Algorithm string `json:"Algorithm,omitempty"` + Algorithm *string `json:"Algorithm,omitempty"` // ConstantInitializationVector AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flow-encryption.html#cfn-mediaconnect-flow-encryption-constantinitializationvector - ConstantInitializationVector string `json:"ConstantInitializationVector,omitempty"` + ConstantInitializationVector *string `json:"ConstantInitializationVector,omitempty"` // DeviceId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flow-encryption.html#cfn-mediaconnect-flow-encryption-deviceid - DeviceId string `json:"DeviceId,omitempty"` + DeviceId *string `json:"DeviceId,omitempty"` // KeyType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flow-encryption.html#cfn-mediaconnect-flow-encryption-keytype - KeyType string `json:"KeyType,omitempty"` + KeyType *string `json:"KeyType,omitempty"` // Region AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flow-encryption.html#cfn-mediaconnect-flow-encryption-region - Region string `json:"Region,omitempty"` + Region *string `json:"Region,omitempty"` // ResourceId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flow-encryption.html#cfn-mediaconnect-flow-encryption-resourceid - ResourceId string `json:"ResourceId,omitempty"` + ResourceId *string `json:"ResourceId,omitempty"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flow-encryption.html#cfn-mediaconnect-flow-encryption-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // SecretArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flow-encryption.html#cfn-mediaconnect-flow-encryption-secretarn - SecretArn string `json:"SecretArn,omitempty"` + SecretArn *string `json:"SecretArn,omitempty"` // Url AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flow-encryption.html#cfn-mediaconnect-flow-encryption-url - Url string `json:"Url,omitempty"` + Url *string `json:"Url,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediaconnect/aws-mediaconnect-flow_failoverconfig.go b/cloudformation/mediaconnect/aws-mediaconnect-flow_failoverconfig.go index 9ab41bc2ad..c71d7d4792 100644 --- a/cloudformation/mediaconnect/aws-mediaconnect-flow_failoverconfig.go +++ b/cloudformation/mediaconnect/aws-mediaconnect-flow_failoverconfig.go @@ -11,12 +11,12 @@ type Flow_FailoverConfig struct { // RecoveryWindow AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flow-failoverconfig.html#cfn-mediaconnect-flow-failoverconfig-recoverywindow - RecoveryWindow int `json:"RecoveryWindow,omitempty"` + RecoveryWindow *int `json:"RecoveryWindow,omitempty"` // State AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flow-failoverconfig.html#cfn-mediaconnect-flow-failoverconfig-state - State string `json:"State,omitempty"` + State *string `json:"State,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediaconnect/aws-mediaconnect-flow_source.go b/cloudformation/mediaconnect/aws-mediaconnect-flow_source.go index eaaaa14b6f..f78b87ad09 100644 --- a/cloudformation/mediaconnect/aws-mediaconnect-flow_source.go +++ b/cloudformation/mediaconnect/aws-mediaconnect-flow_source.go @@ -16,72 +16,72 @@ type Flow_Source struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flow-source.html#cfn-mediaconnect-flow-source-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // EntitlementArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flow-source.html#cfn-mediaconnect-flow-source-entitlementarn - EntitlementArn string `json:"EntitlementArn,omitempty"` + EntitlementArn *string `json:"EntitlementArn,omitempty"` // IngestIp AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flow-source.html#cfn-mediaconnect-flow-source-ingestip - IngestIp string `json:"IngestIp,omitempty"` + IngestIp *string `json:"IngestIp,omitempty"` // IngestPort AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flow-source.html#cfn-mediaconnect-flow-source-ingestport - IngestPort int `json:"IngestPort,omitempty"` + IngestPort *int `json:"IngestPort,omitempty"` // MaxBitrate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flow-source.html#cfn-mediaconnect-flow-source-maxbitrate - MaxBitrate int `json:"MaxBitrate,omitempty"` + MaxBitrate *int `json:"MaxBitrate,omitempty"` // MaxLatency AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flow-source.html#cfn-mediaconnect-flow-source-maxlatency - MaxLatency int `json:"MaxLatency,omitempty"` + MaxLatency *int `json:"MaxLatency,omitempty"` // MinLatency AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flow-source.html#cfn-mediaconnect-flow-source-minlatency - MinLatency int `json:"MinLatency,omitempty"` + MinLatency *int `json:"MinLatency,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flow-source.html#cfn-mediaconnect-flow-source-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Protocol AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flow-source.html#cfn-mediaconnect-flow-source-protocol - Protocol string `json:"Protocol,omitempty"` + Protocol *string `json:"Protocol,omitempty"` // SourceArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flow-source.html#cfn-mediaconnect-flow-source-sourcearn - SourceArn string `json:"SourceArn,omitempty"` + SourceArn *string `json:"SourceArn,omitempty"` // SourceIngestPort AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flow-source.html#cfn-mediaconnect-flow-source-sourceingestport - SourceIngestPort string `json:"SourceIngestPort,omitempty"` + SourceIngestPort *string `json:"SourceIngestPort,omitempty"` // StreamId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flow-source.html#cfn-mediaconnect-flow-source-streamid - StreamId string `json:"StreamId,omitempty"` + StreamId *string `json:"StreamId,omitempty"` // VpcInterfaceName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flow-source.html#cfn-mediaconnect-flow-source-vpcinterfacename - VpcInterfaceName string `json:"VpcInterfaceName,omitempty"` + VpcInterfaceName *string `json:"VpcInterfaceName,omitempty"` // WhitelistCidr AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flow-source.html#cfn-mediaconnect-flow-source-whitelistcidr - WhitelistCidr string `json:"WhitelistCidr,omitempty"` + WhitelistCidr *string `json:"WhitelistCidr,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediaconnect/aws-mediaconnect-flowentitlement.go b/cloudformation/mediaconnect/aws-mediaconnect-flowentitlement.go index 0587d1cb29..52d14b7fb9 100644 --- a/cloudformation/mediaconnect/aws-mediaconnect-flowentitlement.go +++ b/cloudformation/mediaconnect/aws-mediaconnect-flowentitlement.go @@ -15,12 +15,12 @@ type FlowEntitlement struct { // DataTransferSubscriberFeePercent AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowentitlement.html#cfn-mediaconnect-flowentitlement-datatransfersubscriberfeepercent - DataTransferSubscriberFeePercent int `json:"DataTransferSubscriberFeePercent,omitempty"` + DataTransferSubscriberFeePercent *int `json:"DataTransferSubscriberFeePercent,omitempty"` // Description AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowentitlement.html#cfn-mediaconnect-flowentitlement-description - Description string `json:"Description,omitempty"` + Description string `json:"Description"` // Encryption AWS CloudFormation Property // Required: false @@ -30,22 +30,22 @@ type FlowEntitlement struct { // EntitlementStatus AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowentitlement.html#cfn-mediaconnect-flowentitlement-entitlementstatus - EntitlementStatus string `json:"EntitlementStatus,omitempty"` + EntitlementStatus *string `json:"EntitlementStatus,omitempty"` // FlowArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowentitlement.html#cfn-mediaconnect-flowentitlement-flowarn - FlowArn string `json:"FlowArn,omitempty"` + FlowArn string `json:"FlowArn"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowentitlement.html#cfn-mediaconnect-flowentitlement-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Subscribers AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowentitlement.html#cfn-mediaconnect-flowentitlement-subscribers - Subscribers []string `json:"Subscribers,omitempty"` + Subscribers []string `json:"Subscribers"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediaconnect/aws-mediaconnect-flowentitlement_encryption.go b/cloudformation/mediaconnect/aws-mediaconnect-flowentitlement_encryption.go index f14425885b..3439ac7466 100644 --- a/cloudformation/mediaconnect/aws-mediaconnect-flowentitlement_encryption.go +++ b/cloudformation/mediaconnect/aws-mediaconnect-flowentitlement_encryption.go @@ -11,47 +11,47 @@ type FlowEntitlement_Encryption struct { // Algorithm AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flowentitlement-encryption.html#cfn-mediaconnect-flowentitlement-encryption-algorithm - Algorithm string `json:"Algorithm,omitempty"` + Algorithm string `json:"Algorithm"` // ConstantInitializationVector AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flowentitlement-encryption.html#cfn-mediaconnect-flowentitlement-encryption-constantinitializationvector - ConstantInitializationVector string `json:"ConstantInitializationVector,omitempty"` + ConstantInitializationVector *string `json:"ConstantInitializationVector,omitempty"` // DeviceId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flowentitlement-encryption.html#cfn-mediaconnect-flowentitlement-encryption-deviceid - DeviceId string `json:"DeviceId,omitempty"` + DeviceId *string `json:"DeviceId,omitempty"` // KeyType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flowentitlement-encryption.html#cfn-mediaconnect-flowentitlement-encryption-keytype - KeyType string `json:"KeyType,omitempty"` + KeyType *string `json:"KeyType,omitempty"` // Region AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flowentitlement-encryption.html#cfn-mediaconnect-flowentitlement-encryption-region - Region string `json:"Region,omitempty"` + Region *string `json:"Region,omitempty"` // ResourceId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flowentitlement-encryption.html#cfn-mediaconnect-flowentitlement-encryption-resourceid - ResourceId string `json:"ResourceId,omitempty"` + ResourceId *string `json:"ResourceId,omitempty"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flowentitlement-encryption.html#cfn-mediaconnect-flowentitlement-encryption-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // SecretArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flowentitlement-encryption.html#cfn-mediaconnect-flowentitlement-encryption-secretarn - SecretArn string `json:"SecretArn,omitempty"` + SecretArn *string `json:"SecretArn,omitempty"` // Url AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flowentitlement-encryption.html#cfn-mediaconnect-flowentitlement-encryption-url - Url string `json:"Url,omitempty"` + Url *string `json:"Url,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediaconnect/aws-mediaconnect-flowoutput.go b/cloudformation/mediaconnect/aws-mediaconnect-flowoutput.go index 73907d1857..235649e7e0 100644 --- a/cloudformation/mediaconnect/aws-mediaconnect-flowoutput.go +++ b/cloudformation/mediaconnect/aws-mediaconnect-flowoutput.go @@ -15,17 +15,17 @@ type FlowOutput struct { // CidrAllowList AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowoutput.html#cfn-mediaconnect-flowoutput-cidrallowlist - CidrAllowList []string `json:"CidrAllowList,omitempty"` + CidrAllowList *[]string `json:"CidrAllowList,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowoutput.html#cfn-mediaconnect-flowoutput-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Destination AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowoutput.html#cfn-mediaconnect-flowoutput-destination - Destination string `json:"Destination,omitempty"` + Destination *string `json:"Destination,omitempty"` // Encryption AWS CloudFormation Property // Required: false @@ -35,47 +35,47 @@ type FlowOutput struct { // FlowArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowoutput.html#cfn-mediaconnect-flowoutput-flowarn - FlowArn string `json:"FlowArn,omitempty"` + FlowArn string `json:"FlowArn"` // MaxLatency AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowoutput.html#cfn-mediaconnect-flowoutput-maxlatency - MaxLatency int `json:"MaxLatency,omitempty"` + MaxLatency *int `json:"MaxLatency,omitempty"` // MinLatency AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowoutput.html#cfn-mediaconnect-flowoutput-minlatency - MinLatency int `json:"MinLatency,omitempty"` + MinLatency *int `json:"MinLatency,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowoutput.html#cfn-mediaconnect-flowoutput-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Port AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowoutput.html#cfn-mediaconnect-flowoutput-port - Port int `json:"Port,omitempty"` + Port *int `json:"Port,omitempty"` // Protocol AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowoutput.html#cfn-mediaconnect-flowoutput-protocol - Protocol string `json:"Protocol,omitempty"` + Protocol string `json:"Protocol"` // RemoteId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowoutput.html#cfn-mediaconnect-flowoutput-remoteid - RemoteId string `json:"RemoteId,omitempty"` + RemoteId *string `json:"RemoteId,omitempty"` // SmoothingLatency AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowoutput.html#cfn-mediaconnect-flowoutput-smoothinglatency - SmoothingLatency int `json:"SmoothingLatency,omitempty"` + SmoothingLatency *int `json:"SmoothingLatency,omitempty"` // StreamId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowoutput.html#cfn-mediaconnect-flowoutput-streamid - StreamId string `json:"StreamId,omitempty"` + StreamId *string `json:"StreamId,omitempty"` // VpcInterfaceAttachment AWS CloudFormation Property // Required: false diff --git a/cloudformation/mediaconnect/aws-mediaconnect-flowoutput_encryption.go b/cloudformation/mediaconnect/aws-mediaconnect-flowoutput_encryption.go index a4f9217c80..dd987865f2 100644 --- a/cloudformation/mediaconnect/aws-mediaconnect-flowoutput_encryption.go +++ b/cloudformation/mediaconnect/aws-mediaconnect-flowoutput_encryption.go @@ -11,22 +11,22 @@ type FlowOutput_Encryption struct { // Algorithm AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flowoutput-encryption.html#cfn-mediaconnect-flowoutput-encryption-algorithm - Algorithm string `json:"Algorithm,omitempty"` + Algorithm *string `json:"Algorithm,omitempty"` // KeyType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flowoutput-encryption.html#cfn-mediaconnect-flowoutput-encryption-keytype - KeyType string `json:"KeyType,omitempty"` + KeyType *string `json:"KeyType,omitempty"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flowoutput-encryption.html#cfn-mediaconnect-flowoutput-encryption-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // SecretArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flowoutput-encryption.html#cfn-mediaconnect-flowoutput-encryption-secretarn - SecretArn string `json:"SecretArn,omitempty"` + SecretArn string `json:"SecretArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediaconnect/aws-mediaconnect-flowoutput_vpcinterfaceattachment.go b/cloudformation/mediaconnect/aws-mediaconnect-flowoutput_vpcinterfaceattachment.go index 954ca08a18..775886ec60 100644 --- a/cloudformation/mediaconnect/aws-mediaconnect-flowoutput_vpcinterfaceattachment.go +++ b/cloudformation/mediaconnect/aws-mediaconnect-flowoutput_vpcinterfaceattachment.go @@ -11,7 +11,7 @@ type FlowOutput_VpcInterfaceAttachment struct { // VpcInterfaceName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flowoutput-vpcinterfaceattachment.html#cfn-mediaconnect-flowoutput-vpcinterfaceattachment-vpcinterfacename - VpcInterfaceName string `json:"VpcInterfaceName,omitempty"` + VpcInterfaceName *string `json:"VpcInterfaceName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediaconnect/aws-mediaconnect-flowsource.go b/cloudformation/mediaconnect/aws-mediaconnect-flowsource.go index 83a41fb188..e756178165 100644 --- a/cloudformation/mediaconnect/aws-mediaconnect-flowsource.go +++ b/cloudformation/mediaconnect/aws-mediaconnect-flowsource.go @@ -20,57 +20,57 @@ type FlowSource struct { // Description AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowsource.html#cfn-mediaconnect-flowsource-description - Description string `json:"Description,omitempty"` + Description string `json:"Description"` // EntitlementArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowsource.html#cfn-mediaconnect-flowsource-entitlementarn - EntitlementArn string `json:"EntitlementArn,omitempty"` + EntitlementArn *string `json:"EntitlementArn,omitempty"` // FlowArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowsource.html#cfn-mediaconnect-flowsource-flowarn - FlowArn string `json:"FlowArn,omitempty"` + FlowArn *string `json:"FlowArn,omitempty"` // IngestPort AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowsource.html#cfn-mediaconnect-flowsource-ingestport - IngestPort int `json:"IngestPort,omitempty"` + IngestPort *int `json:"IngestPort,omitempty"` // MaxBitrate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowsource.html#cfn-mediaconnect-flowsource-maxbitrate - MaxBitrate int `json:"MaxBitrate,omitempty"` + MaxBitrate *int `json:"MaxBitrate,omitempty"` // MaxLatency AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowsource.html#cfn-mediaconnect-flowsource-maxlatency - MaxLatency int `json:"MaxLatency,omitempty"` + MaxLatency *int `json:"MaxLatency,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowsource.html#cfn-mediaconnect-flowsource-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Protocol AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowsource.html#cfn-mediaconnect-flowsource-protocol - Protocol string `json:"Protocol,omitempty"` + Protocol *string `json:"Protocol,omitempty"` // StreamId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowsource.html#cfn-mediaconnect-flowsource-streamid - StreamId string `json:"StreamId,omitempty"` + StreamId *string `json:"StreamId,omitempty"` // VpcInterfaceName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowsource.html#cfn-mediaconnect-flowsource-vpcinterfacename - VpcInterfaceName string `json:"VpcInterfaceName,omitempty"` + VpcInterfaceName *string `json:"VpcInterfaceName,omitempty"` // WhitelistCidr AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowsource.html#cfn-mediaconnect-flowsource-whitelistcidr - WhitelistCidr string `json:"WhitelistCidr,omitempty"` + WhitelistCidr *string `json:"WhitelistCidr,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediaconnect/aws-mediaconnect-flowsource_encryption.go b/cloudformation/mediaconnect/aws-mediaconnect-flowsource_encryption.go index e5f06febb9..89d0a26df7 100644 --- a/cloudformation/mediaconnect/aws-mediaconnect-flowsource_encryption.go +++ b/cloudformation/mediaconnect/aws-mediaconnect-flowsource_encryption.go @@ -11,47 +11,47 @@ type FlowSource_Encryption struct { // Algorithm AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flowsource-encryption.html#cfn-mediaconnect-flowsource-encryption-algorithm - Algorithm string `json:"Algorithm,omitempty"` + Algorithm string `json:"Algorithm"` // ConstantInitializationVector AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flowsource-encryption.html#cfn-mediaconnect-flowsource-encryption-constantinitializationvector - ConstantInitializationVector string `json:"ConstantInitializationVector,omitempty"` + ConstantInitializationVector *string `json:"ConstantInitializationVector,omitempty"` // DeviceId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flowsource-encryption.html#cfn-mediaconnect-flowsource-encryption-deviceid - DeviceId string `json:"DeviceId,omitempty"` + DeviceId *string `json:"DeviceId,omitempty"` // KeyType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flowsource-encryption.html#cfn-mediaconnect-flowsource-encryption-keytype - KeyType string `json:"KeyType,omitempty"` + KeyType *string `json:"KeyType,omitempty"` // Region AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flowsource-encryption.html#cfn-mediaconnect-flowsource-encryption-region - Region string `json:"Region,omitempty"` + Region *string `json:"Region,omitempty"` // ResourceId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flowsource-encryption.html#cfn-mediaconnect-flowsource-encryption-resourceid - ResourceId string `json:"ResourceId,omitempty"` + ResourceId *string `json:"ResourceId,omitempty"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flowsource-encryption.html#cfn-mediaconnect-flowsource-encryption-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // SecretArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flowsource-encryption.html#cfn-mediaconnect-flowsource-encryption-secretarn - SecretArn string `json:"SecretArn,omitempty"` + SecretArn *string `json:"SecretArn,omitempty"` // Url AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-flowsource-encryption.html#cfn-mediaconnect-flowsource-encryption-url - Url string `json:"Url,omitempty"` + Url *string `json:"Url,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediaconnect/aws-mediaconnect-flowvpcinterface.go b/cloudformation/mediaconnect/aws-mediaconnect-flowvpcinterface.go index 47bc845872..8f874f707f 100644 --- a/cloudformation/mediaconnect/aws-mediaconnect-flowvpcinterface.go +++ b/cloudformation/mediaconnect/aws-mediaconnect-flowvpcinterface.go @@ -15,27 +15,27 @@ type FlowVpcInterface struct { // FlowArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowvpcinterface.html#cfn-mediaconnect-flowvpcinterface-flowarn - FlowArn string `json:"FlowArn,omitempty"` + FlowArn string `json:"FlowArn"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowvpcinterface.html#cfn-mediaconnect-flowvpcinterface-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowvpcinterface.html#cfn-mediaconnect-flowvpcinterface-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // SecurityGroupIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowvpcinterface.html#cfn-mediaconnect-flowvpcinterface-securitygroupids - SecurityGroupIds []string `json:"SecurityGroupIds,omitempty"` + SecurityGroupIds []string `json:"SecurityGroupIds"` // SubnetId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowvpcinterface.html#cfn-mediaconnect-flowvpcinterface-subnetid - SubnetId string `json:"SubnetId,omitempty"` + SubnetId string `json:"SubnetId"` // 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 4b0bf5fb58..9cb6eb9507 100644 --- a/cloudformation/mediaconvert/aws-mediaconvert-jobtemplate.go +++ b/cloudformation/mediaconvert/aws-mediaconvert-jobtemplate.go @@ -20,47 +20,47 @@ type JobTemplate struct { // Category AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconvert-jobtemplate.html#cfn-mediaconvert-jobtemplate-category - Category string `json:"Category,omitempty"` + Category *string `json:"Category,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconvert-jobtemplate.html#cfn-mediaconvert-jobtemplate-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // HopDestinations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconvert-jobtemplate.html#cfn-mediaconvert-jobtemplate-hopdestinations - HopDestinations []JobTemplate_HopDestination `json:"HopDestinations,omitempty"` + HopDestinations *[]JobTemplate_HopDestination `json:"HopDestinations,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconvert-jobtemplate.html#cfn-mediaconvert-jobtemplate-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Priority AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconvert-jobtemplate.html#cfn-mediaconvert-jobtemplate-priority - Priority int `json:"Priority,omitempty"` + Priority *int `json:"Priority,omitempty"` // Queue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconvert-jobtemplate.html#cfn-mediaconvert-jobtemplate-queue - Queue string `json:"Queue,omitempty"` + Queue *string `json:"Queue,omitempty"` // SettingsJson AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconvert-jobtemplate.html#cfn-mediaconvert-jobtemplate-settingsjson - SettingsJson interface{} `json:"SettingsJson,omitempty"` + SettingsJson interface{} `json:"SettingsJson"` // StatusUpdateInterval AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconvert-jobtemplate.html#cfn-mediaconvert-jobtemplate-statusupdateinterval - StatusUpdateInterval string `json:"StatusUpdateInterval,omitempty"` + StatusUpdateInterval *string `json:"StatusUpdateInterval,omitempty"` // 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-jobtemplate_accelerationsettings.go b/cloudformation/mediaconvert/aws-mediaconvert-jobtemplate_accelerationsettings.go index 2d056f59a6..0ee5f32284 100644 --- a/cloudformation/mediaconvert/aws-mediaconvert-jobtemplate_accelerationsettings.go +++ b/cloudformation/mediaconvert/aws-mediaconvert-jobtemplate_accelerationsettings.go @@ -11,7 +11,7 @@ type JobTemplate_AccelerationSettings struct { // Mode AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconvert-jobtemplate-accelerationsettings.html#cfn-mediaconvert-jobtemplate-accelerationsettings-mode - Mode string `json:"Mode,omitempty"` + Mode string `json:"Mode"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediaconvert/aws-mediaconvert-jobtemplate_hopdestination.go b/cloudformation/mediaconvert/aws-mediaconvert-jobtemplate_hopdestination.go index 085db4ea75..a10a20782a 100644 --- a/cloudformation/mediaconvert/aws-mediaconvert-jobtemplate_hopdestination.go +++ b/cloudformation/mediaconvert/aws-mediaconvert-jobtemplate_hopdestination.go @@ -11,17 +11,17 @@ type JobTemplate_HopDestination struct { // Priority AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconvert-jobtemplate-hopdestination.html#cfn-mediaconvert-jobtemplate-hopdestination-priority - Priority int `json:"Priority,omitempty"` + Priority *int `json:"Priority,omitempty"` // Queue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconvert-jobtemplate-hopdestination.html#cfn-mediaconvert-jobtemplate-hopdestination-queue - Queue string `json:"Queue,omitempty"` + Queue *string `json:"Queue,omitempty"` // WaitMinutes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconvert-jobtemplate-hopdestination.html#cfn-mediaconvert-jobtemplate-hopdestination-waitminutes - WaitMinutes int `json:"WaitMinutes,omitempty"` + WaitMinutes *int `json:"WaitMinutes,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 8873dcd24b..9ea9688aca 100644 --- a/cloudformation/mediaconvert/aws-mediaconvert-preset.go +++ b/cloudformation/mediaconvert/aws-mediaconvert-preset.go @@ -15,27 +15,27 @@ type Preset struct { // Category AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconvert-preset.html#cfn-mediaconvert-preset-category - Category string `json:"Category,omitempty"` + Category *string `json:"Category,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconvert-preset.html#cfn-mediaconvert-preset-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconvert-preset.html#cfn-mediaconvert-preset-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // SettingsJson AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconvert-preset.html#cfn-mediaconvert-preset-settingsjson - SettingsJson interface{} `json:"SettingsJson,omitempty"` + SettingsJson interface{} `json:"SettingsJson"` // 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 c13b5c1aaf..67a786a580 100644 --- a/cloudformation/mediaconvert/aws-mediaconvert-queue.go +++ b/cloudformation/mediaconvert/aws-mediaconvert-queue.go @@ -15,27 +15,27 @@ type Queue struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconvert-queue.html#cfn-mediaconvert-queue-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconvert-queue.html#cfn-mediaconvert-queue-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // PricingPlan AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconvert-queue.html#cfn-mediaconvert-queue-pricingplan - PricingPlan string `json:"PricingPlan,omitempty"` + PricingPlan *string `json:"PricingPlan,omitempty"` // Status AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconvert-queue.html#cfn-mediaconvert-queue-status - Status string `json:"Status,omitempty"` + Status *string `json:"Status,omitempty"` // 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 67fa3c1c36..ec83bd6d0e 100644 --- a/cloudformation/medialive/aws-medialive-channel.go +++ b/cloudformation/medialive/aws-medialive-channel.go @@ -20,12 +20,12 @@ type Channel struct { // ChannelClass AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-channel.html#cfn-medialive-channel-channelclass - ChannelClass string `json:"ChannelClass,omitempty"` + ChannelClass *string `json:"ChannelClass,omitempty"` // Destinations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-channel.html#cfn-medialive-channel-destinations - Destinations []Channel_OutputDestination `json:"Destinations,omitempty"` + Destinations *[]Channel_OutputDestination `json:"Destinations,omitempty"` // EncoderSettings AWS CloudFormation Property // Required: false @@ -35,7 +35,7 @@ type Channel struct { // InputAttachments AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-channel.html#cfn-medialive-channel-inputattachments - InputAttachments []Channel_InputAttachment `json:"InputAttachments,omitempty"` + InputAttachments *[]Channel_InputAttachment `json:"InputAttachments,omitempty"` // InputSpecification AWS CloudFormation Property // Required: false @@ -45,22 +45,22 @@ type Channel struct { // LogLevel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-channel.html#cfn-medialive-channel-loglevel - LogLevel string `json:"LogLevel,omitempty"` + LogLevel *string `json:"LogLevel,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-channel.html#cfn-medialive-channel-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // RoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-channel.html#cfn-medialive-channel-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn *string `json:"RoleArn,omitempty"` // 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-channel_aacsettings.go b/cloudformation/medialive/aws-medialive-channel_aacsettings.go index aee115159f..8d1e956835 100644 --- a/cloudformation/medialive/aws-medialive-channel_aacsettings.go +++ b/cloudformation/medialive/aws-medialive-channel_aacsettings.go @@ -11,47 +11,47 @@ type Channel_AacSettings struct { // Bitrate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-aacsettings.html#cfn-medialive-channel-aacsettings-bitrate - Bitrate float64 `json:"Bitrate,omitempty"` + Bitrate *float64 `json:"Bitrate,omitempty"` // CodingMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-aacsettings.html#cfn-medialive-channel-aacsettings-codingmode - CodingMode string `json:"CodingMode,omitempty"` + CodingMode *string `json:"CodingMode,omitempty"` // InputType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-aacsettings.html#cfn-medialive-channel-aacsettings-inputtype - InputType string `json:"InputType,omitempty"` + InputType *string `json:"InputType,omitempty"` // Profile AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-aacsettings.html#cfn-medialive-channel-aacsettings-profile - Profile string `json:"Profile,omitempty"` + Profile *string `json:"Profile,omitempty"` // RateControlMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-aacsettings.html#cfn-medialive-channel-aacsettings-ratecontrolmode - RateControlMode string `json:"RateControlMode,omitempty"` + RateControlMode *string `json:"RateControlMode,omitempty"` // RawFormat AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-aacsettings.html#cfn-medialive-channel-aacsettings-rawformat - RawFormat string `json:"RawFormat,omitempty"` + RawFormat *string `json:"RawFormat,omitempty"` // SampleRate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-aacsettings.html#cfn-medialive-channel-aacsettings-samplerate - SampleRate float64 `json:"SampleRate,omitempty"` + SampleRate *float64 `json:"SampleRate,omitempty"` // Spec AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-aacsettings.html#cfn-medialive-channel-aacsettings-spec - Spec string `json:"Spec,omitempty"` + Spec *string `json:"Spec,omitempty"` // VbrQuality AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-aacsettings.html#cfn-medialive-channel-aacsettings-vbrquality - VbrQuality string `json:"VbrQuality,omitempty"` + VbrQuality *string `json:"VbrQuality,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_ac3settings.go b/cloudformation/medialive/aws-medialive-channel_ac3settings.go index 5775e9e6c4..fc2ddc3ffa 100644 --- a/cloudformation/medialive/aws-medialive-channel_ac3settings.go +++ b/cloudformation/medialive/aws-medialive-channel_ac3settings.go @@ -11,37 +11,37 @@ type Channel_Ac3Settings struct { // Bitrate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-ac3settings.html#cfn-medialive-channel-ac3settings-bitrate - Bitrate float64 `json:"Bitrate,omitempty"` + Bitrate *float64 `json:"Bitrate,omitempty"` // BitstreamMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-ac3settings.html#cfn-medialive-channel-ac3settings-bitstreammode - BitstreamMode string `json:"BitstreamMode,omitempty"` + BitstreamMode *string `json:"BitstreamMode,omitempty"` // CodingMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-ac3settings.html#cfn-medialive-channel-ac3settings-codingmode - CodingMode string `json:"CodingMode,omitempty"` + CodingMode *string `json:"CodingMode,omitempty"` // Dialnorm AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-ac3settings.html#cfn-medialive-channel-ac3settings-dialnorm - Dialnorm int `json:"Dialnorm,omitempty"` + Dialnorm *int `json:"Dialnorm,omitempty"` // DrcProfile AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-ac3settings.html#cfn-medialive-channel-ac3settings-drcprofile - DrcProfile string `json:"DrcProfile,omitempty"` + DrcProfile *string `json:"DrcProfile,omitempty"` // LfeFilter AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-ac3settings.html#cfn-medialive-channel-ac3settings-lfefilter - LfeFilter string `json:"LfeFilter,omitempty"` + LfeFilter *string `json:"LfeFilter,omitempty"` // MetadataControl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-ac3settings.html#cfn-medialive-channel-ac3settings-metadatacontrol - MetadataControl string `json:"MetadataControl,omitempty"` + MetadataControl *string `json:"MetadataControl,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_ancillarysourcesettings.go b/cloudformation/medialive/aws-medialive-channel_ancillarysourcesettings.go index 1109d1ed95..689ada384f 100644 --- a/cloudformation/medialive/aws-medialive-channel_ancillarysourcesettings.go +++ b/cloudformation/medialive/aws-medialive-channel_ancillarysourcesettings.go @@ -11,7 +11,7 @@ type Channel_AncillarySourceSettings struct { // SourceAncillaryChannelNumber AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-ancillarysourcesettings.html#cfn-medialive-channel-ancillarysourcesettings-sourceancillarychannelnumber - SourceAncillaryChannelNumber int `json:"SourceAncillaryChannelNumber,omitempty"` + SourceAncillaryChannelNumber *int `json:"SourceAncillaryChannelNumber,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_archivegroupsettings.go b/cloudformation/medialive/aws-medialive-channel_archivegroupsettings.go index 5c746369e6..470b0b8abb 100644 --- a/cloudformation/medialive/aws-medialive-channel_archivegroupsettings.go +++ b/cloudformation/medialive/aws-medialive-channel_archivegroupsettings.go @@ -21,7 +21,7 @@ type Channel_ArchiveGroupSettings struct { // RolloverInterval AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-archivegroupsettings.html#cfn-medialive-channel-archivegroupsettings-rolloverinterval - RolloverInterval int `json:"RolloverInterval,omitempty"` + RolloverInterval *int `json:"RolloverInterval,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_archiveoutputsettings.go b/cloudformation/medialive/aws-medialive-channel_archiveoutputsettings.go index 988987933f..0cda9af964 100644 --- a/cloudformation/medialive/aws-medialive-channel_archiveoutputsettings.go +++ b/cloudformation/medialive/aws-medialive-channel_archiveoutputsettings.go @@ -16,12 +16,12 @@ type Channel_ArchiveOutputSettings struct { // Extension AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-archiveoutputsettings.html#cfn-medialive-channel-archiveoutputsettings-extension - Extension string `json:"Extension,omitempty"` + Extension *string `json:"Extension,omitempty"` // NameModifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-archiveoutputsettings.html#cfn-medialive-channel-archiveoutputsettings-namemodifier - NameModifier string `json:"NameModifier,omitempty"` + NameModifier *string `json:"NameModifier,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_archives3settings.go b/cloudformation/medialive/aws-medialive-channel_archives3settings.go index 5615e7325a..272a6b34f7 100644 --- a/cloudformation/medialive/aws-medialive-channel_archives3settings.go +++ b/cloudformation/medialive/aws-medialive-channel_archives3settings.go @@ -11,7 +11,7 @@ type Channel_ArchiveS3Settings struct { // CannedAcl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-archives3settings.html#cfn-medialive-channel-archives3settings-cannedacl - CannedAcl string `json:"CannedAcl,omitempty"` + CannedAcl *string `json:"CannedAcl,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_audiochannelmapping.go b/cloudformation/medialive/aws-medialive-channel_audiochannelmapping.go index 6f694617c3..4b99eb3239 100644 --- a/cloudformation/medialive/aws-medialive-channel_audiochannelmapping.go +++ b/cloudformation/medialive/aws-medialive-channel_audiochannelmapping.go @@ -11,12 +11,12 @@ type Channel_AudioChannelMapping struct { // InputChannelLevels AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audiochannelmapping.html#cfn-medialive-channel-audiochannelmapping-inputchannellevels - InputChannelLevels []Channel_InputChannelLevel `json:"InputChannelLevels,omitempty"` + InputChannelLevels *[]Channel_InputChannelLevel `json:"InputChannelLevels,omitempty"` // OutputChannel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audiochannelmapping.html#cfn-medialive-channel-audiochannelmapping-outputchannel - OutputChannel int `json:"OutputChannel,omitempty"` + OutputChannel *int `json:"OutputChannel,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_audiodescription.go b/cloudformation/medialive/aws-medialive-channel_audiodescription.go index 192f08cfc4..1f5aa71d82 100644 --- a/cloudformation/medialive/aws-medialive-channel_audiodescription.go +++ b/cloudformation/medialive/aws-medialive-channel_audiodescription.go @@ -16,17 +16,17 @@ type Channel_AudioDescription struct { // AudioSelectorName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audiodescription.html#cfn-medialive-channel-audiodescription-audioselectorname - AudioSelectorName string `json:"AudioSelectorName,omitempty"` + AudioSelectorName *string `json:"AudioSelectorName,omitempty"` // AudioType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audiodescription.html#cfn-medialive-channel-audiodescription-audiotype - AudioType string `json:"AudioType,omitempty"` + AudioType *string `json:"AudioType,omitempty"` // AudioTypeControl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audiodescription.html#cfn-medialive-channel-audiodescription-audiotypecontrol - AudioTypeControl string `json:"AudioTypeControl,omitempty"` + AudioTypeControl *string `json:"AudioTypeControl,omitempty"` // AudioWatermarkingSettings AWS CloudFormation Property // Required: false @@ -41,17 +41,17 @@ type Channel_AudioDescription struct { // LanguageCode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audiodescription.html#cfn-medialive-channel-audiodescription-languagecode - LanguageCode string `json:"LanguageCode,omitempty"` + LanguageCode *string `json:"LanguageCode,omitempty"` // LanguageCodeControl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audiodescription.html#cfn-medialive-channel-audiodescription-languagecodecontrol - LanguageCodeControl string `json:"LanguageCodeControl,omitempty"` + LanguageCodeControl *string `json:"LanguageCodeControl,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audiodescription.html#cfn-medialive-channel-audiodescription-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // RemixSettings AWS CloudFormation Property // Required: false @@ -61,7 +61,7 @@ type Channel_AudioDescription struct { // StreamName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audiodescription.html#cfn-medialive-channel-audiodescription-streamname - StreamName string `json:"StreamName,omitempty"` + StreamName *string `json:"StreamName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_audiohlsrenditionselection.go b/cloudformation/medialive/aws-medialive-channel_audiohlsrenditionselection.go index 0c894ed7e3..23ad2354da 100644 --- a/cloudformation/medialive/aws-medialive-channel_audiohlsrenditionselection.go +++ b/cloudformation/medialive/aws-medialive-channel_audiohlsrenditionselection.go @@ -11,12 +11,12 @@ type Channel_AudioHlsRenditionSelection struct { // GroupId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audiohlsrenditionselection.html#cfn-medialive-channel-audiohlsrenditionselection-groupid - GroupId string `json:"GroupId,omitempty"` + GroupId *string `json:"GroupId,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audiohlsrenditionselection.html#cfn-medialive-channel-audiohlsrenditionselection-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_audiolanguageselection.go b/cloudformation/medialive/aws-medialive-channel_audiolanguageselection.go index 685c807222..4b3551412f 100644 --- a/cloudformation/medialive/aws-medialive-channel_audiolanguageselection.go +++ b/cloudformation/medialive/aws-medialive-channel_audiolanguageselection.go @@ -11,12 +11,12 @@ type Channel_AudioLanguageSelection struct { // LanguageCode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audiolanguageselection.html#cfn-medialive-channel-audiolanguageselection-languagecode - LanguageCode string `json:"LanguageCode,omitempty"` + LanguageCode *string `json:"LanguageCode,omitempty"` // LanguageSelectionPolicy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audiolanguageselection.html#cfn-medialive-channel-audiolanguageselection-languageselectionpolicy - LanguageSelectionPolicy string `json:"LanguageSelectionPolicy,omitempty"` + LanguageSelectionPolicy *string `json:"LanguageSelectionPolicy,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_audionormalizationsettings.go b/cloudformation/medialive/aws-medialive-channel_audionormalizationsettings.go index 8c5ccd0956..f9561afd13 100644 --- a/cloudformation/medialive/aws-medialive-channel_audionormalizationsettings.go +++ b/cloudformation/medialive/aws-medialive-channel_audionormalizationsettings.go @@ -11,17 +11,17 @@ type Channel_AudioNormalizationSettings struct { // Algorithm AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audionormalizationsettings.html#cfn-medialive-channel-audionormalizationsettings-algorithm - Algorithm string `json:"Algorithm,omitempty"` + Algorithm *string `json:"Algorithm,omitempty"` // AlgorithmControl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audionormalizationsettings.html#cfn-medialive-channel-audionormalizationsettings-algorithmcontrol - AlgorithmControl string `json:"AlgorithmControl,omitempty"` + AlgorithmControl *string `json:"AlgorithmControl,omitempty"` // TargetLkfs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audionormalizationsettings.html#cfn-medialive-channel-audionormalizationsettings-targetlkfs - TargetLkfs float64 `json:"TargetLkfs,omitempty"` + TargetLkfs *float64 `json:"TargetLkfs,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_audioonlyhlssettings.go b/cloudformation/medialive/aws-medialive-channel_audioonlyhlssettings.go index 589c6d58e5..29dffc9178 100644 --- a/cloudformation/medialive/aws-medialive-channel_audioonlyhlssettings.go +++ b/cloudformation/medialive/aws-medialive-channel_audioonlyhlssettings.go @@ -11,7 +11,7 @@ type Channel_AudioOnlyHlsSettings struct { // AudioGroupId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audioonlyhlssettings.html#cfn-medialive-channel-audioonlyhlssettings-audiogroupid - AudioGroupId string `json:"AudioGroupId,omitempty"` + AudioGroupId *string `json:"AudioGroupId,omitempty"` // AudioOnlyImage AWS CloudFormation Property // Required: false @@ -21,12 +21,12 @@ type Channel_AudioOnlyHlsSettings struct { // AudioTrackType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audioonlyhlssettings.html#cfn-medialive-channel-audioonlyhlssettings-audiotracktype - AudioTrackType string `json:"AudioTrackType,omitempty"` + AudioTrackType *string `json:"AudioTrackType,omitempty"` // SegmentType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audioonlyhlssettings.html#cfn-medialive-channel-audioonlyhlssettings-segmenttype - SegmentType string `json:"SegmentType,omitempty"` + SegmentType *string `json:"SegmentType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_audiopidselection.go b/cloudformation/medialive/aws-medialive-channel_audiopidselection.go index 20687b32ef..74d0b76514 100644 --- a/cloudformation/medialive/aws-medialive-channel_audiopidselection.go +++ b/cloudformation/medialive/aws-medialive-channel_audiopidselection.go @@ -11,7 +11,7 @@ type Channel_AudioPidSelection struct { // Pid AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audiopidselection.html#cfn-medialive-channel-audiopidselection-pid - Pid int `json:"Pid,omitempty"` + Pid *int `json:"Pid,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_audioselector.go b/cloudformation/medialive/aws-medialive-channel_audioselector.go index 1e9a10297d..89e30829fd 100644 --- a/cloudformation/medialive/aws-medialive-channel_audioselector.go +++ b/cloudformation/medialive/aws-medialive-channel_audioselector.go @@ -11,7 +11,7 @@ type Channel_AudioSelector struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audioselector.html#cfn-medialive-channel-audioselector-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // SelectorSettings AWS CloudFormation Property // Required: false diff --git a/cloudformation/medialive/aws-medialive-channel_audiosilencefailoversettings.go b/cloudformation/medialive/aws-medialive-channel_audiosilencefailoversettings.go index c7cfeb2251..5ae4b4ad38 100644 --- a/cloudformation/medialive/aws-medialive-channel_audiosilencefailoversettings.go +++ b/cloudformation/medialive/aws-medialive-channel_audiosilencefailoversettings.go @@ -11,12 +11,12 @@ type Channel_AudioSilenceFailoverSettings struct { // AudioSelectorName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audiosilencefailoversettings.html#cfn-medialive-channel-audiosilencefailoversettings-audioselectorname - AudioSelectorName string `json:"AudioSelectorName,omitempty"` + AudioSelectorName *string `json:"AudioSelectorName,omitempty"` // AudioSilenceThresholdMsec AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audiosilencefailoversettings.html#cfn-medialive-channel-audiosilencefailoversettings-audiosilencethresholdmsec - AudioSilenceThresholdMsec int `json:"AudioSilenceThresholdMsec,omitempty"` + AudioSilenceThresholdMsec *int `json:"AudioSilenceThresholdMsec,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_audiotrack.go b/cloudformation/medialive/aws-medialive-channel_audiotrack.go index 62b77695ff..b2c4593641 100644 --- a/cloudformation/medialive/aws-medialive-channel_audiotrack.go +++ b/cloudformation/medialive/aws-medialive-channel_audiotrack.go @@ -11,7 +11,7 @@ type Channel_AudioTrack struct { // Track AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audiotrack.html#cfn-medialive-channel-audiotrack-track - Track int `json:"Track,omitempty"` + Track *int `json:"Track,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_audiotrackselection.go b/cloudformation/medialive/aws-medialive-channel_audiotrackselection.go index 688ec20b68..aba2e881aa 100644 --- a/cloudformation/medialive/aws-medialive-channel_audiotrackselection.go +++ b/cloudformation/medialive/aws-medialive-channel_audiotrackselection.go @@ -11,7 +11,7 @@ type Channel_AudioTrackSelection struct { // Tracks AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audiotrackselection.html#cfn-medialive-channel-audiotrackselection-tracks - Tracks []Channel_AudioTrack `json:"Tracks,omitempty"` + Tracks *[]Channel_AudioTrack `json:"Tracks,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_automaticinputfailoversettings.go b/cloudformation/medialive/aws-medialive-channel_automaticinputfailoversettings.go index ea8bc0c703..c3e3bc3bd9 100644 --- a/cloudformation/medialive/aws-medialive-channel_automaticinputfailoversettings.go +++ b/cloudformation/medialive/aws-medialive-channel_automaticinputfailoversettings.go @@ -11,22 +11,22 @@ type Channel_AutomaticInputFailoverSettings struct { // ErrorClearTimeMsec AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-automaticinputfailoversettings.html#cfn-medialive-channel-automaticinputfailoversettings-errorcleartimemsec - ErrorClearTimeMsec int `json:"ErrorClearTimeMsec,omitempty"` + ErrorClearTimeMsec *int `json:"ErrorClearTimeMsec,omitempty"` // FailoverConditions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-automaticinputfailoversettings.html#cfn-medialive-channel-automaticinputfailoversettings-failoverconditions - FailoverConditions []Channel_FailoverCondition `json:"FailoverConditions,omitempty"` + FailoverConditions *[]Channel_FailoverCondition `json:"FailoverConditions,omitempty"` // InputPreference AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-automaticinputfailoversettings.html#cfn-medialive-channel-automaticinputfailoversettings-inputpreference - InputPreference string `json:"InputPreference,omitempty"` + InputPreference *string `json:"InputPreference,omitempty"` // SecondaryInputId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-automaticinputfailoversettings.html#cfn-medialive-channel-automaticinputfailoversettings-secondaryinputid - SecondaryInputId string `json:"SecondaryInputId,omitempty"` + SecondaryInputId *string `json:"SecondaryInputId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_availblanking.go b/cloudformation/medialive/aws-medialive-channel_availblanking.go index 5d63f0aad5..3906c9d680 100644 --- a/cloudformation/medialive/aws-medialive-channel_availblanking.go +++ b/cloudformation/medialive/aws-medialive-channel_availblanking.go @@ -16,7 +16,7 @@ type Channel_AvailBlanking struct { // State AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-availblanking.html#cfn-medialive-channel-availblanking-state - State string `json:"State,omitempty"` + State *string `json:"State,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_blackoutslate.go b/cloudformation/medialive/aws-medialive-channel_blackoutslate.go index f596372ed1..a33cafbc67 100644 --- a/cloudformation/medialive/aws-medialive-channel_blackoutslate.go +++ b/cloudformation/medialive/aws-medialive-channel_blackoutslate.go @@ -16,7 +16,7 @@ type Channel_BlackoutSlate struct { // NetworkEndBlackout AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-blackoutslate.html#cfn-medialive-channel-blackoutslate-networkendblackout - NetworkEndBlackout string `json:"NetworkEndBlackout,omitempty"` + NetworkEndBlackout *string `json:"NetworkEndBlackout,omitempty"` // NetworkEndBlackoutImage AWS CloudFormation Property // Required: false @@ -26,12 +26,12 @@ type Channel_BlackoutSlate struct { // NetworkId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-blackoutslate.html#cfn-medialive-channel-blackoutslate-networkid - NetworkId string `json:"NetworkId,omitempty"` + NetworkId *string `json:"NetworkId,omitempty"` // State AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-blackoutslate.html#cfn-medialive-channel-blackoutslate-state - State string `json:"State,omitempty"` + State *string `json:"State,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_burnindestinationsettings.go b/cloudformation/medialive/aws-medialive-channel_burnindestinationsettings.go index de1bcd9bb0..bb5a8445df 100644 --- a/cloudformation/medialive/aws-medialive-channel_burnindestinationsettings.go +++ b/cloudformation/medialive/aws-medialive-channel_burnindestinationsettings.go @@ -11,17 +11,17 @@ type Channel_BurnInDestinationSettings struct { // Alignment AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-burnindestinationsettings.html#cfn-medialive-channel-burnindestinationsettings-alignment - Alignment string `json:"Alignment,omitempty"` + Alignment *string `json:"Alignment,omitempty"` // BackgroundColor AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-burnindestinationsettings.html#cfn-medialive-channel-burnindestinationsettings-backgroundcolor - BackgroundColor string `json:"BackgroundColor,omitempty"` + BackgroundColor *string `json:"BackgroundColor,omitempty"` // BackgroundOpacity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-burnindestinationsettings.html#cfn-medialive-channel-burnindestinationsettings-backgroundopacity - BackgroundOpacity int `json:"BackgroundOpacity,omitempty"` + BackgroundOpacity *int `json:"BackgroundOpacity,omitempty"` // Font AWS CloudFormation Property // Required: false @@ -31,67 +31,67 @@ type Channel_BurnInDestinationSettings struct { // FontColor AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-burnindestinationsettings.html#cfn-medialive-channel-burnindestinationsettings-fontcolor - FontColor string `json:"FontColor,omitempty"` + FontColor *string `json:"FontColor,omitempty"` // FontOpacity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-burnindestinationsettings.html#cfn-medialive-channel-burnindestinationsettings-fontopacity - FontOpacity int `json:"FontOpacity,omitempty"` + FontOpacity *int `json:"FontOpacity,omitempty"` // FontResolution AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-burnindestinationsettings.html#cfn-medialive-channel-burnindestinationsettings-fontresolution - FontResolution int `json:"FontResolution,omitempty"` + FontResolution *int `json:"FontResolution,omitempty"` // FontSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-burnindestinationsettings.html#cfn-medialive-channel-burnindestinationsettings-fontsize - FontSize string `json:"FontSize,omitempty"` + FontSize *string `json:"FontSize,omitempty"` // OutlineColor AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-burnindestinationsettings.html#cfn-medialive-channel-burnindestinationsettings-outlinecolor - OutlineColor string `json:"OutlineColor,omitempty"` + OutlineColor *string `json:"OutlineColor,omitempty"` // OutlineSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-burnindestinationsettings.html#cfn-medialive-channel-burnindestinationsettings-outlinesize - OutlineSize int `json:"OutlineSize,omitempty"` + OutlineSize *int `json:"OutlineSize,omitempty"` // ShadowColor AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-burnindestinationsettings.html#cfn-medialive-channel-burnindestinationsettings-shadowcolor - ShadowColor string `json:"ShadowColor,omitempty"` + ShadowColor *string `json:"ShadowColor,omitempty"` // ShadowOpacity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-burnindestinationsettings.html#cfn-medialive-channel-burnindestinationsettings-shadowopacity - ShadowOpacity int `json:"ShadowOpacity,omitempty"` + ShadowOpacity *int `json:"ShadowOpacity,omitempty"` // ShadowXOffset AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-burnindestinationsettings.html#cfn-medialive-channel-burnindestinationsettings-shadowxoffset - ShadowXOffset int `json:"ShadowXOffset,omitempty"` + ShadowXOffset *int `json:"ShadowXOffset,omitempty"` // ShadowYOffset AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-burnindestinationsettings.html#cfn-medialive-channel-burnindestinationsettings-shadowyoffset - ShadowYOffset int `json:"ShadowYOffset,omitempty"` + ShadowYOffset *int `json:"ShadowYOffset,omitempty"` // TeletextGridControl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-burnindestinationsettings.html#cfn-medialive-channel-burnindestinationsettings-teletextgridcontrol - TeletextGridControl string `json:"TeletextGridControl,omitempty"` + TeletextGridControl *string `json:"TeletextGridControl,omitempty"` // XPosition AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-burnindestinationsettings.html#cfn-medialive-channel-burnindestinationsettings-xposition - XPosition int `json:"XPosition,omitempty"` + XPosition *int `json:"XPosition,omitempty"` // YPosition AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-burnindestinationsettings.html#cfn-medialive-channel-burnindestinationsettings-yposition - YPosition int `json:"YPosition,omitempty"` + YPosition *int `json:"YPosition,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_captiondescription.go b/cloudformation/medialive/aws-medialive-channel_captiondescription.go index cbed3f95bc..3aa4a00b63 100644 --- a/cloudformation/medialive/aws-medialive-channel_captiondescription.go +++ b/cloudformation/medialive/aws-medialive-channel_captiondescription.go @@ -11,7 +11,7 @@ type Channel_CaptionDescription struct { // CaptionSelectorName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-captiondescription.html#cfn-medialive-channel-captiondescription-captionselectorname - CaptionSelectorName string `json:"CaptionSelectorName,omitempty"` + CaptionSelectorName *string `json:"CaptionSelectorName,omitempty"` // DestinationSettings AWS CloudFormation Property // Required: false @@ -21,17 +21,17 @@ type Channel_CaptionDescription struct { // LanguageCode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-captiondescription.html#cfn-medialive-channel-captiondescription-languagecode - LanguageCode string `json:"LanguageCode,omitempty"` + LanguageCode *string `json:"LanguageCode,omitempty"` // LanguageDescription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-captiondescription.html#cfn-medialive-channel-captiondescription-languagedescription - LanguageDescription string `json:"LanguageDescription,omitempty"` + LanguageDescription *string `json:"LanguageDescription,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-captiondescription.html#cfn-medialive-channel-captiondescription-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_captionlanguagemapping.go b/cloudformation/medialive/aws-medialive-channel_captionlanguagemapping.go index be5970a764..ffe2853090 100644 --- a/cloudformation/medialive/aws-medialive-channel_captionlanguagemapping.go +++ b/cloudformation/medialive/aws-medialive-channel_captionlanguagemapping.go @@ -11,17 +11,17 @@ type Channel_CaptionLanguageMapping struct { // CaptionChannel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-captionlanguagemapping.html#cfn-medialive-channel-captionlanguagemapping-captionchannel - CaptionChannel int `json:"CaptionChannel,omitempty"` + CaptionChannel *int `json:"CaptionChannel,omitempty"` // LanguageCode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-captionlanguagemapping.html#cfn-medialive-channel-captionlanguagemapping-languagecode - LanguageCode string `json:"LanguageCode,omitempty"` + LanguageCode *string `json:"LanguageCode,omitempty"` // LanguageDescription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-captionlanguagemapping.html#cfn-medialive-channel-captionlanguagemapping-languagedescription - LanguageDescription string `json:"LanguageDescription,omitempty"` + LanguageDescription *string `json:"LanguageDescription,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_captionrectangle.go b/cloudformation/medialive/aws-medialive-channel_captionrectangle.go index 88f6bf2267..82b7c9fc4e 100644 --- a/cloudformation/medialive/aws-medialive-channel_captionrectangle.go +++ b/cloudformation/medialive/aws-medialive-channel_captionrectangle.go @@ -11,22 +11,22 @@ type Channel_CaptionRectangle struct { // Height AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-captionrectangle.html#cfn-medialive-channel-captionrectangle-height - Height float64 `json:"Height,omitempty"` + Height *float64 `json:"Height,omitempty"` // LeftOffset AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-captionrectangle.html#cfn-medialive-channel-captionrectangle-leftoffset - LeftOffset float64 `json:"LeftOffset,omitempty"` + LeftOffset *float64 `json:"LeftOffset,omitempty"` // TopOffset AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-captionrectangle.html#cfn-medialive-channel-captionrectangle-topoffset - TopOffset float64 `json:"TopOffset,omitempty"` + TopOffset *float64 `json:"TopOffset,omitempty"` // Width AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-captionrectangle.html#cfn-medialive-channel-captionrectangle-width - Width float64 `json:"Width,omitempty"` + Width *float64 `json:"Width,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_captionselector.go b/cloudformation/medialive/aws-medialive-channel_captionselector.go index e331fdb1ff..3bc9491ddc 100644 --- a/cloudformation/medialive/aws-medialive-channel_captionselector.go +++ b/cloudformation/medialive/aws-medialive-channel_captionselector.go @@ -11,12 +11,12 @@ type Channel_CaptionSelector struct { // LanguageCode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-captionselector.html#cfn-medialive-channel-captionselector-languagecode - LanguageCode string `json:"LanguageCode,omitempty"` + LanguageCode *string `json:"LanguageCode,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-captionselector.html#cfn-medialive-channel-captionselector-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // SelectorSettings AWS CloudFormation Property // Required: false diff --git a/cloudformation/medialive/aws-medialive-channel_cdiinputspecification.go b/cloudformation/medialive/aws-medialive-channel_cdiinputspecification.go index 94910c1939..f410f5f5ae 100644 --- a/cloudformation/medialive/aws-medialive-channel_cdiinputspecification.go +++ b/cloudformation/medialive/aws-medialive-channel_cdiinputspecification.go @@ -11,7 +11,7 @@ type Channel_CdiInputSpecification struct { // Resolution AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-cdiinputspecification.html#cfn-medialive-channel-cdiinputspecification-resolution - Resolution string `json:"Resolution,omitempty"` + Resolution *string `json:"Resolution,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_dvbnitsettings.go b/cloudformation/medialive/aws-medialive-channel_dvbnitsettings.go index 0b4a0eec25..7da79ef4ae 100644 --- a/cloudformation/medialive/aws-medialive-channel_dvbnitsettings.go +++ b/cloudformation/medialive/aws-medialive-channel_dvbnitsettings.go @@ -11,17 +11,17 @@ type Channel_DvbNitSettings struct { // NetworkId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-dvbnitsettings.html#cfn-medialive-channel-dvbnitsettings-networkid - NetworkId int `json:"NetworkId,omitempty"` + NetworkId *int `json:"NetworkId,omitempty"` // NetworkName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-dvbnitsettings.html#cfn-medialive-channel-dvbnitsettings-networkname - NetworkName string `json:"NetworkName,omitempty"` + NetworkName *string `json:"NetworkName,omitempty"` // RepInterval AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-dvbnitsettings.html#cfn-medialive-channel-dvbnitsettings-repinterval - RepInterval int `json:"RepInterval,omitempty"` + RepInterval *int `json:"RepInterval,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_dvbsdtsettings.go b/cloudformation/medialive/aws-medialive-channel_dvbsdtsettings.go index 80fb704f80..75cad3f8b5 100644 --- a/cloudformation/medialive/aws-medialive-channel_dvbsdtsettings.go +++ b/cloudformation/medialive/aws-medialive-channel_dvbsdtsettings.go @@ -11,22 +11,22 @@ type Channel_DvbSdtSettings struct { // OutputSdt AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-dvbsdtsettings.html#cfn-medialive-channel-dvbsdtsettings-outputsdt - OutputSdt string `json:"OutputSdt,omitempty"` + OutputSdt *string `json:"OutputSdt,omitempty"` // RepInterval AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-dvbsdtsettings.html#cfn-medialive-channel-dvbsdtsettings-repinterval - RepInterval int `json:"RepInterval,omitempty"` + RepInterval *int `json:"RepInterval,omitempty"` // ServiceName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-dvbsdtsettings.html#cfn-medialive-channel-dvbsdtsettings-servicename - ServiceName string `json:"ServiceName,omitempty"` + ServiceName *string `json:"ServiceName,omitempty"` // ServiceProviderName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-dvbsdtsettings.html#cfn-medialive-channel-dvbsdtsettings-serviceprovidername - ServiceProviderName string `json:"ServiceProviderName,omitempty"` + ServiceProviderName *string `json:"ServiceProviderName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_dvbsubdestinationsettings.go b/cloudformation/medialive/aws-medialive-channel_dvbsubdestinationsettings.go index 93fdfcc0e1..54f4b47731 100644 --- a/cloudformation/medialive/aws-medialive-channel_dvbsubdestinationsettings.go +++ b/cloudformation/medialive/aws-medialive-channel_dvbsubdestinationsettings.go @@ -11,17 +11,17 @@ type Channel_DvbSubDestinationSettings struct { // Alignment AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-dvbsubdestinationsettings.html#cfn-medialive-channel-dvbsubdestinationsettings-alignment - Alignment string `json:"Alignment,omitempty"` + Alignment *string `json:"Alignment,omitempty"` // BackgroundColor AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-dvbsubdestinationsettings.html#cfn-medialive-channel-dvbsubdestinationsettings-backgroundcolor - BackgroundColor string `json:"BackgroundColor,omitempty"` + BackgroundColor *string `json:"BackgroundColor,omitempty"` // BackgroundOpacity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-dvbsubdestinationsettings.html#cfn-medialive-channel-dvbsubdestinationsettings-backgroundopacity - BackgroundOpacity int `json:"BackgroundOpacity,omitempty"` + BackgroundOpacity *int `json:"BackgroundOpacity,omitempty"` // Font AWS CloudFormation Property // Required: false @@ -31,67 +31,67 @@ type Channel_DvbSubDestinationSettings struct { // FontColor AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-dvbsubdestinationsettings.html#cfn-medialive-channel-dvbsubdestinationsettings-fontcolor - FontColor string `json:"FontColor,omitempty"` + FontColor *string `json:"FontColor,omitempty"` // FontOpacity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-dvbsubdestinationsettings.html#cfn-medialive-channel-dvbsubdestinationsettings-fontopacity - FontOpacity int `json:"FontOpacity,omitempty"` + FontOpacity *int `json:"FontOpacity,omitempty"` // FontResolution AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-dvbsubdestinationsettings.html#cfn-medialive-channel-dvbsubdestinationsettings-fontresolution - FontResolution int `json:"FontResolution,omitempty"` + FontResolution *int `json:"FontResolution,omitempty"` // FontSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-dvbsubdestinationsettings.html#cfn-medialive-channel-dvbsubdestinationsettings-fontsize - FontSize string `json:"FontSize,omitempty"` + FontSize *string `json:"FontSize,omitempty"` // OutlineColor AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-dvbsubdestinationsettings.html#cfn-medialive-channel-dvbsubdestinationsettings-outlinecolor - OutlineColor string `json:"OutlineColor,omitempty"` + OutlineColor *string `json:"OutlineColor,omitempty"` // OutlineSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-dvbsubdestinationsettings.html#cfn-medialive-channel-dvbsubdestinationsettings-outlinesize - OutlineSize int `json:"OutlineSize,omitempty"` + OutlineSize *int `json:"OutlineSize,omitempty"` // ShadowColor AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-dvbsubdestinationsettings.html#cfn-medialive-channel-dvbsubdestinationsettings-shadowcolor - ShadowColor string `json:"ShadowColor,omitempty"` + ShadowColor *string `json:"ShadowColor,omitempty"` // ShadowOpacity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-dvbsubdestinationsettings.html#cfn-medialive-channel-dvbsubdestinationsettings-shadowopacity - ShadowOpacity int `json:"ShadowOpacity,omitempty"` + ShadowOpacity *int `json:"ShadowOpacity,omitempty"` // ShadowXOffset AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-dvbsubdestinationsettings.html#cfn-medialive-channel-dvbsubdestinationsettings-shadowxoffset - ShadowXOffset int `json:"ShadowXOffset,omitempty"` + ShadowXOffset *int `json:"ShadowXOffset,omitempty"` // ShadowYOffset AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-dvbsubdestinationsettings.html#cfn-medialive-channel-dvbsubdestinationsettings-shadowyoffset - ShadowYOffset int `json:"ShadowYOffset,omitempty"` + ShadowYOffset *int `json:"ShadowYOffset,omitempty"` // TeletextGridControl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-dvbsubdestinationsettings.html#cfn-medialive-channel-dvbsubdestinationsettings-teletextgridcontrol - TeletextGridControl string `json:"TeletextGridControl,omitempty"` + TeletextGridControl *string `json:"TeletextGridControl,omitempty"` // XPosition AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-dvbsubdestinationsettings.html#cfn-medialive-channel-dvbsubdestinationsettings-xposition - XPosition int `json:"XPosition,omitempty"` + XPosition *int `json:"XPosition,omitempty"` // YPosition AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-dvbsubdestinationsettings.html#cfn-medialive-channel-dvbsubdestinationsettings-yposition - YPosition int `json:"YPosition,omitempty"` + YPosition *int `json:"YPosition,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_dvbsubsourcesettings.go b/cloudformation/medialive/aws-medialive-channel_dvbsubsourcesettings.go index 0b76c27764..42164496ab 100644 --- a/cloudformation/medialive/aws-medialive-channel_dvbsubsourcesettings.go +++ b/cloudformation/medialive/aws-medialive-channel_dvbsubsourcesettings.go @@ -11,12 +11,12 @@ type Channel_DvbSubSourceSettings struct { // OcrLanguage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-dvbsubsourcesettings.html#cfn-medialive-channel-dvbsubsourcesettings-ocrlanguage - OcrLanguage string `json:"OcrLanguage,omitempty"` + OcrLanguage *string `json:"OcrLanguage,omitempty"` // Pid AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-dvbsubsourcesettings.html#cfn-medialive-channel-dvbsubsourcesettings-pid - Pid int `json:"Pid,omitempty"` + Pid *int `json:"Pid,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_dvbtdtsettings.go b/cloudformation/medialive/aws-medialive-channel_dvbtdtsettings.go index dac851107a..2b8fcb5c12 100644 --- a/cloudformation/medialive/aws-medialive-channel_dvbtdtsettings.go +++ b/cloudformation/medialive/aws-medialive-channel_dvbtdtsettings.go @@ -11,7 +11,7 @@ type Channel_DvbTdtSettings struct { // RepInterval AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-dvbtdtsettings.html#cfn-medialive-channel-dvbtdtsettings-repinterval - RepInterval int `json:"RepInterval,omitempty"` + RepInterval *int `json:"RepInterval,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_eac3settings.go b/cloudformation/medialive/aws-medialive-channel_eac3settings.go index 2090750c3c..ffb9fb3048 100644 --- a/cloudformation/medialive/aws-medialive-channel_eac3settings.go +++ b/cloudformation/medialive/aws-medialive-channel_eac3settings.go @@ -11,102 +11,102 @@ type Channel_Eac3Settings struct { // AttenuationControl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-eac3settings.html#cfn-medialive-channel-eac3settings-attenuationcontrol - AttenuationControl string `json:"AttenuationControl,omitempty"` + AttenuationControl *string `json:"AttenuationControl,omitempty"` // Bitrate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-eac3settings.html#cfn-medialive-channel-eac3settings-bitrate - Bitrate float64 `json:"Bitrate,omitempty"` + Bitrate *float64 `json:"Bitrate,omitempty"` // BitstreamMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-eac3settings.html#cfn-medialive-channel-eac3settings-bitstreammode - BitstreamMode string `json:"BitstreamMode,omitempty"` + BitstreamMode *string `json:"BitstreamMode,omitempty"` // CodingMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-eac3settings.html#cfn-medialive-channel-eac3settings-codingmode - CodingMode string `json:"CodingMode,omitempty"` + CodingMode *string `json:"CodingMode,omitempty"` // DcFilter AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-eac3settings.html#cfn-medialive-channel-eac3settings-dcfilter - DcFilter string `json:"DcFilter,omitempty"` + DcFilter *string `json:"DcFilter,omitempty"` // Dialnorm AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-eac3settings.html#cfn-medialive-channel-eac3settings-dialnorm - Dialnorm int `json:"Dialnorm,omitempty"` + Dialnorm *int `json:"Dialnorm,omitempty"` // DrcLine AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-eac3settings.html#cfn-medialive-channel-eac3settings-drcline - DrcLine string `json:"DrcLine,omitempty"` + DrcLine *string `json:"DrcLine,omitempty"` // DrcRf AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-eac3settings.html#cfn-medialive-channel-eac3settings-drcrf - DrcRf string `json:"DrcRf,omitempty"` + DrcRf *string `json:"DrcRf,omitempty"` // LfeControl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-eac3settings.html#cfn-medialive-channel-eac3settings-lfecontrol - LfeControl string `json:"LfeControl,omitempty"` + LfeControl *string `json:"LfeControl,omitempty"` // LfeFilter AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-eac3settings.html#cfn-medialive-channel-eac3settings-lfefilter - LfeFilter string `json:"LfeFilter,omitempty"` + LfeFilter *string `json:"LfeFilter,omitempty"` // LoRoCenterMixLevel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-eac3settings.html#cfn-medialive-channel-eac3settings-lorocentermixlevel - LoRoCenterMixLevel float64 `json:"LoRoCenterMixLevel,omitempty"` + LoRoCenterMixLevel *float64 `json:"LoRoCenterMixLevel,omitempty"` // LoRoSurroundMixLevel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-eac3settings.html#cfn-medialive-channel-eac3settings-lorosurroundmixlevel - LoRoSurroundMixLevel float64 `json:"LoRoSurroundMixLevel,omitempty"` + LoRoSurroundMixLevel *float64 `json:"LoRoSurroundMixLevel,omitempty"` // LtRtCenterMixLevel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-eac3settings.html#cfn-medialive-channel-eac3settings-ltrtcentermixlevel - LtRtCenterMixLevel float64 `json:"LtRtCenterMixLevel,omitempty"` + LtRtCenterMixLevel *float64 `json:"LtRtCenterMixLevel,omitempty"` // LtRtSurroundMixLevel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-eac3settings.html#cfn-medialive-channel-eac3settings-ltrtsurroundmixlevel - LtRtSurroundMixLevel float64 `json:"LtRtSurroundMixLevel,omitempty"` + LtRtSurroundMixLevel *float64 `json:"LtRtSurroundMixLevel,omitempty"` // MetadataControl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-eac3settings.html#cfn-medialive-channel-eac3settings-metadatacontrol - MetadataControl string `json:"MetadataControl,omitempty"` + MetadataControl *string `json:"MetadataControl,omitempty"` // PassthroughControl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-eac3settings.html#cfn-medialive-channel-eac3settings-passthroughcontrol - PassthroughControl string `json:"PassthroughControl,omitempty"` + PassthroughControl *string `json:"PassthroughControl,omitempty"` // PhaseControl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-eac3settings.html#cfn-medialive-channel-eac3settings-phasecontrol - PhaseControl string `json:"PhaseControl,omitempty"` + PhaseControl *string `json:"PhaseControl,omitempty"` // StereoDownmix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-eac3settings.html#cfn-medialive-channel-eac3settings-stereodownmix - StereoDownmix string `json:"StereoDownmix,omitempty"` + StereoDownmix *string `json:"StereoDownmix,omitempty"` // SurroundExMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-eac3settings.html#cfn-medialive-channel-eac3settings-surroundexmode - SurroundExMode string `json:"SurroundExMode,omitempty"` + SurroundExMode *string `json:"SurroundExMode,omitempty"` // SurroundMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-eac3settings.html#cfn-medialive-channel-eac3settings-surroundmode - SurroundMode string `json:"SurroundMode,omitempty"` + SurroundMode *string `json:"SurroundMode,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_ebuttddestinationsettings.go b/cloudformation/medialive/aws-medialive-channel_ebuttddestinationsettings.go index 6692e6336b..ac86ae53dd 100644 --- a/cloudformation/medialive/aws-medialive-channel_ebuttddestinationsettings.go +++ b/cloudformation/medialive/aws-medialive-channel_ebuttddestinationsettings.go @@ -11,22 +11,22 @@ type Channel_EbuTtDDestinationSettings struct { // CopyrightHolder AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-ebuttddestinationsettings.html#cfn-medialive-channel-ebuttddestinationsettings-copyrightholder - CopyrightHolder string `json:"CopyrightHolder,omitempty"` + CopyrightHolder *string `json:"CopyrightHolder,omitempty"` // FillLineGap AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-ebuttddestinationsettings.html#cfn-medialive-channel-ebuttddestinationsettings-filllinegap - FillLineGap string `json:"FillLineGap,omitempty"` + FillLineGap *string `json:"FillLineGap,omitempty"` // FontFamily AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-ebuttddestinationsettings.html#cfn-medialive-channel-ebuttddestinationsettings-fontfamily - FontFamily string `json:"FontFamily,omitempty"` + FontFamily *string `json:"FontFamily,omitempty"` // StyleControl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-ebuttddestinationsettings.html#cfn-medialive-channel-ebuttddestinationsettings-stylecontrol - StyleControl string `json:"StyleControl,omitempty"` + StyleControl *string `json:"StyleControl,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_embeddedsourcesettings.go b/cloudformation/medialive/aws-medialive-channel_embeddedsourcesettings.go index 0ae5c20c6a..6b806738c8 100644 --- a/cloudformation/medialive/aws-medialive-channel_embeddedsourcesettings.go +++ b/cloudformation/medialive/aws-medialive-channel_embeddedsourcesettings.go @@ -11,22 +11,22 @@ type Channel_EmbeddedSourceSettings struct { // Convert608To708 AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-embeddedsourcesettings.html#cfn-medialive-channel-embeddedsourcesettings-convert608to708 - Convert608To708 string `json:"Convert608To708,omitempty"` + Convert608To708 *string `json:"Convert608To708,omitempty"` // Scte20Detection AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-embeddedsourcesettings.html#cfn-medialive-channel-embeddedsourcesettings-scte20detection - Scte20Detection string `json:"Scte20Detection,omitempty"` + Scte20Detection *string `json:"Scte20Detection,omitempty"` // Source608ChannelNumber AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-embeddedsourcesettings.html#cfn-medialive-channel-embeddedsourcesettings-source608channelnumber - Source608ChannelNumber int `json:"Source608ChannelNumber,omitempty"` + Source608ChannelNumber *int `json:"Source608ChannelNumber,omitempty"` // Source608TrackNumber AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-embeddedsourcesettings.html#cfn-medialive-channel-embeddedsourcesettings-source608tracknumber - Source608TrackNumber int `json:"Source608TrackNumber,omitempty"` + Source608TrackNumber *int `json:"Source608TrackNumber,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_encodersettings.go b/cloudformation/medialive/aws-medialive-channel_encodersettings.go index d07f5bba62..af5f9b65f3 100644 --- a/cloudformation/medialive/aws-medialive-channel_encodersettings.go +++ b/cloudformation/medialive/aws-medialive-channel_encodersettings.go @@ -11,7 +11,7 @@ type Channel_EncoderSettings struct { // AudioDescriptions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-encodersettings.html#cfn-medialive-channel-encodersettings-audiodescriptions - AudioDescriptions []Channel_AudioDescription `json:"AudioDescriptions,omitempty"` + AudioDescriptions *[]Channel_AudioDescription `json:"AudioDescriptions,omitempty"` // AvailBlanking AWS CloudFormation Property // Required: false @@ -31,7 +31,7 @@ type Channel_EncoderSettings struct { // CaptionDescriptions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-encodersettings.html#cfn-medialive-channel-encodersettings-captiondescriptions - CaptionDescriptions []Channel_CaptionDescription `json:"CaptionDescriptions,omitempty"` + CaptionDescriptions *[]Channel_CaptionDescription `json:"CaptionDescriptions,omitempty"` // FeatureActivations AWS CloudFormation Property // Required: false @@ -56,7 +56,7 @@ type Channel_EncoderSettings struct { // OutputGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-encodersettings.html#cfn-medialive-channel-encodersettings-outputgroups - OutputGroups []Channel_OutputGroup `json:"OutputGroups,omitempty"` + OutputGroups *[]Channel_OutputGroup `json:"OutputGroups,omitempty"` // TimecodeConfig AWS CloudFormation Property // Required: false @@ -66,7 +66,7 @@ type Channel_EncoderSettings struct { // VideoDescriptions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-encodersettings.html#cfn-medialive-channel-encodersettings-videodescriptions - VideoDescriptions []Channel_VideoDescription `json:"VideoDescriptions,omitempty"` + VideoDescriptions *[]Channel_VideoDescription `json:"VideoDescriptions,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_featureactivations.go b/cloudformation/medialive/aws-medialive-channel_featureactivations.go index 2632136655..b32b22ad44 100644 --- a/cloudformation/medialive/aws-medialive-channel_featureactivations.go +++ b/cloudformation/medialive/aws-medialive-channel_featureactivations.go @@ -11,7 +11,7 @@ type Channel_FeatureActivations struct { // InputPrepareScheduleActions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-featureactivations.html#cfn-medialive-channel-featureactivations-inputpreparescheduleactions - InputPrepareScheduleActions string `json:"InputPrepareScheduleActions,omitempty"` + InputPrepareScheduleActions *string `json:"InputPrepareScheduleActions,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_fecoutputsettings.go b/cloudformation/medialive/aws-medialive-channel_fecoutputsettings.go index 3be74798f9..8efabfd04d 100644 --- a/cloudformation/medialive/aws-medialive-channel_fecoutputsettings.go +++ b/cloudformation/medialive/aws-medialive-channel_fecoutputsettings.go @@ -11,17 +11,17 @@ type Channel_FecOutputSettings struct { // ColumnDepth AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-fecoutputsettings.html#cfn-medialive-channel-fecoutputsettings-columndepth - ColumnDepth int `json:"ColumnDepth,omitempty"` + ColumnDepth *int `json:"ColumnDepth,omitempty"` // IncludeFec AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-fecoutputsettings.html#cfn-medialive-channel-fecoutputsettings-includefec - IncludeFec string `json:"IncludeFec,omitempty"` + IncludeFec *string `json:"IncludeFec,omitempty"` // RowLength AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-fecoutputsettings.html#cfn-medialive-channel-fecoutputsettings-rowlength - RowLength int `json:"RowLength,omitempty"` + RowLength *int `json:"RowLength,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_fmp4hlssettings.go b/cloudformation/medialive/aws-medialive-channel_fmp4hlssettings.go index 8bd019bf41..5c101a6796 100644 --- a/cloudformation/medialive/aws-medialive-channel_fmp4hlssettings.go +++ b/cloudformation/medialive/aws-medialive-channel_fmp4hlssettings.go @@ -11,17 +11,17 @@ type Channel_Fmp4HlsSettings struct { // AudioRenditionSets AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-fmp4hlssettings.html#cfn-medialive-channel-fmp4hlssettings-audiorenditionsets - AudioRenditionSets string `json:"AudioRenditionSets,omitempty"` + AudioRenditionSets *string `json:"AudioRenditionSets,omitempty"` // NielsenId3Behavior AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-fmp4hlssettings.html#cfn-medialive-channel-fmp4hlssettings-nielsenid3behavior - NielsenId3Behavior string `json:"NielsenId3Behavior,omitempty"` + NielsenId3Behavior *string `json:"NielsenId3Behavior,omitempty"` // TimedMetadataBehavior AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-fmp4hlssettings.html#cfn-medialive-channel-fmp4hlssettings-timedmetadatabehavior - TimedMetadataBehavior string `json:"TimedMetadataBehavior,omitempty"` + TimedMetadataBehavior *string `json:"TimedMetadataBehavior,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_framecaptureoutputsettings.go b/cloudformation/medialive/aws-medialive-channel_framecaptureoutputsettings.go index ca76458dec..70d00b097b 100644 --- a/cloudformation/medialive/aws-medialive-channel_framecaptureoutputsettings.go +++ b/cloudformation/medialive/aws-medialive-channel_framecaptureoutputsettings.go @@ -11,7 +11,7 @@ type Channel_FrameCaptureOutputSettings struct { // NameModifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-framecaptureoutputsettings.html#cfn-medialive-channel-framecaptureoutputsettings-namemodifier - NameModifier string `json:"NameModifier,omitempty"` + NameModifier *string `json:"NameModifier,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_framecaptures3settings.go b/cloudformation/medialive/aws-medialive-channel_framecaptures3settings.go index 8f80104fd9..c1f1c6d02e 100644 --- a/cloudformation/medialive/aws-medialive-channel_framecaptures3settings.go +++ b/cloudformation/medialive/aws-medialive-channel_framecaptures3settings.go @@ -11,7 +11,7 @@ type Channel_FrameCaptureS3Settings struct { // CannedAcl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-framecaptures3settings.html#cfn-medialive-channel-framecaptures3settings-cannedacl - CannedAcl string `json:"CannedAcl,omitempty"` + CannedAcl *string `json:"CannedAcl,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_framecapturesettings.go b/cloudformation/medialive/aws-medialive-channel_framecapturesettings.go index 3aa412606b..a3270da92b 100644 --- a/cloudformation/medialive/aws-medialive-channel_framecapturesettings.go +++ b/cloudformation/medialive/aws-medialive-channel_framecapturesettings.go @@ -11,12 +11,12 @@ type Channel_FrameCaptureSettings struct { // CaptureInterval AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-framecapturesettings.html#cfn-medialive-channel-framecapturesettings-captureinterval - CaptureInterval int `json:"CaptureInterval,omitempty"` + CaptureInterval *int `json:"CaptureInterval,omitempty"` // CaptureIntervalUnits AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-framecapturesettings.html#cfn-medialive-channel-framecapturesettings-captureintervalunits - CaptureIntervalUnits string `json:"CaptureIntervalUnits,omitempty"` + CaptureIntervalUnits *string `json:"CaptureIntervalUnits,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_globalconfiguration.go b/cloudformation/medialive/aws-medialive-channel_globalconfiguration.go index c4cde4793d..1e22c11904 100644 --- a/cloudformation/medialive/aws-medialive-channel_globalconfiguration.go +++ b/cloudformation/medialive/aws-medialive-channel_globalconfiguration.go @@ -11,12 +11,12 @@ type Channel_GlobalConfiguration struct { // InitialAudioGain AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-globalconfiguration.html#cfn-medialive-channel-globalconfiguration-initialaudiogain - InitialAudioGain int `json:"InitialAudioGain,omitempty"` + InitialAudioGain *int `json:"InitialAudioGain,omitempty"` // InputEndAction AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-globalconfiguration.html#cfn-medialive-channel-globalconfiguration-inputendaction - InputEndAction string `json:"InputEndAction,omitempty"` + InputEndAction *string `json:"InputEndAction,omitempty"` // InputLossBehavior AWS CloudFormation Property // Required: false @@ -26,17 +26,17 @@ type Channel_GlobalConfiguration struct { // OutputLockingMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-globalconfiguration.html#cfn-medialive-channel-globalconfiguration-outputlockingmode - OutputLockingMode string `json:"OutputLockingMode,omitempty"` + OutputLockingMode *string `json:"OutputLockingMode,omitempty"` // OutputTimingSource AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-globalconfiguration.html#cfn-medialive-channel-globalconfiguration-outputtimingsource - OutputTimingSource string `json:"OutputTimingSource,omitempty"` + OutputTimingSource *string `json:"OutputTimingSource,omitempty"` // SupportLowFramerateInputs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-globalconfiguration.html#cfn-medialive-channel-globalconfiguration-supportlowframerateinputs - SupportLowFramerateInputs string `json:"SupportLowFramerateInputs,omitempty"` + SupportLowFramerateInputs *string `json:"SupportLowFramerateInputs,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_h264settings.go b/cloudformation/medialive/aws-medialive-channel_h264settings.go index dd89d2ad64..7a3e9965bc 100644 --- a/cloudformation/medialive/aws-medialive-channel_h264settings.go +++ b/cloudformation/medialive/aws-medialive-channel_h264settings.go @@ -11,32 +11,32 @@ type Channel_H264Settings struct { // AdaptiveQuantization AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h264settings.html#cfn-medialive-channel-h264settings-adaptivequantization - AdaptiveQuantization string `json:"AdaptiveQuantization,omitempty"` + AdaptiveQuantization *string `json:"AdaptiveQuantization,omitempty"` // AfdSignaling AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h264settings.html#cfn-medialive-channel-h264settings-afdsignaling - AfdSignaling string `json:"AfdSignaling,omitempty"` + AfdSignaling *string `json:"AfdSignaling,omitempty"` // Bitrate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h264settings.html#cfn-medialive-channel-h264settings-bitrate - Bitrate int `json:"Bitrate,omitempty"` + Bitrate *int `json:"Bitrate,omitempty"` // BufFillPct AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h264settings.html#cfn-medialive-channel-h264settings-buffillpct - BufFillPct int `json:"BufFillPct,omitempty"` + BufFillPct *int `json:"BufFillPct,omitempty"` // BufSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h264settings.html#cfn-medialive-channel-h264settings-bufsize - BufSize int `json:"BufSize,omitempty"` + BufSize *int `json:"BufSize,omitempty"` // ColorMetadata AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h264settings.html#cfn-medialive-channel-h264settings-colormetadata - ColorMetadata string `json:"ColorMetadata,omitempty"` + ColorMetadata *string `json:"ColorMetadata,omitempty"` // ColorSpaceSettings AWS CloudFormation Property // Required: false @@ -46,7 +46,7 @@ type Channel_H264Settings struct { // EntropyEncoding AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h264settings.html#cfn-medialive-channel-h264settings-entropyencoding - EntropyEncoding string `json:"EntropyEncoding,omitempty"` + EntropyEncoding *string `json:"EntropyEncoding,omitempty"` // FilterSettings AWS CloudFormation Property // Required: false @@ -56,162 +56,162 @@ type Channel_H264Settings struct { // FixedAfd AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h264settings.html#cfn-medialive-channel-h264settings-fixedafd - FixedAfd string `json:"FixedAfd,omitempty"` + FixedAfd *string `json:"FixedAfd,omitempty"` // FlickerAq AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h264settings.html#cfn-medialive-channel-h264settings-flickeraq - FlickerAq string `json:"FlickerAq,omitempty"` + FlickerAq *string `json:"FlickerAq,omitempty"` // ForceFieldPictures AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h264settings.html#cfn-medialive-channel-h264settings-forcefieldpictures - ForceFieldPictures string `json:"ForceFieldPictures,omitempty"` + ForceFieldPictures *string `json:"ForceFieldPictures,omitempty"` // FramerateControl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h264settings.html#cfn-medialive-channel-h264settings-frameratecontrol - FramerateControl string `json:"FramerateControl,omitempty"` + FramerateControl *string `json:"FramerateControl,omitempty"` // FramerateDenominator AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h264settings.html#cfn-medialive-channel-h264settings-frameratedenominator - FramerateDenominator int `json:"FramerateDenominator,omitempty"` + FramerateDenominator *int `json:"FramerateDenominator,omitempty"` // FramerateNumerator AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h264settings.html#cfn-medialive-channel-h264settings-frameratenumerator - FramerateNumerator int `json:"FramerateNumerator,omitempty"` + FramerateNumerator *int `json:"FramerateNumerator,omitempty"` // GopBReference AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h264settings.html#cfn-medialive-channel-h264settings-gopbreference - GopBReference string `json:"GopBReference,omitempty"` + GopBReference *string `json:"GopBReference,omitempty"` // GopClosedCadence AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h264settings.html#cfn-medialive-channel-h264settings-gopclosedcadence - GopClosedCadence int `json:"GopClosedCadence,omitempty"` + GopClosedCadence *int `json:"GopClosedCadence,omitempty"` // GopNumBFrames AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h264settings.html#cfn-medialive-channel-h264settings-gopnumbframes - GopNumBFrames int `json:"GopNumBFrames,omitempty"` + GopNumBFrames *int `json:"GopNumBFrames,omitempty"` // GopSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h264settings.html#cfn-medialive-channel-h264settings-gopsize - GopSize float64 `json:"GopSize,omitempty"` + GopSize *float64 `json:"GopSize,omitempty"` // GopSizeUnits AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h264settings.html#cfn-medialive-channel-h264settings-gopsizeunits - GopSizeUnits string `json:"GopSizeUnits,omitempty"` + GopSizeUnits *string `json:"GopSizeUnits,omitempty"` // Level AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h264settings.html#cfn-medialive-channel-h264settings-level - Level string `json:"Level,omitempty"` + Level *string `json:"Level,omitempty"` // LookAheadRateControl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h264settings.html#cfn-medialive-channel-h264settings-lookaheadratecontrol - LookAheadRateControl string `json:"LookAheadRateControl,omitempty"` + LookAheadRateControl *string `json:"LookAheadRateControl,omitempty"` // MaxBitrate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h264settings.html#cfn-medialive-channel-h264settings-maxbitrate - MaxBitrate int `json:"MaxBitrate,omitempty"` + MaxBitrate *int `json:"MaxBitrate,omitempty"` // MinIInterval AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h264settings.html#cfn-medialive-channel-h264settings-miniinterval - MinIInterval int `json:"MinIInterval,omitempty"` + MinIInterval *int `json:"MinIInterval,omitempty"` // NumRefFrames AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h264settings.html#cfn-medialive-channel-h264settings-numrefframes - NumRefFrames int `json:"NumRefFrames,omitempty"` + NumRefFrames *int `json:"NumRefFrames,omitempty"` // ParControl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h264settings.html#cfn-medialive-channel-h264settings-parcontrol - ParControl string `json:"ParControl,omitempty"` + ParControl *string `json:"ParControl,omitempty"` // ParDenominator AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h264settings.html#cfn-medialive-channel-h264settings-pardenominator - ParDenominator int `json:"ParDenominator,omitempty"` + ParDenominator *int `json:"ParDenominator,omitempty"` // ParNumerator AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h264settings.html#cfn-medialive-channel-h264settings-parnumerator - ParNumerator int `json:"ParNumerator,omitempty"` + ParNumerator *int `json:"ParNumerator,omitempty"` // Profile AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h264settings.html#cfn-medialive-channel-h264settings-profile - Profile string `json:"Profile,omitempty"` + Profile *string `json:"Profile,omitempty"` // QualityLevel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h264settings.html#cfn-medialive-channel-h264settings-qualitylevel - QualityLevel string `json:"QualityLevel,omitempty"` + QualityLevel *string `json:"QualityLevel,omitempty"` // QvbrQualityLevel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h264settings.html#cfn-medialive-channel-h264settings-qvbrqualitylevel - QvbrQualityLevel int `json:"QvbrQualityLevel,omitempty"` + QvbrQualityLevel *int `json:"QvbrQualityLevel,omitempty"` // RateControlMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h264settings.html#cfn-medialive-channel-h264settings-ratecontrolmode - RateControlMode string `json:"RateControlMode,omitempty"` + RateControlMode *string `json:"RateControlMode,omitempty"` // ScanType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h264settings.html#cfn-medialive-channel-h264settings-scantype - ScanType string `json:"ScanType,omitempty"` + ScanType *string `json:"ScanType,omitempty"` // SceneChangeDetect AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h264settings.html#cfn-medialive-channel-h264settings-scenechangedetect - SceneChangeDetect string `json:"SceneChangeDetect,omitempty"` + SceneChangeDetect *string `json:"SceneChangeDetect,omitempty"` // Slices AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h264settings.html#cfn-medialive-channel-h264settings-slices - Slices int `json:"Slices,omitempty"` + Slices *int `json:"Slices,omitempty"` // Softness AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h264settings.html#cfn-medialive-channel-h264settings-softness - Softness int `json:"Softness,omitempty"` + Softness *int `json:"Softness,omitempty"` // SpatialAq AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h264settings.html#cfn-medialive-channel-h264settings-spatialaq - SpatialAq string `json:"SpatialAq,omitempty"` + SpatialAq *string `json:"SpatialAq,omitempty"` // SubgopLength AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h264settings.html#cfn-medialive-channel-h264settings-subgoplength - SubgopLength string `json:"SubgopLength,omitempty"` + SubgopLength *string `json:"SubgopLength,omitempty"` // Syntax AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h264settings.html#cfn-medialive-channel-h264settings-syntax - Syntax string `json:"Syntax,omitempty"` + Syntax *string `json:"Syntax,omitempty"` // TemporalAq AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h264settings.html#cfn-medialive-channel-h264settings-temporalaq - TemporalAq string `json:"TemporalAq,omitempty"` + TemporalAq *string `json:"TemporalAq,omitempty"` // TimecodeInsertion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h264settings.html#cfn-medialive-channel-h264settings-timecodeinsertion - TimecodeInsertion string `json:"TimecodeInsertion,omitempty"` + TimecodeInsertion *string `json:"TimecodeInsertion,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_h265settings.go b/cloudformation/medialive/aws-medialive-channel_h265settings.go index 4cab6c510a..3274aee038 100644 --- a/cloudformation/medialive/aws-medialive-channel_h265settings.go +++ b/cloudformation/medialive/aws-medialive-channel_h265settings.go @@ -11,32 +11,32 @@ type Channel_H265Settings struct { // AdaptiveQuantization AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h265settings.html#cfn-medialive-channel-h265settings-adaptivequantization - AdaptiveQuantization string `json:"AdaptiveQuantization,omitempty"` + AdaptiveQuantization *string `json:"AdaptiveQuantization,omitempty"` // AfdSignaling AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h265settings.html#cfn-medialive-channel-h265settings-afdsignaling - AfdSignaling string `json:"AfdSignaling,omitempty"` + AfdSignaling *string `json:"AfdSignaling,omitempty"` // AlternativeTransferFunction AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h265settings.html#cfn-medialive-channel-h265settings-alternativetransferfunction - AlternativeTransferFunction string `json:"AlternativeTransferFunction,omitempty"` + AlternativeTransferFunction *string `json:"AlternativeTransferFunction,omitempty"` // Bitrate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h265settings.html#cfn-medialive-channel-h265settings-bitrate - Bitrate int `json:"Bitrate,omitempty"` + Bitrate *int `json:"Bitrate,omitempty"` // BufSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h265settings.html#cfn-medialive-channel-h265settings-bufsize - BufSize int `json:"BufSize,omitempty"` + BufSize *int `json:"BufSize,omitempty"` // ColorMetadata AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h265settings.html#cfn-medialive-channel-h265settings-colormetadata - ColorMetadata string `json:"ColorMetadata,omitempty"` + ColorMetadata *string `json:"ColorMetadata,omitempty"` // ColorSpaceSettings AWS CloudFormation Property // Required: false @@ -51,107 +51,107 @@ type Channel_H265Settings struct { // FixedAfd AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h265settings.html#cfn-medialive-channel-h265settings-fixedafd - FixedAfd string `json:"FixedAfd,omitempty"` + FixedAfd *string `json:"FixedAfd,omitempty"` // FlickerAq AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h265settings.html#cfn-medialive-channel-h265settings-flickeraq - FlickerAq string `json:"FlickerAq,omitempty"` + FlickerAq *string `json:"FlickerAq,omitempty"` // FramerateDenominator AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h265settings.html#cfn-medialive-channel-h265settings-frameratedenominator - FramerateDenominator int `json:"FramerateDenominator,omitempty"` + FramerateDenominator *int `json:"FramerateDenominator,omitempty"` // FramerateNumerator AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h265settings.html#cfn-medialive-channel-h265settings-frameratenumerator - FramerateNumerator int `json:"FramerateNumerator,omitempty"` + FramerateNumerator *int `json:"FramerateNumerator,omitempty"` // GopClosedCadence AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h265settings.html#cfn-medialive-channel-h265settings-gopclosedcadence - GopClosedCadence int `json:"GopClosedCadence,omitempty"` + GopClosedCadence *int `json:"GopClosedCadence,omitempty"` // GopSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h265settings.html#cfn-medialive-channel-h265settings-gopsize - GopSize float64 `json:"GopSize,omitempty"` + GopSize *float64 `json:"GopSize,omitempty"` // GopSizeUnits AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h265settings.html#cfn-medialive-channel-h265settings-gopsizeunits - GopSizeUnits string `json:"GopSizeUnits,omitempty"` + GopSizeUnits *string `json:"GopSizeUnits,omitempty"` // Level AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h265settings.html#cfn-medialive-channel-h265settings-level - Level string `json:"Level,omitempty"` + Level *string `json:"Level,omitempty"` // LookAheadRateControl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h265settings.html#cfn-medialive-channel-h265settings-lookaheadratecontrol - LookAheadRateControl string `json:"LookAheadRateControl,omitempty"` + LookAheadRateControl *string `json:"LookAheadRateControl,omitempty"` // MaxBitrate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h265settings.html#cfn-medialive-channel-h265settings-maxbitrate - MaxBitrate int `json:"MaxBitrate,omitempty"` + MaxBitrate *int `json:"MaxBitrate,omitempty"` // MinIInterval AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h265settings.html#cfn-medialive-channel-h265settings-miniinterval - MinIInterval int `json:"MinIInterval,omitempty"` + MinIInterval *int `json:"MinIInterval,omitempty"` // ParDenominator AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h265settings.html#cfn-medialive-channel-h265settings-pardenominator - ParDenominator int `json:"ParDenominator,omitempty"` + ParDenominator *int `json:"ParDenominator,omitempty"` // ParNumerator AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h265settings.html#cfn-medialive-channel-h265settings-parnumerator - ParNumerator int `json:"ParNumerator,omitempty"` + ParNumerator *int `json:"ParNumerator,omitempty"` // Profile AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h265settings.html#cfn-medialive-channel-h265settings-profile - Profile string `json:"Profile,omitempty"` + Profile *string `json:"Profile,omitempty"` // QvbrQualityLevel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h265settings.html#cfn-medialive-channel-h265settings-qvbrqualitylevel - QvbrQualityLevel int `json:"QvbrQualityLevel,omitempty"` + QvbrQualityLevel *int `json:"QvbrQualityLevel,omitempty"` // RateControlMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h265settings.html#cfn-medialive-channel-h265settings-ratecontrolmode - RateControlMode string `json:"RateControlMode,omitempty"` + RateControlMode *string `json:"RateControlMode,omitempty"` // ScanType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h265settings.html#cfn-medialive-channel-h265settings-scantype - ScanType string `json:"ScanType,omitempty"` + ScanType *string `json:"ScanType,omitempty"` // SceneChangeDetect AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h265settings.html#cfn-medialive-channel-h265settings-scenechangedetect - SceneChangeDetect string `json:"SceneChangeDetect,omitempty"` + SceneChangeDetect *string `json:"SceneChangeDetect,omitempty"` // Slices AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h265settings.html#cfn-medialive-channel-h265settings-slices - Slices int `json:"Slices,omitempty"` + Slices *int `json:"Slices,omitempty"` // Tier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h265settings.html#cfn-medialive-channel-h265settings-tier - Tier string `json:"Tier,omitempty"` + Tier *string `json:"Tier,omitempty"` // TimecodeInsertion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h265settings.html#cfn-medialive-channel-h265settings-timecodeinsertion - TimecodeInsertion string `json:"TimecodeInsertion,omitempty"` + TimecodeInsertion *string `json:"TimecodeInsertion,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_hdr10settings.go b/cloudformation/medialive/aws-medialive-channel_hdr10settings.go index 97bea83e59..7593aaaf8d 100644 --- a/cloudformation/medialive/aws-medialive-channel_hdr10settings.go +++ b/cloudformation/medialive/aws-medialive-channel_hdr10settings.go @@ -11,12 +11,12 @@ type Channel_Hdr10Settings struct { // MaxCll AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hdr10settings.html#cfn-medialive-channel-hdr10settings-maxcll - MaxCll int `json:"MaxCll,omitempty"` + MaxCll *int `json:"MaxCll,omitempty"` // MaxFall AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hdr10settings.html#cfn-medialive-channel-hdr10settings-maxfall - MaxFall int `json:"MaxFall,omitempty"` + MaxFall *int `json:"MaxFall,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_hlsakamaisettings.go b/cloudformation/medialive/aws-medialive-channel_hlsakamaisettings.go index fcb57c4745..7d1898812d 100644 --- a/cloudformation/medialive/aws-medialive-channel_hlsakamaisettings.go +++ b/cloudformation/medialive/aws-medialive-channel_hlsakamaisettings.go @@ -11,37 +11,37 @@ type Channel_HlsAkamaiSettings struct { // ConnectionRetryInterval AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsakamaisettings.html#cfn-medialive-channel-hlsakamaisettings-connectionretryinterval - ConnectionRetryInterval int `json:"ConnectionRetryInterval,omitempty"` + ConnectionRetryInterval *int `json:"ConnectionRetryInterval,omitempty"` // FilecacheDuration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsakamaisettings.html#cfn-medialive-channel-hlsakamaisettings-filecacheduration - FilecacheDuration int `json:"FilecacheDuration,omitempty"` + FilecacheDuration *int `json:"FilecacheDuration,omitempty"` // HttpTransferMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsakamaisettings.html#cfn-medialive-channel-hlsakamaisettings-httptransfermode - HttpTransferMode string `json:"HttpTransferMode,omitempty"` + HttpTransferMode *string `json:"HttpTransferMode,omitempty"` // NumRetries AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsakamaisettings.html#cfn-medialive-channel-hlsakamaisettings-numretries - NumRetries int `json:"NumRetries,omitempty"` + NumRetries *int `json:"NumRetries,omitempty"` // RestartDelay AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsakamaisettings.html#cfn-medialive-channel-hlsakamaisettings-restartdelay - RestartDelay int `json:"RestartDelay,omitempty"` + RestartDelay *int `json:"RestartDelay,omitempty"` // Salt AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsakamaisettings.html#cfn-medialive-channel-hlsakamaisettings-salt - Salt string `json:"Salt,omitempty"` + Salt *string `json:"Salt,omitempty"` // Token AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsakamaisettings.html#cfn-medialive-channel-hlsakamaisettings-token - Token string `json:"Token,omitempty"` + Token *string `json:"Token,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_hlsbasicputsettings.go b/cloudformation/medialive/aws-medialive-channel_hlsbasicputsettings.go index 2cbbef2a9c..4beddfdfab 100644 --- a/cloudformation/medialive/aws-medialive-channel_hlsbasicputsettings.go +++ b/cloudformation/medialive/aws-medialive-channel_hlsbasicputsettings.go @@ -11,22 +11,22 @@ type Channel_HlsBasicPutSettings struct { // ConnectionRetryInterval AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsbasicputsettings.html#cfn-medialive-channel-hlsbasicputsettings-connectionretryinterval - ConnectionRetryInterval int `json:"ConnectionRetryInterval,omitempty"` + ConnectionRetryInterval *int `json:"ConnectionRetryInterval,omitempty"` // FilecacheDuration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsbasicputsettings.html#cfn-medialive-channel-hlsbasicputsettings-filecacheduration - FilecacheDuration int `json:"FilecacheDuration,omitempty"` + FilecacheDuration *int `json:"FilecacheDuration,omitempty"` // NumRetries AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsbasicputsettings.html#cfn-medialive-channel-hlsbasicputsettings-numretries - NumRetries int `json:"NumRetries,omitempty"` + NumRetries *int `json:"NumRetries,omitempty"` // RestartDelay AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsbasicputsettings.html#cfn-medialive-channel-hlsbasicputsettings-restartdelay - RestartDelay int `json:"RestartDelay,omitempty"` + RestartDelay *int `json:"RestartDelay,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_hlsgroupsettings.go b/cloudformation/medialive/aws-medialive-channel_hlsgroupsettings.go index 88822cc9c6..5a8a290935 100644 --- a/cloudformation/medialive/aws-medialive-channel_hlsgroupsettings.go +++ b/cloudformation/medialive/aws-medialive-channel_hlsgroupsettings.go @@ -11,52 +11,52 @@ type Channel_HlsGroupSettings struct { // AdMarkers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsgroupsettings.html#cfn-medialive-channel-hlsgroupsettings-admarkers - AdMarkers []string `json:"AdMarkers,omitempty"` + AdMarkers *[]string `json:"AdMarkers,omitempty"` // BaseUrlContent AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsgroupsettings.html#cfn-medialive-channel-hlsgroupsettings-baseurlcontent - BaseUrlContent string `json:"BaseUrlContent,omitempty"` + BaseUrlContent *string `json:"BaseUrlContent,omitempty"` // BaseUrlContent1 AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsgroupsettings.html#cfn-medialive-channel-hlsgroupsettings-baseurlcontent1 - BaseUrlContent1 string `json:"BaseUrlContent1,omitempty"` + BaseUrlContent1 *string `json:"BaseUrlContent1,omitempty"` // BaseUrlManifest AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsgroupsettings.html#cfn-medialive-channel-hlsgroupsettings-baseurlmanifest - BaseUrlManifest string `json:"BaseUrlManifest,omitempty"` + BaseUrlManifest *string `json:"BaseUrlManifest,omitempty"` // BaseUrlManifest1 AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsgroupsettings.html#cfn-medialive-channel-hlsgroupsettings-baseurlmanifest1 - BaseUrlManifest1 string `json:"BaseUrlManifest1,omitempty"` + BaseUrlManifest1 *string `json:"BaseUrlManifest1,omitempty"` // CaptionLanguageMappings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsgroupsettings.html#cfn-medialive-channel-hlsgroupsettings-captionlanguagemappings - CaptionLanguageMappings []Channel_CaptionLanguageMapping `json:"CaptionLanguageMappings,omitempty"` + CaptionLanguageMappings *[]Channel_CaptionLanguageMapping `json:"CaptionLanguageMappings,omitempty"` // CaptionLanguageSetting AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsgroupsettings.html#cfn-medialive-channel-hlsgroupsettings-captionlanguagesetting - CaptionLanguageSetting string `json:"CaptionLanguageSetting,omitempty"` + CaptionLanguageSetting *string `json:"CaptionLanguageSetting,omitempty"` // ClientCache AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsgroupsettings.html#cfn-medialive-channel-hlsgroupsettings-clientcache - ClientCache string `json:"ClientCache,omitempty"` + ClientCache *string `json:"ClientCache,omitempty"` // CodecSpecification AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsgroupsettings.html#cfn-medialive-channel-hlsgroupsettings-codecspecification - CodecSpecification string `json:"CodecSpecification,omitempty"` + CodecSpecification *string `json:"CodecSpecification,omitempty"` // ConstantIv AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsgroupsettings.html#cfn-medialive-channel-hlsgroupsettings-constantiv - ConstantIv string `json:"ConstantIv,omitempty"` + ConstantIv *string `json:"ConstantIv,omitempty"` // Destination AWS CloudFormation Property // Required: false @@ -66,17 +66,17 @@ type Channel_HlsGroupSettings struct { // DirectoryStructure AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsgroupsettings.html#cfn-medialive-channel-hlsgroupsettings-directorystructure - DirectoryStructure string `json:"DirectoryStructure,omitempty"` + DirectoryStructure *string `json:"DirectoryStructure,omitempty"` // DiscontinuityTags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsgroupsettings.html#cfn-medialive-channel-hlsgroupsettings-discontinuitytags - DiscontinuityTags string `json:"DiscontinuityTags,omitempty"` + DiscontinuityTags *string `json:"DiscontinuityTags,omitempty"` // EncryptionType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsgroupsettings.html#cfn-medialive-channel-hlsgroupsettings-encryptiontype - EncryptionType string `json:"EncryptionType,omitempty"` + EncryptionType *string `json:"EncryptionType,omitempty"` // HlsCdnSettings AWS CloudFormation Property // Required: false @@ -86,52 +86,52 @@ type Channel_HlsGroupSettings struct { // HlsId3SegmentTagging AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsgroupsettings.html#cfn-medialive-channel-hlsgroupsettings-hlsid3segmenttagging - HlsId3SegmentTagging string `json:"HlsId3SegmentTagging,omitempty"` + HlsId3SegmentTagging *string `json:"HlsId3SegmentTagging,omitempty"` // IFrameOnlyPlaylists AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsgroupsettings.html#cfn-medialive-channel-hlsgroupsettings-iframeonlyplaylists - IFrameOnlyPlaylists string `json:"IFrameOnlyPlaylists,omitempty"` + IFrameOnlyPlaylists *string `json:"IFrameOnlyPlaylists,omitempty"` // IncompleteSegmentBehavior AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsgroupsettings.html#cfn-medialive-channel-hlsgroupsettings-incompletesegmentbehavior - IncompleteSegmentBehavior string `json:"IncompleteSegmentBehavior,omitempty"` + IncompleteSegmentBehavior *string `json:"IncompleteSegmentBehavior,omitempty"` // IndexNSegments AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsgroupsettings.html#cfn-medialive-channel-hlsgroupsettings-indexnsegments - IndexNSegments int `json:"IndexNSegments,omitempty"` + IndexNSegments *int `json:"IndexNSegments,omitempty"` // InputLossAction AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsgroupsettings.html#cfn-medialive-channel-hlsgroupsettings-inputlossaction - InputLossAction string `json:"InputLossAction,omitempty"` + InputLossAction *string `json:"InputLossAction,omitempty"` // IvInManifest AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsgroupsettings.html#cfn-medialive-channel-hlsgroupsettings-ivinmanifest - IvInManifest string `json:"IvInManifest,omitempty"` + IvInManifest *string `json:"IvInManifest,omitempty"` // IvSource AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsgroupsettings.html#cfn-medialive-channel-hlsgroupsettings-ivsource - IvSource string `json:"IvSource,omitempty"` + IvSource *string `json:"IvSource,omitempty"` // KeepSegments AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsgroupsettings.html#cfn-medialive-channel-hlsgroupsettings-keepsegments - KeepSegments int `json:"KeepSegments,omitempty"` + KeepSegments *int `json:"KeepSegments,omitempty"` // KeyFormat AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsgroupsettings.html#cfn-medialive-channel-hlsgroupsettings-keyformat - KeyFormat string `json:"KeyFormat,omitempty"` + KeyFormat *string `json:"KeyFormat,omitempty"` // KeyFormatVersions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsgroupsettings.html#cfn-medialive-channel-hlsgroupsettings-keyformatversions - KeyFormatVersions string `json:"KeyFormatVersions,omitempty"` + KeyFormatVersions *string `json:"KeyFormatVersions,omitempty"` // KeyProviderSettings AWS CloudFormation Property // Required: false @@ -141,87 +141,87 @@ type Channel_HlsGroupSettings struct { // ManifestCompression AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsgroupsettings.html#cfn-medialive-channel-hlsgroupsettings-manifestcompression - ManifestCompression string `json:"ManifestCompression,omitempty"` + ManifestCompression *string `json:"ManifestCompression,omitempty"` // ManifestDurationFormat AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsgroupsettings.html#cfn-medialive-channel-hlsgroupsettings-manifestdurationformat - ManifestDurationFormat string `json:"ManifestDurationFormat,omitempty"` + ManifestDurationFormat *string `json:"ManifestDurationFormat,omitempty"` // MinSegmentLength AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsgroupsettings.html#cfn-medialive-channel-hlsgroupsettings-minsegmentlength - MinSegmentLength int `json:"MinSegmentLength,omitempty"` + MinSegmentLength *int `json:"MinSegmentLength,omitempty"` // Mode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsgroupsettings.html#cfn-medialive-channel-hlsgroupsettings-mode - Mode string `json:"Mode,omitempty"` + Mode *string `json:"Mode,omitempty"` // OutputSelection AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsgroupsettings.html#cfn-medialive-channel-hlsgroupsettings-outputselection - OutputSelection string `json:"OutputSelection,omitempty"` + OutputSelection *string `json:"OutputSelection,omitempty"` // ProgramDateTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsgroupsettings.html#cfn-medialive-channel-hlsgroupsettings-programdatetime - ProgramDateTime string `json:"ProgramDateTime,omitempty"` + ProgramDateTime *string `json:"ProgramDateTime,omitempty"` // ProgramDateTimeClock AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsgroupsettings.html#cfn-medialive-channel-hlsgroupsettings-programdatetimeclock - ProgramDateTimeClock string `json:"ProgramDateTimeClock,omitempty"` + ProgramDateTimeClock *string `json:"ProgramDateTimeClock,omitempty"` // ProgramDateTimePeriod AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsgroupsettings.html#cfn-medialive-channel-hlsgroupsettings-programdatetimeperiod - ProgramDateTimePeriod int `json:"ProgramDateTimePeriod,omitempty"` + ProgramDateTimePeriod *int `json:"ProgramDateTimePeriod,omitempty"` // RedundantManifest AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsgroupsettings.html#cfn-medialive-channel-hlsgroupsettings-redundantmanifest - RedundantManifest string `json:"RedundantManifest,omitempty"` + RedundantManifest *string `json:"RedundantManifest,omitempty"` // SegmentLength AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsgroupsettings.html#cfn-medialive-channel-hlsgroupsettings-segmentlength - SegmentLength int `json:"SegmentLength,omitempty"` + SegmentLength *int `json:"SegmentLength,omitempty"` // SegmentationMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsgroupsettings.html#cfn-medialive-channel-hlsgroupsettings-segmentationmode - SegmentationMode string `json:"SegmentationMode,omitempty"` + SegmentationMode *string `json:"SegmentationMode,omitempty"` // SegmentsPerSubdirectory AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsgroupsettings.html#cfn-medialive-channel-hlsgroupsettings-segmentspersubdirectory - SegmentsPerSubdirectory int `json:"SegmentsPerSubdirectory,omitempty"` + SegmentsPerSubdirectory *int `json:"SegmentsPerSubdirectory,omitempty"` // StreamInfResolution AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsgroupsettings.html#cfn-medialive-channel-hlsgroupsettings-streaminfresolution - StreamInfResolution string `json:"StreamInfResolution,omitempty"` + StreamInfResolution *string `json:"StreamInfResolution,omitempty"` // TimedMetadataId3Frame AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsgroupsettings.html#cfn-medialive-channel-hlsgroupsettings-timedmetadataid3frame - TimedMetadataId3Frame string `json:"TimedMetadataId3Frame,omitempty"` + TimedMetadataId3Frame *string `json:"TimedMetadataId3Frame,omitempty"` // TimedMetadataId3Period AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsgroupsettings.html#cfn-medialive-channel-hlsgroupsettings-timedmetadataid3period - TimedMetadataId3Period int `json:"TimedMetadataId3Period,omitempty"` + TimedMetadataId3Period *int `json:"TimedMetadataId3Period,omitempty"` // TimestampDeltaMilliseconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsgroupsettings.html#cfn-medialive-channel-hlsgroupsettings-timestampdeltamilliseconds - TimestampDeltaMilliseconds int `json:"TimestampDeltaMilliseconds,omitempty"` + TimestampDeltaMilliseconds *int `json:"TimestampDeltaMilliseconds,omitempty"` // TsFileMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsgroupsettings.html#cfn-medialive-channel-hlsgroupsettings-tsfilemode - TsFileMode string `json:"TsFileMode,omitempty"` + TsFileMode *string `json:"TsFileMode,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_hlsinputsettings.go b/cloudformation/medialive/aws-medialive-channel_hlsinputsettings.go index f7877bcafd..bfb55a416e 100644 --- a/cloudformation/medialive/aws-medialive-channel_hlsinputsettings.go +++ b/cloudformation/medialive/aws-medialive-channel_hlsinputsettings.go @@ -11,27 +11,27 @@ type Channel_HlsInputSettings struct { // Bandwidth AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsinputsettings.html#cfn-medialive-channel-hlsinputsettings-bandwidth - Bandwidth int `json:"Bandwidth,omitempty"` + Bandwidth *int `json:"Bandwidth,omitempty"` // BufferSegments AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsinputsettings.html#cfn-medialive-channel-hlsinputsettings-buffersegments - BufferSegments int `json:"BufferSegments,omitempty"` + BufferSegments *int `json:"BufferSegments,omitempty"` // Retries AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsinputsettings.html#cfn-medialive-channel-hlsinputsettings-retries - Retries int `json:"Retries,omitempty"` + Retries *int `json:"Retries,omitempty"` // RetryInterval AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsinputsettings.html#cfn-medialive-channel-hlsinputsettings-retryinterval - RetryInterval int `json:"RetryInterval,omitempty"` + RetryInterval *int `json:"RetryInterval,omitempty"` // Scte35Source AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsinputsettings.html#cfn-medialive-channel-hlsinputsettings-scte35source - Scte35Source string `json:"Scte35Source,omitempty"` + Scte35Source *string `json:"Scte35Source,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_hlsmediastoresettings.go b/cloudformation/medialive/aws-medialive-channel_hlsmediastoresettings.go index b7d73315cd..d9b5a29cd4 100644 --- a/cloudformation/medialive/aws-medialive-channel_hlsmediastoresettings.go +++ b/cloudformation/medialive/aws-medialive-channel_hlsmediastoresettings.go @@ -11,27 +11,27 @@ type Channel_HlsMediaStoreSettings struct { // ConnectionRetryInterval AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsmediastoresettings.html#cfn-medialive-channel-hlsmediastoresettings-connectionretryinterval - ConnectionRetryInterval int `json:"ConnectionRetryInterval,omitempty"` + ConnectionRetryInterval *int `json:"ConnectionRetryInterval,omitempty"` // FilecacheDuration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsmediastoresettings.html#cfn-medialive-channel-hlsmediastoresettings-filecacheduration - FilecacheDuration int `json:"FilecacheDuration,omitempty"` + FilecacheDuration *int `json:"FilecacheDuration,omitempty"` // MediaStoreStorageClass AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsmediastoresettings.html#cfn-medialive-channel-hlsmediastoresettings-mediastorestorageclass - MediaStoreStorageClass string `json:"MediaStoreStorageClass,omitempty"` + MediaStoreStorageClass *string `json:"MediaStoreStorageClass,omitempty"` // NumRetries AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsmediastoresettings.html#cfn-medialive-channel-hlsmediastoresettings-numretries - NumRetries int `json:"NumRetries,omitempty"` + NumRetries *int `json:"NumRetries,omitempty"` // RestartDelay AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsmediastoresettings.html#cfn-medialive-channel-hlsmediastoresettings-restartdelay - RestartDelay int `json:"RestartDelay,omitempty"` + RestartDelay *int `json:"RestartDelay,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_hlsoutputsettings.go b/cloudformation/medialive/aws-medialive-channel_hlsoutputsettings.go index 02418191da..6d05d21fc4 100644 --- a/cloudformation/medialive/aws-medialive-channel_hlsoutputsettings.go +++ b/cloudformation/medialive/aws-medialive-channel_hlsoutputsettings.go @@ -11,7 +11,7 @@ type Channel_HlsOutputSettings struct { // H265PackagingType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsoutputsettings.html#cfn-medialive-channel-hlsoutputsettings-h265packagingtype - H265PackagingType string `json:"H265PackagingType,omitempty"` + H265PackagingType *string `json:"H265PackagingType,omitempty"` // HlsSettings AWS CloudFormation Property // Required: false @@ -21,12 +21,12 @@ type Channel_HlsOutputSettings struct { // NameModifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsoutputsettings.html#cfn-medialive-channel-hlsoutputsettings-namemodifier - NameModifier string `json:"NameModifier,omitempty"` + NameModifier *string `json:"NameModifier,omitempty"` // SegmentModifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsoutputsettings.html#cfn-medialive-channel-hlsoutputsettings-segmentmodifier - SegmentModifier string `json:"SegmentModifier,omitempty"` + SegmentModifier *string `json:"SegmentModifier,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_hlss3settings.go b/cloudformation/medialive/aws-medialive-channel_hlss3settings.go index 6b4932cf2c..f8cbd438bc 100644 --- a/cloudformation/medialive/aws-medialive-channel_hlss3settings.go +++ b/cloudformation/medialive/aws-medialive-channel_hlss3settings.go @@ -11,7 +11,7 @@ type Channel_HlsS3Settings struct { // CannedAcl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlss3settings.html#cfn-medialive-channel-hlss3settings-cannedacl - CannedAcl string `json:"CannedAcl,omitempty"` + CannedAcl *string `json:"CannedAcl,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_hlswebdavsettings.go b/cloudformation/medialive/aws-medialive-channel_hlswebdavsettings.go index 1091d2d75e..320fa9eb33 100644 --- a/cloudformation/medialive/aws-medialive-channel_hlswebdavsettings.go +++ b/cloudformation/medialive/aws-medialive-channel_hlswebdavsettings.go @@ -11,27 +11,27 @@ type Channel_HlsWebdavSettings struct { // ConnectionRetryInterval AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlswebdavsettings.html#cfn-medialive-channel-hlswebdavsettings-connectionretryinterval - ConnectionRetryInterval int `json:"ConnectionRetryInterval,omitempty"` + ConnectionRetryInterval *int `json:"ConnectionRetryInterval,omitempty"` // FilecacheDuration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlswebdavsettings.html#cfn-medialive-channel-hlswebdavsettings-filecacheduration - FilecacheDuration int `json:"FilecacheDuration,omitempty"` + FilecacheDuration *int `json:"FilecacheDuration,omitempty"` // HttpTransferMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlswebdavsettings.html#cfn-medialive-channel-hlswebdavsettings-httptransfermode - HttpTransferMode string `json:"HttpTransferMode,omitempty"` + HttpTransferMode *string `json:"HttpTransferMode,omitempty"` // NumRetries AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlswebdavsettings.html#cfn-medialive-channel-hlswebdavsettings-numretries - NumRetries int `json:"NumRetries,omitempty"` + NumRetries *int `json:"NumRetries,omitempty"` // RestartDelay AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlswebdavsettings.html#cfn-medialive-channel-hlswebdavsettings-restartdelay - RestartDelay int `json:"RestartDelay,omitempty"` + RestartDelay *int `json:"RestartDelay,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_inputattachment.go b/cloudformation/medialive/aws-medialive-channel_inputattachment.go index f0b183d9e3..b7046ef0ff 100644 --- a/cloudformation/medialive/aws-medialive-channel_inputattachment.go +++ b/cloudformation/medialive/aws-medialive-channel_inputattachment.go @@ -16,12 +16,12 @@ type Channel_InputAttachment struct { // InputAttachmentName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-inputattachment.html#cfn-medialive-channel-inputattachment-inputattachmentname - InputAttachmentName string `json:"InputAttachmentName,omitempty"` + InputAttachmentName *string `json:"InputAttachmentName,omitempty"` // InputId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-inputattachment.html#cfn-medialive-channel-inputattachment-inputid - InputId string `json:"InputId,omitempty"` + InputId *string `json:"InputId,omitempty"` // InputSettings AWS CloudFormation Property // Required: false diff --git a/cloudformation/medialive/aws-medialive-channel_inputchannellevel.go b/cloudformation/medialive/aws-medialive-channel_inputchannellevel.go index edfdb3db71..0b8bfba14f 100644 --- a/cloudformation/medialive/aws-medialive-channel_inputchannellevel.go +++ b/cloudformation/medialive/aws-medialive-channel_inputchannellevel.go @@ -11,12 +11,12 @@ type Channel_InputChannelLevel struct { // Gain AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-inputchannellevel.html#cfn-medialive-channel-inputchannellevel-gain - Gain int `json:"Gain,omitempty"` + Gain *int `json:"Gain,omitempty"` // InputChannel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-inputchannellevel.html#cfn-medialive-channel-inputchannellevel-inputchannel - InputChannel int `json:"InputChannel,omitempty"` + InputChannel *int `json:"InputChannel,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_inputlocation.go b/cloudformation/medialive/aws-medialive-channel_inputlocation.go index a69e95c2cb..cb77162871 100644 --- a/cloudformation/medialive/aws-medialive-channel_inputlocation.go +++ b/cloudformation/medialive/aws-medialive-channel_inputlocation.go @@ -11,17 +11,17 @@ type Channel_InputLocation struct { // PasswordParam AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-inputlocation.html#cfn-medialive-channel-inputlocation-passwordparam - PasswordParam string `json:"PasswordParam,omitempty"` + PasswordParam *string `json:"PasswordParam,omitempty"` // Uri AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-inputlocation.html#cfn-medialive-channel-inputlocation-uri - Uri string `json:"Uri,omitempty"` + Uri *string `json:"Uri,omitempty"` // Username AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-inputlocation.html#cfn-medialive-channel-inputlocation-username - Username string `json:"Username,omitempty"` + Username *string `json:"Username,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_inputlossbehavior.go b/cloudformation/medialive/aws-medialive-channel_inputlossbehavior.go index 87618cea88..c3392ad4fd 100644 --- a/cloudformation/medialive/aws-medialive-channel_inputlossbehavior.go +++ b/cloudformation/medialive/aws-medialive-channel_inputlossbehavior.go @@ -11,12 +11,12 @@ type Channel_InputLossBehavior struct { // BlackFrameMsec AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-inputlossbehavior.html#cfn-medialive-channel-inputlossbehavior-blackframemsec - BlackFrameMsec int `json:"BlackFrameMsec,omitempty"` + BlackFrameMsec *int `json:"BlackFrameMsec,omitempty"` // InputLossImageColor AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-inputlossbehavior.html#cfn-medialive-channel-inputlossbehavior-inputlossimagecolor - InputLossImageColor string `json:"InputLossImageColor,omitempty"` + InputLossImageColor *string `json:"InputLossImageColor,omitempty"` // InputLossImageSlate AWS CloudFormation Property // Required: false @@ -26,12 +26,12 @@ type Channel_InputLossBehavior struct { // InputLossImageType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-inputlossbehavior.html#cfn-medialive-channel-inputlossbehavior-inputlossimagetype - InputLossImageType string `json:"InputLossImageType,omitempty"` + InputLossImageType *string `json:"InputLossImageType,omitempty"` // RepeatFrameMsec AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-inputlossbehavior.html#cfn-medialive-channel-inputlossbehavior-repeatframemsec - RepeatFrameMsec int `json:"RepeatFrameMsec,omitempty"` + RepeatFrameMsec *int `json:"RepeatFrameMsec,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_inputlossfailoversettings.go b/cloudformation/medialive/aws-medialive-channel_inputlossfailoversettings.go index 48e76d0ff2..06d1e11211 100644 --- a/cloudformation/medialive/aws-medialive-channel_inputlossfailoversettings.go +++ b/cloudformation/medialive/aws-medialive-channel_inputlossfailoversettings.go @@ -11,7 +11,7 @@ type Channel_InputLossFailoverSettings struct { // InputLossThresholdMsec AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-inputlossfailoversettings.html#cfn-medialive-channel-inputlossfailoversettings-inputlossthresholdmsec - InputLossThresholdMsec int `json:"InputLossThresholdMsec,omitempty"` + InputLossThresholdMsec *int `json:"InputLossThresholdMsec,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_inputsettings.go b/cloudformation/medialive/aws-medialive-channel_inputsettings.go index 27b504330b..01630470dd 100644 --- a/cloudformation/medialive/aws-medialive-channel_inputsettings.go +++ b/cloudformation/medialive/aws-medialive-channel_inputsettings.go @@ -11,32 +11,32 @@ type Channel_InputSettings struct { // AudioSelectors AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-inputsettings.html#cfn-medialive-channel-inputsettings-audioselectors - AudioSelectors []Channel_AudioSelector `json:"AudioSelectors,omitempty"` + AudioSelectors *[]Channel_AudioSelector `json:"AudioSelectors,omitempty"` // CaptionSelectors AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-inputsettings.html#cfn-medialive-channel-inputsettings-captionselectors - CaptionSelectors []Channel_CaptionSelector `json:"CaptionSelectors,omitempty"` + CaptionSelectors *[]Channel_CaptionSelector `json:"CaptionSelectors,omitempty"` // DeblockFilter AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-inputsettings.html#cfn-medialive-channel-inputsettings-deblockfilter - DeblockFilter string `json:"DeblockFilter,omitempty"` + DeblockFilter *string `json:"DeblockFilter,omitempty"` // DenoiseFilter AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-inputsettings.html#cfn-medialive-channel-inputsettings-denoisefilter - DenoiseFilter string `json:"DenoiseFilter,omitempty"` + DenoiseFilter *string `json:"DenoiseFilter,omitempty"` // FilterStrength AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-inputsettings.html#cfn-medialive-channel-inputsettings-filterstrength - FilterStrength int `json:"FilterStrength,omitempty"` + FilterStrength *int `json:"FilterStrength,omitempty"` // InputFilter AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-inputsettings.html#cfn-medialive-channel-inputsettings-inputfilter - InputFilter string `json:"InputFilter,omitempty"` + InputFilter *string `json:"InputFilter,omitempty"` // NetworkInputSettings AWS CloudFormation Property // Required: false @@ -46,17 +46,17 @@ type Channel_InputSettings struct { // Scte35Pid AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-inputsettings.html#cfn-medialive-channel-inputsettings-scte35pid - Scte35Pid int `json:"Scte35Pid,omitempty"` + Scte35Pid *int `json:"Scte35Pid,omitempty"` // Smpte2038DataPreference AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-inputsettings.html#cfn-medialive-channel-inputsettings-smpte2038datapreference - Smpte2038DataPreference string `json:"Smpte2038DataPreference,omitempty"` + Smpte2038DataPreference *string `json:"Smpte2038DataPreference,omitempty"` // SourceEndBehavior AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-inputsettings.html#cfn-medialive-channel-inputsettings-sourceendbehavior - SourceEndBehavior string `json:"SourceEndBehavior,omitempty"` + SourceEndBehavior *string `json:"SourceEndBehavior,omitempty"` // VideoSelector AWS CloudFormation Property // Required: false diff --git a/cloudformation/medialive/aws-medialive-channel_inputspecification.go b/cloudformation/medialive/aws-medialive-channel_inputspecification.go index a3e1fb09e9..473e96a8dd 100644 --- a/cloudformation/medialive/aws-medialive-channel_inputspecification.go +++ b/cloudformation/medialive/aws-medialive-channel_inputspecification.go @@ -11,17 +11,17 @@ type Channel_InputSpecification struct { // Codec AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-inputspecification.html#cfn-medialive-channel-inputspecification-codec - Codec string `json:"Codec,omitempty"` + Codec *string `json:"Codec,omitempty"` // MaximumBitrate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-inputspecification.html#cfn-medialive-channel-inputspecification-maximumbitrate - MaximumBitrate string `json:"MaximumBitrate,omitempty"` + MaximumBitrate *string `json:"MaximumBitrate,omitempty"` // Resolution AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-inputspecification.html#cfn-medialive-channel-inputspecification-resolution - Resolution string `json:"Resolution,omitempty"` + Resolution *string `json:"Resolution,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_m2tssettings.go b/cloudformation/medialive/aws-medialive-channel_m2tssettings.go index dbe728969f..d388e5ef25 100644 --- a/cloudformation/medialive/aws-medialive-channel_m2tssettings.go +++ b/cloudformation/medialive/aws-medialive-channel_m2tssettings.go @@ -11,57 +11,57 @@ type Channel_M2tsSettings struct { // AbsentInputAudioBehavior AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html#cfn-medialive-channel-m2tssettings-absentinputaudiobehavior - AbsentInputAudioBehavior string `json:"AbsentInputAudioBehavior,omitempty"` + AbsentInputAudioBehavior *string `json:"AbsentInputAudioBehavior,omitempty"` // Arib AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html#cfn-medialive-channel-m2tssettings-arib - Arib string `json:"Arib,omitempty"` + Arib *string `json:"Arib,omitempty"` // AribCaptionsPid AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html#cfn-medialive-channel-m2tssettings-aribcaptionspid - AribCaptionsPid string `json:"AribCaptionsPid,omitempty"` + AribCaptionsPid *string `json:"AribCaptionsPid,omitempty"` // AribCaptionsPidControl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html#cfn-medialive-channel-m2tssettings-aribcaptionspidcontrol - AribCaptionsPidControl string `json:"AribCaptionsPidControl,omitempty"` + AribCaptionsPidControl *string `json:"AribCaptionsPidControl,omitempty"` // AudioBufferModel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html#cfn-medialive-channel-m2tssettings-audiobuffermodel - AudioBufferModel string `json:"AudioBufferModel,omitempty"` + AudioBufferModel *string `json:"AudioBufferModel,omitempty"` // AudioFramesPerPes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html#cfn-medialive-channel-m2tssettings-audioframesperpes - AudioFramesPerPes int `json:"AudioFramesPerPes,omitempty"` + AudioFramesPerPes *int `json:"AudioFramesPerPes,omitempty"` // AudioPids AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html#cfn-medialive-channel-m2tssettings-audiopids - AudioPids string `json:"AudioPids,omitempty"` + AudioPids *string `json:"AudioPids,omitempty"` // AudioStreamType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html#cfn-medialive-channel-m2tssettings-audiostreamtype - AudioStreamType string `json:"AudioStreamType,omitempty"` + AudioStreamType *string `json:"AudioStreamType,omitempty"` // Bitrate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html#cfn-medialive-channel-m2tssettings-bitrate - Bitrate int `json:"Bitrate,omitempty"` + Bitrate *int `json:"Bitrate,omitempty"` // BufferModel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html#cfn-medialive-channel-m2tssettings-buffermodel - BufferModel string `json:"BufferModel,omitempty"` + BufferModel *string `json:"BufferModel,omitempty"` // CcDescriptor AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html#cfn-medialive-channel-m2tssettings-ccdescriptor - CcDescriptor string `json:"CcDescriptor,omitempty"` + CcDescriptor *string `json:"CcDescriptor,omitempty"` // DvbNitSettings AWS CloudFormation Property // Required: false @@ -76,7 +76,7 @@ type Channel_M2tsSettings struct { // DvbSubPids AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html#cfn-medialive-channel-m2tssettings-dvbsubpids - DvbSubPids string `json:"DvbSubPids,omitempty"` + DvbSubPids *string `json:"DvbSubPids,omitempty"` // DvbTdtSettings AWS CloudFormation Property // Required: false @@ -86,162 +86,162 @@ type Channel_M2tsSettings struct { // DvbTeletextPid AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html#cfn-medialive-channel-m2tssettings-dvbteletextpid - DvbTeletextPid string `json:"DvbTeletextPid,omitempty"` + DvbTeletextPid *string `json:"DvbTeletextPid,omitempty"` // Ebif AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html#cfn-medialive-channel-m2tssettings-ebif - Ebif string `json:"Ebif,omitempty"` + Ebif *string `json:"Ebif,omitempty"` // EbpAudioInterval AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html#cfn-medialive-channel-m2tssettings-ebpaudiointerval - EbpAudioInterval string `json:"EbpAudioInterval,omitempty"` + EbpAudioInterval *string `json:"EbpAudioInterval,omitempty"` // EbpLookaheadMs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html#cfn-medialive-channel-m2tssettings-ebplookaheadms - EbpLookaheadMs int `json:"EbpLookaheadMs,omitempty"` + EbpLookaheadMs *int `json:"EbpLookaheadMs,omitempty"` // EbpPlacement AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html#cfn-medialive-channel-m2tssettings-ebpplacement - EbpPlacement string `json:"EbpPlacement,omitempty"` + EbpPlacement *string `json:"EbpPlacement,omitempty"` // EcmPid AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html#cfn-medialive-channel-m2tssettings-ecmpid - EcmPid string `json:"EcmPid,omitempty"` + EcmPid *string `json:"EcmPid,omitempty"` // EsRateInPes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html#cfn-medialive-channel-m2tssettings-esrateinpes - EsRateInPes string `json:"EsRateInPes,omitempty"` + EsRateInPes *string `json:"EsRateInPes,omitempty"` // EtvPlatformPid AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html#cfn-medialive-channel-m2tssettings-etvplatformpid - EtvPlatformPid string `json:"EtvPlatformPid,omitempty"` + EtvPlatformPid *string `json:"EtvPlatformPid,omitempty"` // EtvSignalPid AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html#cfn-medialive-channel-m2tssettings-etvsignalpid - EtvSignalPid string `json:"EtvSignalPid,omitempty"` + EtvSignalPid *string `json:"EtvSignalPid,omitempty"` // FragmentTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html#cfn-medialive-channel-m2tssettings-fragmenttime - FragmentTime float64 `json:"FragmentTime,omitempty"` + FragmentTime *float64 `json:"FragmentTime,omitempty"` // Klv AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html#cfn-medialive-channel-m2tssettings-klv - Klv string `json:"Klv,omitempty"` + Klv *string `json:"Klv,omitempty"` // KlvDataPids AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html#cfn-medialive-channel-m2tssettings-klvdatapids - KlvDataPids string `json:"KlvDataPids,omitempty"` + KlvDataPids *string `json:"KlvDataPids,omitempty"` // NielsenId3Behavior AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html#cfn-medialive-channel-m2tssettings-nielsenid3behavior - NielsenId3Behavior string `json:"NielsenId3Behavior,omitempty"` + NielsenId3Behavior *string `json:"NielsenId3Behavior,omitempty"` // NullPacketBitrate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html#cfn-medialive-channel-m2tssettings-nullpacketbitrate - NullPacketBitrate float64 `json:"NullPacketBitrate,omitempty"` + NullPacketBitrate *float64 `json:"NullPacketBitrate,omitempty"` // PatInterval AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html#cfn-medialive-channel-m2tssettings-patinterval - PatInterval int `json:"PatInterval,omitempty"` + PatInterval *int `json:"PatInterval,omitempty"` // PcrControl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html#cfn-medialive-channel-m2tssettings-pcrcontrol - PcrControl string `json:"PcrControl,omitempty"` + PcrControl *string `json:"PcrControl,omitempty"` // PcrPeriod AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html#cfn-medialive-channel-m2tssettings-pcrperiod - PcrPeriod int `json:"PcrPeriod,omitempty"` + PcrPeriod *int `json:"PcrPeriod,omitempty"` // PcrPid AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html#cfn-medialive-channel-m2tssettings-pcrpid - PcrPid string `json:"PcrPid,omitempty"` + PcrPid *string `json:"PcrPid,omitempty"` // PmtInterval AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html#cfn-medialive-channel-m2tssettings-pmtinterval - PmtInterval int `json:"PmtInterval,omitempty"` + PmtInterval *int `json:"PmtInterval,omitempty"` // PmtPid AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html#cfn-medialive-channel-m2tssettings-pmtpid - PmtPid string `json:"PmtPid,omitempty"` + PmtPid *string `json:"PmtPid,omitempty"` // ProgramNum AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html#cfn-medialive-channel-m2tssettings-programnum - ProgramNum int `json:"ProgramNum,omitempty"` + ProgramNum *int `json:"ProgramNum,omitempty"` // RateMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html#cfn-medialive-channel-m2tssettings-ratemode - RateMode string `json:"RateMode,omitempty"` + RateMode *string `json:"RateMode,omitempty"` // Scte27Pids AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html#cfn-medialive-channel-m2tssettings-scte27pids - Scte27Pids string `json:"Scte27Pids,omitempty"` + Scte27Pids *string `json:"Scte27Pids,omitempty"` // Scte35Control AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html#cfn-medialive-channel-m2tssettings-scte35control - Scte35Control string `json:"Scte35Control,omitempty"` + Scte35Control *string `json:"Scte35Control,omitempty"` // Scte35Pid AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html#cfn-medialive-channel-m2tssettings-scte35pid - Scte35Pid string `json:"Scte35Pid,omitempty"` + Scte35Pid *string `json:"Scte35Pid,omitempty"` // SegmentationMarkers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html#cfn-medialive-channel-m2tssettings-segmentationmarkers - SegmentationMarkers string `json:"SegmentationMarkers,omitempty"` + SegmentationMarkers *string `json:"SegmentationMarkers,omitempty"` // SegmentationStyle AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html#cfn-medialive-channel-m2tssettings-segmentationstyle - SegmentationStyle string `json:"SegmentationStyle,omitempty"` + SegmentationStyle *string `json:"SegmentationStyle,omitempty"` // SegmentationTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html#cfn-medialive-channel-m2tssettings-segmentationtime - SegmentationTime float64 `json:"SegmentationTime,omitempty"` + SegmentationTime *float64 `json:"SegmentationTime,omitempty"` // TimedMetadataBehavior AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html#cfn-medialive-channel-m2tssettings-timedmetadatabehavior - TimedMetadataBehavior string `json:"TimedMetadataBehavior,omitempty"` + TimedMetadataBehavior *string `json:"TimedMetadataBehavior,omitempty"` // TimedMetadataPid AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html#cfn-medialive-channel-m2tssettings-timedmetadatapid - TimedMetadataPid string `json:"TimedMetadataPid,omitempty"` + TimedMetadataPid *string `json:"TimedMetadataPid,omitempty"` // TransportStreamId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html#cfn-medialive-channel-m2tssettings-transportstreamid - TransportStreamId int `json:"TransportStreamId,omitempty"` + TransportStreamId *int `json:"TransportStreamId,omitempty"` // VideoPid AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html#cfn-medialive-channel-m2tssettings-videopid - VideoPid string `json:"VideoPid,omitempty"` + VideoPid *string `json:"VideoPid,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_m3u8settings.go b/cloudformation/medialive/aws-medialive-channel_m3u8settings.go index 0df34e5a74..e59c41c1f4 100644 --- a/cloudformation/medialive/aws-medialive-channel_m3u8settings.go +++ b/cloudformation/medialive/aws-medialive-channel_m3u8settings.go @@ -11,87 +11,87 @@ type Channel_M3u8Settings struct { // AudioFramesPerPes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m3u8settings.html#cfn-medialive-channel-m3u8settings-audioframesperpes - AudioFramesPerPes int `json:"AudioFramesPerPes,omitempty"` + AudioFramesPerPes *int `json:"AudioFramesPerPes,omitempty"` // AudioPids AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m3u8settings.html#cfn-medialive-channel-m3u8settings-audiopids - AudioPids string `json:"AudioPids,omitempty"` + AudioPids *string `json:"AudioPids,omitempty"` // EcmPid AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m3u8settings.html#cfn-medialive-channel-m3u8settings-ecmpid - EcmPid string `json:"EcmPid,omitempty"` + EcmPid *string `json:"EcmPid,omitempty"` // NielsenId3Behavior AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m3u8settings.html#cfn-medialive-channel-m3u8settings-nielsenid3behavior - NielsenId3Behavior string `json:"NielsenId3Behavior,omitempty"` + NielsenId3Behavior *string `json:"NielsenId3Behavior,omitempty"` // PatInterval AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m3u8settings.html#cfn-medialive-channel-m3u8settings-patinterval - PatInterval int `json:"PatInterval,omitempty"` + PatInterval *int `json:"PatInterval,omitempty"` // PcrControl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m3u8settings.html#cfn-medialive-channel-m3u8settings-pcrcontrol - PcrControl string `json:"PcrControl,omitempty"` + PcrControl *string `json:"PcrControl,omitempty"` // PcrPeriod AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m3u8settings.html#cfn-medialive-channel-m3u8settings-pcrperiod - PcrPeriod int `json:"PcrPeriod,omitempty"` + PcrPeriod *int `json:"PcrPeriod,omitempty"` // PcrPid AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m3u8settings.html#cfn-medialive-channel-m3u8settings-pcrpid - PcrPid string `json:"PcrPid,omitempty"` + PcrPid *string `json:"PcrPid,omitempty"` // PmtInterval AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m3u8settings.html#cfn-medialive-channel-m3u8settings-pmtinterval - PmtInterval int `json:"PmtInterval,omitempty"` + PmtInterval *int `json:"PmtInterval,omitempty"` // PmtPid AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m3u8settings.html#cfn-medialive-channel-m3u8settings-pmtpid - PmtPid string `json:"PmtPid,omitempty"` + PmtPid *string `json:"PmtPid,omitempty"` // ProgramNum AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m3u8settings.html#cfn-medialive-channel-m3u8settings-programnum - ProgramNum int `json:"ProgramNum,omitempty"` + ProgramNum *int `json:"ProgramNum,omitempty"` // Scte35Behavior AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m3u8settings.html#cfn-medialive-channel-m3u8settings-scte35behavior - Scte35Behavior string `json:"Scte35Behavior,omitempty"` + Scte35Behavior *string `json:"Scte35Behavior,omitempty"` // Scte35Pid AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m3u8settings.html#cfn-medialive-channel-m3u8settings-scte35pid - Scte35Pid string `json:"Scte35Pid,omitempty"` + Scte35Pid *string `json:"Scte35Pid,omitempty"` // TimedMetadataBehavior AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m3u8settings.html#cfn-medialive-channel-m3u8settings-timedmetadatabehavior - TimedMetadataBehavior string `json:"TimedMetadataBehavior,omitempty"` + TimedMetadataBehavior *string `json:"TimedMetadataBehavior,omitempty"` // TimedMetadataPid AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m3u8settings.html#cfn-medialive-channel-m3u8settings-timedmetadatapid - TimedMetadataPid string `json:"TimedMetadataPid,omitempty"` + TimedMetadataPid *string `json:"TimedMetadataPid,omitempty"` // TransportStreamId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m3u8settings.html#cfn-medialive-channel-m3u8settings-transportstreamid - TransportStreamId int `json:"TransportStreamId,omitempty"` + TransportStreamId *int `json:"TransportStreamId,omitempty"` // VideoPid AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m3u8settings.html#cfn-medialive-channel-m3u8settings-videopid - VideoPid string `json:"VideoPid,omitempty"` + VideoPid *string `json:"VideoPid,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_mediapackageoutputdestinationsettings.go b/cloudformation/medialive/aws-medialive-channel_mediapackageoutputdestinationsettings.go index 655ab2a415..3a230a22d6 100644 --- a/cloudformation/medialive/aws-medialive-channel_mediapackageoutputdestinationsettings.go +++ b/cloudformation/medialive/aws-medialive-channel_mediapackageoutputdestinationsettings.go @@ -11,7 +11,7 @@ type Channel_MediaPackageOutputDestinationSettings struct { // ChannelId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mediapackageoutputdestinationsettings.html#cfn-medialive-channel-mediapackageoutputdestinationsettings-channelid - ChannelId string `json:"ChannelId,omitempty"` + ChannelId *string `json:"ChannelId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_motiongraphicsconfiguration.go b/cloudformation/medialive/aws-medialive-channel_motiongraphicsconfiguration.go index 0c3ef65c85..999c3db503 100644 --- a/cloudformation/medialive/aws-medialive-channel_motiongraphicsconfiguration.go +++ b/cloudformation/medialive/aws-medialive-channel_motiongraphicsconfiguration.go @@ -11,7 +11,7 @@ type Channel_MotionGraphicsConfiguration struct { // MotionGraphicsInsertion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-motiongraphicsconfiguration.html#cfn-medialive-channel-motiongraphicsconfiguration-motiongraphicsinsertion - MotionGraphicsInsertion string `json:"MotionGraphicsInsertion,omitempty"` + MotionGraphicsInsertion *string `json:"MotionGraphicsInsertion,omitempty"` // MotionGraphicsSettings AWS CloudFormation Property // Required: false diff --git a/cloudformation/medialive/aws-medialive-channel_mp2settings.go b/cloudformation/medialive/aws-medialive-channel_mp2settings.go index 82c77abc28..0c6c472435 100644 --- a/cloudformation/medialive/aws-medialive-channel_mp2settings.go +++ b/cloudformation/medialive/aws-medialive-channel_mp2settings.go @@ -11,17 +11,17 @@ type Channel_Mp2Settings struct { // Bitrate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mp2settings.html#cfn-medialive-channel-mp2settings-bitrate - Bitrate float64 `json:"Bitrate,omitempty"` + Bitrate *float64 `json:"Bitrate,omitempty"` // CodingMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mp2settings.html#cfn-medialive-channel-mp2settings-codingmode - CodingMode string `json:"CodingMode,omitempty"` + CodingMode *string `json:"CodingMode,omitempty"` // SampleRate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mp2settings.html#cfn-medialive-channel-mp2settings-samplerate - SampleRate float64 `json:"SampleRate,omitempty"` + SampleRate *float64 `json:"SampleRate,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_mpeg2settings.go b/cloudformation/medialive/aws-medialive-channel_mpeg2settings.go index 968cc3a3d3..556a3f1537 100644 --- a/cloudformation/medialive/aws-medialive-channel_mpeg2settings.go +++ b/cloudformation/medialive/aws-medialive-channel_mpeg2settings.go @@ -11,27 +11,27 @@ type Channel_Mpeg2Settings struct { // AdaptiveQuantization AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mpeg2settings.html#cfn-medialive-channel-mpeg2settings-adaptivequantization - AdaptiveQuantization string `json:"AdaptiveQuantization,omitempty"` + AdaptiveQuantization *string `json:"AdaptiveQuantization,omitempty"` // AfdSignaling AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mpeg2settings.html#cfn-medialive-channel-mpeg2settings-afdsignaling - AfdSignaling string `json:"AfdSignaling,omitempty"` + AfdSignaling *string `json:"AfdSignaling,omitempty"` // ColorMetadata AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mpeg2settings.html#cfn-medialive-channel-mpeg2settings-colormetadata - ColorMetadata string `json:"ColorMetadata,omitempty"` + ColorMetadata *string `json:"ColorMetadata,omitempty"` // ColorSpace AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mpeg2settings.html#cfn-medialive-channel-mpeg2settings-colorspace - ColorSpace string `json:"ColorSpace,omitempty"` + ColorSpace *string `json:"ColorSpace,omitempty"` // DisplayAspectRatio AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mpeg2settings.html#cfn-medialive-channel-mpeg2settings-displayaspectratio - DisplayAspectRatio string `json:"DisplayAspectRatio,omitempty"` + DisplayAspectRatio *string `json:"DisplayAspectRatio,omitempty"` // FilterSettings AWS CloudFormation Property // Required: false @@ -41,52 +41,52 @@ type Channel_Mpeg2Settings struct { // FixedAfd AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mpeg2settings.html#cfn-medialive-channel-mpeg2settings-fixedafd - FixedAfd string `json:"FixedAfd,omitempty"` + FixedAfd *string `json:"FixedAfd,omitempty"` // FramerateDenominator AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mpeg2settings.html#cfn-medialive-channel-mpeg2settings-frameratedenominator - FramerateDenominator int `json:"FramerateDenominator,omitempty"` + FramerateDenominator *int `json:"FramerateDenominator,omitempty"` // FramerateNumerator AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mpeg2settings.html#cfn-medialive-channel-mpeg2settings-frameratenumerator - FramerateNumerator int `json:"FramerateNumerator,omitempty"` + FramerateNumerator *int `json:"FramerateNumerator,omitempty"` // GopClosedCadence AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mpeg2settings.html#cfn-medialive-channel-mpeg2settings-gopclosedcadence - GopClosedCadence int `json:"GopClosedCadence,omitempty"` + GopClosedCadence *int `json:"GopClosedCadence,omitempty"` // GopNumBFrames AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mpeg2settings.html#cfn-medialive-channel-mpeg2settings-gopnumbframes - GopNumBFrames int `json:"GopNumBFrames,omitempty"` + GopNumBFrames *int `json:"GopNumBFrames,omitempty"` // GopSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mpeg2settings.html#cfn-medialive-channel-mpeg2settings-gopsize - GopSize float64 `json:"GopSize,omitempty"` + GopSize *float64 `json:"GopSize,omitempty"` // GopSizeUnits AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mpeg2settings.html#cfn-medialive-channel-mpeg2settings-gopsizeunits - GopSizeUnits string `json:"GopSizeUnits,omitempty"` + GopSizeUnits *string `json:"GopSizeUnits,omitempty"` // ScanType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mpeg2settings.html#cfn-medialive-channel-mpeg2settings-scantype - ScanType string `json:"ScanType,omitempty"` + ScanType *string `json:"ScanType,omitempty"` // SubgopLength AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mpeg2settings.html#cfn-medialive-channel-mpeg2settings-subgoplength - SubgopLength string `json:"SubgopLength,omitempty"` + SubgopLength *string `json:"SubgopLength,omitempty"` // TimecodeInsertion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mpeg2settings.html#cfn-medialive-channel-mpeg2settings-timecodeinsertion - TimecodeInsertion string `json:"TimecodeInsertion,omitempty"` + TimecodeInsertion *string `json:"TimecodeInsertion,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_mssmoothgroupsettings.go b/cloudformation/medialive/aws-medialive-channel_mssmoothgroupsettings.go index f6081571a9..2e6972ca46 100644 --- a/cloudformation/medialive/aws-medialive-channel_mssmoothgroupsettings.go +++ b/cloudformation/medialive/aws-medialive-channel_mssmoothgroupsettings.go @@ -11,22 +11,22 @@ type Channel_MsSmoothGroupSettings struct { // AcquisitionPointId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mssmoothgroupsettings.html#cfn-medialive-channel-mssmoothgroupsettings-acquisitionpointid - AcquisitionPointId string `json:"AcquisitionPointId,omitempty"` + AcquisitionPointId *string `json:"AcquisitionPointId,omitempty"` // AudioOnlyTimecodeControl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mssmoothgroupsettings.html#cfn-medialive-channel-mssmoothgroupsettings-audioonlytimecodecontrol - AudioOnlyTimecodeControl string `json:"AudioOnlyTimecodeControl,omitempty"` + AudioOnlyTimecodeControl *string `json:"AudioOnlyTimecodeControl,omitempty"` // CertificateMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mssmoothgroupsettings.html#cfn-medialive-channel-mssmoothgroupsettings-certificatemode - CertificateMode string `json:"CertificateMode,omitempty"` + CertificateMode *string `json:"CertificateMode,omitempty"` // ConnectionRetryInterval AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mssmoothgroupsettings.html#cfn-medialive-channel-mssmoothgroupsettings-connectionretryinterval - ConnectionRetryInterval int `json:"ConnectionRetryInterval,omitempty"` + ConnectionRetryInterval *int `json:"ConnectionRetryInterval,omitempty"` // Destination AWS CloudFormation Property // Required: false @@ -36,72 +36,72 @@ type Channel_MsSmoothGroupSettings struct { // EventId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mssmoothgroupsettings.html#cfn-medialive-channel-mssmoothgroupsettings-eventid - EventId string `json:"EventId,omitempty"` + EventId *string `json:"EventId,omitempty"` // EventIdMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mssmoothgroupsettings.html#cfn-medialive-channel-mssmoothgroupsettings-eventidmode - EventIdMode string `json:"EventIdMode,omitempty"` + EventIdMode *string `json:"EventIdMode,omitempty"` // EventStopBehavior AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mssmoothgroupsettings.html#cfn-medialive-channel-mssmoothgroupsettings-eventstopbehavior - EventStopBehavior string `json:"EventStopBehavior,omitempty"` + EventStopBehavior *string `json:"EventStopBehavior,omitempty"` // FilecacheDuration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mssmoothgroupsettings.html#cfn-medialive-channel-mssmoothgroupsettings-filecacheduration - FilecacheDuration int `json:"FilecacheDuration,omitempty"` + FilecacheDuration *int `json:"FilecacheDuration,omitempty"` // FragmentLength AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mssmoothgroupsettings.html#cfn-medialive-channel-mssmoothgroupsettings-fragmentlength - FragmentLength int `json:"FragmentLength,omitempty"` + FragmentLength *int `json:"FragmentLength,omitempty"` // InputLossAction AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mssmoothgroupsettings.html#cfn-medialive-channel-mssmoothgroupsettings-inputlossaction - InputLossAction string `json:"InputLossAction,omitempty"` + InputLossAction *string `json:"InputLossAction,omitempty"` // NumRetries AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mssmoothgroupsettings.html#cfn-medialive-channel-mssmoothgroupsettings-numretries - NumRetries int `json:"NumRetries,omitempty"` + NumRetries *int `json:"NumRetries,omitempty"` // RestartDelay AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mssmoothgroupsettings.html#cfn-medialive-channel-mssmoothgroupsettings-restartdelay - RestartDelay int `json:"RestartDelay,omitempty"` + RestartDelay *int `json:"RestartDelay,omitempty"` // SegmentationMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mssmoothgroupsettings.html#cfn-medialive-channel-mssmoothgroupsettings-segmentationmode - SegmentationMode string `json:"SegmentationMode,omitempty"` + SegmentationMode *string `json:"SegmentationMode,omitempty"` // SendDelayMs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mssmoothgroupsettings.html#cfn-medialive-channel-mssmoothgroupsettings-senddelayms - SendDelayMs int `json:"SendDelayMs,omitempty"` + SendDelayMs *int `json:"SendDelayMs,omitempty"` // SparseTrackType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mssmoothgroupsettings.html#cfn-medialive-channel-mssmoothgroupsettings-sparsetracktype - SparseTrackType string `json:"SparseTrackType,omitempty"` + SparseTrackType *string `json:"SparseTrackType,omitempty"` // StreamManifestBehavior AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mssmoothgroupsettings.html#cfn-medialive-channel-mssmoothgroupsettings-streammanifestbehavior - StreamManifestBehavior string `json:"StreamManifestBehavior,omitempty"` + StreamManifestBehavior *string `json:"StreamManifestBehavior,omitempty"` // TimestampOffset AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mssmoothgroupsettings.html#cfn-medialive-channel-mssmoothgroupsettings-timestampoffset - TimestampOffset string `json:"TimestampOffset,omitempty"` + TimestampOffset *string `json:"TimestampOffset,omitempty"` // TimestampOffsetMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mssmoothgroupsettings.html#cfn-medialive-channel-mssmoothgroupsettings-timestampoffsetmode - TimestampOffsetMode string `json:"TimestampOffsetMode,omitempty"` + TimestampOffsetMode *string `json:"TimestampOffsetMode,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_mssmoothoutputsettings.go b/cloudformation/medialive/aws-medialive-channel_mssmoothoutputsettings.go index 243a03c91b..a4d6105629 100644 --- a/cloudformation/medialive/aws-medialive-channel_mssmoothoutputsettings.go +++ b/cloudformation/medialive/aws-medialive-channel_mssmoothoutputsettings.go @@ -11,12 +11,12 @@ type Channel_MsSmoothOutputSettings struct { // H265PackagingType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mssmoothoutputsettings.html#cfn-medialive-channel-mssmoothoutputsettings-h265packagingtype - H265PackagingType string `json:"H265PackagingType,omitempty"` + H265PackagingType *string `json:"H265PackagingType,omitempty"` // NameModifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mssmoothoutputsettings.html#cfn-medialive-channel-mssmoothoutputsettings-namemodifier - NameModifier string `json:"NameModifier,omitempty"` + NameModifier *string `json:"NameModifier,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_multiplexprogramchanneldestinationsettings.go b/cloudformation/medialive/aws-medialive-channel_multiplexprogramchanneldestinationsettings.go index b71636552a..80178b3a69 100644 --- a/cloudformation/medialive/aws-medialive-channel_multiplexprogramchanneldestinationsettings.go +++ b/cloudformation/medialive/aws-medialive-channel_multiplexprogramchanneldestinationsettings.go @@ -11,12 +11,12 @@ type Channel_MultiplexProgramChannelDestinationSettings struct { // MultiplexId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-multiplexprogramchanneldestinationsettings.html#cfn-medialive-channel-multiplexprogramchanneldestinationsettings-multiplexid - MultiplexId string `json:"MultiplexId,omitempty"` + MultiplexId *string `json:"MultiplexId,omitempty"` // ProgramName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-multiplexprogramchanneldestinationsettings.html#cfn-medialive-channel-multiplexprogramchanneldestinationsettings-programname - ProgramName string `json:"ProgramName,omitempty"` + ProgramName *string `json:"ProgramName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_networkinputsettings.go b/cloudformation/medialive/aws-medialive-channel_networkinputsettings.go index 0cdcae5a12..1b9a0fd456 100644 --- a/cloudformation/medialive/aws-medialive-channel_networkinputsettings.go +++ b/cloudformation/medialive/aws-medialive-channel_networkinputsettings.go @@ -16,7 +16,7 @@ type Channel_NetworkInputSettings struct { // ServerValidation AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-networkinputsettings.html#cfn-medialive-channel-networkinputsettings-servervalidation - ServerValidation string `json:"ServerValidation,omitempty"` + ServerValidation *string `json:"ServerValidation,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_nielsencbet.go b/cloudformation/medialive/aws-medialive-channel_nielsencbet.go index 8388d96818..31a2af982a 100644 --- a/cloudformation/medialive/aws-medialive-channel_nielsencbet.go +++ b/cloudformation/medialive/aws-medialive-channel_nielsencbet.go @@ -11,17 +11,17 @@ type Channel_NielsenCBET struct { // CbetCheckDigitString AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-nielsencbet.html#cfn-medialive-channel-nielsencbet-cbetcheckdigitstring - CbetCheckDigitString string `json:"CbetCheckDigitString,omitempty"` + CbetCheckDigitString *string `json:"CbetCheckDigitString,omitempty"` // CbetStepaside AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-nielsencbet.html#cfn-medialive-channel-nielsencbet-cbetstepaside - CbetStepaside string `json:"CbetStepaside,omitempty"` + CbetStepaside *string `json:"CbetStepaside,omitempty"` // Csid AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-nielsencbet.html#cfn-medialive-channel-nielsencbet-csid - Csid string `json:"Csid,omitempty"` + Csid *string `json:"Csid,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_nielsenconfiguration.go b/cloudformation/medialive/aws-medialive-channel_nielsenconfiguration.go index d0f7bdb07e..5a61043884 100644 --- a/cloudformation/medialive/aws-medialive-channel_nielsenconfiguration.go +++ b/cloudformation/medialive/aws-medialive-channel_nielsenconfiguration.go @@ -11,12 +11,12 @@ type Channel_NielsenConfiguration struct { // DistributorId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-nielsenconfiguration.html#cfn-medialive-channel-nielsenconfiguration-distributorid - DistributorId string `json:"DistributorId,omitempty"` + DistributorId *string `json:"DistributorId,omitempty"` // NielsenPcmToId3Tagging AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-nielsenconfiguration.html#cfn-medialive-channel-nielsenconfiguration-nielsenpcmtoid3tagging - NielsenPcmToId3Tagging string `json:"NielsenPcmToId3Tagging,omitempty"` + NielsenPcmToId3Tagging *string `json:"NielsenPcmToId3Tagging,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_nielsennaesiinw.go b/cloudformation/medialive/aws-medialive-channel_nielsennaesiinw.go index b54a3f47af..767e2c6f36 100644 --- a/cloudformation/medialive/aws-medialive-channel_nielsennaesiinw.go +++ b/cloudformation/medialive/aws-medialive-channel_nielsennaesiinw.go @@ -11,12 +11,12 @@ type Channel_NielsenNaesIiNw struct { // CheckDigitString AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-nielsennaesiinw.html#cfn-medialive-channel-nielsennaesiinw-checkdigitstring - CheckDigitString string `json:"CheckDigitString,omitempty"` + CheckDigitString *string `json:"CheckDigitString,omitempty"` // Sid AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-nielsennaesiinw.html#cfn-medialive-channel-nielsennaesiinw-sid - Sid float64 `json:"Sid,omitempty"` + Sid *float64 `json:"Sid,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_nielsenwatermarkssettings.go b/cloudformation/medialive/aws-medialive-channel_nielsenwatermarkssettings.go index d755769527..9c7a55e63e 100644 --- a/cloudformation/medialive/aws-medialive-channel_nielsenwatermarkssettings.go +++ b/cloudformation/medialive/aws-medialive-channel_nielsenwatermarkssettings.go @@ -16,7 +16,7 @@ type Channel_NielsenWatermarksSettings struct { // NielsenDistributionType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-nielsenwatermarkssettings.html#cfn-medialive-channel-nielsenwatermarkssettings-nielsendistributiontype - NielsenDistributionType string `json:"NielsenDistributionType,omitempty"` + NielsenDistributionType *string `json:"NielsenDistributionType,omitempty"` // NielsenNaesIiNwSettings AWS CloudFormation Property // Required: false diff --git a/cloudformation/medialive/aws-medialive-channel_output.go b/cloudformation/medialive/aws-medialive-channel_output.go index 35ce428ee6..98b72d5a27 100644 --- a/cloudformation/medialive/aws-medialive-channel_output.go +++ b/cloudformation/medialive/aws-medialive-channel_output.go @@ -11,17 +11,17 @@ type Channel_Output struct { // AudioDescriptionNames AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-output.html#cfn-medialive-channel-output-audiodescriptionnames - AudioDescriptionNames []string `json:"AudioDescriptionNames,omitempty"` + AudioDescriptionNames *[]string `json:"AudioDescriptionNames,omitempty"` // CaptionDescriptionNames AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-output.html#cfn-medialive-channel-output-captiondescriptionnames - CaptionDescriptionNames []string `json:"CaptionDescriptionNames,omitempty"` + CaptionDescriptionNames *[]string `json:"CaptionDescriptionNames,omitempty"` // OutputName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-output.html#cfn-medialive-channel-output-outputname - OutputName string `json:"OutputName,omitempty"` + OutputName *string `json:"OutputName,omitempty"` // OutputSettings AWS CloudFormation Property // Required: false @@ -31,7 +31,7 @@ type Channel_Output struct { // VideoDescriptionName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-output.html#cfn-medialive-channel-output-videodescriptionname - VideoDescriptionName string `json:"VideoDescriptionName,omitempty"` + VideoDescriptionName *string `json:"VideoDescriptionName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_outputdestination.go b/cloudformation/medialive/aws-medialive-channel_outputdestination.go index eb13555444..8d667eb014 100644 --- a/cloudformation/medialive/aws-medialive-channel_outputdestination.go +++ b/cloudformation/medialive/aws-medialive-channel_outputdestination.go @@ -11,12 +11,12 @@ type Channel_OutputDestination struct { // Id AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-outputdestination.html#cfn-medialive-channel-outputdestination-id - Id string `json:"Id,omitempty"` + Id *string `json:"Id,omitempty"` // MediaPackageSettings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-outputdestination.html#cfn-medialive-channel-outputdestination-mediapackagesettings - MediaPackageSettings []Channel_MediaPackageOutputDestinationSettings `json:"MediaPackageSettings,omitempty"` + MediaPackageSettings *[]Channel_MediaPackageOutputDestinationSettings `json:"MediaPackageSettings,omitempty"` // MultiplexSettings AWS CloudFormation Property // Required: false @@ -26,7 +26,7 @@ type Channel_OutputDestination struct { // Settings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-outputdestination.html#cfn-medialive-channel-outputdestination-settings - Settings []Channel_OutputDestinationSettings `json:"Settings,omitempty"` + Settings *[]Channel_OutputDestinationSettings `json:"Settings,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_outputdestinationsettings.go b/cloudformation/medialive/aws-medialive-channel_outputdestinationsettings.go index 66f619ca94..8a878ab491 100644 --- a/cloudformation/medialive/aws-medialive-channel_outputdestinationsettings.go +++ b/cloudformation/medialive/aws-medialive-channel_outputdestinationsettings.go @@ -11,22 +11,22 @@ type Channel_OutputDestinationSettings struct { // PasswordParam AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-outputdestinationsettings.html#cfn-medialive-channel-outputdestinationsettings-passwordparam - PasswordParam string `json:"PasswordParam,omitempty"` + PasswordParam *string `json:"PasswordParam,omitempty"` // StreamName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-outputdestinationsettings.html#cfn-medialive-channel-outputdestinationsettings-streamname - StreamName string `json:"StreamName,omitempty"` + StreamName *string `json:"StreamName,omitempty"` // Url AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-outputdestinationsettings.html#cfn-medialive-channel-outputdestinationsettings-url - Url string `json:"Url,omitempty"` + Url *string `json:"Url,omitempty"` // Username AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-outputdestinationsettings.html#cfn-medialive-channel-outputdestinationsettings-username - Username string `json:"Username,omitempty"` + Username *string `json:"Username,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_outputgroup.go b/cloudformation/medialive/aws-medialive-channel_outputgroup.go index a7e594cf5d..1d468d66a3 100644 --- a/cloudformation/medialive/aws-medialive-channel_outputgroup.go +++ b/cloudformation/medialive/aws-medialive-channel_outputgroup.go @@ -11,7 +11,7 @@ type Channel_OutputGroup struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-outputgroup.html#cfn-medialive-channel-outputgroup-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // OutputGroupSettings AWS CloudFormation Property // Required: false @@ -21,7 +21,7 @@ type Channel_OutputGroup struct { // Outputs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-outputgroup.html#cfn-medialive-channel-outputgroup-outputs - Outputs []Channel_Output `json:"Outputs,omitempty"` + Outputs *[]Channel_Output `json:"Outputs,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_outputlocationref.go b/cloudformation/medialive/aws-medialive-channel_outputlocationref.go index aafbc9059f..6602ba6e4d 100644 --- a/cloudformation/medialive/aws-medialive-channel_outputlocationref.go +++ b/cloudformation/medialive/aws-medialive-channel_outputlocationref.go @@ -11,7 +11,7 @@ type Channel_OutputLocationRef struct { // DestinationRefId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-outputlocationref.html#cfn-medialive-channel-outputlocationref-destinationrefid - DestinationRefId string `json:"DestinationRefId,omitempty"` + DestinationRefId *string `json:"DestinationRefId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_remixsettings.go b/cloudformation/medialive/aws-medialive-channel_remixsettings.go index 1e47c5a1c3..df77e2fcf4 100644 --- a/cloudformation/medialive/aws-medialive-channel_remixsettings.go +++ b/cloudformation/medialive/aws-medialive-channel_remixsettings.go @@ -11,17 +11,17 @@ type Channel_RemixSettings struct { // ChannelMappings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-remixsettings.html#cfn-medialive-channel-remixsettings-channelmappings - ChannelMappings []Channel_AudioChannelMapping `json:"ChannelMappings,omitempty"` + ChannelMappings *[]Channel_AudioChannelMapping `json:"ChannelMappings,omitempty"` // ChannelsIn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-remixsettings.html#cfn-medialive-channel-remixsettings-channelsin - ChannelsIn int `json:"ChannelsIn,omitempty"` + ChannelsIn *int `json:"ChannelsIn,omitempty"` // ChannelsOut AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-remixsettings.html#cfn-medialive-channel-remixsettings-channelsout - ChannelsOut int `json:"ChannelsOut,omitempty"` + ChannelsOut *int `json:"ChannelsOut,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_rtmpgroupsettings.go b/cloudformation/medialive/aws-medialive-channel_rtmpgroupsettings.go index 7c6b7a2812..99dc911b92 100644 --- a/cloudformation/medialive/aws-medialive-channel_rtmpgroupsettings.go +++ b/cloudformation/medialive/aws-medialive-channel_rtmpgroupsettings.go @@ -11,37 +11,37 @@ type Channel_RtmpGroupSettings struct { // AdMarkers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-rtmpgroupsettings.html#cfn-medialive-channel-rtmpgroupsettings-admarkers - AdMarkers []string `json:"AdMarkers,omitempty"` + AdMarkers *[]string `json:"AdMarkers,omitempty"` // AuthenticationScheme AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-rtmpgroupsettings.html#cfn-medialive-channel-rtmpgroupsettings-authenticationscheme - AuthenticationScheme string `json:"AuthenticationScheme,omitempty"` + AuthenticationScheme *string `json:"AuthenticationScheme,omitempty"` // CacheFullBehavior AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-rtmpgroupsettings.html#cfn-medialive-channel-rtmpgroupsettings-cachefullbehavior - CacheFullBehavior string `json:"CacheFullBehavior,omitempty"` + CacheFullBehavior *string `json:"CacheFullBehavior,omitempty"` // CacheLength AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-rtmpgroupsettings.html#cfn-medialive-channel-rtmpgroupsettings-cachelength - CacheLength int `json:"CacheLength,omitempty"` + CacheLength *int `json:"CacheLength,omitempty"` // CaptionData AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-rtmpgroupsettings.html#cfn-medialive-channel-rtmpgroupsettings-captiondata - CaptionData string `json:"CaptionData,omitempty"` + CaptionData *string `json:"CaptionData,omitempty"` // InputLossAction AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-rtmpgroupsettings.html#cfn-medialive-channel-rtmpgroupsettings-inputlossaction - InputLossAction string `json:"InputLossAction,omitempty"` + InputLossAction *string `json:"InputLossAction,omitempty"` // RestartDelay AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-rtmpgroupsettings.html#cfn-medialive-channel-rtmpgroupsettings-restartdelay - RestartDelay int `json:"RestartDelay,omitempty"` + RestartDelay *int `json:"RestartDelay,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_rtmpoutputsettings.go b/cloudformation/medialive/aws-medialive-channel_rtmpoutputsettings.go index 45b42d4259..039d1e2ac9 100644 --- a/cloudformation/medialive/aws-medialive-channel_rtmpoutputsettings.go +++ b/cloudformation/medialive/aws-medialive-channel_rtmpoutputsettings.go @@ -11,12 +11,12 @@ type Channel_RtmpOutputSettings struct { // CertificateMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-rtmpoutputsettings.html#cfn-medialive-channel-rtmpoutputsettings-certificatemode - CertificateMode string `json:"CertificateMode,omitempty"` + CertificateMode *string `json:"CertificateMode,omitempty"` // ConnectionRetryInterval AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-rtmpoutputsettings.html#cfn-medialive-channel-rtmpoutputsettings-connectionretryinterval - ConnectionRetryInterval int `json:"ConnectionRetryInterval,omitempty"` + ConnectionRetryInterval *int `json:"ConnectionRetryInterval,omitempty"` // Destination AWS CloudFormation Property // Required: false @@ -26,7 +26,7 @@ type Channel_RtmpOutputSettings struct { // NumRetries AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-rtmpoutputsettings.html#cfn-medialive-channel-rtmpoutputsettings-numretries - NumRetries int `json:"NumRetries,omitempty"` + NumRetries *int `json:"NumRetries,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_scte20sourcesettings.go b/cloudformation/medialive/aws-medialive-channel_scte20sourcesettings.go index f23de5efe1..5733d9d43a 100644 --- a/cloudformation/medialive/aws-medialive-channel_scte20sourcesettings.go +++ b/cloudformation/medialive/aws-medialive-channel_scte20sourcesettings.go @@ -11,12 +11,12 @@ type Channel_Scte20SourceSettings struct { // Convert608To708 AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-scte20sourcesettings.html#cfn-medialive-channel-scte20sourcesettings-convert608to708 - Convert608To708 string `json:"Convert608To708,omitempty"` + Convert608To708 *string `json:"Convert608To708,omitempty"` // Source608ChannelNumber AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-scte20sourcesettings.html#cfn-medialive-channel-scte20sourcesettings-source608channelnumber - Source608ChannelNumber int `json:"Source608ChannelNumber,omitempty"` + Source608ChannelNumber *int `json:"Source608ChannelNumber,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_scte27sourcesettings.go b/cloudformation/medialive/aws-medialive-channel_scte27sourcesettings.go index 7fe8b203ad..f8360869b1 100644 --- a/cloudformation/medialive/aws-medialive-channel_scte27sourcesettings.go +++ b/cloudformation/medialive/aws-medialive-channel_scte27sourcesettings.go @@ -11,12 +11,12 @@ type Channel_Scte27SourceSettings struct { // OcrLanguage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-scte27sourcesettings.html#cfn-medialive-channel-scte27sourcesettings-ocrlanguage - OcrLanguage string `json:"OcrLanguage,omitempty"` + OcrLanguage *string `json:"OcrLanguage,omitempty"` // Pid AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-scte27sourcesettings.html#cfn-medialive-channel-scte27sourcesettings-pid - Pid int `json:"Pid,omitempty"` + Pid *int `json:"Pid,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_scte35spliceinsert.go b/cloudformation/medialive/aws-medialive-channel_scte35spliceinsert.go index 447eb6f761..578475e8f2 100644 --- a/cloudformation/medialive/aws-medialive-channel_scte35spliceinsert.go +++ b/cloudformation/medialive/aws-medialive-channel_scte35spliceinsert.go @@ -11,17 +11,17 @@ type Channel_Scte35SpliceInsert struct { // AdAvailOffset AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-scte35spliceinsert.html#cfn-medialive-channel-scte35spliceinsert-adavailoffset - AdAvailOffset int `json:"AdAvailOffset,omitempty"` + AdAvailOffset *int `json:"AdAvailOffset,omitempty"` // NoRegionalBlackoutFlag AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-scte35spliceinsert.html#cfn-medialive-channel-scte35spliceinsert-noregionalblackoutflag - NoRegionalBlackoutFlag string `json:"NoRegionalBlackoutFlag,omitempty"` + NoRegionalBlackoutFlag *string `json:"NoRegionalBlackoutFlag,omitempty"` // WebDeliveryAllowedFlag AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-scte35spliceinsert.html#cfn-medialive-channel-scte35spliceinsert-webdeliveryallowedflag - WebDeliveryAllowedFlag string `json:"WebDeliveryAllowedFlag,omitempty"` + WebDeliveryAllowedFlag *string `json:"WebDeliveryAllowedFlag,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_scte35timesignalapos.go b/cloudformation/medialive/aws-medialive-channel_scte35timesignalapos.go index 9201e90cf7..9f7cf0c048 100644 --- a/cloudformation/medialive/aws-medialive-channel_scte35timesignalapos.go +++ b/cloudformation/medialive/aws-medialive-channel_scte35timesignalapos.go @@ -11,17 +11,17 @@ type Channel_Scte35TimeSignalApos struct { // AdAvailOffset AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-scte35timesignalapos.html#cfn-medialive-channel-scte35timesignalapos-adavailoffset - AdAvailOffset int `json:"AdAvailOffset,omitempty"` + AdAvailOffset *int `json:"AdAvailOffset,omitempty"` // NoRegionalBlackoutFlag AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-scte35timesignalapos.html#cfn-medialive-channel-scte35timesignalapos-noregionalblackoutflag - NoRegionalBlackoutFlag string `json:"NoRegionalBlackoutFlag,omitempty"` + NoRegionalBlackoutFlag *string `json:"NoRegionalBlackoutFlag,omitempty"` // WebDeliveryAllowedFlag AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-scte35timesignalapos.html#cfn-medialive-channel-scte35timesignalapos-webdeliveryallowedflag - WebDeliveryAllowedFlag string `json:"WebDeliveryAllowedFlag,omitempty"` + WebDeliveryAllowedFlag *string `json:"WebDeliveryAllowedFlag,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_standardhlssettings.go b/cloudformation/medialive/aws-medialive-channel_standardhlssettings.go index 650c3ad3aa..122e7b5054 100644 --- a/cloudformation/medialive/aws-medialive-channel_standardhlssettings.go +++ b/cloudformation/medialive/aws-medialive-channel_standardhlssettings.go @@ -11,7 +11,7 @@ type Channel_StandardHlsSettings struct { // AudioRenditionSets AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-standardhlssettings.html#cfn-medialive-channel-standardhlssettings-audiorenditionsets - AudioRenditionSets string `json:"AudioRenditionSets,omitempty"` + AudioRenditionSets *string `json:"AudioRenditionSets,omitempty"` // M3u8Settings AWS CloudFormation Property // Required: false diff --git a/cloudformation/medialive/aws-medialive-channel_statickeysettings.go b/cloudformation/medialive/aws-medialive-channel_statickeysettings.go index 65e7a461cf..cdef43ac59 100644 --- a/cloudformation/medialive/aws-medialive-channel_statickeysettings.go +++ b/cloudformation/medialive/aws-medialive-channel_statickeysettings.go @@ -16,7 +16,7 @@ type Channel_StaticKeySettings struct { // StaticKeyValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-statickeysettings.html#cfn-medialive-channel-statickeysettings-statickeyvalue - StaticKeyValue string `json:"StaticKeyValue,omitempty"` + StaticKeyValue *string `json:"StaticKeyValue,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_teletextsourcesettings.go b/cloudformation/medialive/aws-medialive-channel_teletextsourcesettings.go index 00658adafe..9229902549 100644 --- a/cloudformation/medialive/aws-medialive-channel_teletextsourcesettings.go +++ b/cloudformation/medialive/aws-medialive-channel_teletextsourcesettings.go @@ -16,7 +16,7 @@ type Channel_TeletextSourceSettings struct { // PageNumber AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-teletextsourcesettings.html#cfn-medialive-channel-teletextsourcesettings-pagenumber - PageNumber string `json:"PageNumber,omitempty"` + PageNumber *string `json:"PageNumber,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_temporalfiltersettings.go b/cloudformation/medialive/aws-medialive-channel_temporalfiltersettings.go index 7d1ef49b94..9248dc47ec 100644 --- a/cloudformation/medialive/aws-medialive-channel_temporalfiltersettings.go +++ b/cloudformation/medialive/aws-medialive-channel_temporalfiltersettings.go @@ -11,12 +11,12 @@ type Channel_TemporalFilterSettings struct { // PostFilterSharpening AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-temporalfiltersettings.html#cfn-medialive-channel-temporalfiltersettings-postfiltersharpening - PostFilterSharpening string `json:"PostFilterSharpening,omitempty"` + PostFilterSharpening *string `json:"PostFilterSharpening,omitempty"` // Strength AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-temporalfiltersettings.html#cfn-medialive-channel-temporalfiltersettings-strength - Strength string `json:"Strength,omitempty"` + Strength *string `json:"Strength,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_timecodeconfig.go b/cloudformation/medialive/aws-medialive-channel_timecodeconfig.go index 32113b9459..ca9fa3d1c7 100644 --- a/cloudformation/medialive/aws-medialive-channel_timecodeconfig.go +++ b/cloudformation/medialive/aws-medialive-channel_timecodeconfig.go @@ -11,12 +11,12 @@ type Channel_TimecodeConfig struct { // Source AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-timecodeconfig.html#cfn-medialive-channel-timecodeconfig-source - Source string `json:"Source,omitempty"` + Source *string `json:"Source,omitempty"` // SyncThreshold AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-timecodeconfig.html#cfn-medialive-channel-timecodeconfig-syncthreshold - SyncThreshold int `json:"SyncThreshold,omitempty"` + SyncThreshold *int `json:"SyncThreshold,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_ttmldestinationsettings.go b/cloudformation/medialive/aws-medialive-channel_ttmldestinationsettings.go index 650c9c3190..b6aedda483 100644 --- a/cloudformation/medialive/aws-medialive-channel_ttmldestinationsettings.go +++ b/cloudformation/medialive/aws-medialive-channel_ttmldestinationsettings.go @@ -11,7 +11,7 @@ type Channel_TtmlDestinationSettings struct { // StyleControl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-ttmldestinationsettings.html#cfn-medialive-channel-ttmldestinationsettings-stylecontrol - StyleControl string `json:"StyleControl,omitempty"` + StyleControl *string `json:"StyleControl,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_udpgroupsettings.go b/cloudformation/medialive/aws-medialive-channel_udpgroupsettings.go index bec358510c..ea8c688674 100644 --- a/cloudformation/medialive/aws-medialive-channel_udpgroupsettings.go +++ b/cloudformation/medialive/aws-medialive-channel_udpgroupsettings.go @@ -11,17 +11,17 @@ type Channel_UdpGroupSettings struct { // InputLossAction AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-udpgroupsettings.html#cfn-medialive-channel-udpgroupsettings-inputlossaction - InputLossAction string `json:"InputLossAction,omitempty"` + InputLossAction *string `json:"InputLossAction,omitempty"` // TimedMetadataId3Frame AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-udpgroupsettings.html#cfn-medialive-channel-udpgroupsettings-timedmetadataid3frame - TimedMetadataId3Frame string `json:"TimedMetadataId3Frame,omitempty"` + TimedMetadataId3Frame *string `json:"TimedMetadataId3Frame,omitempty"` // TimedMetadataId3Period AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-udpgroupsettings.html#cfn-medialive-channel-udpgroupsettings-timedmetadataid3period - TimedMetadataId3Period int `json:"TimedMetadataId3Period,omitempty"` + TimedMetadataId3Period *int `json:"TimedMetadataId3Period,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_udpoutputsettings.go b/cloudformation/medialive/aws-medialive-channel_udpoutputsettings.go index c57f1c09bf..d5c1ea0c7a 100644 --- a/cloudformation/medialive/aws-medialive-channel_udpoutputsettings.go +++ b/cloudformation/medialive/aws-medialive-channel_udpoutputsettings.go @@ -11,7 +11,7 @@ type Channel_UdpOutputSettings struct { // BufferMsec AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-udpoutputsettings.html#cfn-medialive-channel-udpoutputsettings-buffermsec - BufferMsec int `json:"BufferMsec,omitempty"` + BufferMsec *int `json:"BufferMsec,omitempty"` // ContainerSettings AWS CloudFormation Property // Required: false diff --git a/cloudformation/medialive/aws-medialive-channel_videoblackfailoversettings.go b/cloudformation/medialive/aws-medialive-channel_videoblackfailoversettings.go index f33f1c2f14..1bfb03837f 100644 --- a/cloudformation/medialive/aws-medialive-channel_videoblackfailoversettings.go +++ b/cloudformation/medialive/aws-medialive-channel_videoblackfailoversettings.go @@ -11,12 +11,12 @@ type Channel_VideoBlackFailoverSettings struct { // BlackDetectThreshold AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-videoblackfailoversettings.html#cfn-medialive-channel-videoblackfailoversettings-blackdetectthreshold - BlackDetectThreshold float64 `json:"BlackDetectThreshold,omitempty"` + BlackDetectThreshold *float64 `json:"BlackDetectThreshold,omitempty"` // VideoBlackThresholdMsec AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-videoblackfailoversettings.html#cfn-medialive-channel-videoblackfailoversettings-videoblackthresholdmsec - VideoBlackThresholdMsec int `json:"VideoBlackThresholdMsec,omitempty"` + VideoBlackThresholdMsec *int `json:"VideoBlackThresholdMsec,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_videodescription.go b/cloudformation/medialive/aws-medialive-channel_videodescription.go index 82b6571548..33dca8a9ac 100644 --- a/cloudformation/medialive/aws-medialive-channel_videodescription.go +++ b/cloudformation/medialive/aws-medialive-channel_videodescription.go @@ -16,32 +16,32 @@ type Channel_VideoDescription struct { // Height AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-videodescription.html#cfn-medialive-channel-videodescription-height - Height int `json:"Height,omitempty"` + Height *int `json:"Height,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-videodescription.html#cfn-medialive-channel-videodescription-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // RespondToAfd AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-videodescription.html#cfn-medialive-channel-videodescription-respondtoafd - RespondToAfd string `json:"RespondToAfd,omitempty"` + RespondToAfd *string `json:"RespondToAfd,omitempty"` // ScalingBehavior AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-videodescription.html#cfn-medialive-channel-videodescription-scalingbehavior - ScalingBehavior string `json:"ScalingBehavior,omitempty"` + ScalingBehavior *string `json:"ScalingBehavior,omitempty"` // Sharpness AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-videodescription.html#cfn-medialive-channel-videodescription-sharpness - Sharpness int `json:"Sharpness,omitempty"` + Sharpness *int `json:"Sharpness,omitempty"` // Width AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-videodescription.html#cfn-medialive-channel-videodescription-width - Width int `json:"Width,omitempty"` + Width *int `json:"Width,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_videoselector.go b/cloudformation/medialive/aws-medialive-channel_videoselector.go index 7c3b1424b7..d2725d7937 100644 --- a/cloudformation/medialive/aws-medialive-channel_videoselector.go +++ b/cloudformation/medialive/aws-medialive-channel_videoselector.go @@ -11,7 +11,7 @@ type Channel_VideoSelector struct { // ColorSpace AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-videoselector.html#cfn-medialive-channel-videoselector-colorspace - ColorSpace string `json:"ColorSpace,omitempty"` + ColorSpace *string `json:"ColorSpace,omitempty"` // ColorSpaceSettings AWS CloudFormation Property // Required: false @@ -21,7 +21,7 @@ type Channel_VideoSelector struct { // ColorSpaceUsage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-videoselector.html#cfn-medialive-channel-videoselector-colorspaceusage - ColorSpaceUsage string `json:"ColorSpaceUsage,omitempty"` + ColorSpaceUsage *string `json:"ColorSpaceUsage,omitempty"` // SelectorSettings AWS CloudFormation Property // Required: false diff --git a/cloudformation/medialive/aws-medialive-channel_videoselectorpid.go b/cloudformation/medialive/aws-medialive-channel_videoselectorpid.go index c6ca914c36..7b03a93c28 100644 --- a/cloudformation/medialive/aws-medialive-channel_videoselectorpid.go +++ b/cloudformation/medialive/aws-medialive-channel_videoselectorpid.go @@ -11,7 +11,7 @@ type Channel_VideoSelectorPid struct { // Pid AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-videoselectorpid.html#cfn-medialive-channel-videoselectorpid-pid - Pid int `json:"Pid,omitempty"` + Pid *int `json:"Pid,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_videoselectorprogramid.go b/cloudformation/medialive/aws-medialive-channel_videoselectorprogramid.go index 19d2798e8b..3401ea67ad 100644 --- a/cloudformation/medialive/aws-medialive-channel_videoselectorprogramid.go +++ b/cloudformation/medialive/aws-medialive-channel_videoselectorprogramid.go @@ -11,7 +11,7 @@ type Channel_VideoSelectorProgramId struct { // ProgramId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-videoselectorprogramid.html#cfn-medialive-channel-videoselectorprogramid-programid - ProgramId int `json:"ProgramId,omitempty"` + ProgramId *int `json:"ProgramId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_vpcoutputsettings.go b/cloudformation/medialive/aws-medialive-channel_vpcoutputsettings.go index c3a3283ce8..36ab8e5379 100644 --- a/cloudformation/medialive/aws-medialive-channel_vpcoutputsettings.go +++ b/cloudformation/medialive/aws-medialive-channel_vpcoutputsettings.go @@ -11,17 +11,17 @@ type Channel_VpcOutputSettings struct { // PublicAddressAllocationIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-vpcoutputsettings.html#cfn-medialive-channel-vpcoutputsettings-publicaddressallocationids - PublicAddressAllocationIds []string `json:"PublicAddressAllocationIds,omitempty"` + PublicAddressAllocationIds *[]string `json:"PublicAddressAllocationIds,omitempty"` // SecurityGroupIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-vpcoutputsettings.html#cfn-medialive-channel-vpcoutputsettings-securitygroupids - SecurityGroupIds []string `json:"SecurityGroupIds,omitempty"` + SecurityGroupIds *[]string `json:"SecurityGroupIds,omitempty"` // SubnetIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-vpcoutputsettings.html#cfn-medialive-channel-vpcoutputsettings-subnetids - SubnetIds []string `json:"SubnetIds,omitempty"` + SubnetIds *[]string `json:"SubnetIds,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_wavsettings.go b/cloudformation/medialive/aws-medialive-channel_wavsettings.go index 87741616b6..386aebd262 100644 --- a/cloudformation/medialive/aws-medialive-channel_wavsettings.go +++ b/cloudformation/medialive/aws-medialive-channel_wavsettings.go @@ -11,17 +11,17 @@ type Channel_WavSettings struct { // BitDepth AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-wavsettings.html#cfn-medialive-channel-wavsettings-bitdepth - BitDepth float64 `json:"BitDepth,omitempty"` + BitDepth *float64 `json:"BitDepth,omitempty"` // CodingMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-wavsettings.html#cfn-medialive-channel-wavsettings-codingmode - CodingMode string `json:"CodingMode,omitempty"` + CodingMode *string `json:"CodingMode,omitempty"` // SampleRate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-wavsettings.html#cfn-medialive-channel-wavsettings-samplerate - SampleRate float64 `json:"SampleRate,omitempty"` + SampleRate *float64 `json:"SampleRate,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel_webvttdestinationsettings.go b/cloudformation/medialive/aws-medialive-channel_webvttdestinationsettings.go index 5026861566..4a6e74328f 100644 --- a/cloudformation/medialive/aws-medialive-channel_webvttdestinationsettings.go +++ b/cloudformation/medialive/aws-medialive-channel_webvttdestinationsettings.go @@ -11,7 +11,7 @@ type Channel_WebvttDestinationSettings struct { // StyleControl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-webvttdestinationsettings.html#cfn-medialive-channel-webvttdestinationsettings-stylecontrol - StyleControl string `json:"StyleControl,omitempty"` + StyleControl *string `json:"StyleControl,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-input.go b/cloudformation/medialive/aws-medialive-input.go index 52e0ab9ee5..f6fd0593a4 100644 --- a/cloudformation/medialive/aws-medialive-input.go +++ b/cloudformation/medialive/aws-medialive-input.go @@ -15,47 +15,47 @@ type Input struct { // Destinations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-input.html#cfn-medialive-input-destinations - Destinations []Input_InputDestinationRequest `json:"Destinations,omitempty"` + Destinations *[]Input_InputDestinationRequest `json:"Destinations,omitempty"` // InputDevices AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-input.html#cfn-medialive-input-inputdevices - InputDevices []Input_InputDeviceSettings `json:"InputDevices,omitempty"` + InputDevices *[]Input_InputDeviceSettings `json:"InputDevices,omitempty"` // InputSecurityGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-input.html#cfn-medialive-input-inputsecuritygroups - InputSecurityGroups []string `json:"InputSecurityGroups,omitempty"` + InputSecurityGroups *[]string `json:"InputSecurityGroups,omitempty"` // MediaConnectFlows AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-input.html#cfn-medialive-input-mediaconnectflows - MediaConnectFlows []Input_MediaConnectFlowRequest `json:"MediaConnectFlows,omitempty"` + MediaConnectFlows *[]Input_MediaConnectFlowRequest `json:"MediaConnectFlows,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-input.html#cfn-medialive-input-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // RoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-input.html#cfn-medialive-input-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn *string `json:"RoleArn,omitempty"` // Sources AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-input.html#cfn-medialive-input-sources - Sources []Input_InputSourceRequest `json:"Sources,omitempty"` + Sources *[]Input_InputSourceRequest `json:"Sources,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-input.html#cfn-medialive-input-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // Vpc AWS CloudFormation Property // Required: false diff --git a/cloudformation/medialive/aws-medialive-input_inputdestinationrequest.go b/cloudformation/medialive/aws-medialive-input_inputdestinationrequest.go index 3c927b8d1a..ecf3e0cec6 100644 --- a/cloudformation/medialive/aws-medialive-input_inputdestinationrequest.go +++ b/cloudformation/medialive/aws-medialive-input_inputdestinationrequest.go @@ -11,7 +11,7 @@ type Input_InputDestinationRequest struct { // StreamName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-input-inputdestinationrequest.html#cfn-medialive-input-inputdestinationrequest-streamname - StreamName string `json:"StreamName,omitempty"` + StreamName *string `json:"StreamName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-input_inputdevicerequest.go b/cloudformation/medialive/aws-medialive-input_inputdevicerequest.go index de9cbd1376..1a19557577 100644 --- a/cloudformation/medialive/aws-medialive-input_inputdevicerequest.go +++ b/cloudformation/medialive/aws-medialive-input_inputdevicerequest.go @@ -11,7 +11,7 @@ type Input_InputDeviceRequest struct { // Id AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-input-inputdevicerequest.html#cfn-medialive-input-inputdevicerequest-id - Id string `json:"Id,omitempty"` + Id *string `json:"Id,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-input_inputdevicesettings.go b/cloudformation/medialive/aws-medialive-input_inputdevicesettings.go index e0cba1c722..96bad1fc9b 100644 --- a/cloudformation/medialive/aws-medialive-input_inputdevicesettings.go +++ b/cloudformation/medialive/aws-medialive-input_inputdevicesettings.go @@ -11,7 +11,7 @@ type Input_InputDeviceSettings struct { // Id AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-input-inputdevicesettings.html#cfn-medialive-input-inputdevicesettings-id - Id string `json:"Id,omitempty"` + Id *string `json:"Id,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-input_inputsourcerequest.go b/cloudformation/medialive/aws-medialive-input_inputsourcerequest.go index cfb495e72a..7728baa2a0 100644 --- a/cloudformation/medialive/aws-medialive-input_inputsourcerequest.go +++ b/cloudformation/medialive/aws-medialive-input_inputsourcerequest.go @@ -11,17 +11,17 @@ type Input_InputSourceRequest struct { // PasswordParam AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-input-inputsourcerequest.html#cfn-medialive-input-inputsourcerequest-passwordparam - PasswordParam string `json:"PasswordParam,omitempty"` + PasswordParam *string `json:"PasswordParam,omitempty"` // Url AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-input-inputsourcerequest.html#cfn-medialive-input-inputsourcerequest-url - Url string `json:"Url,omitempty"` + Url *string `json:"Url,omitempty"` // Username AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-input-inputsourcerequest.html#cfn-medialive-input-inputsourcerequest-username - Username string `json:"Username,omitempty"` + Username *string `json:"Username,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-input_inputvpcrequest.go b/cloudformation/medialive/aws-medialive-input_inputvpcrequest.go index 836fc90538..d7d9a3861e 100644 --- a/cloudformation/medialive/aws-medialive-input_inputvpcrequest.go +++ b/cloudformation/medialive/aws-medialive-input_inputvpcrequest.go @@ -11,12 +11,12 @@ type Input_InputVpcRequest struct { // SecurityGroupIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-input-inputvpcrequest.html#cfn-medialive-input-inputvpcrequest-securitygroupids - SecurityGroupIds []string `json:"SecurityGroupIds,omitempty"` + SecurityGroupIds *[]string `json:"SecurityGroupIds,omitempty"` // SubnetIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-input-inputvpcrequest.html#cfn-medialive-input-inputvpcrequest-subnetids - SubnetIds []string `json:"SubnetIds,omitempty"` + SubnetIds *[]string `json:"SubnetIds,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-input_mediaconnectflowrequest.go b/cloudformation/medialive/aws-medialive-input_mediaconnectflowrequest.go index 02f2a3768a..26162ce1e7 100644 --- a/cloudformation/medialive/aws-medialive-input_mediaconnectflowrequest.go +++ b/cloudformation/medialive/aws-medialive-input_mediaconnectflowrequest.go @@ -11,7 +11,7 @@ type Input_MediaConnectFlowRequest struct { // FlowArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-input-mediaconnectflowrequest.html#cfn-medialive-input-mediaconnectflowrequest-flowarn - FlowArn string `json:"FlowArn,omitempty"` + FlowArn *string `json:"FlowArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-inputsecuritygroup.go b/cloudformation/medialive/aws-medialive-inputsecuritygroup.go index ff0eba3aee..cef2c9c24e 100644 --- a/cloudformation/medialive/aws-medialive-inputsecuritygroup.go +++ b/cloudformation/medialive/aws-medialive-inputsecuritygroup.go @@ -15,12 +15,12 @@ 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-inputsecuritygroup.html#cfn-medialive-inputsecuritygroup-whitelistrules - WhitelistRules []InputSecurityGroup_InputWhitelistRuleCidr `json:"WhitelistRules,omitempty"` + WhitelistRules *[]InputSecurityGroup_InputWhitelistRuleCidr `json:"WhitelistRules,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-inputsecuritygroup_inputwhitelistrulecidr.go b/cloudformation/medialive/aws-medialive-inputsecuritygroup_inputwhitelistrulecidr.go index 4ce9ddf8ca..c76db60193 100644 --- a/cloudformation/medialive/aws-medialive-inputsecuritygroup_inputwhitelistrulecidr.go +++ b/cloudformation/medialive/aws-medialive-inputsecuritygroup_inputwhitelistrulecidr.go @@ -11,7 +11,7 @@ type InputSecurityGroup_InputWhitelistRuleCidr struct { // Cidr AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-inputsecuritygroup-inputwhitelistrulecidr.html#cfn-medialive-inputsecuritygroup-inputwhitelistrulecidr-cidr - Cidr string `json:"Cidr,omitempty"` + Cidr *string `json:"Cidr,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediapackage/aws-mediapackage-asset.go b/cloudformation/mediapackage/aws-mediapackage-asset.go index 6deaa501b3..c5999c8d14 100644 --- a/cloudformation/mediapackage/aws-mediapackage-asset.go +++ b/cloudformation/mediapackage/aws-mediapackage-asset.go @@ -16,32 +16,32 @@ type Asset struct { // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackage-asset.html#cfn-mediapackage-asset-id - Id string `json:"Id,omitempty"` + Id string `json:"Id"` // PackagingGroupId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackage-asset.html#cfn-mediapackage-asset-packaginggroupid - PackagingGroupId string `json:"PackagingGroupId,omitempty"` + PackagingGroupId string `json:"PackagingGroupId"` // ResourceId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackage-asset.html#cfn-mediapackage-asset-resourceid - ResourceId string `json:"ResourceId,omitempty"` + ResourceId *string `json:"ResourceId,omitempty"` // SourceArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackage-asset.html#cfn-mediapackage-asset-sourcearn - SourceArn string `json:"SourceArn,omitempty"` + SourceArn string `json:"SourceArn"` // SourceRoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackage-asset.html#cfn-mediapackage-asset-sourcerolearn - SourceRoleArn string `json:"SourceRoleArn,omitempty"` + SourceRoleArn string `json:"SourceRoleArn"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackage-asset.html#cfn-mediapackage-asset-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediapackage/aws-mediapackage-asset_egressendpoint.go b/cloudformation/mediapackage/aws-mediapackage-asset_egressendpoint.go index f5dad3f1c0..e8303f4e20 100644 --- a/cloudformation/mediapackage/aws-mediapackage-asset_egressendpoint.go +++ b/cloudformation/mediapackage/aws-mediapackage-asset_egressendpoint.go @@ -11,12 +11,12 @@ type Asset_EgressEndpoint struct { // PackagingConfigurationId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-asset-egressendpoint.html#cfn-mediapackage-asset-egressendpoint-packagingconfigurationid - PackagingConfigurationId string `json:"PackagingConfigurationId,omitempty"` + PackagingConfigurationId string `json:"PackagingConfigurationId"` // Url AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-asset-egressendpoint.html#cfn-mediapackage-asset-egressendpoint-url - Url string `json:"Url,omitempty"` + Url string `json:"Url"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediapackage/aws-mediapackage-channel.go b/cloudformation/mediapackage/aws-mediapackage-channel.go index 747135a696..42b8f45391 100644 --- a/cloudformation/mediapackage/aws-mediapackage-channel.go +++ b/cloudformation/mediapackage/aws-mediapackage-channel.go @@ -16,7 +16,7 @@ type Channel struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackage-channel.html#cfn-mediapackage-channel-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // EgressAccessLogs AWS CloudFormation Property // Required: false @@ -26,7 +26,7 @@ type Channel struct { // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackage-channel.html#cfn-mediapackage-channel-id - Id string `json:"Id,omitempty"` + Id string `json:"Id"` // IngressAccessLogs AWS CloudFormation Property // Required: false @@ -36,7 +36,7 @@ type Channel struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackage-channel.html#cfn-mediapackage-channel-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediapackage/aws-mediapackage-channel_logconfiguration.go b/cloudformation/mediapackage/aws-mediapackage-channel_logconfiguration.go index a418300034..8d7f209f1d 100644 --- a/cloudformation/mediapackage/aws-mediapackage-channel_logconfiguration.go +++ b/cloudformation/mediapackage/aws-mediapackage-channel_logconfiguration.go @@ -11,7 +11,7 @@ type Channel_LogConfiguration struct { // LogGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-channel-logconfiguration.html#cfn-mediapackage-channel-logconfiguration-loggroupname - LogGroupName string `json:"LogGroupName,omitempty"` + LogGroupName *string `json:"LogGroupName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediapackage/aws-mediapackage-originendpoint.go b/cloudformation/mediapackage/aws-mediapackage-originendpoint.go index 7c2d2268ac..767b4daf9b 100644 --- a/cloudformation/mediapackage/aws-mediapackage-originendpoint.go +++ b/cloudformation/mediapackage/aws-mediapackage-originendpoint.go @@ -21,7 +21,7 @@ type OriginEndpoint struct { // ChannelId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackage-originendpoint.html#cfn-mediapackage-originendpoint-channelid - ChannelId string `json:"ChannelId,omitempty"` + ChannelId string `json:"ChannelId"` // CmafPackage AWS CloudFormation Property // Required: false @@ -36,7 +36,7 @@ type OriginEndpoint struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackage-originendpoint.html#cfn-mediapackage-originendpoint-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // HlsPackage AWS CloudFormation Property // Required: false @@ -46,12 +46,12 @@ type OriginEndpoint struct { // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackage-originendpoint.html#cfn-mediapackage-originendpoint-id - Id string `json:"Id,omitempty"` + Id string `json:"Id"` // ManifestName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackage-originendpoint.html#cfn-mediapackage-originendpoint-manifestname - ManifestName string `json:"ManifestName,omitempty"` + ManifestName *string `json:"ManifestName,omitempty"` // MssPackage AWS CloudFormation Property // Required: false @@ -61,27 +61,27 @@ type OriginEndpoint struct { // Origination AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackage-originendpoint.html#cfn-mediapackage-originendpoint-origination - Origination string `json:"Origination,omitempty"` + Origination *string `json:"Origination,omitempty"` // StartoverWindowSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackage-originendpoint.html#cfn-mediapackage-originendpoint-startoverwindowseconds - StartoverWindowSeconds int `json:"StartoverWindowSeconds,omitempty"` + StartoverWindowSeconds *int `json:"StartoverWindowSeconds,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackage-originendpoint.html#cfn-mediapackage-originendpoint-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // TimeDelaySeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackage-originendpoint.html#cfn-mediapackage-originendpoint-timedelayseconds - TimeDelaySeconds int `json:"TimeDelaySeconds,omitempty"` + TimeDelaySeconds *int `json:"TimeDelaySeconds,omitempty"` // Whitelist AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackage-originendpoint.html#cfn-mediapackage-originendpoint-whitelist - Whitelist []string `json:"Whitelist,omitempty"` + Whitelist *[]string `json:"Whitelist,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediapackage/aws-mediapackage-originendpoint_authorization.go b/cloudformation/mediapackage/aws-mediapackage-originendpoint_authorization.go index e66b7bf4f6..577e357662 100644 --- a/cloudformation/mediapackage/aws-mediapackage-originendpoint_authorization.go +++ b/cloudformation/mediapackage/aws-mediapackage-originendpoint_authorization.go @@ -11,12 +11,12 @@ type OriginEndpoint_Authorization struct { // CdnIdentifierSecret AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-authorization.html#cfn-mediapackage-originendpoint-authorization-cdnidentifiersecret - CdnIdentifierSecret string `json:"CdnIdentifierSecret,omitempty"` + CdnIdentifierSecret string `json:"CdnIdentifierSecret"` // SecretsRoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-authorization.html#cfn-mediapackage-originendpoint-authorization-secretsrolearn - SecretsRoleArn string `json:"SecretsRoleArn,omitempty"` + SecretsRoleArn string `json:"SecretsRoleArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediapackage/aws-mediapackage-originendpoint_cmafencryption.go b/cloudformation/mediapackage/aws-mediapackage-originendpoint_cmafencryption.go index 1c304e2e40..89e78408d4 100644 --- a/cloudformation/mediapackage/aws-mediapackage-originendpoint_cmafencryption.go +++ b/cloudformation/mediapackage/aws-mediapackage-originendpoint_cmafencryption.go @@ -11,17 +11,17 @@ type OriginEndpoint_CmafEncryption struct { // ConstantInitializationVector AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-cmafencryption.html#cfn-mediapackage-originendpoint-cmafencryption-constantinitializationvector - ConstantInitializationVector string `json:"ConstantInitializationVector,omitempty"` + ConstantInitializationVector *string `json:"ConstantInitializationVector,omitempty"` // KeyRotationIntervalSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-cmafencryption.html#cfn-mediapackage-originendpoint-cmafencryption-keyrotationintervalseconds - KeyRotationIntervalSeconds int `json:"KeyRotationIntervalSeconds,omitempty"` + KeyRotationIntervalSeconds *int `json:"KeyRotationIntervalSeconds,omitempty"` // SpekeKeyProvider AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-cmafencryption.html#cfn-mediapackage-originendpoint-cmafencryption-spekekeyprovider - SpekeKeyProvider *OriginEndpoint_SpekeKeyProvider `json:"SpekeKeyProvider,omitempty"` + SpekeKeyProvider *OriginEndpoint_SpekeKeyProvider `json:"SpekeKeyProvider"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediapackage/aws-mediapackage-originendpoint_cmafpackage.go b/cloudformation/mediapackage/aws-mediapackage-originendpoint_cmafpackage.go index fca85b7e7d..65e3b69871 100644 --- a/cloudformation/mediapackage/aws-mediapackage-originendpoint_cmafpackage.go +++ b/cloudformation/mediapackage/aws-mediapackage-originendpoint_cmafpackage.go @@ -16,17 +16,17 @@ type OriginEndpoint_CmafPackage struct { // HlsManifests AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-cmafpackage.html#cfn-mediapackage-originendpoint-cmafpackage-hlsmanifests - HlsManifests []OriginEndpoint_HlsManifest `json:"HlsManifests,omitempty"` + HlsManifests *[]OriginEndpoint_HlsManifest `json:"HlsManifests,omitempty"` // SegmentDurationSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-cmafpackage.html#cfn-mediapackage-originendpoint-cmafpackage-segmentdurationseconds - SegmentDurationSeconds int `json:"SegmentDurationSeconds,omitempty"` + SegmentDurationSeconds *int `json:"SegmentDurationSeconds,omitempty"` // SegmentPrefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-cmafpackage.html#cfn-mediapackage-originendpoint-cmafpackage-segmentprefix - SegmentPrefix string `json:"SegmentPrefix,omitempty"` + SegmentPrefix *string `json:"SegmentPrefix,omitempty"` // StreamSelection AWS CloudFormation Property // Required: false diff --git a/cloudformation/mediapackage/aws-mediapackage-originendpoint_dashencryption.go b/cloudformation/mediapackage/aws-mediapackage-originendpoint_dashencryption.go index 8b3690c3e9..cadd589cee 100644 --- a/cloudformation/mediapackage/aws-mediapackage-originendpoint_dashencryption.go +++ b/cloudformation/mediapackage/aws-mediapackage-originendpoint_dashencryption.go @@ -11,12 +11,12 @@ type OriginEndpoint_DashEncryption struct { // KeyRotationIntervalSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-dashencryption.html#cfn-mediapackage-originendpoint-dashencryption-keyrotationintervalseconds - KeyRotationIntervalSeconds int `json:"KeyRotationIntervalSeconds,omitempty"` + KeyRotationIntervalSeconds *int `json:"KeyRotationIntervalSeconds,omitempty"` // SpekeKeyProvider AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-dashencryption.html#cfn-mediapackage-originendpoint-dashencryption-spekekeyprovider - SpekeKeyProvider *OriginEndpoint_SpekeKeyProvider `json:"SpekeKeyProvider,omitempty"` + SpekeKeyProvider *OriginEndpoint_SpekeKeyProvider `json:"SpekeKeyProvider"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediapackage/aws-mediapackage-originendpoint_dashpackage.go b/cloudformation/mediapackage/aws-mediapackage-originendpoint_dashpackage.go index 3d6cc2cc0a..46f8b103e3 100644 --- a/cloudformation/mediapackage/aws-mediapackage-originendpoint_dashpackage.go +++ b/cloudformation/mediapackage/aws-mediapackage-originendpoint_dashpackage.go @@ -11,12 +11,12 @@ type OriginEndpoint_DashPackage struct { // AdTriggers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-dashpackage.html#cfn-mediapackage-originendpoint-dashpackage-adtriggers - AdTriggers []string `json:"AdTriggers,omitempty"` + AdTriggers *[]string `json:"AdTriggers,omitempty"` // AdsOnDeliveryRestrictions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-dashpackage.html#cfn-mediapackage-originendpoint-dashpackage-adsondeliveryrestrictions - AdsOnDeliveryRestrictions string `json:"AdsOnDeliveryRestrictions,omitempty"` + AdsOnDeliveryRestrictions *string `json:"AdsOnDeliveryRestrictions,omitempty"` // Encryption AWS CloudFormation Property // Required: false @@ -26,42 +26,42 @@ type OriginEndpoint_DashPackage struct { // ManifestLayout AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-dashpackage.html#cfn-mediapackage-originendpoint-dashpackage-manifestlayout - ManifestLayout string `json:"ManifestLayout,omitempty"` + ManifestLayout *string `json:"ManifestLayout,omitempty"` // ManifestWindowSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-dashpackage.html#cfn-mediapackage-originendpoint-dashpackage-manifestwindowseconds - ManifestWindowSeconds int `json:"ManifestWindowSeconds,omitempty"` + ManifestWindowSeconds *int `json:"ManifestWindowSeconds,omitempty"` // MinBufferTimeSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-dashpackage.html#cfn-mediapackage-originendpoint-dashpackage-minbuffertimeseconds - MinBufferTimeSeconds int `json:"MinBufferTimeSeconds,omitempty"` + MinBufferTimeSeconds *int `json:"MinBufferTimeSeconds,omitempty"` // MinUpdatePeriodSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-dashpackage.html#cfn-mediapackage-originendpoint-dashpackage-minupdateperiodseconds - MinUpdatePeriodSeconds int `json:"MinUpdatePeriodSeconds,omitempty"` + MinUpdatePeriodSeconds *int `json:"MinUpdatePeriodSeconds,omitempty"` // PeriodTriggers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-dashpackage.html#cfn-mediapackage-originendpoint-dashpackage-periodtriggers - PeriodTriggers []string `json:"PeriodTriggers,omitempty"` + PeriodTriggers *[]string `json:"PeriodTriggers,omitempty"` // Profile AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-dashpackage.html#cfn-mediapackage-originendpoint-dashpackage-profile - Profile string `json:"Profile,omitempty"` + Profile *string `json:"Profile,omitempty"` // SegmentDurationSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-dashpackage.html#cfn-mediapackage-originendpoint-dashpackage-segmentdurationseconds - SegmentDurationSeconds int `json:"SegmentDurationSeconds,omitempty"` + SegmentDurationSeconds *int `json:"SegmentDurationSeconds,omitempty"` // SegmentTemplateFormat AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-dashpackage.html#cfn-mediapackage-originendpoint-dashpackage-segmenttemplateformat - SegmentTemplateFormat string `json:"SegmentTemplateFormat,omitempty"` + SegmentTemplateFormat *string `json:"SegmentTemplateFormat,omitempty"` // StreamSelection AWS CloudFormation Property // Required: false @@ -71,17 +71,17 @@ type OriginEndpoint_DashPackage struct { // SuggestedPresentationDelaySeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-dashpackage.html#cfn-mediapackage-originendpoint-dashpackage-suggestedpresentationdelayseconds - SuggestedPresentationDelaySeconds int `json:"SuggestedPresentationDelaySeconds,omitempty"` + SuggestedPresentationDelaySeconds *int `json:"SuggestedPresentationDelaySeconds,omitempty"` // UtcTiming AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-dashpackage.html#cfn-mediapackage-originendpoint-dashpackage-utctiming - UtcTiming string `json:"UtcTiming,omitempty"` + UtcTiming *string `json:"UtcTiming,omitempty"` // UtcTimingUri AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-dashpackage.html#cfn-mediapackage-originendpoint-dashpackage-utctiminguri - UtcTimingUri string `json:"UtcTimingUri,omitempty"` + UtcTimingUri *string `json:"UtcTimingUri,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediapackage/aws-mediapackage-originendpoint_hlsencryption.go b/cloudformation/mediapackage/aws-mediapackage-originendpoint_hlsencryption.go index 77931a70d6..750a275237 100644 --- a/cloudformation/mediapackage/aws-mediapackage-originendpoint_hlsencryption.go +++ b/cloudformation/mediapackage/aws-mediapackage-originendpoint_hlsencryption.go @@ -11,27 +11,27 @@ type OriginEndpoint_HlsEncryption struct { // ConstantInitializationVector AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-hlsencryption.html#cfn-mediapackage-originendpoint-hlsencryption-constantinitializationvector - ConstantInitializationVector string `json:"ConstantInitializationVector,omitempty"` + ConstantInitializationVector *string `json:"ConstantInitializationVector,omitempty"` // EncryptionMethod AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-hlsencryption.html#cfn-mediapackage-originendpoint-hlsencryption-encryptionmethod - EncryptionMethod string `json:"EncryptionMethod,omitempty"` + EncryptionMethod *string `json:"EncryptionMethod,omitempty"` // KeyRotationIntervalSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-hlsencryption.html#cfn-mediapackage-originendpoint-hlsencryption-keyrotationintervalseconds - KeyRotationIntervalSeconds int `json:"KeyRotationIntervalSeconds,omitempty"` + KeyRotationIntervalSeconds *int `json:"KeyRotationIntervalSeconds,omitempty"` // RepeatExtXKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-hlsencryption.html#cfn-mediapackage-originendpoint-hlsencryption-repeatextxkey - RepeatExtXKey bool `json:"RepeatExtXKey,omitempty"` + RepeatExtXKey *bool `json:"RepeatExtXKey,omitempty"` // SpekeKeyProvider AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-hlsencryption.html#cfn-mediapackage-originendpoint-hlsencryption-spekekeyprovider - SpekeKeyProvider *OriginEndpoint_SpekeKeyProvider `json:"SpekeKeyProvider,omitempty"` + SpekeKeyProvider *OriginEndpoint_SpekeKeyProvider `json:"SpekeKeyProvider"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediapackage/aws-mediapackage-originendpoint_hlsmanifest.go b/cloudformation/mediapackage/aws-mediapackage-originendpoint_hlsmanifest.go index c3d0d0f1a2..5db6033780 100644 --- a/cloudformation/mediapackage/aws-mediapackage-originendpoint_hlsmanifest.go +++ b/cloudformation/mediapackage/aws-mediapackage-originendpoint_hlsmanifest.go @@ -11,52 +11,52 @@ type OriginEndpoint_HlsManifest struct { // AdMarkers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-hlsmanifest.html#cfn-mediapackage-originendpoint-hlsmanifest-admarkers - AdMarkers string `json:"AdMarkers,omitempty"` + AdMarkers *string `json:"AdMarkers,omitempty"` // AdTriggers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-hlsmanifest.html#cfn-mediapackage-originendpoint-hlsmanifest-adtriggers - AdTriggers []string `json:"AdTriggers,omitempty"` + AdTriggers *[]string `json:"AdTriggers,omitempty"` // AdsOnDeliveryRestrictions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-hlsmanifest.html#cfn-mediapackage-originendpoint-hlsmanifest-adsondeliveryrestrictions - AdsOnDeliveryRestrictions string `json:"AdsOnDeliveryRestrictions,omitempty"` + AdsOnDeliveryRestrictions *string `json:"AdsOnDeliveryRestrictions,omitempty"` // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-hlsmanifest.html#cfn-mediapackage-originendpoint-hlsmanifest-id - Id string `json:"Id,omitempty"` + Id string `json:"Id"` // IncludeIframeOnlyStream AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-hlsmanifest.html#cfn-mediapackage-originendpoint-hlsmanifest-includeiframeonlystream - IncludeIframeOnlyStream bool `json:"IncludeIframeOnlyStream,omitempty"` + IncludeIframeOnlyStream *bool `json:"IncludeIframeOnlyStream,omitempty"` // ManifestName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-hlsmanifest.html#cfn-mediapackage-originendpoint-hlsmanifest-manifestname - ManifestName string `json:"ManifestName,omitempty"` + ManifestName *string `json:"ManifestName,omitempty"` // PlaylistType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-hlsmanifest.html#cfn-mediapackage-originendpoint-hlsmanifest-playlisttype - PlaylistType string `json:"PlaylistType,omitempty"` + PlaylistType *string `json:"PlaylistType,omitempty"` // PlaylistWindowSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-hlsmanifest.html#cfn-mediapackage-originendpoint-hlsmanifest-playlistwindowseconds - PlaylistWindowSeconds int `json:"PlaylistWindowSeconds,omitempty"` + PlaylistWindowSeconds *int `json:"PlaylistWindowSeconds,omitempty"` // ProgramDateTimeIntervalSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-hlsmanifest.html#cfn-mediapackage-originendpoint-hlsmanifest-programdatetimeintervalseconds - ProgramDateTimeIntervalSeconds int `json:"ProgramDateTimeIntervalSeconds,omitempty"` + ProgramDateTimeIntervalSeconds *int `json:"ProgramDateTimeIntervalSeconds,omitempty"` // Url AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-hlsmanifest.html#cfn-mediapackage-originendpoint-hlsmanifest-url - Url string `json:"Url,omitempty"` + Url *string `json:"Url,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediapackage/aws-mediapackage-originendpoint_hlspackage.go b/cloudformation/mediapackage/aws-mediapackage-originendpoint_hlspackage.go index b1610d5b04..f54f346555 100644 --- a/cloudformation/mediapackage/aws-mediapackage-originendpoint_hlspackage.go +++ b/cloudformation/mediapackage/aws-mediapackage-originendpoint_hlspackage.go @@ -11,17 +11,17 @@ type OriginEndpoint_HlsPackage struct { // AdMarkers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-hlspackage.html#cfn-mediapackage-originendpoint-hlspackage-admarkers - AdMarkers string `json:"AdMarkers,omitempty"` + AdMarkers *string `json:"AdMarkers,omitempty"` // AdTriggers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-hlspackage.html#cfn-mediapackage-originendpoint-hlspackage-adtriggers - AdTriggers []string `json:"AdTriggers,omitempty"` + AdTriggers *[]string `json:"AdTriggers,omitempty"` // AdsOnDeliveryRestrictions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-hlspackage.html#cfn-mediapackage-originendpoint-hlspackage-adsondeliveryrestrictions - AdsOnDeliveryRestrictions string `json:"AdsOnDeliveryRestrictions,omitempty"` + AdsOnDeliveryRestrictions *string `json:"AdsOnDeliveryRestrictions,omitempty"` // Encryption AWS CloudFormation Property // Required: false @@ -31,27 +31,27 @@ type OriginEndpoint_HlsPackage struct { // IncludeIframeOnlyStream AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-hlspackage.html#cfn-mediapackage-originendpoint-hlspackage-includeiframeonlystream - IncludeIframeOnlyStream bool `json:"IncludeIframeOnlyStream,omitempty"` + IncludeIframeOnlyStream *bool `json:"IncludeIframeOnlyStream,omitempty"` // PlaylistType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-hlspackage.html#cfn-mediapackage-originendpoint-hlspackage-playlisttype - PlaylistType string `json:"PlaylistType,omitempty"` + PlaylistType *string `json:"PlaylistType,omitempty"` // PlaylistWindowSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-hlspackage.html#cfn-mediapackage-originendpoint-hlspackage-playlistwindowseconds - PlaylistWindowSeconds int `json:"PlaylistWindowSeconds,omitempty"` + PlaylistWindowSeconds *int `json:"PlaylistWindowSeconds,omitempty"` // ProgramDateTimeIntervalSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-hlspackage.html#cfn-mediapackage-originendpoint-hlspackage-programdatetimeintervalseconds - ProgramDateTimeIntervalSeconds int `json:"ProgramDateTimeIntervalSeconds,omitempty"` + ProgramDateTimeIntervalSeconds *int `json:"ProgramDateTimeIntervalSeconds,omitempty"` // SegmentDurationSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-hlspackage.html#cfn-mediapackage-originendpoint-hlspackage-segmentdurationseconds - SegmentDurationSeconds int `json:"SegmentDurationSeconds,omitempty"` + SegmentDurationSeconds *int `json:"SegmentDurationSeconds,omitempty"` // StreamSelection AWS CloudFormation Property // Required: false @@ -61,7 +61,7 @@ type OriginEndpoint_HlsPackage struct { // UseAudioRenditionGroup AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-hlspackage.html#cfn-mediapackage-originendpoint-hlspackage-useaudiorenditiongroup - UseAudioRenditionGroup bool `json:"UseAudioRenditionGroup,omitempty"` + UseAudioRenditionGroup *bool `json:"UseAudioRenditionGroup,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediapackage/aws-mediapackage-originendpoint_mssencryption.go b/cloudformation/mediapackage/aws-mediapackage-originendpoint_mssencryption.go index 2f8e1fe862..b5d1d50709 100644 --- a/cloudformation/mediapackage/aws-mediapackage-originendpoint_mssencryption.go +++ b/cloudformation/mediapackage/aws-mediapackage-originendpoint_mssencryption.go @@ -11,7 +11,7 @@ type OriginEndpoint_MssEncryption struct { // SpekeKeyProvider AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-mssencryption.html#cfn-mediapackage-originendpoint-mssencryption-spekekeyprovider - SpekeKeyProvider *OriginEndpoint_SpekeKeyProvider `json:"SpekeKeyProvider,omitempty"` + SpekeKeyProvider *OriginEndpoint_SpekeKeyProvider `json:"SpekeKeyProvider"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediapackage/aws-mediapackage-originendpoint_msspackage.go b/cloudformation/mediapackage/aws-mediapackage-originendpoint_msspackage.go index 6fe24c474b..cc61f96b5e 100644 --- a/cloudformation/mediapackage/aws-mediapackage-originendpoint_msspackage.go +++ b/cloudformation/mediapackage/aws-mediapackage-originendpoint_msspackage.go @@ -16,12 +16,12 @@ type OriginEndpoint_MssPackage struct { // ManifestWindowSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-msspackage.html#cfn-mediapackage-originendpoint-msspackage-manifestwindowseconds - ManifestWindowSeconds int `json:"ManifestWindowSeconds,omitempty"` + ManifestWindowSeconds *int `json:"ManifestWindowSeconds,omitempty"` // SegmentDurationSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-msspackage.html#cfn-mediapackage-originendpoint-msspackage-segmentdurationseconds - SegmentDurationSeconds int `json:"SegmentDurationSeconds,omitempty"` + SegmentDurationSeconds *int `json:"SegmentDurationSeconds,omitempty"` // StreamSelection AWS CloudFormation Property // Required: false diff --git a/cloudformation/mediapackage/aws-mediapackage-originendpoint_spekekeyprovider.go b/cloudformation/mediapackage/aws-mediapackage-originendpoint_spekekeyprovider.go index f4d3488495..7781e5733b 100644 --- a/cloudformation/mediapackage/aws-mediapackage-originendpoint_spekekeyprovider.go +++ b/cloudformation/mediapackage/aws-mediapackage-originendpoint_spekekeyprovider.go @@ -11,27 +11,27 @@ type OriginEndpoint_SpekeKeyProvider struct { // CertificateArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-spekekeyprovider.html#cfn-mediapackage-originendpoint-spekekeyprovider-certificatearn - CertificateArn string `json:"CertificateArn,omitempty"` + CertificateArn *string `json:"CertificateArn,omitempty"` // ResourceId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-spekekeyprovider.html#cfn-mediapackage-originendpoint-spekekeyprovider-resourceid - ResourceId string `json:"ResourceId,omitempty"` + ResourceId string `json:"ResourceId"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-spekekeyprovider.html#cfn-mediapackage-originendpoint-spekekeyprovider-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // SystemIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-spekekeyprovider.html#cfn-mediapackage-originendpoint-spekekeyprovider-systemids - SystemIds []string `json:"SystemIds,omitempty"` + SystemIds []string `json:"SystemIds"` // Url AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-spekekeyprovider.html#cfn-mediapackage-originendpoint-spekekeyprovider-url - Url string `json:"Url,omitempty"` + Url string `json:"Url"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediapackage/aws-mediapackage-originendpoint_streamselection.go b/cloudformation/mediapackage/aws-mediapackage-originendpoint_streamselection.go index 3dcb054e6a..678b7fb4cb 100644 --- a/cloudformation/mediapackage/aws-mediapackage-originendpoint_streamselection.go +++ b/cloudformation/mediapackage/aws-mediapackage-originendpoint_streamselection.go @@ -11,17 +11,17 @@ type OriginEndpoint_StreamSelection struct { // MaxVideoBitsPerSecond AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-streamselection.html#cfn-mediapackage-originendpoint-streamselection-maxvideobitspersecond - MaxVideoBitsPerSecond int `json:"MaxVideoBitsPerSecond,omitempty"` + MaxVideoBitsPerSecond *int `json:"MaxVideoBitsPerSecond,omitempty"` // MinVideoBitsPerSecond AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-streamselection.html#cfn-mediapackage-originendpoint-streamselection-minvideobitspersecond - MinVideoBitsPerSecond int `json:"MinVideoBitsPerSecond,omitempty"` + MinVideoBitsPerSecond *int `json:"MinVideoBitsPerSecond,omitempty"` // StreamOrder AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-streamselection.html#cfn-mediapackage-originendpoint-streamselection-streamorder - StreamOrder string `json:"StreamOrder,omitempty"` + StreamOrder *string `json:"StreamOrder,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration.go b/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration.go index 0ac9c94996..3397a6959b 100644 --- a/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration.go +++ b/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration.go @@ -31,7 +31,7 @@ type PackagingConfiguration struct { // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackage-packagingconfiguration.html#cfn-mediapackage-packagingconfiguration-id - Id string `json:"Id,omitempty"` + Id string `json:"Id"` // MssPackage AWS CloudFormation Property // Required: false @@ -41,12 +41,12 @@ type PackagingConfiguration struct { // PackagingGroupId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackage-packagingconfiguration.html#cfn-mediapackage-packagingconfiguration-packaginggroupid - PackagingGroupId string `json:"PackagingGroupId,omitempty"` + PackagingGroupId string `json:"PackagingGroupId"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackage-packagingconfiguration.html#cfn-mediapackage-packagingconfiguration-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_cmafencryption.go b/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_cmafencryption.go index aa612a078f..954678750e 100644 --- a/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_cmafencryption.go +++ b/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_cmafencryption.go @@ -11,7 +11,7 @@ type PackagingConfiguration_CmafEncryption struct { // SpekeKeyProvider AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-packagingconfiguration-cmafencryption.html#cfn-mediapackage-packagingconfiguration-cmafencryption-spekekeyprovider - SpekeKeyProvider *PackagingConfiguration_SpekeKeyProvider `json:"SpekeKeyProvider,omitempty"` + SpekeKeyProvider *PackagingConfiguration_SpekeKeyProvider `json:"SpekeKeyProvider"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_cmafpackage.go b/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_cmafpackage.go index 2d9a590bc7..4134419dd6 100644 --- a/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_cmafpackage.go +++ b/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_cmafpackage.go @@ -16,17 +16,17 @@ type PackagingConfiguration_CmafPackage struct { // HlsManifests AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-packagingconfiguration-cmafpackage.html#cfn-mediapackage-packagingconfiguration-cmafpackage-hlsmanifests - HlsManifests []PackagingConfiguration_HlsManifest `json:"HlsManifests,omitempty"` + HlsManifests []PackagingConfiguration_HlsManifest `json:"HlsManifests"` // IncludeEncoderConfigurationInSegments AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-packagingconfiguration-cmafpackage.html#cfn-mediapackage-packagingconfiguration-cmafpackage-includeencoderconfigurationinsegments - IncludeEncoderConfigurationInSegments bool `json:"IncludeEncoderConfigurationInSegments,omitempty"` + IncludeEncoderConfigurationInSegments *bool `json:"IncludeEncoderConfigurationInSegments,omitempty"` // SegmentDurationSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-packagingconfiguration-cmafpackage.html#cfn-mediapackage-packagingconfiguration-cmafpackage-segmentdurationseconds - SegmentDurationSeconds int `json:"SegmentDurationSeconds,omitempty"` + SegmentDurationSeconds *int `json:"SegmentDurationSeconds,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_dashencryption.go b/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_dashencryption.go index e57120be0d..487418debc 100644 --- a/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_dashencryption.go +++ b/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_dashencryption.go @@ -11,7 +11,7 @@ type PackagingConfiguration_DashEncryption struct { // SpekeKeyProvider AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-packagingconfiguration-dashencryption.html#cfn-mediapackage-packagingconfiguration-dashencryption-spekekeyprovider - SpekeKeyProvider *PackagingConfiguration_SpekeKeyProvider `json:"SpekeKeyProvider,omitempty"` + SpekeKeyProvider *PackagingConfiguration_SpekeKeyProvider `json:"SpekeKeyProvider"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_dashmanifest.go b/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_dashmanifest.go index 3761f6e72c..fd150734a6 100644 --- a/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_dashmanifest.go +++ b/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_dashmanifest.go @@ -11,22 +11,22 @@ type PackagingConfiguration_DashManifest struct { // ManifestLayout AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-packagingconfiguration-dashmanifest.html#cfn-mediapackage-packagingconfiguration-dashmanifest-manifestlayout - ManifestLayout string `json:"ManifestLayout,omitempty"` + ManifestLayout *string `json:"ManifestLayout,omitempty"` // ManifestName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-packagingconfiguration-dashmanifest.html#cfn-mediapackage-packagingconfiguration-dashmanifest-manifestname - ManifestName string `json:"ManifestName,omitempty"` + ManifestName *string `json:"ManifestName,omitempty"` // MinBufferTimeSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-packagingconfiguration-dashmanifest.html#cfn-mediapackage-packagingconfiguration-dashmanifest-minbuffertimeseconds - MinBufferTimeSeconds int `json:"MinBufferTimeSeconds,omitempty"` + MinBufferTimeSeconds *int `json:"MinBufferTimeSeconds,omitempty"` // Profile AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-packagingconfiguration-dashmanifest.html#cfn-mediapackage-packagingconfiguration-dashmanifest-profile - Profile string `json:"Profile,omitempty"` + Profile *string `json:"Profile,omitempty"` // StreamSelection AWS CloudFormation Property // Required: false diff --git a/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_dashpackage.go b/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_dashpackage.go index 6e4b0bb4e9..1bc636cd68 100644 --- a/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_dashpackage.go +++ b/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_dashpackage.go @@ -11,7 +11,7 @@ type PackagingConfiguration_DashPackage struct { // DashManifests AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-packagingconfiguration-dashpackage.html#cfn-mediapackage-packagingconfiguration-dashpackage-dashmanifests - DashManifests []PackagingConfiguration_DashManifest `json:"DashManifests,omitempty"` + DashManifests []PackagingConfiguration_DashManifest `json:"DashManifests"` // Encryption AWS CloudFormation Property // Required: false @@ -21,22 +21,22 @@ type PackagingConfiguration_DashPackage struct { // IncludeEncoderConfigurationInSegments AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-packagingconfiguration-dashpackage.html#cfn-mediapackage-packagingconfiguration-dashpackage-includeencoderconfigurationinsegments - IncludeEncoderConfigurationInSegments bool `json:"IncludeEncoderConfigurationInSegments,omitempty"` + IncludeEncoderConfigurationInSegments *bool `json:"IncludeEncoderConfigurationInSegments,omitempty"` // PeriodTriggers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-packagingconfiguration-dashpackage.html#cfn-mediapackage-packagingconfiguration-dashpackage-periodtriggers - PeriodTriggers []string `json:"PeriodTriggers,omitempty"` + PeriodTriggers *[]string `json:"PeriodTriggers,omitempty"` // SegmentDurationSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-packagingconfiguration-dashpackage.html#cfn-mediapackage-packagingconfiguration-dashpackage-segmentdurationseconds - SegmentDurationSeconds int `json:"SegmentDurationSeconds,omitempty"` + SegmentDurationSeconds *int `json:"SegmentDurationSeconds,omitempty"` // SegmentTemplateFormat AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-packagingconfiguration-dashpackage.html#cfn-mediapackage-packagingconfiguration-dashpackage-segmenttemplateformat - SegmentTemplateFormat string `json:"SegmentTemplateFormat,omitempty"` + SegmentTemplateFormat *string `json:"SegmentTemplateFormat,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_hlsencryption.go b/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_hlsencryption.go index 7948b71fd3..61ac78ff4b 100644 --- a/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_hlsencryption.go +++ b/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_hlsencryption.go @@ -11,17 +11,17 @@ type PackagingConfiguration_HlsEncryption struct { // ConstantInitializationVector AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-packagingconfiguration-hlsencryption.html#cfn-mediapackage-packagingconfiguration-hlsencryption-constantinitializationvector - ConstantInitializationVector string `json:"ConstantInitializationVector,omitempty"` + ConstantInitializationVector *string `json:"ConstantInitializationVector,omitempty"` // EncryptionMethod AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-packagingconfiguration-hlsencryption.html#cfn-mediapackage-packagingconfiguration-hlsencryption-encryptionmethod - EncryptionMethod string `json:"EncryptionMethod,omitempty"` + EncryptionMethod *string `json:"EncryptionMethod,omitempty"` // SpekeKeyProvider AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-packagingconfiguration-hlsencryption.html#cfn-mediapackage-packagingconfiguration-hlsencryption-spekekeyprovider - SpekeKeyProvider *PackagingConfiguration_SpekeKeyProvider `json:"SpekeKeyProvider,omitempty"` + SpekeKeyProvider *PackagingConfiguration_SpekeKeyProvider `json:"SpekeKeyProvider"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_hlsmanifest.go b/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_hlsmanifest.go index b6ab189856..8a65ed0994 100644 --- a/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_hlsmanifest.go +++ b/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_hlsmanifest.go @@ -11,27 +11,27 @@ type PackagingConfiguration_HlsManifest struct { // AdMarkers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-packagingconfiguration-hlsmanifest.html#cfn-mediapackage-packagingconfiguration-hlsmanifest-admarkers - AdMarkers string `json:"AdMarkers,omitempty"` + AdMarkers *string `json:"AdMarkers,omitempty"` // IncludeIframeOnlyStream AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-packagingconfiguration-hlsmanifest.html#cfn-mediapackage-packagingconfiguration-hlsmanifest-includeiframeonlystream - IncludeIframeOnlyStream bool `json:"IncludeIframeOnlyStream,omitempty"` + IncludeIframeOnlyStream *bool `json:"IncludeIframeOnlyStream,omitempty"` // ManifestName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-packagingconfiguration-hlsmanifest.html#cfn-mediapackage-packagingconfiguration-hlsmanifest-manifestname - ManifestName string `json:"ManifestName,omitempty"` + ManifestName *string `json:"ManifestName,omitempty"` // ProgramDateTimeIntervalSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-packagingconfiguration-hlsmanifest.html#cfn-mediapackage-packagingconfiguration-hlsmanifest-programdatetimeintervalseconds - ProgramDateTimeIntervalSeconds int `json:"ProgramDateTimeIntervalSeconds,omitempty"` + ProgramDateTimeIntervalSeconds *int `json:"ProgramDateTimeIntervalSeconds,omitempty"` // RepeatExtXKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-packagingconfiguration-hlsmanifest.html#cfn-mediapackage-packagingconfiguration-hlsmanifest-repeatextxkey - RepeatExtXKey bool `json:"RepeatExtXKey,omitempty"` + RepeatExtXKey *bool `json:"RepeatExtXKey,omitempty"` // StreamSelection AWS CloudFormation Property // Required: false diff --git a/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_hlspackage.go b/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_hlspackage.go index f1019c247d..36493f7518 100644 --- a/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_hlspackage.go +++ b/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_hlspackage.go @@ -16,17 +16,17 @@ type PackagingConfiguration_HlsPackage struct { // HlsManifests AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-packagingconfiguration-hlspackage.html#cfn-mediapackage-packagingconfiguration-hlspackage-hlsmanifests - HlsManifests []PackagingConfiguration_HlsManifest `json:"HlsManifests,omitempty"` + HlsManifests []PackagingConfiguration_HlsManifest `json:"HlsManifests"` // SegmentDurationSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-packagingconfiguration-hlspackage.html#cfn-mediapackage-packagingconfiguration-hlspackage-segmentdurationseconds - SegmentDurationSeconds int `json:"SegmentDurationSeconds,omitempty"` + SegmentDurationSeconds *int `json:"SegmentDurationSeconds,omitempty"` // UseAudioRenditionGroup AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-packagingconfiguration-hlspackage.html#cfn-mediapackage-packagingconfiguration-hlspackage-useaudiorenditiongroup - UseAudioRenditionGroup bool `json:"UseAudioRenditionGroup,omitempty"` + UseAudioRenditionGroup *bool `json:"UseAudioRenditionGroup,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_mssencryption.go b/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_mssencryption.go index b635df7429..67f5c836de 100644 --- a/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_mssencryption.go +++ b/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_mssencryption.go @@ -11,7 +11,7 @@ type PackagingConfiguration_MssEncryption struct { // SpekeKeyProvider AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-packagingconfiguration-mssencryption.html#cfn-mediapackage-packagingconfiguration-mssencryption-spekekeyprovider - SpekeKeyProvider *PackagingConfiguration_SpekeKeyProvider `json:"SpekeKeyProvider,omitempty"` + SpekeKeyProvider *PackagingConfiguration_SpekeKeyProvider `json:"SpekeKeyProvider"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_mssmanifest.go b/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_mssmanifest.go index 88dabae1b9..99a988acdd 100644 --- a/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_mssmanifest.go +++ b/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_mssmanifest.go @@ -11,7 +11,7 @@ type PackagingConfiguration_MssManifest struct { // ManifestName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-packagingconfiguration-mssmanifest.html#cfn-mediapackage-packagingconfiguration-mssmanifest-manifestname - ManifestName string `json:"ManifestName,omitempty"` + ManifestName *string `json:"ManifestName,omitempty"` // StreamSelection AWS CloudFormation Property // Required: false diff --git a/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_msspackage.go b/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_msspackage.go index fbd82ae161..1c36423ac7 100644 --- a/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_msspackage.go +++ b/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_msspackage.go @@ -16,12 +16,12 @@ type PackagingConfiguration_MssPackage struct { // MssManifests AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-packagingconfiguration-msspackage.html#cfn-mediapackage-packagingconfiguration-msspackage-mssmanifests - MssManifests []PackagingConfiguration_MssManifest `json:"MssManifests,omitempty"` + MssManifests []PackagingConfiguration_MssManifest `json:"MssManifests"` // SegmentDurationSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-packagingconfiguration-msspackage.html#cfn-mediapackage-packagingconfiguration-msspackage-segmentdurationseconds - SegmentDurationSeconds int `json:"SegmentDurationSeconds,omitempty"` + SegmentDurationSeconds *int `json:"SegmentDurationSeconds,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_spekekeyprovider.go b/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_spekekeyprovider.go index bb718d8e87..51df2cb338 100644 --- a/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_spekekeyprovider.go +++ b/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_spekekeyprovider.go @@ -11,17 +11,17 @@ type PackagingConfiguration_SpekeKeyProvider struct { // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-packagingconfiguration-spekekeyprovider.html#cfn-mediapackage-packagingconfiguration-spekekeyprovider-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // SystemIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-packagingconfiguration-spekekeyprovider.html#cfn-mediapackage-packagingconfiguration-spekekeyprovider-systemids - SystemIds []string `json:"SystemIds,omitempty"` + SystemIds []string `json:"SystemIds"` // Url AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-packagingconfiguration-spekekeyprovider.html#cfn-mediapackage-packagingconfiguration-spekekeyprovider-url - Url string `json:"Url,omitempty"` + Url string `json:"Url"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_streamselection.go b/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_streamselection.go index a669821f2a..445c3e675f 100644 --- a/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_streamselection.go +++ b/cloudformation/mediapackage/aws-mediapackage-packagingconfiguration_streamselection.go @@ -11,17 +11,17 @@ type PackagingConfiguration_StreamSelection struct { // MaxVideoBitsPerSecond AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-packagingconfiguration-streamselection.html#cfn-mediapackage-packagingconfiguration-streamselection-maxvideobitspersecond - MaxVideoBitsPerSecond int `json:"MaxVideoBitsPerSecond,omitempty"` + MaxVideoBitsPerSecond *int `json:"MaxVideoBitsPerSecond,omitempty"` // MinVideoBitsPerSecond AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-packagingconfiguration-streamselection.html#cfn-mediapackage-packagingconfiguration-streamselection-minvideobitspersecond - MinVideoBitsPerSecond int `json:"MinVideoBitsPerSecond,omitempty"` + MinVideoBitsPerSecond *int `json:"MinVideoBitsPerSecond,omitempty"` // StreamOrder AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-packagingconfiguration-streamselection.html#cfn-mediapackage-packagingconfiguration-streamselection-streamorder - StreamOrder string `json:"StreamOrder,omitempty"` + StreamOrder *string `json:"StreamOrder,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediapackage/aws-mediapackage-packaginggroup.go b/cloudformation/mediapackage/aws-mediapackage-packaginggroup.go index 9d6ad2f505..5b754e2629 100644 --- a/cloudformation/mediapackage/aws-mediapackage-packaginggroup.go +++ b/cloudformation/mediapackage/aws-mediapackage-packaginggroup.go @@ -26,12 +26,12 @@ type PackagingGroup struct { // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackage-packaginggroup.html#cfn-mediapackage-packaginggroup-id - Id string `json:"Id,omitempty"` + Id string `json:"Id"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackage-packaginggroup.html#cfn-mediapackage-packaginggroup-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediapackage/aws-mediapackage-packaginggroup_authorization.go b/cloudformation/mediapackage/aws-mediapackage-packaginggroup_authorization.go index 65f8e86df8..68c052e674 100644 --- a/cloudformation/mediapackage/aws-mediapackage-packaginggroup_authorization.go +++ b/cloudformation/mediapackage/aws-mediapackage-packaginggroup_authorization.go @@ -11,12 +11,12 @@ type PackagingGroup_Authorization struct { // CdnIdentifierSecret AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-packaginggroup-authorization.html#cfn-mediapackage-packaginggroup-authorization-cdnidentifiersecret - CdnIdentifierSecret string `json:"CdnIdentifierSecret,omitempty"` + CdnIdentifierSecret string `json:"CdnIdentifierSecret"` // SecretsRoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-packaginggroup-authorization.html#cfn-mediapackage-packaginggroup-authorization-secretsrolearn - SecretsRoleArn string `json:"SecretsRoleArn,omitempty"` + SecretsRoleArn string `json:"SecretsRoleArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediapackage/aws-mediapackage-packaginggroup_logconfiguration.go b/cloudformation/mediapackage/aws-mediapackage-packaginggroup_logconfiguration.go index 74f45bcf8c..741ce3f211 100644 --- a/cloudformation/mediapackage/aws-mediapackage-packaginggroup_logconfiguration.go +++ b/cloudformation/mediapackage/aws-mediapackage-packaginggroup_logconfiguration.go @@ -11,7 +11,7 @@ type PackagingGroup_LogConfiguration struct { // LogGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-packaginggroup-logconfiguration.html#cfn-mediapackage-packaginggroup-logconfiguration-loggroupname - LogGroupName string `json:"LogGroupName,omitempty"` + LogGroupName *string `json:"LogGroupName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediastore/aws-mediastore-container.go b/cloudformation/mediastore/aws-mediastore-container.go index 35e3639d5d..1096193f7f 100644 --- a/cloudformation/mediastore/aws-mediastore-container.go +++ b/cloudformation/mediastore/aws-mediastore-container.go @@ -16,22 +16,22 @@ type Container struct { // AccessLoggingEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediastore-container.html#cfn-mediastore-container-accessloggingenabled - AccessLoggingEnabled bool `json:"AccessLoggingEnabled,omitempty"` + AccessLoggingEnabled *bool `json:"AccessLoggingEnabled,omitempty"` // ContainerName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediastore-container.html#cfn-mediastore-container-containername - ContainerName string `json:"ContainerName,omitempty"` + ContainerName string `json:"ContainerName"` // CorsPolicy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediastore-container.html#cfn-mediastore-container-corspolicy - CorsPolicy []Container_CorsRule `json:"CorsPolicy,omitempty"` + CorsPolicy *[]Container_CorsRule `json:"CorsPolicy,omitempty"` // LifecyclePolicy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediastore-container.html#cfn-mediastore-container-lifecyclepolicy - LifecyclePolicy string `json:"LifecyclePolicy,omitempty"` + LifecyclePolicy *string `json:"LifecyclePolicy,omitempty"` // MetricPolicy AWS CloudFormation Property // Required: false @@ -41,12 +41,12 @@ type Container struct { // Policy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediastore-container.html#cfn-mediastore-container-policy - Policy string `json:"Policy,omitempty"` + Policy *string `json:"Policy,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediastore-container.html#cfn-mediastore-container-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediastore/aws-mediastore-container_corsrule.go b/cloudformation/mediastore/aws-mediastore-container_corsrule.go index b0cb526370..4d08aa39b0 100644 --- a/cloudformation/mediastore/aws-mediastore-container_corsrule.go +++ b/cloudformation/mediastore/aws-mediastore-container_corsrule.go @@ -11,27 +11,27 @@ type Container_CorsRule struct { // AllowedHeaders AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediastore-container-corsrule.html#cfn-mediastore-container-corsrule-allowedheaders - AllowedHeaders []string `json:"AllowedHeaders,omitempty"` + AllowedHeaders *[]string `json:"AllowedHeaders,omitempty"` // AllowedMethods AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediastore-container-corsrule.html#cfn-mediastore-container-corsrule-allowedmethods - AllowedMethods []string `json:"AllowedMethods,omitempty"` + AllowedMethods *[]string `json:"AllowedMethods,omitempty"` // AllowedOrigins AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediastore-container-corsrule.html#cfn-mediastore-container-corsrule-allowedorigins - AllowedOrigins []string `json:"AllowedOrigins,omitempty"` + AllowedOrigins *[]string `json:"AllowedOrigins,omitempty"` // ExposeHeaders AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediastore-container-corsrule.html#cfn-mediastore-container-corsrule-exposeheaders - ExposeHeaders []string `json:"ExposeHeaders,omitempty"` + ExposeHeaders *[]string `json:"ExposeHeaders,omitempty"` // MaxAgeSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediastore-container-corsrule.html#cfn-mediastore-container-corsrule-maxageseconds - MaxAgeSeconds int `json:"MaxAgeSeconds,omitempty"` + MaxAgeSeconds *int `json:"MaxAgeSeconds,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediastore/aws-mediastore-container_metricpolicy.go b/cloudformation/mediastore/aws-mediastore-container_metricpolicy.go index bca6f847aa..3c30bcd4ed 100644 --- a/cloudformation/mediastore/aws-mediastore-container_metricpolicy.go +++ b/cloudformation/mediastore/aws-mediastore-container_metricpolicy.go @@ -11,12 +11,12 @@ type Container_MetricPolicy struct { // ContainerLevelMetrics AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediastore-container-metricpolicy.html#cfn-mediastore-container-metricpolicy-containerlevelmetrics - ContainerLevelMetrics string `json:"ContainerLevelMetrics,omitempty"` + ContainerLevelMetrics string `json:"ContainerLevelMetrics"` // MetricPolicyRules AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediastore-container-metricpolicy.html#cfn-mediastore-container-metricpolicy-metricpolicyrules - MetricPolicyRules []Container_MetricPolicyRule `json:"MetricPolicyRules,omitempty"` + MetricPolicyRules *[]Container_MetricPolicyRule `json:"MetricPolicyRules,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediastore/aws-mediastore-container_metricpolicyrule.go b/cloudformation/mediastore/aws-mediastore-container_metricpolicyrule.go index fbe9b0d901..323303dbff 100644 --- a/cloudformation/mediastore/aws-mediastore-container_metricpolicyrule.go +++ b/cloudformation/mediastore/aws-mediastore-container_metricpolicyrule.go @@ -11,12 +11,12 @@ type Container_MetricPolicyRule struct { // ObjectGroup AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediastore-container-metricpolicyrule.html#cfn-mediastore-container-metricpolicyrule-objectgroup - ObjectGroup string `json:"ObjectGroup,omitempty"` + ObjectGroup string `json:"ObjectGroup"` // ObjectGroupName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediastore-container-metricpolicyrule.html#cfn-mediastore-container-metricpolicyrule-objectgroupname - ObjectGroupName string `json:"ObjectGroupName,omitempty"` + ObjectGroupName string `json:"ObjectGroupName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/memorydb/aws-memorydb-acl.go b/cloudformation/memorydb/aws-memorydb-acl.go index 3dbc6b595c..aee5a8f725 100644 --- a/cloudformation/memorydb/aws-memorydb-acl.go +++ b/cloudformation/memorydb/aws-memorydb-acl.go @@ -16,17 +16,17 @@ type ACL struct { // ACLName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-memorydb-acl.html#cfn-memorydb-acl-aclname - ACLName string `json:"ACLName,omitempty"` + ACLName string `json:"ACLName"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-memorydb-acl.html#cfn-memorydb-acl-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // UserNames AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-memorydb-acl.html#cfn-memorydb-acl-usernames - UserNames []string `json:"UserNames,omitempty"` + UserNames *[]string `json:"UserNames,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/memorydb/aws-memorydb-cluster.go b/cloudformation/memorydb/aws-memorydb-cluster.go index 3eac40ca25..918ce94d96 100644 --- a/cloudformation/memorydb/aws-memorydb-cluster.go +++ b/cloudformation/memorydb/aws-memorydb-cluster.go @@ -16,117 +16,117 @@ type Cluster struct { // ACLName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-memorydb-cluster.html#cfn-memorydb-cluster-aclname - ACLName string `json:"ACLName,omitempty"` + ACLName string `json:"ACLName"` // AutoMinorVersionUpgrade AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-memorydb-cluster.html#cfn-memorydb-cluster-autominorversionupgrade - AutoMinorVersionUpgrade bool `json:"AutoMinorVersionUpgrade,omitempty"` + AutoMinorVersionUpgrade *bool `json:"AutoMinorVersionUpgrade,omitempty"` // ClusterName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-memorydb-cluster.html#cfn-memorydb-cluster-clustername - ClusterName string `json:"ClusterName,omitempty"` + ClusterName string `json:"ClusterName"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-memorydb-cluster.html#cfn-memorydb-cluster-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // EngineVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-memorydb-cluster.html#cfn-memorydb-cluster-engineversion - EngineVersion string `json:"EngineVersion,omitempty"` + EngineVersion *string `json:"EngineVersion,omitempty"` // FinalSnapshotName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-memorydb-cluster.html#cfn-memorydb-cluster-finalsnapshotname - FinalSnapshotName string `json:"FinalSnapshotName,omitempty"` + FinalSnapshotName *string `json:"FinalSnapshotName,omitempty"` // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-memorydb-cluster.html#cfn-memorydb-cluster-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // MaintenanceWindow AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-memorydb-cluster.html#cfn-memorydb-cluster-maintenancewindow - MaintenanceWindow string `json:"MaintenanceWindow,omitempty"` + MaintenanceWindow *string `json:"MaintenanceWindow,omitempty"` // NodeType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-memorydb-cluster.html#cfn-memorydb-cluster-nodetype - NodeType string `json:"NodeType,omitempty"` + NodeType string `json:"NodeType"` // NumReplicasPerShard AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-memorydb-cluster.html#cfn-memorydb-cluster-numreplicaspershard - NumReplicasPerShard int `json:"NumReplicasPerShard,omitempty"` + NumReplicasPerShard *int `json:"NumReplicasPerShard,omitempty"` // NumShards AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-memorydb-cluster.html#cfn-memorydb-cluster-numshards - NumShards int `json:"NumShards,omitempty"` + NumShards *int `json:"NumShards,omitempty"` // ParameterGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-memorydb-cluster.html#cfn-memorydb-cluster-parametergroupname - ParameterGroupName string `json:"ParameterGroupName,omitempty"` + ParameterGroupName *string `json:"ParameterGroupName,omitempty"` // Port AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-memorydb-cluster.html#cfn-memorydb-cluster-port - Port int `json:"Port,omitempty"` + Port *int `json:"Port,omitempty"` // SecurityGroupIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-memorydb-cluster.html#cfn-memorydb-cluster-securitygroupids - SecurityGroupIds []string `json:"SecurityGroupIds,omitempty"` + SecurityGroupIds *[]string `json:"SecurityGroupIds,omitempty"` // SnapshotArns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-memorydb-cluster.html#cfn-memorydb-cluster-snapshotarns - SnapshotArns []string `json:"SnapshotArns,omitempty"` + SnapshotArns *[]string `json:"SnapshotArns,omitempty"` // SnapshotName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-memorydb-cluster.html#cfn-memorydb-cluster-snapshotname - SnapshotName string `json:"SnapshotName,omitempty"` + SnapshotName *string `json:"SnapshotName,omitempty"` // SnapshotRetentionLimit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-memorydb-cluster.html#cfn-memorydb-cluster-snapshotretentionlimit - SnapshotRetentionLimit int `json:"SnapshotRetentionLimit,omitempty"` + SnapshotRetentionLimit *int `json:"SnapshotRetentionLimit,omitempty"` // SnapshotWindow AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-memorydb-cluster.html#cfn-memorydb-cluster-snapshotwindow - SnapshotWindow string `json:"SnapshotWindow,omitempty"` + SnapshotWindow *string `json:"SnapshotWindow,omitempty"` // SnsTopicArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-memorydb-cluster.html#cfn-memorydb-cluster-snstopicarn - SnsTopicArn string `json:"SnsTopicArn,omitempty"` + SnsTopicArn *string `json:"SnsTopicArn,omitempty"` // SnsTopicStatus AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-memorydb-cluster.html#cfn-memorydb-cluster-snstopicstatus - SnsTopicStatus string `json:"SnsTopicStatus,omitempty"` + SnsTopicStatus *string `json:"SnsTopicStatus,omitempty"` // SubnetGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-memorydb-cluster.html#cfn-memorydb-cluster-subnetgroupname - SubnetGroupName string `json:"SubnetGroupName,omitempty"` + SubnetGroupName *string `json:"SubnetGroupName,omitempty"` // TLSEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-memorydb-cluster.html#cfn-memorydb-cluster-tlsenabled - TLSEnabled bool `json:"TLSEnabled,omitempty"` + TLSEnabled *bool `json:"TLSEnabled,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-memorydb-cluster.html#cfn-memorydb-cluster-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/memorydb/aws-memorydb-cluster_endpoint.go b/cloudformation/memorydb/aws-memorydb-cluster_endpoint.go index 4e75d014cd..2b09e949bc 100644 --- a/cloudformation/memorydb/aws-memorydb-cluster_endpoint.go +++ b/cloudformation/memorydb/aws-memorydb-cluster_endpoint.go @@ -11,12 +11,12 @@ type Cluster_Endpoint struct { // Address AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-memorydb-cluster-endpoint.html#cfn-memorydb-cluster-endpoint-address - Address string `json:"Address,omitempty"` + Address *string `json:"Address,omitempty"` // Port AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-memorydb-cluster-endpoint.html#cfn-memorydb-cluster-endpoint-port - Port int `json:"Port,omitempty"` + Port *int `json:"Port,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/memorydb/aws-memorydb-parametergroup.go b/cloudformation/memorydb/aws-memorydb-parametergroup.go index 5e8f586daf..9f26464e7e 100644 --- a/cloudformation/memorydb/aws-memorydb-parametergroup.go +++ b/cloudformation/memorydb/aws-memorydb-parametergroup.go @@ -16,27 +16,27 @@ type ParameterGroup struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-memorydb-parametergroup.html#cfn-memorydb-parametergroup-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Family AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-memorydb-parametergroup.html#cfn-memorydb-parametergroup-family - Family string `json:"Family,omitempty"` + Family string `json:"Family"` // ParameterGroupName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-memorydb-parametergroup.html#cfn-memorydb-parametergroup-parametergroupname - ParameterGroupName string `json:"ParameterGroupName,omitempty"` + ParameterGroupName string `json:"ParameterGroupName"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-memorydb-parametergroup.html#cfn-memorydb-parametergroup-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/memorydb/aws-memorydb-subnetgroup.go b/cloudformation/memorydb/aws-memorydb-subnetgroup.go index 3387b9e230..1cde0ab0eb 100644 --- a/cloudformation/memorydb/aws-memorydb-subnetgroup.go +++ b/cloudformation/memorydb/aws-memorydb-subnetgroup.go @@ -16,22 +16,22 @@ type SubnetGroup struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-memorydb-subnetgroup.html#cfn-memorydb-subnetgroup-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // SubnetGroupName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-memorydb-subnetgroup.html#cfn-memorydb-subnetgroup-subnetgroupname - SubnetGroupName string `json:"SubnetGroupName,omitempty"` + SubnetGroupName string `json:"SubnetGroupName"` // SubnetIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-memorydb-subnetgroup.html#cfn-memorydb-subnetgroup-subnetids - SubnetIds []string `json:"SubnetIds,omitempty"` + SubnetIds []string `json:"SubnetIds"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-memorydb-subnetgroup.html#cfn-memorydb-subnetgroup-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/memorydb/aws-memorydb-user.go b/cloudformation/memorydb/aws-memorydb-user.go index f4d5c7bd66..57fef8358f 100644 --- a/cloudformation/memorydb/aws-memorydb-user.go +++ b/cloudformation/memorydb/aws-memorydb-user.go @@ -16,22 +16,22 @@ type User struct { // AccessString AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-memorydb-user.html#cfn-memorydb-user-accessstring - AccessString string `json:"AccessString,omitempty"` + AccessString string `json:"AccessString"` // AuthenticationMode AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-memorydb-user.html#cfn-memorydb-user-authenticationmode - AuthenticationMode interface{} `json:"AuthenticationMode,omitempty"` + AuthenticationMode interface{} `json:"AuthenticationMode"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-memorydb-user.html#cfn-memorydb-user-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // UserName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-memorydb-user.html#cfn-memorydb-user-username - UserName string `json:"UserName,omitempty"` + UserName string `json:"UserName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/msk/aws-msk-cluster.go b/cloudformation/msk/aws-msk-cluster.go index fb0fd75d99..63c0ac10bd 100644 --- a/cloudformation/msk/aws-msk-cluster.go +++ b/cloudformation/msk/aws-msk-cluster.go @@ -15,7 +15,7 @@ type Cluster struct { // BrokerNodeGroupInfo AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-brokernodegroupinfo - BrokerNodeGroupInfo *Cluster_BrokerNodeGroupInfo `json:"BrokerNodeGroupInfo,omitempty"` + BrokerNodeGroupInfo *Cluster_BrokerNodeGroupInfo `json:"BrokerNodeGroupInfo"` // ClientAuthentication AWS CloudFormation Property // Required: false @@ -25,7 +25,7 @@ type Cluster struct { // ClusterName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-clustername - ClusterName string `json:"ClusterName,omitempty"` + ClusterName string `json:"ClusterName"` // ConfigurationInfo AWS CloudFormation Property // Required: false @@ -40,12 +40,12 @@ type Cluster struct { // EnhancedMonitoring AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-enhancedmonitoring - EnhancedMonitoring string `json:"EnhancedMonitoring,omitempty"` + EnhancedMonitoring *string `json:"EnhancedMonitoring,omitempty"` // KafkaVersion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-kafkaversion - KafkaVersion string `json:"KafkaVersion,omitempty"` + KafkaVersion string `json:"KafkaVersion"` // LoggingInfo AWS CloudFormation Property // Required: false @@ -65,7 +65,7 @@ type Cluster struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-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/msk/aws-msk-cluster_brokernodegroupinfo.go b/cloudformation/msk/aws-msk-cluster_brokernodegroupinfo.go index 3b37f49c99..0f8a09dc39 100644 --- a/cloudformation/msk/aws-msk-cluster_brokernodegroupinfo.go +++ b/cloudformation/msk/aws-msk-cluster_brokernodegroupinfo.go @@ -11,12 +11,12 @@ type Cluster_BrokerNodeGroupInfo struct { // BrokerAZDistribution AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-brokernodegroupinfo.html#cfn-msk-cluster-brokernodegroupinfo-brokerazdistribution - BrokerAZDistribution string `json:"BrokerAZDistribution,omitempty"` + BrokerAZDistribution *string `json:"BrokerAZDistribution,omitempty"` // ClientSubnets AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-brokernodegroupinfo.html#cfn-msk-cluster-brokernodegroupinfo-clientsubnets - ClientSubnets []string `json:"ClientSubnets,omitempty"` + ClientSubnets []string `json:"ClientSubnets"` // ConnectivityInfo AWS CloudFormation Property // Required: false @@ -26,12 +26,12 @@ type Cluster_BrokerNodeGroupInfo struct { // InstanceType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-brokernodegroupinfo.html#cfn-msk-cluster-brokernodegroupinfo-instancetype - InstanceType string `json:"InstanceType,omitempty"` + InstanceType string `json:"InstanceType"` // SecurityGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-brokernodegroupinfo.html#cfn-msk-cluster-brokernodegroupinfo-securitygroups - SecurityGroups []string `json:"SecurityGroups,omitempty"` + SecurityGroups *[]string `json:"SecurityGroups,omitempty"` // StorageInfo AWS CloudFormation Property // Required: false diff --git a/cloudformation/msk/aws-msk-cluster_cloudwatchlogs.go b/cloudformation/msk/aws-msk-cluster_cloudwatchlogs.go index 2d77770da3..6902986a50 100644 --- a/cloudformation/msk/aws-msk-cluster_cloudwatchlogs.go +++ b/cloudformation/msk/aws-msk-cluster_cloudwatchlogs.go @@ -16,7 +16,7 @@ type Cluster_CloudWatchLogs struct { // LogGroup AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-cloudwatchlogs.html#cfn-msk-cluster-cloudwatchlogs-loggroup - LogGroup string `json:"LogGroup,omitempty"` + LogGroup *string `json:"LogGroup,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/msk/aws-msk-cluster_configurationinfo.go b/cloudformation/msk/aws-msk-cluster_configurationinfo.go index 98c1f76f2e..c627463c94 100644 --- a/cloudformation/msk/aws-msk-cluster_configurationinfo.go +++ b/cloudformation/msk/aws-msk-cluster_configurationinfo.go @@ -11,7 +11,7 @@ type Cluster_ConfigurationInfo struct { // Arn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-configurationinfo.html#cfn-msk-cluster-configurationinfo-arn - Arn string `json:"Arn,omitempty"` + Arn string `json:"Arn"` // Revision AWS CloudFormation Property // Required: true diff --git a/cloudformation/msk/aws-msk-cluster_ebsstorageinfo.go b/cloudformation/msk/aws-msk-cluster_ebsstorageinfo.go index 105bb2a3be..3611537291 100644 --- a/cloudformation/msk/aws-msk-cluster_ebsstorageinfo.go +++ b/cloudformation/msk/aws-msk-cluster_ebsstorageinfo.go @@ -16,7 +16,7 @@ type Cluster_EBSStorageInfo struct { // VolumeSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-ebsstorageinfo.html#cfn-msk-cluster-ebsstorageinfo-volumesize - VolumeSize int `json:"VolumeSize,omitempty"` + VolumeSize *int `json:"VolumeSize,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/msk/aws-msk-cluster_encryptionatrest.go b/cloudformation/msk/aws-msk-cluster_encryptionatrest.go index 2745b081f3..2134a22265 100644 --- a/cloudformation/msk/aws-msk-cluster_encryptionatrest.go +++ b/cloudformation/msk/aws-msk-cluster_encryptionatrest.go @@ -11,7 +11,7 @@ type Cluster_EncryptionAtRest struct { // DataVolumeKMSKeyId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-encryptionatrest.html#cfn-msk-cluster-encryptionatrest-datavolumekmskeyid - DataVolumeKMSKeyId string `json:"DataVolumeKMSKeyId,omitempty"` + DataVolumeKMSKeyId string `json:"DataVolumeKMSKeyId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/msk/aws-msk-cluster_encryptionintransit.go b/cloudformation/msk/aws-msk-cluster_encryptionintransit.go index e47e5c6bcc..01c4a8cd26 100644 --- a/cloudformation/msk/aws-msk-cluster_encryptionintransit.go +++ b/cloudformation/msk/aws-msk-cluster_encryptionintransit.go @@ -11,12 +11,12 @@ type Cluster_EncryptionInTransit struct { // ClientBroker AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-encryptionintransit.html#cfn-msk-cluster-encryptionintransit-clientbroker - ClientBroker string `json:"ClientBroker,omitempty"` + ClientBroker *string `json:"ClientBroker,omitempty"` // InCluster AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-encryptionintransit.html#cfn-msk-cluster-encryptionintransit-incluster - InCluster bool `json:"InCluster,omitempty"` + InCluster *bool `json:"InCluster,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/msk/aws-msk-cluster_firehose.go b/cloudformation/msk/aws-msk-cluster_firehose.go index 5414869164..cc6ed957d1 100644 --- a/cloudformation/msk/aws-msk-cluster_firehose.go +++ b/cloudformation/msk/aws-msk-cluster_firehose.go @@ -11,7 +11,7 @@ type Cluster_Firehose struct { // DeliveryStream AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-firehose.html#cfn-msk-cluster-firehose-deliverystream - DeliveryStream string `json:"DeliveryStream,omitempty"` + DeliveryStream *string `json:"DeliveryStream,omitempty"` // Enabled AWS CloudFormation Property // Required: true diff --git a/cloudformation/msk/aws-msk-cluster_logginginfo.go b/cloudformation/msk/aws-msk-cluster_logginginfo.go index e4a49833b1..15c104e453 100644 --- a/cloudformation/msk/aws-msk-cluster_logginginfo.go +++ b/cloudformation/msk/aws-msk-cluster_logginginfo.go @@ -11,7 +11,7 @@ type Cluster_LoggingInfo struct { // BrokerLogs AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-logginginfo.html#cfn-msk-cluster-logginginfo-brokerlogs - BrokerLogs *Cluster_BrokerLogs `json:"BrokerLogs,omitempty"` + BrokerLogs *Cluster_BrokerLogs `json:"BrokerLogs"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/msk/aws-msk-cluster_openmonitoring.go b/cloudformation/msk/aws-msk-cluster_openmonitoring.go index 81642f91ae..1565d82c4c 100644 --- a/cloudformation/msk/aws-msk-cluster_openmonitoring.go +++ b/cloudformation/msk/aws-msk-cluster_openmonitoring.go @@ -11,7 +11,7 @@ type Cluster_OpenMonitoring struct { // Prometheus AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-openmonitoring.html#cfn-msk-cluster-openmonitoring-prometheus - Prometheus *Cluster_Prometheus `json:"Prometheus,omitempty"` + Prometheus *Cluster_Prometheus `json:"Prometheus"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/msk/aws-msk-cluster_provisionedthroughput.go b/cloudformation/msk/aws-msk-cluster_provisionedthroughput.go index 7c6fb46f63..42fdc1c0b5 100644 --- a/cloudformation/msk/aws-msk-cluster_provisionedthroughput.go +++ b/cloudformation/msk/aws-msk-cluster_provisionedthroughput.go @@ -11,12 +11,12 @@ type Cluster_ProvisionedThroughput struct { // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-provisionedthroughput.html#cfn-msk-cluster-provisionedthroughput-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // VolumeThroughput AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-provisionedthroughput.html#cfn-msk-cluster-provisionedthroughput-volumethroughput - VolumeThroughput int `json:"VolumeThroughput,omitempty"` + VolumeThroughput *int `json:"VolumeThroughput,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/msk/aws-msk-cluster_publicaccess.go b/cloudformation/msk/aws-msk-cluster_publicaccess.go index 3854e8407f..502a84a8b3 100644 --- a/cloudformation/msk/aws-msk-cluster_publicaccess.go +++ b/cloudformation/msk/aws-msk-cluster_publicaccess.go @@ -11,7 +11,7 @@ type Cluster_PublicAccess struct { // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-publicaccess.html#cfn-msk-cluster-publicaccess-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/msk/aws-msk-cluster_s3.go b/cloudformation/msk/aws-msk-cluster_s3.go index 636e522698..1816ae4604 100644 --- a/cloudformation/msk/aws-msk-cluster_s3.go +++ b/cloudformation/msk/aws-msk-cluster_s3.go @@ -11,7 +11,7 @@ type Cluster_S3 struct { // Bucket AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-s3.html#cfn-msk-cluster-s3-bucket - Bucket string `json:"Bucket,omitempty"` + Bucket *string `json:"Bucket,omitempty"` // Enabled AWS CloudFormation Property // Required: true @@ -21,7 +21,7 @@ type Cluster_S3 struct { // Prefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-s3.html#cfn-msk-cluster-s3-prefix - Prefix string `json:"Prefix,omitempty"` + Prefix *string `json:"Prefix,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/msk/aws-msk-cluster_tls.go b/cloudformation/msk/aws-msk-cluster_tls.go index 74b6974929..18c1562027 100644 --- a/cloudformation/msk/aws-msk-cluster_tls.go +++ b/cloudformation/msk/aws-msk-cluster_tls.go @@ -11,12 +11,12 @@ type Cluster_Tls struct { // CertificateAuthorityArnList AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-tls.html#cfn-msk-cluster-tls-certificateauthorityarnlist - CertificateAuthorityArnList []string `json:"CertificateAuthorityArnList,omitempty"` + CertificateAuthorityArnList *[]string `json:"CertificateAuthorityArnList,omitempty"` // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-tls.html#cfn-msk-cluster-tls-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mwaa/aws-mwaa-environment.go b/cloudformation/mwaa/aws-mwaa-environment.go index 4c917618b9..4c3d79f193 100644 --- a/cloudformation/mwaa/aws-mwaa-environment.go +++ b/cloudformation/mwaa/aws-mwaa-environment.go @@ -15,32 +15,32 @@ 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-airflowversion - AirflowVersion string `json:"AirflowVersion,omitempty"` + AirflowVersion *string `json:"AirflowVersion,omitempty"` // DagS3Path AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-dags3path - DagS3Path string `json:"DagS3Path,omitempty"` + DagS3Path *string `json:"DagS3Path,omitempty"` // EnvironmentClass AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-environmentclass - EnvironmentClass string `json:"EnvironmentClass,omitempty"` + EnvironmentClass *string `json:"EnvironmentClass,omitempty"` // ExecutionRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-executionrolearn - ExecutionRoleArn string `json:"ExecutionRoleArn,omitempty"` + ExecutionRoleArn *string `json:"ExecutionRoleArn,omitempty"` // KmsKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-kmskey - KmsKey string `json:"KmsKey,omitempty"` + KmsKey *string `json:"KmsKey,omitempty"` // LoggingConfiguration AWS CloudFormation Property // Required: false @@ -50,17 +50,17 @@ type Environment struct { // MaxWorkers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-maxworkers - MaxWorkers int `json:"MaxWorkers,omitempty"` + MaxWorkers *int `json:"MaxWorkers,omitempty"` // MinWorkers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-minworkers - MinWorkers int `json:"MinWorkers,omitempty"` + MinWorkers *int `json:"MinWorkers,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // NetworkConfiguration AWS CloudFormation Property // Required: false @@ -70,47 +70,47 @@ type Environment struct { // PluginsS3ObjectVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-pluginss3objectversion - PluginsS3ObjectVersion string `json:"PluginsS3ObjectVersion,omitempty"` + PluginsS3ObjectVersion *string `json:"PluginsS3ObjectVersion,omitempty"` // PluginsS3Path AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-pluginss3path - PluginsS3Path string `json:"PluginsS3Path,omitempty"` + PluginsS3Path *string `json:"PluginsS3Path,omitempty"` // RequirementsS3ObjectVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-requirementss3objectversion - RequirementsS3ObjectVersion string `json:"RequirementsS3ObjectVersion,omitempty"` + RequirementsS3ObjectVersion *string `json:"RequirementsS3ObjectVersion,omitempty"` // RequirementsS3Path AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-requirementss3path - RequirementsS3Path string `json:"RequirementsS3Path,omitempty"` + RequirementsS3Path *string `json:"RequirementsS3Path,omitempty"` // Schedulers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-schedulers - Schedulers int `json:"Schedulers,omitempty"` + Schedulers *int `json:"Schedulers,omitempty"` // SourceBucketArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-sourcebucketarn - SourceBucketArn string `json:"SourceBucketArn,omitempty"` + SourceBucketArn *string `json:"SourceBucketArn,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-webserveraccessmode - WebserverAccessMode string `json:"WebserverAccessMode,omitempty"` + WebserverAccessMode *string `json:"WebserverAccessMode,omitempty"` // WeeklyMaintenanceWindowStart AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-weeklymaintenancewindowstart - WeeklyMaintenanceWindowStart string `json:"WeeklyMaintenanceWindowStart,omitempty"` + WeeklyMaintenanceWindowStart *string `json:"WeeklyMaintenanceWindowStart,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mwaa/aws-mwaa-environment_moduleloggingconfiguration.go b/cloudformation/mwaa/aws-mwaa-environment_moduleloggingconfiguration.go index f06d93c114..f631a5fb4a 100644 --- a/cloudformation/mwaa/aws-mwaa-environment_moduleloggingconfiguration.go +++ b/cloudformation/mwaa/aws-mwaa-environment_moduleloggingconfiguration.go @@ -11,17 +11,17 @@ type Environment_ModuleLoggingConfiguration struct { // CloudWatchLogGroupArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mwaa-environment-moduleloggingconfiguration.html#cfn-mwaa-environment-moduleloggingconfiguration-cloudwatchloggrouparn - CloudWatchLogGroupArn string `json:"CloudWatchLogGroupArn,omitempty"` + CloudWatchLogGroupArn *string `json:"CloudWatchLogGroupArn,omitempty"` // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mwaa-environment-moduleloggingconfiguration.html#cfn-mwaa-environment-moduleloggingconfiguration-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // LogLevel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mwaa-environment-moduleloggingconfiguration.html#cfn-mwaa-environment-moduleloggingconfiguration-loglevel - LogLevel string `json:"LogLevel,omitempty"` + LogLevel *string `json:"LogLevel,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mwaa/aws-mwaa-environment_networkconfiguration.go b/cloudformation/mwaa/aws-mwaa-environment_networkconfiguration.go index 2548b37a05..908abae1bb 100644 --- a/cloudformation/mwaa/aws-mwaa-environment_networkconfiguration.go +++ b/cloudformation/mwaa/aws-mwaa-environment_networkconfiguration.go @@ -11,12 +11,12 @@ type Environment_NetworkConfiguration struct { // SecurityGroupIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mwaa-environment-networkconfiguration.html#cfn-mwaa-environment-networkconfiguration-securitygroupids - SecurityGroupIds []string `json:"SecurityGroupIds,omitempty"` + SecurityGroupIds *[]string `json:"SecurityGroupIds,omitempty"` // SubnetIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mwaa-environment-networkconfiguration.html#cfn-mwaa-environment-networkconfiguration-subnetids - SubnetIds []string `json:"SubnetIds,omitempty"` + SubnetIds *[]string `json:"SubnetIds,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/neptune/aws-neptune-dbcluster.go b/cloudformation/neptune/aws-neptune-dbcluster.go index c6848e891a..657173b3bc 100644 --- a/cloudformation/neptune/aws-neptune-dbcluster.go +++ b/cloudformation/neptune/aws-neptune-dbcluster.go @@ -16,112 +16,112 @@ type DBCluster struct { // AssociatedRoles AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-associatedroles - AssociatedRoles []DBCluster_DBClusterRole `json:"AssociatedRoles,omitempty"` + AssociatedRoles *[]DBCluster_DBClusterRole `json:"AssociatedRoles,omitempty"` // AvailabilityZones AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-availabilityzones - AvailabilityZones []string `json:"AvailabilityZones,omitempty"` + AvailabilityZones *[]string `json:"AvailabilityZones,omitempty"` // BackupRetentionPeriod AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-backupretentionperiod - BackupRetentionPeriod int `json:"BackupRetentionPeriod,omitempty"` + BackupRetentionPeriod *int `json:"BackupRetentionPeriod,omitempty"` // DBClusterIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-dbclusteridentifier - DBClusterIdentifier string `json:"DBClusterIdentifier,omitempty"` + DBClusterIdentifier *string `json:"DBClusterIdentifier,omitempty"` // DBClusterParameterGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-dbclusterparametergroupname - DBClusterParameterGroupName string `json:"DBClusterParameterGroupName,omitempty"` + DBClusterParameterGroupName *string `json:"DBClusterParameterGroupName,omitempty"` // DBSubnetGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-dbsubnetgroupname - DBSubnetGroupName string `json:"DBSubnetGroupName,omitempty"` + DBSubnetGroupName *string `json:"DBSubnetGroupName,omitempty"` // DeletionProtection AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-deletionprotection - DeletionProtection bool `json:"DeletionProtection,omitempty"` + DeletionProtection *bool `json:"DeletionProtection,omitempty"` // EnableCloudwatchLogsExports AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-enablecloudwatchlogsexports - EnableCloudwatchLogsExports []string `json:"EnableCloudwatchLogsExports,omitempty"` + EnableCloudwatchLogsExports *[]string `json:"EnableCloudwatchLogsExports,omitempty"` // EngineVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-engineversion - EngineVersion string `json:"EngineVersion,omitempty"` + EngineVersion *string `json:"EngineVersion,omitempty"` // IamAuthEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-iamauthenabled - IamAuthEnabled bool `json:"IamAuthEnabled,omitempty"` + IamAuthEnabled *bool `json:"IamAuthEnabled,omitempty"` // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // Port AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-port - Port int `json:"Port,omitempty"` + Port *int `json:"Port,omitempty"` // PreferredBackupWindow AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-preferredbackupwindow - PreferredBackupWindow string `json:"PreferredBackupWindow,omitempty"` + PreferredBackupWindow *string `json:"PreferredBackupWindow,omitempty"` // PreferredMaintenanceWindow AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-preferredmaintenancewindow - PreferredMaintenanceWindow string `json:"PreferredMaintenanceWindow,omitempty"` + PreferredMaintenanceWindow *string `json:"PreferredMaintenanceWindow,omitempty"` // RestoreToTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-restoretotime - RestoreToTime string `json:"RestoreToTime,omitempty"` + RestoreToTime *string `json:"RestoreToTime,omitempty"` // RestoreType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-restoretype - RestoreType string `json:"RestoreType,omitempty"` + RestoreType *string `json:"RestoreType,omitempty"` // SnapshotIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-snapshotidentifier - SnapshotIdentifier string `json:"SnapshotIdentifier,omitempty"` + SnapshotIdentifier *string `json:"SnapshotIdentifier,omitempty"` // SourceDBClusterIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-sourcedbclusteridentifier - SourceDBClusterIdentifier string `json:"SourceDBClusterIdentifier,omitempty"` + SourceDBClusterIdentifier *string `json:"SourceDBClusterIdentifier,omitempty"` // StorageEncrypted AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-storageencrypted - StorageEncrypted bool `json:"StorageEncrypted,omitempty"` + StorageEncrypted *bool `json:"StorageEncrypted,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // UseLatestRestorableTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-uselatestrestorabletime - UseLatestRestorableTime bool `json:"UseLatestRestorableTime,omitempty"` + UseLatestRestorableTime *bool `json:"UseLatestRestorableTime,omitempty"` // VpcSecurityGroupIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-vpcsecuritygroupids - VpcSecurityGroupIds []string `json:"VpcSecurityGroupIds,omitempty"` + VpcSecurityGroupIds *[]string `json:"VpcSecurityGroupIds,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/neptune/aws-neptune-dbcluster_dbclusterrole.go b/cloudformation/neptune/aws-neptune-dbcluster_dbclusterrole.go index 64719f750c..b6953c3326 100644 --- a/cloudformation/neptune/aws-neptune-dbcluster_dbclusterrole.go +++ b/cloudformation/neptune/aws-neptune-dbcluster_dbclusterrole.go @@ -11,12 +11,12 @@ type DBCluster_DBClusterRole struct { // FeatureName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-neptune-dbcluster-dbclusterrole.html#cfn-neptune-dbcluster-dbclusterrole-featurename - FeatureName string `json:"FeatureName,omitempty"` + FeatureName *string `json:"FeatureName,omitempty"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-neptune-dbcluster-dbclusterrole.html#cfn-neptune-dbcluster-dbclusterrole-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/neptune/aws-neptune-dbclusterparametergroup.go b/cloudformation/neptune/aws-neptune-dbclusterparametergroup.go index 12698bfbd6..e4cd7f508b 100644 --- a/cloudformation/neptune/aws-neptune-dbclusterparametergroup.go +++ b/cloudformation/neptune/aws-neptune-dbclusterparametergroup.go @@ -16,27 +16,27 @@ type DBClusterParameterGroup struct { // Description AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbclusterparametergroup.html#cfn-neptune-dbclusterparametergroup-description - Description string `json:"Description,omitempty"` + Description string `json:"Description"` // Family AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbclusterparametergroup.html#cfn-neptune-dbclusterparametergroup-family - Family string `json:"Family,omitempty"` + Family string `json:"Family"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbclusterparametergroup.html#cfn-neptune-dbclusterparametergroup-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Parameters AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbclusterparametergroup.html#cfn-neptune-dbclusterparametergroup-parameters - Parameters interface{} `json:"Parameters,omitempty"` + Parameters interface{} `json:"Parameters"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbclusterparametergroup.html#cfn-neptune-dbclusterparametergroup-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/neptune/aws-neptune-dbinstance.go b/cloudformation/neptune/aws-neptune-dbinstance.go index 8971553235..fd39f37e39 100644 --- a/cloudformation/neptune/aws-neptune-dbinstance.go +++ b/cloudformation/neptune/aws-neptune-dbinstance.go @@ -16,57 +16,57 @@ type DBInstance struct { // AllowMajorVersionUpgrade AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-allowmajorversionupgrade - AllowMajorVersionUpgrade bool `json:"AllowMajorVersionUpgrade,omitempty"` + AllowMajorVersionUpgrade *bool `json:"AllowMajorVersionUpgrade,omitempty"` // AutoMinorVersionUpgrade AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-autominorversionupgrade - AutoMinorVersionUpgrade bool `json:"AutoMinorVersionUpgrade,omitempty"` + AutoMinorVersionUpgrade *bool `json:"AutoMinorVersionUpgrade,omitempty"` // AvailabilityZone AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-availabilityzone - AvailabilityZone string `json:"AvailabilityZone,omitempty"` + AvailabilityZone *string `json:"AvailabilityZone,omitempty"` // DBClusterIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-dbclusteridentifier - DBClusterIdentifier string `json:"DBClusterIdentifier,omitempty"` + DBClusterIdentifier *string `json:"DBClusterIdentifier,omitempty"` // DBInstanceClass AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-dbinstanceclass - DBInstanceClass string `json:"DBInstanceClass,omitempty"` + DBInstanceClass string `json:"DBInstanceClass"` // DBInstanceIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-dbinstanceidentifier - DBInstanceIdentifier string `json:"DBInstanceIdentifier,omitempty"` + DBInstanceIdentifier *string `json:"DBInstanceIdentifier,omitempty"` // DBParameterGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-dbparametergroupname - DBParameterGroupName string `json:"DBParameterGroupName,omitempty"` + DBParameterGroupName *string `json:"DBParameterGroupName,omitempty"` // DBSnapshotIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-dbsnapshotidentifier - DBSnapshotIdentifier string `json:"DBSnapshotIdentifier,omitempty"` + DBSnapshotIdentifier *string `json:"DBSnapshotIdentifier,omitempty"` // DBSubnetGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-dbsubnetgroupname - DBSubnetGroupName string `json:"DBSubnetGroupName,omitempty"` + DBSubnetGroupName *string `json:"DBSubnetGroupName,omitempty"` // PreferredMaintenanceWindow AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-preferredmaintenancewindow - PreferredMaintenanceWindow string `json:"PreferredMaintenanceWindow,omitempty"` + PreferredMaintenanceWindow *string `json:"PreferredMaintenanceWindow,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/neptune/aws-neptune-dbparametergroup.go b/cloudformation/neptune/aws-neptune-dbparametergroup.go index b575fa27ed..72e05c9fe9 100644 --- a/cloudformation/neptune/aws-neptune-dbparametergroup.go +++ b/cloudformation/neptune/aws-neptune-dbparametergroup.go @@ -16,27 +16,27 @@ type DBParameterGroup struct { // Description AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbparametergroup.html#cfn-neptune-dbparametergroup-description - Description string `json:"Description,omitempty"` + Description string `json:"Description"` // Family AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbparametergroup.html#cfn-neptune-dbparametergroup-family - Family string `json:"Family,omitempty"` + Family string `json:"Family"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbparametergroup.html#cfn-neptune-dbparametergroup-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Parameters AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbparametergroup.html#cfn-neptune-dbparametergroup-parameters - Parameters interface{} `json:"Parameters,omitempty"` + Parameters interface{} `json:"Parameters"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbparametergroup.html#cfn-neptune-dbparametergroup-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/neptune/aws-neptune-dbsubnetgroup.go b/cloudformation/neptune/aws-neptune-dbsubnetgroup.go index fed94448a7..12a2f908ef 100644 --- a/cloudformation/neptune/aws-neptune-dbsubnetgroup.go +++ b/cloudformation/neptune/aws-neptune-dbsubnetgroup.go @@ -16,22 +16,22 @@ type DBSubnetGroup struct { // DBSubnetGroupDescription AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbsubnetgroup.html#cfn-neptune-dbsubnetgroup-dbsubnetgroupdescription - DBSubnetGroupDescription string `json:"DBSubnetGroupDescription,omitempty"` + DBSubnetGroupDescription string `json:"DBSubnetGroupDescription"` // DBSubnetGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbsubnetgroup.html#cfn-neptune-dbsubnetgroup-dbsubnetgroupname - DBSubnetGroupName string `json:"DBSubnetGroupName,omitempty"` + DBSubnetGroupName *string `json:"DBSubnetGroupName,omitempty"` // SubnetIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbsubnetgroup.html#cfn-neptune-dbsubnetgroup-subnetids - SubnetIds []string `json:"SubnetIds,omitempty"` + SubnetIds []string `json:"SubnetIds"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbsubnetgroup.html#cfn-neptune-dbsubnetgroup-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/networkfirewall/aws-networkfirewall-firewall.go b/cloudformation/networkfirewall/aws-networkfirewall-firewall.go index f9c96e2330..bb743aa358 100644 --- a/cloudformation/networkfirewall/aws-networkfirewall-firewall.go +++ b/cloudformation/networkfirewall/aws-networkfirewall-firewall.go @@ -16,47 +16,47 @@ type Firewall struct { // DeleteProtection AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkfirewall-firewall.html#cfn-networkfirewall-firewall-deleteprotection - DeleteProtection bool `json:"DeleteProtection,omitempty"` + DeleteProtection *bool `json:"DeleteProtection,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkfirewall-firewall.html#cfn-networkfirewall-firewall-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // FirewallName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkfirewall-firewall.html#cfn-networkfirewall-firewall-firewallname - FirewallName string `json:"FirewallName,omitempty"` + FirewallName string `json:"FirewallName"` // FirewallPolicyArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkfirewall-firewall.html#cfn-networkfirewall-firewall-firewallpolicyarn - FirewallPolicyArn string `json:"FirewallPolicyArn,omitempty"` + FirewallPolicyArn string `json:"FirewallPolicyArn"` // FirewallPolicyChangeProtection AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkfirewall-firewall.html#cfn-networkfirewall-firewall-firewallpolicychangeprotection - FirewallPolicyChangeProtection bool `json:"FirewallPolicyChangeProtection,omitempty"` + FirewallPolicyChangeProtection *bool `json:"FirewallPolicyChangeProtection,omitempty"` // SubnetChangeProtection AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkfirewall-firewall.html#cfn-networkfirewall-firewall-subnetchangeprotection - SubnetChangeProtection bool `json:"SubnetChangeProtection,omitempty"` + SubnetChangeProtection *bool `json:"SubnetChangeProtection,omitempty"` // SubnetMappings AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkfirewall-firewall.html#cfn-networkfirewall-firewall-subnetmappings - SubnetMappings []Firewall_SubnetMapping `json:"SubnetMappings,omitempty"` + SubnetMappings []Firewall_SubnetMapping `json:"SubnetMappings"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkfirewall-firewall.html#cfn-networkfirewall-firewall-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // VpcId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkfirewall-firewall.html#cfn-networkfirewall-firewall-vpcid - VpcId string `json:"VpcId,omitempty"` + VpcId string `json:"VpcId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/networkfirewall/aws-networkfirewall-firewall_subnetmapping.go b/cloudformation/networkfirewall/aws-networkfirewall-firewall_subnetmapping.go index b37e48a4dc..244fb801d6 100644 --- a/cloudformation/networkfirewall/aws-networkfirewall-firewall_subnetmapping.go +++ b/cloudformation/networkfirewall/aws-networkfirewall-firewall_subnetmapping.go @@ -11,7 +11,7 @@ type Firewall_SubnetMapping struct { // SubnetId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewall-subnetmapping.html#cfn-networkfirewall-firewall-subnetmapping-subnetid - SubnetId string `json:"SubnetId,omitempty"` + SubnetId string `json:"SubnetId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/networkfirewall/aws-networkfirewall-firewallpolicy.go b/cloudformation/networkfirewall/aws-networkfirewall-firewallpolicy.go index 2d3e199845..eaeec9b893 100644 --- a/cloudformation/networkfirewall/aws-networkfirewall-firewallpolicy.go +++ b/cloudformation/networkfirewall/aws-networkfirewall-firewallpolicy.go @@ -16,22 +16,22 @@ type FirewallPolicy struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkfirewall-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // FirewallPolicy AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkfirewall-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy - FirewallPolicy *FirewallPolicy_FirewallPolicy `json:"FirewallPolicy,omitempty"` + FirewallPolicy *FirewallPolicy_FirewallPolicy `json:"FirewallPolicy"` // FirewallPolicyName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkfirewall-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicyname - FirewallPolicyName string `json:"FirewallPolicyName,omitempty"` + FirewallPolicyName string `json:"FirewallPolicyName"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkfirewall-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/networkfirewall/aws-networkfirewall-firewallpolicy_customaction.go b/cloudformation/networkfirewall/aws-networkfirewall-firewallpolicy_customaction.go index 1d4c7ba79d..54199c606d 100644 --- a/cloudformation/networkfirewall/aws-networkfirewall-firewallpolicy_customaction.go +++ b/cloudformation/networkfirewall/aws-networkfirewall-firewallpolicy_customaction.go @@ -11,12 +11,12 @@ type FirewallPolicy_CustomAction struct { // ActionDefinition AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-customaction.html#cfn-networkfirewall-firewallpolicy-customaction-actiondefinition - ActionDefinition *FirewallPolicy_ActionDefinition `json:"ActionDefinition,omitempty"` + ActionDefinition *FirewallPolicy_ActionDefinition `json:"ActionDefinition"` // ActionName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-customaction.html#cfn-networkfirewall-firewallpolicy-customaction-actionname - ActionName string `json:"ActionName,omitempty"` + ActionName string `json:"ActionName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/networkfirewall/aws-networkfirewall-firewallpolicy_dimension.go b/cloudformation/networkfirewall/aws-networkfirewall-firewallpolicy_dimension.go index 10f1b556ed..1a31f05167 100644 --- a/cloudformation/networkfirewall/aws-networkfirewall-firewallpolicy_dimension.go +++ b/cloudformation/networkfirewall/aws-networkfirewall-firewallpolicy_dimension.go @@ -11,7 +11,7 @@ type FirewallPolicy_Dimension struct { // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-dimension.html#cfn-networkfirewall-firewallpolicy-dimension-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/networkfirewall/aws-networkfirewall-firewallpolicy_firewallpolicy.go b/cloudformation/networkfirewall/aws-networkfirewall-firewallpolicy_firewallpolicy.go index 8a67783700..f3179226ff 100644 --- a/cloudformation/networkfirewall/aws-networkfirewall-firewallpolicy_firewallpolicy.go +++ b/cloudformation/networkfirewall/aws-networkfirewall-firewallpolicy_firewallpolicy.go @@ -11,7 +11,7 @@ type FirewallPolicy_FirewallPolicy struct { // StatefulDefaultActions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefuldefaultactions - StatefulDefaultActions []string `json:"StatefulDefaultActions,omitempty"` + StatefulDefaultActions *[]string `json:"StatefulDefaultActions,omitempty"` // StatefulEngineOptions AWS CloudFormation Property // Required: false @@ -21,27 +21,27 @@ type FirewallPolicy_FirewallPolicy struct { // StatefulRuleGroupReferences AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulrulegroupreferences - StatefulRuleGroupReferences []FirewallPolicy_StatefulRuleGroupReference `json:"StatefulRuleGroupReferences,omitempty"` + StatefulRuleGroupReferences *[]FirewallPolicy_StatefulRuleGroupReference `json:"StatefulRuleGroupReferences,omitempty"` // StatelessCustomActions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelesscustomactions - StatelessCustomActions []FirewallPolicy_CustomAction `json:"StatelessCustomActions,omitempty"` + StatelessCustomActions *[]FirewallPolicy_CustomAction `json:"StatelessCustomActions,omitempty"` // StatelessDefaultActions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessdefaultactions - StatelessDefaultActions []string `json:"StatelessDefaultActions,omitempty"` + StatelessDefaultActions []string `json:"StatelessDefaultActions"` // StatelessFragmentDefaultActions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessfragmentdefaultactions - StatelessFragmentDefaultActions []string `json:"StatelessFragmentDefaultActions,omitempty"` + StatelessFragmentDefaultActions []string `json:"StatelessFragmentDefaultActions"` // StatelessRuleGroupReferences AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessrulegroupreferences - StatelessRuleGroupReferences []FirewallPolicy_StatelessRuleGroupReference `json:"StatelessRuleGroupReferences,omitempty"` + StatelessRuleGroupReferences *[]FirewallPolicy_StatelessRuleGroupReference `json:"StatelessRuleGroupReferences,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/networkfirewall/aws-networkfirewall-firewallpolicy_publishmetricaction.go b/cloudformation/networkfirewall/aws-networkfirewall-firewallpolicy_publishmetricaction.go index 93543d0bb1..f9b762b000 100644 --- a/cloudformation/networkfirewall/aws-networkfirewall-firewallpolicy_publishmetricaction.go +++ b/cloudformation/networkfirewall/aws-networkfirewall-firewallpolicy_publishmetricaction.go @@ -11,7 +11,7 @@ type FirewallPolicy_PublishMetricAction struct { // Dimensions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-publishmetricaction.html#cfn-networkfirewall-firewallpolicy-publishmetricaction-dimensions - Dimensions []FirewallPolicy_Dimension `json:"Dimensions,omitempty"` + Dimensions []FirewallPolicy_Dimension `json:"Dimensions"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/networkfirewall/aws-networkfirewall-firewallpolicy_statefulengineoptions.go b/cloudformation/networkfirewall/aws-networkfirewall-firewallpolicy_statefulengineoptions.go index ca6cd304bc..012144db2b 100644 --- a/cloudformation/networkfirewall/aws-networkfirewall-firewallpolicy_statefulengineoptions.go +++ b/cloudformation/networkfirewall/aws-networkfirewall-firewallpolicy_statefulengineoptions.go @@ -11,7 +11,7 @@ type FirewallPolicy_StatefulEngineOptions struct { // RuleOrder AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-statefulengineoptions.html#cfn-networkfirewall-firewallpolicy-statefulengineoptions-ruleorder - RuleOrder string `json:"RuleOrder,omitempty"` + RuleOrder *string `json:"RuleOrder,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/networkfirewall/aws-networkfirewall-firewallpolicy_statefulrulegroupreference.go b/cloudformation/networkfirewall/aws-networkfirewall-firewallpolicy_statefulrulegroupreference.go index 1e2e13d189..c2b5f251bd 100644 --- a/cloudformation/networkfirewall/aws-networkfirewall-firewallpolicy_statefulrulegroupreference.go +++ b/cloudformation/networkfirewall/aws-networkfirewall-firewallpolicy_statefulrulegroupreference.go @@ -11,12 +11,12 @@ type FirewallPolicy_StatefulRuleGroupReference struct { // Priority AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-statefulrulegroupreference.html#cfn-networkfirewall-firewallpolicy-statefulrulegroupreference-priority - Priority int `json:"Priority,omitempty"` + Priority *int `json:"Priority,omitempty"` // ResourceArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-statefulrulegroupreference.html#cfn-networkfirewall-firewallpolicy-statefulrulegroupreference-resourcearn - ResourceArn string `json:"ResourceArn,omitempty"` + ResourceArn string `json:"ResourceArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/networkfirewall/aws-networkfirewall-firewallpolicy_statelessrulegroupreference.go b/cloudformation/networkfirewall/aws-networkfirewall-firewallpolicy_statelessrulegroupreference.go index 7fba88ff00..c92e2be640 100644 --- a/cloudformation/networkfirewall/aws-networkfirewall-firewallpolicy_statelessrulegroupreference.go +++ b/cloudformation/networkfirewall/aws-networkfirewall-firewallpolicy_statelessrulegroupreference.go @@ -16,7 +16,7 @@ type FirewallPolicy_StatelessRuleGroupReference struct { // ResourceArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-statelessrulegroupreference.html#cfn-networkfirewall-firewallpolicy-statelessrulegroupreference-resourcearn - ResourceArn string `json:"ResourceArn,omitempty"` + ResourceArn string `json:"ResourceArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/networkfirewall/aws-networkfirewall-loggingconfiguration.go b/cloudformation/networkfirewall/aws-networkfirewall-loggingconfiguration.go index e8088198ed..c7ec7a18e8 100644 --- a/cloudformation/networkfirewall/aws-networkfirewall-loggingconfiguration.go +++ b/cloudformation/networkfirewall/aws-networkfirewall-loggingconfiguration.go @@ -15,17 +15,17 @@ type LoggingConfiguration struct { // FirewallArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkfirewall-loggingconfiguration.html#cfn-networkfirewall-loggingconfiguration-firewallarn - FirewallArn string `json:"FirewallArn,omitempty"` + FirewallArn string `json:"FirewallArn"` // FirewallName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkfirewall-loggingconfiguration.html#cfn-networkfirewall-loggingconfiguration-firewallname - FirewallName string `json:"FirewallName,omitempty"` + FirewallName *string `json:"FirewallName,omitempty"` // LoggingConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkfirewall-loggingconfiguration.html#cfn-networkfirewall-loggingconfiguration-loggingconfiguration - LoggingConfiguration *LoggingConfiguration_LoggingConfiguration `json:"LoggingConfiguration,omitempty"` + LoggingConfiguration *LoggingConfiguration_LoggingConfiguration `json:"LoggingConfiguration"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/networkfirewall/aws-networkfirewall-loggingconfiguration_logdestinationconfig.go b/cloudformation/networkfirewall/aws-networkfirewall-loggingconfiguration_logdestinationconfig.go index 812e9933f4..ecb2c9391f 100644 --- a/cloudformation/networkfirewall/aws-networkfirewall-loggingconfiguration_logdestinationconfig.go +++ b/cloudformation/networkfirewall/aws-networkfirewall-loggingconfiguration_logdestinationconfig.go @@ -11,17 +11,17 @@ type LoggingConfiguration_LogDestinationConfig struct { // LogDestination AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-loggingconfiguration-logdestinationconfig.html#cfn-networkfirewall-loggingconfiguration-logdestinationconfig-logdestination - LogDestination map[string]string `json:"LogDestination,omitempty"` + LogDestination map[string]string `json:"LogDestination"` // LogDestinationType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-loggingconfiguration-logdestinationconfig.html#cfn-networkfirewall-loggingconfiguration-logdestinationconfig-logdestinationtype - LogDestinationType string `json:"LogDestinationType,omitempty"` + LogDestinationType string `json:"LogDestinationType"` // LogType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-loggingconfiguration-logdestinationconfig.html#cfn-networkfirewall-loggingconfiguration-logdestinationconfig-logtype - LogType string `json:"LogType,omitempty"` + LogType string `json:"LogType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/networkfirewall/aws-networkfirewall-loggingconfiguration_loggingconfiguration.go b/cloudformation/networkfirewall/aws-networkfirewall-loggingconfiguration_loggingconfiguration.go index 806f06f661..9c957c141b 100644 --- a/cloudformation/networkfirewall/aws-networkfirewall-loggingconfiguration_loggingconfiguration.go +++ b/cloudformation/networkfirewall/aws-networkfirewall-loggingconfiguration_loggingconfiguration.go @@ -11,7 +11,7 @@ type LoggingConfiguration_LoggingConfiguration struct { // LogDestinationConfigs AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-loggingconfiguration-loggingconfiguration.html#cfn-networkfirewall-loggingconfiguration-loggingconfiguration-logdestinationconfigs - LogDestinationConfigs []LoggingConfiguration_LogDestinationConfig `json:"LogDestinationConfigs,omitempty"` + LogDestinationConfigs []LoggingConfiguration_LogDestinationConfig `json:"LogDestinationConfigs"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/networkfirewall/aws-networkfirewall-rulegroup.go b/cloudformation/networkfirewall/aws-networkfirewall-rulegroup.go index 764949d1be..541a7449c0 100644 --- a/cloudformation/networkfirewall/aws-networkfirewall-rulegroup.go +++ b/cloudformation/networkfirewall/aws-networkfirewall-rulegroup.go @@ -21,7 +21,7 @@ type RuleGroup struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkfirewall-rulegroup.html#cfn-networkfirewall-rulegroup-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // RuleGroup AWS CloudFormation Property // Required: false @@ -31,17 +31,17 @@ type RuleGroup struct { // RuleGroupName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkfirewall-rulegroup.html#cfn-networkfirewall-rulegroup-rulegroupname - RuleGroupName string `json:"RuleGroupName,omitempty"` + RuleGroupName string `json:"RuleGroupName"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkfirewall-rulegroup.html#cfn-networkfirewall-rulegroup-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkfirewall-rulegroup.html#cfn-networkfirewall-rulegroup-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_address.go b/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_address.go index a164c7200d..9d52cd74af 100644 --- a/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_address.go +++ b/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_address.go @@ -11,7 +11,7 @@ type RuleGroup_Address struct { // AddressDefinition AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-rulegroup-address.html#cfn-networkfirewall-rulegroup-address-addressdefinition - AddressDefinition string `json:"AddressDefinition,omitempty"` + AddressDefinition string `json:"AddressDefinition"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_customaction.go b/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_customaction.go index 162a8379e0..e47dc891d5 100644 --- a/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_customaction.go +++ b/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_customaction.go @@ -11,12 +11,12 @@ type RuleGroup_CustomAction struct { // ActionDefinition AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-rulegroup-customaction.html#cfn-networkfirewall-rulegroup-customaction-actiondefinition - ActionDefinition *RuleGroup_ActionDefinition `json:"ActionDefinition,omitempty"` + ActionDefinition *RuleGroup_ActionDefinition `json:"ActionDefinition"` // ActionName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-rulegroup-customaction.html#cfn-networkfirewall-rulegroup-customaction-actionname - ActionName string `json:"ActionName,omitempty"` + ActionName string `json:"ActionName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_dimension.go b/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_dimension.go index f756d7e789..7124494ebb 100644 --- a/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_dimension.go +++ b/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_dimension.go @@ -11,7 +11,7 @@ type RuleGroup_Dimension struct { // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-rulegroup-dimension.html#cfn-networkfirewall-rulegroup-dimension-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_header.go b/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_header.go index e915588275..768d712382 100644 --- a/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_header.go +++ b/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_header.go @@ -11,32 +11,32 @@ type RuleGroup_Header struct { // Destination AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-rulegroup-header.html#cfn-networkfirewall-rulegroup-header-destination - Destination string `json:"Destination,omitempty"` + Destination string `json:"Destination"` // DestinationPort AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-rulegroup-header.html#cfn-networkfirewall-rulegroup-header-destinationport - DestinationPort string `json:"DestinationPort,omitempty"` + DestinationPort string `json:"DestinationPort"` // Direction AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-rulegroup-header.html#cfn-networkfirewall-rulegroup-header-direction - Direction string `json:"Direction,omitempty"` + Direction string `json:"Direction"` // Protocol AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-rulegroup-header.html#cfn-networkfirewall-rulegroup-header-protocol - Protocol string `json:"Protocol,omitempty"` + Protocol string `json:"Protocol"` // Source AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-rulegroup-header.html#cfn-networkfirewall-rulegroup-header-source - Source string `json:"Source,omitempty"` + Source string `json:"Source"` // SourcePort AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-rulegroup-header.html#cfn-networkfirewall-rulegroup-header-sourceport - SourcePort string `json:"SourcePort,omitempty"` + SourcePort string `json:"SourcePort"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_ipset.go b/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_ipset.go index 4aa9e7974a..d0a9d2f2fd 100644 --- a/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_ipset.go +++ b/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_ipset.go @@ -11,7 +11,7 @@ type RuleGroup_IPSet struct { // Definition AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-rulegroup-ipset.html#cfn-networkfirewall-rulegroup-ipset-definition - Definition []string `json:"Definition,omitempty"` + Definition *[]string `json:"Definition,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_matchattributes.go b/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_matchattributes.go index 8c71bfec3d..3077b1c706 100644 --- a/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_matchattributes.go +++ b/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_matchattributes.go @@ -11,32 +11,32 @@ type RuleGroup_MatchAttributes struct { // DestinationPorts AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-rulegroup-matchattributes.html#cfn-networkfirewall-rulegroup-matchattributes-destinationports - DestinationPorts []RuleGroup_PortRange `json:"DestinationPorts,omitempty"` + DestinationPorts *[]RuleGroup_PortRange `json:"DestinationPorts,omitempty"` // Destinations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-rulegroup-matchattributes.html#cfn-networkfirewall-rulegroup-matchattributes-destinations - Destinations []RuleGroup_Address `json:"Destinations,omitempty"` + Destinations *[]RuleGroup_Address `json:"Destinations,omitempty"` // Protocols AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-rulegroup-matchattributes.html#cfn-networkfirewall-rulegroup-matchattributes-protocols - Protocols []int `json:"Protocols,omitempty"` + Protocols *[]int `json:"Protocols,omitempty"` // SourcePorts AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-rulegroup-matchattributes.html#cfn-networkfirewall-rulegroup-matchattributes-sourceports - SourcePorts []RuleGroup_PortRange `json:"SourcePorts,omitempty"` + SourcePorts *[]RuleGroup_PortRange `json:"SourcePorts,omitempty"` // Sources AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-rulegroup-matchattributes.html#cfn-networkfirewall-rulegroup-matchattributes-sources - Sources []RuleGroup_Address `json:"Sources,omitempty"` + Sources *[]RuleGroup_Address `json:"Sources,omitempty"` // TCPFlags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-rulegroup-matchattributes.html#cfn-networkfirewall-rulegroup-matchattributes-tcpflags - TCPFlags []RuleGroup_TCPFlagField `json:"TCPFlags,omitempty"` + TCPFlags *[]RuleGroup_TCPFlagField `json:"TCPFlags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_portset.go b/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_portset.go index 110667fb31..3a849b85b1 100644 --- a/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_portset.go +++ b/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_portset.go @@ -11,7 +11,7 @@ type RuleGroup_PortSet struct { // Definition AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-rulegroup-portset.html#cfn-networkfirewall-rulegroup-portset-definition - Definition []string `json:"Definition,omitempty"` + Definition *[]string `json:"Definition,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_publishmetricaction.go b/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_publishmetricaction.go index 8e357242bd..989225ae0d 100644 --- a/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_publishmetricaction.go +++ b/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_publishmetricaction.go @@ -11,7 +11,7 @@ type RuleGroup_PublishMetricAction struct { // Dimensions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-rulegroup-publishmetricaction.html#cfn-networkfirewall-rulegroup-publishmetricaction-dimensions - Dimensions []RuleGroup_Dimension `json:"Dimensions,omitempty"` + Dimensions []RuleGroup_Dimension `json:"Dimensions"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_ruledefinition.go b/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_ruledefinition.go index 2fbdc773e8..f4b722352a 100644 --- a/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_ruledefinition.go +++ b/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_ruledefinition.go @@ -11,12 +11,12 @@ type RuleGroup_RuleDefinition struct { // Actions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-rulegroup-ruledefinition.html#cfn-networkfirewall-rulegroup-ruledefinition-actions - Actions []string `json:"Actions,omitempty"` + Actions []string `json:"Actions"` // MatchAttributes AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-rulegroup-ruledefinition.html#cfn-networkfirewall-rulegroup-ruledefinition-matchattributes - MatchAttributes *RuleGroup_MatchAttributes `json:"MatchAttributes,omitempty"` + MatchAttributes *RuleGroup_MatchAttributes `json:"MatchAttributes"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_rulegroup.go b/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_rulegroup.go index eaee57a194..24bebedc28 100644 --- a/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_rulegroup.go +++ b/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_rulegroup.go @@ -16,7 +16,7 @@ type RuleGroup_RuleGroup struct { // RulesSource AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-rulegroup-rulegroup.html#cfn-networkfirewall-rulegroup-rulegroup-rulessource - RulesSource *RuleGroup_RulesSource `json:"RulesSource,omitempty"` + RulesSource *RuleGroup_RulesSource `json:"RulesSource"` // StatefulRuleOptions AWS CloudFormation Property // Required: false diff --git a/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_ruleoption.go b/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_ruleoption.go index ab2a5edc86..9504739d4c 100644 --- a/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_ruleoption.go +++ b/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_ruleoption.go @@ -11,12 +11,12 @@ type RuleGroup_RuleOption struct { // Keyword AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-rulegroup-ruleoption.html#cfn-networkfirewall-rulegroup-ruleoption-keyword - Keyword string `json:"Keyword,omitempty"` + Keyword string `json:"Keyword"` // Settings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-rulegroup-ruleoption.html#cfn-networkfirewall-rulegroup-ruleoption-settings - Settings []string `json:"Settings,omitempty"` + Settings *[]string `json:"Settings,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_rulessource.go b/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_rulessource.go index ec7dae14ff..5f5027b8a4 100644 --- a/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_rulessource.go +++ b/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_rulessource.go @@ -16,12 +16,12 @@ type RuleGroup_RulesSource struct { // RulesString AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-rulegroup-rulessource.html#cfn-networkfirewall-rulegroup-rulessource-rulesstring - RulesString string `json:"RulesString,omitempty"` + RulesString *string `json:"RulesString,omitempty"` // StatefulRules AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-rulegroup-rulessource.html#cfn-networkfirewall-rulegroup-rulessource-statefulrules - StatefulRules []RuleGroup_StatefulRule `json:"StatefulRules,omitempty"` + StatefulRules *[]RuleGroup_StatefulRule `json:"StatefulRules,omitempty"` // StatelessRulesAndCustomActions AWS CloudFormation Property // Required: false diff --git a/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_rulessourcelist.go b/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_rulessourcelist.go index 0fad3d24c7..3d763c10cb 100644 --- a/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_rulessourcelist.go +++ b/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_rulessourcelist.go @@ -11,17 +11,17 @@ type RuleGroup_RulesSourceList struct { // GeneratedRulesType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-rulegroup-rulessourcelist.html#cfn-networkfirewall-rulegroup-rulessourcelist-generatedrulestype - GeneratedRulesType string `json:"GeneratedRulesType,omitempty"` + GeneratedRulesType string `json:"GeneratedRulesType"` // TargetTypes AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-rulegroup-rulessourcelist.html#cfn-networkfirewall-rulegroup-rulessourcelist-targettypes - TargetTypes []string `json:"TargetTypes,omitempty"` + TargetTypes []string `json:"TargetTypes"` // Targets AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-rulegroup-rulessourcelist.html#cfn-networkfirewall-rulegroup-rulessourcelist-targets - Targets []string `json:"Targets,omitempty"` + Targets []string `json:"Targets"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_rulevariables.go b/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_rulevariables.go index 991e34b436..fc36ce20b9 100644 --- a/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_rulevariables.go +++ b/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_rulevariables.go @@ -11,12 +11,12 @@ type RuleGroup_RuleVariables struct { // IPSets AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-rulegroup-rulevariables.html#cfn-networkfirewall-rulegroup-rulevariables-ipsets - IPSets map[string]RuleGroup_IPSet `json:"IPSets,omitempty"` + IPSets *map[string]RuleGroup_IPSet `json:"IPSets,omitempty"` // PortSets AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-rulegroup-rulevariables.html#cfn-networkfirewall-rulegroup-rulevariables-portsets - PortSets map[string]RuleGroup_PortSet `json:"PortSets,omitempty"` + PortSets *map[string]RuleGroup_PortSet `json:"PortSets,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_statefulrule.go b/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_statefulrule.go index fcaa75112f..e7e624a90d 100644 --- a/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_statefulrule.go +++ b/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_statefulrule.go @@ -11,17 +11,17 @@ type RuleGroup_StatefulRule struct { // Action AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-rulegroup-statefulrule.html#cfn-networkfirewall-rulegroup-statefulrule-action - Action string `json:"Action,omitempty"` + Action string `json:"Action"` // Header AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-rulegroup-statefulrule.html#cfn-networkfirewall-rulegroup-statefulrule-header - Header *RuleGroup_Header `json:"Header,omitempty"` + Header *RuleGroup_Header `json:"Header"` // RuleOptions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-rulegroup-statefulrule.html#cfn-networkfirewall-rulegroup-statefulrule-ruleoptions - RuleOptions []RuleGroup_RuleOption `json:"RuleOptions,omitempty"` + RuleOptions []RuleGroup_RuleOption `json:"RuleOptions"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_statefulruleoptions.go b/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_statefulruleoptions.go index 87e12b6084..c38a7f1b4b 100644 --- a/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_statefulruleoptions.go +++ b/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_statefulruleoptions.go @@ -11,7 +11,7 @@ type RuleGroup_StatefulRuleOptions struct { // RuleOrder AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-rulegroup-statefulruleoptions.html#cfn-networkfirewall-rulegroup-statefulruleoptions-ruleorder - RuleOrder string `json:"RuleOrder,omitempty"` + RuleOrder *string `json:"RuleOrder,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_statelessrule.go b/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_statelessrule.go index b00bf07ba2..d37755d105 100644 --- a/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_statelessrule.go +++ b/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_statelessrule.go @@ -16,7 +16,7 @@ type RuleGroup_StatelessRule struct { // RuleDefinition AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-rulegroup-statelessrule.html#cfn-networkfirewall-rulegroup-statelessrule-ruledefinition - RuleDefinition *RuleGroup_RuleDefinition `json:"RuleDefinition,omitempty"` + RuleDefinition *RuleGroup_RuleDefinition `json:"RuleDefinition"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_statelessrulesandcustomactions.go b/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_statelessrulesandcustomactions.go index 1919e76b36..5a76aee6a3 100644 --- a/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_statelessrulesandcustomactions.go +++ b/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_statelessrulesandcustomactions.go @@ -11,12 +11,12 @@ type RuleGroup_StatelessRulesAndCustomActions struct { // CustomActions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-rulegroup-statelessrulesandcustomactions.html#cfn-networkfirewall-rulegroup-statelessrulesandcustomactions-customactions - CustomActions []RuleGroup_CustomAction `json:"CustomActions,omitempty"` + CustomActions *[]RuleGroup_CustomAction `json:"CustomActions,omitempty"` // StatelessRules AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-rulegroup-statelessrulesandcustomactions.html#cfn-networkfirewall-rulegroup-statelessrulesandcustomactions-statelessrules - StatelessRules []RuleGroup_StatelessRule `json:"StatelessRules,omitempty"` + StatelessRules []RuleGroup_StatelessRule `json:"StatelessRules"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_tcpflagfield.go b/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_tcpflagfield.go index 4d43623a57..964727bed9 100644 --- a/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_tcpflagfield.go +++ b/cloudformation/networkfirewall/aws-networkfirewall-rulegroup_tcpflagfield.go @@ -11,12 +11,12 @@ type RuleGroup_TCPFlagField struct { // Flags AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-rulegroup-tcpflagfield.html#cfn-networkfirewall-rulegroup-tcpflagfield-flags - Flags []string `json:"Flags,omitempty"` + Flags []string `json:"Flags"` // Masks AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-rulegroup-tcpflagfield.html#cfn-networkfirewall-rulegroup-tcpflagfield-masks - Masks []string `json:"Masks,omitempty"` + Masks *[]string `json:"Masks,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/networkmanager/aws-networkmanager-customergatewayassociation.go b/cloudformation/networkmanager/aws-networkmanager-customergatewayassociation.go index ccfb5c07c4..d49ae8a178 100644 --- a/cloudformation/networkmanager/aws-networkmanager-customergatewayassociation.go +++ b/cloudformation/networkmanager/aws-networkmanager-customergatewayassociation.go @@ -15,22 +15,22 @@ type CustomerGatewayAssociation struct { // CustomerGatewayArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-customergatewayassociation.html#cfn-networkmanager-customergatewayassociation-customergatewayarn - CustomerGatewayArn string `json:"CustomerGatewayArn,omitempty"` + CustomerGatewayArn string `json:"CustomerGatewayArn"` // DeviceId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-customergatewayassociation.html#cfn-networkmanager-customergatewayassociation-deviceid - DeviceId string `json:"DeviceId,omitempty"` + DeviceId string `json:"DeviceId"` // GlobalNetworkId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-customergatewayassociation.html#cfn-networkmanager-customergatewayassociation-globalnetworkid - GlobalNetworkId string `json:"GlobalNetworkId,omitempty"` + GlobalNetworkId string `json:"GlobalNetworkId"` // LinkId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-customergatewayassociation.html#cfn-networkmanager-customergatewayassociation-linkid - LinkId string `json:"LinkId,omitempty"` + LinkId *string `json:"LinkId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/networkmanager/aws-networkmanager-device.go b/cloudformation/networkmanager/aws-networkmanager-device.go index e82293423f..c6cd7a46e4 100644 --- a/cloudformation/networkmanager/aws-networkmanager-device.go +++ b/cloudformation/networkmanager/aws-networkmanager-device.go @@ -16,12 +16,12 @@ type Device struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // GlobalNetworkId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-globalnetworkid - GlobalNetworkId string `json:"GlobalNetworkId,omitempty"` + GlobalNetworkId string `json:"GlobalNetworkId"` // Location AWS CloudFormation Property // Required: false @@ -31,32 +31,32 @@ type Device struct { // Model AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-model - Model string `json:"Model,omitempty"` + Model *string `json:"Model,omitempty"` // SerialNumber AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-serialnumber - SerialNumber string `json:"SerialNumber,omitempty"` + SerialNumber *string `json:"SerialNumber,omitempty"` // SiteId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-siteid - SiteId string `json:"SiteId,omitempty"` + SiteId *string `json:"SiteId,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // Vendor AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-vendor - Vendor string `json:"Vendor,omitempty"` + Vendor *string `json:"Vendor,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/networkmanager/aws-networkmanager-device_location.go b/cloudformation/networkmanager/aws-networkmanager-device_location.go index d1438711bd..056adf6fce 100644 --- a/cloudformation/networkmanager/aws-networkmanager-device_location.go +++ b/cloudformation/networkmanager/aws-networkmanager-device_location.go @@ -11,17 +11,17 @@ type Device_Location struct { // Address AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkmanager-device-location.html#cfn-networkmanager-device-location-address - Address string `json:"Address,omitempty"` + Address *string `json:"Address,omitempty"` // Latitude AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkmanager-device-location.html#cfn-networkmanager-device-location-latitude - Latitude string `json:"Latitude,omitempty"` + Latitude *string `json:"Latitude,omitempty"` // Longitude AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkmanager-device-location.html#cfn-networkmanager-device-location-longitude - Longitude string `json:"Longitude,omitempty"` + Longitude *string `json:"Longitude,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/networkmanager/aws-networkmanager-globalnetwork.go b/cloudformation/networkmanager/aws-networkmanager-globalnetwork.go index ca2df7be84..5c66b3f43b 100644 --- a/cloudformation/networkmanager/aws-networkmanager-globalnetwork.go +++ b/cloudformation/networkmanager/aws-networkmanager-globalnetwork.go @@ -16,12 +16,12 @@ type GlobalNetwork struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-globalnetwork.html#cfn-networkmanager-globalnetwork-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-globalnetwork.html#cfn-networkmanager-globalnetwork-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/networkmanager/aws-networkmanager-link.go b/cloudformation/networkmanager/aws-networkmanager-link.go index 733f63418a..c6380ff387 100644 --- a/cloudformation/networkmanager/aws-networkmanager-link.go +++ b/cloudformation/networkmanager/aws-networkmanager-link.go @@ -16,37 +16,37 @@ type Link struct { // Bandwidth AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-bandwidth - Bandwidth *Link_Bandwidth `json:"Bandwidth,omitempty"` + Bandwidth *Link_Bandwidth `json:"Bandwidth"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // GlobalNetworkId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-globalnetworkid - GlobalNetworkId string `json:"GlobalNetworkId,omitempty"` + GlobalNetworkId string `json:"GlobalNetworkId"` // Provider AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-provider - Provider string `json:"Provider,omitempty"` + Provider *string `json:"Provider,omitempty"` // SiteId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-siteid - SiteId string `json:"SiteId,omitempty"` + SiteId string `json:"SiteId"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/networkmanager/aws-networkmanager-link_bandwidth.go b/cloudformation/networkmanager/aws-networkmanager-link_bandwidth.go index 4d635b9a3f..285e590533 100644 --- a/cloudformation/networkmanager/aws-networkmanager-link_bandwidth.go +++ b/cloudformation/networkmanager/aws-networkmanager-link_bandwidth.go @@ -11,12 +11,12 @@ type Link_Bandwidth struct { // DownloadSpeed AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkmanager-link-bandwidth.html#cfn-networkmanager-link-bandwidth-downloadspeed - DownloadSpeed int `json:"DownloadSpeed,omitempty"` + DownloadSpeed *int `json:"DownloadSpeed,omitempty"` // UploadSpeed AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkmanager-link-bandwidth.html#cfn-networkmanager-link-bandwidth-uploadspeed - UploadSpeed int `json:"UploadSpeed,omitempty"` + UploadSpeed *int `json:"UploadSpeed,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/networkmanager/aws-networkmanager-linkassociation.go b/cloudformation/networkmanager/aws-networkmanager-linkassociation.go index f24ee8995d..af44eebe81 100644 --- a/cloudformation/networkmanager/aws-networkmanager-linkassociation.go +++ b/cloudformation/networkmanager/aws-networkmanager-linkassociation.go @@ -15,17 +15,17 @@ type LinkAssociation struct { // DeviceId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-linkassociation.html#cfn-networkmanager-linkassociation-deviceid - DeviceId string `json:"DeviceId,omitempty"` + DeviceId string `json:"DeviceId"` // GlobalNetworkId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-linkassociation.html#cfn-networkmanager-linkassociation-globalnetworkid - GlobalNetworkId string `json:"GlobalNetworkId,omitempty"` + GlobalNetworkId string `json:"GlobalNetworkId"` // LinkId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-linkassociation.html#cfn-networkmanager-linkassociation-linkid - LinkId string `json:"LinkId,omitempty"` + LinkId string `json:"LinkId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/networkmanager/aws-networkmanager-site.go b/cloudformation/networkmanager/aws-networkmanager-site.go index 3791e4e029..b7fb0b4a1b 100644 --- a/cloudformation/networkmanager/aws-networkmanager-site.go +++ b/cloudformation/networkmanager/aws-networkmanager-site.go @@ -16,12 +16,12 @@ type Site struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-site.html#cfn-networkmanager-site-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // GlobalNetworkId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-site.html#cfn-networkmanager-site-globalnetworkid - GlobalNetworkId string `json:"GlobalNetworkId,omitempty"` + GlobalNetworkId string `json:"GlobalNetworkId"` // Location AWS CloudFormation Property // Required: false @@ -31,7 +31,7 @@ type Site struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-site.html#cfn-networkmanager-site-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/networkmanager/aws-networkmanager-site_location.go b/cloudformation/networkmanager/aws-networkmanager-site_location.go index ca4a177cd9..fca1dd2c5d 100644 --- a/cloudformation/networkmanager/aws-networkmanager-site_location.go +++ b/cloudformation/networkmanager/aws-networkmanager-site_location.go @@ -11,17 +11,17 @@ type Site_Location struct { // Address AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkmanager-site-location.html#cfn-networkmanager-site-location-address - Address string `json:"Address,omitempty"` + Address *string `json:"Address,omitempty"` // Latitude AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkmanager-site-location.html#cfn-networkmanager-site-location-latitude - Latitude string `json:"Latitude,omitempty"` + Latitude *string `json:"Latitude,omitempty"` // Longitude AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkmanager-site-location.html#cfn-networkmanager-site-location-longitude - Longitude string `json:"Longitude,omitempty"` + Longitude *string `json:"Longitude,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/networkmanager/aws-networkmanager-transitgatewayregistration.go b/cloudformation/networkmanager/aws-networkmanager-transitgatewayregistration.go index bea560aca9..ce98f515fb 100644 --- a/cloudformation/networkmanager/aws-networkmanager-transitgatewayregistration.go +++ b/cloudformation/networkmanager/aws-networkmanager-transitgatewayregistration.go @@ -15,12 +15,12 @@ type TransitGatewayRegistration struct { // GlobalNetworkId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-transitgatewayregistration.html#cfn-networkmanager-transitgatewayregistration-globalnetworkid - GlobalNetworkId string `json:"GlobalNetworkId,omitempty"` + GlobalNetworkId string `json:"GlobalNetworkId"` // TransitGatewayArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-transitgatewayregistration.html#cfn-networkmanager-transitgatewayregistration-transitgatewayarn - TransitGatewayArn string `json:"TransitGatewayArn,omitempty"` + TransitGatewayArn string `json:"TransitGatewayArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/nimblestudio/aws-nimblestudio-launchprofile.go b/cloudformation/nimblestudio/aws-nimblestudio-launchprofile.go index c76af92ad2..5492dd854d 100644 --- a/cloudformation/nimblestudio/aws-nimblestudio-launchprofile.go +++ b/cloudformation/nimblestudio/aws-nimblestudio-launchprofile.go @@ -15,42 +15,42 @@ type LaunchProfile struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-launchprofile.html#cfn-nimblestudio-launchprofile-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Ec2SubnetIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-launchprofile.html#cfn-nimblestudio-launchprofile-ec2subnetids - Ec2SubnetIds []string `json:"Ec2SubnetIds,omitempty"` + Ec2SubnetIds []string `json:"Ec2SubnetIds"` // LaunchProfileProtocolVersions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-launchprofile.html#cfn-nimblestudio-launchprofile-launchprofileprotocolversions - LaunchProfileProtocolVersions []string `json:"LaunchProfileProtocolVersions,omitempty"` + LaunchProfileProtocolVersions []string `json:"LaunchProfileProtocolVersions"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-launchprofile.html#cfn-nimblestudio-launchprofile-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // StreamConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-launchprofile.html#cfn-nimblestudio-launchprofile-streamconfiguration - StreamConfiguration *LaunchProfile_StreamConfiguration `json:"StreamConfiguration,omitempty"` + StreamConfiguration *LaunchProfile_StreamConfiguration `json:"StreamConfiguration"` // StudioComponentIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-launchprofile.html#cfn-nimblestudio-launchprofile-studiocomponentids - StudioComponentIds []string `json:"StudioComponentIds,omitempty"` + StudioComponentIds []string `json:"StudioComponentIds"` // StudioId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-launchprofile.html#cfn-nimblestudio-launchprofile-studioid - StudioId string `json:"StudioId,omitempty"` + StudioId string `json:"StudioId"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-launchprofile.html#cfn-nimblestudio-launchprofile-tags - Tags map[string]string `json:"Tags,omitempty"` + Tags *map[string]string `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/nimblestudio/aws-nimblestudio-launchprofile_streamconfiguration.go b/cloudformation/nimblestudio/aws-nimblestudio-launchprofile_streamconfiguration.go index 9793b71f5b..42b4ea92aa 100644 --- a/cloudformation/nimblestudio/aws-nimblestudio-launchprofile_streamconfiguration.go +++ b/cloudformation/nimblestudio/aws-nimblestudio-launchprofile_streamconfiguration.go @@ -11,22 +11,22 @@ type LaunchProfile_StreamConfiguration struct { // ClipboardMode AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-nimblestudio-launchprofile-streamconfiguration.html#cfn-nimblestudio-launchprofile-streamconfiguration-clipboardmode - ClipboardMode string `json:"ClipboardMode,omitempty"` + ClipboardMode string `json:"ClipboardMode"` // Ec2InstanceTypes AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-nimblestudio-launchprofile-streamconfiguration.html#cfn-nimblestudio-launchprofile-streamconfiguration-ec2instancetypes - Ec2InstanceTypes []string `json:"Ec2InstanceTypes,omitempty"` + Ec2InstanceTypes []string `json:"Ec2InstanceTypes"` // MaxSessionLengthInMinutes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-nimblestudio-launchprofile-streamconfiguration.html#cfn-nimblestudio-launchprofile-streamconfiguration-maxsessionlengthinminutes - MaxSessionLengthInMinutes float64 `json:"MaxSessionLengthInMinutes,omitempty"` + MaxSessionLengthInMinutes *float64 `json:"MaxSessionLengthInMinutes,omitempty"` // MaxStoppedSessionLengthInMinutes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-nimblestudio-launchprofile-streamconfiguration.html#cfn-nimblestudio-launchprofile-streamconfiguration-maxstoppedsessionlengthinminutes - MaxStoppedSessionLengthInMinutes float64 `json:"MaxStoppedSessionLengthInMinutes,omitempty"` + MaxStoppedSessionLengthInMinutes *float64 `json:"MaxStoppedSessionLengthInMinutes,omitempty"` // SessionStorage AWS CloudFormation Property // Required: false @@ -36,7 +36,7 @@ type LaunchProfile_StreamConfiguration struct { // StreamingImageIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-nimblestudio-launchprofile-streamconfiguration.html#cfn-nimblestudio-launchprofile-streamconfiguration-streamingimageids - StreamingImageIds []string `json:"StreamingImageIds,omitempty"` + StreamingImageIds []string `json:"StreamingImageIds"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/nimblestudio/aws-nimblestudio-launchprofile_streamconfigurationsessionstorage.go b/cloudformation/nimblestudio/aws-nimblestudio-launchprofile_streamconfigurationsessionstorage.go index 7568898409..cd82273aa4 100644 --- a/cloudformation/nimblestudio/aws-nimblestudio-launchprofile_streamconfigurationsessionstorage.go +++ b/cloudformation/nimblestudio/aws-nimblestudio-launchprofile_streamconfigurationsessionstorage.go @@ -11,7 +11,7 @@ type LaunchProfile_StreamConfigurationSessionStorage struct { // Mode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-nimblestudio-launchprofile-streamconfigurationsessionstorage.html#cfn-nimblestudio-launchprofile-streamconfigurationsessionstorage-mode - Mode []string `json:"Mode,omitempty"` + Mode *[]string `json:"Mode,omitempty"` // Root AWS CloudFormation Property // Required: false diff --git a/cloudformation/nimblestudio/aws-nimblestudio-launchprofile_streamingsessionstorageroot.go b/cloudformation/nimblestudio/aws-nimblestudio-launchprofile_streamingsessionstorageroot.go index 4d1f697ceb..4a8b8e2f12 100644 --- a/cloudformation/nimblestudio/aws-nimblestudio-launchprofile_streamingsessionstorageroot.go +++ b/cloudformation/nimblestudio/aws-nimblestudio-launchprofile_streamingsessionstorageroot.go @@ -11,12 +11,12 @@ type LaunchProfile_StreamingSessionStorageRoot struct { // Linux AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-nimblestudio-launchprofile-streamingsessionstorageroot.html#cfn-nimblestudio-launchprofile-streamingsessionstorageroot-linux - Linux string `json:"Linux,omitempty"` + Linux *string `json:"Linux,omitempty"` // Windows AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-nimblestudio-launchprofile-streamingsessionstorageroot.html#cfn-nimblestudio-launchprofile-streamingsessionstorageroot-windows - Windows string `json:"Windows,omitempty"` + Windows *string `json:"Windows,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/nimblestudio/aws-nimblestudio-streamingimage.go b/cloudformation/nimblestudio/aws-nimblestudio-streamingimage.go index 8c090f9683..5a405daa73 100644 --- a/cloudformation/nimblestudio/aws-nimblestudio-streamingimage.go +++ b/cloudformation/nimblestudio/aws-nimblestudio-streamingimage.go @@ -15,27 +15,27 @@ type StreamingImage struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-streamingimage.html#cfn-nimblestudio-streamingimage-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Ec2ImageId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-streamingimage.html#cfn-nimblestudio-streamingimage-ec2imageid - Ec2ImageId string `json:"Ec2ImageId,omitempty"` + Ec2ImageId string `json:"Ec2ImageId"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-streamingimage.html#cfn-nimblestudio-streamingimage-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // StudioId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-streamingimage.html#cfn-nimblestudio-streamingimage-studioid - StudioId string `json:"StudioId,omitempty"` + StudioId string `json:"StudioId"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-streamingimage.html#cfn-nimblestudio-streamingimage-tags - Tags map[string]string `json:"Tags,omitempty"` + Tags *map[string]string `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/nimblestudio/aws-nimblestudio-studio.go b/cloudformation/nimblestudio/aws-nimblestudio-studio.go index 3195fc2748..0869195225 100644 --- a/cloudformation/nimblestudio/aws-nimblestudio-studio.go +++ b/cloudformation/nimblestudio/aws-nimblestudio-studio.go @@ -15,12 +15,12 @@ type Studio struct { // AdminRoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studio.html#cfn-nimblestudio-studio-adminrolearn - AdminRoleArn string `json:"AdminRoleArn,omitempty"` + AdminRoleArn string `json:"AdminRoleArn"` // DisplayName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studio.html#cfn-nimblestudio-studio-displayname - DisplayName string `json:"DisplayName,omitempty"` + DisplayName string `json:"DisplayName"` // StudioEncryptionConfiguration AWS CloudFormation Property // Required: false @@ -30,17 +30,17 @@ type Studio struct { // StudioName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studio.html#cfn-nimblestudio-studio-studioname - StudioName string `json:"StudioName,omitempty"` + StudioName string `json:"StudioName"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studio.html#cfn-nimblestudio-studio-tags - Tags map[string]string `json:"Tags,omitempty"` + Tags *map[string]string `json:"Tags,omitempty"` // UserRoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studio.html#cfn-nimblestudio-studio-userrolearn - UserRoleArn string `json:"UserRoleArn,omitempty"` + UserRoleArn string `json:"UserRoleArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/nimblestudio/aws-nimblestudio-studio_studioencryptionconfiguration.go b/cloudformation/nimblestudio/aws-nimblestudio-studio_studioencryptionconfiguration.go index d486e6d27d..81b6ca17bd 100644 --- a/cloudformation/nimblestudio/aws-nimblestudio-studio_studioencryptionconfiguration.go +++ b/cloudformation/nimblestudio/aws-nimblestudio-studio_studioencryptionconfiguration.go @@ -11,12 +11,12 @@ type Studio_StudioEncryptionConfiguration struct { // KeyArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-nimblestudio-studio-studioencryptionconfiguration.html#cfn-nimblestudio-studio-studioencryptionconfiguration-keyarn - KeyArn string `json:"KeyArn,omitempty"` + KeyArn *string `json:"KeyArn,omitempty"` // KeyType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-nimblestudio-studio-studioencryptionconfiguration.html#cfn-nimblestudio-studio-studioencryptionconfiguration-keytype - KeyType string `json:"KeyType,omitempty"` + KeyType string `json:"KeyType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/nimblestudio/aws-nimblestudio-studiocomponent.go b/cloudformation/nimblestudio/aws-nimblestudio-studiocomponent.go index 88adae71d6..8d79b5c199 100644 --- a/cloudformation/nimblestudio/aws-nimblestudio-studiocomponent.go +++ b/cloudformation/nimblestudio/aws-nimblestudio-studiocomponent.go @@ -20,47 +20,47 @@ type StudioComponent struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studiocomponent.html#cfn-nimblestudio-studiocomponent-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Ec2SecurityGroupIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studiocomponent.html#cfn-nimblestudio-studiocomponent-ec2securitygroupids - Ec2SecurityGroupIds []string `json:"Ec2SecurityGroupIds,omitempty"` + Ec2SecurityGroupIds *[]string `json:"Ec2SecurityGroupIds,omitempty"` // InitializationScripts AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studiocomponent.html#cfn-nimblestudio-studiocomponent-initializationscripts - InitializationScripts []StudioComponent_StudioComponentInitializationScript `json:"InitializationScripts,omitempty"` + InitializationScripts *[]StudioComponent_StudioComponentInitializationScript `json:"InitializationScripts,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studiocomponent.html#cfn-nimblestudio-studiocomponent-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // ScriptParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studiocomponent.html#cfn-nimblestudio-studiocomponent-scriptparameters - ScriptParameters []StudioComponent_ScriptParameterKeyValue `json:"ScriptParameters,omitempty"` + ScriptParameters *[]StudioComponent_ScriptParameterKeyValue `json:"ScriptParameters,omitempty"` // StudioId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studiocomponent.html#cfn-nimblestudio-studiocomponent-studioid - StudioId string `json:"StudioId,omitempty"` + StudioId string `json:"StudioId"` // Subtype AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studiocomponent.html#cfn-nimblestudio-studiocomponent-subtype - Subtype string `json:"Subtype,omitempty"` + Subtype *string `json:"Subtype,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studiocomponent.html#cfn-nimblestudio-studiocomponent-tags - Tags map[string]string `json:"Tags,omitempty"` + Tags *map[string]string `json:"Tags,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studiocomponent.html#cfn-nimblestudio-studiocomponent-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/nimblestudio/aws-nimblestudio-studiocomponent_activedirectorycomputerattribute.go b/cloudformation/nimblestudio/aws-nimblestudio-studiocomponent_activedirectorycomputerattribute.go index 22bcbd739b..5d53af775a 100644 --- a/cloudformation/nimblestudio/aws-nimblestudio-studiocomponent_activedirectorycomputerattribute.go +++ b/cloudformation/nimblestudio/aws-nimblestudio-studiocomponent_activedirectorycomputerattribute.go @@ -11,12 +11,12 @@ type StudioComponent_ActiveDirectoryComputerAttribute struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-nimblestudio-studiocomponent-activedirectorycomputerattribute.html#cfn-nimblestudio-studiocomponent-activedirectorycomputerattribute-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-nimblestudio-studiocomponent-activedirectorycomputerattribute.html#cfn-nimblestudio-studiocomponent-activedirectorycomputerattribute-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/nimblestudio/aws-nimblestudio-studiocomponent_activedirectoryconfiguration.go b/cloudformation/nimblestudio/aws-nimblestudio-studiocomponent_activedirectoryconfiguration.go index 2afba23903..d7c7fade43 100644 --- a/cloudformation/nimblestudio/aws-nimblestudio-studiocomponent_activedirectoryconfiguration.go +++ b/cloudformation/nimblestudio/aws-nimblestudio-studiocomponent_activedirectoryconfiguration.go @@ -11,17 +11,17 @@ type StudioComponent_ActiveDirectoryConfiguration struct { // ComputerAttributes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-nimblestudio-studiocomponent-activedirectoryconfiguration.html#cfn-nimblestudio-studiocomponent-activedirectoryconfiguration-computerattributes - ComputerAttributes []StudioComponent_ActiveDirectoryComputerAttribute `json:"ComputerAttributes,omitempty"` + ComputerAttributes *[]StudioComponent_ActiveDirectoryComputerAttribute `json:"ComputerAttributes,omitempty"` // DirectoryId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-nimblestudio-studiocomponent-activedirectoryconfiguration.html#cfn-nimblestudio-studiocomponent-activedirectoryconfiguration-directoryid - DirectoryId string `json:"DirectoryId,omitempty"` + DirectoryId *string `json:"DirectoryId,omitempty"` // OrganizationalUnitDistinguishedName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-nimblestudio-studiocomponent-activedirectoryconfiguration.html#cfn-nimblestudio-studiocomponent-activedirectoryconfiguration-organizationalunitdistinguishedname - OrganizationalUnitDistinguishedName string `json:"OrganizationalUnitDistinguishedName,omitempty"` + OrganizationalUnitDistinguishedName *string `json:"OrganizationalUnitDistinguishedName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/nimblestudio/aws-nimblestudio-studiocomponent_computefarmconfiguration.go b/cloudformation/nimblestudio/aws-nimblestudio-studiocomponent_computefarmconfiguration.go index a442b724a4..21b516dc67 100644 --- a/cloudformation/nimblestudio/aws-nimblestudio-studiocomponent_computefarmconfiguration.go +++ b/cloudformation/nimblestudio/aws-nimblestudio-studiocomponent_computefarmconfiguration.go @@ -11,12 +11,12 @@ type StudioComponent_ComputeFarmConfiguration struct { // ActiveDirectoryUser AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-nimblestudio-studiocomponent-computefarmconfiguration.html#cfn-nimblestudio-studiocomponent-computefarmconfiguration-activedirectoryuser - ActiveDirectoryUser string `json:"ActiveDirectoryUser,omitempty"` + ActiveDirectoryUser *string `json:"ActiveDirectoryUser,omitempty"` // Endpoint AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-nimblestudio-studiocomponent-computefarmconfiguration.html#cfn-nimblestudio-studiocomponent-computefarmconfiguration-endpoint - Endpoint string `json:"Endpoint,omitempty"` + Endpoint *string `json:"Endpoint,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/nimblestudio/aws-nimblestudio-studiocomponent_licenseserviceconfiguration.go b/cloudformation/nimblestudio/aws-nimblestudio-studiocomponent_licenseserviceconfiguration.go index 34837f23dc..317d846e8f 100644 --- a/cloudformation/nimblestudio/aws-nimblestudio-studiocomponent_licenseserviceconfiguration.go +++ b/cloudformation/nimblestudio/aws-nimblestudio-studiocomponent_licenseserviceconfiguration.go @@ -11,7 +11,7 @@ type StudioComponent_LicenseServiceConfiguration struct { // Endpoint AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-nimblestudio-studiocomponent-licenseserviceconfiguration.html#cfn-nimblestudio-studiocomponent-licenseserviceconfiguration-endpoint - Endpoint string `json:"Endpoint,omitempty"` + Endpoint *string `json:"Endpoint,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/nimblestudio/aws-nimblestudio-studiocomponent_scriptparameterkeyvalue.go b/cloudformation/nimblestudio/aws-nimblestudio-studiocomponent_scriptparameterkeyvalue.go index 040226410e..f3dd3379f8 100644 --- a/cloudformation/nimblestudio/aws-nimblestudio-studiocomponent_scriptparameterkeyvalue.go +++ b/cloudformation/nimblestudio/aws-nimblestudio-studiocomponent_scriptparameterkeyvalue.go @@ -11,12 +11,12 @@ type StudioComponent_ScriptParameterKeyValue struct { // Key AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-nimblestudio-studiocomponent-scriptparameterkeyvalue.html#cfn-nimblestudio-studiocomponent-scriptparameterkeyvalue-key - Key string `json:"Key,omitempty"` + Key *string `json:"Key,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-nimblestudio-studiocomponent-scriptparameterkeyvalue.html#cfn-nimblestudio-studiocomponent-scriptparameterkeyvalue-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/nimblestudio/aws-nimblestudio-studiocomponent_sharedfilesystemconfiguration.go b/cloudformation/nimblestudio/aws-nimblestudio-studiocomponent_sharedfilesystemconfiguration.go index 883e26fa0d..0ff69451b0 100644 --- a/cloudformation/nimblestudio/aws-nimblestudio-studiocomponent_sharedfilesystemconfiguration.go +++ b/cloudformation/nimblestudio/aws-nimblestudio-studiocomponent_sharedfilesystemconfiguration.go @@ -11,27 +11,27 @@ type StudioComponent_SharedFileSystemConfiguration struct { // Endpoint AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-nimblestudio-studiocomponent-sharedfilesystemconfiguration.html#cfn-nimblestudio-studiocomponent-sharedfilesystemconfiguration-endpoint - Endpoint string `json:"Endpoint,omitempty"` + Endpoint *string `json:"Endpoint,omitempty"` // FileSystemId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-nimblestudio-studiocomponent-sharedfilesystemconfiguration.html#cfn-nimblestudio-studiocomponent-sharedfilesystemconfiguration-filesystemid - FileSystemId string `json:"FileSystemId,omitempty"` + FileSystemId *string `json:"FileSystemId,omitempty"` // LinuxMountPoint AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-nimblestudio-studiocomponent-sharedfilesystemconfiguration.html#cfn-nimblestudio-studiocomponent-sharedfilesystemconfiguration-linuxmountpoint - LinuxMountPoint string `json:"LinuxMountPoint,omitempty"` + LinuxMountPoint *string `json:"LinuxMountPoint,omitempty"` // ShareName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-nimblestudio-studiocomponent-sharedfilesystemconfiguration.html#cfn-nimblestudio-studiocomponent-sharedfilesystemconfiguration-sharename - ShareName string `json:"ShareName,omitempty"` + ShareName *string `json:"ShareName,omitempty"` // WindowsMountDrive AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-nimblestudio-studiocomponent-sharedfilesystemconfiguration.html#cfn-nimblestudio-studiocomponent-sharedfilesystemconfiguration-windowsmountdrive - WindowsMountDrive string `json:"WindowsMountDrive,omitempty"` + WindowsMountDrive *string `json:"WindowsMountDrive,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/nimblestudio/aws-nimblestudio-studiocomponent_studiocomponentinitializationscript.go b/cloudformation/nimblestudio/aws-nimblestudio-studiocomponent_studiocomponentinitializationscript.go index eb2a546fcd..f5aeaced0f 100644 --- a/cloudformation/nimblestudio/aws-nimblestudio-studiocomponent_studiocomponentinitializationscript.go +++ b/cloudformation/nimblestudio/aws-nimblestudio-studiocomponent_studiocomponentinitializationscript.go @@ -11,22 +11,22 @@ type StudioComponent_StudioComponentInitializationScript struct { // LaunchProfileProtocolVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-nimblestudio-studiocomponent-studiocomponentinitializationscript.html#cfn-nimblestudio-studiocomponent-studiocomponentinitializationscript-launchprofileprotocolversion - LaunchProfileProtocolVersion string `json:"LaunchProfileProtocolVersion,omitempty"` + LaunchProfileProtocolVersion *string `json:"LaunchProfileProtocolVersion,omitempty"` // Platform AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-nimblestudio-studiocomponent-studiocomponentinitializationscript.html#cfn-nimblestudio-studiocomponent-studiocomponentinitializationscript-platform - Platform string `json:"Platform,omitempty"` + Platform *string `json:"Platform,omitempty"` // RunContext AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-nimblestudio-studiocomponent-studiocomponentinitializationscript.html#cfn-nimblestudio-studiocomponent-studiocomponentinitializationscript-runcontext - RunContext string `json:"RunContext,omitempty"` + RunContext *string `json:"RunContext,omitempty"` // Script AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-nimblestudio-studiocomponent-studiocomponentinitializationscript.html#cfn-nimblestudio-studiocomponent-studiocomponentinitializationscript-script - Script string `json:"Script,omitempty"` + Script *string `json:"Script,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/opensearchservice/aws-opensearchservice-domain.go b/cloudformation/opensearchservice/aws-opensearchservice-domain.go index 2cfe61fb9c..504fb25e7e 100644 --- a/cloudformation/opensearchservice/aws-opensearchservice-domain.go +++ b/cloudformation/opensearchservice/aws-opensearchservice-domain.go @@ -16,12 +16,12 @@ 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opensearchservice-domain.html#cfn-opensearchservice-domain-advancedoptions - AdvancedOptions map[string]string `json:"AdvancedOptions,omitempty"` + AdvancedOptions *map[string]string `json:"AdvancedOptions,omitempty"` // AdvancedSecurityOptions AWS CloudFormation Property // Required: false @@ -46,7 +46,7 @@ type Domain struct { // DomainName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opensearchservice-domain.html#cfn-opensearchservice-domain-domainname - DomainName string `json:"DomainName,omitempty"` + DomainName *string `json:"DomainName,omitempty"` // EBSOptions AWS CloudFormation Property // Required: false @@ -61,12 +61,12 @@ type Domain struct { // EngineVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opensearchservice-domain.html#cfn-opensearchservice-domain-engineversion - EngineVersion string `json:"EngineVersion,omitempty"` + EngineVersion *string `json:"EngineVersion,omitempty"` // LogPublishingOptions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opensearchservice-domain.html#cfn-opensearchservice-domain-logpublishingoptions - LogPublishingOptions map[string]Domain_LogPublishingOption `json:"LogPublishingOptions,omitempty"` + LogPublishingOptions *map[string]Domain_LogPublishingOption `json:"LogPublishingOptions,omitempty"` // NodeToNodeEncryptionOptions AWS CloudFormation Property // Required: false @@ -81,7 +81,7 @@ type Domain struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opensearchservice-domain.html#cfn-opensearchservice-domain-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // VPCOptions AWS CloudFormation Property // Required: false diff --git a/cloudformation/opensearchservice/aws-opensearchservice-domain_advancedsecurityoptionsinput.go b/cloudformation/opensearchservice/aws-opensearchservice-domain_advancedsecurityoptionsinput.go index cb4b425c79..3be8ba0921 100644 --- a/cloudformation/opensearchservice/aws-opensearchservice-domain_advancedsecurityoptionsinput.go +++ b/cloudformation/opensearchservice/aws-opensearchservice-domain_advancedsecurityoptionsinput.go @@ -11,12 +11,12 @@ type Domain_AdvancedSecurityOptionsInput struct { // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-advancedsecurityoptionsinput.html#cfn-opensearchservice-domain-advancedsecurityoptionsinput-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // InternalUserDatabaseEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-advancedsecurityoptionsinput.html#cfn-opensearchservice-domain-advancedsecurityoptionsinput-internaluserdatabaseenabled - InternalUserDatabaseEnabled bool `json:"InternalUserDatabaseEnabled,omitempty"` + InternalUserDatabaseEnabled *bool `json:"InternalUserDatabaseEnabled,omitempty"` // MasterUserOptions AWS CloudFormation Property // Required: false diff --git a/cloudformation/opensearchservice/aws-opensearchservice-domain_clusterconfig.go b/cloudformation/opensearchservice/aws-opensearchservice-domain_clusterconfig.go index 1191809f85..0f94fc7670 100644 --- a/cloudformation/opensearchservice/aws-opensearchservice-domain_clusterconfig.go +++ b/cloudformation/opensearchservice/aws-opensearchservice-domain_clusterconfig.go @@ -11,42 +11,42 @@ type Domain_ClusterConfig struct { // DedicatedMasterCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastercount - DedicatedMasterCount int `json:"DedicatedMasterCount,omitempty"` + DedicatedMasterCount *int `json:"DedicatedMasterCount,omitempty"` // DedicatedMasterEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmasterenabled - DedicatedMasterEnabled bool `json:"DedicatedMasterEnabled,omitempty"` + DedicatedMasterEnabled *bool `json:"DedicatedMasterEnabled,omitempty"` // DedicatedMasterType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastertype - DedicatedMasterType string `json:"DedicatedMasterType,omitempty"` + DedicatedMasterType *string `json:"DedicatedMasterType,omitempty"` // InstanceCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancecount - InstanceCount int `json:"InstanceCount,omitempty"` + InstanceCount *int `json:"InstanceCount,omitempty"` // InstanceType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancetype - InstanceType string `json:"InstanceType,omitempty"` + InstanceType *string `json:"InstanceType,omitempty"` // WarmCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmcount - WarmCount int `json:"WarmCount,omitempty"` + WarmCount *int `json:"WarmCount,omitempty"` // WarmEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmenabled - WarmEnabled bool `json:"WarmEnabled,omitempty"` + WarmEnabled *bool `json:"WarmEnabled,omitempty"` // WarmType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmtype - WarmType string `json:"WarmType,omitempty"` + WarmType *string `json:"WarmType,omitempty"` // ZoneAwarenessConfig AWS CloudFormation Property // Required: false @@ -56,7 +56,7 @@ type Domain_ClusterConfig struct { // ZoneAwarenessEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-zoneawarenessenabled - ZoneAwarenessEnabled bool `json:"ZoneAwarenessEnabled,omitempty"` + ZoneAwarenessEnabled *bool `json:"ZoneAwarenessEnabled,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/opensearchservice/aws-opensearchservice-domain_cognitooptions.go b/cloudformation/opensearchservice/aws-opensearchservice-domain_cognitooptions.go index edaef93399..9279cd45ed 100644 --- a/cloudformation/opensearchservice/aws-opensearchservice-domain_cognitooptions.go +++ b/cloudformation/opensearchservice/aws-opensearchservice-domain_cognitooptions.go @@ -11,22 +11,22 @@ type Domain_CognitoOptions struct { // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-cognitooptions.html#cfn-opensearchservice-domain-cognitooptions-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // IdentityPoolId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-cognitooptions.html#cfn-opensearchservice-domain-cognitooptions-identitypoolid - IdentityPoolId string `json:"IdentityPoolId,omitempty"` + IdentityPoolId *string `json:"IdentityPoolId,omitempty"` // RoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-cognitooptions.html#cfn-opensearchservice-domain-cognitooptions-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn *string `json:"RoleArn,omitempty"` // UserPoolId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-cognitooptions.html#cfn-opensearchservice-domain-cognitooptions-userpoolid - UserPoolId string `json:"UserPoolId,omitempty"` + UserPoolId *string `json:"UserPoolId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/opensearchservice/aws-opensearchservice-domain_domainendpointoptions.go b/cloudformation/opensearchservice/aws-opensearchservice-domain_domainendpointoptions.go index 44ed03e509..509cbdc0e6 100644 --- a/cloudformation/opensearchservice/aws-opensearchservice-domain_domainendpointoptions.go +++ b/cloudformation/opensearchservice/aws-opensearchservice-domain_domainendpointoptions.go @@ -11,27 +11,27 @@ type Domain_DomainEndpointOptions struct { // CustomEndpoint AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-domainendpointoptions.html#cfn-opensearchservice-domain-domainendpointoptions-customendpoint - CustomEndpoint string `json:"CustomEndpoint,omitempty"` + CustomEndpoint *string `json:"CustomEndpoint,omitempty"` // CustomEndpointCertificateArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-domainendpointoptions.html#cfn-opensearchservice-domain-domainendpointoptions-customendpointcertificatearn - CustomEndpointCertificateArn string `json:"CustomEndpointCertificateArn,omitempty"` + CustomEndpointCertificateArn *string `json:"CustomEndpointCertificateArn,omitempty"` // CustomEndpointEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-domainendpointoptions.html#cfn-opensearchservice-domain-domainendpointoptions-customendpointenabled - CustomEndpointEnabled bool `json:"CustomEndpointEnabled,omitempty"` + CustomEndpointEnabled *bool `json:"CustomEndpointEnabled,omitempty"` // EnforceHTTPS AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-domainendpointoptions.html#cfn-opensearchservice-domain-domainendpointoptions-enforcehttps - EnforceHTTPS bool `json:"EnforceHTTPS,omitempty"` + EnforceHTTPS *bool `json:"EnforceHTTPS,omitempty"` // TLSSecurityPolicy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-domainendpointoptions.html#cfn-opensearchservice-domain-domainendpointoptions-tlssecuritypolicy - TLSSecurityPolicy string `json:"TLSSecurityPolicy,omitempty"` + TLSSecurityPolicy *string `json:"TLSSecurityPolicy,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/opensearchservice/aws-opensearchservice-domain_ebsoptions.go b/cloudformation/opensearchservice/aws-opensearchservice-domain_ebsoptions.go index fddc97c473..a0906420c1 100644 --- a/cloudformation/opensearchservice/aws-opensearchservice-domain_ebsoptions.go +++ b/cloudformation/opensearchservice/aws-opensearchservice-domain_ebsoptions.go @@ -11,22 +11,22 @@ type Domain_EBSOptions struct { // EBSEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-ebsoptions.html#cfn-opensearchservice-domain-ebsoptions-ebsenabled - EBSEnabled bool `json:"EBSEnabled,omitempty"` + EBSEnabled *bool `json:"EBSEnabled,omitempty"` // Iops AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-ebsoptions.html#cfn-opensearchservice-domain-ebsoptions-iops - Iops int `json:"Iops,omitempty"` + Iops *int `json:"Iops,omitempty"` // VolumeSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-ebsoptions.html#cfn-opensearchservice-domain-ebsoptions-volumesize - VolumeSize int `json:"VolumeSize,omitempty"` + VolumeSize *int `json:"VolumeSize,omitempty"` // VolumeType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-ebsoptions.html#cfn-opensearchservice-domain-ebsoptions-volumetype - VolumeType string `json:"VolumeType,omitempty"` + VolumeType *string `json:"VolumeType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/opensearchservice/aws-opensearchservice-domain_encryptionatrestoptions.go b/cloudformation/opensearchservice/aws-opensearchservice-domain_encryptionatrestoptions.go index d832a662fc..3bf4965b89 100644 --- a/cloudformation/opensearchservice/aws-opensearchservice-domain_encryptionatrestoptions.go +++ b/cloudformation/opensearchservice/aws-opensearchservice-domain_encryptionatrestoptions.go @@ -11,12 +11,12 @@ type Domain_EncryptionAtRestOptions struct { // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-encryptionatrestoptions.html#cfn-opensearchservice-domain-encryptionatrestoptions-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-encryptionatrestoptions.html#cfn-opensearchservice-domain-encryptionatrestoptions-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/opensearchservice/aws-opensearchservice-domain_logpublishingoption.go b/cloudformation/opensearchservice/aws-opensearchservice-domain_logpublishingoption.go index 65bd5a3b99..5fed08b00d 100644 --- a/cloudformation/opensearchservice/aws-opensearchservice-domain_logpublishingoption.go +++ b/cloudformation/opensearchservice/aws-opensearchservice-domain_logpublishingoption.go @@ -11,12 +11,12 @@ type Domain_LogPublishingOption struct { // CloudWatchLogsLogGroupArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-logpublishingoption.html#cfn-opensearchservice-domain-logpublishingoption-cloudwatchlogsloggrouparn - CloudWatchLogsLogGroupArn string `json:"CloudWatchLogsLogGroupArn,omitempty"` + CloudWatchLogsLogGroupArn *string `json:"CloudWatchLogsLogGroupArn,omitempty"` // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-logpublishingoption.html#cfn-opensearchservice-domain-logpublishingoption-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/opensearchservice/aws-opensearchservice-domain_masteruseroptions.go b/cloudformation/opensearchservice/aws-opensearchservice-domain_masteruseroptions.go index a69513fa4b..cb980f1cc8 100644 --- a/cloudformation/opensearchservice/aws-opensearchservice-domain_masteruseroptions.go +++ b/cloudformation/opensearchservice/aws-opensearchservice-domain_masteruseroptions.go @@ -11,17 +11,17 @@ type Domain_MasterUserOptions struct { // MasterUserARN AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-masteruseroptions.html#cfn-opensearchservice-domain-masteruseroptions-masteruserarn - MasterUserARN string `json:"MasterUserARN,omitempty"` + MasterUserARN *string `json:"MasterUserARN,omitempty"` // MasterUserName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-masteruseroptions.html#cfn-opensearchservice-domain-masteruseroptions-masterusername - MasterUserName string `json:"MasterUserName,omitempty"` + MasterUserName *string `json:"MasterUserName,omitempty"` // MasterUserPassword AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-masteruseroptions.html#cfn-opensearchservice-domain-masteruseroptions-masteruserpassword - MasterUserPassword string `json:"MasterUserPassword,omitempty"` + MasterUserPassword *string `json:"MasterUserPassword,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/opensearchservice/aws-opensearchservice-domain_nodetonodeencryptionoptions.go b/cloudformation/opensearchservice/aws-opensearchservice-domain_nodetonodeencryptionoptions.go index 30818a7af9..acdfdb3377 100644 --- a/cloudformation/opensearchservice/aws-opensearchservice-domain_nodetonodeencryptionoptions.go +++ b/cloudformation/opensearchservice/aws-opensearchservice-domain_nodetonodeencryptionoptions.go @@ -11,7 +11,7 @@ type Domain_NodeToNodeEncryptionOptions struct { // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-nodetonodeencryptionoptions.html#cfn-opensearchservice-domain-nodetonodeencryptionoptions-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/opensearchservice/aws-opensearchservice-domain_snapshotoptions.go b/cloudformation/opensearchservice/aws-opensearchservice-domain_snapshotoptions.go index 406b6365b8..8f45d4eef1 100644 --- a/cloudformation/opensearchservice/aws-opensearchservice-domain_snapshotoptions.go +++ b/cloudformation/opensearchservice/aws-opensearchservice-domain_snapshotoptions.go @@ -11,7 +11,7 @@ type Domain_SnapshotOptions struct { // AutomatedSnapshotStartHour AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-snapshotoptions.html#cfn-opensearchservice-domain-snapshotoptions-automatedsnapshotstarthour - AutomatedSnapshotStartHour int `json:"AutomatedSnapshotStartHour,omitempty"` + AutomatedSnapshotStartHour *int `json:"AutomatedSnapshotStartHour,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/opensearchservice/aws-opensearchservice-domain_vpcoptions.go b/cloudformation/opensearchservice/aws-opensearchservice-domain_vpcoptions.go index 8fde2a208d..5594b16982 100644 --- a/cloudformation/opensearchservice/aws-opensearchservice-domain_vpcoptions.go +++ b/cloudformation/opensearchservice/aws-opensearchservice-domain_vpcoptions.go @@ -11,12 +11,12 @@ type Domain_VPCOptions struct { // SecurityGroupIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-vpcoptions.html#cfn-opensearchservice-domain-vpcoptions-securitygroupids - SecurityGroupIds []string `json:"SecurityGroupIds,omitempty"` + SecurityGroupIds *[]string `json:"SecurityGroupIds,omitempty"` // SubnetIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-vpcoptions.html#cfn-opensearchservice-domain-vpcoptions-subnetids - SubnetIds []string `json:"SubnetIds,omitempty"` + SubnetIds *[]string `json:"SubnetIds,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/opensearchservice/aws-opensearchservice-domain_zoneawarenessconfig.go b/cloudformation/opensearchservice/aws-opensearchservice-domain_zoneawarenessconfig.go index ee640f5362..6dfdacf507 100644 --- a/cloudformation/opensearchservice/aws-opensearchservice-domain_zoneawarenessconfig.go +++ b/cloudformation/opensearchservice/aws-opensearchservice-domain_zoneawarenessconfig.go @@ -11,7 +11,7 @@ type Domain_ZoneAwarenessConfig struct { // AvailabilityZoneCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-zoneawarenessconfig.html#cfn-opensearchservice-domain-zoneawarenessconfig-availabilityzonecount - AvailabilityZoneCount int `json:"AvailabilityZoneCount,omitempty"` + AvailabilityZoneCount *int `json:"AvailabilityZoneCount,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/opsworks/aws-opsworks-app.go b/cloudformation/opsworks/aws-opsworks-app.go index be39090e47..fb406670d9 100644 --- a/cloudformation/opsworks/aws-opsworks-app.go +++ b/cloudformation/opsworks/aws-opsworks-app.go @@ -20,42 +20,42 @@ type App struct { // Attributes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-app.html#cfn-opsworks-app-attributes - Attributes map[string]string `json:"Attributes,omitempty"` + Attributes *map[string]string `json:"Attributes,omitempty"` // DataSources AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-app.html#cfn-opsworks-app-datasources - DataSources []App_DataSource `json:"DataSources,omitempty"` + DataSources *[]App_DataSource `json:"DataSources,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-app.html#cfn-opsworks-app-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Domains AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-app.html#cfn-opsworks-app-domains - Domains []string `json:"Domains,omitempty"` + Domains *[]string `json:"Domains,omitempty"` // EnableSsl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-app.html#cfn-opsworks-app-enablessl - EnableSsl bool `json:"EnableSsl,omitempty"` + EnableSsl *bool `json:"EnableSsl,omitempty"` // Environment AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-app.html#cfn-opsworks-app-environment - Environment []App_EnvironmentVariable `json:"Environment,omitempty"` + Environment *[]App_EnvironmentVariable `json:"Environment,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-app.html#cfn-opsworks-app-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Shortname AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-app.html#cfn-opsworks-app-shortname - Shortname string `json:"Shortname,omitempty"` + Shortname *string `json:"Shortname,omitempty"` // SslConfiguration AWS CloudFormation Property // Required: false @@ -65,12 +65,12 @@ type App struct { // StackId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-app.html#cfn-opsworks-app-stackid - StackId string `json:"StackId,omitempty"` + StackId string `json:"StackId"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-app.html#cfn-opsworks-app-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/opsworks/aws-opsworks-app_datasource.go b/cloudformation/opsworks/aws-opsworks-app_datasource.go index ffcf789f9a..54b6c985fe 100644 --- a/cloudformation/opsworks/aws-opsworks-app_datasource.go +++ b/cloudformation/opsworks/aws-opsworks-app_datasource.go @@ -11,17 +11,17 @@ type App_DataSource struct { // Arn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-app-datasource.html#cfn-opsworks-app-datasource-arn - Arn string `json:"Arn,omitempty"` + Arn *string `json:"Arn,omitempty"` // DatabaseName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-app-datasource.html#cfn-opsworks-app-datasource-databasename - DatabaseName string `json:"DatabaseName,omitempty"` + DatabaseName *string `json:"DatabaseName,omitempty"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-app-datasource.html#cfn-opsworks-app-datasource-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/opsworks/aws-opsworks-app_environmentvariable.go b/cloudformation/opsworks/aws-opsworks-app_environmentvariable.go index 7ff5cdc1f1..4ad350c090 100644 --- a/cloudformation/opsworks/aws-opsworks-app_environmentvariable.go +++ b/cloudformation/opsworks/aws-opsworks-app_environmentvariable.go @@ -11,17 +11,17 @@ type App_EnvironmentVariable struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-app-environment.html#cfn-opsworks-app-environment-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Secure AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-app-environment.html#cfn-opsworks-app-environment-secure - Secure bool `json:"Secure,omitempty"` + Secure *bool `json:"Secure,omitempty"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-app-environment.html#value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/opsworks/aws-opsworks-app_source.go b/cloudformation/opsworks/aws-opsworks-app_source.go index b42a57a597..cb82eeccd0 100644 --- a/cloudformation/opsworks/aws-opsworks-app_source.go +++ b/cloudformation/opsworks/aws-opsworks-app_source.go @@ -11,32 +11,32 @@ type App_Source struct { // Password AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-source.html#cfn-opsworks-custcookbooksource-pw - Password string `json:"Password,omitempty"` + Password *string `json:"Password,omitempty"` // Revision AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-source.html#cfn-opsworks-custcookbooksource-revision - Revision string `json:"Revision,omitempty"` + Revision *string `json:"Revision,omitempty"` // SshKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-source.html#cfn-opsworks-custcookbooksource-sshkey - SshKey string `json:"SshKey,omitempty"` + SshKey *string `json:"SshKey,omitempty"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-source.html#cfn-opsworks-custcookbooksource-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // Url AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-source.html#cfn-opsworks-custcookbooksource-url - Url string `json:"Url,omitempty"` + Url *string `json:"Url,omitempty"` // Username AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-source.html#cfn-opsworks-custcookbooksource-username - Username string `json:"Username,omitempty"` + Username *string `json:"Username,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/opsworks/aws-opsworks-app_sslconfiguration.go b/cloudformation/opsworks/aws-opsworks-app_sslconfiguration.go index 829149166b..97da41c06b 100644 --- a/cloudformation/opsworks/aws-opsworks-app_sslconfiguration.go +++ b/cloudformation/opsworks/aws-opsworks-app_sslconfiguration.go @@ -11,17 +11,17 @@ type App_SslConfiguration struct { // Certificate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-app-sslconfiguration.html#cfn-opsworks-app-sslconfig-certificate - Certificate string `json:"Certificate,omitempty"` + Certificate *string `json:"Certificate,omitempty"` // Chain AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-app-sslconfiguration.html#cfn-opsworks-app-sslconfig-chain - Chain string `json:"Chain,omitempty"` + Chain *string `json:"Chain,omitempty"` // PrivateKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-app-sslconfiguration.html#cfn-opsworks-app-sslconfig-privatekey - PrivateKey string `json:"PrivateKey,omitempty"` + PrivateKey *string `json:"PrivateKey,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/opsworks/aws-opsworks-elasticloadbalancerattachment.go b/cloudformation/opsworks/aws-opsworks-elasticloadbalancerattachment.go index 279de0a6a0..7c20e5ba9e 100644 --- a/cloudformation/opsworks/aws-opsworks-elasticloadbalancerattachment.go +++ b/cloudformation/opsworks/aws-opsworks-elasticloadbalancerattachment.go @@ -15,12 +15,12 @@ type ElasticLoadBalancerAttachment struct { // ElasticLoadBalancerName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-elbattachment.html#cfn-opsworks-elbattachment-elbname - ElasticLoadBalancerName string `json:"ElasticLoadBalancerName,omitempty"` + ElasticLoadBalancerName string `json:"ElasticLoadBalancerName"` // LayerId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-elbattachment.html#cfn-opsworks-elbattachment-layerid - LayerId string `json:"LayerId,omitempty"` + LayerId string `json:"LayerId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/opsworks/aws-opsworks-instance.go b/cloudformation/opsworks/aws-opsworks-instance.go index 99e43b7261..54e2d0ea56 100644 --- a/cloudformation/opsworks/aws-opsworks-instance.go +++ b/cloudformation/opsworks/aws-opsworks-instance.go @@ -15,92 +15,92 @@ type Instance struct { // AgentVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-instance.html#cfn-opsworks-instance-agentversion - AgentVersion string `json:"AgentVersion,omitempty"` + AgentVersion *string `json:"AgentVersion,omitempty"` // AmiId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-instance.html#cfn-opsworks-instance-amiid - AmiId string `json:"AmiId,omitempty"` + AmiId *string `json:"AmiId,omitempty"` // Architecture AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-instance.html#cfn-opsworks-instance-architecture - Architecture string `json:"Architecture,omitempty"` + Architecture *string `json:"Architecture,omitempty"` // AutoScalingType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-instance.html#cfn-opsworks-instance-autoscalingtype - AutoScalingType string `json:"AutoScalingType,omitempty"` + AutoScalingType *string `json:"AutoScalingType,omitempty"` // AvailabilityZone AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-instance.html#cfn-opsworks-instance-availabilityzone - AvailabilityZone string `json:"AvailabilityZone,omitempty"` + AvailabilityZone *string `json:"AvailabilityZone,omitempty"` // BlockDeviceMappings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-instance.html#cfn-opsworks-instance-blockdevicemappings - BlockDeviceMappings []Instance_BlockDeviceMapping `json:"BlockDeviceMappings,omitempty"` + BlockDeviceMappings *[]Instance_BlockDeviceMapping `json:"BlockDeviceMappings,omitempty"` // EbsOptimized AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-instance.html#cfn-opsworks-instance-ebsoptimized - EbsOptimized bool `json:"EbsOptimized,omitempty"` + EbsOptimized *bool `json:"EbsOptimized,omitempty"` // ElasticIps AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-instance.html#cfn-opsworks-instance-elasticips - ElasticIps []string `json:"ElasticIps,omitempty"` + ElasticIps *[]string `json:"ElasticIps,omitempty"` // Hostname AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-instance.html#cfn-opsworks-instance-hostname - Hostname string `json:"Hostname,omitempty"` + Hostname *string `json:"Hostname,omitempty"` // InstallUpdatesOnBoot AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-instance.html#cfn-opsworks-instance-installupdatesonboot - InstallUpdatesOnBoot bool `json:"InstallUpdatesOnBoot,omitempty"` + InstallUpdatesOnBoot *bool `json:"InstallUpdatesOnBoot,omitempty"` // InstanceType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-instance.html#cfn-opsworks-instance-instancetype - InstanceType string `json:"InstanceType,omitempty"` + InstanceType string `json:"InstanceType"` // LayerIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-instance.html#cfn-opsworks-instance-layerids - LayerIds []string `json:"LayerIds,omitempty"` + LayerIds []string `json:"LayerIds"` // Os AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-instance.html#cfn-opsworks-instance-os - Os string `json:"Os,omitempty"` + Os *string `json:"Os,omitempty"` // RootDeviceType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-instance.html#cfn-opsworks-instance-rootdevicetype - RootDeviceType string `json:"RootDeviceType,omitempty"` + RootDeviceType *string `json:"RootDeviceType,omitempty"` // SshKeyName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-instance.html#cfn-opsworks-instance-sshkeyname - SshKeyName string `json:"SshKeyName,omitempty"` + SshKeyName *string `json:"SshKeyName,omitempty"` // StackId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-instance.html#cfn-opsworks-instance-stackid - StackId string `json:"StackId,omitempty"` + StackId string `json:"StackId"` // SubnetId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-instance.html#cfn-opsworks-instance-subnetid - SubnetId string `json:"SubnetId,omitempty"` + SubnetId *string `json:"SubnetId,omitempty"` // Tenancy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-instance.html#cfn-opsworks-instance-tenancy - Tenancy string `json:"Tenancy,omitempty"` + Tenancy *string `json:"Tenancy,omitempty"` // TimeBasedAutoScaling AWS CloudFormation Property // Required: false @@ -110,12 +110,12 @@ type Instance struct { // VirtualizationType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-instance.html#cfn-opsworks-instance-virtualizationtype - VirtualizationType string `json:"VirtualizationType,omitempty"` + VirtualizationType *string `json:"VirtualizationType,omitempty"` // Volumes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-instance.html#cfn-opsworks-instance-volumes - Volumes []string `json:"Volumes,omitempty"` + Volumes *[]string `json:"Volumes,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/opsworks/aws-opsworks-instance_blockdevicemapping.go b/cloudformation/opsworks/aws-opsworks-instance_blockdevicemapping.go index c9b5545e66..4be5b7cc61 100644 --- a/cloudformation/opsworks/aws-opsworks-instance_blockdevicemapping.go +++ b/cloudformation/opsworks/aws-opsworks-instance_blockdevicemapping.go @@ -11,7 +11,7 @@ type Instance_BlockDeviceMapping struct { // DeviceName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-instance-blockdevicemapping.html#cfn-opsworks-instance-blockdevicemapping-devicename - DeviceName string `json:"DeviceName,omitempty"` + DeviceName *string `json:"DeviceName,omitempty"` // Ebs AWS CloudFormation Property // Required: false @@ -21,12 +21,12 @@ type Instance_BlockDeviceMapping struct { // NoDevice AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-instance-blockdevicemapping.html#cfn-opsworks-instance-blockdevicemapping-nodevice - NoDevice string `json:"NoDevice,omitempty"` + NoDevice *string `json:"NoDevice,omitempty"` // VirtualName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-instance-blockdevicemapping.html#cfn-opsworks-instance-blockdevicemapping-virtualname - VirtualName string `json:"VirtualName,omitempty"` + VirtualName *string `json:"VirtualName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/opsworks/aws-opsworks-instance_ebsblockdevice.go b/cloudformation/opsworks/aws-opsworks-instance_ebsblockdevice.go index 91aa44fbc4..83186946c8 100644 --- a/cloudformation/opsworks/aws-opsworks-instance_ebsblockdevice.go +++ b/cloudformation/opsworks/aws-opsworks-instance_ebsblockdevice.go @@ -11,27 +11,27 @@ type Instance_EbsBlockDevice struct { // DeleteOnTermination AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-instance-ebsblockdevice.html#cfn-opsworks-instance-ebsblockdevice-deleteontermination - DeleteOnTermination bool `json:"DeleteOnTermination,omitempty"` + DeleteOnTermination *bool `json:"DeleteOnTermination,omitempty"` // Iops AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-instance-ebsblockdevice.html#cfn-opsworks-instance-ebsblockdevice-iops - Iops int `json:"Iops,omitempty"` + Iops *int `json:"Iops,omitempty"` // SnapshotId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-instance-ebsblockdevice.html#cfn-opsworks-instance-ebsblockdevice-snapshotid - SnapshotId string `json:"SnapshotId,omitempty"` + SnapshotId *string `json:"SnapshotId,omitempty"` // VolumeSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-instance-ebsblockdevice.html#cfn-opsworks-instance-ebsblockdevice-volumesize - VolumeSize int `json:"VolumeSize,omitempty"` + VolumeSize *int `json:"VolumeSize,omitempty"` // VolumeType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-instance-ebsblockdevice.html#cfn-opsworks-instance-ebsblockdevice-volumetype - VolumeType string `json:"VolumeType,omitempty"` + VolumeType *string `json:"VolumeType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/opsworks/aws-opsworks-instance_timebasedautoscaling.go b/cloudformation/opsworks/aws-opsworks-instance_timebasedautoscaling.go index 535ab1b2ff..46b143cbec 100644 --- a/cloudformation/opsworks/aws-opsworks-instance_timebasedautoscaling.go +++ b/cloudformation/opsworks/aws-opsworks-instance_timebasedautoscaling.go @@ -11,37 +11,37 @@ type Instance_TimeBasedAutoScaling struct { // Friday AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-instance-timebasedautoscaling.html#cfn-opsworks-instance-timebasedautoscaling-friday - Friday map[string]string `json:"Friday,omitempty"` + Friday *map[string]string `json:"Friday,omitempty"` // Monday AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-instance-timebasedautoscaling.html#cfn-opsworks-instance-timebasedautoscaling-monday - Monday map[string]string `json:"Monday,omitempty"` + Monday *map[string]string `json:"Monday,omitempty"` // Saturday AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-instance-timebasedautoscaling.html#cfn-opsworks-instance-timebasedautoscaling-saturday - Saturday map[string]string `json:"Saturday,omitempty"` + Saturday *map[string]string `json:"Saturday,omitempty"` // Sunday AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-instance-timebasedautoscaling.html#cfn-opsworks-instance-timebasedautoscaling-sunday - Sunday map[string]string `json:"Sunday,omitempty"` + Sunday *map[string]string `json:"Sunday,omitempty"` // Thursday AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-instance-timebasedautoscaling.html#cfn-opsworks-instance-timebasedautoscaling-thursday - Thursday map[string]string `json:"Thursday,omitempty"` + Thursday *map[string]string `json:"Thursday,omitempty"` // Tuesday AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-instance-timebasedautoscaling.html#cfn-opsworks-instance-timebasedautoscaling-tuesday - Tuesday map[string]string `json:"Tuesday,omitempty"` + Tuesday *map[string]string `json:"Tuesday,omitempty"` // Wednesday AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-instance-timebasedautoscaling.html#cfn-opsworks-instance-timebasedautoscaling-wednesday - Wednesday map[string]string `json:"Wednesday,omitempty"` + Wednesday *map[string]string `json:"Wednesday,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/opsworks/aws-opsworks-layer.go b/cloudformation/opsworks/aws-opsworks-layer.go index 2ad7edc93e..9bf7f384a3 100644 --- a/cloudformation/opsworks/aws-opsworks-layer.go +++ b/cloudformation/opsworks/aws-opsworks-layer.go @@ -16,7 +16,7 @@ type Layer struct { // Attributes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-layer.html#cfn-opsworks-layer-attributes - Attributes map[string]string `json:"Attributes,omitempty"` + Attributes *map[string]string `json:"Attributes,omitempty"` // AutoAssignElasticIps AWS CloudFormation Property // Required: true @@ -31,12 +31,12 @@ type Layer struct { // CustomInstanceProfileArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-layer.html#cfn-opsworks-layer-custominstanceprofilearn - CustomInstanceProfileArn string `json:"CustomInstanceProfileArn,omitempty"` + CustomInstanceProfileArn *string `json:"CustomInstanceProfileArn,omitempty"` // 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 @@ -46,7 +46,7 @@ type Layer struct { // CustomSecurityGroupIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-layer.html#cfn-opsworks-layer-customsecuritygroupids - CustomSecurityGroupIds []string `json:"CustomSecurityGroupIds,omitempty"` + CustomSecurityGroupIds *[]string `json:"CustomSecurityGroupIds,omitempty"` // EnableAutoHealing AWS CloudFormation Property // Required: true @@ -56,7 +56,7 @@ type Layer struct { // InstallUpdatesOnBoot AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-layer.html#cfn-opsworks-layer-installupdatesonboot - InstallUpdatesOnBoot bool `json:"InstallUpdatesOnBoot,omitempty"` + InstallUpdatesOnBoot *bool `json:"InstallUpdatesOnBoot,omitempty"` // LifecycleEventConfiguration AWS CloudFormation Property // Required: false @@ -71,42 +71,42 @@ type Layer struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-layer.html#cfn-opsworks-layer-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Packages AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-layer.html#cfn-opsworks-layer-packages - Packages []string `json:"Packages,omitempty"` + Packages *[]string `json:"Packages,omitempty"` // Shortname AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-layer.html#cfn-opsworks-layer-shortname - Shortname string `json:"Shortname,omitempty"` + Shortname string `json:"Shortname"` // StackId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-layer.html#cfn-opsworks-layer-stackid - StackId string `json:"StackId,omitempty"` + StackId string `json:"StackId"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-layer.html#cfn-opsworks-layer-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-layer.html#cfn-opsworks-layer-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // UseEbsOptimizedInstances AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-layer.html#cfn-opsworks-layer-useebsoptimizedinstances - UseEbsOptimizedInstances bool `json:"UseEbsOptimizedInstances,omitempty"` + UseEbsOptimizedInstances *bool `json:"UseEbsOptimizedInstances,omitempty"` // VolumeConfigurations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-layer.html#cfn-opsworks-layer-volumeconfigurations - VolumeConfigurations []Layer_VolumeConfiguration `json:"VolumeConfigurations,omitempty"` + VolumeConfigurations *[]Layer_VolumeConfiguration `json:"VolumeConfigurations,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/opsworks/aws-opsworks-layer_autoscalingthresholds.go b/cloudformation/opsworks/aws-opsworks-layer_autoscalingthresholds.go index 7bd2140e2c..eab7b8ccf6 100644 --- a/cloudformation/opsworks/aws-opsworks-layer_autoscalingthresholds.go +++ b/cloudformation/opsworks/aws-opsworks-layer_autoscalingthresholds.go @@ -11,32 +11,32 @@ type Layer_AutoScalingThresholds struct { // CpuThreshold AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-layer-loadbasedautoscaling-autoscalingthresholds.html#cfn-opsworks-layer-loadbasedautoscaling-autoscalingthresholds-cputhreshold - CpuThreshold float64 `json:"CpuThreshold,omitempty"` + CpuThreshold *float64 `json:"CpuThreshold,omitempty"` // IgnoreMetricsTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-layer-loadbasedautoscaling-autoscalingthresholds.html#cfn-opsworks-layer-loadbasedautoscaling-autoscalingthresholds-ignoremetricstime - IgnoreMetricsTime int `json:"IgnoreMetricsTime,omitempty"` + IgnoreMetricsTime *int `json:"IgnoreMetricsTime,omitempty"` // InstanceCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-layer-loadbasedautoscaling-autoscalingthresholds.html#cfn-opsworks-layer-loadbasedautoscaling-autoscalingthresholds-instancecount - InstanceCount int `json:"InstanceCount,omitempty"` + InstanceCount *int `json:"InstanceCount,omitempty"` // LoadThreshold AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-layer-loadbasedautoscaling-autoscalingthresholds.html#cfn-opsworks-layer-loadbasedautoscaling-autoscalingthresholds-loadthreshold - LoadThreshold float64 `json:"LoadThreshold,omitempty"` + LoadThreshold *float64 `json:"LoadThreshold,omitempty"` // MemoryThreshold AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-layer-loadbasedautoscaling-autoscalingthresholds.html#cfn-opsworks-layer-loadbasedautoscaling-autoscalingthresholds-memorythreshold - MemoryThreshold float64 `json:"MemoryThreshold,omitempty"` + MemoryThreshold *float64 `json:"MemoryThreshold,omitempty"` // ThresholdsWaitTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-layer-loadbasedautoscaling-autoscalingthresholds.html#cfn-opsworks-layer-loadbasedautoscaling-autoscalingthresholds-thresholdwaittime - ThresholdsWaitTime int `json:"ThresholdsWaitTime,omitempty"` + ThresholdsWaitTime *int `json:"ThresholdsWaitTime,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/opsworks/aws-opsworks-layer_loadbasedautoscaling.go b/cloudformation/opsworks/aws-opsworks-layer_loadbasedautoscaling.go index 3424f51975..22639b4320 100644 --- a/cloudformation/opsworks/aws-opsworks-layer_loadbasedautoscaling.go +++ b/cloudformation/opsworks/aws-opsworks-layer_loadbasedautoscaling.go @@ -16,7 +16,7 @@ type Layer_LoadBasedAutoScaling struct { // Enable AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-layer-loadbasedautoscaling.html#cfn-opsworks-layer-loadbasedautoscaling-enable - Enable bool `json:"Enable,omitempty"` + Enable *bool `json:"Enable,omitempty"` // UpScaling AWS CloudFormation Property // Required: false diff --git a/cloudformation/opsworks/aws-opsworks-layer_recipes.go b/cloudformation/opsworks/aws-opsworks-layer_recipes.go index b723abe398..44c59a67cd 100644 --- a/cloudformation/opsworks/aws-opsworks-layer_recipes.go +++ b/cloudformation/opsworks/aws-opsworks-layer_recipes.go @@ -11,27 +11,27 @@ type Layer_Recipes struct { // Configure AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-layer-recipes.html#cfn-opsworks-layer-customrecipes-configure - Configure []string `json:"Configure,omitempty"` + Configure *[]string `json:"Configure,omitempty"` // Deploy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-layer-recipes.html#cfn-opsworks-layer-customrecipes-deploy - Deploy []string `json:"Deploy,omitempty"` + Deploy *[]string `json:"Deploy,omitempty"` // Setup AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-layer-recipes.html#cfn-opsworks-layer-customrecipes-setup - Setup []string `json:"Setup,omitempty"` + Setup *[]string `json:"Setup,omitempty"` // Shutdown AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-layer-recipes.html#cfn-opsworks-layer-customrecipes-shutdown - Shutdown []string `json:"Shutdown,omitempty"` + Shutdown *[]string `json:"Shutdown,omitempty"` // Undeploy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-layer-recipes.html#cfn-opsworks-layer-customrecipes-undeploy - Undeploy []string `json:"Undeploy,omitempty"` + Undeploy *[]string `json:"Undeploy,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/opsworks/aws-opsworks-layer_shutdowneventconfiguration.go b/cloudformation/opsworks/aws-opsworks-layer_shutdowneventconfiguration.go index 970a2bda56..498adbd358 100644 --- a/cloudformation/opsworks/aws-opsworks-layer_shutdowneventconfiguration.go +++ b/cloudformation/opsworks/aws-opsworks-layer_shutdowneventconfiguration.go @@ -11,12 +11,12 @@ type Layer_ShutdownEventConfiguration struct { // DelayUntilElbConnectionsDrained AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-layer-lifecycleeventconfiguration-shutdowneventconfiguration.html#cfn-opsworks-layer-lifecycleconfiguration-shutdowneventconfiguration-delayuntilelbconnectionsdrained - DelayUntilElbConnectionsDrained bool `json:"DelayUntilElbConnectionsDrained,omitempty"` + DelayUntilElbConnectionsDrained *bool `json:"DelayUntilElbConnectionsDrained,omitempty"` // ExecutionTimeout AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-layer-lifecycleeventconfiguration-shutdowneventconfiguration.html#cfn-opsworks-layer-lifecycleconfiguration-shutdowneventconfiguration-executiontimeout - ExecutionTimeout int `json:"ExecutionTimeout,omitempty"` + ExecutionTimeout *int `json:"ExecutionTimeout,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/opsworks/aws-opsworks-layer_volumeconfiguration.go b/cloudformation/opsworks/aws-opsworks-layer_volumeconfiguration.go index 46cb9d2ed9..86a9883494 100644 --- a/cloudformation/opsworks/aws-opsworks-layer_volumeconfiguration.go +++ b/cloudformation/opsworks/aws-opsworks-layer_volumeconfiguration.go @@ -11,37 +11,37 @@ type Layer_VolumeConfiguration struct { // Encrypted AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-layer-volumeconfiguration.html#cfn-opsworks-layer-volumeconfiguration-encrypted - Encrypted bool `json:"Encrypted,omitempty"` + Encrypted *bool `json:"Encrypted,omitempty"` // Iops AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-layer-volumeconfiguration.html#cfn-opsworks-layer-volconfig-iops - Iops int `json:"Iops,omitempty"` + Iops *int `json:"Iops,omitempty"` // MountPoint AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-layer-volumeconfiguration.html#cfn-opsworks-layer-volconfig-mountpoint - MountPoint string `json:"MountPoint,omitempty"` + MountPoint *string `json:"MountPoint,omitempty"` // NumberOfDisks AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-layer-volumeconfiguration.html#cfn-opsworks-layer-volconfig-numberofdisks - NumberOfDisks int `json:"NumberOfDisks,omitempty"` + NumberOfDisks *int `json:"NumberOfDisks,omitempty"` // RaidLevel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-layer-volumeconfiguration.html#cfn-opsworks-layer-volconfig-raidlevel - RaidLevel int `json:"RaidLevel,omitempty"` + RaidLevel *int `json:"RaidLevel,omitempty"` // Size AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-layer-volumeconfiguration.html#cfn-opsworks-layer-volconfig-size - Size int `json:"Size,omitempty"` + Size *int `json:"Size,omitempty"` // VolumeType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-layer-volumeconfiguration.html#cfn-opsworks-layer-volconfig-volumetype - VolumeType string `json:"VolumeType,omitempty"` + VolumeType *string `json:"VolumeType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/opsworks/aws-opsworks-stack.go b/cloudformation/opsworks/aws-opsworks-stack.go index 12bebd286c..8bf2f6d502 100644 --- a/cloudformation/opsworks/aws-opsworks-stack.go +++ b/cloudformation/opsworks/aws-opsworks-stack.go @@ -16,12 +16,12 @@ type Stack struct { // AgentVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#cfn-opsworks-stack-agentversion - AgentVersion string `json:"AgentVersion,omitempty"` + AgentVersion *string `json:"AgentVersion,omitempty"` // Attributes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#cfn-opsworks-stack-attributes - Attributes map[string]string `json:"Attributes,omitempty"` + Attributes *map[string]string `json:"Attributes,omitempty"` // ChefConfiguration AWS CloudFormation Property // Required: false @@ -31,12 +31,12 @@ type Stack struct { // CloneAppIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#cfn-opsworks-stack-cloneappids - CloneAppIds []string `json:"CloneAppIds,omitempty"` + CloneAppIds *[]string `json:"CloneAppIds,omitempty"` // ClonePermissions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#cfn-opsworks-stack-clonepermissions - ClonePermissions bool `json:"ClonePermissions,omitempty"` + ClonePermissions *bool `json:"ClonePermissions,omitempty"` // ConfigurationManager AWS CloudFormation Property // Required: false @@ -51,92 +51,92 @@ 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#cfn-opsworks-stack-defaultaz - DefaultAvailabilityZone string `json:"DefaultAvailabilityZone,omitempty"` + DefaultAvailabilityZone *string `json:"DefaultAvailabilityZone,omitempty"` // DefaultInstanceProfileArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#cfn-opsworks-stack-defaultinstanceprof - DefaultInstanceProfileArn string `json:"DefaultInstanceProfileArn,omitempty"` + DefaultInstanceProfileArn string `json:"DefaultInstanceProfileArn"` // DefaultOs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#cfn-opsworks-stack-defaultos - DefaultOs string `json:"DefaultOs,omitempty"` + DefaultOs *string `json:"DefaultOs,omitempty"` // DefaultRootDeviceType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#cfn-opsworks-stack-defaultrootdevicetype - DefaultRootDeviceType string `json:"DefaultRootDeviceType,omitempty"` + DefaultRootDeviceType *string `json:"DefaultRootDeviceType,omitempty"` // DefaultSshKeyName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#cfn-opsworks-stack-defaultsshkeyname - DefaultSshKeyName string `json:"DefaultSshKeyName,omitempty"` + DefaultSshKeyName *string `json:"DefaultSshKeyName,omitempty"` // DefaultSubnetId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#defaultsubnet - DefaultSubnetId string `json:"DefaultSubnetId,omitempty"` + DefaultSubnetId *string `json:"DefaultSubnetId,omitempty"` // EcsClusterArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#cfn-opsworks-stack-ecsclusterarn - EcsClusterArn string `json:"EcsClusterArn,omitempty"` + EcsClusterArn *string `json:"EcsClusterArn,omitempty"` // ElasticIps AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#cfn-opsworks-stack-elasticips - ElasticIps []Stack_ElasticIp `json:"ElasticIps,omitempty"` + ElasticIps *[]Stack_ElasticIp `json:"ElasticIps,omitempty"` // HostnameTheme AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#cfn-opsworks-stack-hostnametheme - HostnameTheme string `json:"HostnameTheme,omitempty"` + HostnameTheme *string `json:"HostnameTheme,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#cfn-opsworks-stack-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // RdsDbInstances AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#cfn-opsworks-stack-rdsdbinstances - RdsDbInstances []Stack_RdsDbInstance `json:"RdsDbInstances,omitempty"` + RdsDbInstances *[]Stack_RdsDbInstance `json:"RdsDbInstances,omitempty"` // ServiceRoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#cfn-opsworks-stack-servicerolearn - ServiceRoleArn string `json:"ServiceRoleArn,omitempty"` + ServiceRoleArn string `json:"ServiceRoleArn"` // SourceStackId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#cfn-opsworks-stack-sourcestackid - SourceStackId string `json:"SourceStackId,omitempty"` + SourceStackId *string `json:"SourceStackId,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#cfn-opsworks-stack-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // UseCustomCookbooks AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#usecustcookbooks - UseCustomCookbooks bool `json:"UseCustomCookbooks,omitempty"` + UseCustomCookbooks *bool `json:"UseCustomCookbooks,omitempty"` // UseOpsworksSecurityGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#cfn-opsworks-stack-useopsworkssecuritygroups - UseOpsworksSecurityGroups bool `json:"UseOpsworksSecurityGroups,omitempty"` + UseOpsworksSecurityGroups *bool `json:"UseOpsworksSecurityGroups,omitempty"` // VpcId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#cfn-opsworks-stack-vpcid - VpcId string `json:"VpcId,omitempty"` + VpcId *string `json:"VpcId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/opsworks/aws-opsworks-stack_chefconfiguration.go b/cloudformation/opsworks/aws-opsworks-stack_chefconfiguration.go index dbd478bf8d..e7c388ed56 100644 --- a/cloudformation/opsworks/aws-opsworks-stack_chefconfiguration.go +++ b/cloudformation/opsworks/aws-opsworks-stack_chefconfiguration.go @@ -11,12 +11,12 @@ type Stack_ChefConfiguration struct { // BerkshelfVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-chefconfiguration.html#cfn-opsworks-chefconfiguration-berkshelfversion - BerkshelfVersion string `json:"BerkshelfVersion,omitempty"` + BerkshelfVersion *string `json:"BerkshelfVersion,omitempty"` // ManageBerkshelf AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-chefconfiguration.html#cfn-opsworks-chefconfiguration-berkshelfversion - ManageBerkshelf bool `json:"ManageBerkshelf,omitempty"` + ManageBerkshelf *bool `json:"ManageBerkshelf,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/opsworks/aws-opsworks-stack_elasticip.go b/cloudformation/opsworks/aws-opsworks-stack_elasticip.go index ed3d0ec032..73f9b02b42 100644 --- a/cloudformation/opsworks/aws-opsworks-stack_elasticip.go +++ b/cloudformation/opsworks/aws-opsworks-stack_elasticip.go @@ -11,12 +11,12 @@ type Stack_ElasticIp struct { // Ip AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-elasticip.html#cfn-opsworks-stack-elasticip-ip - Ip string `json:"Ip,omitempty"` + Ip string `json:"Ip"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-elasticip.html#cfn-opsworks-stack-elasticip-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/opsworks/aws-opsworks-stack_rdsdbinstance.go b/cloudformation/opsworks/aws-opsworks-stack_rdsdbinstance.go index 0418c180cc..faa9bd53d7 100644 --- a/cloudformation/opsworks/aws-opsworks-stack_rdsdbinstance.go +++ b/cloudformation/opsworks/aws-opsworks-stack_rdsdbinstance.go @@ -11,17 +11,17 @@ type Stack_RdsDbInstance struct { // DbPassword AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-rdsdbinstance.html#cfn-opsworks-stack-rdsdbinstance-dbpassword - DbPassword string `json:"DbPassword,omitempty"` + DbPassword string `json:"DbPassword"` // DbUser AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-rdsdbinstance.html#cfn-opsworks-stack-rdsdbinstance-dbuser - DbUser string `json:"DbUser,omitempty"` + DbUser string `json:"DbUser"` // RdsDbInstanceArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-rdsdbinstance.html#cfn-opsworks-stack-rdsdbinstance-rdsdbinstancearn - RdsDbInstanceArn string `json:"RdsDbInstanceArn,omitempty"` + RdsDbInstanceArn string `json:"RdsDbInstanceArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/opsworks/aws-opsworks-stack_source.go b/cloudformation/opsworks/aws-opsworks-stack_source.go index b426257086..020e18ff74 100644 --- a/cloudformation/opsworks/aws-opsworks-stack_source.go +++ b/cloudformation/opsworks/aws-opsworks-stack_source.go @@ -11,32 +11,32 @@ type Stack_Source struct { // Password AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-source.html#cfn-opsworks-custcookbooksource-password - Password string `json:"Password,omitempty"` + Password *string `json:"Password,omitempty"` // Revision AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-source.html#cfn-opsworks-custcookbooksource-revision - Revision string `json:"Revision,omitempty"` + Revision *string `json:"Revision,omitempty"` // SshKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-source.html#cfn-opsworks-custcookbooksource-sshkey - SshKey string `json:"SshKey,omitempty"` + SshKey *string `json:"SshKey,omitempty"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-source.html#cfn-opsworks-custcookbooksource-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // Url AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-source.html#cfn-opsworks-custcookbooksource-url - Url string `json:"Url,omitempty"` + Url *string `json:"Url,omitempty"` // Username AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-source.html#cfn-opsworks-custcookbooksource-username - Username string `json:"Username,omitempty"` + Username *string `json:"Username,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/opsworks/aws-opsworks-stack_stackconfigurationmanager.go b/cloudformation/opsworks/aws-opsworks-stack_stackconfigurationmanager.go index 971b7705b4..0ea492cf54 100644 --- a/cloudformation/opsworks/aws-opsworks-stack_stackconfigurationmanager.go +++ b/cloudformation/opsworks/aws-opsworks-stack_stackconfigurationmanager.go @@ -11,12 +11,12 @@ type Stack_StackConfigurationManager struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-stackconfigmanager.html#cfn-opsworks-configmanager-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Version AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-stackconfigmanager.html#cfn-opsworks-configmanager-version - Version string `json:"Version,omitempty"` + Version *string `json:"Version,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/opsworks/aws-opsworks-userprofile.go b/cloudformation/opsworks/aws-opsworks-userprofile.go index 6951cd9175..be505c506f 100644 --- a/cloudformation/opsworks/aws-opsworks-userprofile.go +++ b/cloudformation/opsworks/aws-opsworks-userprofile.go @@ -15,22 +15,22 @@ type UserProfile struct { // AllowSelfManagement AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-userprofile.html#cfn-opsworks-userprofile-allowselfmanagement - AllowSelfManagement bool `json:"AllowSelfManagement,omitempty"` + AllowSelfManagement *bool `json:"AllowSelfManagement,omitempty"` // IamUserArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-userprofile.html#cfn-opsworks-userprofile-iamuserarn - IamUserArn string `json:"IamUserArn,omitempty"` + IamUserArn string `json:"IamUserArn"` // SshPublicKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-userprofile.html#cfn-opsworks-userprofile-sshpublickey - SshPublicKey string `json:"SshPublicKey,omitempty"` + SshPublicKey *string `json:"SshPublicKey,omitempty"` // SshUsername AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-userprofile.html#cfn-opsworks-userprofile-sshusername - SshUsername string `json:"SshUsername,omitempty"` + SshUsername *string `json:"SshUsername,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/opsworks/aws-opsworks-volume.go b/cloudformation/opsworks/aws-opsworks-volume.go index a730f21af0..6692094f48 100644 --- a/cloudformation/opsworks/aws-opsworks-volume.go +++ b/cloudformation/opsworks/aws-opsworks-volume.go @@ -15,22 +15,22 @@ type Volume struct { // Ec2VolumeId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-volume.html#cfn-opsworks-volume-ec2volumeid - Ec2VolumeId string `json:"Ec2VolumeId,omitempty"` + Ec2VolumeId string `json:"Ec2VolumeId"` // MountPoint AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-volume.html#cfn-opsworks-volume-mountpoint - MountPoint string `json:"MountPoint,omitempty"` + MountPoint *string `json:"MountPoint,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-volume.html#cfn-opsworks-volume-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // StackId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-volume.html#cfn-opsworks-volume-stackid - StackId string `json:"StackId,omitempty"` + StackId string `json:"StackId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/opsworkscm/aws-opsworkscm-server.go b/cloudformation/opsworkscm/aws-opsworkscm-server.go index d86117e899..4c74563472 100644 --- a/cloudformation/opsworkscm/aws-opsworkscm-server.go +++ b/cloudformation/opsworkscm/aws-opsworkscm-server.go @@ -16,107 +16,107 @@ type Server struct { // AssociatePublicIpAddress AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworkscm-server.html#cfn-opsworkscm-server-associatepublicipaddress - AssociatePublicIpAddress bool `json:"AssociatePublicIpAddress,omitempty"` + AssociatePublicIpAddress *bool `json:"AssociatePublicIpAddress,omitempty"` // BackupId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworkscm-server.html#cfn-opsworkscm-server-backupid - BackupId string `json:"BackupId,omitempty"` + BackupId *string `json:"BackupId,omitempty"` // BackupRetentionCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworkscm-server.html#cfn-opsworkscm-server-backupretentioncount - BackupRetentionCount int `json:"BackupRetentionCount,omitempty"` + BackupRetentionCount *int `json:"BackupRetentionCount,omitempty"` // CustomCertificate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworkscm-server.html#cfn-opsworkscm-server-customcertificate - CustomCertificate string `json:"CustomCertificate,omitempty"` + CustomCertificate *string `json:"CustomCertificate,omitempty"` // CustomDomain AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworkscm-server.html#cfn-opsworkscm-server-customdomain - CustomDomain string `json:"CustomDomain,omitempty"` + CustomDomain *string `json:"CustomDomain,omitempty"` // CustomPrivateKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworkscm-server.html#cfn-opsworkscm-server-customprivatekey - CustomPrivateKey string `json:"CustomPrivateKey,omitempty"` + CustomPrivateKey *string `json:"CustomPrivateKey,omitempty"` // DisableAutomatedBackup AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworkscm-server.html#cfn-opsworkscm-server-disableautomatedbackup - DisableAutomatedBackup bool `json:"DisableAutomatedBackup,omitempty"` + DisableAutomatedBackup *bool `json:"DisableAutomatedBackup,omitempty"` // Engine AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworkscm-server.html#cfn-opsworkscm-server-engine - Engine string `json:"Engine,omitempty"` + Engine *string `json:"Engine,omitempty"` // EngineAttributes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworkscm-server.html#cfn-opsworkscm-server-engineattributes - EngineAttributes []Server_EngineAttribute `json:"EngineAttributes,omitempty"` + EngineAttributes *[]Server_EngineAttribute `json:"EngineAttributes,omitempty"` // EngineModel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworkscm-server.html#cfn-opsworkscm-server-enginemodel - EngineModel string `json:"EngineModel,omitempty"` + EngineModel *string `json:"EngineModel,omitempty"` // EngineVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworkscm-server.html#cfn-opsworkscm-server-engineversion - EngineVersion string `json:"EngineVersion,omitempty"` + EngineVersion *string `json:"EngineVersion,omitempty"` // InstanceProfileArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworkscm-server.html#cfn-opsworkscm-server-instanceprofilearn - InstanceProfileArn string `json:"InstanceProfileArn,omitempty"` + InstanceProfileArn string `json:"InstanceProfileArn"` // InstanceType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworkscm-server.html#cfn-opsworkscm-server-instancetype - InstanceType string `json:"InstanceType,omitempty"` + InstanceType string `json:"InstanceType"` // KeyPair AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworkscm-server.html#cfn-opsworkscm-server-keypair - KeyPair string `json:"KeyPair,omitempty"` + KeyPair *string `json:"KeyPair,omitempty"` // PreferredBackupWindow AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworkscm-server.html#cfn-opsworkscm-server-preferredbackupwindow - PreferredBackupWindow string `json:"PreferredBackupWindow,omitempty"` + PreferredBackupWindow *string `json:"PreferredBackupWindow,omitempty"` // PreferredMaintenanceWindow AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworkscm-server.html#cfn-opsworkscm-server-preferredmaintenancewindow - PreferredMaintenanceWindow string `json:"PreferredMaintenanceWindow,omitempty"` + PreferredMaintenanceWindow *string `json:"PreferredMaintenanceWindow,omitempty"` // SecurityGroupIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworkscm-server.html#cfn-opsworkscm-server-securitygroupids - SecurityGroupIds []string `json:"SecurityGroupIds,omitempty"` + SecurityGroupIds *[]string `json:"SecurityGroupIds,omitempty"` // ServerName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworkscm-server.html#cfn-opsworkscm-server-servername - ServerName string `json:"ServerName,omitempty"` + ServerName *string `json:"ServerName,omitempty"` // ServiceRoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworkscm-server.html#cfn-opsworkscm-server-servicerolearn - ServiceRoleArn string `json:"ServiceRoleArn,omitempty"` + ServiceRoleArn string `json:"ServiceRoleArn"` // SubnetIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworkscm-server.html#cfn-opsworkscm-server-subnetids - SubnetIds []string `json:"SubnetIds,omitempty"` + SubnetIds *[]string `json:"SubnetIds,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworkscm-server.html#cfn-opsworkscm-server-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/opsworkscm/aws-opsworkscm-server_engineattribute.go b/cloudformation/opsworkscm/aws-opsworkscm-server_engineattribute.go index 95f6c6e31b..76be2d05ff 100644 --- a/cloudformation/opsworkscm/aws-opsworkscm-server_engineattribute.go +++ b/cloudformation/opsworkscm/aws-opsworkscm-server_engineattribute.go @@ -11,12 +11,12 @@ type Server_EngineAttribute struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworkscm-server-engineattribute.html#cfn-opsworkscm-server-engineattribute-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworkscm-server-engineattribute.html#cfn-opsworkscm-server-engineattribute-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/panorama/aws-panorama-applicationinstance.go b/cloudformation/panorama/aws-panorama-applicationinstance.go index 2cb92ef0fb..ab625483c6 100644 --- a/cloudformation/panorama/aws-panorama-applicationinstance.go +++ b/cloudformation/panorama/aws-panorama-applicationinstance.go @@ -16,22 +16,22 @@ type ApplicationInstance struct { // ApplicationInstanceIdToReplace AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-panorama-applicationinstance.html#cfn-panorama-applicationinstance-applicationinstanceidtoreplace - ApplicationInstanceIdToReplace string `json:"ApplicationInstanceIdToReplace,omitempty"` + ApplicationInstanceIdToReplace *string `json:"ApplicationInstanceIdToReplace,omitempty"` // DefaultRuntimeContextDevice AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-panorama-applicationinstance.html#cfn-panorama-applicationinstance-defaultruntimecontextdevice - DefaultRuntimeContextDevice string `json:"DefaultRuntimeContextDevice,omitempty"` + DefaultRuntimeContextDevice string `json:"DefaultRuntimeContextDevice"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-panorama-applicationinstance.html#cfn-panorama-applicationinstance-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // DeviceId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-panorama-applicationinstance.html#cfn-panorama-applicationinstance-deviceid - DeviceId string `json:"DeviceId,omitempty"` + DeviceId *string `json:"DeviceId,omitempty"` // ManifestOverridesPayload AWS CloudFormation Property // Required: false @@ -41,27 +41,27 @@ type ApplicationInstance struct { // ManifestPayload AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-panorama-applicationinstance.html#cfn-panorama-applicationinstance-manifestpayload - ManifestPayload *ApplicationInstance_ManifestPayload `json:"ManifestPayload,omitempty"` + ManifestPayload *ApplicationInstance_ManifestPayload `json:"ManifestPayload"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-panorama-applicationinstance.html#cfn-panorama-applicationinstance-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // RuntimeRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-panorama-applicationinstance.html#cfn-panorama-applicationinstance-runtimerolearn - RuntimeRoleArn string `json:"RuntimeRoleArn,omitempty"` + RuntimeRoleArn *string `json:"RuntimeRoleArn,omitempty"` // StatusFilter AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-panorama-applicationinstance.html#cfn-panorama-applicationinstance-statusfilter - StatusFilter string `json:"StatusFilter,omitempty"` + StatusFilter *string `json:"StatusFilter,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-panorama-applicationinstance.html#cfn-panorama-applicationinstance-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/panorama/aws-panorama-applicationinstance_manifestoverridespayload.go b/cloudformation/panorama/aws-panorama-applicationinstance_manifestoverridespayload.go index 52a8664eeb..2e3e1cc31a 100644 --- a/cloudformation/panorama/aws-panorama-applicationinstance_manifestoverridespayload.go +++ b/cloudformation/panorama/aws-panorama-applicationinstance_manifestoverridespayload.go @@ -11,7 +11,7 @@ type ApplicationInstance_ManifestOverridesPayload struct { // PayloadData AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-panorama-applicationinstance-manifestoverridespayload.html#cfn-panorama-applicationinstance-manifestoverridespayload-payloaddata - PayloadData string `json:"PayloadData,omitempty"` + PayloadData *string `json:"PayloadData,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/panorama/aws-panorama-applicationinstance_manifestpayload.go b/cloudformation/panorama/aws-panorama-applicationinstance_manifestpayload.go index 7b942ecba0..99539ebc27 100644 --- a/cloudformation/panorama/aws-panorama-applicationinstance_manifestpayload.go +++ b/cloudformation/panorama/aws-panorama-applicationinstance_manifestpayload.go @@ -11,7 +11,7 @@ type ApplicationInstance_ManifestPayload struct { // PayloadData AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-panorama-applicationinstance-manifestpayload.html#cfn-panorama-applicationinstance-manifestpayload-payloaddata - PayloadData string `json:"PayloadData,omitempty"` + PayloadData *string `json:"PayloadData,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/panorama/aws-panorama-package.go b/cloudformation/panorama/aws-panorama-package.go index b46e93b34e..28098432f5 100644 --- a/cloudformation/panorama/aws-panorama-package.go +++ b/cloudformation/panorama/aws-panorama-package.go @@ -16,12 +16,12 @@ type Package struct { // PackageName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-panorama-package.html#cfn-panorama-package-packagename - PackageName string `json:"PackageName,omitempty"` + PackageName string `json:"PackageName"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-panorama-package.html#cfn-panorama-package-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/panorama/aws-panorama-packageversion.go b/cloudformation/panorama/aws-panorama-packageversion.go index e8aa517697..63830a2a21 100644 --- a/cloudformation/panorama/aws-panorama-packageversion.go +++ b/cloudformation/panorama/aws-panorama-packageversion.go @@ -15,32 +15,32 @@ type PackageVersion struct { // MarkLatest AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-panorama-packageversion.html#cfn-panorama-packageversion-marklatest - MarkLatest bool `json:"MarkLatest,omitempty"` + MarkLatest *bool `json:"MarkLatest,omitempty"` // OwnerAccount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-panorama-packageversion.html#cfn-panorama-packageversion-owneraccount - OwnerAccount string `json:"OwnerAccount,omitempty"` + OwnerAccount *string `json:"OwnerAccount,omitempty"` // PackageId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-panorama-packageversion.html#cfn-panorama-packageversion-packageid - PackageId string `json:"PackageId,omitempty"` + PackageId string `json:"PackageId"` // PackageVersion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-panorama-packageversion.html#cfn-panorama-packageversion-packageversion - PackageVersion string `json:"PackageVersion,omitempty"` + PackageVersion string `json:"PackageVersion"` // PatchVersion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-panorama-packageversion.html#cfn-panorama-packageversion-patchversion - PatchVersion string `json:"PatchVersion,omitempty"` + PatchVersion string `json:"PatchVersion"` // UpdatedLatestPatchVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-panorama-packageversion.html#cfn-panorama-packageversion-updatedlatestpatchversion - UpdatedLatestPatchVersion string `json:"UpdatedLatestPatchVersion,omitempty"` + UpdatedLatestPatchVersion *string `json:"UpdatedLatestPatchVersion,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-admchannel.go b/cloudformation/pinpoint/aws-pinpoint-admchannel.go index 6dc82f3283..3e089b5821 100644 --- a/cloudformation/pinpoint/aws-pinpoint-admchannel.go +++ b/cloudformation/pinpoint/aws-pinpoint-admchannel.go @@ -15,22 +15,22 @@ type ADMChannel struct { // ApplicationId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-admchannel.html#cfn-pinpoint-admchannel-applicationid - ApplicationId string `json:"ApplicationId,omitempty"` + ApplicationId string `json:"ApplicationId"` // ClientId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-admchannel.html#cfn-pinpoint-admchannel-clientid - ClientId string `json:"ClientId,omitempty"` + ClientId string `json:"ClientId"` // ClientSecret AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-admchannel.html#cfn-pinpoint-admchannel-clientsecret - ClientSecret string `json:"ClientSecret,omitempty"` + ClientSecret string `json:"ClientSecret"` // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-admchannel.html#cfn-pinpoint-admchannel-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-apnschannel.go b/cloudformation/pinpoint/aws-pinpoint-apnschannel.go index b9940fe5d1..03ab4a41c9 100644 --- a/cloudformation/pinpoint/aws-pinpoint-apnschannel.go +++ b/cloudformation/pinpoint/aws-pinpoint-apnschannel.go @@ -15,47 +15,47 @@ type APNSChannel struct { // ApplicationId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnschannel.html#cfn-pinpoint-apnschannel-applicationid - ApplicationId string `json:"ApplicationId,omitempty"` + ApplicationId string `json:"ApplicationId"` // BundleId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnschannel.html#cfn-pinpoint-apnschannel-bundleid - BundleId string `json:"BundleId,omitempty"` + BundleId *string `json:"BundleId,omitempty"` // Certificate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnschannel.html#cfn-pinpoint-apnschannel-certificate - Certificate string `json:"Certificate,omitempty"` + Certificate *string `json:"Certificate,omitempty"` // DefaultAuthenticationMethod AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnschannel.html#cfn-pinpoint-apnschannel-defaultauthenticationmethod - DefaultAuthenticationMethod string `json:"DefaultAuthenticationMethod,omitempty"` + DefaultAuthenticationMethod *string `json:"DefaultAuthenticationMethod,omitempty"` // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnschannel.html#cfn-pinpoint-apnschannel-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // PrivateKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnschannel.html#cfn-pinpoint-apnschannel-privatekey - PrivateKey string `json:"PrivateKey,omitempty"` + PrivateKey *string `json:"PrivateKey,omitempty"` // TeamId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnschannel.html#cfn-pinpoint-apnschannel-teamid - TeamId string `json:"TeamId,omitempty"` + TeamId *string `json:"TeamId,omitempty"` // TokenKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnschannel.html#cfn-pinpoint-apnschannel-tokenkey - TokenKey string `json:"TokenKey,omitempty"` + TokenKey *string `json:"TokenKey,omitempty"` // TokenKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnschannel.html#cfn-pinpoint-apnschannel-tokenkeyid - TokenKeyId string `json:"TokenKeyId,omitempty"` + TokenKeyId *string `json:"TokenKeyId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-apnssandboxchannel.go b/cloudformation/pinpoint/aws-pinpoint-apnssandboxchannel.go index 81381c5c46..a66e254eab 100644 --- a/cloudformation/pinpoint/aws-pinpoint-apnssandboxchannel.go +++ b/cloudformation/pinpoint/aws-pinpoint-apnssandboxchannel.go @@ -15,47 +15,47 @@ type APNSSandboxChannel struct { // ApplicationId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnssandboxchannel.html#cfn-pinpoint-apnssandboxchannel-applicationid - ApplicationId string `json:"ApplicationId,omitempty"` + ApplicationId string `json:"ApplicationId"` // BundleId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnssandboxchannel.html#cfn-pinpoint-apnssandboxchannel-bundleid - BundleId string `json:"BundleId,omitempty"` + BundleId *string `json:"BundleId,omitempty"` // Certificate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnssandboxchannel.html#cfn-pinpoint-apnssandboxchannel-certificate - Certificate string `json:"Certificate,omitempty"` + Certificate *string `json:"Certificate,omitempty"` // DefaultAuthenticationMethod AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnssandboxchannel.html#cfn-pinpoint-apnssandboxchannel-defaultauthenticationmethod - DefaultAuthenticationMethod string `json:"DefaultAuthenticationMethod,omitempty"` + DefaultAuthenticationMethod *string `json:"DefaultAuthenticationMethod,omitempty"` // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnssandboxchannel.html#cfn-pinpoint-apnssandboxchannel-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // PrivateKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnssandboxchannel.html#cfn-pinpoint-apnssandboxchannel-privatekey - PrivateKey string `json:"PrivateKey,omitempty"` + PrivateKey *string `json:"PrivateKey,omitempty"` // TeamId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnssandboxchannel.html#cfn-pinpoint-apnssandboxchannel-teamid - TeamId string `json:"TeamId,omitempty"` + TeamId *string `json:"TeamId,omitempty"` // TokenKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnssandboxchannel.html#cfn-pinpoint-apnssandboxchannel-tokenkey - TokenKey string `json:"TokenKey,omitempty"` + TokenKey *string `json:"TokenKey,omitempty"` // TokenKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnssandboxchannel.html#cfn-pinpoint-apnssandboxchannel-tokenkeyid - TokenKeyId string `json:"TokenKeyId,omitempty"` + TokenKeyId *string `json:"TokenKeyId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-apnsvoipchannel.go b/cloudformation/pinpoint/aws-pinpoint-apnsvoipchannel.go index 2c7d56cd00..e66bf56de5 100644 --- a/cloudformation/pinpoint/aws-pinpoint-apnsvoipchannel.go +++ b/cloudformation/pinpoint/aws-pinpoint-apnsvoipchannel.go @@ -15,47 +15,47 @@ type APNSVoipChannel struct { // ApplicationId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnsvoipchannel.html#cfn-pinpoint-apnsvoipchannel-applicationid - ApplicationId string `json:"ApplicationId,omitempty"` + ApplicationId string `json:"ApplicationId"` // BundleId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnsvoipchannel.html#cfn-pinpoint-apnsvoipchannel-bundleid - BundleId string `json:"BundleId,omitempty"` + BundleId *string `json:"BundleId,omitempty"` // Certificate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnsvoipchannel.html#cfn-pinpoint-apnsvoipchannel-certificate - Certificate string `json:"Certificate,omitempty"` + Certificate *string `json:"Certificate,omitempty"` // DefaultAuthenticationMethod AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnsvoipchannel.html#cfn-pinpoint-apnsvoipchannel-defaultauthenticationmethod - DefaultAuthenticationMethod string `json:"DefaultAuthenticationMethod,omitempty"` + DefaultAuthenticationMethod *string `json:"DefaultAuthenticationMethod,omitempty"` // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnsvoipchannel.html#cfn-pinpoint-apnsvoipchannel-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // PrivateKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnsvoipchannel.html#cfn-pinpoint-apnsvoipchannel-privatekey - PrivateKey string `json:"PrivateKey,omitempty"` + PrivateKey *string `json:"PrivateKey,omitempty"` // TeamId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnsvoipchannel.html#cfn-pinpoint-apnsvoipchannel-teamid - TeamId string `json:"TeamId,omitempty"` + TeamId *string `json:"TeamId,omitempty"` // TokenKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnsvoipchannel.html#cfn-pinpoint-apnsvoipchannel-tokenkey - TokenKey string `json:"TokenKey,omitempty"` + TokenKey *string `json:"TokenKey,omitempty"` // TokenKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnsvoipchannel.html#cfn-pinpoint-apnsvoipchannel-tokenkeyid - TokenKeyId string `json:"TokenKeyId,omitempty"` + TokenKeyId *string `json:"TokenKeyId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-apnsvoipsandboxchannel.go b/cloudformation/pinpoint/aws-pinpoint-apnsvoipsandboxchannel.go index 5d4f46dd0e..2bd5eddf54 100644 --- a/cloudformation/pinpoint/aws-pinpoint-apnsvoipsandboxchannel.go +++ b/cloudformation/pinpoint/aws-pinpoint-apnsvoipsandboxchannel.go @@ -15,47 +15,47 @@ type APNSVoipSandboxChannel struct { // ApplicationId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnsvoipsandboxchannel.html#cfn-pinpoint-apnsvoipsandboxchannel-applicationid - ApplicationId string `json:"ApplicationId,omitempty"` + ApplicationId string `json:"ApplicationId"` // BundleId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnsvoipsandboxchannel.html#cfn-pinpoint-apnsvoipsandboxchannel-bundleid - BundleId string `json:"BundleId,omitempty"` + BundleId *string `json:"BundleId,omitempty"` // Certificate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnsvoipsandboxchannel.html#cfn-pinpoint-apnsvoipsandboxchannel-certificate - Certificate string `json:"Certificate,omitempty"` + Certificate *string `json:"Certificate,omitempty"` // DefaultAuthenticationMethod AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnsvoipsandboxchannel.html#cfn-pinpoint-apnsvoipsandboxchannel-defaultauthenticationmethod - DefaultAuthenticationMethod string `json:"DefaultAuthenticationMethod,omitempty"` + DefaultAuthenticationMethod *string `json:"DefaultAuthenticationMethod,omitempty"` // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnsvoipsandboxchannel.html#cfn-pinpoint-apnsvoipsandboxchannel-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // PrivateKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnsvoipsandboxchannel.html#cfn-pinpoint-apnsvoipsandboxchannel-privatekey - PrivateKey string `json:"PrivateKey,omitempty"` + PrivateKey *string `json:"PrivateKey,omitempty"` // TeamId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnsvoipsandboxchannel.html#cfn-pinpoint-apnsvoipsandboxchannel-teamid - TeamId string `json:"TeamId,omitempty"` + TeamId *string `json:"TeamId,omitempty"` // TokenKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnsvoipsandboxchannel.html#cfn-pinpoint-apnsvoipsandboxchannel-tokenkey - TokenKey string `json:"TokenKey,omitempty"` + TokenKey *string `json:"TokenKey,omitempty"` // TokenKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnsvoipsandboxchannel.html#cfn-pinpoint-apnsvoipsandboxchannel-tokenkeyid - TokenKeyId string `json:"TokenKeyId,omitempty"` + TokenKeyId *string `json:"TokenKeyId,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 64ef440f87..c326b10fed 100644 --- a/cloudformation/pinpoint/aws-pinpoint-app.go +++ b/cloudformation/pinpoint/aws-pinpoint-app.go @@ -15,12 +15,12 @@ type App struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-app.html#cfn-pinpoint-app-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // 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-applicationsettings.go b/cloudformation/pinpoint/aws-pinpoint-applicationsettings.go index 783b736ab8..98d89d147e 100644 --- a/cloudformation/pinpoint/aws-pinpoint-applicationsettings.go +++ b/cloudformation/pinpoint/aws-pinpoint-applicationsettings.go @@ -15,7 +15,7 @@ type ApplicationSettings struct { // ApplicationId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-applicationsettings.html#cfn-pinpoint-applicationsettings-applicationid - ApplicationId string `json:"ApplicationId,omitempty"` + ApplicationId string `json:"ApplicationId"` // CampaignHook AWS CloudFormation Property // Required: false @@ -25,7 +25,7 @@ type ApplicationSettings struct { // CloudWatchMetricsEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-applicationsettings.html#cfn-pinpoint-applicationsettings-cloudwatchmetricsenabled - CloudWatchMetricsEnabled bool `json:"CloudWatchMetricsEnabled,omitempty"` + CloudWatchMetricsEnabled *bool `json:"CloudWatchMetricsEnabled,omitempty"` // Limits AWS CloudFormation Property // Required: false diff --git a/cloudformation/pinpoint/aws-pinpoint-applicationsettings_campaignhook.go b/cloudformation/pinpoint/aws-pinpoint-applicationsettings_campaignhook.go index fafeb7447c..573b07dff2 100644 --- a/cloudformation/pinpoint/aws-pinpoint-applicationsettings_campaignhook.go +++ b/cloudformation/pinpoint/aws-pinpoint-applicationsettings_campaignhook.go @@ -11,17 +11,17 @@ type ApplicationSettings_CampaignHook struct { // LambdaFunctionName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-applicationsettings-campaignhook.html#cfn-pinpoint-applicationsettings-campaignhook-lambdafunctionname - LambdaFunctionName string `json:"LambdaFunctionName,omitempty"` + LambdaFunctionName *string `json:"LambdaFunctionName,omitempty"` // Mode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-applicationsettings-campaignhook.html#cfn-pinpoint-applicationsettings-campaignhook-mode - Mode string `json:"Mode,omitempty"` + Mode *string `json:"Mode,omitempty"` // WebUrl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-applicationsettings-campaignhook.html#cfn-pinpoint-applicationsettings-campaignhook-weburl - WebUrl string `json:"WebUrl,omitempty"` + WebUrl *string `json:"WebUrl,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-applicationsettings_limits.go b/cloudformation/pinpoint/aws-pinpoint-applicationsettings_limits.go index 5b6f00b189..a468d0cfce 100644 --- a/cloudformation/pinpoint/aws-pinpoint-applicationsettings_limits.go +++ b/cloudformation/pinpoint/aws-pinpoint-applicationsettings_limits.go @@ -11,22 +11,22 @@ type ApplicationSettings_Limits struct { // Daily AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-applicationsettings-limits.html#cfn-pinpoint-applicationsettings-limits-daily - Daily int `json:"Daily,omitempty"` + Daily *int `json:"Daily,omitempty"` // MaximumDuration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-applicationsettings-limits.html#cfn-pinpoint-applicationsettings-limits-maximumduration - MaximumDuration int `json:"MaximumDuration,omitempty"` + MaximumDuration *int `json:"MaximumDuration,omitempty"` // MessagesPerSecond AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-applicationsettings-limits.html#cfn-pinpoint-applicationsettings-limits-messagespersecond - MessagesPerSecond int `json:"MessagesPerSecond,omitempty"` + MessagesPerSecond *int `json:"MessagesPerSecond,omitempty"` // Total AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-applicationsettings-limits.html#cfn-pinpoint-applicationsettings-limits-total - Total int `json:"Total,omitempty"` + Total *int `json:"Total,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-applicationsettings_quiettime.go b/cloudformation/pinpoint/aws-pinpoint-applicationsettings_quiettime.go index e2b6a5711e..50a16a731c 100644 --- a/cloudformation/pinpoint/aws-pinpoint-applicationsettings_quiettime.go +++ b/cloudformation/pinpoint/aws-pinpoint-applicationsettings_quiettime.go @@ -11,12 +11,12 @@ type ApplicationSettings_QuietTime struct { // End AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-applicationsettings-quiettime.html#cfn-pinpoint-applicationsettings-quiettime-end - End string `json:"End,omitempty"` + End string `json:"End"` // Start AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-applicationsettings-quiettime.html#cfn-pinpoint-applicationsettings-quiettime-start - Start string `json:"Start,omitempty"` + Start string `json:"Start"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-baiduchannel.go b/cloudformation/pinpoint/aws-pinpoint-baiduchannel.go index 73724a6dd4..c43639e70e 100644 --- a/cloudformation/pinpoint/aws-pinpoint-baiduchannel.go +++ b/cloudformation/pinpoint/aws-pinpoint-baiduchannel.go @@ -15,22 +15,22 @@ type BaiduChannel struct { // ApiKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-baiduchannel.html#cfn-pinpoint-baiduchannel-apikey - ApiKey string `json:"ApiKey,omitempty"` + ApiKey string `json:"ApiKey"` // ApplicationId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-baiduchannel.html#cfn-pinpoint-baiduchannel-applicationid - ApplicationId string `json:"ApplicationId,omitempty"` + ApplicationId string `json:"ApplicationId"` // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-baiduchannel.html#cfn-pinpoint-baiduchannel-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // SecretKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-baiduchannel.html#cfn-pinpoint-baiduchannel-secretkey - SecretKey string `json:"SecretKey,omitempty"` + SecretKey string `json:"SecretKey"` // 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 ae24e13f10..dfe1d5b480 100644 --- a/cloudformation/pinpoint/aws-pinpoint-campaign.go +++ b/cloudformation/pinpoint/aws-pinpoint-campaign.go @@ -15,12 +15,12 @@ type Campaign struct { // AdditionalTreatments AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-campaign.html#cfn-pinpoint-campaign-additionaltreatments - AdditionalTreatments []Campaign_WriteTreatmentResource `json:"AdditionalTreatments,omitempty"` + AdditionalTreatments *[]Campaign_WriteTreatmentResource `json:"AdditionalTreatments,omitempty"` // ApplicationId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-campaign.html#cfn-pinpoint-campaign-applicationid - ApplicationId string `json:"ApplicationId,omitempty"` + ApplicationId string `json:"ApplicationId"` // CampaignHook AWS CloudFormation Property // Required: false @@ -30,17 +30,17 @@ type Campaign struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-campaign.html#cfn-pinpoint-campaign-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // HoldoutPercent AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-campaign.html#cfn-pinpoint-campaign-holdoutpercent - HoldoutPercent int `json:"HoldoutPercent,omitempty"` + HoldoutPercent *int `json:"HoldoutPercent,omitempty"` // IsPaused AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-campaign.html#cfn-pinpoint-campaign-ispaused - IsPaused bool `json:"IsPaused,omitempty"` + IsPaused *bool `json:"IsPaused,omitempty"` // Limits AWS CloudFormation Property // Required: false @@ -50,47 +50,47 @@ type Campaign struct { // MessageConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-campaign.html#cfn-pinpoint-campaign-messageconfiguration - MessageConfiguration *Campaign_MessageConfiguration `json:"MessageConfiguration,omitempty"` + MessageConfiguration *Campaign_MessageConfiguration `json:"MessageConfiguration"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-campaign.html#cfn-pinpoint-campaign-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Priority AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-campaign.html#cfn-pinpoint-campaign-priority - Priority int `json:"Priority,omitempty"` + Priority *int `json:"Priority,omitempty"` // Schedule AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-campaign.html#cfn-pinpoint-campaign-schedule - Schedule *Campaign_Schedule `json:"Schedule,omitempty"` + Schedule *Campaign_Schedule `json:"Schedule"` // SegmentId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-campaign.html#cfn-pinpoint-campaign-segmentid - SegmentId string `json:"SegmentId,omitempty"` + SegmentId string `json:"SegmentId"` // SegmentVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-campaign.html#cfn-pinpoint-campaign-segmentversion - SegmentVersion int `json:"SegmentVersion,omitempty"` + SegmentVersion *int `json:"SegmentVersion,omitempty"` // 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"` // TreatmentDescription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-campaign.html#cfn-pinpoint-campaign-treatmentdescription - TreatmentDescription string `json:"TreatmentDescription,omitempty"` + TreatmentDescription *string `json:"TreatmentDescription,omitempty"` // TreatmentName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-campaign.html#cfn-pinpoint-campaign-treatmentname - TreatmentName string `json:"TreatmentName,omitempty"` + TreatmentName *string `json:"TreatmentName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-campaign_attributedimension.go b/cloudformation/pinpoint/aws-pinpoint-campaign_attributedimension.go index 192f38e458..94d62ffa2c 100644 --- a/cloudformation/pinpoint/aws-pinpoint-campaign_attributedimension.go +++ b/cloudformation/pinpoint/aws-pinpoint-campaign_attributedimension.go @@ -11,12 +11,12 @@ type Campaign_AttributeDimension struct { // AttributeType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-attributedimension.html#cfn-pinpoint-campaign-attributedimension-attributetype - AttributeType string `json:"AttributeType,omitempty"` + AttributeType *string `json:"AttributeType,omitempty"` // Values AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-attributedimension.html#cfn-pinpoint-campaign-attributedimension-values - Values []string `json:"Values,omitempty"` + Values *[]string `json:"Values,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-campaign_campaignemailmessage.go b/cloudformation/pinpoint/aws-pinpoint-campaign_campaignemailmessage.go index 625df34d9c..2b5ebfd0cf 100644 --- a/cloudformation/pinpoint/aws-pinpoint-campaign_campaignemailmessage.go +++ b/cloudformation/pinpoint/aws-pinpoint-campaign_campaignemailmessage.go @@ -11,22 +11,22 @@ type Campaign_CampaignEmailMessage struct { // Body AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-campaignemailmessage.html#cfn-pinpoint-campaign-campaignemailmessage-body - Body string `json:"Body,omitempty"` + Body *string `json:"Body,omitempty"` // FromAddress AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-campaignemailmessage.html#cfn-pinpoint-campaign-campaignemailmessage-fromaddress - FromAddress string `json:"FromAddress,omitempty"` + FromAddress *string `json:"FromAddress,omitempty"` // HtmlBody AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-campaignemailmessage.html#cfn-pinpoint-campaign-campaignemailmessage-htmlbody - HtmlBody string `json:"HtmlBody,omitempty"` + HtmlBody *string `json:"HtmlBody,omitempty"` // Title AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-campaignemailmessage.html#cfn-pinpoint-campaign-campaignemailmessage-title - Title string `json:"Title,omitempty"` + Title *string `json:"Title,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-campaign_campaigneventfilter.go b/cloudformation/pinpoint/aws-pinpoint-campaign_campaigneventfilter.go index ff42fa09a8..cb6c61f7e1 100644 --- a/cloudformation/pinpoint/aws-pinpoint-campaign_campaigneventfilter.go +++ b/cloudformation/pinpoint/aws-pinpoint-campaign_campaigneventfilter.go @@ -16,7 +16,7 @@ type Campaign_CampaignEventFilter struct { // FilterType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-campaigneventfilter.html#cfn-pinpoint-campaign-campaigneventfilter-filtertype - FilterType string `json:"FilterType,omitempty"` + FilterType *string `json:"FilterType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-campaign_campaignhook.go b/cloudformation/pinpoint/aws-pinpoint-campaign_campaignhook.go index ce49483574..f2ccec7ee5 100644 --- a/cloudformation/pinpoint/aws-pinpoint-campaign_campaignhook.go +++ b/cloudformation/pinpoint/aws-pinpoint-campaign_campaignhook.go @@ -11,17 +11,17 @@ type Campaign_CampaignHook struct { // LambdaFunctionName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-campaignhook.html#cfn-pinpoint-campaign-campaignhook-lambdafunctionname - LambdaFunctionName string `json:"LambdaFunctionName,omitempty"` + LambdaFunctionName *string `json:"LambdaFunctionName,omitempty"` // Mode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-campaignhook.html#cfn-pinpoint-campaign-campaignhook-mode - Mode string `json:"Mode,omitempty"` + Mode *string `json:"Mode,omitempty"` // WebUrl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-campaignhook.html#cfn-pinpoint-campaign-campaignhook-weburl - WebUrl string `json:"WebUrl,omitempty"` + WebUrl *string `json:"WebUrl,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-campaign_campaigninappmessage.go b/cloudformation/pinpoint/aws-pinpoint-campaign_campaigninappmessage.go index 4089ec0454..3da17edbc7 100644 --- a/cloudformation/pinpoint/aws-pinpoint-campaign_campaigninappmessage.go +++ b/cloudformation/pinpoint/aws-pinpoint-campaign_campaigninappmessage.go @@ -11,17 +11,17 @@ type Campaign_CampaignInAppMessage struct { // Content AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-campaigninappmessage.html#cfn-pinpoint-campaign-campaigninappmessage-content - Content []Campaign_InAppMessageContent `json:"Content,omitempty"` + Content *[]Campaign_InAppMessageContent `json:"Content,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-campaigninappmessage.html#cfn-pinpoint-campaign-campaigninappmessage-layout - Layout string `json:"Layout,omitempty"` + Layout *string `json:"Layout,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-campaign_campaignsmsmessage.go b/cloudformation/pinpoint/aws-pinpoint-campaign_campaignsmsmessage.go index 7956713fc2..d0c89bb677 100644 --- a/cloudformation/pinpoint/aws-pinpoint-campaign_campaignsmsmessage.go +++ b/cloudformation/pinpoint/aws-pinpoint-campaign_campaignsmsmessage.go @@ -11,32 +11,32 @@ type Campaign_CampaignSmsMessage struct { // Body AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-campaignsmsmessage.html#cfn-pinpoint-campaign-campaignsmsmessage-body - Body string `json:"Body,omitempty"` + Body *string `json:"Body,omitempty"` // EntityId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-campaignsmsmessage.html#cfn-pinpoint-campaign-campaignsmsmessage-entityid - EntityId string `json:"EntityId,omitempty"` + EntityId *string `json:"EntityId,omitempty"` // MessageType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-campaignsmsmessage.html#cfn-pinpoint-campaign-campaignsmsmessage-messagetype - MessageType string `json:"MessageType,omitempty"` + MessageType *string `json:"MessageType,omitempty"` // OriginationNumber AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-campaignsmsmessage.html#cfn-pinpoint-campaign-campaignsmsmessage-originationnumber - OriginationNumber string `json:"OriginationNumber,omitempty"` + OriginationNumber *string `json:"OriginationNumber,omitempty"` // SenderId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-campaignsmsmessage.html#cfn-pinpoint-campaign-campaignsmsmessage-senderid - SenderId string `json:"SenderId,omitempty"` + SenderId *string `json:"SenderId,omitempty"` // TemplateId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-campaignsmsmessage.html#cfn-pinpoint-campaign-campaignsmsmessage-templateid - TemplateId string `json:"TemplateId,omitempty"` + TemplateId *string `json:"TemplateId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-campaign_defaultbuttonconfiguration.go b/cloudformation/pinpoint/aws-pinpoint-campaign_defaultbuttonconfiguration.go index 6fa1002760..52f905bcdf 100644 --- a/cloudformation/pinpoint/aws-pinpoint-campaign_defaultbuttonconfiguration.go +++ b/cloudformation/pinpoint/aws-pinpoint-campaign_defaultbuttonconfiguration.go @@ -11,32 +11,32 @@ type Campaign_DefaultButtonConfiguration struct { // BackgroundColor AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-defaultbuttonconfiguration.html#cfn-pinpoint-campaign-defaultbuttonconfiguration-backgroundcolor - BackgroundColor string `json:"BackgroundColor,omitempty"` + BackgroundColor *string `json:"BackgroundColor,omitempty"` // BorderRadius AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-defaultbuttonconfiguration.html#cfn-pinpoint-campaign-defaultbuttonconfiguration-borderradius - BorderRadius int `json:"BorderRadius,omitempty"` + BorderRadius *int `json:"BorderRadius,omitempty"` // ButtonAction AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-defaultbuttonconfiguration.html#cfn-pinpoint-campaign-defaultbuttonconfiguration-buttonaction - ButtonAction string `json:"ButtonAction,omitempty"` + ButtonAction *string `json:"ButtonAction,omitempty"` // Link AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-defaultbuttonconfiguration.html#cfn-pinpoint-campaign-defaultbuttonconfiguration-link - Link string `json:"Link,omitempty"` + Link *string `json:"Link,omitempty"` // Text AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-defaultbuttonconfiguration.html#cfn-pinpoint-campaign-defaultbuttonconfiguration-text - Text string `json:"Text,omitempty"` + Text *string `json:"Text,omitempty"` // TextColor AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-defaultbuttonconfiguration.html#cfn-pinpoint-campaign-defaultbuttonconfiguration-textcolor - TextColor string `json:"TextColor,omitempty"` + TextColor *string `json:"TextColor,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-campaign_eventdimensions.go b/cloudformation/pinpoint/aws-pinpoint-campaign_eventdimensions.go index df3feeee52..16f7d066b7 100644 --- a/cloudformation/pinpoint/aws-pinpoint-campaign_eventdimensions.go +++ b/cloudformation/pinpoint/aws-pinpoint-campaign_eventdimensions.go @@ -11,7 +11,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 @@ -21,7 +21,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-campaign_inappmessagebodyconfig.go b/cloudformation/pinpoint/aws-pinpoint-campaign_inappmessagebodyconfig.go index 74198deabb..64f71a1fd7 100644 --- a/cloudformation/pinpoint/aws-pinpoint-campaign_inappmessagebodyconfig.go +++ b/cloudformation/pinpoint/aws-pinpoint-campaign_inappmessagebodyconfig.go @@ -11,17 +11,17 @@ type Campaign_InAppMessageBodyConfig struct { // Alignment AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-inappmessagebodyconfig.html#cfn-pinpoint-campaign-inappmessagebodyconfig-alignment - Alignment string `json:"Alignment,omitempty"` + Alignment *string `json:"Alignment,omitempty"` // Body AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-inappmessagebodyconfig.html#cfn-pinpoint-campaign-inappmessagebodyconfig-body - Body string `json:"Body,omitempty"` + Body *string `json:"Body,omitempty"` // TextColor AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-inappmessagebodyconfig.html#cfn-pinpoint-campaign-inappmessagebodyconfig-textcolor - TextColor string `json:"TextColor,omitempty"` + TextColor *string `json:"TextColor,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-campaign_inappmessagecontent.go b/cloudformation/pinpoint/aws-pinpoint-campaign_inappmessagecontent.go index a8da22326c..34a11cdeeb 100644 --- a/cloudformation/pinpoint/aws-pinpoint-campaign_inappmessagecontent.go +++ b/cloudformation/pinpoint/aws-pinpoint-campaign_inappmessagecontent.go @@ -11,7 +11,7 @@ type Campaign_InAppMessageContent struct { // BackgroundColor AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-inappmessagecontent.html#cfn-pinpoint-campaign-inappmessagecontent-backgroundcolor - BackgroundColor string `json:"BackgroundColor,omitempty"` + BackgroundColor *string `json:"BackgroundColor,omitempty"` // BodyConfig AWS CloudFormation Property // Required: false @@ -26,7 +26,7 @@ type Campaign_InAppMessageContent struct { // ImageUrl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-inappmessagecontent.html#cfn-pinpoint-campaign-inappmessagecontent-imageurl - ImageUrl string `json:"ImageUrl,omitempty"` + ImageUrl *string `json:"ImageUrl,omitempty"` // PrimaryBtn AWS CloudFormation Property // Required: false diff --git a/cloudformation/pinpoint/aws-pinpoint-campaign_inappmessageheaderconfig.go b/cloudformation/pinpoint/aws-pinpoint-campaign_inappmessageheaderconfig.go index 57f72eaf8c..dcd1babedb 100644 --- a/cloudformation/pinpoint/aws-pinpoint-campaign_inappmessageheaderconfig.go +++ b/cloudformation/pinpoint/aws-pinpoint-campaign_inappmessageheaderconfig.go @@ -11,17 +11,17 @@ type Campaign_InAppMessageHeaderConfig struct { // Alignment AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-inappmessageheaderconfig.html#cfn-pinpoint-campaign-inappmessageheaderconfig-alignment - Alignment string `json:"Alignment,omitempty"` + Alignment *string `json:"Alignment,omitempty"` // Header AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-inappmessageheaderconfig.html#cfn-pinpoint-campaign-inappmessageheaderconfig-header - Header string `json:"Header,omitempty"` + Header *string `json:"Header,omitempty"` // TextColor AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-inappmessageheaderconfig.html#cfn-pinpoint-campaign-inappmessageheaderconfig-textcolor - TextColor string `json:"TextColor,omitempty"` + TextColor *string `json:"TextColor,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-campaign_limits.go b/cloudformation/pinpoint/aws-pinpoint-campaign_limits.go index 182890eda3..8bba21ce96 100644 --- a/cloudformation/pinpoint/aws-pinpoint-campaign_limits.go +++ b/cloudformation/pinpoint/aws-pinpoint-campaign_limits.go @@ -11,27 +11,27 @@ type Campaign_Limits struct { // Daily AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-limits.html#cfn-pinpoint-campaign-limits-daily - Daily int `json:"Daily,omitempty"` + Daily *int `json:"Daily,omitempty"` // MaximumDuration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-limits.html#cfn-pinpoint-campaign-limits-maximumduration - MaximumDuration int `json:"MaximumDuration,omitempty"` + MaximumDuration *int `json:"MaximumDuration,omitempty"` // MessagesPerSecond AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-limits.html#cfn-pinpoint-campaign-limits-messagespersecond - MessagesPerSecond int `json:"MessagesPerSecond,omitempty"` + MessagesPerSecond *int `json:"MessagesPerSecond,omitempty"` // Session AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-limits.html#cfn-pinpoint-campaign-limits-session - Session int `json:"Session,omitempty"` + Session *int `json:"Session,omitempty"` // Total AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-limits.html#cfn-pinpoint-campaign-limits-total - Total int `json:"Total,omitempty"` + Total *int `json:"Total,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-campaign_message.go b/cloudformation/pinpoint/aws-pinpoint-campaign_message.go index 7398bea160..b5fd8b6b90 100644 --- a/cloudformation/pinpoint/aws-pinpoint-campaign_message.go +++ b/cloudformation/pinpoint/aws-pinpoint-campaign_message.go @@ -11,62 +11,62 @@ type Campaign_Message struct { // Action AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-message.html#cfn-pinpoint-campaign-message-action - Action string `json:"Action,omitempty"` + Action *string `json:"Action,omitempty"` // Body AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-message.html#cfn-pinpoint-campaign-message-body - Body string `json:"Body,omitempty"` + Body *string `json:"Body,omitempty"` // ImageIconUrl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-message.html#cfn-pinpoint-campaign-message-imageiconurl - ImageIconUrl string `json:"ImageIconUrl,omitempty"` + ImageIconUrl *string `json:"ImageIconUrl,omitempty"` // ImageSmallIconUrl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-message.html#cfn-pinpoint-campaign-message-imagesmalliconurl - ImageSmallIconUrl string `json:"ImageSmallIconUrl,omitempty"` + ImageSmallIconUrl *string `json:"ImageSmallIconUrl,omitempty"` // ImageUrl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-message.html#cfn-pinpoint-campaign-message-imageurl - ImageUrl string `json:"ImageUrl,omitempty"` + ImageUrl *string `json:"ImageUrl,omitempty"` // JsonBody AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-message.html#cfn-pinpoint-campaign-message-jsonbody - JsonBody string `json:"JsonBody,omitempty"` + JsonBody *string `json:"JsonBody,omitempty"` // MediaUrl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-message.html#cfn-pinpoint-campaign-message-mediaurl - MediaUrl string `json:"MediaUrl,omitempty"` + MediaUrl *string `json:"MediaUrl,omitempty"` // RawContent AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-message.html#cfn-pinpoint-campaign-message-rawcontent - RawContent string `json:"RawContent,omitempty"` + RawContent *string `json:"RawContent,omitempty"` // SilentPush AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-message.html#cfn-pinpoint-campaign-message-silentpush - SilentPush bool `json:"SilentPush,omitempty"` + SilentPush *bool `json:"SilentPush,omitempty"` // TimeToLive AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-message.html#cfn-pinpoint-campaign-message-timetolive - TimeToLive int `json:"TimeToLive,omitempty"` + TimeToLive *int `json:"TimeToLive,omitempty"` // Title AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-message.html#cfn-pinpoint-campaign-message-title - Title string `json:"Title,omitempty"` + Title *string `json:"Title,omitempty"` // Url AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-message.html#cfn-pinpoint-campaign-message-url - Url string `json:"Url,omitempty"` + Url *string `json:"Url,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-campaign_metricdimension.go b/cloudformation/pinpoint/aws-pinpoint-campaign_metricdimension.go index 3face8ca82..5d479c6627 100644 --- a/cloudformation/pinpoint/aws-pinpoint-campaign_metricdimension.go +++ b/cloudformation/pinpoint/aws-pinpoint-campaign_metricdimension.go @@ -11,12 +11,12 @@ type Campaign_MetricDimension struct { // ComparisonOperator AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-metricdimension.html#cfn-pinpoint-campaign-metricdimension-comparisonoperator - ComparisonOperator string `json:"ComparisonOperator,omitempty"` + ComparisonOperator *string `json:"ComparisonOperator,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-metricdimension.html#cfn-pinpoint-campaign-metricdimension-value - Value float64 `json:"Value,omitempty"` + Value *float64 `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-campaign_overridebuttonconfiguration.go b/cloudformation/pinpoint/aws-pinpoint-campaign_overridebuttonconfiguration.go index ccfdfc4655..497651519b 100644 --- a/cloudformation/pinpoint/aws-pinpoint-campaign_overridebuttonconfiguration.go +++ b/cloudformation/pinpoint/aws-pinpoint-campaign_overridebuttonconfiguration.go @@ -11,12 +11,12 @@ type Campaign_OverrideButtonConfiguration struct { // ButtonAction AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-overridebuttonconfiguration.html#cfn-pinpoint-campaign-overridebuttonconfiguration-buttonaction - ButtonAction string `json:"ButtonAction,omitempty"` + ButtonAction *string `json:"ButtonAction,omitempty"` // Link AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-overridebuttonconfiguration.html#cfn-pinpoint-campaign-overridebuttonconfiguration-link - Link string `json:"Link,omitempty"` + Link *string `json:"Link,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-campaign_quiettime.go b/cloudformation/pinpoint/aws-pinpoint-campaign_quiettime.go index 4a994fba2e..7a81e9cfea 100644 --- a/cloudformation/pinpoint/aws-pinpoint-campaign_quiettime.go +++ b/cloudformation/pinpoint/aws-pinpoint-campaign_quiettime.go @@ -11,12 +11,12 @@ type Campaign_QuietTime struct { // End AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-schedule-quiettime.html#cfn-pinpoint-campaign-schedule-quiettime-end - End string `json:"End,omitempty"` + End string `json:"End"` // Start AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-schedule-quiettime.html#cfn-pinpoint-campaign-schedule-quiettime-start - Start string `json:"Start,omitempty"` + Start string `json:"Start"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-campaign_schedule.go b/cloudformation/pinpoint/aws-pinpoint-campaign_schedule.go index 830a469867..aed1c2ebd6 100644 --- a/cloudformation/pinpoint/aws-pinpoint-campaign_schedule.go +++ b/cloudformation/pinpoint/aws-pinpoint-campaign_schedule.go @@ -11,7 +11,7 @@ type Campaign_Schedule struct { // EndTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-schedule.html#cfn-pinpoint-campaign-schedule-endtime - EndTime string `json:"EndTime,omitempty"` + EndTime *string `json:"EndTime,omitempty"` // EventFilter AWS CloudFormation Property // Required: false @@ -21,12 +21,12 @@ type Campaign_Schedule struct { // Frequency AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-schedule.html#cfn-pinpoint-campaign-schedule-frequency - Frequency string `json:"Frequency,omitempty"` + Frequency *string `json:"Frequency,omitempty"` // IsLocalTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-schedule.html#cfn-pinpoint-campaign-schedule-islocaltime - IsLocalTime bool `json:"IsLocalTime,omitempty"` + IsLocalTime *bool `json:"IsLocalTime,omitempty"` // QuietTime AWS CloudFormation Property // Required: false @@ -36,12 +36,12 @@ type Campaign_Schedule struct { // StartTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-schedule.html#cfn-pinpoint-campaign-schedule-starttime - StartTime string `json:"StartTime,omitempty"` + StartTime *string `json:"StartTime,omitempty"` // TimeZone AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-schedule.html#cfn-pinpoint-campaign-schedule-timezone - TimeZone string `json:"TimeZone,omitempty"` + TimeZone *string `json:"TimeZone,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-campaign_setdimension.go b/cloudformation/pinpoint/aws-pinpoint-campaign_setdimension.go index efc6316c98..e4a592775f 100644 --- a/cloudformation/pinpoint/aws-pinpoint-campaign_setdimension.go +++ b/cloudformation/pinpoint/aws-pinpoint-campaign_setdimension.go @@ -11,12 +11,12 @@ type Campaign_SetDimension struct { // DimensionType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-setdimension.html#cfn-pinpoint-campaign-setdimension-dimensiontype - DimensionType string `json:"DimensionType,omitempty"` + DimensionType *string `json:"DimensionType,omitempty"` // Values AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-setdimension.html#cfn-pinpoint-campaign-setdimension-values - Values []string `json:"Values,omitempty"` + Values *[]string `json:"Values,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-campaign_writetreatmentresource.go b/cloudformation/pinpoint/aws-pinpoint-campaign_writetreatmentresource.go index 99aaf5eb2e..ee56f2dbab 100644 --- a/cloudformation/pinpoint/aws-pinpoint-campaign_writetreatmentresource.go +++ b/cloudformation/pinpoint/aws-pinpoint-campaign_writetreatmentresource.go @@ -21,17 +21,17 @@ type Campaign_WriteTreatmentResource struct { // SizePercent AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-writetreatmentresource.html#cfn-pinpoint-campaign-writetreatmentresource-sizepercent - SizePercent int `json:"SizePercent,omitempty"` + SizePercent *int `json:"SizePercent,omitempty"` // TreatmentDescription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-writetreatmentresource.html#cfn-pinpoint-campaign-writetreatmentresource-treatmentdescription - TreatmentDescription string `json:"TreatmentDescription,omitempty"` + TreatmentDescription *string `json:"TreatmentDescription,omitempty"` // TreatmentName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-writetreatmentresource.html#cfn-pinpoint-campaign-writetreatmentresource-treatmentname - TreatmentName string `json:"TreatmentName,omitempty"` + TreatmentName *string `json:"TreatmentName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-emailchannel.go b/cloudformation/pinpoint/aws-pinpoint-emailchannel.go index 7f1dd63781..053dce4004 100644 --- a/cloudformation/pinpoint/aws-pinpoint-emailchannel.go +++ b/cloudformation/pinpoint/aws-pinpoint-emailchannel.go @@ -15,32 +15,32 @@ type EmailChannel struct { // ApplicationId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-emailchannel.html#cfn-pinpoint-emailchannel-applicationid - ApplicationId string `json:"ApplicationId,omitempty"` + ApplicationId string `json:"ApplicationId"` // ConfigurationSet AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-emailchannel.html#cfn-pinpoint-emailchannel-configurationset - ConfigurationSet string `json:"ConfigurationSet,omitempty"` + ConfigurationSet *string `json:"ConfigurationSet,omitempty"` // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-emailchannel.html#cfn-pinpoint-emailchannel-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // FromAddress AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-emailchannel.html#cfn-pinpoint-emailchannel-fromaddress - FromAddress string `json:"FromAddress,omitempty"` + FromAddress string `json:"FromAddress"` // Identity AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-emailchannel.html#cfn-pinpoint-emailchannel-identity - Identity string `json:"Identity,omitempty"` + Identity string `json:"Identity"` // RoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-emailchannel.html#cfn-pinpoint-emailchannel-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn *string `json:"RoleArn,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 a8cccd4216..03e16175e1 100644 --- a/cloudformation/pinpoint/aws-pinpoint-emailtemplate.go +++ b/cloudformation/pinpoint/aws-pinpoint-emailtemplate.go @@ -15,37 +15,37 @@ type EmailTemplate struct { // DefaultSubstitutions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-emailtemplate.html#cfn-pinpoint-emailtemplate-defaultsubstitutions - DefaultSubstitutions string `json:"DefaultSubstitutions,omitempty"` + DefaultSubstitutions *string `json:"DefaultSubstitutions,omitempty"` // HtmlPart AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-emailtemplate.html#cfn-pinpoint-emailtemplate-htmlpart - HtmlPart string `json:"HtmlPart,omitempty"` + HtmlPart *string `json:"HtmlPart,omitempty"` // Subject AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-emailtemplate.html#cfn-pinpoint-emailtemplate-subject - Subject string `json:"Subject,omitempty"` + Subject string `json:"Subject"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-emailtemplate.html#cfn-pinpoint-emailtemplate-templatedescription - TemplateDescription string `json:"TemplateDescription,omitempty"` + TemplateDescription *string `json:"TemplateDescription,omitempty"` // TemplateName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-emailtemplate.html#cfn-pinpoint-emailtemplate-templatename - TemplateName string `json:"TemplateName,omitempty"` + TemplateName string `json:"TemplateName"` // TextPart AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-emailtemplate.html#cfn-pinpoint-emailtemplate-textpart - TextPart string `json:"TextPart,omitempty"` + TextPart *string `json:"TextPart,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-eventstream.go b/cloudformation/pinpoint/aws-pinpoint-eventstream.go index 0309aaede6..9ca5cfcf91 100644 --- a/cloudformation/pinpoint/aws-pinpoint-eventstream.go +++ b/cloudformation/pinpoint/aws-pinpoint-eventstream.go @@ -15,17 +15,17 @@ type EventStream struct { // ApplicationId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-eventstream.html#cfn-pinpoint-eventstream-applicationid - ApplicationId string `json:"ApplicationId,omitempty"` + ApplicationId string `json:"ApplicationId"` // DestinationStreamArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-eventstream.html#cfn-pinpoint-eventstream-destinationstreamarn - DestinationStreamArn string `json:"DestinationStreamArn,omitempty"` + DestinationStreamArn string `json:"DestinationStreamArn"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-eventstream.html#cfn-pinpoint-eventstream-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-gcmchannel.go b/cloudformation/pinpoint/aws-pinpoint-gcmchannel.go index 52494001b0..fe24ca91b0 100644 --- a/cloudformation/pinpoint/aws-pinpoint-gcmchannel.go +++ b/cloudformation/pinpoint/aws-pinpoint-gcmchannel.go @@ -15,17 +15,17 @@ type GCMChannel struct { // ApiKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-gcmchannel.html#cfn-pinpoint-gcmchannel-apikey - ApiKey string `json:"ApiKey,omitempty"` + ApiKey string `json:"ApiKey"` // ApplicationId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-gcmchannel.html#cfn-pinpoint-gcmchannel-applicationid - ApplicationId string `json:"ApplicationId,omitempty"` + ApplicationId string `json:"ApplicationId"` // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-gcmchannel.html#cfn-pinpoint-gcmchannel-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-inapptemplate.go b/cloudformation/pinpoint/aws-pinpoint-inapptemplate.go index 59f8a423d8..258a4e343c 100644 --- a/cloudformation/pinpoint/aws-pinpoint-inapptemplate.go +++ b/cloudformation/pinpoint/aws-pinpoint-inapptemplate.go @@ -15,32 +15,32 @@ type InAppTemplate struct { // Content AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-inapptemplate.html#cfn-pinpoint-inapptemplate-content - Content []InAppTemplate_InAppMessageContent `json:"Content,omitempty"` + Content *[]InAppTemplate_InAppMessageContent `json:"Content,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-inapptemplate.html#cfn-pinpoint-inapptemplate-layout - Layout string `json:"Layout,omitempty"` + Layout *string `json:"Layout,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-inapptemplate.html#cfn-pinpoint-inapptemplate-templatedescription - TemplateDescription string `json:"TemplateDescription,omitempty"` + TemplateDescription *string `json:"TemplateDescription,omitempty"` // TemplateName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-inapptemplate.html#cfn-pinpoint-inapptemplate-templatename - TemplateName string `json:"TemplateName,omitempty"` + TemplateName string `json:"TemplateName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-inapptemplate_bodyconfig.go b/cloudformation/pinpoint/aws-pinpoint-inapptemplate_bodyconfig.go index 39aa2dfeb4..887179585f 100644 --- a/cloudformation/pinpoint/aws-pinpoint-inapptemplate_bodyconfig.go +++ b/cloudformation/pinpoint/aws-pinpoint-inapptemplate_bodyconfig.go @@ -11,17 +11,17 @@ type InAppTemplate_BodyConfig struct { // Alignment AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-inapptemplate-bodyconfig.html#cfn-pinpoint-inapptemplate-bodyconfig-alignment - Alignment string `json:"Alignment,omitempty"` + Alignment *string `json:"Alignment,omitempty"` // Body AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-inapptemplate-bodyconfig.html#cfn-pinpoint-inapptemplate-bodyconfig-body - Body string `json:"Body,omitempty"` + Body *string `json:"Body,omitempty"` // TextColor AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-inapptemplate-bodyconfig.html#cfn-pinpoint-inapptemplate-bodyconfig-textcolor - TextColor string `json:"TextColor,omitempty"` + TextColor *string `json:"TextColor,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-inapptemplate_defaultbuttonconfiguration.go b/cloudformation/pinpoint/aws-pinpoint-inapptemplate_defaultbuttonconfiguration.go index 50f04bc176..830da9a619 100644 --- a/cloudformation/pinpoint/aws-pinpoint-inapptemplate_defaultbuttonconfiguration.go +++ b/cloudformation/pinpoint/aws-pinpoint-inapptemplate_defaultbuttonconfiguration.go @@ -11,32 +11,32 @@ type InAppTemplate_DefaultButtonConfiguration struct { // BackgroundColor AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-inapptemplate-defaultbuttonconfiguration.html#cfn-pinpoint-inapptemplate-defaultbuttonconfiguration-backgroundcolor - BackgroundColor string `json:"BackgroundColor,omitempty"` + BackgroundColor *string `json:"BackgroundColor,omitempty"` // BorderRadius AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-inapptemplate-defaultbuttonconfiguration.html#cfn-pinpoint-inapptemplate-defaultbuttonconfiguration-borderradius - BorderRadius int `json:"BorderRadius,omitempty"` + BorderRadius *int `json:"BorderRadius,omitempty"` // ButtonAction AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-inapptemplate-defaultbuttonconfiguration.html#cfn-pinpoint-inapptemplate-defaultbuttonconfiguration-buttonaction - ButtonAction string `json:"ButtonAction,omitempty"` + ButtonAction *string `json:"ButtonAction,omitempty"` // Link AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-inapptemplate-defaultbuttonconfiguration.html#cfn-pinpoint-inapptemplate-defaultbuttonconfiguration-link - Link string `json:"Link,omitempty"` + Link *string `json:"Link,omitempty"` // Text AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-inapptemplate-defaultbuttonconfiguration.html#cfn-pinpoint-inapptemplate-defaultbuttonconfiguration-text - Text string `json:"Text,omitempty"` + Text *string `json:"Text,omitempty"` // TextColor AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-inapptemplate-defaultbuttonconfiguration.html#cfn-pinpoint-inapptemplate-defaultbuttonconfiguration-textcolor - TextColor string `json:"TextColor,omitempty"` + TextColor *string `json:"TextColor,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-inapptemplate_headerconfig.go b/cloudformation/pinpoint/aws-pinpoint-inapptemplate_headerconfig.go index 45c75a52fc..6a962c2b49 100644 --- a/cloudformation/pinpoint/aws-pinpoint-inapptemplate_headerconfig.go +++ b/cloudformation/pinpoint/aws-pinpoint-inapptemplate_headerconfig.go @@ -11,17 +11,17 @@ type InAppTemplate_HeaderConfig struct { // Alignment AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-inapptemplate-headerconfig.html#cfn-pinpoint-inapptemplate-headerconfig-alignment - Alignment string `json:"Alignment,omitempty"` + Alignment *string `json:"Alignment,omitempty"` // Header AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-inapptemplate-headerconfig.html#cfn-pinpoint-inapptemplate-headerconfig-header - Header string `json:"Header,omitempty"` + Header *string `json:"Header,omitempty"` // TextColor AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-inapptemplate-headerconfig.html#cfn-pinpoint-inapptemplate-headerconfig-textcolor - TextColor string `json:"TextColor,omitempty"` + TextColor *string `json:"TextColor,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-inapptemplate_inappmessagecontent.go b/cloudformation/pinpoint/aws-pinpoint-inapptemplate_inappmessagecontent.go index b2a5feac45..c5ab8dce5a 100644 --- a/cloudformation/pinpoint/aws-pinpoint-inapptemplate_inappmessagecontent.go +++ b/cloudformation/pinpoint/aws-pinpoint-inapptemplate_inappmessagecontent.go @@ -11,7 +11,7 @@ type InAppTemplate_InAppMessageContent struct { // BackgroundColor AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-inapptemplate-inappmessagecontent.html#cfn-pinpoint-inapptemplate-inappmessagecontent-backgroundcolor - BackgroundColor string `json:"BackgroundColor,omitempty"` + BackgroundColor *string `json:"BackgroundColor,omitempty"` // BodyConfig AWS CloudFormation Property // Required: false @@ -26,7 +26,7 @@ type InAppTemplate_InAppMessageContent struct { // ImageUrl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-inapptemplate-inappmessagecontent.html#cfn-pinpoint-inapptemplate-inappmessagecontent-imageurl - ImageUrl string `json:"ImageUrl,omitempty"` + ImageUrl *string `json:"ImageUrl,omitempty"` // PrimaryBtn AWS CloudFormation Property // Required: false diff --git a/cloudformation/pinpoint/aws-pinpoint-inapptemplate_overridebuttonconfiguration.go b/cloudformation/pinpoint/aws-pinpoint-inapptemplate_overridebuttonconfiguration.go index 3767e37931..e33ec0b48a 100644 --- a/cloudformation/pinpoint/aws-pinpoint-inapptemplate_overridebuttonconfiguration.go +++ b/cloudformation/pinpoint/aws-pinpoint-inapptemplate_overridebuttonconfiguration.go @@ -11,12 +11,12 @@ type InAppTemplate_OverrideButtonConfiguration struct { // ButtonAction AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-inapptemplate-overridebuttonconfiguration.html#cfn-pinpoint-inapptemplate-overridebuttonconfiguration-buttonaction - ButtonAction string `json:"ButtonAction,omitempty"` + ButtonAction *string `json:"ButtonAction,omitempty"` // Link AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-inapptemplate-overridebuttonconfiguration.html#cfn-pinpoint-inapptemplate-overridebuttonconfiguration-link - Link string `json:"Link,omitempty"` + Link *string `json:"Link,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-pushtemplate.go b/cloudformation/pinpoint/aws-pinpoint-pushtemplate.go index 0d86bf7c87..6eca9b9e28 100644 --- a/cloudformation/pinpoint/aws-pinpoint-pushtemplate.go +++ b/cloudformation/pinpoint/aws-pinpoint-pushtemplate.go @@ -35,7 +35,7 @@ type PushTemplate struct { // DefaultSubstitutions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-pushtemplate.html#cfn-pinpoint-pushtemplate-defaultsubstitutions - DefaultSubstitutions string `json:"DefaultSubstitutions,omitempty"` + DefaultSubstitutions *string `json:"DefaultSubstitutions,omitempty"` // GCM AWS CloudFormation Property // Required: false @@ -45,17 +45,17 @@ 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-pushtemplate.html#cfn-pinpoint-pushtemplate-templatedescription - TemplateDescription string `json:"TemplateDescription,omitempty"` + TemplateDescription *string `json:"TemplateDescription,omitempty"` // TemplateName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-pushtemplate.html#cfn-pinpoint-pushtemplate-templatename - TemplateName string `json:"TemplateName,omitempty"` + TemplateName string `json:"TemplateName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-pushtemplate_androidpushnotificationtemplate.go b/cloudformation/pinpoint/aws-pinpoint-pushtemplate_androidpushnotificationtemplate.go index bff86c8e6b..e0e93892c4 100644 --- a/cloudformation/pinpoint/aws-pinpoint-pushtemplate_androidpushnotificationtemplate.go +++ b/cloudformation/pinpoint/aws-pinpoint-pushtemplate_androidpushnotificationtemplate.go @@ -11,42 +11,42 @@ type PushTemplate_AndroidPushNotificationTemplate struct { // Action AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-pushtemplate-androidpushnotificationtemplate.html#cfn-pinpoint-pushtemplate-androidpushnotificationtemplate-action - Action string `json:"Action,omitempty"` + Action *string `json:"Action,omitempty"` // Body AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-pushtemplate-androidpushnotificationtemplate.html#cfn-pinpoint-pushtemplate-androidpushnotificationtemplate-body - Body string `json:"Body,omitempty"` + Body *string `json:"Body,omitempty"` // ImageIconUrl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-pushtemplate-androidpushnotificationtemplate.html#cfn-pinpoint-pushtemplate-androidpushnotificationtemplate-imageiconurl - ImageIconUrl string `json:"ImageIconUrl,omitempty"` + ImageIconUrl *string `json:"ImageIconUrl,omitempty"` // ImageUrl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-pushtemplate-androidpushnotificationtemplate.html#cfn-pinpoint-pushtemplate-androidpushnotificationtemplate-imageurl - ImageUrl string `json:"ImageUrl,omitempty"` + ImageUrl *string `json:"ImageUrl,omitempty"` // SmallImageIconUrl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-pushtemplate-androidpushnotificationtemplate.html#cfn-pinpoint-pushtemplate-androidpushnotificationtemplate-smallimageiconurl - SmallImageIconUrl string `json:"SmallImageIconUrl,omitempty"` + SmallImageIconUrl *string `json:"SmallImageIconUrl,omitempty"` // Sound AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-pushtemplate-androidpushnotificationtemplate.html#cfn-pinpoint-pushtemplate-androidpushnotificationtemplate-sound - Sound string `json:"Sound,omitempty"` + Sound *string `json:"Sound,omitempty"` // Title AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-pushtemplate-androidpushnotificationtemplate.html#cfn-pinpoint-pushtemplate-androidpushnotificationtemplate-title - Title string `json:"Title,omitempty"` + Title *string `json:"Title,omitempty"` // Url AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-pushtemplate-androidpushnotificationtemplate.html#cfn-pinpoint-pushtemplate-androidpushnotificationtemplate-url - Url string `json:"Url,omitempty"` + Url *string `json:"Url,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-pushtemplate_apnspushnotificationtemplate.go b/cloudformation/pinpoint/aws-pinpoint-pushtemplate_apnspushnotificationtemplate.go index a0743542ae..6dbb225fe0 100644 --- a/cloudformation/pinpoint/aws-pinpoint-pushtemplate_apnspushnotificationtemplate.go +++ b/cloudformation/pinpoint/aws-pinpoint-pushtemplate_apnspushnotificationtemplate.go @@ -11,32 +11,32 @@ type PushTemplate_APNSPushNotificationTemplate struct { // Action AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-pushtemplate-apnspushnotificationtemplate.html#cfn-pinpoint-pushtemplate-apnspushnotificationtemplate-action - Action string `json:"Action,omitempty"` + Action *string `json:"Action,omitempty"` // Body AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-pushtemplate-apnspushnotificationtemplate.html#cfn-pinpoint-pushtemplate-apnspushnotificationtemplate-body - Body string `json:"Body,omitempty"` + Body *string `json:"Body,omitempty"` // MediaUrl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-pushtemplate-apnspushnotificationtemplate.html#cfn-pinpoint-pushtemplate-apnspushnotificationtemplate-mediaurl - MediaUrl string `json:"MediaUrl,omitempty"` + MediaUrl *string `json:"MediaUrl,omitempty"` // Sound AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-pushtemplate-apnspushnotificationtemplate.html#cfn-pinpoint-pushtemplate-apnspushnotificationtemplate-sound - Sound string `json:"Sound,omitempty"` + Sound *string `json:"Sound,omitempty"` // Title AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-pushtemplate-apnspushnotificationtemplate.html#cfn-pinpoint-pushtemplate-apnspushnotificationtemplate-title - Title string `json:"Title,omitempty"` + Title *string `json:"Title,omitempty"` // Url AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-pushtemplate-apnspushnotificationtemplate.html#cfn-pinpoint-pushtemplate-apnspushnotificationtemplate-url - Url string `json:"Url,omitempty"` + Url *string `json:"Url,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-pushtemplate_defaultpushnotificationtemplate.go b/cloudformation/pinpoint/aws-pinpoint-pushtemplate_defaultpushnotificationtemplate.go index 8d706f800a..c83e239d5d 100644 --- a/cloudformation/pinpoint/aws-pinpoint-pushtemplate_defaultpushnotificationtemplate.go +++ b/cloudformation/pinpoint/aws-pinpoint-pushtemplate_defaultpushnotificationtemplate.go @@ -11,27 +11,27 @@ type PushTemplate_DefaultPushNotificationTemplate struct { // Action AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-pushtemplate-defaultpushnotificationtemplate.html#cfn-pinpoint-pushtemplate-defaultpushnotificationtemplate-action - Action string `json:"Action,omitempty"` + Action *string `json:"Action,omitempty"` // Body AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-pushtemplate-defaultpushnotificationtemplate.html#cfn-pinpoint-pushtemplate-defaultpushnotificationtemplate-body - Body string `json:"Body,omitempty"` + Body *string `json:"Body,omitempty"` // Sound AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-pushtemplate-defaultpushnotificationtemplate.html#cfn-pinpoint-pushtemplate-defaultpushnotificationtemplate-sound - Sound string `json:"Sound,omitempty"` + Sound *string `json:"Sound,omitempty"` // Title AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-pushtemplate-defaultpushnotificationtemplate.html#cfn-pinpoint-pushtemplate-defaultpushnotificationtemplate-title - Title string `json:"Title,omitempty"` + Title *string `json:"Title,omitempty"` // Url AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-pushtemplate-defaultpushnotificationtemplate.html#cfn-pinpoint-pushtemplate-defaultpushnotificationtemplate-url - Url string `json:"Url,omitempty"` + Url *string `json:"Url,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-segment.go b/cloudformation/pinpoint/aws-pinpoint-segment.go index 4711431651..127b239283 100644 --- a/cloudformation/pinpoint/aws-pinpoint-segment.go +++ b/cloudformation/pinpoint/aws-pinpoint-segment.go @@ -15,7 +15,7 @@ type Segment struct { // ApplicationId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-segment.html#cfn-pinpoint-segment-applicationid - ApplicationId string `json:"ApplicationId,omitempty"` + ApplicationId string `json:"ApplicationId"` // Dimensions AWS CloudFormation Property // Required: false @@ -25,7 +25,7 @@ type Segment struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-segment.html#cfn-pinpoint-segment-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // SegmentGroups AWS CloudFormation Property // Required: false @@ -35,7 +35,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_attributedimension.go b/cloudformation/pinpoint/aws-pinpoint-segment_attributedimension.go index 34242124e5..8ccafdae30 100644 --- a/cloudformation/pinpoint/aws-pinpoint-segment_attributedimension.go +++ b/cloudformation/pinpoint/aws-pinpoint-segment_attributedimension.go @@ -11,12 +11,12 @@ type Segment_AttributeDimension struct { // AttributeType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-attributedimension.html#cfn-pinpoint-segment-attributedimension-attributetype - AttributeType string `json:"AttributeType,omitempty"` + AttributeType *string `json:"AttributeType,omitempty"` // Values AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-attributedimension.html#cfn-pinpoint-segment-attributedimension-values - Values []string `json:"Values,omitempty"` + Values *[]string `json:"Values,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-segment_gpspoint.go b/cloudformation/pinpoint/aws-pinpoint-segment_gpspoint.go index 2388b66a92..fe756a65a2 100644 --- a/cloudformation/pinpoint/aws-pinpoint-segment_gpspoint.go +++ b/cloudformation/pinpoint/aws-pinpoint-segment_gpspoint.go @@ -11,7 +11,7 @@ type Segment_GPSPoint struct { // Coordinates AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentdimensions-location-gpspoint.html#cfn-pinpoint-segment-segmentdimensions-location-gpspoint-coordinates - Coordinates *Segment_Coordinates `json:"Coordinates,omitempty"` + Coordinates *Segment_Coordinates `json:"Coordinates"` // RangeInKilometers AWS CloudFormation Property // Required: true diff --git a/cloudformation/pinpoint/aws-pinpoint-segment_groups.go b/cloudformation/pinpoint/aws-pinpoint-segment_groups.go index f4f8221143..9b79f42f2d 100644 --- a/cloudformation/pinpoint/aws-pinpoint-segment_groups.go +++ b/cloudformation/pinpoint/aws-pinpoint-segment_groups.go @@ -11,22 +11,22 @@ type Segment_Groups struct { // Dimensions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentgroups-groups.html#cfn-pinpoint-segment-segmentgroups-groups-dimensions - Dimensions []Segment_SegmentDimensions `json:"Dimensions,omitempty"` + Dimensions *[]Segment_SegmentDimensions `json:"Dimensions,omitempty"` // SourceSegments AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentgroups-groups.html#cfn-pinpoint-segment-segmentgroups-groups-sourcesegments - SourceSegments []Segment_SourceSegments `json:"SourceSegments,omitempty"` + SourceSegments *[]Segment_SourceSegments `json:"SourceSegments,omitempty"` // SourceType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentgroups-groups.html#cfn-pinpoint-segment-segmentgroups-groups-sourcetype - SourceType string `json:"SourceType,omitempty"` + SourceType *string `json:"SourceType,omitempty"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentgroups-groups.html#cfn-pinpoint-segment-segmentgroups-groups-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-segment_recency.go b/cloudformation/pinpoint/aws-pinpoint-segment_recency.go index 079219e682..ad9da96615 100644 --- a/cloudformation/pinpoint/aws-pinpoint-segment_recency.go +++ b/cloudformation/pinpoint/aws-pinpoint-segment_recency.go @@ -11,12 +11,12 @@ type Segment_Recency struct { // Duration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentdimensions-behavior-recency.html#cfn-pinpoint-segment-segmentdimensions-behavior-recency-duration - Duration string `json:"Duration,omitempty"` + Duration string `json:"Duration"` // RecencyType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentdimensions-behavior-recency.html#cfn-pinpoint-segment-segmentdimensions-behavior-recency-recencytype - RecencyType string `json:"RecencyType,omitempty"` + RecencyType string `json:"RecencyType"` // 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 9283a36d94..b5537263b3 100644 --- a/cloudformation/pinpoint/aws-pinpoint-segment_segmentdimensions.go +++ b/cloudformation/pinpoint/aws-pinpoint-segment_segmentdimensions.go @@ -11,7 +11,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 @@ -31,12 +31,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-segment_segmentgroups.go b/cloudformation/pinpoint/aws-pinpoint-segment_segmentgroups.go index fc06b421bb..dc90ed339b 100644 --- a/cloudformation/pinpoint/aws-pinpoint-segment_segmentgroups.go +++ b/cloudformation/pinpoint/aws-pinpoint-segment_segmentgroups.go @@ -11,12 +11,12 @@ type Segment_SegmentGroups struct { // Groups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentgroups.html#cfn-pinpoint-segment-segmentgroups-groups - Groups []Segment_Groups `json:"Groups,omitempty"` + Groups *[]Segment_Groups `json:"Groups,omitempty"` // Include AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentgroups.html#cfn-pinpoint-segment-segmentgroups-include - Include string `json:"Include,omitempty"` + Include *string `json:"Include,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-segment_setdimension.go b/cloudformation/pinpoint/aws-pinpoint-segment_setdimension.go index 6ad656c891..67a8584c77 100644 --- a/cloudformation/pinpoint/aws-pinpoint-segment_setdimension.go +++ b/cloudformation/pinpoint/aws-pinpoint-segment_setdimension.go @@ -11,12 +11,12 @@ type Segment_SetDimension struct { // DimensionType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-setdimension.html#cfn-pinpoint-segment-setdimension-dimensiontype - DimensionType string `json:"DimensionType,omitempty"` + DimensionType *string `json:"DimensionType,omitempty"` // Values AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-setdimension.html#cfn-pinpoint-segment-setdimension-values - Values []string `json:"Values,omitempty"` + Values *[]string `json:"Values,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-segment_sourcesegments.go b/cloudformation/pinpoint/aws-pinpoint-segment_sourcesegments.go index cf1ba26446..1270fe9b46 100644 --- a/cloudformation/pinpoint/aws-pinpoint-segment_sourcesegments.go +++ b/cloudformation/pinpoint/aws-pinpoint-segment_sourcesegments.go @@ -11,12 +11,12 @@ type Segment_SourceSegments struct { // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentgroups-groups-sourcesegments.html#cfn-pinpoint-segment-segmentgroups-groups-sourcesegments-id - Id string `json:"Id,omitempty"` + Id string `json:"Id"` // Version AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentgroups-groups-sourcesegments.html#cfn-pinpoint-segment-segmentgroups-groups-sourcesegments-version - Version int `json:"Version,omitempty"` + Version *int `json:"Version,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-smschannel.go b/cloudformation/pinpoint/aws-pinpoint-smschannel.go index 298edf9046..c23f8bb357 100644 --- a/cloudformation/pinpoint/aws-pinpoint-smschannel.go +++ b/cloudformation/pinpoint/aws-pinpoint-smschannel.go @@ -15,22 +15,22 @@ type SMSChannel struct { // ApplicationId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-smschannel.html#cfn-pinpoint-smschannel-applicationid - ApplicationId string `json:"ApplicationId,omitempty"` + ApplicationId string `json:"ApplicationId"` // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-smschannel.html#cfn-pinpoint-smschannel-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // SenderId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-smschannel.html#cfn-pinpoint-smschannel-senderid - SenderId string `json:"SenderId,omitempty"` + SenderId *string `json:"SenderId,omitempty"` // ShortCode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-smschannel.html#cfn-pinpoint-smschannel-shortcode - ShortCode string `json:"ShortCode,omitempty"` + ShortCode *string `json:"ShortCode,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 2a0012e4ca..6c636f5d52 100644 --- a/cloudformation/pinpoint/aws-pinpoint-smstemplate.go +++ b/cloudformation/pinpoint/aws-pinpoint-smstemplate.go @@ -15,27 +15,27 @@ type SmsTemplate struct { // Body AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-smstemplate.html#cfn-pinpoint-smstemplate-body - Body string `json:"Body,omitempty"` + Body string `json:"Body"` // DefaultSubstitutions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-smstemplate.html#cfn-pinpoint-smstemplate-defaultsubstitutions - DefaultSubstitutions string `json:"DefaultSubstitutions,omitempty"` + DefaultSubstitutions *string `json:"DefaultSubstitutions,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-smstemplate.html#cfn-pinpoint-smstemplate-templatedescription - TemplateDescription string `json:"TemplateDescription,omitempty"` + TemplateDescription *string `json:"TemplateDescription,omitempty"` // TemplateName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-smstemplate.html#cfn-pinpoint-smstemplate-templatename - TemplateName string `json:"TemplateName,omitempty"` + TemplateName string `json:"TemplateName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-voicechannel.go b/cloudformation/pinpoint/aws-pinpoint-voicechannel.go index 919fb3652b..67a8ad3a21 100644 --- a/cloudformation/pinpoint/aws-pinpoint-voicechannel.go +++ b/cloudformation/pinpoint/aws-pinpoint-voicechannel.go @@ -15,12 +15,12 @@ type VoiceChannel struct { // ApplicationId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-voicechannel.html#cfn-pinpoint-voicechannel-applicationid - ApplicationId string `json:"ApplicationId,omitempty"` + ApplicationId string `json:"ApplicationId"` // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-voicechannel.html#cfn-pinpoint-voicechannel-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpointemail/aws-pinpointemail-configurationset.go b/cloudformation/pinpointemail/aws-pinpointemail-configurationset.go index 8ba56f5e8e..416e58df78 100644 --- a/cloudformation/pinpointemail/aws-pinpointemail-configurationset.go +++ b/cloudformation/pinpointemail/aws-pinpointemail-configurationset.go @@ -20,7 +20,7 @@ type ConfigurationSet struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpointemail-configurationset.html#cfn-pinpointemail-configurationset-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // ReputationOptions AWS CloudFormation Property // Required: false @@ -35,7 +35,7 @@ type ConfigurationSet struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpointemail-configurationset.html#cfn-pinpointemail-configurationset-tags - Tags []ConfigurationSet_Tags `json:"Tags,omitempty"` + Tags *[]ConfigurationSet_Tags `json:"Tags,omitempty"` // TrackingOptions AWS CloudFormation Property // Required: false diff --git a/cloudformation/pinpointemail/aws-pinpointemail-configurationset_deliveryoptions.go b/cloudformation/pinpointemail/aws-pinpointemail-configurationset_deliveryoptions.go index c1001abb6e..21c5cad2ad 100644 --- a/cloudformation/pinpointemail/aws-pinpointemail-configurationset_deliveryoptions.go +++ b/cloudformation/pinpointemail/aws-pinpointemail-configurationset_deliveryoptions.go @@ -11,7 +11,7 @@ type ConfigurationSet_DeliveryOptions struct { // SendingPoolName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationset-deliveryoptions.html#cfn-pinpointemail-configurationset-deliveryoptions-sendingpoolname - SendingPoolName string `json:"SendingPoolName,omitempty"` + SendingPoolName *string `json:"SendingPoolName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpointemail/aws-pinpointemail-configurationset_reputationoptions.go b/cloudformation/pinpointemail/aws-pinpointemail-configurationset_reputationoptions.go index d93b523ad2..daee1b3875 100644 --- a/cloudformation/pinpointemail/aws-pinpointemail-configurationset_reputationoptions.go +++ b/cloudformation/pinpointemail/aws-pinpointemail-configurationset_reputationoptions.go @@ -11,7 +11,7 @@ type ConfigurationSet_ReputationOptions struct { // ReputationMetricsEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationset-reputationoptions.html#cfn-pinpointemail-configurationset-reputationoptions-reputationmetricsenabled - ReputationMetricsEnabled bool `json:"ReputationMetricsEnabled,omitempty"` + ReputationMetricsEnabled *bool `json:"ReputationMetricsEnabled,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpointemail/aws-pinpointemail-configurationset_sendingoptions.go b/cloudformation/pinpointemail/aws-pinpointemail-configurationset_sendingoptions.go index 195eb3094d..58fede5504 100644 --- a/cloudformation/pinpointemail/aws-pinpointemail-configurationset_sendingoptions.go +++ b/cloudformation/pinpointemail/aws-pinpointemail-configurationset_sendingoptions.go @@ -11,7 +11,7 @@ type ConfigurationSet_SendingOptions struct { // SendingEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationset-sendingoptions.html#cfn-pinpointemail-configurationset-sendingoptions-sendingenabled - SendingEnabled bool `json:"SendingEnabled,omitempty"` + SendingEnabled *bool `json:"SendingEnabled,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpointemail/aws-pinpointemail-configurationset_tags.go b/cloudformation/pinpointemail/aws-pinpointemail-configurationset_tags.go index e496cb8e74..8709ff47b6 100644 --- a/cloudformation/pinpointemail/aws-pinpointemail-configurationset_tags.go +++ b/cloudformation/pinpointemail/aws-pinpointemail-configurationset_tags.go @@ -11,12 +11,12 @@ type ConfigurationSet_Tags struct { // Key AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationset-tags.html#cfn-pinpointemail-configurationset-tags-key - Key string `json:"Key,omitempty"` + Key *string `json:"Key,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationset-tags.html#cfn-pinpointemail-configurationset-tags-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpointemail/aws-pinpointemail-configurationset_trackingoptions.go b/cloudformation/pinpointemail/aws-pinpointemail-configurationset_trackingoptions.go index 74262a20c6..14709b8561 100644 --- a/cloudformation/pinpointemail/aws-pinpointemail-configurationset_trackingoptions.go +++ b/cloudformation/pinpointemail/aws-pinpointemail-configurationset_trackingoptions.go @@ -11,7 +11,7 @@ type ConfigurationSet_TrackingOptions struct { // CustomRedirectDomain AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationset-trackingoptions.html#cfn-pinpointemail-configurationset-trackingoptions-customredirectdomain - CustomRedirectDomain string `json:"CustomRedirectDomain,omitempty"` + CustomRedirectDomain *string `json:"CustomRedirectDomain,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpointemail/aws-pinpointemail-configurationseteventdestination.go b/cloudformation/pinpointemail/aws-pinpointemail-configurationseteventdestination.go index 3c2fbb3834..6510f92218 100644 --- a/cloudformation/pinpointemail/aws-pinpointemail-configurationseteventdestination.go +++ b/cloudformation/pinpointemail/aws-pinpointemail-configurationseteventdestination.go @@ -15,7 +15,7 @@ type ConfigurationSetEventDestination struct { // ConfigurationSetName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpointemail-configurationseteventdestination.html#cfn-pinpointemail-configurationseteventdestination-configurationsetname - ConfigurationSetName string `json:"ConfigurationSetName,omitempty"` + ConfigurationSetName string `json:"ConfigurationSetName"` // EventDestination AWS CloudFormation Property // Required: false @@ -25,7 +25,7 @@ type ConfigurationSetEventDestination struct { // EventDestinationName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpointemail-configurationseteventdestination.html#cfn-pinpointemail-configurationseteventdestination-eventdestinationname - EventDestinationName string `json:"EventDestinationName,omitempty"` + EventDestinationName string `json:"EventDestinationName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpointemail/aws-pinpointemail-configurationseteventdestination_cloudwatchdestination.go b/cloudformation/pinpointemail/aws-pinpointemail-configurationseteventdestination_cloudwatchdestination.go index 3498633cbb..65c1685df6 100644 --- a/cloudformation/pinpointemail/aws-pinpointemail-configurationseteventdestination_cloudwatchdestination.go +++ b/cloudformation/pinpointemail/aws-pinpointemail-configurationseteventdestination_cloudwatchdestination.go @@ -11,7 +11,7 @@ type ConfigurationSetEventDestination_CloudWatchDestination struct { // DimensionConfigurations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationseteventdestination-cloudwatchdestination.html#cfn-pinpointemail-configurationseteventdestination-cloudwatchdestination-dimensionconfigurations - DimensionConfigurations []ConfigurationSetEventDestination_DimensionConfiguration `json:"DimensionConfigurations,omitempty"` + DimensionConfigurations *[]ConfigurationSetEventDestination_DimensionConfiguration `json:"DimensionConfigurations,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpointemail/aws-pinpointemail-configurationseteventdestination_dimensionconfiguration.go b/cloudformation/pinpointemail/aws-pinpointemail-configurationseteventdestination_dimensionconfiguration.go index 7249bc75c4..6bd72d1e01 100644 --- a/cloudformation/pinpointemail/aws-pinpointemail-configurationseteventdestination_dimensionconfiguration.go +++ b/cloudformation/pinpointemail/aws-pinpointemail-configurationseteventdestination_dimensionconfiguration.go @@ -11,17 +11,17 @@ type ConfigurationSetEventDestination_DimensionConfiguration struct { // DefaultDimensionValue AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationseteventdestination-dimensionconfiguration.html#cfn-pinpointemail-configurationseteventdestination-dimensionconfiguration-defaultdimensionvalue - DefaultDimensionValue string `json:"DefaultDimensionValue,omitempty"` + DefaultDimensionValue string `json:"DefaultDimensionValue"` // DimensionName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationseteventdestination-dimensionconfiguration.html#cfn-pinpointemail-configurationseteventdestination-dimensionconfiguration-dimensionname - DimensionName string `json:"DimensionName,omitempty"` + DimensionName string `json:"DimensionName"` // DimensionValueSource AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationseteventdestination-dimensionconfiguration.html#cfn-pinpointemail-configurationseteventdestination-dimensionconfiguration-dimensionvaluesource - DimensionValueSource string `json:"DimensionValueSource,omitempty"` + DimensionValueSource string `json:"DimensionValueSource"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpointemail/aws-pinpointemail-configurationseteventdestination_eventdestination.go b/cloudformation/pinpointemail/aws-pinpointemail-configurationseteventdestination_eventdestination.go index 0f1cb24843..9f0958f42e 100644 --- a/cloudformation/pinpointemail/aws-pinpointemail-configurationseteventdestination_eventdestination.go +++ b/cloudformation/pinpointemail/aws-pinpointemail-configurationseteventdestination_eventdestination.go @@ -16,7 +16,7 @@ type ConfigurationSetEventDestination_EventDestination struct { // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationseteventdestination-eventdestination.html#cfn-pinpointemail-configurationseteventdestination-eventdestination-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // KinesisFirehoseDestination AWS CloudFormation Property // Required: false @@ -26,7 +26,7 @@ type ConfigurationSetEventDestination_EventDestination struct { // MatchingEventTypes AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationseteventdestination-eventdestination.html#cfn-pinpointemail-configurationseteventdestination-eventdestination-matchingeventtypes - MatchingEventTypes []string `json:"MatchingEventTypes,omitempty"` + MatchingEventTypes []string `json:"MatchingEventTypes"` // PinpointDestination AWS CloudFormation Property // Required: false diff --git a/cloudformation/pinpointemail/aws-pinpointemail-configurationseteventdestination_kinesisfirehosedestination.go b/cloudformation/pinpointemail/aws-pinpointemail-configurationseteventdestination_kinesisfirehosedestination.go index 7803f1811d..d93a2a8c29 100644 --- a/cloudformation/pinpointemail/aws-pinpointemail-configurationseteventdestination_kinesisfirehosedestination.go +++ b/cloudformation/pinpointemail/aws-pinpointemail-configurationseteventdestination_kinesisfirehosedestination.go @@ -11,12 +11,12 @@ type ConfigurationSetEventDestination_KinesisFirehoseDestination struct { // DeliveryStreamArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationseteventdestination-kinesisfirehosedestination.html#cfn-pinpointemail-configurationseteventdestination-kinesisfirehosedestination-deliverystreamarn - DeliveryStreamArn string `json:"DeliveryStreamArn,omitempty"` + DeliveryStreamArn string `json:"DeliveryStreamArn"` // IamRoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationseteventdestination-kinesisfirehosedestination.html#cfn-pinpointemail-configurationseteventdestination-kinesisfirehosedestination-iamrolearn - IamRoleArn string `json:"IamRoleArn,omitempty"` + IamRoleArn string `json:"IamRoleArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpointemail/aws-pinpointemail-configurationseteventdestination_pinpointdestination.go b/cloudformation/pinpointemail/aws-pinpointemail-configurationseteventdestination_pinpointdestination.go index b1e37faa75..cc7f210452 100644 --- a/cloudformation/pinpointemail/aws-pinpointemail-configurationseteventdestination_pinpointdestination.go +++ b/cloudformation/pinpointemail/aws-pinpointemail-configurationseteventdestination_pinpointdestination.go @@ -11,7 +11,7 @@ type ConfigurationSetEventDestination_PinpointDestination struct { // ApplicationArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationseteventdestination-pinpointdestination.html#cfn-pinpointemail-configurationseteventdestination-pinpointdestination-applicationarn - ApplicationArn string `json:"ApplicationArn,omitempty"` + ApplicationArn *string `json:"ApplicationArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpointemail/aws-pinpointemail-configurationseteventdestination_snsdestination.go b/cloudformation/pinpointemail/aws-pinpointemail-configurationseteventdestination_snsdestination.go index 22875f6e1a..01427496f9 100644 --- a/cloudformation/pinpointemail/aws-pinpointemail-configurationseteventdestination_snsdestination.go +++ b/cloudformation/pinpointemail/aws-pinpointemail-configurationseteventdestination_snsdestination.go @@ -11,7 +11,7 @@ type ConfigurationSetEventDestination_SnsDestination struct { // TopicArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationseteventdestination-snsdestination.html#cfn-pinpointemail-configurationseteventdestination-snsdestination-topicarn - TopicArn string `json:"TopicArn,omitempty"` + TopicArn string `json:"TopicArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpointemail/aws-pinpointemail-dedicatedippool.go b/cloudformation/pinpointemail/aws-pinpointemail-dedicatedippool.go index 9d8bf61c36..98d7b1dc88 100644 --- a/cloudformation/pinpointemail/aws-pinpointemail-dedicatedippool.go +++ b/cloudformation/pinpointemail/aws-pinpointemail-dedicatedippool.go @@ -15,12 +15,12 @@ type DedicatedIpPool struct { // PoolName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpointemail-dedicatedippool.html#cfn-pinpointemail-dedicatedippool-poolname - PoolName string `json:"PoolName,omitempty"` + PoolName *string `json:"PoolName,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpointemail-dedicatedippool.html#cfn-pinpointemail-dedicatedippool-tags - Tags []DedicatedIpPool_Tags `json:"Tags,omitempty"` + Tags *[]DedicatedIpPool_Tags `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpointemail/aws-pinpointemail-dedicatedippool_tags.go b/cloudformation/pinpointemail/aws-pinpointemail-dedicatedippool_tags.go index b6720b993c..f0f66bf117 100644 --- a/cloudformation/pinpointemail/aws-pinpointemail-dedicatedippool_tags.go +++ b/cloudformation/pinpointemail/aws-pinpointemail-dedicatedippool_tags.go @@ -11,12 +11,12 @@ type DedicatedIpPool_Tags struct { // Key AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-dedicatedippool-tags.html#cfn-pinpointemail-dedicatedippool-tags-key - Key string `json:"Key,omitempty"` + Key *string `json:"Key,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-dedicatedippool-tags.html#cfn-pinpointemail-dedicatedippool-tags-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpointemail/aws-pinpointemail-identity.go b/cloudformation/pinpointemail/aws-pinpointemail-identity.go index 70830b9c65..bd4a3f3606 100644 --- a/cloudformation/pinpointemail/aws-pinpointemail-identity.go +++ b/cloudformation/pinpointemail/aws-pinpointemail-identity.go @@ -15,12 +15,12 @@ type Identity struct { // DkimSigningEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpointemail-identity.html#cfn-pinpointemail-identity-dkimsigningenabled - DkimSigningEnabled bool `json:"DkimSigningEnabled,omitempty"` + DkimSigningEnabled *bool `json:"DkimSigningEnabled,omitempty"` // FeedbackForwardingEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpointemail-identity.html#cfn-pinpointemail-identity-feedbackforwardingenabled - FeedbackForwardingEnabled bool `json:"FeedbackForwardingEnabled,omitempty"` + FeedbackForwardingEnabled *bool `json:"FeedbackForwardingEnabled,omitempty"` // MailFromAttributes AWS CloudFormation Property // Required: false @@ -30,12 +30,12 @@ type Identity struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpointemail-identity.html#cfn-pinpointemail-identity-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpointemail-identity.html#cfn-pinpointemail-identity-tags - Tags []Identity_Tags `json:"Tags,omitempty"` + Tags *[]Identity_Tags `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpointemail/aws-pinpointemail-identity_mailfromattributes.go b/cloudformation/pinpointemail/aws-pinpointemail-identity_mailfromattributes.go index 980213fc02..e59daa4536 100644 --- a/cloudformation/pinpointemail/aws-pinpointemail-identity_mailfromattributes.go +++ b/cloudformation/pinpointemail/aws-pinpointemail-identity_mailfromattributes.go @@ -11,12 +11,12 @@ type Identity_MailFromAttributes struct { // BehaviorOnMxFailure AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-identity-mailfromattributes.html#cfn-pinpointemail-identity-mailfromattributes-behavioronmxfailure - BehaviorOnMxFailure string `json:"BehaviorOnMxFailure,omitempty"` + BehaviorOnMxFailure *string `json:"BehaviorOnMxFailure,omitempty"` // MailFromDomain AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-identity-mailfromattributes.html#cfn-pinpointemail-identity-mailfromattributes-mailfromdomain - MailFromDomain string `json:"MailFromDomain,omitempty"` + MailFromDomain *string `json:"MailFromDomain,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpointemail/aws-pinpointemail-identity_tags.go b/cloudformation/pinpointemail/aws-pinpointemail-identity_tags.go index d72060e8d9..da72ad11b9 100644 --- a/cloudformation/pinpointemail/aws-pinpointemail-identity_tags.go +++ b/cloudformation/pinpointemail/aws-pinpointemail-identity_tags.go @@ -11,12 +11,12 @@ type Identity_Tags struct { // Key AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-identity-tags.html#cfn-pinpointemail-identity-tags-key - Key string `json:"Key,omitempty"` + Key *string `json:"Key,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-identity-tags.html#cfn-pinpointemail-identity-tags-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/qldb/aws-qldb-ledger.go b/cloudformation/qldb/aws-qldb-ledger.go index 094fd3e541..736556f7ee 100644 --- a/cloudformation/qldb/aws-qldb-ledger.go +++ b/cloudformation/qldb/aws-qldb-ledger.go @@ -16,27 +16,27 @@ type Ledger struct { // DeletionProtection AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-qldb-ledger.html#cfn-qldb-ledger-deletionprotection - DeletionProtection bool `json:"DeletionProtection,omitempty"` + DeletionProtection *bool `json:"DeletionProtection,omitempty"` // KmsKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-qldb-ledger.html#cfn-qldb-ledger-kmskey - KmsKey string `json:"KmsKey,omitempty"` + KmsKey *string `json:"KmsKey,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-qldb-ledger.html#cfn-qldb-ledger-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // PermissionsMode AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-qldb-ledger.html#cfn-qldb-ledger-permissionsmode - PermissionsMode string `json:"PermissionsMode,omitempty"` + PermissionsMode string `json:"PermissionsMode"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-qldb-ledger.html#cfn-qldb-ledger-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/qldb/aws-qldb-stream.go b/cloudformation/qldb/aws-qldb-stream.go index ad419797fb..3d6ce68adf 100644 --- a/cloudformation/qldb/aws-qldb-stream.go +++ b/cloudformation/qldb/aws-qldb-stream.go @@ -16,37 +16,37 @@ type Stream struct { // ExclusiveEndTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-qldb-stream.html#cfn-qldb-stream-exclusiveendtime - ExclusiveEndTime string `json:"ExclusiveEndTime,omitempty"` + ExclusiveEndTime *string `json:"ExclusiveEndTime,omitempty"` // InclusiveStartTime AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-qldb-stream.html#cfn-qldb-stream-inclusivestarttime - InclusiveStartTime string `json:"InclusiveStartTime,omitempty"` + InclusiveStartTime string `json:"InclusiveStartTime"` // KinesisConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-qldb-stream.html#cfn-qldb-stream-kinesisconfiguration - KinesisConfiguration *Stream_KinesisConfiguration `json:"KinesisConfiguration,omitempty"` + KinesisConfiguration *Stream_KinesisConfiguration `json:"KinesisConfiguration"` // LedgerName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-qldb-stream.html#cfn-qldb-stream-ledgername - LedgerName string `json:"LedgerName,omitempty"` + LedgerName string `json:"LedgerName"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-qldb-stream.html#cfn-qldb-stream-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // StreamName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-qldb-stream.html#cfn-qldb-stream-streamname - StreamName string `json:"StreamName,omitempty"` + StreamName string `json:"StreamName"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-qldb-stream.html#cfn-qldb-stream-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/qldb/aws-qldb-stream_kinesisconfiguration.go b/cloudformation/qldb/aws-qldb-stream_kinesisconfiguration.go index 43c7c351af..857c4eb4dc 100644 --- a/cloudformation/qldb/aws-qldb-stream_kinesisconfiguration.go +++ b/cloudformation/qldb/aws-qldb-stream_kinesisconfiguration.go @@ -11,12 +11,12 @@ type Stream_KinesisConfiguration struct { // AggregationEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-qldb-stream-kinesisconfiguration.html#cfn-qldb-stream-kinesisconfiguration-aggregationenabled - AggregationEnabled bool `json:"AggregationEnabled,omitempty"` + AggregationEnabled *bool `json:"AggregationEnabled,omitempty"` // StreamArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-qldb-stream-kinesisconfiguration.html#cfn-qldb-stream-kinesisconfiguration-streamarn - StreamArn string `json:"StreamArn,omitempty"` + StreamArn *string `json:"StreamArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-analysis.go b/cloudformation/quicksight/aws-quicksight-analysis.go index 262461f4c9..4317b9f2f4 100644 --- a/cloudformation/quicksight/aws-quicksight-analysis.go +++ b/cloudformation/quicksight/aws-quicksight-analysis.go @@ -16,22 +16,22 @@ type Analysis struct { // AnalysisId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-analysisid - AnalysisId string `json:"AnalysisId,omitempty"` + AnalysisId string `json:"AnalysisId"` // AwsAccountId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-awsaccountid - AwsAccountId string `json:"AwsAccountId,omitempty"` + AwsAccountId string `json:"AwsAccountId"` // Errors AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-errors - Errors []Analysis_AnalysisError `json:"Errors,omitempty"` + Errors *[]Analysis_AnalysisError `json:"Errors,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Parameters AWS CloudFormation Property // Required: false @@ -41,22 +41,22 @@ type Analysis struct { // Permissions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-permissions - Permissions []Analysis_ResourcePermission `json:"Permissions,omitempty"` + Permissions *[]Analysis_ResourcePermission `json:"Permissions,omitempty"` // SourceEntity AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-sourceentity - SourceEntity *Analysis_AnalysisSourceEntity `json:"SourceEntity,omitempty"` + SourceEntity *Analysis_AnalysisSourceEntity `json:"SourceEntity"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // ThemeArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-themearn - ThemeArn string `json:"ThemeArn,omitempty"` + ThemeArn *string `json:"ThemeArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-analysis_analysiserror.go b/cloudformation/quicksight/aws-quicksight-analysis_analysiserror.go index 55ac4d9778..afdb0a76f4 100644 --- a/cloudformation/quicksight/aws-quicksight-analysis_analysiserror.go +++ b/cloudformation/quicksight/aws-quicksight-analysis_analysiserror.go @@ -11,12 +11,12 @@ type Analysis_AnalysisError struct { // Message AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-analysiserror.html#cfn-quicksight-analysis-analysiserror-message - Message string `json:"Message,omitempty"` + Message *string `json:"Message,omitempty"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-analysiserror.html#cfn-quicksight-analysis-analysiserror-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-analysis_analysissourcetemplate.go b/cloudformation/quicksight/aws-quicksight-analysis_analysissourcetemplate.go index 5cb4b48376..75cdfe045b 100644 --- a/cloudformation/quicksight/aws-quicksight-analysis_analysissourcetemplate.go +++ b/cloudformation/quicksight/aws-quicksight-analysis_analysissourcetemplate.go @@ -11,12 +11,12 @@ type Analysis_AnalysisSourceTemplate struct { // Arn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-analysissourcetemplate.html#cfn-quicksight-analysis-analysissourcetemplate-arn - Arn string `json:"Arn,omitempty"` + Arn string `json:"Arn"` // DataSetReferences AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-analysissourcetemplate.html#cfn-quicksight-analysis-analysissourcetemplate-datasetreferences - DataSetReferences []Analysis_DataSetReference `json:"DataSetReferences,omitempty"` + DataSetReferences []Analysis_DataSetReference `json:"DataSetReferences"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-analysis_datasetreference.go b/cloudformation/quicksight/aws-quicksight-analysis_datasetreference.go index 22249333ff..41025b63d5 100644 --- a/cloudformation/quicksight/aws-quicksight-analysis_datasetreference.go +++ b/cloudformation/quicksight/aws-quicksight-analysis_datasetreference.go @@ -11,12 +11,12 @@ type Analysis_DataSetReference struct { // DataSetArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datasetreference.html#cfn-quicksight-analysis-datasetreference-datasetarn - DataSetArn string `json:"DataSetArn,omitempty"` + DataSetArn string `json:"DataSetArn"` // DataSetPlaceholder AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datasetreference.html#cfn-quicksight-analysis-datasetreference-datasetplaceholder - DataSetPlaceholder string `json:"DataSetPlaceholder,omitempty"` + DataSetPlaceholder string `json:"DataSetPlaceholder"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-analysis_datetimeparameter.go b/cloudformation/quicksight/aws-quicksight-analysis_datetimeparameter.go index a300dcede9..1220c36ade 100644 --- a/cloudformation/quicksight/aws-quicksight-analysis_datetimeparameter.go +++ b/cloudformation/quicksight/aws-quicksight-analysis_datetimeparameter.go @@ -11,12 +11,12 @@ type Analysis_DateTimeParameter struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimeparameter.html#cfn-quicksight-analysis-datetimeparameter-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Values AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimeparameter.html#cfn-quicksight-analysis-datetimeparameter-values - Values []string `json:"Values,omitempty"` + Values []string `json:"Values"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-analysis_decimalparameter.go b/cloudformation/quicksight/aws-quicksight-analysis_decimalparameter.go index 28f1272178..b6cb6c98bf 100644 --- a/cloudformation/quicksight/aws-quicksight-analysis_decimalparameter.go +++ b/cloudformation/quicksight/aws-quicksight-analysis_decimalparameter.go @@ -11,12 +11,12 @@ type Analysis_DecimalParameter struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-decimalparameter.html#cfn-quicksight-analysis-decimalparameter-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Values AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-decimalparameter.html#cfn-quicksight-analysis-decimalparameter-values - Values []float64 `json:"Values,omitempty"` + Values []float64 `json:"Values"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-analysis_integerparameter.go b/cloudformation/quicksight/aws-quicksight-analysis_integerparameter.go index 7e46a8271d..ac46b95679 100644 --- a/cloudformation/quicksight/aws-quicksight-analysis_integerparameter.go +++ b/cloudformation/quicksight/aws-quicksight-analysis_integerparameter.go @@ -11,12 +11,12 @@ type Analysis_IntegerParameter struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-integerparameter.html#cfn-quicksight-analysis-integerparameter-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Values AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-integerparameter.html#cfn-quicksight-analysis-integerparameter-values - Values []float64 `json:"Values,omitempty"` + Values []float64 `json:"Values"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-analysis_parameters.go b/cloudformation/quicksight/aws-quicksight-analysis_parameters.go index 4638b48f85..7548094aaa 100644 --- a/cloudformation/quicksight/aws-quicksight-analysis_parameters.go +++ b/cloudformation/quicksight/aws-quicksight-analysis_parameters.go @@ -11,22 +11,22 @@ type Analysis_Parameters struct { // DateTimeParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameters.html#cfn-quicksight-analysis-parameters-datetimeparameters - DateTimeParameters []Analysis_DateTimeParameter `json:"DateTimeParameters,omitempty"` + DateTimeParameters *[]Analysis_DateTimeParameter `json:"DateTimeParameters,omitempty"` // DecimalParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameters.html#cfn-quicksight-analysis-parameters-decimalparameters - DecimalParameters []Analysis_DecimalParameter `json:"DecimalParameters,omitempty"` + DecimalParameters *[]Analysis_DecimalParameter `json:"DecimalParameters,omitempty"` // IntegerParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameters.html#cfn-quicksight-analysis-parameters-integerparameters - IntegerParameters []Analysis_IntegerParameter `json:"IntegerParameters,omitempty"` + IntegerParameters *[]Analysis_IntegerParameter `json:"IntegerParameters,omitempty"` // StringParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameters.html#cfn-quicksight-analysis-parameters-stringparameters - StringParameters []Analysis_StringParameter `json:"StringParameters,omitempty"` + StringParameters *[]Analysis_StringParameter `json:"StringParameters,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-analysis_resourcepermission.go b/cloudformation/quicksight/aws-quicksight-analysis_resourcepermission.go index ee178ed4d8..c43e8dda4b 100644 --- a/cloudformation/quicksight/aws-quicksight-analysis_resourcepermission.go +++ b/cloudformation/quicksight/aws-quicksight-analysis_resourcepermission.go @@ -11,12 +11,12 @@ type Analysis_ResourcePermission struct { // Actions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-resourcepermission.html#cfn-quicksight-analysis-resourcepermission-actions - Actions []string `json:"Actions,omitempty"` + Actions []string `json:"Actions"` // Principal AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-resourcepermission.html#cfn-quicksight-analysis-resourcepermission-principal - Principal string `json:"Principal,omitempty"` + Principal string `json:"Principal"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-analysis_sheet.go b/cloudformation/quicksight/aws-quicksight-analysis_sheet.go index 31bd821a02..2691743d88 100644 --- a/cloudformation/quicksight/aws-quicksight-analysis_sheet.go +++ b/cloudformation/quicksight/aws-quicksight-analysis_sheet.go @@ -11,12 +11,12 @@ type Analysis_Sheet struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheet.html#cfn-quicksight-analysis-sheet-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // SheetId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheet.html#cfn-quicksight-analysis-sheet-sheetid - SheetId string `json:"SheetId,omitempty"` + SheetId *string `json:"SheetId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-analysis_stringparameter.go b/cloudformation/quicksight/aws-quicksight-analysis_stringparameter.go index 2266e7727f..7a61c24bfd 100644 --- a/cloudformation/quicksight/aws-quicksight-analysis_stringparameter.go +++ b/cloudformation/quicksight/aws-quicksight-analysis_stringparameter.go @@ -11,12 +11,12 @@ type Analysis_StringParameter struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-stringparameter.html#cfn-quicksight-analysis-stringparameter-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Values AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-stringparameter.html#cfn-quicksight-analysis-stringparameter-values - Values []string `json:"Values,omitempty"` + Values []string `json:"Values"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-dashboard.go b/cloudformation/quicksight/aws-quicksight-dashboard.go index d4a1732e57..6cf3256aaf 100644 --- a/cloudformation/quicksight/aws-quicksight-dashboard.go +++ b/cloudformation/quicksight/aws-quicksight-dashboard.go @@ -16,12 +16,12 @@ type Dashboard struct { // AwsAccountId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dashboard.html#cfn-quicksight-dashboard-awsaccountid - AwsAccountId string `json:"AwsAccountId,omitempty"` + AwsAccountId string `json:"AwsAccountId"` // DashboardId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dashboard.html#cfn-quicksight-dashboard-dashboardid - DashboardId string `json:"DashboardId,omitempty"` + DashboardId string `json:"DashboardId"` // DashboardPublishOptions AWS CloudFormation Property // Required: false @@ -31,7 +31,7 @@ type Dashboard struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dashboard.html#cfn-quicksight-dashboard-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Parameters AWS CloudFormation Property // Required: false @@ -41,27 +41,27 @@ type Dashboard struct { // Permissions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dashboard.html#cfn-quicksight-dashboard-permissions - Permissions []Dashboard_ResourcePermission `json:"Permissions,omitempty"` + Permissions *[]Dashboard_ResourcePermission `json:"Permissions,omitempty"` // SourceEntity AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dashboard.html#cfn-quicksight-dashboard-sourceentity - SourceEntity *Dashboard_DashboardSourceEntity `json:"SourceEntity,omitempty"` + SourceEntity *Dashboard_DashboardSourceEntity `json:"SourceEntity"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dashboard.html#cfn-quicksight-dashboard-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // ThemeArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dashboard.html#cfn-quicksight-dashboard-themearn - ThemeArn string `json:"ThemeArn,omitempty"` + ThemeArn *string `json:"ThemeArn,omitempty"` // VersionDescription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dashboard.html#cfn-quicksight-dashboard-versiondescription - VersionDescription string `json:"VersionDescription,omitempty"` + VersionDescription *string `json:"VersionDescription,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-dashboard_adhocfilteringoption.go b/cloudformation/quicksight/aws-quicksight-dashboard_adhocfilteringoption.go index 8c95317e58..8468698d4e 100644 --- a/cloudformation/quicksight/aws-quicksight-dashboard_adhocfilteringoption.go +++ b/cloudformation/quicksight/aws-quicksight-dashboard_adhocfilteringoption.go @@ -11,7 +11,7 @@ type Dashboard_AdHocFilteringOption struct { // AvailabilityStatus AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-adhocfilteringoption.html#cfn-quicksight-dashboard-adhocfilteringoption-availabilitystatus - AvailabilityStatus string `json:"AvailabilityStatus,omitempty"` + AvailabilityStatus *string `json:"AvailabilityStatus,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-dashboard_dashboardsourcetemplate.go b/cloudformation/quicksight/aws-quicksight-dashboard_dashboardsourcetemplate.go index 9f9ac7b5a5..0ba936517c 100644 --- a/cloudformation/quicksight/aws-quicksight-dashboard_dashboardsourcetemplate.go +++ b/cloudformation/quicksight/aws-quicksight-dashboard_dashboardsourcetemplate.go @@ -11,12 +11,12 @@ type Dashboard_DashboardSourceTemplate struct { // Arn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dashboardsourcetemplate.html#cfn-quicksight-dashboard-dashboardsourcetemplate-arn - Arn string `json:"Arn,omitempty"` + Arn string `json:"Arn"` // DataSetReferences AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dashboardsourcetemplate.html#cfn-quicksight-dashboard-dashboardsourcetemplate-datasetreferences - DataSetReferences []Dashboard_DataSetReference `json:"DataSetReferences,omitempty"` + DataSetReferences []Dashboard_DataSetReference `json:"DataSetReferences"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-dashboard_datasetreference.go b/cloudformation/quicksight/aws-quicksight-dashboard_datasetreference.go index 431f833ef8..48e9410522 100644 --- a/cloudformation/quicksight/aws-quicksight-dashboard_datasetreference.go +++ b/cloudformation/quicksight/aws-quicksight-dashboard_datasetreference.go @@ -11,12 +11,12 @@ type Dashboard_DataSetReference struct { // DataSetArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datasetreference.html#cfn-quicksight-dashboard-datasetreference-datasetarn - DataSetArn string `json:"DataSetArn,omitempty"` + DataSetArn string `json:"DataSetArn"` // DataSetPlaceholder AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datasetreference.html#cfn-quicksight-dashboard-datasetreference-datasetplaceholder - DataSetPlaceholder string `json:"DataSetPlaceholder,omitempty"` + DataSetPlaceholder string `json:"DataSetPlaceholder"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-dashboard_datetimeparameter.go b/cloudformation/quicksight/aws-quicksight-dashboard_datetimeparameter.go index c288fc703c..49c2c9e425 100644 --- a/cloudformation/quicksight/aws-quicksight-dashboard_datetimeparameter.go +++ b/cloudformation/quicksight/aws-quicksight-dashboard_datetimeparameter.go @@ -11,12 +11,12 @@ type Dashboard_DateTimeParameter struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datetimeparameter.html#cfn-quicksight-dashboard-datetimeparameter-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Values AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datetimeparameter.html#cfn-quicksight-dashboard-datetimeparameter-values - Values []string `json:"Values,omitempty"` + Values []string `json:"Values"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-dashboard_decimalparameter.go b/cloudformation/quicksight/aws-quicksight-dashboard_decimalparameter.go index 879bf50285..e075c5fd16 100644 --- a/cloudformation/quicksight/aws-quicksight-dashboard_decimalparameter.go +++ b/cloudformation/quicksight/aws-quicksight-dashboard_decimalparameter.go @@ -11,12 +11,12 @@ type Dashboard_DecimalParameter struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-decimalparameter.html#cfn-quicksight-dashboard-decimalparameter-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Values AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-decimalparameter.html#cfn-quicksight-dashboard-decimalparameter-values - Values []float64 `json:"Values,omitempty"` + Values []float64 `json:"Values"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-dashboard_exporttocsvoption.go b/cloudformation/quicksight/aws-quicksight-dashboard_exporttocsvoption.go index 87a232a758..24e0798389 100644 --- a/cloudformation/quicksight/aws-quicksight-dashboard_exporttocsvoption.go +++ b/cloudformation/quicksight/aws-quicksight-dashboard_exporttocsvoption.go @@ -11,7 +11,7 @@ type Dashboard_ExportToCSVOption struct { // AvailabilityStatus AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-exporttocsvoption.html#cfn-quicksight-dashboard-exporttocsvoption-availabilitystatus - AvailabilityStatus string `json:"AvailabilityStatus,omitempty"` + AvailabilityStatus *string `json:"AvailabilityStatus,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-dashboard_integerparameter.go b/cloudformation/quicksight/aws-quicksight-dashboard_integerparameter.go index 70a4f0e6d8..266ce65959 100644 --- a/cloudformation/quicksight/aws-quicksight-dashboard_integerparameter.go +++ b/cloudformation/quicksight/aws-quicksight-dashboard_integerparameter.go @@ -11,12 +11,12 @@ type Dashboard_IntegerParameter struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-integerparameter.html#cfn-quicksight-dashboard-integerparameter-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Values AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-integerparameter.html#cfn-quicksight-dashboard-integerparameter-values - Values []float64 `json:"Values,omitempty"` + Values []float64 `json:"Values"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-dashboard_parameters.go b/cloudformation/quicksight/aws-quicksight-dashboard_parameters.go index 635af42d99..d105d34c0f 100644 --- a/cloudformation/quicksight/aws-quicksight-dashboard_parameters.go +++ b/cloudformation/quicksight/aws-quicksight-dashboard_parameters.go @@ -11,22 +11,22 @@ type Dashboard_Parameters struct { // DateTimeParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parameters.html#cfn-quicksight-dashboard-parameters-datetimeparameters - DateTimeParameters []Dashboard_DateTimeParameter `json:"DateTimeParameters,omitempty"` + DateTimeParameters *[]Dashboard_DateTimeParameter `json:"DateTimeParameters,omitempty"` // DecimalParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parameters.html#cfn-quicksight-dashboard-parameters-decimalparameters - DecimalParameters []Dashboard_DecimalParameter `json:"DecimalParameters,omitempty"` + DecimalParameters *[]Dashboard_DecimalParameter `json:"DecimalParameters,omitempty"` // IntegerParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parameters.html#cfn-quicksight-dashboard-parameters-integerparameters - IntegerParameters []Dashboard_IntegerParameter `json:"IntegerParameters,omitempty"` + IntegerParameters *[]Dashboard_IntegerParameter `json:"IntegerParameters,omitempty"` // StringParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parameters.html#cfn-quicksight-dashboard-parameters-stringparameters - StringParameters []Dashboard_StringParameter `json:"StringParameters,omitempty"` + StringParameters *[]Dashboard_StringParameter `json:"StringParameters,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-dashboard_resourcepermission.go b/cloudformation/quicksight/aws-quicksight-dashboard_resourcepermission.go index ad4cf6a383..cc7675a196 100644 --- a/cloudformation/quicksight/aws-quicksight-dashboard_resourcepermission.go +++ b/cloudformation/quicksight/aws-quicksight-dashboard_resourcepermission.go @@ -11,12 +11,12 @@ type Dashboard_ResourcePermission struct { // Actions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-resourcepermission.html#cfn-quicksight-dashboard-resourcepermission-actions - Actions []string `json:"Actions,omitempty"` + Actions []string `json:"Actions"` // Principal AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-resourcepermission.html#cfn-quicksight-dashboard-resourcepermission-principal - Principal string `json:"Principal,omitempty"` + Principal string `json:"Principal"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-dashboard_sheetcontrolsoption.go b/cloudformation/quicksight/aws-quicksight-dashboard_sheetcontrolsoption.go index a1648f62f2..862546a4fc 100644 --- a/cloudformation/quicksight/aws-quicksight-dashboard_sheetcontrolsoption.go +++ b/cloudformation/quicksight/aws-quicksight-dashboard_sheetcontrolsoption.go @@ -11,7 +11,7 @@ type Dashboard_SheetControlsOption struct { // VisibilityState AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sheetcontrolsoption.html#cfn-quicksight-dashboard-sheetcontrolsoption-visibilitystate - VisibilityState string `json:"VisibilityState,omitempty"` + VisibilityState *string `json:"VisibilityState,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-dashboard_stringparameter.go b/cloudformation/quicksight/aws-quicksight-dashboard_stringparameter.go index 99a5e4bfe5..5a6f64bca6 100644 --- a/cloudformation/quicksight/aws-quicksight-dashboard_stringparameter.go +++ b/cloudformation/quicksight/aws-quicksight-dashboard_stringparameter.go @@ -11,12 +11,12 @@ type Dashboard_StringParameter struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-stringparameter.html#cfn-quicksight-dashboard-stringparameter-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Values AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-stringparameter.html#cfn-quicksight-dashboard-stringparameter-values - Values []string `json:"Values,omitempty"` + Values []string `json:"Values"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-dataset.go b/cloudformation/quicksight/aws-quicksight-dataset.go index c03521aa94..e9971401e2 100644 --- a/cloudformation/quicksight/aws-quicksight-dataset.go +++ b/cloudformation/quicksight/aws-quicksight-dataset.go @@ -16,32 +16,32 @@ type DataSet struct { // AwsAccountId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-awsaccountid - AwsAccountId string `json:"AwsAccountId,omitempty"` + AwsAccountId *string `json:"AwsAccountId,omitempty"` // ColumnGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-columngroups - ColumnGroups []DataSet_ColumnGroup `json:"ColumnGroups,omitempty"` + ColumnGroups *[]DataSet_ColumnGroup `json:"ColumnGroups,omitempty"` // ColumnLevelPermissionRules AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-columnlevelpermissionrules - ColumnLevelPermissionRules []DataSet_ColumnLevelPermissionRule `json:"ColumnLevelPermissionRules,omitempty"` + ColumnLevelPermissionRules *[]DataSet_ColumnLevelPermissionRule `json:"ColumnLevelPermissionRules,omitempty"` // DataSetId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-datasetid - DataSetId string `json:"DataSetId,omitempty"` + DataSetId *string `json:"DataSetId,omitempty"` // FieldFolders AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-fieldfolders - FieldFolders map[string]DataSet_FieldFolder `json:"FieldFolders,omitempty"` + FieldFolders *map[string]DataSet_FieldFolder `json:"FieldFolders,omitempty"` // ImportMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-importmode - ImportMode string `json:"ImportMode,omitempty"` + ImportMode *string `json:"ImportMode,omitempty"` // IngestionWaitPolicy AWS CloudFormation Property // Required: false @@ -51,22 +51,22 @@ type DataSet struct { // LogicalTableMap AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-logicaltablemap - LogicalTableMap map[string]DataSet_LogicalTable `json:"LogicalTableMap,omitempty"` + LogicalTableMap *map[string]DataSet_LogicalTable `json:"LogicalTableMap,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Permissions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-permissions - Permissions []DataSet_ResourcePermission `json:"Permissions,omitempty"` + Permissions *[]DataSet_ResourcePermission `json:"Permissions,omitempty"` // PhysicalTableMap AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-physicaltablemap - PhysicalTableMap map[string]DataSet_PhysicalTable `json:"PhysicalTableMap,omitempty"` + PhysicalTableMap *map[string]DataSet_PhysicalTable `json:"PhysicalTableMap,omitempty"` // RowLevelPermissionDataSet AWS CloudFormation Property // Required: false @@ -76,7 +76,7 @@ type DataSet struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-dataset_calculatedcolumn.go b/cloudformation/quicksight/aws-quicksight-dataset_calculatedcolumn.go index 8c734021af..981391e54b 100644 --- a/cloudformation/quicksight/aws-quicksight-dataset_calculatedcolumn.go +++ b/cloudformation/quicksight/aws-quicksight-dataset_calculatedcolumn.go @@ -11,17 +11,17 @@ type DataSet_CalculatedColumn struct { // ColumnId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-calculatedcolumn.html#cfn-quicksight-dataset-calculatedcolumn-columnid - ColumnId string `json:"ColumnId,omitempty"` + ColumnId string `json:"ColumnId"` // ColumnName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-calculatedcolumn.html#cfn-quicksight-dataset-calculatedcolumn-columnname - ColumnName string `json:"ColumnName,omitempty"` + ColumnName string `json:"ColumnName"` // Expression AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-calculatedcolumn.html#cfn-quicksight-dataset-calculatedcolumn-expression - Expression string `json:"Expression,omitempty"` + Expression string `json:"Expression"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-dataset_castcolumntypeoperation.go b/cloudformation/quicksight/aws-quicksight-dataset_castcolumntypeoperation.go index 757fe3b5f0..a9fe686fc4 100644 --- a/cloudformation/quicksight/aws-quicksight-dataset_castcolumntypeoperation.go +++ b/cloudformation/quicksight/aws-quicksight-dataset_castcolumntypeoperation.go @@ -11,17 +11,17 @@ type DataSet_CastColumnTypeOperation struct { // ColumnName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-castcolumntypeoperation.html#cfn-quicksight-dataset-castcolumntypeoperation-columnname - ColumnName string `json:"ColumnName,omitempty"` + ColumnName string `json:"ColumnName"` // Format AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-castcolumntypeoperation.html#cfn-quicksight-dataset-castcolumntypeoperation-format - Format string `json:"Format,omitempty"` + Format *string `json:"Format,omitempty"` // NewColumnType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-castcolumntypeoperation.html#cfn-quicksight-dataset-castcolumntypeoperation-newcolumntype - NewColumnType string `json:"NewColumnType,omitempty"` + NewColumnType string `json:"NewColumnType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-dataset_columndescription.go b/cloudformation/quicksight/aws-quicksight-dataset_columndescription.go index e95d1db880..420c5634e0 100644 --- a/cloudformation/quicksight/aws-quicksight-dataset_columndescription.go +++ b/cloudformation/quicksight/aws-quicksight-dataset_columndescription.go @@ -11,7 +11,7 @@ type DataSet_ColumnDescription struct { // Text AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-columndescription.html#cfn-quicksight-dataset-columndescription-text - Text string `json:"Text,omitempty"` + Text *string `json:"Text,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-dataset_columnlevelpermissionrule.go b/cloudformation/quicksight/aws-quicksight-dataset_columnlevelpermissionrule.go index d537241f0b..12c2dfa2ef 100644 --- a/cloudformation/quicksight/aws-quicksight-dataset_columnlevelpermissionrule.go +++ b/cloudformation/quicksight/aws-quicksight-dataset_columnlevelpermissionrule.go @@ -11,12 +11,12 @@ type DataSet_ColumnLevelPermissionRule struct { // ColumnNames AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-columnlevelpermissionrule.html#cfn-quicksight-dataset-columnlevelpermissionrule-columnnames - ColumnNames []string `json:"ColumnNames,omitempty"` + ColumnNames *[]string `json:"ColumnNames,omitempty"` // Principals AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-columnlevelpermissionrule.html#cfn-quicksight-dataset-columnlevelpermissionrule-principals - Principals []string `json:"Principals,omitempty"` + Principals *[]string `json:"Principals,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-dataset_columntag.go b/cloudformation/quicksight/aws-quicksight-dataset_columntag.go index 9f22a4992e..36acd0ea50 100644 --- a/cloudformation/quicksight/aws-quicksight-dataset_columntag.go +++ b/cloudformation/quicksight/aws-quicksight-dataset_columntag.go @@ -16,7 +16,7 @@ type DataSet_ColumnTag struct { // ColumnGeographicRole AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-columntag.html#cfn-quicksight-dataset-columntag-columngeographicrole - ColumnGeographicRole string `json:"ColumnGeographicRole,omitempty"` + ColumnGeographicRole *string `json:"ColumnGeographicRole,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-dataset_createcolumnsoperation.go b/cloudformation/quicksight/aws-quicksight-dataset_createcolumnsoperation.go index 8ec72c15b5..40606061fe 100644 --- a/cloudformation/quicksight/aws-quicksight-dataset_createcolumnsoperation.go +++ b/cloudformation/quicksight/aws-quicksight-dataset_createcolumnsoperation.go @@ -11,7 +11,7 @@ type DataSet_CreateColumnsOperation struct { // Columns AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-createcolumnsoperation.html#cfn-quicksight-dataset-createcolumnsoperation-columns - Columns []DataSet_CalculatedColumn `json:"Columns,omitempty"` + Columns []DataSet_CalculatedColumn `json:"Columns"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-dataset_customsql.go b/cloudformation/quicksight/aws-quicksight-dataset_customsql.go index e63f02900a..4c9e723299 100644 --- a/cloudformation/quicksight/aws-quicksight-dataset_customsql.go +++ b/cloudformation/quicksight/aws-quicksight-dataset_customsql.go @@ -11,22 +11,22 @@ type DataSet_CustomSql struct { // Columns AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-customsql.html#cfn-quicksight-dataset-customsql-columns - Columns []DataSet_InputColumn `json:"Columns,omitempty"` + Columns []DataSet_InputColumn `json:"Columns"` // DataSourceArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-customsql.html#cfn-quicksight-dataset-customsql-datasourcearn - DataSourceArn string `json:"DataSourceArn,omitempty"` + DataSourceArn string `json:"DataSourceArn"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-customsql.html#cfn-quicksight-dataset-customsql-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // SqlQuery AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-customsql.html#cfn-quicksight-dataset-customsql-sqlquery - SqlQuery string `json:"SqlQuery,omitempty"` + SqlQuery string `json:"SqlQuery"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-dataset_fieldfolder.go b/cloudformation/quicksight/aws-quicksight-dataset_fieldfolder.go index 669370d080..713d8f19ce 100644 --- a/cloudformation/quicksight/aws-quicksight-dataset_fieldfolder.go +++ b/cloudformation/quicksight/aws-quicksight-dataset_fieldfolder.go @@ -11,12 +11,12 @@ type DataSet_FieldFolder struct { // Columns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-fieldfolder.html#cfn-quicksight-dataset-fieldfolder-columns - Columns []string `json:"Columns,omitempty"` + Columns *[]string `json:"Columns,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-fieldfolder.html#cfn-quicksight-dataset-fieldfolder-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-dataset_filteroperation.go b/cloudformation/quicksight/aws-quicksight-dataset_filteroperation.go index f9594acbea..18fad1dbd2 100644 --- a/cloudformation/quicksight/aws-quicksight-dataset_filteroperation.go +++ b/cloudformation/quicksight/aws-quicksight-dataset_filteroperation.go @@ -11,7 +11,7 @@ type DataSet_FilterOperation struct { // ConditionExpression AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-filteroperation.html#cfn-quicksight-dataset-filteroperation-conditionexpression - ConditionExpression string `json:"ConditionExpression,omitempty"` + ConditionExpression string `json:"ConditionExpression"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-dataset_geospatialcolumngroup.go b/cloudformation/quicksight/aws-quicksight-dataset_geospatialcolumngroup.go index d0e1727130..395dd4e041 100644 --- a/cloudformation/quicksight/aws-quicksight-dataset_geospatialcolumngroup.go +++ b/cloudformation/quicksight/aws-quicksight-dataset_geospatialcolumngroup.go @@ -11,17 +11,17 @@ type DataSet_GeoSpatialColumnGroup struct { // Columns AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-geospatialcolumngroup.html#cfn-quicksight-dataset-geospatialcolumngroup-columns - Columns []string `json:"Columns,omitempty"` + Columns []string `json:"Columns"` // CountryCode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-geospatialcolumngroup.html#cfn-quicksight-dataset-geospatialcolumngroup-countrycode - CountryCode string `json:"CountryCode,omitempty"` + CountryCode *string `json:"CountryCode,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-geospatialcolumngroup.html#cfn-quicksight-dataset-geospatialcolumngroup-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-dataset_ingestionwaitpolicy.go b/cloudformation/quicksight/aws-quicksight-dataset_ingestionwaitpolicy.go index 02653245ff..fc9f55eebf 100644 --- a/cloudformation/quicksight/aws-quicksight-dataset_ingestionwaitpolicy.go +++ b/cloudformation/quicksight/aws-quicksight-dataset_ingestionwaitpolicy.go @@ -11,12 +11,12 @@ type DataSet_IngestionWaitPolicy struct { // IngestionWaitTimeInHours AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-ingestionwaitpolicy.html#cfn-quicksight-dataset-ingestionwaitpolicy-ingestionwaittimeinhours - IngestionWaitTimeInHours float64 `json:"IngestionWaitTimeInHours,omitempty"` + IngestionWaitTimeInHours *float64 `json:"IngestionWaitTimeInHours,omitempty"` // WaitForSpiceIngestion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-ingestionwaitpolicy.html#cfn-quicksight-dataset-ingestionwaitpolicy-waitforspiceingestion - WaitForSpiceIngestion bool `json:"WaitForSpiceIngestion,omitempty"` + WaitForSpiceIngestion *bool `json:"WaitForSpiceIngestion,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-dataset_inputcolumn.go b/cloudformation/quicksight/aws-quicksight-dataset_inputcolumn.go index 3073b5521a..fa30b32733 100644 --- a/cloudformation/quicksight/aws-quicksight-dataset_inputcolumn.go +++ b/cloudformation/quicksight/aws-quicksight-dataset_inputcolumn.go @@ -11,12 +11,12 @@ type DataSet_InputColumn struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-inputcolumn.html#cfn-quicksight-dataset-inputcolumn-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-inputcolumn.html#cfn-quicksight-dataset-inputcolumn-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-dataset_joininstruction.go b/cloudformation/quicksight/aws-quicksight-dataset_joininstruction.go index 19383d33b0..61a005b54b 100644 --- a/cloudformation/quicksight/aws-quicksight-dataset_joininstruction.go +++ b/cloudformation/quicksight/aws-quicksight-dataset_joininstruction.go @@ -16,12 +16,12 @@ type DataSet_JoinInstruction struct { // LeftOperand AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-joininstruction.html#cfn-quicksight-dataset-joininstruction-leftoperand - LeftOperand string `json:"LeftOperand,omitempty"` + LeftOperand string `json:"LeftOperand"` // OnClause AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-joininstruction.html#cfn-quicksight-dataset-joininstruction-onclause - OnClause string `json:"OnClause,omitempty"` + OnClause string `json:"OnClause"` // RightJoinKeyProperties AWS CloudFormation Property // Required: false @@ -31,12 +31,12 @@ type DataSet_JoinInstruction struct { // RightOperand AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-joininstruction.html#cfn-quicksight-dataset-joininstruction-rightoperand - RightOperand string `json:"RightOperand,omitempty"` + RightOperand string `json:"RightOperand"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-joininstruction.html#cfn-quicksight-dataset-joininstruction-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-dataset_joinkeyproperties.go b/cloudformation/quicksight/aws-quicksight-dataset_joinkeyproperties.go index a6103ce656..ad347e17da 100644 --- a/cloudformation/quicksight/aws-quicksight-dataset_joinkeyproperties.go +++ b/cloudformation/quicksight/aws-quicksight-dataset_joinkeyproperties.go @@ -11,7 +11,7 @@ type DataSet_JoinKeyProperties struct { // UniqueKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-joinkeyproperties.html#cfn-quicksight-dataset-joinkeyproperties-uniquekey - UniqueKey bool `json:"UniqueKey,omitempty"` + UniqueKey *bool `json:"UniqueKey,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-dataset_logicaltable.go b/cloudformation/quicksight/aws-quicksight-dataset_logicaltable.go index 344ffa673f..a04cca12ba 100644 --- a/cloudformation/quicksight/aws-quicksight-dataset_logicaltable.go +++ b/cloudformation/quicksight/aws-quicksight-dataset_logicaltable.go @@ -11,17 +11,17 @@ type DataSet_LogicalTable struct { // Alias AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-logicaltable.html#cfn-quicksight-dataset-logicaltable-alias - Alias string `json:"Alias,omitempty"` + Alias string `json:"Alias"` // DataTransforms AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-logicaltable.html#cfn-quicksight-dataset-logicaltable-datatransforms - DataTransforms []DataSet_TransformOperation `json:"DataTransforms,omitempty"` + DataTransforms *[]DataSet_TransformOperation `json:"DataTransforms,omitempty"` // Source AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-logicaltable.html#cfn-quicksight-dataset-logicaltable-source - Source *DataSet_LogicalTableSource `json:"Source,omitempty"` + Source *DataSet_LogicalTableSource `json:"Source"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-dataset_logicaltablesource.go b/cloudformation/quicksight/aws-quicksight-dataset_logicaltablesource.go index b263ad3db9..848a831d80 100644 --- a/cloudformation/quicksight/aws-quicksight-dataset_logicaltablesource.go +++ b/cloudformation/quicksight/aws-quicksight-dataset_logicaltablesource.go @@ -16,7 +16,7 @@ type DataSet_LogicalTableSource struct { // PhysicalTableId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-logicaltablesource.html#cfn-quicksight-dataset-logicaltablesource-physicaltableid - PhysicalTableId string `json:"PhysicalTableId,omitempty"` + PhysicalTableId *string `json:"PhysicalTableId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-dataset_outputcolumn.go b/cloudformation/quicksight/aws-quicksight-dataset_outputcolumn.go index a9d024acc9..dfc4c82238 100644 --- a/cloudformation/quicksight/aws-quicksight-dataset_outputcolumn.go +++ b/cloudformation/quicksight/aws-quicksight-dataset_outputcolumn.go @@ -11,17 +11,17 @@ type DataSet_OutputColumn struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-outputcolumn.html#cfn-quicksight-dataset-outputcolumn-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-outputcolumn.html#cfn-quicksight-dataset-outputcolumn-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-outputcolumn.html#cfn-quicksight-dataset-outputcolumn-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-dataset_projectoperation.go b/cloudformation/quicksight/aws-quicksight-dataset_projectoperation.go index b499970a0b..0caf1a476c 100644 --- a/cloudformation/quicksight/aws-quicksight-dataset_projectoperation.go +++ b/cloudformation/quicksight/aws-quicksight-dataset_projectoperation.go @@ -11,7 +11,7 @@ type DataSet_ProjectOperation struct { // ProjectedColumns AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-projectoperation.html#cfn-quicksight-dataset-projectoperation-projectedcolumns - ProjectedColumns []string `json:"ProjectedColumns,omitempty"` + ProjectedColumns []string `json:"ProjectedColumns"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-dataset_relationaltable.go b/cloudformation/quicksight/aws-quicksight-dataset_relationaltable.go index b4f36dff06..111815dd9e 100644 --- a/cloudformation/quicksight/aws-quicksight-dataset_relationaltable.go +++ b/cloudformation/quicksight/aws-quicksight-dataset_relationaltable.go @@ -11,27 +11,27 @@ type DataSet_RelationalTable struct { // Catalog AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-relationaltable.html#cfn-quicksight-dataset-relationaltable-catalog - Catalog string `json:"Catalog,omitempty"` + Catalog *string `json:"Catalog,omitempty"` // DataSourceArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-relationaltable.html#cfn-quicksight-dataset-relationaltable-datasourcearn - DataSourceArn string `json:"DataSourceArn,omitempty"` + DataSourceArn string `json:"DataSourceArn"` // InputColumns AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-relationaltable.html#cfn-quicksight-dataset-relationaltable-inputcolumns - InputColumns []DataSet_InputColumn `json:"InputColumns,omitempty"` + InputColumns []DataSet_InputColumn `json:"InputColumns"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-relationaltable.html#cfn-quicksight-dataset-relationaltable-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Schema AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-relationaltable.html#cfn-quicksight-dataset-relationaltable-schema - Schema string `json:"Schema,omitempty"` + Schema *string `json:"Schema,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-dataset_renamecolumnoperation.go b/cloudformation/quicksight/aws-quicksight-dataset_renamecolumnoperation.go index 850489de0b..c027711e32 100644 --- a/cloudformation/quicksight/aws-quicksight-dataset_renamecolumnoperation.go +++ b/cloudformation/quicksight/aws-quicksight-dataset_renamecolumnoperation.go @@ -11,12 +11,12 @@ type DataSet_RenameColumnOperation struct { // ColumnName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-renamecolumnoperation.html#cfn-quicksight-dataset-renamecolumnoperation-columnname - ColumnName string `json:"ColumnName,omitempty"` + ColumnName string `json:"ColumnName"` // NewColumnName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-renamecolumnoperation.html#cfn-quicksight-dataset-renamecolumnoperation-newcolumnname - NewColumnName string `json:"NewColumnName,omitempty"` + NewColumnName string `json:"NewColumnName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-dataset_resourcepermission.go b/cloudformation/quicksight/aws-quicksight-dataset_resourcepermission.go index b1f497be2f..59173e36fd 100644 --- a/cloudformation/quicksight/aws-quicksight-dataset_resourcepermission.go +++ b/cloudformation/quicksight/aws-quicksight-dataset_resourcepermission.go @@ -11,12 +11,12 @@ type DataSet_ResourcePermission struct { // Actions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-resourcepermission.html#cfn-quicksight-dataset-resourcepermission-actions - Actions []string `json:"Actions,omitempty"` + Actions []string `json:"Actions"` // Principal AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-resourcepermission.html#cfn-quicksight-dataset-resourcepermission-principal - Principal string `json:"Principal,omitempty"` + Principal string `json:"Principal"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-dataset_rowlevelpermissiondataset.go b/cloudformation/quicksight/aws-quicksight-dataset_rowlevelpermissiondataset.go index 533ea113ab..ec31cf8642 100644 --- a/cloudformation/quicksight/aws-quicksight-dataset_rowlevelpermissiondataset.go +++ b/cloudformation/quicksight/aws-quicksight-dataset_rowlevelpermissiondataset.go @@ -11,22 +11,22 @@ type DataSet_RowLevelPermissionDataSet struct { // Arn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-rowlevelpermissiondataset.html#cfn-quicksight-dataset-rowlevelpermissiondataset-arn - Arn string `json:"Arn,omitempty"` + Arn string `json:"Arn"` // FormatVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-rowlevelpermissiondataset.html#cfn-quicksight-dataset-rowlevelpermissiondataset-formatversion - FormatVersion string `json:"FormatVersion,omitempty"` + FormatVersion *string `json:"FormatVersion,omitempty"` // Namespace AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-rowlevelpermissiondataset.html#cfn-quicksight-dataset-rowlevelpermissiondataset-namespace - Namespace string `json:"Namespace,omitempty"` + Namespace *string `json:"Namespace,omitempty"` // PermissionPolicy AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-rowlevelpermissiondataset.html#cfn-quicksight-dataset-rowlevelpermissiondataset-permissionpolicy - PermissionPolicy string `json:"PermissionPolicy,omitempty"` + PermissionPolicy string `json:"PermissionPolicy"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-dataset_s3source.go b/cloudformation/quicksight/aws-quicksight-dataset_s3source.go index 303afa61d1..b6e958481c 100644 --- a/cloudformation/quicksight/aws-quicksight-dataset_s3source.go +++ b/cloudformation/quicksight/aws-quicksight-dataset_s3source.go @@ -11,12 +11,12 @@ type DataSet_S3Source struct { // DataSourceArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-s3source.html#cfn-quicksight-dataset-s3source-datasourcearn - DataSourceArn string `json:"DataSourceArn,omitempty"` + DataSourceArn string `json:"DataSourceArn"` // InputColumns AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-s3source.html#cfn-quicksight-dataset-s3source-inputcolumns - InputColumns []DataSet_InputColumn `json:"InputColumns,omitempty"` + InputColumns []DataSet_InputColumn `json:"InputColumns"` // UploadSettings AWS CloudFormation Property // Required: false diff --git a/cloudformation/quicksight/aws-quicksight-dataset_tagcolumnoperation.go b/cloudformation/quicksight/aws-quicksight-dataset_tagcolumnoperation.go index 66ca12d4d3..4792ced11b 100644 --- a/cloudformation/quicksight/aws-quicksight-dataset_tagcolumnoperation.go +++ b/cloudformation/quicksight/aws-quicksight-dataset_tagcolumnoperation.go @@ -11,12 +11,12 @@ type DataSet_TagColumnOperation struct { // ColumnName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-tagcolumnoperation.html#cfn-quicksight-dataset-tagcolumnoperation-columnname - ColumnName string `json:"ColumnName,omitempty"` + ColumnName string `json:"ColumnName"` // Tags AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-tagcolumnoperation.html#cfn-quicksight-dataset-tagcolumnoperation-tags - Tags []DataSet_ColumnTag `json:"Tags,omitempty"` + Tags []DataSet_ColumnTag `json:"Tags"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-dataset_uploadsettings.go b/cloudformation/quicksight/aws-quicksight-dataset_uploadsettings.go index b39bdd4ca6..87d60794d2 100644 --- a/cloudformation/quicksight/aws-quicksight-dataset_uploadsettings.go +++ b/cloudformation/quicksight/aws-quicksight-dataset_uploadsettings.go @@ -11,27 +11,27 @@ type DataSet_UploadSettings struct { // ContainsHeader AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-uploadsettings.html#cfn-quicksight-dataset-uploadsettings-containsheader - ContainsHeader bool `json:"ContainsHeader,omitempty"` + ContainsHeader *bool `json:"ContainsHeader,omitempty"` // Delimiter AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-uploadsettings.html#cfn-quicksight-dataset-uploadsettings-delimiter - Delimiter string `json:"Delimiter,omitempty"` + Delimiter *string `json:"Delimiter,omitempty"` // Format AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-uploadsettings.html#cfn-quicksight-dataset-uploadsettings-format - Format string `json:"Format,omitempty"` + Format *string `json:"Format,omitempty"` // StartFromRow AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-uploadsettings.html#cfn-quicksight-dataset-uploadsettings-startfromrow - StartFromRow float64 `json:"StartFromRow,omitempty"` + StartFromRow *float64 `json:"StartFromRow,omitempty"` // TextQualifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-uploadsettings.html#cfn-quicksight-dataset-uploadsettings-textqualifier - TextQualifier string `json:"TextQualifier,omitempty"` + TextQualifier *string `json:"TextQualifier,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-datasource.go b/cloudformation/quicksight/aws-quicksight-datasource.go index a6a577ea0a..cc9ccb4dd5 100644 --- a/cloudformation/quicksight/aws-quicksight-datasource.go +++ b/cloudformation/quicksight/aws-quicksight-datasource.go @@ -16,12 +16,12 @@ type DataSource struct { // AlternateDataSourceParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-datasource.html#cfn-quicksight-datasource-alternatedatasourceparameters - AlternateDataSourceParameters []DataSource_DataSourceParameters `json:"AlternateDataSourceParameters,omitempty"` + AlternateDataSourceParameters *[]DataSource_DataSourceParameters `json:"AlternateDataSourceParameters,omitempty"` // AwsAccountId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-datasource.html#cfn-quicksight-datasource-awsaccountid - AwsAccountId string `json:"AwsAccountId,omitempty"` + AwsAccountId *string `json:"AwsAccountId,omitempty"` // Credentials AWS CloudFormation Property // Required: false @@ -31,7 +31,7 @@ type DataSource struct { // DataSourceId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-datasource.html#cfn-quicksight-datasource-datasourceid - DataSourceId string `json:"DataSourceId,omitempty"` + DataSourceId *string `json:"DataSourceId,omitempty"` // DataSourceParameters AWS CloudFormation Property // Required: false @@ -46,12 +46,12 @@ type DataSource struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-datasource.html#cfn-quicksight-datasource-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Permissions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-datasource.html#cfn-quicksight-datasource-permissions - Permissions []DataSource_ResourcePermission `json:"Permissions,omitempty"` + Permissions *[]DataSource_ResourcePermission `json:"Permissions,omitempty"` // SslProperties AWS CloudFormation Property // Required: false @@ -61,12 +61,12 @@ type DataSource struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-datasource.html#cfn-quicksight-datasource-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-datasource.html#cfn-quicksight-datasource-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // VpcConnectionProperties AWS CloudFormation Property // Required: false diff --git a/cloudformation/quicksight/aws-quicksight-datasource_amazonelasticsearchparameters.go b/cloudformation/quicksight/aws-quicksight-datasource_amazonelasticsearchparameters.go index f87ad2640d..5ac4b251bb 100644 --- a/cloudformation/quicksight/aws-quicksight-datasource_amazonelasticsearchparameters.go +++ b/cloudformation/quicksight/aws-quicksight-datasource_amazonelasticsearchparameters.go @@ -11,7 +11,7 @@ type DataSource_AmazonElasticsearchParameters struct { // Domain AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-amazonelasticsearchparameters.html#cfn-quicksight-datasource-amazonelasticsearchparameters-domain - Domain string `json:"Domain,omitempty"` + Domain string `json:"Domain"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-datasource_amazonopensearchparameters.go b/cloudformation/quicksight/aws-quicksight-datasource_amazonopensearchparameters.go index 53a2114f56..bc6344ca04 100644 --- a/cloudformation/quicksight/aws-quicksight-datasource_amazonopensearchparameters.go +++ b/cloudformation/quicksight/aws-quicksight-datasource_amazonopensearchparameters.go @@ -11,7 +11,7 @@ type DataSource_AmazonOpenSearchParameters struct { // Domain AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-amazonopensearchparameters.html#cfn-quicksight-datasource-amazonopensearchparameters-domain - Domain string `json:"Domain,omitempty"` + Domain string `json:"Domain"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-datasource_athenaparameters.go b/cloudformation/quicksight/aws-quicksight-datasource_athenaparameters.go index b968182a6f..a839b48cb0 100644 --- a/cloudformation/quicksight/aws-quicksight-datasource_athenaparameters.go +++ b/cloudformation/quicksight/aws-quicksight-datasource_athenaparameters.go @@ -11,7 +11,7 @@ type DataSource_AthenaParameters struct { // WorkGroup AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-athenaparameters.html#cfn-quicksight-datasource-athenaparameters-workgroup - WorkGroup string `json:"WorkGroup,omitempty"` + WorkGroup *string `json:"WorkGroup,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-datasource_auroraparameters.go b/cloudformation/quicksight/aws-quicksight-datasource_auroraparameters.go index 840cf2482b..b2e80ec1d7 100644 --- a/cloudformation/quicksight/aws-quicksight-datasource_auroraparameters.go +++ b/cloudformation/quicksight/aws-quicksight-datasource_auroraparameters.go @@ -11,12 +11,12 @@ type DataSource_AuroraParameters struct { // Database AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-auroraparameters.html#cfn-quicksight-datasource-auroraparameters-database - Database string `json:"Database,omitempty"` + Database string `json:"Database"` // Host AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-auroraparameters.html#cfn-quicksight-datasource-auroraparameters-host - Host string `json:"Host,omitempty"` + Host string `json:"Host"` // Port AWS CloudFormation Property // Required: true diff --git a/cloudformation/quicksight/aws-quicksight-datasource_aurorapostgresqlparameters.go b/cloudformation/quicksight/aws-quicksight-datasource_aurorapostgresqlparameters.go index 2121114775..eef4c68607 100644 --- a/cloudformation/quicksight/aws-quicksight-datasource_aurorapostgresqlparameters.go +++ b/cloudformation/quicksight/aws-quicksight-datasource_aurorapostgresqlparameters.go @@ -11,12 +11,12 @@ type DataSource_AuroraPostgreSqlParameters struct { // Database AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-aurorapostgresqlparameters.html#cfn-quicksight-datasource-aurorapostgresqlparameters-database - Database string `json:"Database,omitempty"` + Database string `json:"Database"` // Host AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-aurorapostgresqlparameters.html#cfn-quicksight-datasource-aurorapostgresqlparameters-host - Host string `json:"Host,omitempty"` + Host string `json:"Host"` // Port AWS CloudFormation Property // Required: true diff --git a/cloudformation/quicksight/aws-quicksight-datasource_credentialpair.go b/cloudformation/quicksight/aws-quicksight-datasource_credentialpair.go index aceb4bec82..bd03dd80d2 100644 --- a/cloudformation/quicksight/aws-quicksight-datasource_credentialpair.go +++ b/cloudformation/quicksight/aws-quicksight-datasource_credentialpair.go @@ -11,17 +11,17 @@ type DataSource_CredentialPair struct { // AlternateDataSourceParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-credentialpair.html#cfn-quicksight-datasource-credentialpair-alternatedatasourceparameters - AlternateDataSourceParameters []DataSource_DataSourceParameters `json:"AlternateDataSourceParameters,omitempty"` + AlternateDataSourceParameters *[]DataSource_DataSourceParameters `json:"AlternateDataSourceParameters,omitempty"` // Password AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-credentialpair.html#cfn-quicksight-datasource-credentialpair-password - Password string `json:"Password,omitempty"` + Password string `json:"Password"` // Username AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-credentialpair.html#cfn-quicksight-datasource-credentialpair-username - Username string `json:"Username,omitempty"` + Username string `json:"Username"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-datasource_datasourcecredentials.go b/cloudformation/quicksight/aws-quicksight-datasource_datasourcecredentials.go index 753daea420..eb11756679 100644 --- a/cloudformation/quicksight/aws-quicksight-datasource_datasourcecredentials.go +++ b/cloudformation/quicksight/aws-quicksight-datasource_datasourcecredentials.go @@ -11,7 +11,7 @@ type DataSource_DataSourceCredentials struct { // CopySourceArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-datasourcecredentials.html#cfn-quicksight-datasource-datasourcecredentials-copysourcearn - CopySourceArn string `json:"CopySourceArn,omitempty"` + CopySourceArn *string `json:"CopySourceArn,omitempty"` // CredentialPair AWS CloudFormation Property // Required: false diff --git a/cloudformation/quicksight/aws-quicksight-datasource_datasourceerrorinfo.go b/cloudformation/quicksight/aws-quicksight-datasource_datasourceerrorinfo.go index 4412d482da..c0c90b369d 100644 --- a/cloudformation/quicksight/aws-quicksight-datasource_datasourceerrorinfo.go +++ b/cloudformation/quicksight/aws-quicksight-datasource_datasourceerrorinfo.go @@ -11,12 +11,12 @@ type DataSource_DataSourceErrorInfo struct { // Message AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-datasourceerrorinfo.html#cfn-quicksight-datasource-datasourceerrorinfo-message - Message string `json:"Message,omitempty"` + Message *string `json:"Message,omitempty"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-datasourceerrorinfo.html#cfn-quicksight-datasource-datasourceerrorinfo-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-datasource_manifestfilelocation.go b/cloudformation/quicksight/aws-quicksight-datasource_manifestfilelocation.go index c5a69d8923..049ac765da 100644 --- a/cloudformation/quicksight/aws-quicksight-datasource_manifestfilelocation.go +++ b/cloudformation/quicksight/aws-quicksight-datasource_manifestfilelocation.go @@ -11,12 +11,12 @@ type DataSource_ManifestFileLocation struct { // Bucket AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-manifestfilelocation.html#cfn-quicksight-datasource-manifestfilelocation-bucket - Bucket string `json:"Bucket,omitempty"` + Bucket string `json:"Bucket"` // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-manifestfilelocation.html#cfn-quicksight-datasource-manifestfilelocation-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-datasource_mariadbparameters.go b/cloudformation/quicksight/aws-quicksight-datasource_mariadbparameters.go index 84a7107c75..b2dc92723f 100644 --- a/cloudformation/quicksight/aws-quicksight-datasource_mariadbparameters.go +++ b/cloudformation/quicksight/aws-quicksight-datasource_mariadbparameters.go @@ -11,12 +11,12 @@ type DataSource_MariaDbParameters struct { // Database AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-mariadbparameters.html#cfn-quicksight-datasource-mariadbparameters-database - Database string `json:"Database,omitempty"` + Database string `json:"Database"` // Host AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-mariadbparameters.html#cfn-quicksight-datasource-mariadbparameters-host - Host string `json:"Host,omitempty"` + Host string `json:"Host"` // Port AWS CloudFormation Property // Required: true diff --git a/cloudformation/quicksight/aws-quicksight-datasource_mysqlparameters.go b/cloudformation/quicksight/aws-quicksight-datasource_mysqlparameters.go index d3afa756d4..ad586bea29 100644 --- a/cloudformation/quicksight/aws-quicksight-datasource_mysqlparameters.go +++ b/cloudformation/quicksight/aws-quicksight-datasource_mysqlparameters.go @@ -11,12 +11,12 @@ type DataSource_MySqlParameters struct { // Database AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-mysqlparameters.html#cfn-quicksight-datasource-mysqlparameters-database - Database string `json:"Database,omitempty"` + Database string `json:"Database"` // Host AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-mysqlparameters.html#cfn-quicksight-datasource-mysqlparameters-host - Host string `json:"Host,omitempty"` + Host string `json:"Host"` // Port AWS CloudFormation Property // Required: true diff --git a/cloudformation/quicksight/aws-quicksight-datasource_oracleparameters.go b/cloudformation/quicksight/aws-quicksight-datasource_oracleparameters.go index f75c09490e..0f7bc5bf17 100644 --- a/cloudformation/quicksight/aws-quicksight-datasource_oracleparameters.go +++ b/cloudformation/quicksight/aws-quicksight-datasource_oracleparameters.go @@ -11,12 +11,12 @@ type DataSource_OracleParameters struct { // Database AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-oracleparameters.html#cfn-quicksight-datasource-oracleparameters-database - Database string `json:"Database,omitempty"` + Database string `json:"Database"` // Host AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-oracleparameters.html#cfn-quicksight-datasource-oracleparameters-host - Host string `json:"Host,omitempty"` + Host string `json:"Host"` // Port AWS CloudFormation Property // Required: true diff --git a/cloudformation/quicksight/aws-quicksight-datasource_postgresqlparameters.go b/cloudformation/quicksight/aws-quicksight-datasource_postgresqlparameters.go index fa6ecf8256..1199528eab 100644 --- a/cloudformation/quicksight/aws-quicksight-datasource_postgresqlparameters.go +++ b/cloudformation/quicksight/aws-quicksight-datasource_postgresqlparameters.go @@ -11,12 +11,12 @@ type DataSource_PostgreSqlParameters struct { // Database AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-postgresqlparameters.html#cfn-quicksight-datasource-postgresqlparameters-database - Database string `json:"Database,omitempty"` + Database string `json:"Database"` // Host AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-postgresqlparameters.html#cfn-quicksight-datasource-postgresqlparameters-host - Host string `json:"Host,omitempty"` + Host string `json:"Host"` // Port AWS CloudFormation Property // Required: true diff --git a/cloudformation/quicksight/aws-quicksight-datasource_prestoparameters.go b/cloudformation/quicksight/aws-quicksight-datasource_prestoparameters.go index feaf13ef4e..144a2d255e 100644 --- a/cloudformation/quicksight/aws-quicksight-datasource_prestoparameters.go +++ b/cloudformation/quicksight/aws-quicksight-datasource_prestoparameters.go @@ -11,12 +11,12 @@ type DataSource_PrestoParameters struct { // Catalog AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-prestoparameters.html#cfn-quicksight-datasource-prestoparameters-catalog - Catalog string `json:"Catalog,omitempty"` + Catalog string `json:"Catalog"` // Host AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-prestoparameters.html#cfn-quicksight-datasource-prestoparameters-host - Host string `json:"Host,omitempty"` + Host string `json:"Host"` // Port AWS CloudFormation Property // Required: true diff --git a/cloudformation/quicksight/aws-quicksight-datasource_rdsparameters.go b/cloudformation/quicksight/aws-quicksight-datasource_rdsparameters.go index b741103e19..21c4e80966 100644 --- a/cloudformation/quicksight/aws-quicksight-datasource_rdsparameters.go +++ b/cloudformation/quicksight/aws-quicksight-datasource_rdsparameters.go @@ -11,12 +11,12 @@ type DataSource_RdsParameters struct { // Database AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-rdsparameters.html#cfn-quicksight-datasource-rdsparameters-database - Database string `json:"Database,omitempty"` + Database string `json:"Database"` // InstanceId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-rdsparameters.html#cfn-quicksight-datasource-rdsparameters-instanceid - InstanceId string `json:"InstanceId,omitempty"` + InstanceId string `json:"InstanceId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-datasource_redshiftparameters.go b/cloudformation/quicksight/aws-quicksight-datasource_redshiftparameters.go index 1d6704c52f..0245538ffd 100644 --- a/cloudformation/quicksight/aws-quicksight-datasource_redshiftparameters.go +++ b/cloudformation/quicksight/aws-quicksight-datasource_redshiftparameters.go @@ -11,22 +11,22 @@ type DataSource_RedshiftParameters struct { // ClusterId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-redshiftparameters.html#cfn-quicksight-datasource-redshiftparameters-clusterid - ClusterId string `json:"ClusterId,omitempty"` + ClusterId *string `json:"ClusterId,omitempty"` // Database AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-redshiftparameters.html#cfn-quicksight-datasource-redshiftparameters-database - Database string `json:"Database,omitempty"` + Database string `json:"Database"` // Host AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-redshiftparameters.html#cfn-quicksight-datasource-redshiftparameters-host - Host string `json:"Host,omitempty"` + Host *string `json:"Host,omitempty"` // Port AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-redshiftparameters.html#cfn-quicksight-datasource-redshiftparameters-port - Port float64 `json:"Port,omitempty"` + Port *float64 `json:"Port,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-datasource_resourcepermission.go b/cloudformation/quicksight/aws-quicksight-datasource_resourcepermission.go index 387c6f4f8d..3212c5caf6 100644 --- a/cloudformation/quicksight/aws-quicksight-datasource_resourcepermission.go +++ b/cloudformation/quicksight/aws-quicksight-datasource_resourcepermission.go @@ -11,12 +11,12 @@ type DataSource_ResourcePermission struct { // Actions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-resourcepermission.html#cfn-quicksight-datasource-resourcepermission-actions - Actions []string `json:"Actions,omitempty"` + Actions []string `json:"Actions"` // Principal AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-resourcepermission.html#cfn-quicksight-datasource-resourcepermission-principal - Principal string `json:"Principal,omitempty"` + Principal string `json:"Principal"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-datasource_s3parameters.go b/cloudformation/quicksight/aws-quicksight-datasource_s3parameters.go index 986892a0e5..a9e6fe898d 100644 --- a/cloudformation/quicksight/aws-quicksight-datasource_s3parameters.go +++ b/cloudformation/quicksight/aws-quicksight-datasource_s3parameters.go @@ -11,7 +11,7 @@ type DataSource_S3Parameters struct { // ManifestFileLocation AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-s3parameters.html#cfn-quicksight-datasource-s3parameters-manifestfilelocation - ManifestFileLocation *DataSource_ManifestFileLocation `json:"ManifestFileLocation,omitempty"` + ManifestFileLocation *DataSource_ManifestFileLocation `json:"ManifestFileLocation"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-datasource_snowflakeparameters.go b/cloudformation/quicksight/aws-quicksight-datasource_snowflakeparameters.go index 215210f03f..ae0d4a4d5f 100644 --- a/cloudformation/quicksight/aws-quicksight-datasource_snowflakeparameters.go +++ b/cloudformation/quicksight/aws-quicksight-datasource_snowflakeparameters.go @@ -11,17 +11,17 @@ type DataSource_SnowflakeParameters struct { // Database AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-snowflakeparameters.html#cfn-quicksight-datasource-snowflakeparameters-database - Database string `json:"Database,omitempty"` + Database string `json:"Database"` // Host AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-snowflakeparameters.html#cfn-quicksight-datasource-snowflakeparameters-host - Host string `json:"Host,omitempty"` + Host string `json:"Host"` // Warehouse AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-snowflakeparameters.html#cfn-quicksight-datasource-snowflakeparameters-warehouse - Warehouse string `json:"Warehouse,omitempty"` + Warehouse string `json:"Warehouse"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-datasource_sparkparameters.go b/cloudformation/quicksight/aws-quicksight-datasource_sparkparameters.go index 2f0c6fb80f..25c88c78e6 100644 --- a/cloudformation/quicksight/aws-quicksight-datasource_sparkparameters.go +++ b/cloudformation/quicksight/aws-quicksight-datasource_sparkparameters.go @@ -11,7 +11,7 @@ type DataSource_SparkParameters struct { // Host AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-sparkparameters.html#cfn-quicksight-datasource-sparkparameters-host - Host string `json:"Host,omitempty"` + Host string `json:"Host"` // Port AWS CloudFormation Property // Required: true diff --git a/cloudformation/quicksight/aws-quicksight-datasource_sqlserverparameters.go b/cloudformation/quicksight/aws-quicksight-datasource_sqlserverparameters.go index b7ccd1c4e0..22b31a18e0 100644 --- a/cloudformation/quicksight/aws-quicksight-datasource_sqlserverparameters.go +++ b/cloudformation/quicksight/aws-quicksight-datasource_sqlserverparameters.go @@ -11,12 +11,12 @@ type DataSource_SqlServerParameters struct { // Database AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-sqlserverparameters.html#cfn-quicksight-datasource-sqlserverparameters-database - Database string `json:"Database,omitempty"` + Database string `json:"Database"` // Host AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-sqlserverparameters.html#cfn-quicksight-datasource-sqlserverparameters-host - Host string `json:"Host,omitempty"` + Host string `json:"Host"` // Port AWS CloudFormation Property // Required: true diff --git a/cloudformation/quicksight/aws-quicksight-datasource_sslproperties.go b/cloudformation/quicksight/aws-quicksight-datasource_sslproperties.go index 77b7a2f140..fb51100d1a 100644 --- a/cloudformation/quicksight/aws-quicksight-datasource_sslproperties.go +++ b/cloudformation/quicksight/aws-quicksight-datasource_sslproperties.go @@ -11,7 +11,7 @@ type DataSource_SslProperties struct { // DisableSsl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-sslproperties.html#cfn-quicksight-datasource-sslproperties-disablessl - DisableSsl bool `json:"DisableSsl,omitempty"` + DisableSsl *bool `json:"DisableSsl,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-datasource_teradataparameters.go b/cloudformation/quicksight/aws-quicksight-datasource_teradataparameters.go index c12942ed8f..72f55f175b 100644 --- a/cloudformation/quicksight/aws-quicksight-datasource_teradataparameters.go +++ b/cloudformation/quicksight/aws-quicksight-datasource_teradataparameters.go @@ -11,12 +11,12 @@ type DataSource_TeradataParameters struct { // Database AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-teradataparameters.html#cfn-quicksight-datasource-teradataparameters-database - Database string `json:"Database,omitempty"` + Database string `json:"Database"` // Host AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-teradataparameters.html#cfn-quicksight-datasource-teradataparameters-host - Host string `json:"Host,omitempty"` + Host string `json:"Host"` // Port AWS CloudFormation Property // Required: true diff --git a/cloudformation/quicksight/aws-quicksight-datasource_vpcconnectionproperties.go b/cloudformation/quicksight/aws-quicksight-datasource_vpcconnectionproperties.go index 755e8ad11c..c0333848d6 100644 --- a/cloudformation/quicksight/aws-quicksight-datasource_vpcconnectionproperties.go +++ b/cloudformation/quicksight/aws-quicksight-datasource_vpcconnectionproperties.go @@ -11,7 +11,7 @@ type DataSource_VpcConnectionProperties struct { // VpcConnectionArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-vpcconnectionproperties.html#cfn-quicksight-datasource-vpcconnectionproperties-vpcconnectionarn - VpcConnectionArn string `json:"VpcConnectionArn,omitempty"` + VpcConnectionArn string `json:"VpcConnectionArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-template.go b/cloudformation/quicksight/aws-quicksight-template.go index 011358c468..993fc21513 100644 --- a/cloudformation/quicksight/aws-quicksight-template.go +++ b/cloudformation/quicksight/aws-quicksight-template.go @@ -16,37 +16,37 @@ type Template struct { // AwsAccountId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-template.html#cfn-quicksight-template-awsaccountid - AwsAccountId string `json:"AwsAccountId,omitempty"` + AwsAccountId string `json:"AwsAccountId"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-template.html#cfn-quicksight-template-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Permissions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-template.html#cfn-quicksight-template-permissions - Permissions []Template_ResourcePermission `json:"Permissions,omitempty"` + Permissions *[]Template_ResourcePermission `json:"Permissions,omitempty"` // SourceEntity AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-template.html#cfn-quicksight-template-sourceentity - SourceEntity *Template_TemplateSourceEntity `json:"SourceEntity,omitempty"` + SourceEntity *Template_TemplateSourceEntity `json:"SourceEntity"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-template.html#cfn-quicksight-template-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // TemplateId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-template.html#cfn-quicksight-template-templateid - TemplateId string `json:"TemplateId,omitempty"` + TemplateId string `json:"TemplateId"` // VersionDescription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-template.html#cfn-quicksight-template-versiondescription - VersionDescription string `json:"VersionDescription,omitempty"` + VersionDescription *string `json:"VersionDescription,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-template_datasetreference.go b/cloudformation/quicksight/aws-quicksight-template_datasetreference.go index 3c79e458bd..4be8bed3e2 100644 --- a/cloudformation/quicksight/aws-quicksight-template_datasetreference.go +++ b/cloudformation/quicksight/aws-quicksight-template_datasetreference.go @@ -11,12 +11,12 @@ type Template_DataSetReference struct { // DataSetArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datasetreference.html#cfn-quicksight-template-datasetreference-datasetarn - DataSetArn string `json:"DataSetArn,omitempty"` + DataSetArn string `json:"DataSetArn"` // DataSetPlaceholder AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datasetreference.html#cfn-quicksight-template-datasetreference-datasetplaceholder - DataSetPlaceholder string `json:"DataSetPlaceholder,omitempty"` + DataSetPlaceholder string `json:"DataSetPlaceholder"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-template_resourcepermission.go b/cloudformation/quicksight/aws-quicksight-template_resourcepermission.go index 98f48692a1..f449b34c10 100644 --- a/cloudformation/quicksight/aws-quicksight-template_resourcepermission.go +++ b/cloudformation/quicksight/aws-quicksight-template_resourcepermission.go @@ -11,12 +11,12 @@ type Template_ResourcePermission struct { // Actions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-resourcepermission.html#cfn-quicksight-template-resourcepermission-actions - Actions []string `json:"Actions,omitempty"` + Actions []string `json:"Actions"` // Principal AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-resourcepermission.html#cfn-quicksight-template-resourcepermission-principal - Principal string `json:"Principal,omitempty"` + Principal string `json:"Principal"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-template_templatesourceanalysis.go b/cloudformation/quicksight/aws-quicksight-template_templatesourceanalysis.go index 1902cf6e4a..b9dc765dbe 100644 --- a/cloudformation/quicksight/aws-quicksight-template_templatesourceanalysis.go +++ b/cloudformation/quicksight/aws-quicksight-template_templatesourceanalysis.go @@ -11,12 +11,12 @@ type Template_TemplateSourceAnalysis struct { // Arn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templatesourceanalysis.html#cfn-quicksight-template-templatesourceanalysis-arn - Arn string `json:"Arn,omitempty"` + Arn string `json:"Arn"` // DataSetReferences AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templatesourceanalysis.html#cfn-quicksight-template-templatesourceanalysis-datasetreferences - DataSetReferences []Template_DataSetReference `json:"DataSetReferences,omitempty"` + DataSetReferences []Template_DataSetReference `json:"DataSetReferences"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-template_templatesourcetemplate.go b/cloudformation/quicksight/aws-quicksight-template_templatesourcetemplate.go index 7d59f24d89..b7729bb931 100644 --- a/cloudformation/quicksight/aws-quicksight-template_templatesourcetemplate.go +++ b/cloudformation/quicksight/aws-quicksight-template_templatesourcetemplate.go @@ -11,7 +11,7 @@ type Template_TemplateSourceTemplate struct { // Arn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templatesourcetemplate.html#cfn-quicksight-template-templatesourcetemplate-arn - Arn string `json:"Arn,omitempty"` + Arn string `json:"Arn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-theme.go b/cloudformation/quicksight/aws-quicksight-theme.go index f9a5bb44a6..3123eb5250 100644 --- a/cloudformation/quicksight/aws-quicksight-theme.go +++ b/cloudformation/quicksight/aws-quicksight-theme.go @@ -16,12 +16,12 @@ type Theme struct { // AwsAccountId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-awsaccountid - AwsAccountId string `json:"AwsAccountId,omitempty"` + AwsAccountId string `json:"AwsAccountId"` // BaseThemeId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-basethemeid - BaseThemeId string `json:"BaseThemeId,omitempty"` + BaseThemeId *string `json:"BaseThemeId,omitempty"` // Configuration AWS CloudFormation Property // Required: false @@ -31,27 +31,27 @@ type Theme struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Permissions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-permissions - Permissions []Theme_ResourcePermission `json:"Permissions,omitempty"` + Permissions *[]Theme_ResourcePermission `json:"Permissions,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // ThemeId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-themeid - ThemeId string `json:"ThemeId,omitempty"` + ThemeId string `json:"ThemeId"` // VersionDescription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-versiondescription - VersionDescription string `json:"VersionDescription,omitempty"` + VersionDescription *string `json:"VersionDescription,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-theme_borderstyle.go b/cloudformation/quicksight/aws-quicksight-theme_borderstyle.go index cc2519e614..ffd5b4bb9d 100644 --- a/cloudformation/quicksight/aws-quicksight-theme_borderstyle.go +++ b/cloudformation/quicksight/aws-quicksight-theme_borderstyle.go @@ -11,7 +11,7 @@ type Theme_BorderStyle struct { // Show AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-borderstyle.html#cfn-quicksight-theme-borderstyle-show - Show bool `json:"Show,omitempty"` + Show *bool `json:"Show,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-theme_datacolorpalette.go b/cloudformation/quicksight/aws-quicksight-theme_datacolorpalette.go index 2db7c59a3b..28710bc2ee 100644 --- a/cloudformation/quicksight/aws-quicksight-theme_datacolorpalette.go +++ b/cloudformation/quicksight/aws-quicksight-theme_datacolorpalette.go @@ -11,17 +11,17 @@ type Theme_DataColorPalette struct { // Colors AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-datacolorpalette.html#cfn-quicksight-theme-datacolorpalette-colors - Colors []string `json:"Colors,omitempty"` + Colors *[]string `json:"Colors,omitempty"` // EmptyFillColor AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-datacolorpalette.html#cfn-quicksight-theme-datacolorpalette-emptyfillcolor - EmptyFillColor string `json:"EmptyFillColor,omitempty"` + EmptyFillColor *string `json:"EmptyFillColor,omitempty"` // MinMaxGradient AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-datacolorpalette.html#cfn-quicksight-theme-datacolorpalette-minmaxgradient - MinMaxGradient []string `json:"MinMaxGradient,omitempty"` + MinMaxGradient *[]string `json:"MinMaxGradient,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-theme_font.go b/cloudformation/quicksight/aws-quicksight-theme_font.go index 121e51ffda..814545cc01 100644 --- a/cloudformation/quicksight/aws-quicksight-theme_font.go +++ b/cloudformation/quicksight/aws-quicksight-theme_font.go @@ -11,7 +11,7 @@ type Theme_Font struct { // FontFamily AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-font.html#cfn-quicksight-theme-font-fontfamily - FontFamily string `json:"FontFamily,omitempty"` + FontFamily *string `json:"FontFamily,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-theme_gutterstyle.go b/cloudformation/quicksight/aws-quicksight-theme_gutterstyle.go index aef24bdd3d..258a890fc7 100644 --- a/cloudformation/quicksight/aws-quicksight-theme_gutterstyle.go +++ b/cloudformation/quicksight/aws-quicksight-theme_gutterstyle.go @@ -11,7 +11,7 @@ type Theme_GutterStyle struct { // Show AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-gutterstyle.html#cfn-quicksight-theme-gutterstyle-show - Show bool `json:"Show,omitempty"` + Show *bool `json:"Show,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-theme_marginstyle.go b/cloudformation/quicksight/aws-quicksight-theme_marginstyle.go index d748dc4b36..623ec644a9 100644 --- a/cloudformation/quicksight/aws-quicksight-theme_marginstyle.go +++ b/cloudformation/quicksight/aws-quicksight-theme_marginstyle.go @@ -11,7 +11,7 @@ type Theme_MarginStyle struct { // Show AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-marginstyle.html#cfn-quicksight-theme-marginstyle-show - Show bool `json:"Show,omitempty"` + Show *bool `json:"Show,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-theme_resourcepermission.go b/cloudformation/quicksight/aws-quicksight-theme_resourcepermission.go index fe782408e4..ef93b13d8e 100644 --- a/cloudformation/quicksight/aws-quicksight-theme_resourcepermission.go +++ b/cloudformation/quicksight/aws-quicksight-theme_resourcepermission.go @@ -11,12 +11,12 @@ type Theme_ResourcePermission struct { // Actions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-resourcepermission.html#cfn-quicksight-theme-resourcepermission-actions - Actions []string `json:"Actions,omitempty"` + Actions []string `json:"Actions"` // Principal AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-resourcepermission.html#cfn-quicksight-theme-resourcepermission-principal - Principal string `json:"Principal,omitempty"` + Principal string `json:"Principal"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-theme_typography.go b/cloudformation/quicksight/aws-quicksight-theme_typography.go index 1b72c4421b..89763ecb3a 100644 --- a/cloudformation/quicksight/aws-quicksight-theme_typography.go +++ b/cloudformation/quicksight/aws-quicksight-theme_typography.go @@ -11,7 +11,7 @@ type Theme_Typography struct { // FontFamilies AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-typography.html#cfn-quicksight-theme-typography-fontfamilies - FontFamilies []Theme_Font `json:"FontFamilies,omitempty"` + FontFamilies *[]Theme_Font `json:"FontFamilies,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/quicksight/aws-quicksight-theme_uicolorpalette.go b/cloudformation/quicksight/aws-quicksight-theme_uicolorpalette.go index 24eb6739bb..1ca8c52af5 100644 --- a/cloudformation/quicksight/aws-quicksight-theme_uicolorpalette.go +++ b/cloudformation/quicksight/aws-quicksight-theme_uicolorpalette.go @@ -11,82 +11,82 @@ type Theme_UIColorPalette struct { // Accent AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-accent - Accent string `json:"Accent,omitempty"` + Accent *string `json:"Accent,omitempty"` // AccentForeground AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-accentforeground - AccentForeground string `json:"AccentForeground,omitempty"` + AccentForeground *string `json:"AccentForeground,omitempty"` // Danger AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-danger - Danger string `json:"Danger,omitempty"` + Danger *string `json:"Danger,omitempty"` // DangerForeground AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-dangerforeground - DangerForeground string `json:"DangerForeground,omitempty"` + DangerForeground *string `json:"DangerForeground,omitempty"` // Dimension AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-dimension - Dimension string `json:"Dimension,omitempty"` + Dimension *string `json:"Dimension,omitempty"` // DimensionForeground AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-dimensionforeground - DimensionForeground string `json:"DimensionForeground,omitempty"` + DimensionForeground *string `json:"DimensionForeground,omitempty"` // Measure AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-measure - Measure string `json:"Measure,omitempty"` + Measure *string `json:"Measure,omitempty"` // MeasureForeground AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-measureforeground - MeasureForeground string `json:"MeasureForeground,omitempty"` + MeasureForeground *string `json:"MeasureForeground,omitempty"` // PrimaryBackground AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-primarybackground - PrimaryBackground string `json:"PrimaryBackground,omitempty"` + PrimaryBackground *string `json:"PrimaryBackground,omitempty"` // PrimaryForeground AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-primaryforeground - PrimaryForeground string `json:"PrimaryForeground,omitempty"` + PrimaryForeground *string `json:"PrimaryForeground,omitempty"` // SecondaryBackground AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-secondarybackground - SecondaryBackground string `json:"SecondaryBackground,omitempty"` + SecondaryBackground *string `json:"SecondaryBackground,omitempty"` // SecondaryForeground AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-secondaryforeground - SecondaryForeground string `json:"SecondaryForeground,omitempty"` + SecondaryForeground *string `json:"SecondaryForeground,omitempty"` // Success AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-success - Success string `json:"Success,omitempty"` + Success *string `json:"Success,omitempty"` // SuccessForeground AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-successforeground - SuccessForeground string `json:"SuccessForeground,omitempty"` + SuccessForeground *string `json:"SuccessForeground,omitempty"` // Warning AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-warning - Warning string `json:"Warning,omitempty"` + Warning *string `json:"Warning,omitempty"` // WarningForeground AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-warningforeground - WarningForeground string `json:"WarningForeground,omitempty"` + WarningForeground *string `json:"WarningForeground,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ram/aws-ram-resourceshare.go b/cloudformation/ram/aws-ram-resourceshare.go index d9ca78306b..304a5da6cb 100644 --- a/cloudformation/ram/aws-ram-resourceshare.go +++ b/cloudformation/ram/aws-ram-resourceshare.go @@ -16,32 +16,32 @@ type ResourceShare struct { // AllowExternalPrincipals AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ram-resourceshare.html#cfn-ram-resourceshare-allowexternalprincipals - AllowExternalPrincipals bool `json:"AllowExternalPrincipals,omitempty"` + AllowExternalPrincipals *bool `json:"AllowExternalPrincipals,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ram-resourceshare.html#cfn-ram-resourceshare-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // PermissionArns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ram-resourceshare.html#cfn-ram-resourceshare-permissionarns - PermissionArns []string `json:"PermissionArns,omitempty"` + PermissionArns *[]string `json:"PermissionArns,omitempty"` // Principals AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ram-resourceshare.html#cfn-ram-resourceshare-principals - Principals []string `json:"Principals,omitempty"` + Principals *[]string `json:"Principals,omitempty"` // ResourceArns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ram-resourceshare.html#cfn-ram-resourceshare-resourcearns - ResourceArns []string `json:"ResourceArns,omitempty"` + ResourceArns *[]string `json:"ResourceArns,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ram-resourceshare.html#cfn-ram-resourceshare-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/rds/aws-rds-dbcluster.go b/cloudformation/rds/aws-rds-dbcluster.go index 1a5edef935..6562a55634 100644 --- a/cloudformation/rds/aws-rds-dbcluster.go +++ b/cloudformation/rds/aws-rds-dbcluster.go @@ -16,127 +16,127 @@ type DBCluster struct { // AssociatedRoles AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-associatedroles - AssociatedRoles []DBCluster_DBClusterRole `json:"AssociatedRoles,omitempty"` + AssociatedRoles *[]DBCluster_DBClusterRole `json:"AssociatedRoles,omitempty"` // AvailabilityZones AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-availabilityzones - AvailabilityZones []string `json:"AvailabilityZones,omitempty"` + AvailabilityZones *[]string `json:"AvailabilityZones,omitempty"` // BacktrackWindow AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-backtrackwindow - BacktrackWindow int64 `json:"BacktrackWindow,omitempty"` + BacktrackWindow *int64 `json:"BacktrackWindow,omitempty"` // BackupRetentionPeriod AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-backuprententionperiod - BackupRetentionPeriod int `json:"BackupRetentionPeriod,omitempty"` + BackupRetentionPeriod *int `json:"BackupRetentionPeriod,omitempty"` // CopyTagsToSnapshot AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-copytagstosnapshot - CopyTagsToSnapshot bool `json:"CopyTagsToSnapshot,omitempty"` + CopyTagsToSnapshot *bool `json:"CopyTagsToSnapshot,omitempty"` // DBClusterIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-dbclusteridentifier - DBClusterIdentifier string `json:"DBClusterIdentifier,omitempty"` + DBClusterIdentifier *string `json:"DBClusterIdentifier,omitempty"` // DBClusterParameterGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-dbclusterparametergroupname - DBClusterParameterGroupName string `json:"DBClusterParameterGroupName,omitempty"` + DBClusterParameterGroupName *string `json:"DBClusterParameterGroupName,omitempty"` // DBSubnetGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-dbsubnetgroupname - DBSubnetGroupName string `json:"DBSubnetGroupName,omitempty"` + DBSubnetGroupName *string `json:"DBSubnetGroupName,omitempty"` // DatabaseName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-databasename - DatabaseName string `json:"DatabaseName,omitempty"` + DatabaseName *string `json:"DatabaseName,omitempty"` // DeletionProtection AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-deletionprotection - DeletionProtection bool `json:"DeletionProtection,omitempty"` + DeletionProtection *bool `json:"DeletionProtection,omitempty"` // EnableCloudwatchLogsExports AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-enablecloudwatchlogsexports - EnableCloudwatchLogsExports []string `json:"EnableCloudwatchLogsExports,omitempty"` + EnableCloudwatchLogsExports *[]string `json:"EnableCloudwatchLogsExports,omitempty"` // EnableHttpEndpoint AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-enablehttpendpoint - EnableHttpEndpoint bool `json:"EnableHttpEndpoint,omitempty"` + EnableHttpEndpoint *bool `json:"EnableHttpEndpoint,omitempty"` // EnableIAMDatabaseAuthentication AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-enableiamdatabaseauthentication - EnableIAMDatabaseAuthentication bool `json:"EnableIAMDatabaseAuthentication,omitempty"` + EnableIAMDatabaseAuthentication *bool `json:"EnableIAMDatabaseAuthentication,omitempty"` // Engine AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-engine - Engine string `json:"Engine,omitempty"` + Engine string `json:"Engine"` // EngineMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-enginemode - EngineMode string `json:"EngineMode,omitempty"` + EngineMode *string `json:"EngineMode,omitempty"` // EngineVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-engineversion - EngineVersion string `json:"EngineVersion,omitempty"` + EngineVersion *string `json:"EngineVersion,omitempty"` // GlobalClusterIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-globalclusteridentifier - GlobalClusterIdentifier string `json:"GlobalClusterIdentifier,omitempty"` + GlobalClusterIdentifier *string `json:"GlobalClusterIdentifier,omitempty"` // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // MasterUserPassword AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-masteruserpassword - MasterUserPassword string `json:"MasterUserPassword,omitempty"` + MasterUserPassword *string `json:"MasterUserPassword,omitempty"` // MasterUsername AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-masterusername - MasterUsername string `json:"MasterUsername,omitempty"` + MasterUsername *string `json:"MasterUsername,omitempty"` // Port AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-port - Port int `json:"Port,omitempty"` + Port *int `json:"Port,omitempty"` // PreferredBackupWindow AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-preferredbackupwindow - PreferredBackupWindow string `json:"PreferredBackupWindow,omitempty"` + PreferredBackupWindow *string `json:"PreferredBackupWindow,omitempty"` // PreferredMaintenanceWindow AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-preferredmaintenancewindow - PreferredMaintenanceWindow string `json:"PreferredMaintenanceWindow,omitempty"` + PreferredMaintenanceWindow *string `json:"PreferredMaintenanceWindow,omitempty"` // ReplicationSourceIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-replicationsourceidentifier - ReplicationSourceIdentifier string `json:"ReplicationSourceIdentifier,omitempty"` + ReplicationSourceIdentifier *string `json:"ReplicationSourceIdentifier,omitempty"` // RestoreType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-restoretype - RestoreType string `json:"RestoreType,omitempty"` + RestoreType *string `json:"RestoreType,omitempty"` // ScalingConfiguration AWS CloudFormation Property // Required: false @@ -146,37 +146,37 @@ type DBCluster struct { // SnapshotIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-snapshotidentifier - SnapshotIdentifier string `json:"SnapshotIdentifier,omitempty"` + SnapshotIdentifier *string `json:"SnapshotIdentifier,omitempty"` // SourceDBClusterIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-sourcedbclusteridentifier - SourceDBClusterIdentifier string `json:"SourceDBClusterIdentifier,omitempty"` + SourceDBClusterIdentifier *string `json:"SourceDBClusterIdentifier,omitempty"` // SourceRegion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-sourceregion - SourceRegion string `json:"SourceRegion,omitempty"` + SourceRegion *string `json:"SourceRegion,omitempty"` // StorageEncrypted AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-storageencrypted - StorageEncrypted bool `json:"StorageEncrypted,omitempty"` + StorageEncrypted *bool `json:"StorageEncrypted,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // UseLatestRestorableTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-uselatestrestorabletime - UseLatestRestorableTime bool `json:"UseLatestRestorableTime,omitempty"` + UseLatestRestorableTime *bool `json:"UseLatestRestorableTime,omitempty"` // VpcSecurityGroupIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-vpcsecuritygroupids - VpcSecurityGroupIds []string `json:"VpcSecurityGroupIds,omitempty"` + VpcSecurityGroupIds *[]string `json:"VpcSecurityGroupIds,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/rds/aws-rds-dbcluster_dbclusterrole.go b/cloudformation/rds/aws-rds-dbcluster_dbclusterrole.go index eb90e4e3c9..38e4aa5802 100644 --- a/cloudformation/rds/aws-rds-dbcluster_dbclusterrole.go +++ b/cloudformation/rds/aws-rds-dbcluster_dbclusterrole.go @@ -11,12 +11,12 @@ type DBCluster_DBClusterRole struct { // FeatureName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbcluster-dbclusterrole.html#cfn-rds-dbcluster-dbclusterrole-featurename - FeatureName string `json:"FeatureName,omitempty"` + FeatureName *string `json:"FeatureName,omitempty"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbcluster-dbclusterrole.html#cfn-rds-dbcluster-dbclusterrole-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/rds/aws-rds-dbcluster_scalingconfiguration.go b/cloudformation/rds/aws-rds-dbcluster_scalingconfiguration.go index 1313a39eb1..77b9fae5c2 100644 --- a/cloudformation/rds/aws-rds-dbcluster_scalingconfiguration.go +++ b/cloudformation/rds/aws-rds-dbcluster_scalingconfiguration.go @@ -11,22 +11,22 @@ type DBCluster_ScalingConfiguration struct { // AutoPause AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbcluster-scalingconfiguration.html#cfn-rds-dbcluster-scalingconfiguration-autopause - AutoPause bool `json:"AutoPause,omitempty"` + AutoPause *bool `json:"AutoPause,omitempty"` // MaxCapacity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbcluster-scalingconfiguration.html#cfn-rds-dbcluster-scalingconfiguration-maxcapacity - MaxCapacity int `json:"MaxCapacity,omitempty"` + MaxCapacity *int `json:"MaxCapacity,omitempty"` // MinCapacity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbcluster-scalingconfiguration.html#cfn-rds-dbcluster-scalingconfiguration-mincapacity - MinCapacity int `json:"MinCapacity,omitempty"` + MinCapacity *int `json:"MinCapacity,omitempty"` // SecondsUntilAutoPause AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbcluster-scalingconfiguration.html#cfn-rds-dbcluster-scalingconfiguration-secondsuntilautopause - SecondsUntilAutoPause int `json:"SecondsUntilAutoPause,omitempty"` + SecondsUntilAutoPause *int `json:"SecondsUntilAutoPause,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/rds/aws-rds-dbclusterparametergroup.go b/cloudformation/rds/aws-rds-dbclusterparametergroup.go index bc1f9ed4ae..4db7b3b8eb 100644 --- a/cloudformation/rds/aws-rds-dbclusterparametergroup.go +++ b/cloudformation/rds/aws-rds-dbclusterparametergroup.go @@ -16,22 +16,22 @@ type DBClusterParameterGroup struct { // Description AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbclusterparametergroup.html#cfn-rds-dbclusterparametergroup-description - Description string `json:"Description,omitempty"` + Description string `json:"Description"` // Family AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbclusterparametergroup.html#cfn-rds-dbclusterparametergroup-family - Family string `json:"Family,omitempty"` + Family string `json:"Family"` // Parameters AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbclusterparametergroup.html#cfn-rds-dbclusterparametergroup-parameters - Parameters interface{} `json:"Parameters,omitempty"` + Parameters interface{} `json:"Parameters"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbclusterparametergroup.html#cfn-rds-dbclusterparametergroup-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/rds/aws-rds-dbinstance.go b/cloudformation/rds/aws-rds-dbinstance.go index 0ca723dc17..a14ee99e68 100644 --- a/cloudformation/rds/aws-rds-dbinstance.go +++ b/cloudformation/rds/aws-rds-dbinstance.go @@ -16,262 +16,262 @@ type DBInstance struct { // AllocatedStorage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-allocatedstorage - AllocatedStorage string `json:"AllocatedStorage,omitempty"` + AllocatedStorage *string `json:"AllocatedStorage,omitempty"` // AllowMajorVersionUpgrade AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-allowmajorversionupgrade - AllowMajorVersionUpgrade bool `json:"AllowMajorVersionUpgrade,omitempty"` + AllowMajorVersionUpgrade *bool `json:"AllowMajorVersionUpgrade,omitempty"` // AssociatedRoles AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-associatedroles - AssociatedRoles []DBInstance_DBInstanceRole `json:"AssociatedRoles,omitempty"` + AssociatedRoles *[]DBInstance_DBInstanceRole `json:"AssociatedRoles,omitempty"` // AutoMinorVersionUpgrade AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-autominorversionupgrade - AutoMinorVersionUpgrade bool `json:"AutoMinorVersionUpgrade,omitempty"` + AutoMinorVersionUpgrade *bool `json:"AutoMinorVersionUpgrade,omitempty"` // AvailabilityZone AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-availabilityzone - AvailabilityZone string `json:"AvailabilityZone,omitempty"` + AvailabilityZone *string `json:"AvailabilityZone,omitempty"` // BackupRetentionPeriod AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-backupretentionperiod - BackupRetentionPeriod int `json:"BackupRetentionPeriod,omitempty"` + BackupRetentionPeriod *int `json:"BackupRetentionPeriod,omitempty"` // CACertificateIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-cacertificateidentifier - CACertificateIdentifier string `json:"CACertificateIdentifier,omitempty"` + CACertificateIdentifier *string `json:"CACertificateIdentifier,omitempty"` // CharacterSetName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-charactersetname - CharacterSetName string `json:"CharacterSetName,omitempty"` + CharacterSetName *string `json:"CharacterSetName,omitempty"` // CopyTagsToSnapshot AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-copytagstosnapshot - CopyTagsToSnapshot bool `json:"CopyTagsToSnapshot,omitempty"` + CopyTagsToSnapshot *bool `json:"CopyTagsToSnapshot,omitempty"` // DBClusterIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-dbclusteridentifier - DBClusterIdentifier string `json:"DBClusterIdentifier,omitempty"` + DBClusterIdentifier *string `json:"DBClusterIdentifier,omitempty"` // DBInstanceClass AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-dbinstanceclass - DBInstanceClass string `json:"DBInstanceClass,omitempty"` + DBInstanceClass string `json:"DBInstanceClass"` // DBInstanceIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-dbinstanceidentifier - DBInstanceIdentifier string `json:"DBInstanceIdentifier,omitempty"` + DBInstanceIdentifier *string `json:"DBInstanceIdentifier,omitempty"` // DBName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-dbname - DBName string `json:"DBName,omitempty"` + DBName *string `json:"DBName,omitempty"` // DBParameterGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-dbparametergroupname - DBParameterGroupName string `json:"DBParameterGroupName,omitempty"` + DBParameterGroupName *string `json:"DBParameterGroupName,omitempty"` // DBSecurityGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-dbsecuritygroups - DBSecurityGroups []string `json:"DBSecurityGroups,omitempty"` + DBSecurityGroups *[]string `json:"DBSecurityGroups,omitempty"` // DBSnapshotIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-dbsnapshotidentifier - DBSnapshotIdentifier string `json:"DBSnapshotIdentifier,omitempty"` + DBSnapshotIdentifier *string `json:"DBSnapshotIdentifier,omitempty"` // DBSubnetGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-dbsubnetgroupname - DBSubnetGroupName string `json:"DBSubnetGroupName,omitempty"` + DBSubnetGroupName *string `json:"DBSubnetGroupName,omitempty"` // DeleteAutomatedBackups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-deleteautomatedbackups - DeleteAutomatedBackups bool `json:"DeleteAutomatedBackups,omitempty"` + DeleteAutomatedBackups *bool `json:"DeleteAutomatedBackups,omitempty"` // DeletionProtection AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-deletionprotection - DeletionProtection bool `json:"DeletionProtection,omitempty"` + DeletionProtection *bool `json:"DeletionProtection,omitempty"` // Domain AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-domain - Domain string `json:"Domain,omitempty"` + Domain *string `json:"Domain,omitempty"` // DomainIAMRoleName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-domainiamrolename - DomainIAMRoleName string `json:"DomainIAMRoleName,omitempty"` + DomainIAMRoleName *string `json:"DomainIAMRoleName,omitempty"` // EnableCloudwatchLogsExports AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-enablecloudwatchlogsexports - EnableCloudwatchLogsExports []string `json:"EnableCloudwatchLogsExports,omitempty"` + EnableCloudwatchLogsExports *[]string `json:"EnableCloudwatchLogsExports,omitempty"` // EnableIAMDatabaseAuthentication AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-enableiamdatabaseauthentication - EnableIAMDatabaseAuthentication bool `json:"EnableIAMDatabaseAuthentication,omitempty"` + EnableIAMDatabaseAuthentication *bool `json:"EnableIAMDatabaseAuthentication,omitempty"` // EnablePerformanceInsights AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-enableperformanceinsights - EnablePerformanceInsights bool `json:"EnablePerformanceInsights,omitempty"` + EnablePerformanceInsights *bool `json:"EnablePerformanceInsights,omitempty"` // Engine AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-engine - Engine string `json:"Engine,omitempty"` + Engine *string `json:"Engine,omitempty"` // EngineVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-engineversion - EngineVersion string `json:"EngineVersion,omitempty"` + EngineVersion *string `json:"EngineVersion,omitempty"` // Iops AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-iops - Iops int `json:"Iops,omitempty"` + Iops *int `json:"Iops,omitempty"` // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // LicenseModel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-licensemodel - LicenseModel string `json:"LicenseModel,omitempty"` + LicenseModel *string `json:"LicenseModel,omitempty"` // MasterUserPassword AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-masteruserpassword - MasterUserPassword string `json:"MasterUserPassword,omitempty"` + MasterUserPassword *string `json:"MasterUserPassword,omitempty"` // MasterUsername AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-masterusername - MasterUsername string `json:"MasterUsername,omitempty"` + MasterUsername *string `json:"MasterUsername,omitempty"` // MaxAllocatedStorage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-maxallocatedstorage - MaxAllocatedStorage int `json:"MaxAllocatedStorage,omitempty"` + MaxAllocatedStorage *int `json:"MaxAllocatedStorage,omitempty"` // MonitoringInterval AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-monitoringinterval - MonitoringInterval int `json:"MonitoringInterval,omitempty"` + MonitoringInterval *int `json:"MonitoringInterval,omitempty"` // MonitoringRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-monitoringrolearn - MonitoringRoleArn string `json:"MonitoringRoleArn,omitempty"` + MonitoringRoleArn *string `json:"MonitoringRoleArn,omitempty"` // MultiAZ AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-multiaz - MultiAZ bool `json:"MultiAZ,omitempty"` + MultiAZ *bool `json:"MultiAZ,omitempty"` // OptionGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-optiongroupname - OptionGroupName string `json:"OptionGroupName,omitempty"` + OptionGroupName *string `json:"OptionGroupName,omitempty"` // PerformanceInsightsKMSKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-performanceinsightskmskeyid - PerformanceInsightsKMSKeyId string `json:"PerformanceInsightsKMSKeyId,omitempty"` + PerformanceInsightsKMSKeyId *string `json:"PerformanceInsightsKMSKeyId,omitempty"` // PerformanceInsightsRetentionPeriod AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-performanceinsightsretentionperiod - PerformanceInsightsRetentionPeriod int `json:"PerformanceInsightsRetentionPeriod,omitempty"` + PerformanceInsightsRetentionPeriod *int `json:"PerformanceInsightsRetentionPeriod,omitempty"` // Port AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-port - Port string `json:"Port,omitempty"` + Port *string `json:"Port,omitempty"` // PreferredBackupWindow AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-preferredbackupwindow - PreferredBackupWindow string `json:"PreferredBackupWindow,omitempty"` + PreferredBackupWindow *string `json:"PreferredBackupWindow,omitempty"` // PreferredMaintenanceWindow AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-preferredmaintenancewindow - PreferredMaintenanceWindow string `json:"PreferredMaintenanceWindow,omitempty"` + PreferredMaintenanceWindow *string `json:"PreferredMaintenanceWindow,omitempty"` // ProcessorFeatures AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-processorfeatures - ProcessorFeatures []DBInstance_ProcessorFeature `json:"ProcessorFeatures,omitempty"` + ProcessorFeatures *[]DBInstance_ProcessorFeature `json:"ProcessorFeatures,omitempty"` // PromotionTier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-promotiontier - PromotionTier int `json:"PromotionTier,omitempty"` + PromotionTier *int `json:"PromotionTier,omitempty"` // PubliclyAccessible AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-publiclyaccessible - PubliclyAccessible bool `json:"PubliclyAccessible,omitempty"` + PubliclyAccessible *bool `json:"PubliclyAccessible,omitempty"` // SourceDBInstanceIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-sourcedbinstanceidentifier - SourceDBInstanceIdentifier string `json:"SourceDBInstanceIdentifier,omitempty"` + SourceDBInstanceIdentifier *string `json:"SourceDBInstanceIdentifier,omitempty"` // SourceRegion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-sourceregion - SourceRegion string `json:"SourceRegion,omitempty"` + SourceRegion *string `json:"SourceRegion,omitempty"` // StorageEncrypted AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-storageencrypted - StorageEncrypted bool `json:"StorageEncrypted,omitempty"` + StorageEncrypted *bool `json:"StorageEncrypted,omitempty"` // StorageType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-storagetype - StorageType string `json:"StorageType,omitempty"` + StorageType *string `json:"StorageType,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // Timezone AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-timezone - Timezone string `json:"Timezone,omitempty"` + Timezone *string `json:"Timezone,omitempty"` // UseDefaultProcessorFeatures AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-usedefaultprocessorfeatures - UseDefaultProcessorFeatures bool `json:"UseDefaultProcessorFeatures,omitempty"` + UseDefaultProcessorFeatures *bool `json:"UseDefaultProcessorFeatures,omitempty"` // VPCSecurityGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-vpcsecuritygroups - VPCSecurityGroups []string `json:"VPCSecurityGroups,omitempty"` + VPCSecurityGroups *[]string `json:"VPCSecurityGroups,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/rds/aws-rds-dbinstance_dbinstancerole.go b/cloudformation/rds/aws-rds-dbinstance_dbinstancerole.go index fcd7887477..0ab2bfe25a 100644 --- a/cloudformation/rds/aws-rds-dbinstance_dbinstancerole.go +++ b/cloudformation/rds/aws-rds-dbinstance_dbinstancerole.go @@ -11,12 +11,12 @@ type DBInstance_DBInstanceRole struct { // FeatureName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbinstance-dbinstancerole.html#cfn-rds-dbinstance-dbinstancerole-featurename - FeatureName string `json:"FeatureName,omitempty"` + FeatureName string `json:"FeatureName"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbinstance-dbinstancerole.html#cfn-rds-dbinstance-dbinstancerole-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/rds/aws-rds-dbinstance_processorfeature.go b/cloudformation/rds/aws-rds-dbinstance_processorfeature.go index 7ac23900cb..37172ee26b 100644 --- a/cloudformation/rds/aws-rds-dbinstance_processorfeature.go +++ b/cloudformation/rds/aws-rds-dbinstance_processorfeature.go @@ -11,12 +11,12 @@ type DBInstance_ProcessorFeature struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbinstance-processorfeature.html#cfn-rds-dbinstance-processorfeature-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbinstance-processorfeature.html#cfn-rds-dbinstance-processorfeature-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/rds/aws-rds-dbparametergroup.go b/cloudformation/rds/aws-rds-dbparametergroup.go index 2f38a762df..4b874d338f 100644 --- a/cloudformation/rds/aws-rds-dbparametergroup.go +++ b/cloudformation/rds/aws-rds-dbparametergroup.go @@ -16,22 +16,22 @@ type DBParameterGroup struct { // Description AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbparametergroup.html#cfn-rds-dbparametergroup-description - Description string `json:"Description,omitempty"` + Description string `json:"Description"` // Family AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbparametergroup.html#cfn-rds-dbparametergroup-family - Family string `json:"Family,omitempty"` + Family string `json:"Family"` // Parameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbparametergroup.html#cfn-rds-dbparametergroup-parameters - Parameters map[string]string `json:"Parameters,omitempty"` + Parameters *map[string]string `json:"Parameters,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbparametergroup.html#cfn-rds-dbparametergroup-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/rds/aws-rds-dbproxy.go b/cloudformation/rds/aws-rds-dbproxy.go index 98cc138677..d603921359 100644 --- a/cloudformation/rds/aws-rds-dbproxy.go +++ b/cloudformation/rds/aws-rds-dbproxy.go @@ -15,52 +15,52 @@ type DBProxy struct { // Auth AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbproxy.html#cfn-rds-dbproxy-auth - Auth []DBProxy_AuthFormat `json:"Auth,omitempty"` + Auth []DBProxy_AuthFormat `json:"Auth"` // DBProxyName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbproxy.html#cfn-rds-dbproxy-dbproxyname - DBProxyName string `json:"DBProxyName,omitempty"` + DBProxyName string `json:"DBProxyName"` // DebugLogging AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbproxy.html#cfn-rds-dbproxy-debuglogging - DebugLogging bool `json:"DebugLogging,omitempty"` + DebugLogging *bool `json:"DebugLogging,omitempty"` // EngineFamily AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbproxy.html#cfn-rds-dbproxy-enginefamily - EngineFamily string `json:"EngineFamily,omitempty"` + EngineFamily string `json:"EngineFamily"` // IdleClientTimeout AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbproxy.html#cfn-rds-dbproxy-idleclienttimeout - IdleClientTimeout int `json:"IdleClientTimeout,omitempty"` + IdleClientTimeout *int `json:"IdleClientTimeout,omitempty"` // RequireTLS AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbproxy.html#cfn-rds-dbproxy-requiretls - RequireTLS bool `json:"RequireTLS,omitempty"` + RequireTLS *bool `json:"RequireTLS,omitempty"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbproxy.html#cfn-rds-dbproxy-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbproxy.html#cfn-rds-dbproxy-tags - Tags []DBProxy_TagFormat `json:"Tags,omitempty"` + Tags *[]DBProxy_TagFormat `json:"Tags,omitempty"` // VpcSecurityGroupIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbproxy.html#cfn-rds-dbproxy-vpcsecuritygroupids - VpcSecurityGroupIds []string `json:"VpcSecurityGroupIds,omitempty"` + VpcSecurityGroupIds *[]string `json:"VpcSecurityGroupIds,omitempty"` // VpcSubnetIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbproxy.html#cfn-rds-dbproxy-vpcsubnetids - VpcSubnetIds []string `json:"VpcSubnetIds,omitempty"` + VpcSubnetIds []string `json:"VpcSubnetIds"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/rds/aws-rds-dbproxy_authformat.go b/cloudformation/rds/aws-rds-dbproxy_authformat.go index 580aca1f06..a7e8007746 100644 --- a/cloudformation/rds/aws-rds-dbproxy_authformat.go +++ b/cloudformation/rds/aws-rds-dbproxy_authformat.go @@ -11,27 +11,27 @@ type DBProxy_AuthFormat struct { // AuthScheme AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbproxy-authformat.html#cfn-rds-dbproxy-authformat-authscheme - AuthScheme string `json:"AuthScheme,omitempty"` + AuthScheme *string `json:"AuthScheme,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbproxy-authformat.html#cfn-rds-dbproxy-authformat-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // IAMAuth AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbproxy-authformat.html#cfn-rds-dbproxy-authformat-iamauth - IAMAuth string `json:"IAMAuth,omitempty"` + IAMAuth *string `json:"IAMAuth,omitempty"` // SecretArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbproxy-authformat.html#cfn-rds-dbproxy-authformat-secretarn - SecretArn string `json:"SecretArn,omitempty"` + SecretArn *string `json:"SecretArn,omitempty"` // UserName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbproxy-authformat.html#cfn-rds-dbproxy-authformat-username - UserName string `json:"UserName,omitempty"` + UserName *string `json:"UserName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/rds/aws-rds-dbproxy_tagformat.go b/cloudformation/rds/aws-rds-dbproxy_tagformat.go index aa7205dbfa..f7b4459d4b 100644 --- a/cloudformation/rds/aws-rds-dbproxy_tagformat.go +++ b/cloudformation/rds/aws-rds-dbproxy_tagformat.go @@ -11,12 +11,12 @@ type DBProxy_TagFormat struct { // Key AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbproxy-tagformat.html#cfn-rds-dbproxy-tagformat-key - Key string `json:"Key,omitempty"` + Key *string `json:"Key,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbproxy-tagformat.html#cfn-rds-dbproxy-tagformat-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/rds/aws-rds-dbproxyendpoint.go b/cloudformation/rds/aws-rds-dbproxyendpoint.go index 0c61a8f8df..638217b978 100644 --- a/cloudformation/rds/aws-rds-dbproxyendpoint.go +++ b/cloudformation/rds/aws-rds-dbproxyendpoint.go @@ -15,32 +15,32 @@ type DBProxyEndpoint struct { // DBProxyEndpointName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbproxyendpoint.html#cfn-rds-dbproxyendpoint-dbproxyendpointname - DBProxyEndpointName string `json:"DBProxyEndpointName,omitempty"` + DBProxyEndpointName string `json:"DBProxyEndpointName"` // DBProxyName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbproxyendpoint.html#cfn-rds-dbproxyendpoint-dbproxyname - DBProxyName string `json:"DBProxyName,omitempty"` + DBProxyName string `json:"DBProxyName"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbproxyendpoint.html#cfn-rds-dbproxyendpoint-tags - Tags []DBProxyEndpoint_TagFormat `json:"Tags,omitempty"` + Tags *[]DBProxyEndpoint_TagFormat `json:"Tags,omitempty"` // TargetRole AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbproxyendpoint.html#cfn-rds-dbproxyendpoint-targetrole - TargetRole string `json:"TargetRole,omitempty"` + TargetRole *string `json:"TargetRole,omitempty"` // VpcSecurityGroupIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbproxyendpoint.html#cfn-rds-dbproxyendpoint-vpcsecuritygroupids - VpcSecurityGroupIds []string `json:"VpcSecurityGroupIds,omitempty"` + VpcSecurityGroupIds *[]string `json:"VpcSecurityGroupIds,omitempty"` // VpcSubnetIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbproxyendpoint.html#cfn-rds-dbproxyendpoint-vpcsubnetids - VpcSubnetIds []string `json:"VpcSubnetIds,omitempty"` + VpcSubnetIds []string `json:"VpcSubnetIds"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/rds/aws-rds-dbproxyendpoint_tagformat.go b/cloudformation/rds/aws-rds-dbproxyendpoint_tagformat.go index 6cff6925fb..e343be08cb 100644 --- a/cloudformation/rds/aws-rds-dbproxyendpoint_tagformat.go +++ b/cloudformation/rds/aws-rds-dbproxyendpoint_tagformat.go @@ -11,12 +11,12 @@ type DBProxyEndpoint_TagFormat struct { // Key AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbproxyendpoint-tagformat.html#cfn-rds-dbproxyendpoint-tagformat-key - Key string `json:"Key,omitempty"` + Key *string `json:"Key,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbproxyendpoint-tagformat.html#cfn-rds-dbproxyendpoint-tagformat-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/rds/aws-rds-dbproxytargetgroup.go b/cloudformation/rds/aws-rds-dbproxytargetgroup.go index 24c5ff063f..328456df2d 100644 --- a/cloudformation/rds/aws-rds-dbproxytargetgroup.go +++ b/cloudformation/rds/aws-rds-dbproxytargetgroup.go @@ -20,22 +20,22 @@ type DBProxyTargetGroup struct { // DBClusterIdentifiers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbproxytargetgroup.html#cfn-rds-dbproxytargetgroup-dbclusteridentifiers - DBClusterIdentifiers []string `json:"DBClusterIdentifiers,omitempty"` + DBClusterIdentifiers *[]string `json:"DBClusterIdentifiers,omitempty"` // DBInstanceIdentifiers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbproxytargetgroup.html#cfn-rds-dbproxytargetgroup-dbinstanceidentifiers - DBInstanceIdentifiers []string `json:"DBInstanceIdentifiers,omitempty"` + DBInstanceIdentifiers *[]string `json:"DBInstanceIdentifiers,omitempty"` // DBProxyName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbproxytargetgroup.html#cfn-rds-dbproxytargetgroup-dbproxyname - DBProxyName string `json:"DBProxyName,omitempty"` + DBProxyName string `json:"DBProxyName"` // TargetGroupName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbproxytargetgroup.html#cfn-rds-dbproxytargetgroup-targetgroupname - TargetGroupName string `json:"TargetGroupName,omitempty"` + TargetGroupName string `json:"TargetGroupName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/rds/aws-rds-dbproxytargetgroup_connectionpoolconfigurationinfoformat.go b/cloudformation/rds/aws-rds-dbproxytargetgroup_connectionpoolconfigurationinfoformat.go index 7e147007fe..4237478356 100644 --- a/cloudformation/rds/aws-rds-dbproxytargetgroup_connectionpoolconfigurationinfoformat.go +++ b/cloudformation/rds/aws-rds-dbproxytargetgroup_connectionpoolconfigurationinfoformat.go @@ -11,27 +11,27 @@ type DBProxyTargetGroup_ConnectionPoolConfigurationInfoFormat struct { // ConnectionBorrowTimeout AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbproxytargetgroup-connectionpoolconfigurationinfoformat.html#cfn-rds-dbproxytargetgroup-connectionpoolconfigurationinfoformat-connectionborrowtimeout - ConnectionBorrowTimeout int `json:"ConnectionBorrowTimeout,omitempty"` + ConnectionBorrowTimeout *int `json:"ConnectionBorrowTimeout,omitempty"` // InitQuery AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbproxytargetgroup-connectionpoolconfigurationinfoformat.html#cfn-rds-dbproxytargetgroup-connectionpoolconfigurationinfoformat-initquery - InitQuery string `json:"InitQuery,omitempty"` + InitQuery *string `json:"InitQuery,omitempty"` // MaxConnectionsPercent AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbproxytargetgroup-connectionpoolconfigurationinfoformat.html#cfn-rds-dbproxytargetgroup-connectionpoolconfigurationinfoformat-maxconnectionspercent - MaxConnectionsPercent int `json:"MaxConnectionsPercent,omitempty"` + MaxConnectionsPercent *int `json:"MaxConnectionsPercent,omitempty"` // MaxIdleConnectionsPercent AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbproxytargetgroup-connectionpoolconfigurationinfoformat.html#cfn-rds-dbproxytargetgroup-connectionpoolconfigurationinfoformat-maxidleconnectionspercent - MaxIdleConnectionsPercent int `json:"MaxIdleConnectionsPercent,omitempty"` + MaxIdleConnectionsPercent *int `json:"MaxIdleConnectionsPercent,omitempty"` // SessionPinningFilters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbproxytargetgroup-connectionpoolconfigurationinfoformat.html#cfn-rds-dbproxytargetgroup-connectionpoolconfigurationinfoformat-sessionpinningfilters - SessionPinningFilters []string `json:"SessionPinningFilters,omitempty"` + SessionPinningFilters *[]string `json:"SessionPinningFilters,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/rds/aws-rds-dbsecuritygroup.go b/cloudformation/rds/aws-rds-dbsecuritygroup.go index dbf25f0df5..9344f011e4 100644 --- a/cloudformation/rds/aws-rds-dbsecuritygroup.go +++ b/cloudformation/rds/aws-rds-dbsecuritygroup.go @@ -16,22 +16,22 @@ type DBSecurityGroup struct { // DBSecurityGroupIngress AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-security-group.html#cfn-rds-dbsecuritygroup-dbsecuritygroupingress - DBSecurityGroupIngress []DBSecurityGroup_Ingress `json:"DBSecurityGroupIngress,omitempty"` + DBSecurityGroupIngress []DBSecurityGroup_Ingress `json:"DBSecurityGroupIngress"` // EC2VpcId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-security-group.html#cfn-rds-dbsecuritygroup-ec2vpcid - EC2VpcId string `json:"EC2VpcId,omitempty"` + EC2VpcId *string `json:"EC2VpcId,omitempty"` // GroupDescription AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-security-group.html#cfn-rds-dbsecuritygroup-groupdescription - GroupDescription string `json:"GroupDescription,omitempty"` + GroupDescription string `json:"GroupDescription"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-security-group.html#cfn-rds-dbsecuritygroup-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/rds/aws-rds-dbsecuritygroup_ingress.go b/cloudformation/rds/aws-rds-dbsecuritygroup_ingress.go index c0eeca4a8b..4d9214b598 100644 --- a/cloudformation/rds/aws-rds-dbsecuritygroup_ingress.go +++ b/cloudformation/rds/aws-rds-dbsecuritygroup_ingress.go @@ -11,22 +11,22 @@ type DBSecurityGroup_Ingress struct { // CIDRIP AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-security-group-rule.html#cfn-rds-securitygroup-cidrip - CIDRIP string `json:"CIDRIP,omitempty"` + CIDRIP *string `json:"CIDRIP,omitempty"` // EC2SecurityGroupId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-security-group-rule.html#cfn-rds-securitygroup-ec2securitygroupid - EC2SecurityGroupId string `json:"EC2SecurityGroupId,omitempty"` + EC2SecurityGroupId *string `json:"EC2SecurityGroupId,omitempty"` // EC2SecurityGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-security-group-rule.html#cfn-rds-securitygroup-ec2securitygroupname - EC2SecurityGroupName string `json:"EC2SecurityGroupName,omitempty"` + EC2SecurityGroupName *string `json:"EC2SecurityGroupName,omitempty"` // EC2SecurityGroupOwnerId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-security-group-rule.html#cfn-rds-securitygroup-ec2securitygroupownerid - EC2SecurityGroupOwnerId string `json:"EC2SecurityGroupOwnerId,omitempty"` + EC2SecurityGroupOwnerId *string `json:"EC2SecurityGroupOwnerId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/rds/aws-rds-dbsecuritygroupingress.go b/cloudformation/rds/aws-rds-dbsecuritygroupingress.go index 181a8ba6b2..1edceaba81 100644 --- a/cloudformation/rds/aws-rds-dbsecuritygroupingress.go +++ b/cloudformation/rds/aws-rds-dbsecuritygroupingress.go @@ -15,27 +15,27 @@ type DBSecurityGroupIngress struct { // CIDRIP AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-security-group-ingress.html#cfn-rds-securitygroup-ingress-cidrip - CIDRIP string `json:"CIDRIP,omitempty"` + CIDRIP *string `json:"CIDRIP,omitempty"` // DBSecurityGroupName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-security-group-ingress.html#cfn-rds-securitygroup-ingress-dbsecuritygroupname - DBSecurityGroupName string `json:"DBSecurityGroupName,omitempty"` + DBSecurityGroupName string `json:"DBSecurityGroupName"` // EC2SecurityGroupId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-security-group-ingress.html#cfn-rds-securitygroup-ingress-ec2securitygroupid - EC2SecurityGroupId string `json:"EC2SecurityGroupId,omitempty"` + EC2SecurityGroupId *string `json:"EC2SecurityGroupId,omitempty"` // EC2SecurityGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-security-group-ingress.html#cfn-rds-securitygroup-ingress-ec2securitygroupname - EC2SecurityGroupName string `json:"EC2SecurityGroupName,omitempty"` + EC2SecurityGroupName *string `json:"EC2SecurityGroupName,omitempty"` // EC2SecurityGroupOwnerId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-security-group-ingress.html#cfn-rds-securitygroup-ingress-ec2securitygroupownerid - EC2SecurityGroupOwnerId string `json:"EC2SecurityGroupOwnerId,omitempty"` + EC2SecurityGroupOwnerId *string `json:"EC2SecurityGroupOwnerId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/rds/aws-rds-dbsubnetgroup.go b/cloudformation/rds/aws-rds-dbsubnetgroup.go index 9345e78ca6..88f9da2962 100644 --- a/cloudformation/rds/aws-rds-dbsubnetgroup.go +++ b/cloudformation/rds/aws-rds-dbsubnetgroup.go @@ -16,22 +16,22 @@ type DBSubnetGroup struct { // DBSubnetGroupDescription AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbsubnet-group.html#cfn-rds-dbsubnetgroup-dbsubnetgroupdescription - DBSubnetGroupDescription string `json:"DBSubnetGroupDescription,omitempty"` + DBSubnetGroupDescription string `json:"DBSubnetGroupDescription"` // DBSubnetGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbsubnet-group.html#cfn-rds-dbsubnetgroup-dbsubnetgroupname - DBSubnetGroupName string `json:"DBSubnetGroupName,omitempty"` + DBSubnetGroupName *string `json:"DBSubnetGroupName,omitempty"` // SubnetIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbsubnet-group.html#cfn-rds-dbsubnetgroup-subnetids - SubnetIds []string `json:"SubnetIds,omitempty"` + SubnetIds []string `json:"SubnetIds"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbsubnet-group.html#cfn-rds-dbsubnetgroup-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/rds/aws-rds-eventsubscription.go b/cloudformation/rds/aws-rds-eventsubscription.go index ad64e20b03..94f4ee79be 100644 --- a/cloudformation/rds/aws-rds-eventsubscription.go +++ b/cloudformation/rds/aws-rds-eventsubscription.go @@ -15,27 +15,27 @@ type EventSubscription struct { // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-eventsubscription.html#cfn-rds-eventsubscription-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // EventCategories AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-eventsubscription.html#cfn-rds-eventsubscription-eventcategories - EventCategories []string `json:"EventCategories,omitempty"` + EventCategories *[]string `json:"EventCategories,omitempty"` // SnsTopicArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-eventsubscription.html#cfn-rds-eventsubscription-snstopicarn - SnsTopicArn string `json:"SnsTopicArn,omitempty"` + SnsTopicArn string `json:"SnsTopicArn"` // SourceIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-eventsubscription.html#cfn-rds-eventsubscription-sourceids - SourceIds []string `json:"SourceIds,omitempty"` + SourceIds *[]string `json:"SourceIds,omitempty"` // SourceType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-eventsubscription.html#cfn-rds-eventsubscription-sourcetype - SourceType string `json:"SourceType,omitempty"` + SourceType *string `json:"SourceType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/rds/aws-rds-globalcluster.go b/cloudformation/rds/aws-rds-globalcluster.go index 739568d481..be8094e3ff 100644 --- a/cloudformation/rds/aws-rds-globalcluster.go +++ b/cloudformation/rds/aws-rds-globalcluster.go @@ -15,32 +15,32 @@ type GlobalCluster struct { // DeletionProtection AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-globalcluster.html#cfn-rds-globalcluster-deletionprotection - DeletionProtection bool `json:"DeletionProtection,omitempty"` + DeletionProtection *bool `json:"DeletionProtection,omitempty"` // Engine AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-globalcluster.html#cfn-rds-globalcluster-engine - Engine string `json:"Engine,omitempty"` + Engine *string `json:"Engine,omitempty"` // EngineVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-globalcluster.html#cfn-rds-globalcluster-engineversion - EngineVersion string `json:"EngineVersion,omitempty"` + EngineVersion *string `json:"EngineVersion,omitempty"` // GlobalClusterIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-globalcluster.html#cfn-rds-globalcluster-globalclusteridentifier - GlobalClusterIdentifier string `json:"GlobalClusterIdentifier,omitempty"` + GlobalClusterIdentifier *string `json:"GlobalClusterIdentifier,omitempty"` // SourceDBClusterIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-globalcluster.html#cfn-rds-globalcluster-sourcedbclusteridentifier - SourceDBClusterIdentifier string `json:"SourceDBClusterIdentifier,omitempty"` + SourceDBClusterIdentifier *string `json:"SourceDBClusterIdentifier,omitempty"` // StorageEncrypted AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-globalcluster.html#cfn-rds-globalcluster-storageencrypted - StorageEncrypted bool `json:"StorageEncrypted,omitempty"` + StorageEncrypted *bool `json:"StorageEncrypted,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/rds/aws-rds-optiongroup.go b/cloudformation/rds/aws-rds-optiongroup.go index d2f99cb73d..57e997e8d2 100644 --- a/cloudformation/rds/aws-rds-optiongroup.go +++ b/cloudformation/rds/aws-rds-optiongroup.go @@ -16,27 +16,27 @@ type OptionGroup struct { // EngineName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-optiongroup.html#cfn-rds-optiongroup-enginename - EngineName string `json:"EngineName,omitempty"` + EngineName string `json:"EngineName"` // MajorEngineVersion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-optiongroup.html#cfn-rds-optiongroup-majorengineversion - MajorEngineVersion string `json:"MajorEngineVersion,omitempty"` + MajorEngineVersion string `json:"MajorEngineVersion"` // OptionConfigurations AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-optiongroup.html#cfn-rds-optiongroup-optionconfigurations - OptionConfigurations []OptionGroup_OptionConfiguration `json:"OptionConfigurations,omitempty"` + OptionConfigurations []OptionGroup_OptionConfiguration `json:"OptionConfigurations"` // OptionGroupDescription AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-optiongroup.html#cfn-rds-optiongroup-optiongroupdescription - OptionGroupDescription string `json:"OptionGroupDescription,omitempty"` + OptionGroupDescription string `json:"OptionGroupDescription"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-optiongroup.html#cfn-rds-optiongroup-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/rds/aws-rds-optiongroup_optionconfiguration.go b/cloudformation/rds/aws-rds-optiongroup_optionconfiguration.go index 2a765973c3..ffe298ab80 100644 --- a/cloudformation/rds/aws-rds-optiongroup_optionconfiguration.go +++ b/cloudformation/rds/aws-rds-optiongroup_optionconfiguration.go @@ -11,32 +11,32 @@ type OptionGroup_OptionConfiguration struct { // DBSecurityGroupMemberships AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-optiongroup-optionconfigurations.html#cfn-rds-optiongroup-optionconfigurations-dbsecuritygroupmemberships - DBSecurityGroupMemberships []string `json:"DBSecurityGroupMemberships,omitempty"` + DBSecurityGroupMemberships *[]string `json:"DBSecurityGroupMemberships,omitempty"` // OptionName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-optiongroup-optionconfigurations.html#cfn-rds-optiongroup-optionconfigurations-optionname - OptionName string `json:"OptionName,omitempty"` + OptionName string `json:"OptionName"` // OptionSettings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-optiongroup-optionconfigurations.html#cfn-rds-optiongroup-optionconfigurations-optionsettings - OptionSettings []OptionGroup_OptionSetting `json:"OptionSettings,omitempty"` + OptionSettings *[]OptionGroup_OptionSetting `json:"OptionSettings,omitempty"` // OptionVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-optiongroup-optionconfigurations.html#cfn-rds-optiongroup-optionconfiguration-optionversion - OptionVersion string `json:"OptionVersion,omitempty"` + OptionVersion *string `json:"OptionVersion,omitempty"` // Port AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-optiongroup-optionconfigurations.html#cfn-rds-optiongroup-optionconfigurations-port - Port int `json:"Port,omitempty"` + Port *int `json:"Port,omitempty"` // VpcSecurityGroupMemberships AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-optiongroup-optionconfigurations.html#cfn-rds-optiongroup-optionconfigurations-vpcsecuritygroupmemberships - VpcSecurityGroupMemberships []string `json:"VpcSecurityGroupMemberships,omitempty"` + VpcSecurityGroupMemberships *[]string `json:"VpcSecurityGroupMemberships,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/rds/aws-rds-optiongroup_optionsetting.go b/cloudformation/rds/aws-rds-optiongroup_optionsetting.go index f449a4bbf0..349c3bd574 100644 --- a/cloudformation/rds/aws-rds-optiongroup_optionsetting.go +++ b/cloudformation/rds/aws-rds-optiongroup_optionsetting.go @@ -11,12 +11,12 @@ type OptionGroup_OptionSetting struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-optiongroup-optionconfigurations-optionsettings.html#cfn-rds-optiongroup-optionconfigurations-optionsettings-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-optiongroup-optionconfigurations-optionsettings.html#cfn-rds-optiongroup-optionconfigurations-optionsettings-value - Value string `json:"Value,omitempty"` + Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/redshift/aws-redshift-cluster.go b/cloudformation/redshift/aws-redshift-cluster.go index 1e8d07e44b..3ae2a2b680 100644 --- a/cloudformation/redshift/aws-redshift-cluster.go +++ b/cloudformation/redshift/aws-redshift-cluster.go @@ -16,132 +16,132 @@ type Cluster struct { // AllowVersionUpgrade AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-allowversionupgrade - AllowVersionUpgrade bool `json:"AllowVersionUpgrade,omitempty"` + AllowVersionUpgrade *bool `json:"AllowVersionUpgrade,omitempty"` // AquaConfigurationStatus AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-aquaconfigurationstatus - AquaConfigurationStatus string `json:"AquaConfigurationStatus,omitempty"` + AquaConfigurationStatus *string `json:"AquaConfigurationStatus,omitempty"` // AutomatedSnapshotRetentionPeriod AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-automatedsnapshotretentionperiod - AutomatedSnapshotRetentionPeriod int `json:"AutomatedSnapshotRetentionPeriod,omitempty"` + AutomatedSnapshotRetentionPeriod *int `json:"AutomatedSnapshotRetentionPeriod,omitempty"` // AvailabilityZone AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-availabilityzone - AvailabilityZone string `json:"AvailabilityZone,omitempty"` + AvailabilityZone *string `json:"AvailabilityZone,omitempty"` // AvailabilityZoneRelocation AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-availabilityzonerelocation - AvailabilityZoneRelocation bool `json:"AvailabilityZoneRelocation,omitempty"` + AvailabilityZoneRelocation *bool `json:"AvailabilityZoneRelocation,omitempty"` // AvailabilityZoneRelocationStatus AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-availabilityzonerelocationstatus - AvailabilityZoneRelocationStatus string `json:"AvailabilityZoneRelocationStatus,omitempty"` + AvailabilityZoneRelocationStatus *string `json:"AvailabilityZoneRelocationStatus,omitempty"` // Classic AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-classic - Classic bool `json:"Classic,omitempty"` + Classic *bool `json:"Classic,omitempty"` // ClusterIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusteridentifier - ClusterIdentifier string `json:"ClusterIdentifier,omitempty"` + ClusterIdentifier *string `json:"ClusterIdentifier,omitempty"` // ClusterParameterGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterparametergroupname - ClusterParameterGroupName string `json:"ClusterParameterGroupName,omitempty"` + ClusterParameterGroupName *string `json:"ClusterParameterGroupName,omitempty"` // ClusterSecurityGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustersecuritygroups - ClusterSecurityGroups []string `json:"ClusterSecurityGroups,omitempty"` + ClusterSecurityGroups *[]string `json:"ClusterSecurityGroups,omitempty"` // ClusterSubnetGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustersubnetgroupname - ClusterSubnetGroupName string `json:"ClusterSubnetGroupName,omitempty"` + ClusterSubnetGroupName *string `json:"ClusterSubnetGroupName,omitempty"` // ClusterType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustertype - ClusterType string `json:"ClusterType,omitempty"` + ClusterType string `json:"ClusterType"` // ClusterVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterversion - ClusterVersion string `json:"ClusterVersion,omitempty"` + ClusterVersion *string `json:"ClusterVersion,omitempty"` // DBName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-dbname - DBName string `json:"DBName,omitempty"` + DBName string `json:"DBName"` // DeferMaintenance AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-defermaintenance - DeferMaintenance bool `json:"DeferMaintenance,omitempty"` + DeferMaintenance *bool `json:"DeferMaintenance,omitempty"` // DeferMaintenanceDuration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-defermaintenanceduration - DeferMaintenanceDuration int `json:"DeferMaintenanceDuration,omitempty"` + DeferMaintenanceDuration *int `json:"DeferMaintenanceDuration,omitempty"` // DeferMaintenanceEndTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-defermaintenanceendtime - DeferMaintenanceEndTime string `json:"DeferMaintenanceEndTime,omitempty"` + DeferMaintenanceEndTime *string `json:"DeferMaintenanceEndTime,omitempty"` // DeferMaintenanceStartTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-defermaintenancestarttime - DeferMaintenanceStartTime string `json:"DeferMaintenanceStartTime,omitempty"` + DeferMaintenanceStartTime *string `json:"DeferMaintenanceStartTime,omitempty"` // DestinationRegion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-destinationregion - DestinationRegion string `json:"DestinationRegion,omitempty"` + DestinationRegion *string `json:"DestinationRegion,omitempty"` // ElasticIp AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-elasticip - ElasticIp string `json:"ElasticIp,omitempty"` + ElasticIp *string `json:"ElasticIp,omitempty"` // Encrypted AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-encrypted - Encrypted bool `json:"Encrypted,omitempty"` + Encrypted *bool `json:"Encrypted,omitempty"` // EnhancedVpcRouting AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-enhancedvpcrouting - EnhancedVpcRouting bool `json:"EnhancedVpcRouting,omitempty"` + EnhancedVpcRouting *bool `json:"EnhancedVpcRouting,omitempty"` // HsmClientCertificateIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-hsmclientcertificateidentifier - HsmClientCertificateIdentifier string `json:"HsmClientCertificateIdentifier,omitempty"` + HsmClientCertificateIdentifier *string `json:"HsmClientCertificateIdentifier,omitempty"` // HsmConfigurationIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-hsmconfigurationidentifier - HsmConfigurationIdentifier string `json:"HsmConfigurationIdentifier,omitempty"` + HsmConfigurationIdentifier *string `json:"HsmConfigurationIdentifier,omitempty"` // IamRoles AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-iamroles - IamRoles []string `json:"IamRoles,omitempty"` + IamRoles *[]string `json:"IamRoles,omitempty"` // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // LoggingProperties AWS CloudFormation Property // Required: false @@ -151,102 +151,102 @@ type Cluster struct { // MaintenanceTrackName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-maintenancetrackname - MaintenanceTrackName string `json:"MaintenanceTrackName,omitempty"` + MaintenanceTrackName *string `json:"MaintenanceTrackName,omitempty"` // ManualSnapshotRetentionPeriod AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-manualsnapshotretentionperiod - ManualSnapshotRetentionPeriod int `json:"ManualSnapshotRetentionPeriod,omitempty"` + ManualSnapshotRetentionPeriod *int `json:"ManualSnapshotRetentionPeriod,omitempty"` // MasterUserPassword AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-masteruserpassword - MasterUserPassword string `json:"MasterUserPassword,omitempty"` + MasterUserPassword string `json:"MasterUserPassword"` // MasterUsername AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-masterusername - MasterUsername string `json:"MasterUsername,omitempty"` + MasterUsername string `json:"MasterUsername"` // NodeType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-nodetype - NodeType string `json:"NodeType,omitempty"` + NodeType string `json:"NodeType"` // NumberOfNodes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-numberofnodes - NumberOfNodes int `json:"NumberOfNodes,omitempty"` + NumberOfNodes *int `json:"NumberOfNodes,omitempty"` // OwnerAccount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-owneraccount - OwnerAccount string `json:"OwnerAccount,omitempty"` + OwnerAccount *string `json:"OwnerAccount,omitempty"` // Port AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-port - Port int `json:"Port,omitempty"` + Port *int `json:"Port,omitempty"` // PreferredMaintenanceWindow AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-preferredmaintenancewindow - PreferredMaintenanceWindow string `json:"PreferredMaintenanceWindow,omitempty"` + PreferredMaintenanceWindow *string `json:"PreferredMaintenanceWindow,omitempty"` // PubliclyAccessible AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-publiclyaccessible - PubliclyAccessible bool `json:"PubliclyAccessible,omitempty"` + PubliclyAccessible *bool `json:"PubliclyAccessible,omitempty"` // ResourceAction AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-resourceaction - ResourceAction string `json:"ResourceAction,omitempty"` + ResourceAction *string `json:"ResourceAction,omitempty"` // RevisionTarget AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-revisiontarget - RevisionTarget string `json:"RevisionTarget,omitempty"` + RevisionTarget *string `json:"RevisionTarget,omitempty"` // RotateEncryptionKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-rotateencryptionkey - RotateEncryptionKey bool `json:"RotateEncryptionKey,omitempty"` + RotateEncryptionKey *bool `json:"RotateEncryptionKey,omitempty"` // SnapshotClusterIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotclusteridentifier - SnapshotClusterIdentifier string `json:"SnapshotClusterIdentifier,omitempty"` + SnapshotClusterIdentifier *string `json:"SnapshotClusterIdentifier,omitempty"` // SnapshotCopyGrantName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotcopygrantname - SnapshotCopyGrantName string `json:"SnapshotCopyGrantName,omitempty"` + SnapshotCopyGrantName *string `json:"SnapshotCopyGrantName,omitempty"` // SnapshotCopyManual AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotcopymanual - SnapshotCopyManual bool `json:"SnapshotCopyManual,omitempty"` + SnapshotCopyManual *bool `json:"SnapshotCopyManual,omitempty"` // SnapshotCopyRetentionPeriod AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotcopyretentionperiod - SnapshotCopyRetentionPeriod int `json:"SnapshotCopyRetentionPeriod,omitempty"` + SnapshotCopyRetentionPeriod *int `json:"SnapshotCopyRetentionPeriod,omitempty"` // SnapshotIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotidentifier - SnapshotIdentifier string `json:"SnapshotIdentifier,omitempty"` + SnapshotIdentifier *string `json:"SnapshotIdentifier,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // VpcSecurityGroupIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-vpcsecuritygroupids - VpcSecurityGroupIds []string `json:"VpcSecurityGroupIds,omitempty"` + VpcSecurityGroupIds *[]string `json:"VpcSecurityGroupIds,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/redshift/aws-redshift-cluster_endpoint.go b/cloudformation/redshift/aws-redshift-cluster_endpoint.go index 4338767e09..343641c78f 100644 --- a/cloudformation/redshift/aws-redshift-cluster_endpoint.go +++ b/cloudformation/redshift/aws-redshift-cluster_endpoint.go @@ -11,12 +11,12 @@ type Cluster_Endpoint struct { // Address AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshift-cluster-endpoint.html#cfn-redshift-cluster-endpoint-address - Address string `json:"Address,omitempty"` + Address *string `json:"Address,omitempty"` // Port AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshift-cluster-endpoint.html#cfn-redshift-cluster-endpoint-port - Port string `json:"Port,omitempty"` + Port *string `json:"Port,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/redshift/aws-redshift-cluster_loggingproperties.go b/cloudformation/redshift/aws-redshift-cluster_loggingproperties.go index 6cc31c9597..76d114b48d 100644 --- a/cloudformation/redshift/aws-redshift-cluster_loggingproperties.go +++ b/cloudformation/redshift/aws-redshift-cluster_loggingproperties.go @@ -11,12 +11,12 @@ type Cluster_LoggingProperties struct { // BucketName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshift-cluster-loggingproperties.html#cfn-redshift-cluster-loggingproperties-bucketname - BucketName string `json:"BucketName,omitempty"` + BucketName string `json:"BucketName"` // S3KeyPrefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshift-cluster-loggingproperties.html#cfn-redshift-cluster-loggingproperties-s3keyprefix - S3KeyPrefix string `json:"S3KeyPrefix,omitempty"` + S3KeyPrefix *string `json:"S3KeyPrefix,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/redshift/aws-redshift-clusterparametergroup.go b/cloudformation/redshift/aws-redshift-clusterparametergroup.go index e5e945f52b..07cdfa53b1 100644 --- a/cloudformation/redshift/aws-redshift-clusterparametergroup.go +++ b/cloudformation/redshift/aws-redshift-clusterparametergroup.go @@ -16,22 +16,22 @@ type ClusterParameterGroup struct { // Description AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-description - Description string `json:"Description,omitempty"` + Description string `json:"Description"` // ParameterGroupFamily AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-parametergroupfamily - ParameterGroupFamily string `json:"ParameterGroupFamily,omitempty"` + ParameterGroupFamily string `json:"ParameterGroupFamily"` // Parameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-parameters - Parameters []ClusterParameterGroup_Parameter `json:"Parameters,omitempty"` + Parameters *[]ClusterParameterGroup_Parameter `json:"Parameters,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/redshift/aws-redshift-clusterparametergroup_parameter.go b/cloudformation/redshift/aws-redshift-clusterparametergroup_parameter.go index f750268a92..86601510d8 100644 --- a/cloudformation/redshift/aws-redshift-clusterparametergroup_parameter.go +++ b/cloudformation/redshift/aws-redshift-clusterparametergroup_parameter.go @@ -11,12 +11,12 @@ type ClusterParameterGroup_Parameter struct { // ParameterName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-property-redshift-clusterparametergroup-parameter.html#cfn-redshift-clusterparametergroup-parameter-parametername - ParameterName string `json:"ParameterName,omitempty"` + ParameterName string `json:"ParameterName"` // ParameterValue AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-property-redshift-clusterparametergroup-parameter.html#cfn-redshift-clusterparametergroup-parameter-parametervalue - ParameterValue string `json:"ParameterValue,omitempty"` + ParameterValue string `json:"ParameterValue"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/redshift/aws-redshift-clustersecuritygroup.go b/cloudformation/redshift/aws-redshift-clustersecuritygroup.go index b91820a56e..7f08435356 100644 --- a/cloudformation/redshift/aws-redshift-clustersecuritygroup.go +++ b/cloudformation/redshift/aws-redshift-clustersecuritygroup.go @@ -16,12 +16,12 @@ type ClusterSecurityGroup struct { // Description AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersecuritygroup.html#cfn-redshift-clustersecuritygroup-description - Description string `json:"Description,omitempty"` + Description string `json:"Description"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersecuritygroup.html#cfn-redshift-clustersecuritygroup-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/redshift/aws-redshift-clustersecuritygroupingress.go b/cloudformation/redshift/aws-redshift-clustersecuritygroupingress.go index e0bf1fc2dc..2f1aff5c14 100644 --- a/cloudformation/redshift/aws-redshift-clustersecuritygroupingress.go +++ b/cloudformation/redshift/aws-redshift-clustersecuritygroupingress.go @@ -15,22 +15,22 @@ type ClusterSecurityGroupIngress struct { // CIDRIP AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersecuritygroupingress.html#cfn-redshift-clustersecuritygroupingress-cidrip - CIDRIP string `json:"CIDRIP,omitempty"` + CIDRIP *string `json:"CIDRIP,omitempty"` // ClusterSecurityGroupName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersecuritygroupingress.html#cfn-redshift-clustersecuritygroupingress-clustersecuritygroupname - ClusterSecurityGroupName string `json:"ClusterSecurityGroupName,omitempty"` + ClusterSecurityGroupName string `json:"ClusterSecurityGroupName"` // EC2SecurityGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersecuritygroupingress.html#cfn-redshift-clustersecuritygroupingress-ec2securitygroupname - EC2SecurityGroupName string `json:"EC2SecurityGroupName,omitempty"` + EC2SecurityGroupName *string `json:"EC2SecurityGroupName,omitempty"` // EC2SecurityGroupOwnerId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersecuritygroupingress.html#cfn-redshift-clustersecuritygroupingress-ec2securitygroupownerid - EC2SecurityGroupOwnerId string `json:"EC2SecurityGroupOwnerId,omitempty"` + EC2SecurityGroupOwnerId *string `json:"EC2SecurityGroupOwnerId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/redshift/aws-redshift-clustersubnetgroup.go b/cloudformation/redshift/aws-redshift-clustersubnetgroup.go index 0a47aa21f8..96062f7baa 100644 --- a/cloudformation/redshift/aws-redshift-clustersubnetgroup.go +++ b/cloudformation/redshift/aws-redshift-clustersubnetgroup.go @@ -16,17 +16,17 @@ type ClusterSubnetGroup struct { // Description AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html#cfn-redshift-clustersubnetgroup-description - Description string `json:"Description,omitempty"` + Description string `json:"Description"` // SubnetIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html#cfn-redshift-clustersubnetgroup-subnetids - SubnetIds []string `json:"SubnetIds,omitempty"` + SubnetIds []string `json:"SubnetIds"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html#cfn-redshift-clustersubnetgroup-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/redshift/aws-redshift-endpointaccess.go b/cloudformation/redshift/aws-redshift-endpointaccess.go index 1fc3cdd6fa..6c70ab8821 100644 --- a/cloudformation/redshift/aws-redshift-endpointaccess.go +++ b/cloudformation/redshift/aws-redshift-endpointaccess.go @@ -15,27 +15,27 @@ type EndpointAccess struct { // ClusterIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-endpointaccess.html#cfn-redshift-endpointaccess-clusteridentifier - ClusterIdentifier string `json:"ClusterIdentifier,omitempty"` + ClusterIdentifier *string `json:"ClusterIdentifier,omitempty"` // EndpointName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-endpointaccess.html#cfn-redshift-endpointaccess-endpointname - EndpointName string `json:"EndpointName,omitempty"` + EndpointName string `json:"EndpointName"` // ResourceOwner AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-endpointaccess.html#cfn-redshift-endpointaccess-resourceowner - ResourceOwner string `json:"ResourceOwner,omitempty"` + ResourceOwner *string `json:"ResourceOwner,omitempty"` // SubnetGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-endpointaccess.html#cfn-redshift-endpointaccess-subnetgroupname - SubnetGroupName string `json:"SubnetGroupName,omitempty"` + SubnetGroupName *string `json:"SubnetGroupName,omitempty"` // VpcSecurityGroupIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-endpointaccess.html#cfn-redshift-endpointaccess-vpcsecuritygroupids - VpcSecurityGroupIds []string `json:"VpcSecurityGroupIds,omitempty"` + VpcSecurityGroupIds []string `json:"VpcSecurityGroupIds"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/redshift/aws-redshift-endpointaccess_vpcsecuritygroup.go b/cloudformation/redshift/aws-redshift-endpointaccess_vpcsecuritygroup.go index 9385046c4b..bb3546af2e 100644 --- a/cloudformation/redshift/aws-redshift-endpointaccess_vpcsecuritygroup.go +++ b/cloudformation/redshift/aws-redshift-endpointaccess_vpcsecuritygroup.go @@ -11,12 +11,12 @@ type EndpointAccess_VpcSecurityGroup struct { // Status AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshift-endpointaccess-vpcsecuritygroup.html#cfn-redshift-endpointaccess-vpcsecuritygroup-status - Status string `json:"Status,omitempty"` + Status *string `json:"Status,omitempty"` // VpcSecurityGroupId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshift-endpointaccess-vpcsecuritygroup.html#cfn-redshift-endpointaccess-vpcsecuritygroup-vpcsecuritygroupid - VpcSecurityGroupId string `json:"VpcSecurityGroupId,omitempty"` + VpcSecurityGroupId *string `json:"VpcSecurityGroupId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/redshift/aws-redshift-endpointauthorization.go b/cloudformation/redshift/aws-redshift-endpointauthorization.go index 2b0a333095..bf0b7f7a74 100644 --- a/cloudformation/redshift/aws-redshift-endpointauthorization.go +++ b/cloudformation/redshift/aws-redshift-endpointauthorization.go @@ -15,22 +15,22 @@ type EndpointAuthorization struct { // Account AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-endpointauthorization.html#cfn-redshift-endpointauthorization-account - Account string `json:"Account,omitempty"` + Account string `json:"Account"` // ClusterIdentifier AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-endpointauthorization.html#cfn-redshift-endpointauthorization-clusteridentifier - ClusterIdentifier string `json:"ClusterIdentifier,omitempty"` + ClusterIdentifier string `json:"ClusterIdentifier"` // Force AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-endpointauthorization.html#cfn-redshift-endpointauthorization-force - Force bool `json:"Force,omitempty"` + Force *bool `json:"Force,omitempty"` // VpcIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-endpointauthorization.html#cfn-redshift-endpointauthorization-vpcids - VpcIds []string `json:"VpcIds,omitempty"` + VpcIds *[]string `json:"VpcIds,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/redshift/aws-redshift-eventsubscription.go b/cloudformation/redshift/aws-redshift-eventsubscription.go index 9705fcb43c..0d12a90b23 100644 --- a/cloudformation/redshift/aws-redshift-eventsubscription.go +++ b/cloudformation/redshift/aws-redshift-eventsubscription.go @@ -16,42 +16,42 @@ type EventSubscription struct { // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-eventsubscription.html#cfn-redshift-eventsubscription-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // EventCategories AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-eventsubscription.html#cfn-redshift-eventsubscription-eventcategories - EventCategories []string `json:"EventCategories,omitempty"` + EventCategories *[]string `json:"EventCategories,omitempty"` // Severity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-eventsubscription.html#cfn-redshift-eventsubscription-severity - Severity string `json:"Severity,omitempty"` + Severity *string `json:"Severity,omitempty"` // SnsTopicArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-eventsubscription.html#cfn-redshift-eventsubscription-snstopicarn - SnsTopicArn string `json:"SnsTopicArn,omitempty"` + SnsTopicArn *string `json:"SnsTopicArn,omitempty"` // SourceIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-eventsubscription.html#cfn-redshift-eventsubscription-sourceids - SourceIds []string `json:"SourceIds,omitempty"` + SourceIds *[]string `json:"SourceIds,omitempty"` // SourceType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-eventsubscription.html#cfn-redshift-eventsubscription-sourcetype - SourceType string `json:"SourceType,omitempty"` + SourceType *string `json:"SourceType,omitempty"` // SubscriptionName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-eventsubscription.html#cfn-redshift-eventsubscription-subscriptionname - SubscriptionName string `json:"SubscriptionName,omitempty"` + SubscriptionName string `json:"SubscriptionName"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-eventsubscription.html#cfn-redshift-eventsubscription-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/redshift/aws-redshift-scheduledaction.go b/cloudformation/redshift/aws-redshift-scheduledaction.go index 6780c2b1e7..141efdd7c9 100644 --- a/cloudformation/redshift/aws-redshift-scheduledaction.go +++ b/cloudformation/redshift/aws-redshift-scheduledaction.go @@ -15,37 +15,37 @@ type ScheduledAction struct { // Enable AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-scheduledaction.html#cfn-redshift-scheduledaction-enable - Enable bool `json:"Enable,omitempty"` + Enable *bool `json:"Enable,omitempty"` // EndTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-scheduledaction.html#cfn-redshift-scheduledaction-endtime - EndTime string `json:"EndTime,omitempty"` + EndTime *string `json:"EndTime,omitempty"` // IamRole AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-scheduledaction.html#cfn-redshift-scheduledaction-iamrole - IamRole string `json:"IamRole,omitempty"` + IamRole *string `json:"IamRole,omitempty"` // Schedule AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-scheduledaction.html#cfn-redshift-scheduledaction-schedule - Schedule string `json:"Schedule,omitempty"` + Schedule *string `json:"Schedule,omitempty"` // ScheduledActionDescription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-scheduledaction.html#cfn-redshift-scheduledaction-scheduledactiondescription - ScheduledActionDescription string `json:"ScheduledActionDescription,omitempty"` + ScheduledActionDescription *string `json:"ScheduledActionDescription,omitempty"` // ScheduledActionName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-scheduledaction.html#cfn-redshift-scheduledaction-scheduledactionname - ScheduledActionName string `json:"ScheduledActionName,omitempty"` + ScheduledActionName string `json:"ScheduledActionName"` // StartTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-scheduledaction.html#cfn-redshift-scheduledaction-starttime - StartTime string `json:"StartTime,omitempty"` + StartTime *string `json:"StartTime,omitempty"` // TargetAction AWS CloudFormation Property // Required: false diff --git a/cloudformation/redshift/aws-redshift-scheduledaction_pauseclustermessage.go b/cloudformation/redshift/aws-redshift-scheduledaction_pauseclustermessage.go index a7af43a1f9..63016c3217 100644 --- a/cloudformation/redshift/aws-redshift-scheduledaction_pauseclustermessage.go +++ b/cloudformation/redshift/aws-redshift-scheduledaction_pauseclustermessage.go @@ -11,7 +11,7 @@ type ScheduledAction_PauseClusterMessage struct { // ClusterIdentifier AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshift-scheduledaction-pauseclustermessage.html#cfn-redshift-scheduledaction-pauseclustermessage-clusteridentifier - ClusterIdentifier string `json:"ClusterIdentifier,omitempty"` + ClusterIdentifier string `json:"ClusterIdentifier"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/redshift/aws-redshift-scheduledaction_resizeclustermessage.go b/cloudformation/redshift/aws-redshift-scheduledaction_resizeclustermessage.go index 9a78b59f08..0c8bb4d1e0 100644 --- a/cloudformation/redshift/aws-redshift-scheduledaction_resizeclustermessage.go +++ b/cloudformation/redshift/aws-redshift-scheduledaction_resizeclustermessage.go @@ -11,27 +11,27 @@ type ScheduledAction_ResizeClusterMessage struct { // Classic AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshift-scheduledaction-resizeclustermessage.html#cfn-redshift-scheduledaction-resizeclustermessage-classic - Classic bool `json:"Classic,omitempty"` + Classic *bool `json:"Classic,omitempty"` // ClusterIdentifier AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshift-scheduledaction-resizeclustermessage.html#cfn-redshift-scheduledaction-resizeclustermessage-clusteridentifier - ClusterIdentifier string `json:"ClusterIdentifier,omitempty"` + ClusterIdentifier string `json:"ClusterIdentifier"` // ClusterType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshift-scheduledaction-resizeclustermessage.html#cfn-redshift-scheduledaction-resizeclustermessage-clustertype - ClusterType string `json:"ClusterType,omitempty"` + ClusterType *string `json:"ClusterType,omitempty"` // NodeType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshift-scheduledaction-resizeclustermessage.html#cfn-redshift-scheduledaction-resizeclustermessage-nodetype - NodeType string `json:"NodeType,omitempty"` + NodeType *string `json:"NodeType,omitempty"` // NumberOfNodes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshift-scheduledaction-resizeclustermessage.html#cfn-redshift-scheduledaction-resizeclustermessage-numberofnodes - NumberOfNodes int `json:"NumberOfNodes,omitempty"` + NumberOfNodes *int `json:"NumberOfNodes,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/redshift/aws-redshift-scheduledaction_resumeclustermessage.go b/cloudformation/redshift/aws-redshift-scheduledaction_resumeclustermessage.go index 7b11993106..53be1e1f2b 100644 --- a/cloudformation/redshift/aws-redshift-scheduledaction_resumeclustermessage.go +++ b/cloudformation/redshift/aws-redshift-scheduledaction_resumeclustermessage.go @@ -11,7 +11,7 @@ type ScheduledAction_ResumeClusterMessage struct { // ClusterIdentifier AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshift-scheduledaction-resumeclustermessage.html#cfn-redshift-scheduledaction-resumeclustermessage-clusteridentifier - ClusterIdentifier string `json:"ClusterIdentifier,omitempty"` + ClusterIdentifier string `json:"ClusterIdentifier"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/refactorspaces/aws-refactorspaces-application.go b/cloudformation/refactorspaces/aws-refactorspaces-application.go index 6214d2d841..9fdd38becd 100644 --- a/cloudformation/refactorspaces/aws-refactorspaces-application.go +++ b/cloudformation/refactorspaces/aws-refactorspaces-application.go @@ -21,27 +21,27 @@ type Application struct { // EnvironmentIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-refactorspaces-application.html#cfn-refactorspaces-application-environmentidentifier - EnvironmentIdentifier string `json:"EnvironmentIdentifier,omitempty"` + EnvironmentIdentifier *string `json:"EnvironmentIdentifier,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-refactorspaces-application.html#cfn-refactorspaces-application-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // ProxyType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-refactorspaces-application.html#cfn-refactorspaces-application-proxytype - ProxyType string `json:"ProxyType,omitempty"` + ProxyType *string `json:"ProxyType,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-refactorspaces-application.html#cfn-refactorspaces-application-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // VpcId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-refactorspaces-application.html#cfn-refactorspaces-application-vpcid - VpcId string `json:"VpcId,omitempty"` + VpcId *string `json:"VpcId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/refactorspaces/aws-refactorspaces-application_apigatewayproxyinput.go b/cloudformation/refactorspaces/aws-refactorspaces-application_apigatewayproxyinput.go index 56d14c556a..0cee181a9b 100644 --- a/cloudformation/refactorspaces/aws-refactorspaces-application_apigatewayproxyinput.go +++ b/cloudformation/refactorspaces/aws-refactorspaces-application_apigatewayproxyinput.go @@ -11,12 +11,12 @@ type Application_ApiGatewayProxyInput struct { // EndpointType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-refactorspaces-application-apigatewayproxyinput.html#cfn-refactorspaces-application-apigatewayproxyinput-endpointtype - EndpointType string `json:"EndpointType,omitempty"` + EndpointType *string `json:"EndpointType,omitempty"` // StageName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-refactorspaces-application-apigatewayproxyinput.html#cfn-refactorspaces-application-apigatewayproxyinput-stagename - StageName string `json:"StageName,omitempty"` + StageName *string `json:"StageName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/refactorspaces/aws-refactorspaces-environment.go b/cloudformation/refactorspaces/aws-refactorspaces-environment.go index bb036a4ec1..1f4f42e3e3 100644 --- a/cloudformation/refactorspaces/aws-refactorspaces-environment.go +++ b/cloudformation/refactorspaces/aws-refactorspaces-environment.go @@ -16,22 +16,22 @@ type Environment struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-refactorspaces-environment.html#cfn-refactorspaces-environment-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-refactorspaces-environment.html#cfn-refactorspaces-environment-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // NetworkFabricType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-refactorspaces-environment.html#cfn-refactorspaces-environment-networkfabrictype - NetworkFabricType string `json:"NetworkFabricType,omitempty"` + NetworkFabricType *string `json:"NetworkFabricType,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-refactorspaces-environment.html#cfn-refactorspaces-environment-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/refactorspaces/aws-refactorspaces-route.go b/cloudformation/refactorspaces/aws-refactorspaces-route.go index 469596a49d..0b0313bb36 100644 --- a/cloudformation/refactorspaces/aws-refactorspaces-route.go +++ b/cloudformation/refactorspaces/aws-refactorspaces-route.go @@ -16,27 +16,27 @@ type Route struct { // ApplicationIdentifier AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-refactorspaces-route.html#cfn-refactorspaces-route-applicationidentifier - ApplicationIdentifier string `json:"ApplicationIdentifier,omitempty"` + ApplicationIdentifier string `json:"ApplicationIdentifier"` // EnvironmentIdentifier AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-refactorspaces-route.html#cfn-refactorspaces-route-environmentidentifier - EnvironmentIdentifier string `json:"EnvironmentIdentifier,omitempty"` + EnvironmentIdentifier string `json:"EnvironmentIdentifier"` // RouteType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-refactorspaces-route.html#cfn-refactorspaces-route-routetype - RouteType string `json:"RouteType,omitempty"` + RouteType *string `json:"RouteType,omitempty"` // ServiceIdentifier AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-refactorspaces-route.html#cfn-refactorspaces-route-serviceidentifier - ServiceIdentifier string `json:"ServiceIdentifier,omitempty"` + ServiceIdentifier string `json:"ServiceIdentifier"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-refactorspaces-route.html#cfn-refactorspaces-route-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // UriPathRoute AWS CloudFormation Property // Required: false diff --git a/cloudformation/refactorspaces/aws-refactorspaces-route_uripathrouteinput.go b/cloudformation/refactorspaces/aws-refactorspaces-route_uripathrouteinput.go index 2a8b84ebb1..2e1628e2e3 100644 --- a/cloudformation/refactorspaces/aws-refactorspaces-route_uripathrouteinput.go +++ b/cloudformation/refactorspaces/aws-refactorspaces-route_uripathrouteinput.go @@ -11,22 +11,22 @@ type Route_UriPathRouteInput struct { // ActivationState AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-refactorspaces-route-uripathrouteinput.html#cfn-refactorspaces-route-uripathrouteinput-activationstate - ActivationState string `json:"ActivationState,omitempty"` + ActivationState string `json:"ActivationState"` // IncludeChildPaths AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-refactorspaces-route-uripathrouteinput.html#cfn-refactorspaces-route-uripathrouteinput-includechildpaths - IncludeChildPaths bool `json:"IncludeChildPaths,omitempty"` + IncludeChildPaths *bool `json:"IncludeChildPaths,omitempty"` // Methods AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-refactorspaces-route-uripathrouteinput.html#cfn-refactorspaces-route-uripathrouteinput-methods - Methods []string `json:"Methods,omitempty"` + Methods *[]string `json:"Methods,omitempty"` // SourcePath AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-refactorspaces-route-uripathrouteinput.html#cfn-refactorspaces-route-uripathrouteinput-sourcepath - SourcePath string `json:"SourcePath,omitempty"` + SourcePath *string `json:"SourcePath,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/refactorspaces/aws-refactorspaces-service.go b/cloudformation/refactorspaces/aws-refactorspaces-service.go index 8756060b24..b0fe6822aa 100644 --- a/cloudformation/refactorspaces/aws-refactorspaces-service.go +++ b/cloudformation/refactorspaces/aws-refactorspaces-service.go @@ -16,22 +16,22 @@ type Service struct { // ApplicationIdentifier AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-refactorspaces-service.html#cfn-refactorspaces-service-applicationidentifier - ApplicationIdentifier string `json:"ApplicationIdentifier,omitempty"` + ApplicationIdentifier string `json:"ApplicationIdentifier"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-refactorspaces-service.html#cfn-refactorspaces-service-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // EndpointType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-refactorspaces-service.html#cfn-refactorspaces-service-endpointtype - EndpointType string `json:"EndpointType,omitempty"` + EndpointType *string `json:"EndpointType,omitempty"` // EnvironmentIdentifier AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-refactorspaces-service.html#cfn-refactorspaces-service-environmentidentifier - EnvironmentIdentifier string `json:"EnvironmentIdentifier,omitempty"` + EnvironmentIdentifier string `json:"EnvironmentIdentifier"` // LambdaEndpoint AWS CloudFormation Property // Required: false @@ -41,12 +41,12 @@ type Service struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-refactorspaces-service.html#cfn-refactorspaces-service-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-refactorspaces-service.html#cfn-refactorspaces-service-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // UrlEndpoint AWS CloudFormation Property // Required: false @@ -56,7 +56,7 @@ type Service struct { // VpcId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-refactorspaces-service.html#cfn-refactorspaces-service-vpcid - VpcId string `json:"VpcId,omitempty"` + VpcId *string `json:"VpcId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/refactorspaces/aws-refactorspaces-service_lambdaendpointinput.go b/cloudformation/refactorspaces/aws-refactorspaces-service_lambdaendpointinput.go index 7a6df230a6..dc6558b9c0 100644 --- a/cloudformation/refactorspaces/aws-refactorspaces-service_lambdaendpointinput.go +++ b/cloudformation/refactorspaces/aws-refactorspaces-service_lambdaendpointinput.go @@ -11,7 +11,7 @@ type Service_LambdaEndpointInput struct { // Arn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-refactorspaces-service-lambdaendpointinput.html#cfn-refactorspaces-service-lambdaendpointinput-arn - Arn string `json:"Arn,omitempty"` + Arn string `json:"Arn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/refactorspaces/aws-refactorspaces-service_urlendpointinput.go b/cloudformation/refactorspaces/aws-refactorspaces-service_urlendpointinput.go index 9c60f1c54b..cbee4d7a6f 100644 --- a/cloudformation/refactorspaces/aws-refactorspaces-service_urlendpointinput.go +++ b/cloudformation/refactorspaces/aws-refactorspaces-service_urlendpointinput.go @@ -11,12 +11,12 @@ type Service_UrlEndpointInput struct { // HealthUrl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-refactorspaces-service-urlendpointinput.html#cfn-refactorspaces-service-urlendpointinput-healthurl - HealthUrl string `json:"HealthUrl,omitempty"` + HealthUrl *string `json:"HealthUrl,omitempty"` // Url AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-refactorspaces-service-urlendpointinput.html#cfn-refactorspaces-service-urlendpointinput-url - Url string `json:"Url,omitempty"` + Url string `json:"Url"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/rekognition/aws-rekognition-collection.go b/cloudformation/rekognition/aws-rekognition-collection.go index aabd8f61d4..b1ec86f34d 100644 --- a/cloudformation/rekognition/aws-rekognition-collection.go +++ b/cloudformation/rekognition/aws-rekognition-collection.go @@ -16,12 +16,12 @@ type Collection struct { // CollectionId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rekognition-collection.html#cfn-rekognition-collection-collectionid - CollectionId string `json:"CollectionId,omitempty"` + CollectionId string `json:"CollectionId"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rekognition-collection.html#cfn-rekognition-collection-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/rekognition/aws-rekognition-project.go b/cloudformation/rekognition/aws-rekognition-project.go index 1b77b4427e..bb5f927192 100644 --- a/cloudformation/rekognition/aws-rekognition-project.go +++ b/cloudformation/rekognition/aws-rekognition-project.go @@ -15,7 +15,7 @@ type Project struct { // ProjectName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rekognition-project.html#cfn-rekognition-project-projectname - ProjectName string `json:"ProjectName,omitempty"` + ProjectName string `json:"ProjectName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/resiliencehub/aws-resiliencehub-app.go b/cloudformation/resiliencehub/aws-resiliencehub-app.go index 3a84ed872d..ed106ec743 100644 --- a/cloudformation/resiliencehub/aws-resiliencehub-app.go +++ b/cloudformation/resiliencehub/aws-resiliencehub-app.go @@ -15,32 +15,32 @@ type App struct { // AppTemplateBody AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-apptemplatebody - AppTemplateBody string `json:"AppTemplateBody,omitempty"` + AppTemplateBody string `json:"AppTemplateBody"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // ResiliencyPolicyArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-resiliencypolicyarn - ResiliencyPolicyArn string `json:"ResiliencyPolicyArn,omitempty"` + ResiliencyPolicyArn *string `json:"ResiliencyPolicyArn,omitempty"` // ResourceMappings AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-resourcemappings - ResourceMappings []App_ResourceMapping `json:"ResourceMappings,omitempty"` + ResourceMappings []App_ResourceMapping `json:"ResourceMappings"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-tags - Tags map[string]string `json:"Tags,omitempty"` + Tags *map[string]string `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/resiliencehub/aws-resiliencehub-app_physicalresourceid.go b/cloudformation/resiliencehub/aws-resiliencehub-app_physicalresourceid.go index eecc88da9f..349f8c601e 100644 --- a/cloudformation/resiliencehub/aws-resiliencehub-app_physicalresourceid.go +++ b/cloudformation/resiliencehub/aws-resiliencehub-app_physicalresourceid.go @@ -11,22 +11,22 @@ type App_PhysicalResourceId struct { // AwsAccountId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resiliencehub-app-physicalresourceid.html#cfn-resiliencehub-app-physicalresourceid-awsaccountid - AwsAccountId string `json:"AwsAccountId,omitempty"` + AwsAccountId *string `json:"AwsAccountId,omitempty"` // AwsRegion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resiliencehub-app-physicalresourceid.html#cfn-resiliencehub-app-physicalresourceid-awsregion - AwsRegion string `json:"AwsRegion,omitempty"` + AwsRegion *string `json:"AwsRegion,omitempty"` // Identifier AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resiliencehub-app-physicalresourceid.html#cfn-resiliencehub-app-physicalresourceid-identifier - Identifier string `json:"Identifier,omitempty"` + Identifier string `json:"Identifier"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resiliencehub-app-physicalresourceid.html#cfn-resiliencehub-app-physicalresourceid-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/resiliencehub/aws-resiliencehub-app_resourcemapping.go b/cloudformation/resiliencehub/aws-resiliencehub-app_resourcemapping.go index b422faaa69..7a32a64a42 100644 --- a/cloudformation/resiliencehub/aws-resiliencehub-app_resourcemapping.go +++ b/cloudformation/resiliencehub/aws-resiliencehub-app_resourcemapping.go @@ -11,22 +11,22 @@ type App_ResourceMapping struct { // LogicalStackName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resiliencehub-app-resourcemapping.html#cfn-resiliencehub-app-resourcemapping-logicalstackname - LogicalStackName string `json:"LogicalStackName,omitempty"` + LogicalStackName *string `json:"LogicalStackName,omitempty"` // MappingType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resiliencehub-app-resourcemapping.html#cfn-resiliencehub-app-resourcemapping-mappingtype - MappingType string `json:"MappingType,omitempty"` + MappingType string `json:"MappingType"` // PhysicalResourceId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resiliencehub-app-resourcemapping.html#cfn-resiliencehub-app-resourcemapping-physicalresourceid - PhysicalResourceId *App_PhysicalResourceId `json:"PhysicalResourceId,omitempty"` + PhysicalResourceId *App_PhysicalResourceId `json:"PhysicalResourceId"` // ResourceName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resiliencehub-app-resourcemapping.html#cfn-resiliencehub-app-resourcemapping-resourcename - ResourceName string `json:"ResourceName,omitempty"` + ResourceName *string `json:"ResourceName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/resiliencehub/aws-resiliencehub-resiliencypolicy.go b/cloudformation/resiliencehub/aws-resiliencehub-resiliencypolicy.go index 6237c433a5..5923013ea6 100644 --- a/cloudformation/resiliencehub/aws-resiliencehub-resiliencypolicy.go +++ b/cloudformation/resiliencehub/aws-resiliencehub-resiliencypolicy.go @@ -15,32 +15,32 @@ type ResiliencyPolicy struct { // DataLocationConstraint AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-resiliencypolicy.html#cfn-resiliencehub-resiliencypolicy-datalocationconstraint - DataLocationConstraint string `json:"DataLocationConstraint,omitempty"` + DataLocationConstraint *string `json:"DataLocationConstraint,omitempty"` // Policy AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-resiliencypolicy.html#cfn-resiliencehub-resiliencypolicy-policy - Policy map[string]ResiliencyPolicy_FailurePolicy `json:"Policy,omitempty"` + Policy map[string]ResiliencyPolicy_FailurePolicy `json:"Policy"` // PolicyDescription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-resiliencypolicy.html#cfn-resiliencehub-resiliencypolicy-policydescription - PolicyDescription string `json:"PolicyDescription,omitempty"` + PolicyDescription *string `json:"PolicyDescription,omitempty"` // PolicyName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-resiliencypolicy.html#cfn-resiliencehub-resiliencypolicy-policyname - PolicyName string `json:"PolicyName,omitempty"` + PolicyName string `json:"PolicyName"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-resiliencypolicy.html#cfn-resiliencehub-resiliencypolicy-tags - Tags map[string]string `json:"Tags,omitempty"` + Tags *map[string]string `json:"Tags,omitempty"` // Tier AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-resiliencypolicy.html#cfn-resiliencehub-resiliencypolicy-tier - Tier string `json:"Tier,omitempty"` + Tier string `json:"Tier"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/resourcegroups/aws-resourcegroups-group.go b/cloudformation/resourcegroups/aws-resourcegroups-group.go index 4626e17a0d..e6a4ff2d41 100644 --- a/cloudformation/resourcegroups/aws-resourcegroups-group.go +++ b/cloudformation/resourcegroups/aws-resourcegroups-group.go @@ -16,17 +16,17 @@ type Group struct { // Configuration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resourcegroups-group.html#cfn-resourcegroups-group-configuration - Configuration []Group_ConfigurationItem `json:"Configuration,omitempty"` + Configuration *[]Group_ConfigurationItem `json:"Configuration,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resourcegroups-group.html#cfn-resourcegroups-group-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resourcegroups-group.html#cfn-resourcegroups-group-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // ResourceQuery AWS CloudFormation Property // Required: false @@ -36,12 +36,12 @@ type Group struct { // Resources AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resourcegroups-group.html#cfn-resourcegroups-group-resources - Resources []string `json:"Resources,omitempty"` + Resources *[]string `json:"Resources,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resourcegroups-group.html#cfn-resourcegroups-group-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/resourcegroups/aws-resourcegroups-group_configurationitem.go b/cloudformation/resourcegroups/aws-resourcegroups-group_configurationitem.go index 29d2351065..4f71faa563 100644 --- a/cloudformation/resourcegroups/aws-resourcegroups-group_configurationitem.go +++ b/cloudformation/resourcegroups/aws-resourcegroups-group_configurationitem.go @@ -11,12 +11,12 @@ type Group_ConfigurationItem struct { // Parameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resourcegroups-group-configurationitem.html#cfn-resourcegroups-group-configurationitem-parameters - Parameters []Group_ConfigurationParameter `json:"Parameters,omitempty"` + Parameters *[]Group_ConfigurationParameter `json:"Parameters,omitempty"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resourcegroups-group-configurationitem.html#cfn-resourcegroups-group-configurationitem-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/resourcegroups/aws-resourcegroups-group_configurationparameter.go b/cloudformation/resourcegroups/aws-resourcegroups-group_configurationparameter.go index 84b01200da..07f153aab3 100644 --- a/cloudformation/resourcegroups/aws-resourcegroups-group_configurationparameter.go +++ b/cloudformation/resourcegroups/aws-resourcegroups-group_configurationparameter.go @@ -11,12 +11,12 @@ type Group_ConfigurationParameter struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resourcegroups-group-configurationparameter.html#cfn-resourcegroups-group-configurationparameter-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Values AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resourcegroups-group-configurationparameter.html#cfn-resourcegroups-group-configurationparameter-values - Values []string `json:"Values,omitempty"` + Values *[]string `json:"Values,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/resourcegroups/aws-resourcegroups-group_query.go b/cloudformation/resourcegroups/aws-resourcegroups-group_query.go index 0f90ee83ea..6860667e85 100644 --- a/cloudformation/resourcegroups/aws-resourcegroups-group_query.go +++ b/cloudformation/resourcegroups/aws-resourcegroups-group_query.go @@ -11,17 +11,17 @@ type Group_Query struct { // ResourceTypeFilters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resourcegroups-group-query.html#cfn-resourcegroups-group-query-resourcetypefilters - ResourceTypeFilters []string `json:"ResourceTypeFilters,omitempty"` + ResourceTypeFilters *[]string `json:"ResourceTypeFilters,omitempty"` // StackIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resourcegroups-group-query.html#cfn-resourcegroups-group-query-stackidentifier - StackIdentifier string `json:"StackIdentifier,omitempty"` + StackIdentifier *string `json:"StackIdentifier,omitempty"` // TagFilters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resourcegroups-group-query.html#cfn-resourcegroups-group-query-tagfilters - TagFilters []Group_TagFilter `json:"TagFilters,omitempty"` + TagFilters *[]Group_TagFilter `json:"TagFilters,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/resourcegroups/aws-resourcegroups-group_resourcequery.go b/cloudformation/resourcegroups/aws-resourcegroups-group_resourcequery.go index d89b89c8db..5904bc1bb1 100644 --- a/cloudformation/resourcegroups/aws-resourcegroups-group_resourcequery.go +++ b/cloudformation/resourcegroups/aws-resourcegroups-group_resourcequery.go @@ -16,7 +16,7 @@ type Group_ResourceQuery struct { // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resourcegroups-group-resourcequery.html#cfn-resourcegroups-group-resourcequery-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/resourcegroups/aws-resourcegroups-group_tagfilter.go b/cloudformation/resourcegroups/aws-resourcegroups-group_tagfilter.go index 9fef9895b6..e390318c5e 100644 --- a/cloudformation/resourcegroups/aws-resourcegroups-group_tagfilter.go +++ b/cloudformation/resourcegroups/aws-resourcegroups-group_tagfilter.go @@ -11,12 +11,12 @@ type Group_TagFilter struct { // Key AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resourcegroups-group-tagfilter.html#cfn-resourcegroups-group-tagfilter-key - Key string `json:"Key,omitempty"` + Key *string `json:"Key,omitempty"` // Values AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resourcegroups-group-tagfilter.html#cfn-resourcegroups-group-tagfilter-values - Values []string `json:"Values,omitempty"` + Values *[]string `json:"Values,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/robomaker/aws-robomaker-fleet.go b/cloudformation/robomaker/aws-robomaker-fleet.go index 5e8823c405..0c3949926a 100644 --- a/cloudformation/robomaker/aws-robomaker-fleet.go +++ b/cloudformation/robomaker/aws-robomaker-fleet.go @@ -15,12 +15,12 @@ type Fleet struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-robomaker-fleet.html#cfn-robomaker-fleet-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-robomaker-fleet.html#cfn-robomaker-fleet-tags - Tags map[string]string `json:"Tags,omitempty"` + Tags *map[string]string `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/robomaker/aws-robomaker-robot.go b/cloudformation/robomaker/aws-robomaker-robot.go index 347253aa1d..8fb292b11d 100644 --- a/cloudformation/robomaker/aws-robomaker-robot.go +++ b/cloudformation/robomaker/aws-robomaker-robot.go @@ -15,27 +15,27 @@ type Robot struct { // Architecture AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-robomaker-robot.html#cfn-robomaker-robot-architecture - Architecture string `json:"Architecture,omitempty"` + Architecture string `json:"Architecture"` // Fleet AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-robomaker-robot.html#cfn-robomaker-robot-fleet - Fleet string `json:"Fleet,omitempty"` + Fleet *string `json:"Fleet,omitempty"` // GreengrassGroupId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-robomaker-robot.html#cfn-robomaker-robot-greengrassgroupid - GreengrassGroupId string `json:"GreengrassGroupId,omitempty"` + GreengrassGroupId string `json:"GreengrassGroupId"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-robomaker-robot.html#cfn-robomaker-robot-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-robomaker-robot.html#cfn-robomaker-robot-tags - Tags map[string]string `json:"Tags,omitempty"` + Tags *map[string]string `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/robomaker/aws-robomaker-robotapplication.go b/cloudformation/robomaker/aws-robomaker-robotapplication.go index c9f68758f5..57136da756 100644 --- a/cloudformation/robomaker/aws-robomaker-robotapplication.go +++ b/cloudformation/robomaker/aws-robomaker-robotapplication.go @@ -15,32 +15,32 @@ type RobotApplication struct { // CurrentRevisionId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-robomaker-robotapplication.html#cfn-robomaker-robotapplication-currentrevisionid - CurrentRevisionId string `json:"CurrentRevisionId,omitempty"` + CurrentRevisionId *string `json:"CurrentRevisionId,omitempty"` // Environment AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-robomaker-robotapplication.html#cfn-robomaker-robotapplication-environment - Environment string `json:"Environment,omitempty"` + Environment *string `json:"Environment,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-robomaker-robotapplication.html#cfn-robomaker-robotapplication-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // RobotSoftwareSuite AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-robomaker-robotapplication.html#cfn-robomaker-robotapplication-robotsoftwaresuite - RobotSoftwareSuite *RobotApplication_RobotSoftwareSuite `json:"RobotSoftwareSuite,omitempty"` + RobotSoftwareSuite *RobotApplication_RobotSoftwareSuite `json:"RobotSoftwareSuite"` // Sources AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-robomaker-robotapplication.html#cfn-robomaker-robotapplication-sources - Sources []RobotApplication_SourceConfig `json:"Sources,omitempty"` + Sources *[]RobotApplication_SourceConfig `json:"Sources,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-robomaker-robotapplication.html#cfn-robomaker-robotapplication-tags - Tags map[string]string `json:"Tags,omitempty"` + Tags *map[string]string `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/robomaker/aws-robomaker-robotapplication_robotsoftwaresuite.go b/cloudformation/robomaker/aws-robomaker-robotapplication_robotsoftwaresuite.go index 48de203766..d7f96d6386 100644 --- a/cloudformation/robomaker/aws-robomaker-robotapplication_robotsoftwaresuite.go +++ b/cloudformation/robomaker/aws-robomaker-robotapplication_robotsoftwaresuite.go @@ -11,12 +11,12 @@ type RobotApplication_RobotSoftwareSuite struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-robomaker-robotapplication-robotsoftwaresuite.html#cfn-robomaker-robotapplication-robotsoftwaresuite-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Version AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-robomaker-robotapplication-robotsoftwaresuite.html#cfn-robomaker-robotapplication-robotsoftwaresuite-version - Version string `json:"Version,omitempty"` + Version *string `json:"Version,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/robomaker/aws-robomaker-robotapplication_sourceconfig.go b/cloudformation/robomaker/aws-robomaker-robotapplication_sourceconfig.go index a12dbec590..e53abe5134 100644 --- a/cloudformation/robomaker/aws-robomaker-robotapplication_sourceconfig.go +++ b/cloudformation/robomaker/aws-robomaker-robotapplication_sourceconfig.go @@ -11,17 +11,17 @@ type RobotApplication_SourceConfig struct { // Architecture AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-robomaker-robotapplication-sourceconfig.html#cfn-robomaker-robotapplication-sourceconfig-architecture - Architecture string `json:"Architecture,omitempty"` + Architecture string `json:"Architecture"` // S3Bucket AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-robomaker-robotapplication-sourceconfig.html#cfn-robomaker-robotapplication-sourceconfig-s3bucket - S3Bucket string `json:"S3Bucket,omitempty"` + S3Bucket string `json:"S3Bucket"` // S3Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-robomaker-robotapplication-sourceconfig.html#cfn-robomaker-robotapplication-sourceconfig-s3key - S3Key string `json:"S3Key,omitempty"` + S3Key string `json:"S3Key"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/robomaker/aws-robomaker-robotapplicationversion.go b/cloudformation/robomaker/aws-robomaker-robotapplicationversion.go index a1f3ff3763..fac699cde0 100644 --- a/cloudformation/robomaker/aws-robomaker-robotapplicationversion.go +++ b/cloudformation/robomaker/aws-robomaker-robotapplicationversion.go @@ -15,12 +15,12 @@ type RobotApplicationVersion struct { // Application AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-robomaker-robotapplicationversion.html#cfn-robomaker-robotapplicationversion-application - Application string `json:"Application,omitempty"` + Application string `json:"Application"` // CurrentRevisionId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-robomaker-robotapplicationversion.html#cfn-robomaker-robotapplicationversion-currentrevisionid - CurrentRevisionId string `json:"CurrentRevisionId,omitempty"` + CurrentRevisionId *string `json:"CurrentRevisionId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/robomaker/aws-robomaker-simulationapplication.go b/cloudformation/robomaker/aws-robomaker-simulationapplication.go index 92ff6a3d39..50357ef8ba 100644 --- a/cloudformation/robomaker/aws-robomaker-simulationapplication.go +++ b/cloudformation/robomaker/aws-robomaker-simulationapplication.go @@ -15,17 +15,17 @@ type SimulationApplication struct { // CurrentRevisionId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-robomaker-simulationapplication.html#cfn-robomaker-simulationapplication-currentrevisionid - CurrentRevisionId string `json:"CurrentRevisionId,omitempty"` + CurrentRevisionId *string `json:"CurrentRevisionId,omitempty"` // Environment AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-robomaker-simulationapplication.html#cfn-robomaker-simulationapplication-environment - Environment string `json:"Environment,omitempty"` + Environment *string `json:"Environment,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-robomaker-simulationapplication.html#cfn-robomaker-simulationapplication-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // RenderingEngine AWS CloudFormation Property // Required: false @@ -35,22 +35,22 @@ type SimulationApplication struct { // RobotSoftwareSuite AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-robomaker-simulationapplication.html#cfn-robomaker-simulationapplication-robotsoftwaresuite - RobotSoftwareSuite *SimulationApplication_RobotSoftwareSuite `json:"RobotSoftwareSuite,omitempty"` + RobotSoftwareSuite *SimulationApplication_RobotSoftwareSuite `json:"RobotSoftwareSuite"` // SimulationSoftwareSuite AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-robomaker-simulationapplication.html#cfn-robomaker-simulationapplication-simulationsoftwaresuite - SimulationSoftwareSuite *SimulationApplication_SimulationSoftwareSuite `json:"SimulationSoftwareSuite,omitempty"` + SimulationSoftwareSuite *SimulationApplication_SimulationSoftwareSuite `json:"SimulationSoftwareSuite"` // Sources AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-robomaker-simulationapplication.html#cfn-robomaker-simulationapplication-sources - Sources []SimulationApplication_SourceConfig `json:"Sources,omitempty"` + Sources *[]SimulationApplication_SourceConfig `json:"Sources,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-robomaker-simulationapplication.html#cfn-robomaker-simulationapplication-tags - Tags map[string]string `json:"Tags,omitempty"` + Tags *map[string]string `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/robomaker/aws-robomaker-simulationapplication_renderingengine.go b/cloudformation/robomaker/aws-robomaker-simulationapplication_renderingengine.go index 6a159743bd..c2893eac54 100644 --- a/cloudformation/robomaker/aws-robomaker-simulationapplication_renderingengine.go +++ b/cloudformation/robomaker/aws-robomaker-simulationapplication_renderingengine.go @@ -11,12 +11,12 @@ type SimulationApplication_RenderingEngine struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-robomaker-simulationapplication-renderingengine.html#cfn-robomaker-simulationapplication-renderingengine-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Version AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-robomaker-simulationapplication-renderingengine.html#cfn-robomaker-simulationapplication-renderingengine-version - Version string `json:"Version,omitempty"` + Version string `json:"Version"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/robomaker/aws-robomaker-simulationapplication_robotsoftwaresuite.go b/cloudformation/robomaker/aws-robomaker-simulationapplication_robotsoftwaresuite.go index e69fef22b8..0e28b1e689 100644 --- a/cloudformation/robomaker/aws-robomaker-simulationapplication_robotsoftwaresuite.go +++ b/cloudformation/robomaker/aws-robomaker-simulationapplication_robotsoftwaresuite.go @@ -11,12 +11,12 @@ type SimulationApplication_RobotSoftwareSuite struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-robomaker-simulationapplication-robotsoftwaresuite.html#cfn-robomaker-simulationapplication-robotsoftwaresuite-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Version AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-robomaker-simulationapplication-robotsoftwaresuite.html#cfn-robomaker-simulationapplication-robotsoftwaresuite-version - Version string `json:"Version,omitempty"` + Version *string `json:"Version,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/robomaker/aws-robomaker-simulationapplication_simulationsoftwaresuite.go b/cloudformation/robomaker/aws-robomaker-simulationapplication_simulationsoftwaresuite.go index f3bf37ce02..8484d34887 100644 --- a/cloudformation/robomaker/aws-robomaker-simulationapplication_simulationsoftwaresuite.go +++ b/cloudformation/robomaker/aws-robomaker-simulationapplication_simulationsoftwaresuite.go @@ -11,12 +11,12 @@ type SimulationApplication_SimulationSoftwareSuite struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-robomaker-simulationapplication-simulationsoftwaresuite.html#cfn-robomaker-simulationapplication-simulationsoftwaresuite-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Version AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-robomaker-simulationapplication-simulationsoftwaresuite.html#cfn-robomaker-simulationapplication-simulationsoftwaresuite-version - Version string `json:"Version,omitempty"` + Version *string `json:"Version,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/robomaker/aws-robomaker-simulationapplication_sourceconfig.go b/cloudformation/robomaker/aws-robomaker-simulationapplication_sourceconfig.go index afc5035bc7..1fbccd3efd 100644 --- a/cloudformation/robomaker/aws-robomaker-simulationapplication_sourceconfig.go +++ b/cloudformation/robomaker/aws-robomaker-simulationapplication_sourceconfig.go @@ -11,17 +11,17 @@ type SimulationApplication_SourceConfig struct { // Architecture AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-robomaker-simulationapplication-sourceconfig.html#cfn-robomaker-simulationapplication-sourceconfig-architecture - Architecture string `json:"Architecture,omitempty"` + Architecture string `json:"Architecture"` // S3Bucket AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-robomaker-simulationapplication-sourceconfig.html#cfn-robomaker-simulationapplication-sourceconfig-s3bucket - S3Bucket string `json:"S3Bucket,omitempty"` + S3Bucket string `json:"S3Bucket"` // S3Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-robomaker-simulationapplication-sourceconfig.html#cfn-robomaker-simulationapplication-sourceconfig-s3key - S3Key string `json:"S3Key,omitempty"` + S3Key string `json:"S3Key"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/robomaker/aws-robomaker-simulationapplicationversion.go b/cloudformation/robomaker/aws-robomaker-simulationapplicationversion.go index 9b5cd5068c..d164e4c704 100644 --- a/cloudformation/robomaker/aws-robomaker-simulationapplicationversion.go +++ b/cloudformation/robomaker/aws-robomaker-simulationapplicationversion.go @@ -15,12 +15,12 @@ type SimulationApplicationVersion struct { // Application AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-robomaker-simulationapplicationversion.html#cfn-robomaker-simulationapplicationversion-application - Application string `json:"Application,omitempty"` + Application string `json:"Application"` // CurrentRevisionId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-robomaker-simulationapplicationversion.html#cfn-robomaker-simulationapplicationversion-currentrevisionid - CurrentRevisionId string `json:"CurrentRevisionId,omitempty"` + CurrentRevisionId *string `json:"CurrentRevisionId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/route53/aws-route53-dnssec.go b/cloudformation/route53/aws-route53-dnssec.go index e973bcbc56..90a21e5063 100644 --- a/cloudformation/route53/aws-route53-dnssec.go +++ b/cloudformation/route53/aws-route53-dnssec.go @@ -15,7 +15,7 @@ type DNSSEC struct { // HostedZoneId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-dnssec.html#cfn-route53-dnssec-hostedzoneid - HostedZoneId string `json:"HostedZoneId,omitempty"` + HostedZoneId string `json:"HostedZoneId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/route53/aws-route53-healthcheck.go b/cloudformation/route53/aws-route53-healthcheck.go index f3fbf1c9b1..cfdbd0c4a5 100644 --- a/cloudformation/route53/aws-route53-healthcheck.go +++ b/cloudformation/route53/aws-route53-healthcheck.go @@ -15,12 +15,12 @@ type HealthCheck struct { // HealthCheckConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-healthcheck.html#cfn-route53-healthcheck-healthcheckconfig - HealthCheckConfig interface{} `json:"HealthCheckConfig,omitempty"` + HealthCheckConfig interface{} `json:"HealthCheckConfig"` // HealthCheckTags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-healthcheck.html#cfn-route53-healthcheck-healthchecktags - HealthCheckTags []HealthCheck_HealthCheckTag `json:"HealthCheckTags,omitempty"` + HealthCheckTags *[]HealthCheck_HealthCheckTag `json:"HealthCheckTags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/route53/aws-route53-healthcheck_healthchecktag.go b/cloudformation/route53/aws-route53-healthcheck_healthchecktag.go index ee0ed116cb..e7cd39476d 100644 --- a/cloudformation/route53/aws-route53-healthcheck_healthchecktag.go +++ b/cloudformation/route53/aws-route53-healthcheck_healthchecktag.go @@ -11,12 +11,12 @@ type HealthCheck_HealthCheckTag struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthchecktag.html#cfn-route53-healthcheck-healthchecktag-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthchecktag.html#cfn-route53-healthcheck-healthchecktag-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/route53/aws-route53-hostedzone.go b/cloudformation/route53/aws-route53-hostedzone.go index 1582dbdc03..78771dee2b 100644 --- a/cloudformation/route53/aws-route53-hostedzone.go +++ b/cloudformation/route53/aws-route53-hostedzone.go @@ -20,12 +20,12 @@ type HostedZone struct { // HostedZoneTags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-hostedzone.html#cfn-route53-hostedzone-hostedzonetags - HostedZoneTags []HostedZone_HostedZoneTag `json:"HostedZoneTags,omitempty"` + HostedZoneTags *[]HostedZone_HostedZoneTag `json:"HostedZoneTags,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-hostedzone.html#cfn-route53-hostedzone-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // QueryLoggingConfig AWS CloudFormation Property // Required: false @@ -35,7 +35,7 @@ type HostedZone struct { // VPCs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-hostedzone.html#cfn-route53-hostedzone-vpcs - VPCs []HostedZone_VPC `json:"VPCs,omitempty"` + VPCs *[]HostedZone_VPC `json:"VPCs,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/route53/aws-route53-hostedzone_hostedzoneconfig.go b/cloudformation/route53/aws-route53-hostedzone_hostedzoneconfig.go index b20586f4fb..db2398fc4b 100644 --- a/cloudformation/route53/aws-route53-hostedzone_hostedzoneconfig.go +++ b/cloudformation/route53/aws-route53-hostedzone_hostedzoneconfig.go @@ -11,7 +11,7 @@ type HostedZone_HostedZoneConfig struct { // Comment AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-hostedzone-hostedzoneconfig.html#cfn-route53-hostedzone-hostedzoneconfig-comment - Comment string `json:"Comment,omitempty"` + Comment *string `json:"Comment,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/route53/aws-route53-hostedzone_hostedzonetag.go b/cloudformation/route53/aws-route53-hostedzone_hostedzonetag.go index bd8f157fc2..6ca4ccfde5 100644 --- a/cloudformation/route53/aws-route53-hostedzone_hostedzonetag.go +++ b/cloudformation/route53/aws-route53-hostedzone_hostedzonetag.go @@ -11,12 +11,12 @@ type HostedZone_HostedZoneTag struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-hostedzone-hostedzonetag.html#cfn-route53-hostedzone-hostedzonetag-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-hostedzone-hostedzonetag.html#cfn-route53-hostedzone-hostedzonetag-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/route53/aws-route53-hostedzone_queryloggingconfig.go b/cloudformation/route53/aws-route53-hostedzone_queryloggingconfig.go index 1ab9660c82..a67b850d84 100644 --- a/cloudformation/route53/aws-route53-hostedzone_queryloggingconfig.go +++ b/cloudformation/route53/aws-route53-hostedzone_queryloggingconfig.go @@ -11,7 +11,7 @@ type HostedZone_QueryLoggingConfig struct { // CloudWatchLogsLogGroupArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-hostedzone-queryloggingconfig.html#cfn-route53-hostedzone-queryloggingconfig-cloudwatchlogsloggrouparn - CloudWatchLogsLogGroupArn string `json:"CloudWatchLogsLogGroupArn,omitempty"` + CloudWatchLogsLogGroupArn string `json:"CloudWatchLogsLogGroupArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/route53/aws-route53-hostedzone_vpc.go b/cloudformation/route53/aws-route53-hostedzone_vpc.go index 297dc8481d..e33d92f344 100644 --- a/cloudformation/route53/aws-route53-hostedzone_vpc.go +++ b/cloudformation/route53/aws-route53-hostedzone_vpc.go @@ -11,12 +11,12 @@ type HostedZone_VPC struct { // VPCId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-hostedzone-vpc.html#cfn-route53-hostedzone-vpc-vpcid - VPCId string `json:"VPCId,omitempty"` + VPCId string `json:"VPCId"` // VPCRegion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-hostedzone-vpc.html#cfn-route53-hostedzone-vpc-vpcregion - VPCRegion string `json:"VPCRegion,omitempty"` + VPCRegion string `json:"VPCRegion"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/route53/aws-route53-keysigningkey.go b/cloudformation/route53/aws-route53-keysigningkey.go index 8340c0630f..21d5966b81 100644 --- a/cloudformation/route53/aws-route53-keysigningkey.go +++ b/cloudformation/route53/aws-route53-keysigningkey.go @@ -15,22 +15,22 @@ type KeySigningKey struct { // HostedZoneId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-keysigningkey.html#cfn-route53-keysigningkey-hostedzoneid - HostedZoneId string `json:"HostedZoneId,omitempty"` + HostedZoneId string `json:"HostedZoneId"` // KeyManagementServiceArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-keysigningkey.html#cfn-route53-keysigningkey-keymanagementservicearn - KeyManagementServiceArn string `json:"KeyManagementServiceArn,omitempty"` + KeyManagementServiceArn string `json:"KeyManagementServiceArn"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-keysigningkey.html#cfn-route53-keysigningkey-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Status AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-keysigningkey.html#cfn-route53-keysigningkey-status - Status string `json:"Status,omitempty"` + Status string `json:"Status"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/route53/aws-route53-recordset.go b/cloudformation/route53/aws-route53-recordset.go index 8e7631fe5d..82364239e3 100644 --- a/cloudformation/route53/aws-route53-recordset.go +++ b/cloudformation/route53/aws-route53-recordset.go @@ -20,12 +20,12 @@ type RecordSet struct { // Comment AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-comment - Comment string `json:"Comment,omitempty"` + Comment *string `json:"Comment,omitempty"` // Failover AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-failover - Failover string `json:"Failover,omitempty"` + Failover *string `json:"Failover,omitempty"` // GeoLocation AWS CloudFormation Property // Required: false @@ -35,57 +35,57 @@ type RecordSet struct { // HealthCheckId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-healthcheckid - HealthCheckId string `json:"HealthCheckId,omitempty"` + HealthCheckId *string `json:"HealthCheckId,omitempty"` // HostedZoneId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-hostedzoneid - HostedZoneId string `json:"HostedZoneId,omitempty"` + HostedZoneId *string `json:"HostedZoneId,omitempty"` // HostedZoneName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-hostedzonename - HostedZoneName string `json:"HostedZoneName,omitempty"` + HostedZoneName *string `json:"HostedZoneName,omitempty"` // MultiValueAnswer AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-multivalueanswer - MultiValueAnswer bool `json:"MultiValueAnswer,omitempty"` + MultiValueAnswer *bool `json:"MultiValueAnswer,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Region AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-region - Region string `json:"Region,omitempty"` + Region *string `json:"Region,omitempty"` // ResourceRecords AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-resourcerecords - ResourceRecords []string `json:"ResourceRecords,omitempty"` + ResourceRecords *[]string `json:"ResourceRecords,omitempty"` // SetIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-setidentifier - SetIdentifier string `json:"SetIdentifier,omitempty"` + SetIdentifier *string `json:"SetIdentifier,omitempty"` // TTL AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-ttl - TTL string `json:"TTL,omitempty"` + TTL *string `json:"TTL,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // Weight AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-weight - Weight int `json:"Weight,omitempty"` + Weight *int `json:"Weight,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/route53/aws-route53-recordset_aliastarget.go b/cloudformation/route53/aws-route53-recordset_aliastarget.go index 39e2f473a7..19e1225ddc 100644 --- a/cloudformation/route53/aws-route53-recordset_aliastarget.go +++ b/cloudformation/route53/aws-route53-recordset_aliastarget.go @@ -11,17 +11,17 @@ type RecordSet_AliasTarget struct { // DNSName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-aliastarget.html#cfn-route53-aliastarget-dnshostname - DNSName string `json:"DNSName,omitempty"` + DNSName string `json:"DNSName"` // EvaluateTargetHealth AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-aliastarget.html#cfn-route53-aliastarget-evaluatetargethealth - EvaluateTargetHealth bool `json:"EvaluateTargetHealth,omitempty"` + EvaluateTargetHealth *bool `json:"EvaluateTargetHealth,omitempty"` // HostedZoneId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-aliastarget.html#cfn-route53-aliastarget-hostedzoneid - HostedZoneId string `json:"HostedZoneId,omitempty"` + HostedZoneId string `json:"HostedZoneId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/route53/aws-route53-recordset_geolocation.go b/cloudformation/route53/aws-route53-recordset_geolocation.go index 12cf848b3f..a94d112433 100644 --- a/cloudformation/route53/aws-route53-recordset_geolocation.go +++ b/cloudformation/route53/aws-route53-recordset_geolocation.go @@ -11,17 +11,17 @@ type RecordSet_GeoLocation struct { // ContinentCode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset-geolocation.html#cfn-route53-recordset-geolocation-continentcode - ContinentCode string `json:"ContinentCode,omitempty"` + ContinentCode *string `json:"ContinentCode,omitempty"` // CountryCode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset-geolocation.html#cfn-route53-recordset-geolocation-countrycode - CountryCode string `json:"CountryCode,omitempty"` + CountryCode *string `json:"CountryCode,omitempty"` // SubdivisionCode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset-geolocation.html#cfn-route53-recordset-geolocation-subdivisioncode - SubdivisionCode string `json:"SubdivisionCode,omitempty"` + SubdivisionCode *string `json:"SubdivisionCode,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/route53/aws-route53-recordsetgroup.go b/cloudformation/route53/aws-route53-recordsetgroup.go index 9b5b95f8dd..63820f5494 100644 --- a/cloudformation/route53/aws-route53-recordsetgroup.go +++ b/cloudformation/route53/aws-route53-recordsetgroup.go @@ -15,22 +15,22 @@ type RecordSetGroup struct { // Comment AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-recordsetgroup.html#cfn-route53-recordsetgroup-comment - Comment string `json:"Comment,omitempty"` + Comment *string `json:"Comment,omitempty"` // HostedZoneId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-recordsetgroup.html#cfn-route53-recordsetgroup-hostedzoneid - HostedZoneId string `json:"HostedZoneId,omitempty"` + HostedZoneId *string `json:"HostedZoneId,omitempty"` // HostedZoneName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-recordsetgroup.html#cfn-route53-recordsetgroup-hostedzonename - HostedZoneName string `json:"HostedZoneName,omitempty"` + HostedZoneName *string `json:"HostedZoneName,omitempty"` // RecordSets AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-recordsetgroup.html#cfn-route53-recordsetgroup-recordsets - RecordSets []RecordSetGroup_RecordSet `json:"RecordSets,omitempty"` + RecordSets *[]RecordSetGroup_RecordSet `json:"RecordSets,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/route53/aws-route53-recordsetgroup_aliastarget.go b/cloudformation/route53/aws-route53-recordsetgroup_aliastarget.go index 68aa5c7761..89f9b768f4 100644 --- a/cloudformation/route53/aws-route53-recordsetgroup_aliastarget.go +++ b/cloudformation/route53/aws-route53-recordsetgroup_aliastarget.go @@ -11,17 +11,17 @@ type RecordSetGroup_AliasTarget struct { // DNSName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-aliastarget.html#cfn-route53-aliastarget-dnshostname - DNSName string `json:"DNSName,omitempty"` + DNSName string `json:"DNSName"` // EvaluateTargetHealth AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-aliastarget.html#cfn-route53-aliastarget-evaluatetargethealth - EvaluateTargetHealth bool `json:"EvaluateTargetHealth,omitempty"` + EvaluateTargetHealth *bool `json:"EvaluateTargetHealth,omitempty"` // HostedZoneId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-aliastarget.html#cfn-route53-aliastarget-hostedzoneid - HostedZoneId string `json:"HostedZoneId,omitempty"` + HostedZoneId string `json:"HostedZoneId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/route53/aws-route53-recordsetgroup_geolocation.go b/cloudformation/route53/aws-route53-recordsetgroup_geolocation.go index 0630f5b0bc..4a94f0a148 100644 --- a/cloudformation/route53/aws-route53-recordsetgroup_geolocation.go +++ b/cloudformation/route53/aws-route53-recordsetgroup_geolocation.go @@ -11,17 +11,17 @@ type RecordSetGroup_GeoLocation struct { // ContinentCode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset-geolocation.html#cfn-route53-recordsetgroup-geolocation-continentcode - ContinentCode string `json:"ContinentCode,omitempty"` + ContinentCode *string `json:"ContinentCode,omitempty"` // CountryCode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset-geolocation.html#cfn-route53-recordset-geolocation-countrycode - CountryCode string `json:"CountryCode,omitempty"` + CountryCode *string `json:"CountryCode,omitempty"` // SubdivisionCode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset-geolocation.html#cfn-route53-recordset-geolocation-subdivisioncode - SubdivisionCode string `json:"SubdivisionCode,omitempty"` + SubdivisionCode *string `json:"SubdivisionCode,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/route53/aws-route53-recordsetgroup_recordset.go b/cloudformation/route53/aws-route53-recordsetgroup_recordset.go index 5c627dbb28..78f6cf2920 100644 --- a/cloudformation/route53/aws-route53-recordsetgroup_recordset.go +++ b/cloudformation/route53/aws-route53-recordsetgroup_recordset.go @@ -16,7 +16,7 @@ type RecordSetGroup_RecordSet struct { // Failover AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-failover - Failover string `json:"Failover,omitempty"` + Failover *string `json:"Failover,omitempty"` // GeoLocation AWS CloudFormation Property // Required: false @@ -26,57 +26,57 @@ type RecordSetGroup_RecordSet struct { // HealthCheckId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-healthcheckid - HealthCheckId string `json:"HealthCheckId,omitempty"` + HealthCheckId *string `json:"HealthCheckId,omitempty"` // HostedZoneId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-hostedzoneid - HostedZoneId string `json:"HostedZoneId,omitempty"` + HostedZoneId *string `json:"HostedZoneId,omitempty"` // HostedZoneName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-hostedzonename - HostedZoneName string `json:"HostedZoneName,omitempty"` + HostedZoneName *string `json:"HostedZoneName,omitempty"` // MultiValueAnswer AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-multivalueanswer - MultiValueAnswer bool `json:"MultiValueAnswer,omitempty"` + MultiValueAnswer *bool `json:"MultiValueAnswer,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Region AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-region - Region string `json:"Region,omitempty"` + Region *string `json:"Region,omitempty"` // ResourceRecords AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-resourcerecords - ResourceRecords []string `json:"ResourceRecords,omitempty"` + ResourceRecords *[]string `json:"ResourceRecords,omitempty"` // SetIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-setidentifier - SetIdentifier string `json:"SetIdentifier,omitempty"` + SetIdentifier *string `json:"SetIdentifier,omitempty"` // TTL AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-ttl - TTL string `json:"TTL,omitempty"` + TTL *string `json:"TTL,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // Weight AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-weight - Weight int `json:"Weight,omitempty"` + Weight *int `json:"Weight,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/route53recoverycontrol/aws-route53recoverycontrol-cluster.go b/cloudformation/route53recoverycontrol/aws-route53recoverycontrol-cluster.go index 38dbc46f88..ab7332d508 100644 --- a/cloudformation/route53recoverycontrol/aws-route53recoverycontrol-cluster.go +++ b/cloudformation/route53recoverycontrol/aws-route53recoverycontrol-cluster.go @@ -16,12 +16,12 @@ type Cluster struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53recoverycontrol-cluster.html#cfn-route53recoverycontrol-cluster-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53recoverycontrol-cluster.html#cfn-route53recoverycontrol-cluster-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/route53recoverycontrol/aws-route53recoverycontrol-cluster_clusterendpoint.go b/cloudformation/route53recoverycontrol/aws-route53recoverycontrol-cluster_clusterendpoint.go index 82640af954..07c0734adf 100644 --- a/cloudformation/route53recoverycontrol/aws-route53recoverycontrol-cluster_clusterendpoint.go +++ b/cloudformation/route53recoverycontrol/aws-route53recoverycontrol-cluster_clusterendpoint.go @@ -11,12 +11,12 @@ type Cluster_ClusterEndpoint struct { // Endpoint AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53recoverycontrol-cluster-clusterendpoint.html#cfn-route53recoverycontrol-cluster-clusterendpoint-endpoint - Endpoint string `json:"Endpoint,omitempty"` + Endpoint *string `json:"Endpoint,omitempty"` // Region AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53recoverycontrol-cluster-clusterendpoint.html#cfn-route53recoverycontrol-cluster-clusterendpoint-region - Region string `json:"Region,omitempty"` + Region *string `json:"Region,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/route53recoverycontrol/aws-route53recoverycontrol-controlpanel.go b/cloudformation/route53recoverycontrol/aws-route53recoverycontrol-controlpanel.go index 1ba974d950..be39b0b23f 100644 --- a/cloudformation/route53recoverycontrol/aws-route53recoverycontrol-controlpanel.go +++ b/cloudformation/route53recoverycontrol/aws-route53recoverycontrol-controlpanel.go @@ -16,17 +16,17 @@ type ControlPanel struct { // ClusterArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53recoverycontrol-controlpanel.html#cfn-route53recoverycontrol-controlpanel-clusterarn - ClusterArn string `json:"ClusterArn,omitempty"` + ClusterArn *string `json:"ClusterArn,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53recoverycontrol-controlpanel.html#cfn-route53recoverycontrol-controlpanel-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53recoverycontrol-controlpanel.html#cfn-route53recoverycontrol-controlpanel-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/route53recoverycontrol/aws-route53recoverycontrol-routingcontrol.go b/cloudformation/route53recoverycontrol/aws-route53recoverycontrol-routingcontrol.go index 2eb7c4d0d4..1c622a0711 100644 --- a/cloudformation/route53recoverycontrol/aws-route53recoverycontrol-routingcontrol.go +++ b/cloudformation/route53recoverycontrol/aws-route53recoverycontrol-routingcontrol.go @@ -15,17 +15,17 @@ type RoutingControl struct { // ClusterArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53recoverycontrol-routingcontrol.html#cfn-route53recoverycontrol-routingcontrol-clusterarn - ClusterArn string `json:"ClusterArn,omitempty"` + ClusterArn *string `json:"ClusterArn,omitempty"` // ControlPanelArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53recoverycontrol-routingcontrol.html#cfn-route53recoverycontrol-routingcontrol-controlpanelarn - ControlPanelArn string `json:"ControlPanelArn,omitempty"` + ControlPanelArn *string `json:"ControlPanelArn,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53recoverycontrol-routingcontrol.html#cfn-route53recoverycontrol-routingcontrol-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/route53recoverycontrol/aws-route53recoverycontrol-safetyrule.go b/cloudformation/route53recoverycontrol/aws-route53recoverycontrol-safetyrule.go index 0eff8f5ab6..a0a6e4f92e 100644 --- a/cloudformation/route53recoverycontrol/aws-route53recoverycontrol-safetyrule.go +++ b/cloudformation/route53recoverycontrol/aws-route53recoverycontrol-safetyrule.go @@ -21,7 +21,7 @@ type SafetyRule struct { // ControlPanelArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53recoverycontrol-safetyrule.html#cfn-route53recoverycontrol-safetyrule-controlpanelarn - ControlPanelArn string `json:"ControlPanelArn,omitempty"` + ControlPanelArn string `json:"ControlPanelArn"` // GatingRule AWS CloudFormation Property // Required: false @@ -31,17 +31,17 @@ type SafetyRule struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53recoverycontrol-safetyrule.html#cfn-route53recoverycontrol-safetyrule-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // RuleConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53recoverycontrol-safetyrule.html#cfn-route53recoverycontrol-safetyrule-ruleconfig - RuleConfig *SafetyRule_RuleConfig `json:"RuleConfig,omitempty"` + RuleConfig *SafetyRule_RuleConfig `json:"RuleConfig"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53recoverycontrol-safetyrule.html#cfn-route53recoverycontrol-safetyrule-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/route53recoverycontrol/aws-route53recoverycontrol-safetyrule_assertionrule.go b/cloudformation/route53recoverycontrol/aws-route53recoverycontrol-safetyrule_assertionrule.go index 4810480314..dd5eae6a94 100644 --- a/cloudformation/route53recoverycontrol/aws-route53recoverycontrol-safetyrule_assertionrule.go +++ b/cloudformation/route53recoverycontrol/aws-route53recoverycontrol-safetyrule_assertionrule.go @@ -11,7 +11,7 @@ type SafetyRule_AssertionRule struct { // AssertedControls AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53recoverycontrol-safetyrule-assertionrule.html#cfn-route53recoverycontrol-safetyrule-assertionrule-assertedcontrols - AssertedControls []string `json:"AssertedControls,omitempty"` + AssertedControls []string `json:"AssertedControls"` // WaitPeriodMs AWS CloudFormation Property // Required: true diff --git a/cloudformation/route53recoverycontrol/aws-route53recoverycontrol-safetyrule_gatingrule.go b/cloudformation/route53recoverycontrol/aws-route53recoverycontrol-safetyrule_gatingrule.go index 089a947546..c724297b0e 100644 --- a/cloudformation/route53recoverycontrol/aws-route53recoverycontrol-safetyrule_gatingrule.go +++ b/cloudformation/route53recoverycontrol/aws-route53recoverycontrol-safetyrule_gatingrule.go @@ -11,12 +11,12 @@ type SafetyRule_GatingRule struct { // GatingControls AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53recoverycontrol-safetyrule-gatingrule.html#cfn-route53recoverycontrol-safetyrule-gatingrule-gatingcontrols - GatingControls []string `json:"GatingControls,omitempty"` + GatingControls []string `json:"GatingControls"` // TargetControls AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53recoverycontrol-safetyrule-gatingrule.html#cfn-route53recoverycontrol-safetyrule-gatingrule-targetcontrols - TargetControls []string `json:"TargetControls,omitempty"` + TargetControls []string `json:"TargetControls"` // WaitPeriodMs AWS CloudFormation Property // Required: true diff --git a/cloudformation/route53recoverycontrol/aws-route53recoverycontrol-safetyrule_ruleconfig.go b/cloudformation/route53recoverycontrol/aws-route53recoverycontrol-safetyrule_ruleconfig.go index 5675248af1..3c15ba5cba 100644 --- a/cloudformation/route53recoverycontrol/aws-route53recoverycontrol-safetyrule_ruleconfig.go +++ b/cloudformation/route53recoverycontrol/aws-route53recoverycontrol-safetyrule_ruleconfig.go @@ -21,7 +21,7 @@ type SafetyRule_RuleConfig struct { // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53recoverycontrol-safetyrule-ruleconfig.html#cfn-route53recoverycontrol-safetyrule-ruleconfig-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/route53recoveryreadiness/aws-route53recoveryreadiness-cell.go b/cloudformation/route53recoveryreadiness/aws-route53recoveryreadiness-cell.go index 8e70bbd7fd..f22098c413 100644 --- a/cloudformation/route53recoveryreadiness/aws-route53recoveryreadiness-cell.go +++ b/cloudformation/route53recoveryreadiness/aws-route53recoveryreadiness-cell.go @@ -16,17 +16,17 @@ type Cell struct { // CellName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53recoveryreadiness-cell.html#cfn-route53recoveryreadiness-cell-cellname - CellName string `json:"CellName,omitempty"` + CellName string `json:"CellName"` // Cells AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53recoveryreadiness-cell.html#cfn-route53recoveryreadiness-cell-cells - Cells []string `json:"Cells,omitempty"` + Cells *[]string `json:"Cells,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53recoveryreadiness-cell.html#cfn-route53recoveryreadiness-cell-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/route53recoveryreadiness/aws-route53recoveryreadiness-readinesscheck.go b/cloudformation/route53recoveryreadiness/aws-route53recoveryreadiness-readinesscheck.go index 7ef4955664..ca25f8cfd6 100644 --- a/cloudformation/route53recoveryreadiness/aws-route53recoveryreadiness-readinesscheck.go +++ b/cloudformation/route53recoveryreadiness/aws-route53recoveryreadiness-readinesscheck.go @@ -16,17 +16,17 @@ type ReadinessCheck struct { // ReadinessCheckName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53recoveryreadiness-readinesscheck.html#cfn-route53recoveryreadiness-readinesscheck-readinesscheckname - ReadinessCheckName string `json:"ReadinessCheckName,omitempty"` + ReadinessCheckName string `json:"ReadinessCheckName"` // ResourceSetName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53recoveryreadiness-readinesscheck.html#cfn-route53recoveryreadiness-readinesscheck-resourcesetname - ResourceSetName string `json:"ResourceSetName,omitempty"` + ResourceSetName *string `json:"ResourceSetName,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53recoveryreadiness-readinesscheck.html#cfn-route53recoveryreadiness-readinesscheck-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/route53recoveryreadiness/aws-route53recoveryreadiness-recoverygroup.go b/cloudformation/route53recoveryreadiness/aws-route53recoveryreadiness-recoverygroup.go index f407d4fb80..9605fe219a 100644 --- a/cloudformation/route53recoveryreadiness/aws-route53recoveryreadiness-recoverygroup.go +++ b/cloudformation/route53recoveryreadiness/aws-route53recoveryreadiness-recoverygroup.go @@ -16,17 +16,17 @@ type RecoveryGroup struct { // Cells AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53recoveryreadiness-recoverygroup.html#cfn-route53recoveryreadiness-recoverygroup-cells - Cells []string `json:"Cells,omitempty"` + Cells *[]string `json:"Cells,omitempty"` // RecoveryGroupName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53recoveryreadiness-recoverygroup.html#cfn-route53recoveryreadiness-recoverygroup-recoverygroupname - RecoveryGroupName string `json:"RecoveryGroupName,omitempty"` + RecoveryGroupName string `json:"RecoveryGroupName"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53recoveryreadiness-recoverygroup.html#cfn-route53recoveryreadiness-recoverygroup-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/route53recoveryreadiness/aws-route53recoveryreadiness-resourceset.go b/cloudformation/route53recoveryreadiness/aws-route53recoveryreadiness-resourceset.go index d17e333644..ccfff8adef 100644 --- a/cloudformation/route53recoveryreadiness/aws-route53recoveryreadiness-resourceset.go +++ b/cloudformation/route53recoveryreadiness/aws-route53recoveryreadiness-resourceset.go @@ -16,22 +16,22 @@ type ResourceSet struct { // ResourceSetName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53recoveryreadiness-resourceset.html#cfn-route53recoveryreadiness-resourceset-resourcesetname - ResourceSetName string `json:"ResourceSetName,omitempty"` + ResourceSetName string `json:"ResourceSetName"` // ResourceSetType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53recoveryreadiness-resourceset.html#cfn-route53recoveryreadiness-resourceset-resourcesettype - ResourceSetType string `json:"ResourceSetType,omitempty"` + ResourceSetType string `json:"ResourceSetType"` // Resources AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53recoveryreadiness-resourceset.html#cfn-route53recoveryreadiness-resourceset-resources - Resources []ResourceSet_Resource `json:"Resources,omitempty"` + Resources []ResourceSet_Resource `json:"Resources"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53recoveryreadiness-resourceset.html#cfn-route53recoveryreadiness-resourceset-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/route53recoveryreadiness/aws-route53recoveryreadiness-resourceset_dnstargetresource.go b/cloudformation/route53recoveryreadiness/aws-route53recoveryreadiness-resourceset_dnstargetresource.go index 7dc953888c..bb37ca524e 100644 --- a/cloudformation/route53recoveryreadiness/aws-route53recoveryreadiness-resourceset_dnstargetresource.go +++ b/cloudformation/route53recoveryreadiness/aws-route53recoveryreadiness-resourceset_dnstargetresource.go @@ -11,22 +11,22 @@ type ResourceSet_DNSTargetResource struct { // DomainName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53recoveryreadiness-resourceset-dnstargetresource.html#cfn-route53recoveryreadiness-resourceset-dnstargetresource-domainname - DomainName string `json:"DomainName,omitempty"` + DomainName *string `json:"DomainName,omitempty"` // HostedZoneArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53recoveryreadiness-resourceset-dnstargetresource.html#cfn-route53recoveryreadiness-resourceset-dnstargetresource-hostedzonearn - HostedZoneArn string `json:"HostedZoneArn,omitempty"` + HostedZoneArn *string `json:"HostedZoneArn,omitempty"` // RecordSetId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53recoveryreadiness-resourceset-dnstargetresource.html#cfn-route53recoveryreadiness-resourceset-dnstargetresource-recordsetid - RecordSetId string `json:"RecordSetId,omitempty"` + RecordSetId *string `json:"RecordSetId,omitempty"` // RecordType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53recoveryreadiness-resourceset-dnstargetresource.html#cfn-route53recoveryreadiness-resourceset-dnstargetresource-recordtype - RecordType string `json:"RecordType,omitempty"` + RecordType *string `json:"RecordType,omitempty"` // TargetResource AWS CloudFormation Property // Required: false diff --git a/cloudformation/route53recoveryreadiness/aws-route53recoveryreadiness-resourceset_nlbresource.go b/cloudformation/route53recoveryreadiness/aws-route53recoveryreadiness-resourceset_nlbresource.go index b3d3973367..1e3939a272 100644 --- a/cloudformation/route53recoveryreadiness/aws-route53recoveryreadiness-resourceset_nlbresource.go +++ b/cloudformation/route53recoveryreadiness/aws-route53recoveryreadiness-resourceset_nlbresource.go @@ -11,7 +11,7 @@ type ResourceSet_NLBResource struct { // Arn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53recoveryreadiness-resourceset-nlbresource.html#cfn-route53recoveryreadiness-resourceset-nlbresource-arn - Arn string `json:"Arn,omitempty"` + Arn *string `json:"Arn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/route53recoveryreadiness/aws-route53recoveryreadiness-resourceset_r53resourcerecord.go b/cloudformation/route53recoveryreadiness/aws-route53recoveryreadiness-resourceset_r53resourcerecord.go index 3f0a2316ee..0a45f3e46c 100644 --- a/cloudformation/route53recoveryreadiness/aws-route53recoveryreadiness-resourceset_r53resourcerecord.go +++ b/cloudformation/route53recoveryreadiness/aws-route53recoveryreadiness-resourceset_r53resourcerecord.go @@ -11,12 +11,12 @@ type ResourceSet_R53ResourceRecord struct { // DomainName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53recoveryreadiness-resourceset-r53resourcerecord.html#cfn-route53recoveryreadiness-resourceset-r53resourcerecord-domainname - DomainName string `json:"DomainName,omitempty"` + DomainName *string `json:"DomainName,omitempty"` // RecordSetId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53recoveryreadiness-resourceset-r53resourcerecord.html#cfn-route53recoveryreadiness-resourceset-r53resourcerecord-recordsetid - RecordSetId string `json:"RecordSetId,omitempty"` + RecordSetId *string `json:"RecordSetId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/route53recoveryreadiness/aws-route53recoveryreadiness-resourceset_resource.go b/cloudformation/route53recoveryreadiness/aws-route53recoveryreadiness-resourceset_resource.go index bbf52e3b79..42739fd4f6 100644 --- a/cloudformation/route53recoveryreadiness/aws-route53recoveryreadiness-resourceset_resource.go +++ b/cloudformation/route53recoveryreadiness/aws-route53recoveryreadiness-resourceset_resource.go @@ -11,7 +11,7 @@ type ResourceSet_Resource struct { // ComponentId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53recoveryreadiness-resourceset-resource.html#cfn-route53recoveryreadiness-resourceset-resource-componentid - ComponentId string `json:"ComponentId,omitempty"` + ComponentId *string `json:"ComponentId,omitempty"` // DnsTargetResource AWS CloudFormation Property // Required: false @@ -21,12 +21,12 @@ type ResourceSet_Resource struct { // ReadinessScopes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53recoveryreadiness-resourceset-resource.html#cfn-route53recoveryreadiness-resourceset-resource-readinessscopes - ReadinessScopes []string `json:"ReadinessScopes,omitempty"` + ReadinessScopes *[]string `json:"ReadinessScopes,omitempty"` // ResourceArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53recoveryreadiness-resourceset-resource.html#cfn-route53recoveryreadiness-resourceset-resource-resourcearn - ResourceArn string `json:"ResourceArn,omitempty"` + ResourceArn *string `json:"ResourceArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/route53resolver/aws-route53resolver-firewalldomainlist.go b/cloudformation/route53resolver/aws-route53resolver-firewalldomainlist.go index bc871b0804..daa376f88a 100644 --- a/cloudformation/route53resolver/aws-route53resolver-firewalldomainlist.go +++ b/cloudformation/route53resolver/aws-route53resolver-firewalldomainlist.go @@ -16,22 +16,22 @@ type FirewallDomainList struct { // DomainFileUrl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-firewalldomainlist.html#cfn-route53resolver-firewalldomainlist-domainfileurl - DomainFileUrl string `json:"DomainFileUrl,omitempty"` + DomainFileUrl *string `json:"DomainFileUrl,omitempty"` // Domains AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-firewalldomainlist.html#cfn-route53resolver-firewalldomainlist-domains - Domains []string `json:"Domains,omitempty"` + Domains *[]string `json:"Domains,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-firewalldomainlist.html#cfn-route53resolver-firewalldomainlist-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-firewalldomainlist.html#cfn-route53resolver-firewalldomainlist-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/route53resolver/aws-route53resolver-firewallrulegroup.go b/cloudformation/route53resolver/aws-route53resolver-firewallrulegroup.go index 851f8456c4..eaa461866d 100644 --- a/cloudformation/route53resolver/aws-route53resolver-firewallrulegroup.go +++ b/cloudformation/route53resolver/aws-route53resolver-firewallrulegroup.go @@ -16,17 +16,17 @@ type FirewallRuleGroup struct { // FirewallRules AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-firewallrulegroup.html#cfn-route53resolver-firewallrulegroup-firewallrules - FirewallRules []FirewallRuleGroup_FirewallRule `json:"FirewallRules,omitempty"` + FirewallRules *[]FirewallRuleGroup_FirewallRule `json:"FirewallRules,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-firewallrulegroup.html#cfn-route53resolver-firewallrulegroup-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-firewallrulegroup.html#cfn-route53resolver-firewallrulegroup-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/route53resolver/aws-route53resolver-firewallrulegroup_firewallrule.go b/cloudformation/route53resolver/aws-route53resolver-firewallrulegroup_firewallrule.go index c4c2d99a49..926e49e0f5 100644 --- a/cloudformation/route53resolver/aws-route53resolver-firewallrulegroup_firewallrule.go +++ b/cloudformation/route53resolver/aws-route53resolver-firewallrulegroup_firewallrule.go @@ -11,32 +11,32 @@ type FirewallRuleGroup_FirewallRule struct { // Action AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53resolver-firewallrulegroup-firewallrule.html#cfn-route53resolver-firewallrulegroup-firewallrule-action - Action string `json:"Action,omitempty"` + Action string `json:"Action"` // BlockOverrideDnsType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53resolver-firewallrulegroup-firewallrule.html#cfn-route53resolver-firewallrulegroup-firewallrule-blockoverridednstype - BlockOverrideDnsType string `json:"BlockOverrideDnsType,omitempty"` + BlockOverrideDnsType *string `json:"BlockOverrideDnsType,omitempty"` // BlockOverrideDomain AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53resolver-firewallrulegroup-firewallrule.html#cfn-route53resolver-firewallrulegroup-firewallrule-blockoverridedomain - BlockOverrideDomain string `json:"BlockOverrideDomain,omitempty"` + BlockOverrideDomain *string `json:"BlockOverrideDomain,omitempty"` // BlockOverrideTtl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53resolver-firewallrulegroup-firewallrule.html#cfn-route53resolver-firewallrulegroup-firewallrule-blockoverridettl - BlockOverrideTtl int `json:"BlockOverrideTtl,omitempty"` + BlockOverrideTtl *int `json:"BlockOverrideTtl,omitempty"` // BlockResponse AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53resolver-firewallrulegroup-firewallrule.html#cfn-route53resolver-firewallrulegroup-firewallrule-blockresponse - BlockResponse string `json:"BlockResponse,omitempty"` + BlockResponse *string `json:"BlockResponse,omitempty"` // FirewallDomainListId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53resolver-firewallrulegroup-firewallrule.html#cfn-route53resolver-firewallrulegroup-firewallrule-firewalldomainlistid - FirewallDomainListId string `json:"FirewallDomainListId,omitempty"` + FirewallDomainListId string `json:"FirewallDomainListId"` // Priority AWS CloudFormation Property // Required: true diff --git a/cloudformation/route53resolver/aws-route53resolver-firewallrulegroupassociation.go b/cloudformation/route53resolver/aws-route53resolver-firewallrulegroupassociation.go index bcaf817920..5f1a3d530a 100644 --- a/cloudformation/route53resolver/aws-route53resolver-firewallrulegroupassociation.go +++ b/cloudformation/route53resolver/aws-route53resolver-firewallrulegroupassociation.go @@ -16,17 +16,17 @@ type FirewallRuleGroupAssociation struct { // FirewallRuleGroupId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-firewallrulegroupassociation.html#cfn-route53resolver-firewallrulegroupassociation-firewallrulegroupid - FirewallRuleGroupId string `json:"FirewallRuleGroupId,omitempty"` + FirewallRuleGroupId string `json:"FirewallRuleGroupId"` // MutationProtection AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-firewallrulegroupassociation.html#cfn-route53resolver-firewallrulegroupassociation-mutationprotection - MutationProtection string `json:"MutationProtection,omitempty"` + MutationProtection *string `json:"MutationProtection,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-firewallrulegroupassociation.html#cfn-route53resolver-firewallrulegroupassociation-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Priority AWS CloudFormation Property // Required: true @@ -36,12 +36,12 @@ type FirewallRuleGroupAssociation struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-firewallrulegroupassociation.html#cfn-route53resolver-firewallrulegroupassociation-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // VpcId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-firewallrulegroupassociation.html#cfn-route53resolver-firewallrulegroupassociation-vpcid - VpcId string `json:"VpcId,omitempty"` + VpcId string `json:"VpcId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/route53resolver/aws-route53resolver-resolverconfig.go b/cloudformation/route53resolver/aws-route53resolver-resolverconfig.go index 73eb67792e..38c296cb6d 100644 --- a/cloudformation/route53resolver/aws-route53resolver-resolverconfig.go +++ b/cloudformation/route53resolver/aws-route53resolver-resolverconfig.go @@ -15,12 +15,12 @@ type ResolverConfig struct { // AutodefinedReverseFlag AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverconfig.html#cfn-route53resolver-resolverconfig-autodefinedreverseflag - AutodefinedReverseFlag string `json:"AutodefinedReverseFlag,omitempty"` + AutodefinedReverseFlag string `json:"AutodefinedReverseFlag"` // ResourceId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverconfig.html#cfn-route53resolver-resolverconfig-resourceid - ResourceId string `json:"ResourceId,omitempty"` + ResourceId string `json:"ResourceId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/route53resolver/aws-route53resolver-resolverdnssecconfig.go b/cloudformation/route53resolver/aws-route53resolver-resolverdnssecconfig.go index 354ab859b4..6cdf50397c 100644 --- a/cloudformation/route53resolver/aws-route53resolver-resolverdnssecconfig.go +++ b/cloudformation/route53resolver/aws-route53resolver-resolverdnssecconfig.go @@ -15,7 +15,7 @@ type ResolverDNSSECConfig struct { // ResourceId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverdnssecconfig.html#cfn-route53resolver-resolverdnssecconfig-resourceid - ResourceId string `json:"ResourceId,omitempty"` + ResourceId *string `json:"ResourceId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/route53resolver/aws-route53resolver-resolverendpoint.go b/cloudformation/route53resolver/aws-route53resolver-resolverendpoint.go index 43077eb569..2f87a6f199 100644 --- a/cloudformation/route53resolver/aws-route53resolver-resolverendpoint.go +++ b/cloudformation/route53resolver/aws-route53resolver-resolverendpoint.go @@ -16,27 +16,27 @@ type ResolverEndpoint struct { // Direction AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverendpoint.html#cfn-route53resolver-resolverendpoint-direction - Direction string `json:"Direction,omitempty"` + Direction string `json:"Direction"` // IpAddresses AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverendpoint.html#cfn-route53resolver-resolverendpoint-ipaddresses - IpAddresses []ResolverEndpoint_IpAddressRequest `json:"IpAddresses,omitempty"` + IpAddresses []ResolverEndpoint_IpAddressRequest `json:"IpAddresses"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverendpoint.html#cfn-route53resolver-resolverendpoint-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // SecurityGroupIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverendpoint.html#cfn-route53resolver-resolverendpoint-securitygroupids - SecurityGroupIds []string `json:"SecurityGroupIds,omitempty"` + SecurityGroupIds []string `json:"SecurityGroupIds"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverendpoint.html#cfn-route53resolver-resolverendpoint-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/route53resolver/aws-route53resolver-resolverendpoint_ipaddressrequest.go b/cloudformation/route53resolver/aws-route53resolver-resolverendpoint_ipaddressrequest.go index ce88e737d4..26fbe83fd4 100644 --- a/cloudformation/route53resolver/aws-route53resolver-resolverendpoint_ipaddressrequest.go +++ b/cloudformation/route53resolver/aws-route53resolver-resolverendpoint_ipaddressrequest.go @@ -11,12 +11,12 @@ type ResolverEndpoint_IpAddressRequest struct { // Ip AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53resolver-resolverendpoint-ipaddressrequest.html#cfn-route53resolver-resolverendpoint-ipaddressrequest-ip - Ip string `json:"Ip,omitempty"` + Ip *string `json:"Ip,omitempty"` // SubnetId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53resolver-resolverendpoint-ipaddressrequest.html#cfn-route53resolver-resolverendpoint-ipaddressrequest-subnetid - SubnetId string `json:"SubnetId,omitempty"` + SubnetId string `json:"SubnetId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/route53resolver/aws-route53resolver-resolverqueryloggingconfig.go b/cloudformation/route53resolver/aws-route53resolver-resolverqueryloggingconfig.go index a0a4c90125..3fa25543ed 100644 --- a/cloudformation/route53resolver/aws-route53resolver-resolverqueryloggingconfig.go +++ b/cloudformation/route53resolver/aws-route53resolver-resolverqueryloggingconfig.go @@ -15,12 +15,12 @@ type ResolverQueryLoggingConfig struct { // DestinationArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverqueryloggingconfig.html#cfn-route53resolver-resolverqueryloggingconfig-destinationarn - DestinationArn string `json:"DestinationArn,omitempty"` + DestinationArn *string `json:"DestinationArn,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverqueryloggingconfig.html#cfn-route53resolver-resolverqueryloggingconfig-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/route53resolver/aws-route53resolver-resolverqueryloggingconfigassociation.go b/cloudformation/route53resolver/aws-route53resolver-resolverqueryloggingconfigassociation.go index 4fa8ee0745..a41e564f0a 100644 --- a/cloudformation/route53resolver/aws-route53resolver-resolverqueryloggingconfigassociation.go +++ b/cloudformation/route53resolver/aws-route53resolver-resolverqueryloggingconfigassociation.go @@ -15,12 +15,12 @@ type ResolverQueryLoggingConfigAssociation struct { // ResolverQueryLogConfigId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverqueryloggingconfigassociation.html#cfn-route53resolver-resolverqueryloggingconfigassociation-resolverquerylogconfigid - ResolverQueryLogConfigId string `json:"ResolverQueryLogConfigId,omitempty"` + ResolverQueryLogConfigId *string `json:"ResolverQueryLogConfigId,omitempty"` // ResourceId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverqueryloggingconfigassociation.html#cfn-route53resolver-resolverqueryloggingconfigassociation-resourceid - ResourceId string `json:"ResourceId,omitempty"` + ResourceId *string `json:"ResourceId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/route53resolver/aws-route53resolver-resolverrule.go b/cloudformation/route53resolver/aws-route53resolver-resolverrule.go index 61879e4478..2a56b47d76 100644 --- a/cloudformation/route53resolver/aws-route53resolver-resolverrule.go +++ b/cloudformation/route53resolver/aws-route53resolver-resolverrule.go @@ -16,32 +16,32 @@ type ResolverRule struct { // DomainName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-domainname - DomainName string `json:"DomainName,omitempty"` + DomainName string `json:"DomainName"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // ResolverEndpointId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-resolverendpointid - ResolverEndpointId string `json:"ResolverEndpointId,omitempty"` + ResolverEndpointId *string `json:"ResolverEndpointId,omitempty"` // RuleType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-ruletype - RuleType string `json:"RuleType,omitempty"` + RuleType string `json:"RuleType"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // TargetIps AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-targetips - TargetIps []ResolverRule_TargetAddress `json:"TargetIps,omitempty"` + TargetIps *[]ResolverRule_TargetAddress `json:"TargetIps,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/route53resolver/aws-route53resolver-resolverrule_targetaddress.go b/cloudformation/route53resolver/aws-route53resolver-resolverrule_targetaddress.go index 312e5ceee5..32fb1d2160 100644 --- a/cloudformation/route53resolver/aws-route53resolver-resolverrule_targetaddress.go +++ b/cloudformation/route53resolver/aws-route53resolver-resolverrule_targetaddress.go @@ -11,12 +11,12 @@ type ResolverRule_TargetAddress struct { // Ip AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53resolver-resolverrule-targetaddress.html#cfn-route53resolver-resolverrule-targetaddress-ip - Ip string `json:"Ip,omitempty"` + Ip string `json:"Ip"` // Port AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53resolver-resolverrule-targetaddress.html#cfn-route53resolver-resolverrule-targetaddress-port - Port string `json:"Port,omitempty"` + Port *string `json:"Port,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/route53resolver/aws-route53resolver-resolverruleassociation.go b/cloudformation/route53resolver/aws-route53resolver-resolverruleassociation.go index 7f4ba51a1c..bc73726ef2 100644 --- a/cloudformation/route53resolver/aws-route53resolver-resolverruleassociation.go +++ b/cloudformation/route53resolver/aws-route53resolver-resolverruleassociation.go @@ -15,17 +15,17 @@ type ResolverRuleAssociation struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverruleassociation.html#cfn-route53resolver-resolverruleassociation-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // ResolverRuleId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverruleassociation.html#cfn-route53resolver-resolverruleassociation-resolverruleid - ResolverRuleId string `json:"ResolverRuleId,omitempty"` + ResolverRuleId string `json:"ResolverRuleId"` // VPCId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverruleassociation.html#cfn-route53resolver-resolverruleassociation-vpcid - VPCId string `json:"VPCId,omitempty"` + VPCId string `json:"VPCId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/rum/aws-rum-appmonitor.go b/cloudformation/rum/aws-rum-appmonitor.go index 1e126bc927..07df0a69a3 100644 --- a/cloudformation/rum/aws-rum-appmonitor.go +++ b/cloudformation/rum/aws-rum-appmonitor.go @@ -21,22 +21,22 @@ type AppMonitor struct { // CwLogEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rum-appmonitor.html#cfn-rum-appmonitor-cwlogenabled - CwLogEnabled bool `json:"CwLogEnabled,omitempty"` + CwLogEnabled *bool `json:"CwLogEnabled,omitempty"` // Domain AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rum-appmonitor.html#cfn-rum-appmonitor-domain - Domain string `json:"Domain,omitempty"` + Domain string `json:"Domain"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rum-appmonitor.html#cfn-rum-appmonitor-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rum-appmonitor.html#cfn-rum-appmonitor-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/rum/aws-rum-appmonitor_appmonitorconfiguration.go b/cloudformation/rum/aws-rum-appmonitor_appmonitorconfiguration.go index e89bb2b139..5ed4eceba7 100644 --- a/cloudformation/rum/aws-rum-appmonitor_appmonitorconfiguration.go +++ b/cloudformation/rum/aws-rum-appmonitor_appmonitorconfiguration.go @@ -11,47 +11,47 @@ type AppMonitor_AppMonitorConfiguration struct { // AllowCookies AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rum-appmonitor-appmonitorconfiguration.html#cfn-rum-appmonitor-appmonitorconfiguration-allowcookies - AllowCookies bool `json:"AllowCookies,omitempty"` + AllowCookies *bool `json:"AllowCookies,omitempty"` // EnableXRay AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rum-appmonitor-appmonitorconfiguration.html#cfn-rum-appmonitor-appmonitorconfiguration-enablexray - EnableXRay bool `json:"EnableXRay,omitempty"` + EnableXRay *bool `json:"EnableXRay,omitempty"` // ExcludedPages AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rum-appmonitor-appmonitorconfiguration.html#cfn-rum-appmonitor-appmonitorconfiguration-excludedpages - ExcludedPages []string `json:"ExcludedPages,omitempty"` + ExcludedPages *[]string `json:"ExcludedPages,omitempty"` // FavoritePages AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rum-appmonitor-appmonitorconfiguration.html#cfn-rum-appmonitor-appmonitorconfiguration-favoritepages - FavoritePages []string `json:"FavoritePages,omitempty"` + FavoritePages *[]string `json:"FavoritePages,omitempty"` // GuestRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rum-appmonitor-appmonitorconfiguration.html#cfn-rum-appmonitor-appmonitorconfiguration-guestrolearn - GuestRoleArn string `json:"GuestRoleArn,omitempty"` + GuestRoleArn *string `json:"GuestRoleArn,omitempty"` // IdentityPoolId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rum-appmonitor-appmonitorconfiguration.html#cfn-rum-appmonitor-appmonitorconfiguration-identitypoolid - IdentityPoolId string `json:"IdentityPoolId,omitempty"` + IdentityPoolId *string `json:"IdentityPoolId,omitempty"` // IncludedPages AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rum-appmonitor-appmonitorconfiguration.html#cfn-rum-appmonitor-appmonitorconfiguration-includedpages - IncludedPages []string `json:"IncludedPages,omitempty"` + IncludedPages *[]string `json:"IncludedPages,omitempty"` // SessionSampleRate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rum-appmonitor-appmonitorconfiguration.html#cfn-rum-appmonitor-appmonitorconfiguration-sessionsamplerate - SessionSampleRate float64 `json:"SessionSampleRate,omitempty"` + SessionSampleRate *float64 `json:"SessionSampleRate,omitempty"` // Telemetries AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rum-appmonitor-appmonitorconfiguration.html#cfn-rum-appmonitor-appmonitorconfiguration-telemetries - Telemetries []string `json:"Telemetries,omitempty"` + Telemetries *[]string `json:"Telemetries,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-accesspoint.go b/cloudformation/s3/aws-s3-accesspoint.go index 8422e62802..a80a09556e 100644 --- a/cloudformation/s3/aws-s3-accesspoint.go +++ b/cloudformation/s3/aws-s3-accesspoint.go @@ -15,22 +15,22 @@ type AccessPoint struct { // Bucket AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3-accesspoint.html#cfn-s3-accesspoint-bucket - Bucket string `json:"Bucket,omitempty"` + Bucket string `json:"Bucket"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3-accesspoint.html#cfn-s3-accesspoint-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // 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/s3/aws-s3-accesspoint_publicaccessblockconfiguration.go b/cloudformation/s3/aws-s3-accesspoint_publicaccessblockconfiguration.go index 02b07b0b38..fefe0e5f27 100644 --- a/cloudformation/s3/aws-s3-accesspoint_publicaccessblockconfiguration.go +++ b/cloudformation/s3/aws-s3-accesspoint_publicaccessblockconfiguration.go @@ -11,22 +11,22 @@ type AccessPoint_PublicAccessBlockConfiguration struct { // BlockPublicAcls AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-accesspoint-publicaccessblockconfiguration.html#cfn-s3-accesspoint-publicaccessblockconfiguration-blockpublicacls - BlockPublicAcls bool `json:"BlockPublicAcls,omitempty"` + BlockPublicAcls *bool `json:"BlockPublicAcls,omitempty"` // BlockPublicPolicy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-accesspoint-publicaccessblockconfiguration.html#cfn-s3-accesspoint-publicaccessblockconfiguration-blockpublicpolicy - BlockPublicPolicy bool `json:"BlockPublicPolicy,omitempty"` + BlockPublicPolicy *bool `json:"BlockPublicPolicy,omitempty"` // IgnorePublicAcls AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-accesspoint-publicaccessblockconfiguration.html#cfn-s3-accesspoint-publicaccessblockconfiguration-ignorepublicacls - IgnorePublicAcls bool `json:"IgnorePublicAcls,omitempty"` + IgnorePublicAcls *bool `json:"IgnorePublicAcls,omitempty"` // RestrictPublicBuckets AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-accesspoint-publicaccessblockconfiguration.html#cfn-s3-accesspoint-publicaccessblockconfiguration-restrictpublicbuckets - RestrictPublicBuckets bool `json:"RestrictPublicBuckets,omitempty"` + RestrictPublicBuckets *bool `json:"RestrictPublicBuckets,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-accesspoint_vpcconfiguration.go b/cloudformation/s3/aws-s3-accesspoint_vpcconfiguration.go index 6a17d637b8..32e10a8c25 100644 --- a/cloudformation/s3/aws-s3-accesspoint_vpcconfiguration.go +++ b/cloudformation/s3/aws-s3-accesspoint_vpcconfiguration.go @@ -11,7 +11,7 @@ type AccessPoint_VpcConfiguration struct { // VpcId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-accesspoint-vpcconfiguration.html#cfn-s3-accesspoint-vpcconfiguration-vpcid - VpcId string `json:"VpcId,omitempty"` + VpcId *string `json:"VpcId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-bucket.go b/cloudformation/s3/aws-s3-bucket.go index a86d9852a2..bfe2d1ec19 100644 --- a/cloudformation/s3/aws-s3-bucket.go +++ b/cloudformation/s3/aws-s3-bucket.go @@ -21,12 +21,12 @@ type Bucket struct { // AccessControl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-accesscontrol - AccessControl string `json:"AccessControl,omitempty"` + AccessControl *string `json:"AccessControl,omitempty"` // AnalyticsConfigurations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-analyticsconfigurations - AnalyticsConfigurations []Bucket_AnalyticsConfiguration `json:"AnalyticsConfigurations,omitempty"` + AnalyticsConfigurations *[]Bucket_AnalyticsConfiguration `json:"AnalyticsConfigurations,omitempty"` // BucketEncryption AWS CloudFormation Property // Required: false @@ -36,7 +36,7 @@ type Bucket struct { // BucketName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-name - BucketName string `json:"BucketName,omitempty"` + BucketName *string `json:"BucketName,omitempty"` // CorsConfiguration AWS CloudFormation Property // Required: false @@ -46,12 +46,12 @@ type Bucket struct { // IntelligentTieringConfigurations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-intelligenttieringconfigurations - IntelligentTieringConfigurations []Bucket_IntelligentTieringConfiguration `json:"IntelligentTieringConfigurations,omitempty"` + IntelligentTieringConfigurations *[]Bucket_IntelligentTieringConfiguration `json:"IntelligentTieringConfigurations,omitempty"` // InventoryConfigurations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-inventoryconfigurations - InventoryConfigurations []Bucket_InventoryConfiguration `json:"InventoryConfigurations,omitempty"` + InventoryConfigurations *[]Bucket_InventoryConfiguration `json:"InventoryConfigurations,omitempty"` // LifecycleConfiguration AWS CloudFormation Property // Required: false @@ -66,7 +66,7 @@ type Bucket struct { // MetricsConfigurations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-metricsconfigurations - MetricsConfigurations []Bucket_MetricsConfiguration `json:"MetricsConfigurations,omitempty"` + MetricsConfigurations *[]Bucket_MetricsConfiguration `json:"MetricsConfigurations,omitempty"` // NotificationConfiguration AWS CloudFormation Property // Required: false @@ -81,7 +81,7 @@ type Bucket struct { // ObjectLockEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-objectlockenabled - ObjectLockEnabled bool `json:"ObjectLockEnabled,omitempty"` + ObjectLockEnabled *bool `json:"ObjectLockEnabled,omitempty"` // OwnershipControls AWS CloudFormation Property // Required: false @@ -101,7 +101,7 @@ type Bucket struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // VersioningConfiguration AWS CloudFormation Property // Required: false diff --git a/cloudformation/s3/aws-s3-bucket_accelerateconfiguration.go b/cloudformation/s3/aws-s3-bucket_accelerateconfiguration.go index be74e1b82c..e647067428 100644 --- a/cloudformation/s3/aws-s3-bucket_accelerateconfiguration.go +++ b/cloudformation/s3/aws-s3-bucket_accelerateconfiguration.go @@ -11,7 +11,7 @@ type Bucket_AccelerateConfiguration struct { // AccelerationStatus AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-accelerateconfiguration.html#cfn-s3-bucket-accelerateconfiguration-accelerationstatus - AccelerationStatus string `json:"AccelerationStatus,omitempty"` + AccelerationStatus string `json:"AccelerationStatus"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-bucket_accesscontroltranslation.go b/cloudformation/s3/aws-s3-bucket_accesscontroltranslation.go index f6f5934056..370b55cf93 100644 --- a/cloudformation/s3/aws-s3-bucket_accesscontroltranslation.go +++ b/cloudformation/s3/aws-s3-bucket_accesscontroltranslation.go @@ -11,7 +11,7 @@ type Bucket_AccessControlTranslation struct { // Owner AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-accesscontroltranslation.html#cfn-s3-bucket-accesscontroltranslation-owner - Owner string `json:"Owner,omitempty"` + Owner string `json:"Owner"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-bucket_analyticsconfiguration.go b/cloudformation/s3/aws-s3-bucket_analyticsconfiguration.go index 2ee786012c..765af9cf64 100644 --- a/cloudformation/s3/aws-s3-bucket_analyticsconfiguration.go +++ b/cloudformation/s3/aws-s3-bucket_analyticsconfiguration.go @@ -11,22 +11,22 @@ type Bucket_AnalyticsConfiguration struct { // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-analyticsconfiguration.html#cfn-s3-bucket-analyticsconfiguration-id - Id string `json:"Id,omitempty"` + Id string `json:"Id"` // Prefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-analyticsconfiguration.html#cfn-s3-bucket-analyticsconfiguration-prefix - Prefix string `json:"Prefix,omitempty"` + Prefix *string `json:"Prefix,omitempty"` // StorageClassAnalysis AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-analyticsconfiguration.html#cfn-s3-bucket-analyticsconfiguration-storageclassanalysis - StorageClassAnalysis *Bucket_StorageClassAnalysis `json:"StorageClassAnalysis,omitempty"` + StorageClassAnalysis *Bucket_StorageClassAnalysis `json:"StorageClassAnalysis"` // TagFilters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-analyticsconfiguration.html#cfn-s3-bucket-analyticsconfiguration-tagfilters - TagFilters []Bucket_TagFilter `json:"TagFilters,omitempty"` + TagFilters *[]Bucket_TagFilter `json:"TagFilters,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-bucket_bucketencryption.go b/cloudformation/s3/aws-s3-bucket_bucketencryption.go index df5c31ede0..42002b90ac 100644 --- a/cloudformation/s3/aws-s3-bucket_bucketencryption.go +++ b/cloudformation/s3/aws-s3-bucket_bucketencryption.go @@ -11,7 +11,7 @@ type Bucket_BucketEncryption struct { // ServerSideEncryptionConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-bucketencryption.html#cfn-s3-bucket-bucketencryption-serversideencryptionconfiguration - ServerSideEncryptionConfiguration []Bucket_ServerSideEncryptionRule `json:"ServerSideEncryptionConfiguration,omitempty"` + ServerSideEncryptionConfiguration []Bucket_ServerSideEncryptionRule `json:"ServerSideEncryptionConfiguration"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-bucket_corsconfiguration.go b/cloudformation/s3/aws-s3-bucket_corsconfiguration.go index 7b892c110f..46f09b1484 100644 --- a/cloudformation/s3/aws-s3-bucket_corsconfiguration.go +++ b/cloudformation/s3/aws-s3-bucket_corsconfiguration.go @@ -11,7 +11,7 @@ type Bucket_CorsConfiguration struct { // CorsRules AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-cors.html#cfn-s3-bucket-cors-corsrule - CorsRules []Bucket_CorsRule `json:"CorsRules,omitempty"` + CorsRules []Bucket_CorsRule `json:"CorsRules"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-bucket_corsrule.go b/cloudformation/s3/aws-s3-bucket_corsrule.go index af4c8e776b..cd96e40f2a 100644 --- a/cloudformation/s3/aws-s3-bucket_corsrule.go +++ b/cloudformation/s3/aws-s3-bucket_corsrule.go @@ -11,32 +11,32 @@ type Bucket_CorsRule struct { // AllowedHeaders AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-cors-corsrule.html#cfn-s3-bucket-cors-corsrule-allowedheaders - AllowedHeaders []string `json:"AllowedHeaders,omitempty"` + AllowedHeaders *[]string `json:"AllowedHeaders,omitempty"` // AllowedMethods AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-cors-corsrule.html#cfn-s3-bucket-cors-corsrule-allowedmethods - AllowedMethods []string `json:"AllowedMethods,omitempty"` + AllowedMethods []string `json:"AllowedMethods"` // AllowedOrigins AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-cors-corsrule.html#cfn-s3-bucket-cors-corsrule-allowedorigins - AllowedOrigins []string `json:"AllowedOrigins,omitempty"` + AllowedOrigins []string `json:"AllowedOrigins"` // ExposedHeaders AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-cors-corsrule.html#cfn-s3-bucket-cors-corsrule-exposedheaders - ExposedHeaders []string `json:"ExposedHeaders,omitempty"` + ExposedHeaders *[]string `json:"ExposedHeaders,omitempty"` // Id AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-cors-corsrule.html#cfn-s3-bucket-cors-corsrule-id - Id string `json:"Id,omitempty"` + Id *string `json:"Id,omitempty"` // MaxAge AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-cors-corsrule.html#cfn-s3-bucket-cors-corsrule-maxage - MaxAge int `json:"MaxAge,omitempty"` + MaxAge *int `json:"MaxAge,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-bucket_dataexport.go b/cloudformation/s3/aws-s3-bucket_dataexport.go index fba0c625f0..b86a398dd4 100644 --- a/cloudformation/s3/aws-s3-bucket_dataexport.go +++ b/cloudformation/s3/aws-s3-bucket_dataexport.go @@ -11,12 +11,12 @@ type Bucket_DataExport struct { // Destination AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-dataexport.html#cfn-s3-bucket-dataexport-destination - Destination *Bucket_Destination `json:"Destination,omitempty"` + Destination *Bucket_Destination `json:"Destination"` // OutputSchemaVersion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-dataexport.html#cfn-s3-bucket-dataexport-outputschemaversion - OutputSchemaVersion string `json:"OutputSchemaVersion,omitempty"` + OutputSchemaVersion string `json:"OutputSchemaVersion"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-bucket_defaultretention.go b/cloudformation/s3/aws-s3-bucket_defaultretention.go index cdd002ab38..3407feea32 100644 --- a/cloudformation/s3/aws-s3-bucket_defaultretention.go +++ b/cloudformation/s3/aws-s3-bucket_defaultretention.go @@ -11,17 +11,17 @@ type Bucket_DefaultRetention struct { // Days AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-defaultretention.html#cfn-s3-bucket-defaultretention-days - Days int `json:"Days,omitempty"` + Days *int `json:"Days,omitempty"` // Mode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-defaultretention.html#cfn-s3-bucket-defaultretention-mode - Mode string `json:"Mode,omitempty"` + Mode *string `json:"Mode,omitempty"` // Years AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-defaultretention.html#cfn-s3-bucket-defaultretention-years - Years int `json:"Years,omitempty"` + Years *int `json:"Years,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-bucket_deletemarkerreplication.go b/cloudformation/s3/aws-s3-bucket_deletemarkerreplication.go index 78316efeb5..6c343a5b6a 100644 --- a/cloudformation/s3/aws-s3-bucket_deletemarkerreplication.go +++ b/cloudformation/s3/aws-s3-bucket_deletemarkerreplication.go @@ -11,7 +11,7 @@ type Bucket_DeleteMarkerReplication struct { // Status AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-deletemarkerreplication.html#cfn-s3-bucket-deletemarkerreplication-status - Status string `json:"Status,omitempty"` + Status *string `json:"Status,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-bucket_destination.go b/cloudformation/s3/aws-s3-bucket_destination.go index 856e977657..99c1df0402 100644 --- a/cloudformation/s3/aws-s3-bucket_destination.go +++ b/cloudformation/s3/aws-s3-bucket_destination.go @@ -11,22 +11,22 @@ type Bucket_Destination struct { // BucketAccountId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-destination.html#cfn-s3-bucket-destination-bucketaccountid - BucketAccountId string `json:"BucketAccountId,omitempty"` + BucketAccountId *string `json:"BucketAccountId,omitempty"` // BucketArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-destination.html#cfn-s3-bucket-destination-bucketarn - BucketArn string `json:"BucketArn,omitempty"` + BucketArn string `json:"BucketArn"` // Format AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-destination.html#cfn-s3-bucket-destination-format - Format string `json:"Format,omitempty"` + Format string `json:"Format"` // Prefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-destination.html#cfn-s3-bucket-destination-prefix - Prefix string `json:"Prefix,omitempty"` + Prefix *string `json:"Prefix,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-bucket_encryptionconfiguration.go b/cloudformation/s3/aws-s3-bucket_encryptionconfiguration.go index 613e0c2a6c..7f1cefe27b 100644 --- a/cloudformation/s3/aws-s3-bucket_encryptionconfiguration.go +++ b/cloudformation/s3/aws-s3-bucket_encryptionconfiguration.go @@ -11,7 +11,7 @@ type Bucket_EncryptionConfiguration struct { // ReplicaKmsKeyID AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-encryptionconfiguration.html#cfn-s3-bucket-encryptionconfiguration-replicakmskeyid - ReplicaKmsKeyID string `json:"ReplicaKmsKeyID,omitempty"` + ReplicaKmsKeyID string `json:"ReplicaKmsKeyID"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-bucket_eventbridgeconfiguration.go b/cloudformation/s3/aws-s3-bucket_eventbridgeconfiguration.go index 93919fdc1b..ee7caa5e7b 100644 --- a/cloudformation/s3/aws-s3-bucket_eventbridgeconfiguration.go +++ b/cloudformation/s3/aws-s3-bucket_eventbridgeconfiguration.go @@ -11,7 +11,7 @@ type Bucket_EventBridgeConfiguration struct { // EventBridgeEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-eventbridgeconfig.html#cfn-s3-bucket-eventbridgeconfiguration-eventbridgeenabled - EventBridgeEnabled bool `json:"EventBridgeEnabled,omitempty"` + EventBridgeEnabled *bool `json:"EventBridgeEnabled,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-bucket_filterrule.go b/cloudformation/s3/aws-s3-bucket_filterrule.go index 28e350a027..d59c45c57b 100644 --- a/cloudformation/s3/aws-s3-bucket_filterrule.go +++ b/cloudformation/s3/aws-s3-bucket_filterrule.go @@ -11,12 +11,12 @@ type Bucket_FilterRule struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter-s3key-rules.html#cfn-s3-bucket-notificationconfiguraiton-config-filter-s3key-rules-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter-s3key-rules.html#cfn-s3-bucket-notificationconfiguraiton-config-filter-s3key-rules-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-bucket_intelligenttieringconfiguration.go b/cloudformation/s3/aws-s3-bucket_intelligenttieringconfiguration.go index 7d3fcc803e..0f766cdb09 100644 --- a/cloudformation/s3/aws-s3-bucket_intelligenttieringconfiguration.go +++ b/cloudformation/s3/aws-s3-bucket_intelligenttieringconfiguration.go @@ -11,27 +11,27 @@ type Bucket_IntelligentTieringConfiguration struct { // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-intelligenttieringconfiguration.html#cfn-s3-bucket-intelligenttieringconfiguration-id - Id string `json:"Id,omitempty"` + Id string `json:"Id"` // Prefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-intelligenttieringconfiguration.html#cfn-s3-bucket-intelligenttieringconfiguration-prefix - Prefix string `json:"Prefix,omitempty"` + Prefix *string `json:"Prefix,omitempty"` // Status AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-intelligenttieringconfiguration.html#cfn-s3-bucket-intelligenttieringconfiguration-status - Status string `json:"Status,omitempty"` + Status string `json:"Status"` // TagFilters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-intelligenttieringconfiguration.html#cfn-s3-bucket-intelligenttieringconfiguration-tagfilters - TagFilters []Bucket_TagFilter `json:"TagFilters,omitempty"` + TagFilters *[]Bucket_TagFilter `json:"TagFilters,omitempty"` // Tierings AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-intelligenttieringconfiguration.html#cfn-s3-bucket-intelligenttieringconfiguration-tierings - Tierings []Bucket_Tiering `json:"Tierings,omitempty"` + Tierings []Bucket_Tiering `json:"Tierings"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-bucket_inventoryconfiguration.go b/cloudformation/s3/aws-s3-bucket_inventoryconfiguration.go index d51f8eaa11..b2c55fe5a3 100644 --- a/cloudformation/s3/aws-s3-bucket_inventoryconfiguration.go +++ b/cloudformation/s3/aws-s3-bucket_inventoryconfiguration.go @@ -11,7 +11,7 @@ type Bucket_InventoryConfiguration struct { // Destination AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-inventoryconfiguration.html#cfn-s3-bucket-inventoryconfiguration-destination - Destination *Bucket_Destination `json:"Destination,omitempty"` + Destination *Bucket_Destination `json:"Destination"` // Enabled AWS CloudFormation Property // Required: true @@ -21,27 +21,27 @@ type Bucket_InventoryConfiguration struct { // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-inventoryconfiguration.html#cfn-s3-bucket-inventoryconfiguration-id - Id string `json:"Id,omitempty"` + Id string `json:"Id"` // IncludedObjectVersions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-inventoryconfiguration.html#cfn-s3-bucket-inventoryconfiguration-includedobjectversions - IncludedObjectVersions string `json:"IncludedObjectVersions,omitempty"` + IncludedObjectVersions string `json:"IncludedObjectVersions"` // OptionalFields AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-inventoryconfiguration.html#cfn-s3-bucket-inventoryconfiguration-optionalfields - OptionalFields []string `json:"OptionalFields,omitempty"` + OptionalFields *[]string `json:"OptionalFields,omitempty"` // Prefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-inventoryconfiguration.html#cfn-s3-bucket-inventoryconfiguration-prefix - Prefix string `json:"Prefix,omitempty"` + Prefix *string `json:"Prefix,omitempty"` // ScheduleFrequency AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-inventoryconfiguration.html#cfn-s3-bucket-inventoryconfiguration-schedulefrequency - ScheduleFrequency string `json:"ScheduleFrequency,omitempty"` + ScheduleFrequency string `json:"ScheduleFrequency"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-bucket_lambdaconfiguration.go b/cloudformation/s3/aws-s3-bucket_lambdaconfiguration.go index 93d38c5ceb..b05abbf71c 100644 --- a/cloudformation/s3/aws-s3-bucket_lambdaconfiguration.go +++ b/cloudformation/s3/aws-s3-bucket_lambdaconfiguration.go @@ -11,7 +11,7 @@ type Bucket_LambdaConfiguration struct { // Event AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-lambdaconfig.html#cfn-s3-bucket-notificationconfig-lambdaconfig-event - Event string `json:"Event,omitempty"` + Event string `json:"Event"` // Filter AWS CloudFormation Property // Required: false @@ -21,7 +21,7 @@ type Bucket_LambdaConfiguration struct { // Function AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-lambdaconfig.html#cfn-s3-bucket-notificationconfig-lambdaconfig-function - Function string `json:"Function,omitempty"` + Function string `json:"Function"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-bucket_lifecycleconfiguration.go b/cloudformation/s3/aws-s3-bucket_lifecycleconfiguration.go index 5962a4ac64..00bdd39429 100644 --- a/cloudformation/s3/aws-s3-bucket_lifecycleconfiguration.go +++ b/cloudformation/s3/aws-s3-bucket_lifecycleconfiguration.go @@ -11,7 +11,7 @@ type Bucket_LifecycleConfiguration struct { // Rules AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig.html#cfn-s3-bucket-lifecycleconfig-rules - Rules []Bucket_Rule `json:"Rules,omitempty"` + Rules []Bucket_Rule `json:"Rules"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-bucket_loggingconfiguration.go b/cloudformation/s3/aws-s3-bucket_loggingconfiguration.go index 275d886a5e..f5b35a4006 100644 --- a/cloudformation/s3/aws-s3-bucket_loggingconfiguration.go +++ b/cloudformation/s3/aws-s3-bucket_loggingconfiguration.go @@ -11,12 +11,12 @@ type Bucket_LoggingConfiguration struct { // DestinationBucketName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-loggingconfig.html#cfn-s3-bucket-loggingconfig-destinationbucketname - DestinationBucketName string `json:"DestinationBucketName,omitempty"` + DestinationBucketName *string `json:"DestinationBucketName,omitempty"` // LogFilePrefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-loggingconfig.html#cfn-s3-bucket-loggingconfig-logfileprefix - LogFilePrefix string `json:"LogFilePrefix,omitempty"` + LogFilePrefix *string `json:"LogFilePrefix,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-bucket_metrics.go b/cloudformation/s3/aws-s3-bucket_metrics.go index c961a32845..5ad49e7947 100644 --- a/cloudformation/s3/aws-s3-bucket_metrics.go +++ b/cloudformation/s3/aws-s3-bucket_metrics.go @@ -16,7 +16,7 @@ type Bucket_Metrics struct { // Status AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-metrics.html#cfn-s3-bucket-metrics-status - Status string `json:"Status,omitempty"` + Status string `json:"Status"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-bucket_metricsconfiguration.go b/cloudformation/s3/aws-s3-bucket_metricsconfiguration.go index 255569bb2c..23c37ff829 100644 --- a/cloudformation/s3/aws-s3-bucket_metricsconfiguration.go +++ b/cloudformation/s3/aws-s3-bucket_metricsconfiguration.go @@ -11,22 +11,22 @@ type Bucket_MetricsConfiguration struct { // AccessPointArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-metricsconfiguration.html#cfn-s3-bucket-metricsconfiguration-accesspointarn - AccessPointArn string `json:"AccessPointArn,omitempty"` + AccessPointArn *string `json:"AccessPointArn,omitempty"` // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-metricsconfiguration.html#cfn-s3-bucket-metricsconfiguration-id - Id string `json:"Id,omitempty"` + Id string `json:"Id"` // Prefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-metricsconfiguration.html#cfn-s3-bucket-metricsconfiguration-prefix - Prefix string `json:"Prefix,omitempty"` + Prefix *string `json:"Prefix,omitempty"` // TagFilters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-metricsconfiguration.html#cfn-s3-bucket-metricsconfiguration-tagfilters - TagFilters []Bucket_TagFilter `json:"TagFilters,omitempty"` + TagFilters *[]Bucket_TagFilter `json:"TagFilters,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-bucket_noncurrentversionexpiration.go b/cloudformation/s3/aws-s3-bucket_noncurrentversionexpiration.go index 74ada738a9..285de20fc6 100644 --- a/cloudformation/s3/aws-s3-bucket_noncurrentversionexpiration.go +++ b/cloudformation/s3/aws-s3-bucket_noncurrentversionexpiration.go @@ -11,7 +11,7 @@ type Bucket_NoncurrentVersionExpiration struct { // NewerNoncurrentVersions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule-noncurrentversionexpiration.html#cfn-s3-bucket-lifecycleconfig-rule-noncurrentversionexpiration-newernoncurrentversions - NewerNoncurrentVersions int `json:"NewerNoncurrentVersions,omitempty"` + NewerNoncurrentVersions *int `json:"NewerNoncurrentVersions,omitempty"` // NoncurrentDays AWS CloudFormation Property // Required: true diff --git a/cloudformation/s3/aws-s3-bucket_noncurrentversiontransition.go b/cloudformation/s3/aws-s3-bucket_noncurrentversiontransition.go index 126a3188b9..8ef9d679f4 100644 --- a/cloudformation/s3/aws-s3-bucket_noncurrentversiontransition.go +++ b/cloudformation/s3/aws-s3-bucket_noncurrentversiontransition.go @@ -11,12 +11,12 @@ type Bucket_NoncurrentVersionTransition struct { // NewerNoncurrentVersions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule-noncurrentversiontransition.html#cfn-s3-bucket-lifecycleconfig-rule-noncurrentversiontransition-newernoncurrentversions - NewerNoncurrentVersions int `json:"NewerNoncurrentVersions,omitempty"` + NewerNoncurrentVersions *int `json:"NewerNoncurrentVersions,omitempty"` // StorageClass AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule-noncurrentversiontransition.html#cfn-s3-bucket-lifecycleconfig-rule-noncurrentversiontransition-storageclass - StorageClass string `json:"StorageClass,omitempty"` + StorageClass string `json:"StorageClass"` // TransitionInDays AWS CloudFormation Property // Required: true diff --git a/cloudformation/s3/aws-s3-bucket_notificationconfiguration.go b/cloudformation/s3/aws-s3-bucket_notificationconfiguration.go index a27ba4e04f..41b5b3aab3 100644 --- a/cloudformation/s3/aws-s3-bucket_notificationconfiguration.go +++ b/cloudformation/s3/aws-s3-bucket_notificationconfiguration.go @@ -16,17 +16,17 @@ type Bucket_NotificationConfiguration struct { // LambdaConfigurations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig.html#cfn-s3-bucket-notificationconfig-lambdaconfig - LambdaConfigurations []Bucket_LambdaConfiguration `json:"LambdaConfigurations,omitempty"` + LambdaConfigurations *[]Bucket_LambdaConfiguration `json:"LambdaConfigurations,omitempty"` // QueueConfigurations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig.html#cfn-s3-bucket-notificationconfig-queueconfig - QueueConfigurations []Bucket_QueueConfiguration `json:"QueueConfigurations,omitempty"` + QueueConfigurations *[]Bucket_QueueConfiguration `json:"QueueConfigurations,omitempty"` // TopicConfigurations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig.html#cfn-s3-bucket-notificationconfig-topicconfig - TopicConfigurations []Bucket_TopicConfiguration `json:"TopicConfigurations,omitempty"` + TopicConfigurations *[]Bucket_TopicConfiguration `json:"TopicConfigurations,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-bucket_notificationfilter.go b/cloudformation/s3/aws-s3-bucket_notificationfilter.go index 20462c1462..5a8b9c05ad 100644 --- a/cloudformation/s3/aws-s3-bucket_notificationfilter.go +++ b/cloudformation/s3/aws-s3-bucket_notificationfilter.go @@ -11,7 +11,7 @@ type Bucket_NotificationFilter struct { // S3Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter.html#cfn-s3-bucket-notificationconfiguraiton-config-filter-s3key - S3Key *Bucket_S3KeyFilter `json:"S3Key,omitempty"` + S3Key *Bucket_S3KeyFilter `json:"S3Key"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-bucket_objectlockconfiguration.go b/cloudformation/s3/aws-s3-bucket_objectlockconfiguration.go index d05bcc5388..1e66a7e098 100644 --- a/cloudformation/s3/aws-s3-bucket_objectlockconfiguration.go +++ b/cloudformation/s3/aws-s3-bucket_objectlockconfiguration.go @@ -11,7 +11,7 @@ type Bucket_ObjectLockConfiguration struct { // ObjectLockEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-objectlockconfiguration.html#cfn-s3-bucket-objectlockconfiguration-objectlockenabled - ObjectLockEnabled string `json:"ObjectLockEnabled,omitempty"` + ObjectLockEnabled *string `json:"ObjectLockEnabled,omitempty"` // Rule AWS CloudFormation Property // Required: false diff --git a/cloudformation/s3/aws-s3-bucket_ownershipcontrols.go b/cloudformation/s3/aws-s3-bucket_ownershipcontrols.go index 92cb709977..f26be2a598 100644 --- a/cloudformation/s3/aws-s3-bucket_ownershipcontrols.go +++ b/cloudformation/s3/aws-s3-bucket_ownershipcontrols.go @@ -11,7 +11,7 @@ type Bucket_OwnershipControls struct { // Rules AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-ownershipcontrols.html#cfn-s3-bucket-ownershipcontrols-rules - Rules []Bucket_OwnershipControlsRule `json:"Rules,omitempty"` + Rules []Bucket_OwnershipControlsRule `json:"Rules"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-bucket_ownershipcontrolsrule.go b/cloudformation/s3/aws-s3-bucket_ownershipcontrolsrule.go index ef6ed96bba..e2e91e8bea 100644 --- a/cloudformation/s3/aws-s3-bucket_ownershipcontrolsrule.go +++ b/cloudformation/s3/aws-s3-bucket_ownershipcontrolsrule.go @@ -11,7 +11,7 @@ type Bucket_OwnershipControlsRule struct { // ObjectOwnership AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-ownershipcontrolsrule.html#cfn-s3-bucket-ownershipcontrolsrule-objectownership - ObjectOwnership string `json:"ObjectOwnership,omitempty"` + ObjectOwnership *string `json:"ObjectOwnership,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-bucket_publicaccessblockconfiguration.go b/cloudformation/s3/aws-s3-bucket_publicaccessblockconfiguration.go index 28bf80af9f..a307fd000f 100644 --- a/cloudformation/s3/aws-s3-bucket_publicaccessblockconfiguration.go +++ b/cloudformation/s3/aws-s3-bucket_publicaccessblockconfiguration.go @@ -11,22 +11,22 @@ type Bucket_PublicAccessBlockConfiguration struct { // BlockPublicAcls AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-publicaccessblockconfiguration.html#cfn-s3-bucket-publicaccessblockconfiguration-blockpublicacls - BlockPublicAcls bool `json:"BlockPublicAcls,omitempty"` + BlockPublicAcls *bool `json:"BlockPublicAcls,omitempty"` // BlockPublicPolicy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-publicaccessblockconfiguration.html#cfn-s3-bucket-publicaccessblockconfiguration-blockpublicpolicy - BlockPublicPolicy bool `json:"BlockPublicPolicy,omitempty"` + BlockPublicPolicy *bool `json:"BlockPublicPolicy,omitempty"` // IgnorePublicAcls AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-publicaccessblockconfiguration.html#cfn-s3-bucket-publicaccessblockconfiguration-ignorepublicacls - IgnorePublicAcls bool `json:"IgnorePublicAcls,omitempty"` + IgnorePublicAcls *bool `json:"IgnorePublicAcls,omitempty"` // RestrictPublicBuckets AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-publicaccessblockconfiguration.html#cfn-s3-bucket-publicaccessblockconfiguration-restrictpublicbuckets - RestrictPublicBuckets bool `json:"RestrictPublicBuckets,omitempty"` + RestrictPublicBuckets *bool `json:"RestrictPublicBuckets,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-bucket_queueconfiguration.go b/cloudformation/s3/aws-s3-bucket_queueconfiguration.go index 4595e1a591..4126a70636 100644 --- a/cloudformation/s3/aws-s3-bucket_queueconfiguration.go +++ b/cloudformation/s3/aws-s3-bucket_queueconfiguration.go @@ -11,7 +11,7 @@ type Bucket_QueueConfiguration struct { // Event AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-queueconfig.html#cfn-s3-bucket-notificationconfig-queueconfig-event - Event string `json:"Event,omitempty"` + Event string `json:"Event"` // Filter AWS CloudFormation Property // Required: false @@ -21,7 +21,7 @@ type Bucket_QueueConfiguration struct { // Queue AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-queueconfig.html#cfn-s3-bucket-notificationconfig-queueconfig-queue - Queue string `json:"Queue,omitempty"` + Queue string `json:"Queue"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-bucket_redirectallrequeststo.go b/cloudformation/s3/aws-s3-bucket_redirectallrequeststo.go index 7c38abc5c2..a72ad7dd0f 100644 --- a/cloudformation/s3/aws-s3-bucket_redirectallrequeststo.go +++ b/cloudformation/s3/aws-s3-bucket_redirectallrequeststo.go @@ -11,12 +11,12 @@ type Bucket_RedirectAllRequestsTo struct { // HostName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-redirectallrequeststo.html#cfn-s3-websiteconfiguration-redirectallrequeststo-hostname - HostName string `json:"HostName,omitempty"` + HostName string `json:"HostName"` // Protocol AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-redirectallrequeststo.html#cfn-s3-websiteconfiguration-redirectallrequeststo-protocol - Protocol string `json:"Protocol,omitempty"` + Protocol *string `json:"Protocol,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-bucket_redirectrule.go b/cloudformation/s3/aws-s3-bucket_redirectrule.go index 42547ce3f6..537f70d057 100644 --- a/cloudformation/s3/aws-s3-bucket_redirectrule.go +++ b/cloudformation/s3/aws-s3-bucket_redirectrule.go @@ -11,27 +11,27 @@ type Bucket_RedirectRule struct { // HostName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-redirectrule.html#cfn-s3-websiteconfiguration-redirectrule-hostname - HostName string `json:"HostName,omitempty"` + HostName *string `json:"HostName,omitempty"` // HttpRedirectCode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-redirectrule.html#cfn-s3-websiteconfiguration-redirectrule-httpredirectcode - HttpRedirectCode string `json:"HttpRedirectCode,omitempty"` + HttpRedirectCode *string `json:"HttpRedirectCode,omitempty"` // Protocol AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-redirectrule.html#cfn-s3-websiteconfiguration-redirectrule-protocol - Protocol string `json:"Protocol,omitempty"` + Protocol *string `json:"Protocol,omitempty"` // ReplaceKeyPrefixWith AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-redirectrule.html#cfn-s3-websiteconfiguration-redirectrule-replacekeyprefixwith - ReplaceKeyPrefixWith string `json:"ReplaceKeyPrefixWith,omitempty"` + ReplaceKeyPrefixWith *string `json:"ReplaceKeyPrefixWith,omitempty"` // ReplaceKeyWith AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-redirectrule.html#cfn-s3-websiteconfiguration-redirectrule-replacekeywith - ReplaceKeyWith string `json:"ReplaceKeyWith,omitempty"` + ReplaceKeyWith *string `json:"ReplaceKeyWith,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-bucket_replicamodifications.go b/cloudformation/s3/aws-s3-bucket_replicamodifications.go index 729cdcb22b..b80a6060dd 100644 --- a/cloudformation/s3/aws-s3-bucket_replicamodifications.go +++ b/cloudformation/s3/aws-s3-bucket_replicamodifications.go @@ -11,7 +11,7 @@ type Bucket_ReplicaModifications struct { // Status AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicamodifications.html#cfn-s3-bucket-replicamodifications-status - Status string `json:"Status,omitempty"` + Status string `json:"Status"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-bucket_replicationconfiguration.go b/cloudformation/s3/aws-s3-bucket_replicationconfiguration.go index 5280d07330..a4c24b58d7 100644 --- a/cloudformation/s3/aws-s3-bucket_replicationconfiguration.go +++ b/cloudformation/s3/aws-s3-bucket_replicationconfiguration.go @@ -11,12 +11,12 @@ type Bucket_ReplicationConfiguration struct { // Role AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration.html#cfn-s3-bucket-replicationconfiguration-role - Role string `json:"Role,omitempty"` + Role string `json:"Role"` // Rules AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration.html#cfn-s3-bucket-replicationconfiguration-rules - Rules []Bucket_ReplicationRule `json:"Rules,omitempty"` + Rules []Bucket_ReplicationRule `json:"Rules"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-bucket_replicationdestination.go b/cloudformation/s3/aws-s3-bucket_replicationdestination.go index 1eaad7e396..86a4072c2e 100644 --- a/cloudformation/s3/aws-s3-bucket_replicationdestination.go +++ b/cloudformation/s3/aws-s3-bucket_replicationdestination.go @@ -16,12 +16,12 @@ type Bucket_ReplicationDestination struct { // Account AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules-destination.html#cfn-s3-bucket-replicationdestination-account - Account string `json:"Account,omitempty"` + Account *string `json:"Account,omitempty"` // Bucket AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules-destination.html#cfn-s3-bucket-replicationconfiguration-rules-destination-bucket - Bucket string `json:"Bucket,omitempty"` + Bucket string `json:"Bucket"` // EncryptionConfiguration AWS CloudFormation Property // Required: false @@ -41,7 +41,7 @@ type Bucket_ReplicationDestination struct { // StorageClass AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules-destination.html#cfn-s3-bucket-replicationconfiguration-rules-destination-storageclass - StorageClass string `json:"StorageClass,omitempty"` + StorageClass *string `json:"StorageClass,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-bucket_replicationrule.go b/cloudformation/s3/aws-s3-bucket_replicationrule.go index 39e309ce8c..3347691964 100644 --- a/cloudformation/s3/aws-s3-bucket_replicationrule.go +++ b/cloudformation/s3/aws-s3-bucket_replicationrule.go @@ -16,7 +16,7 @@ type Bucket_ReplicationRule struct { // Destination AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules.html#cfn-s3-bucket-replicationconfiguration-rules-destination - Destination *Bucket_ReplicationDestination `json:"Destination,omitempty"` + Destination *Bucket_ReplicationDestination `json:"Destination"` // Filter AWS CloudFormation Property // Required: false @@ -26,17 +26,17 @@ type Bucket_ReplicationRule struct { // Id AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules.html#cfn-s3-bucket-replicationconfiguration-rules-id - Id string `json:"Id,omitempty"` + Id *string `json:"Id,omitempty"` // Prefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules.html#cfn-s3-bucket-replicationconfiguration-rules-prefix - Prefix string `json:"Prefix,omitempty"` + Prefix *string `json:"Prefix,omitempty"` // Priority AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules.html#cfn-s3-bucket-replicationrule-priority - Priority int `json:"Priority,omitempty"` + Priority *int `json:"Priority,omitempty"` // SourceSelectionCriteria AWS CloudFormation Property // Required: false @@ -46,7 +46,7 @@ type Bucket_ReplicationRule struct { // Status AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules.html#cfn-s3-bucket-replicationconfiguration-rules-status - Status string `json:"Status,omitempty"` + Status string `json:"Status"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-bucket_replicationruleandoperator.go b/cloudformation/s3/aws-s3-bucket_replicationruleandoperator.go index 33ecdd1b73..d5ec74baaa 100644 --- a/cloudformation/s3/aws-s3-bucket_replicationruleandoperator.go +++ b/cloudformation/s3/aws-s3-bucket_replicationruleandoperator.go @@ -11,12 +11,12 @@ type Bucket_ReplicationRuleAndOperator struct { // Prefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationruleandoperator.html#cfn-s3-bucket-replicationruleandoperator-prefix - Prefix string `json:"Prefix,omitempty"` + Prefix *string `json:"Prefix,omitempty"` // TagFilters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationruleandoperator.html#cfn-s3-bucket-replicationruleandoperator-tagfilters - TagFilters []Bucket_TagFilter `json:"TagFilters,omitempty"` + TagFilters *[]Bucket_TagFilter `json:"TagFilters,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-bucket_replicationrulefilter.go b/cloudformation/s3/aws-s3-bucket_replicationrulefilter.go index a0e4a7bdf9..f0f9feeda1 100644 --- a/cloudformation/s3/aws-s3-bucket_replicationrulefilter.go +++ b/cloudformation/s3/aws-s3-bucket_replicationrulefilter.go @@ -16,7 +16,7 @@ type Bucket_ReplicationRuleFilter struct { // Prefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationrulefilter.html#cfn-s3-bucket-replicationrulefilter-prefix - Prefix string `json:"Prefix,omitempty"` + Prefix *string `json:"Prefix,omitempty"` // TagFilter AWS CloudFormation Property // Required: false diff --git a/cloudformation/s3/aws-s3-bucket_replicationtime.go b/cloudformation/s3/aws-s3-bucket_replicationtime.go index 8dced0d14d..4326cb3075 100644 --- a/cloudformation/s3/aws-s3-bucket_replicationtime.go +++ b/cloudformation/s3/aws-s3-bucket_replicationtime.go @@ -11,12 +11,12 @@ type Bucket_ReplicationTime struct { // Status AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationtime.html#cfn-s3-bucket-replicationtime-status - Status string `json:"Status,omitempty"` + Status string `json:"Status"` // Time AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationtime.html#cfn-s3-bucket-replicationtime-time - Time *Bucket_ReplicationTimeValue `json:"Time,omitempty"` + Time *Bucket_ReplicationTimeValue `json:"Time"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-bucket_routingrule.go b/cloudformation/s3/aws-s3-bucket_routingrule.go index 91072cef2b..2427205398 100644 --- a/cloudformation/s3/aws-s3-bucket_routingrule.go +++ b/cloudformation/s3/aws-s3-bucket_routingrule.go @@ -11,7 +11,7 @@ type Bucket_RoutingRule struct { // RedirectRule AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules.html#cfn-s3-websiteconfiguration-routingrules-redirectrule - RedirectRule *Bucket_RedirectRule `json:"RedirectRule,omitempty"` + RedirectRule *Bucket_RedirectRule `json:"RedirectRule"` // RoutingRuleCondition AWS CloudFormation Property // Required: false diff --git a/cloudformation/s3/aws-s3-bucket_routingrulecondition.go b/cloudformation/s3/aws-s3-bucket_routingrulecondition.go index 822e34d7d0..47d6f00097 100644 --- a/cloudformation/s3/aws-s3-bucket_routingrulecondition.go +++ b/cloudformation/s3/aws-s3-bucket_routingrulecondition.go @@ -11,12 +11,12 @@ type Bucket_RoutingRuleCondition struct { // HttpErrorCodeReturnedEquals AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-routingrulecondition.html#cfn-s3-websiteconfiguration-routingrules-routingrulecondition-httperrorcodereturnedequals - HttpErrorCodeReturnedEquals string `json:"HttpErrorCodeReturnedEquals,omitempty"` + HttpErrorCodeReturnedEquals *string `json:"HttpErrorCodeReturnedEquals,omitempty"` // KeyPrefixEquals AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-routingrulecondition.html#cfn-s3-websiteconfiguration-routingrules-routingrulecondition-keyprefixequals - KeyPrefixEquals string `json:"KeyPrefixEquals,omitempty"` + KeyPrefixEquals *string `json:"KeyPrefixEquals,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-bucket_rule.go b/cloudformation/s3/aws-s3-bucket_rule.go index 205c0cbb99..8fc5a35cd6 100644 --- a/cloudformation/s3/aws-s3-bucket_rule.go +++ b/cloudformation/s3/aws-s3-bucket_rule.go @@ -16,22 +16,22 @@ type Bucket_Rule struct { // ExpirationDate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-expirationdate - ExpirationDate string `json:"ExpirationDate,omitempty"` + ExpirationDate *string `json:"ExpirationDate,omitempty"` // ExpirationInDays AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-expirationindays - ExpirationInDays int `json:"ExpirationInDays,omitempty"` + ExpirationInDays *int `json:"ExpirationInDays,omitempty"` // ExpiredObjectDeleteMarker AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-rule-expiredobjectdeletemarker - ExpiredObjectDeleteMarker bool `json:"ExpiredObjectDeleteMarker,omitempty"` + ExpiredObjectDeleteMarker *bool `json:"ExpiredObjectDeleteMarker,omitempty"` // Id AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-id - Id string `json:"Id,omitempty"` + Id *string `json:"Id,omitempty"` // NoncurrentVersionExpiration AWS CloudFormation Property // Required: false @@ -41,7 +41,7 @@ type Bucket_Rule struct { // NoncurrentVersionExpirationInDays AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-noncurrentversionexpirationindays - NoncurrentVersionExpirationInDays int `json:"NoncurrentVersionExpirationInDays,omitempty"` + NoncurrentVersionExpirationInDays *int `json:"NoncurrentVersionExpirationInDays,omitempty"` // NoncurrentVersionTransition AWS CloudFormation Property // Required: false @@ -51,32 +51,32 @@ type Bucket_Rule struct { // NoncurrentVersionTransitions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-noncurrentversiontransitions - NoncurrentVersionTransitions []Bucket_NoncurrentVersionTransition `json:"NoncurrentVersionTransitions,omitempty"` + NoncurrentVersionTransitions *[]Bucket_NoncurrentVersionTransition `json:"NoncurrentVersionTransitions,omitempty"` // ObjectSizeGreaterThan AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-objectsizegreaterthan - ObjectSizeGreaterThan int64 `json:"ObjectSizeGreaterThan,omitempty"` + ObjectSizeGreaterThan *int64 `json:"ObjectSizeGreaterThan,omitempty"` // ObjectSizeLessThan AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-objectsizelessthan - ObjectSizeLessThan int64 `json:"ObjectSizeLessThan,omitempty"` + ObjectSizeLessThan *int64 `json:"ObjectSizeLessThan,omitempty"` // Prefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-prefix - Prefix string `json:"Prefix,omitempty"` + Prefix *string `json:"Prefix,omitempty"` // Status AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-status - Status string `json:"Status,omitempty"` + Status string `json:"Status"` // TagFilters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-rule-tagfilters - TagFilters []Bucket_TagFilter `json:"TagFilters,omitempty"` + TagFilters *[]Bucket_TagFilter `json:"TagFilters,omitempty"` // Transition AWS CloudFormation Property // Required: false @@ -86,7 +86,7 @@ type Bucket_Rule struct { // Transitions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-transitions - Transitions []Bucket_Transition `json:"Transitions,omitempty"` + Transitions *[]Bucket_Transition `json:"Transitions,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-bucket_s3keyfilter.go b/cloudformation/s3/aws-s3-bucket_s3keyfilter.go index eaf0f30177..aec35c6c35 100644 --- a/cloudformation/s3/aws-s3-bucket_s3keyfilter.go +++ b/cloudformation/s3/aws-s3-bucket_s3keyfilter.go @@ -11,7 +11,7 @@ type Bucket_S3KeyFilter struct { // Rules AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter-s3key.html#cfn-s3-bucket-notificationconfiguraiton-config-filter-s3key-rules - Rules []Bucket_FilterRule `json:"Rules,omitempty"` + Rules []Bucket_FilterRule `json:"Rules"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-bucket_serversideencryptionbydefault.go b/cloudformation/s3/aws-s3-bucket_serversideencryptionbydefault.go index 1ce9def189..a661b70911 100644 --- a/cloudformation/s3/aws-s3-bucket_serversideencryptionbydefault.go +++ b/cloudformation/s3/aws-s3-bucket_serversideencryptionbydefault.go @@ -11,12 +11,12 @@ type Bucket_ServerSideEncryptionByDefault struct { // KMSMasterKeyID AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-serversideencryptionbydefault.html#cfn-s3-bucket-serversideencryptionbydefault-kmsmasterkeyid - KMSMasterKeyID string `json:"KMSMasterKeyID,omitempty"` + KMSMasterKeyID *string `json:"KMSMasterKeyID,omitempty"` // SSEAlgorithm AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-serversideencryptionbydefault.html#cfn-s3-bucket-serversideencryptionbydefault-ssealgorithm - SSEAlgorithm string `json:"SSEAlgorithm,omitempty"` + SSEAlgorithm string `json:"SSEAlgorithm"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-bucket_serversideencryptionrule.go b/cloudformation/s3/aws-s3-bucket_serversideencryptionrule.go index 503432209a..b3673d54fd 100644 --- a/cloudformation/s3/aws-s3-bucket_serversideencryptionrule.go +++ b/cloudformation/s3/aws-s3-bucket_serversideencryptionrule.go @@ -11,7 +11,7 @@ type Bucket_ServerSideEncryptionRule struct { // BucketKeyEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-serversideencryptionrule.html#cfn-s3-bucket-serversideencryptionrule-bucketkeyenabled - BucketKeyEnabled bool `json:"BucketKeyEnabled,omitempty"` + BucketKeyEnabled *bool `json:"BucketKeyEnabled,omitempty"` // ServerSideEncryptionByDefault AWS CloudFormation Property // Required: false diff --git a/cloudformation/s3/aws-s3-bucket_ssekmsencryptedobjects.go b/cloudformation/s3/aws-s3-bucket_ssekmsencryptedobjects.go index 2576a6911d..7e792cbacb 100644 --- a/cloudformation/s3/aws-s3-bucket_ssekmsencryptedobjects.go +++ b/cloudformation/s3/aws-s3-bucket_ssekmsencryptedobjects.go @@ -11,7 +11,7 @@ type Bucket_SseKmsEncryptedObjects struct { // Status AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-ssekmsencryptedobjects.html#cfn-s3-bucket-ssekmsencryptedobjects-status - Status string `json:"Status,omitempty"` + Status string `json:"Status"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-bucket_tagfilter.go b/cloudformation/s3/aws-s3-bucket_tagfilter.go index 256705a53f..fbd9c659cc 100644 --- a/cloudformation/s3/aws-s3-bucket_tagfilter.go +++ b/cloudformation/s3/aws-s3-bucket_tagfilter.go @@ -11,12 +11,12 @@ type Bucket_TagFilter struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-tagfilter.html#cfn-s3-bucket-tagfilter-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-tagfilter.html#cfn-s3-bucket-tagfilter-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-bucket_tiering.go b/cloudformation/s3/aws-s3-bucket_tiering.go index 43c05ff3c8..abdf7f998f 100644 --- a/cloudformation/s3/aws-s3-bucket_tiering.go +++ b/cloudformation/s3/aws-s3-bucket_tiering.go @@ -11,7 +11,7 @@ type Bucket_Tiering struct { // AccessTier AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-tiering.html#cfn-s3-bucket-tiering-accesstier - AccessTier string `json:"AccessTier,omitempty"` + AccessTier string `json:"AccessTier"` // Days AWS CloudFormation Property // Required: true diff --git a/cloudformation/s3/aws-s3-bucket_topicconfiguration.go b/cloudformation/s3/aws-s3-bucket_topicconfiguration.go index 4795cb26a3..6bc0c91193 100644 --- a/cloudformation/s3/aws-s3-bucket_topicconfiguration.go +++ b/cloudformation/s3/aws-s3-bucket_topicconfiguration.go @@ -11,7 +11,7 @@ type Bucket_TopicConfiguration struct { // Event AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-topicconfig.html#cfn-s3-bucket-notificationconfig-topicconfig-event - Event string `json:"Event,omitempty"` + Event string `json:"Event"` // Filter AWS CloudFormation Property // Required: false @@ -21,7 +21,7 @@ type Bucket_TopicConfiguration struct { // Topic AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-topicconfig.html#cfn-s3-bucket-notificationconfig-topicconfig-topic - Topic string `json:"Topic,omitempty"` + Topic string `json:"Topic"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-bucket_transition.go b/cloudformation/s3/aws-s3-bucket_transition.go index 5c3a613a4e..1511a80cd1 100644 --- a/cloudformation/s3/aws-s3-bucket_transition.go +++ b/cloudformation/s3/aws-s3-bucket_transition.go @@ -11,17 +11,17 @@ type Bucket_Transition struct { // StorageClass AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule-transition.html#cfn-s3-bucket-lifecycleconfig-rule-transition-storageclass - StorageClass string `json:"StorageClass,omitempty"` + StorageClass string `json:"StorageClass"` // TransitionDate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule-transition.html#cfn-s3-bucket-lifecycleconfig-rule-transition-transitiondate - TransitionDate string `json:"TransitionDate,omitempty"` + TransitionDate *string `json:"TransitionDate,omitempty"` // TransitionInDays AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule-transition.html#cfn-s3-bucket-lifecycleconfig-rule-transition-transitionindays - TransitionInDays int `json:"TransitionInDays,omitempty"` + TransitionInDays *int `json:"TransitionInDays,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-bucket_versioningconfiguration.go b/cloudformation/s3/aws-s3-bucket_versioningconfiguration.go index 883e580063..6119d01717 100644 --- a/cloudformation/s3/aws-s3-bucket_versioningconfiguration.go +++ b/cloudformation/s3/aws-s3-bucket_versioningconfiguration.go @@ -11,7 +11,7 @@ type Bucket_VersioningConfiguration struct { // Status AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-versioningconfig.html#cfn-s3-bucket-versioningconfig-status - Status string `json:"Status,omitempty"` + Status string `json:"Status"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-bucket_websiteconfiguration.go b/cloudformation/s3/aws-s3-bucket_websiteconfiguration.go index a612004e66..89f564f051 100644 --- a/cloudformation/s3/aws-s3-bucket_websiteconfiguration.go +++ b/cloudformation/s3/aws-s3-bucket_websiteconfiguration.go @@ -11,12 +11,12 @@ type Bucket_WebsiteConfiguration struct { // ErrorDocument AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration.html#cfn-s3-websiteconfiguration-errordocument - ErrorDocument string `json:"ErrorDocument,omitempty"` + ErrorDocument *string `json:"ErrorDocument,omitempty"` // IndexDocument AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration.html#cfn-s3-websiteconfiguration-indexdocument - IndexDocument string `json:"IndexDocument,omitempty"` + IndexDocument *string `json:"IndexDocument,omitempty"` // RedirectAllRequestsTo AWS CloudFormation Property // Required: false @@ -26,7 +26,7 @@ type Bucket_WebsiteConfiguration struct { // RoutingRules AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration.html#cfn-s3-websiteconfiguration-routingrules - RoutingRules []Bucket_RoutingRule `json:"RoutingRules,omitempty"` + RoutingRules *[]Bucket_RoutingRule `json:"RoutingRules,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-bucketpolicy.go b/cloudformation/s3/aws-s3-bucketpolicy.go index 6e54560749..8bf687b64e 100644 --- a/cloudformation/s3/aws-s3-bucketpolicy.go +++ b/cloudformation/s3/aws-s3-bucketpolicy.go @@ -15,12 +15,12 @@ type BucketPolicy struct { // Bucket AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-policy.html#aws-properties-s3-policy-bucket - Bucket string `json:"Bucket,omitempty"` + Bucket string `json:"Bucket"` // PolicyDocument AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-policy.html#aws-properties-s3-policy-policydocument - PolicyDocument interface{} `json:"PolicyDocument,omitempty"` + PolicyDocument interface{} `json:"PolicyDocument"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-multiregionaccesspoint.go b/cloudformation/s3/aws-s3-multiregionaccesspoint.go index 5d85e04cfb..a9a008de28 100644 --- a/cloudformation/s3/aws-s3-multiregionaccesspoint.go +++ b/cloudformation/s3/aws-s3-multiregionaccesspoint.go @@ -15,7 +15,7 @@ type MultiRegionAccessPoint struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3-multiregionaccesspoint.html#cfn-s3-multiregionaccesspoint-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // PublicAccessBlockConfiguration AWS CloudFormation Property // Required: false @@ -25,7 +25,7 @@ type MultiRegionAccessPoint struct { // Regions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3-multiregionaccesspoint.html#cfn-s3-multiregionaccesspoint-regions - Regions []MultiRegionAccessPoint_Region `json:"Regions,omitempty"` + Regions []MultiRegionAccessPoint_Region `json:"Regions"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-multiregionaccesspoint_publicaccessblockconfiguration.go b/cloudformation/s3/aws-s3-multiregionaccesspoint_publicaccessblockconfiguration.go index ea93343354..7fc4bf27a8 100644 --- a/cloudformation/s3/aws-s3-multiregionaccesspoint_publicaccessblockconfiguration.go +++ b/cloudformation/s3/aws-s3-multiregionaccesspoint_publicaccessblockconfiguration.go @@ -11,22 +11,22 @@ type MultiRegionAccessPoint_PublicAccessBlockConfiguration struct { // BlockPublicAcls AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-multiregionaccesspoint-publicaccessblockconfiguration.html#cfn-s3-multiregionaccesspoint-publicaccessblockconfiguration-blockpublicacls - BlockPublicAcls bool `json:"BlockPublicAcls,omitempty"` + BlockPublicAcls *bool `json:"BlockPublicAcls,omitempty"` // BlockPublicPolicy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-multiregionaccesspoint-publicaccessblockconfiguration.html#cfn-s3-multiregionaccesspoint-publicaccessblockconfiguration-blockpublicpolicy - BlockPublicPolicy bool `json:"BlockPublicPolicy,omitempty"` + BlockPublicPolicy *bool `json:"BlockPublicPolicy,omitempty"` // IgnorePublicAcls AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-multiregionaccesspoint-publicaccessblockconfiguration.html#cfn-s3-multiregionaccesspoint-publicaccessblockconfiguration-ignorepublicacls - IgnorePublicAcls bool `json:"IgnorePublicAcls,omitempty"` + IgnorePublicAcls *bool `json:"IgnorePublicAcls,omitempty"` // RestrictPublicBuckets AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-multiregionaccesspoint-publicaccessblockconfiguration.html#cfn-s3-multiregionaccesspoint-publicaccessblockconfiguration-restrictpublicbuckets - RestrictPublicBuckets bool `json:"RestrictPublicBuckets,omitempty"` + RestrictPublicBuckets *bool `json:"RestrictPublicBuckets,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-multiregionaccesspoint_region.go b/cloudformation/s3/aws-s3-multiregionaccesspoint_region.go index 351ee179ee..04799dcf66 100644 --- a/cloudformation/s3/aws-s3-multiregionaccesspoint_region.go +++ b/cloudformation/s3/aws-s3-multiregionaccesspoint_region.go @@ -11,7 +11,7 @@ type MultiRegionAccessPoint_Region struct { // Bucket AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-multiregionaccesspoint-region.html#cfn-s3-multiregionaccesspoint-region-bucket - Bucket string `json:"Bucket,omitempty"` + Bucket string `json:"Bucket"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-multiregionaccesspointpolicy.go b/cloudformation/s3/aws-s3-multiregionaccesspointpolicy.go index 3f3ffa8382..4969235666 100644 --- a/cloudformation/s3/aws-s3-multiregionaccesspointpolicy.go +++ b/cloudformation/s3/aws-s3-multiregionaccesspointpolicy.go @@ -15,12 +15,12 @@ type MultiRegionAccessPointPolicy struct { // MrapName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3-multiregionaccesspointpolicy.html#cfn-s3-multiregionaccesspointpolicy-mrapname - MrapName string `json:"MrapName,omitempty"` + MrapName string `json:"MrapName"` // Policy AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3-multiregionaccesspointpolicy.html#cfn-s3-multiregionaccesspointpolicy-policy - Policy interface{} `json:"Policy,omitempty"` + Policy interface{} `json:"Policy"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-storagelens.go b/cloudformation/s3/aws-s3-storagelens.go index 9eac84f5fe..024b5227d3 100644 --- a/cloudformation/s3/aws-s3-storagelens.go +++ b/cloudformation/s3/aws-s3-storagelens.go @@ -16,12 +16,12 @@ type StorageLens struct { // StorageLensConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3-storagelens.html#cfn-s3-storagelens-storagelensconfiguration - StorageLensConfiguration *StorageLens_StorageLensConfiguration `json:"StorageLensConfiguration,omitempty"` + StorageLensConfiguration *StorageLens_StorageLensConfiguration `json:"StorageLensConfiguration"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3-storagelens.html#cfn-s3-storagelens-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-storagelens_accountlevel.go b/cloudformation/s3/aws-s3-storagelens_accountlevel.go index df5901d564..15368fed1b 100644 --- a/cloudformation/s3/aws-s3-storagelens_accountlevel.go +++ b/cloudformation/s3/aws-s3-storagelens_accountlevel.go @@ -16,7 +16,7 @@ type StorageLens_AccountLevel struct { // BucketLevel AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-storagelens-accountlevel.html#cfn-s3-storagelens-accountlevel-bucketlevel - BucketLevel *StorageLens_BucketLevel `json:"BucketLevel,omitempty"` + BucketLevel *StorageLens_BucketLevel `json:"BucketLevel"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-storagelens_activitymetrics.go b/cloudformation/s3/aws-s3-storagelens_activitymetrics.go index 136ca6bf66..f0de7d32e9 100644 --- a/cloudformation/s3/aws-s3-storagelens_activitymetrics.go +++ b/cloudformation/s3/aws-s3-storagelens_activitymetrics.go @@ -11,7 +11,7 @@ type StorageLens_ActivityMetrics struct { // IsEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-storagelens-activitymetrics.html#cfn-s3-storagelens-activitymetrics-isenabled - IsEnabled bool `json:"IsEnabled,omitempty"` + IsEnabled *bool `json:"IsEnabled,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-storagelens_awsorg.go b/cloudformation/s3/aws-s3-storagelens_awsorg.go index 4d81485241..6a16584901 100644 --- a/cloudformation/s3/aws-s3-storagelens_awsorg.go +++ b/cloudformation/s3/aws-s3-storagelens_awsorg.go @@ -11,7 +11,7 @@ type StorageLens_AwsOrg struct { // Arn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-storagelens-awsorg.html#cfn-s3-storagelens-awsorg-arn - Arn string `json:"Arn,omitempty"` + Arn string `json:"Arn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-storagelens_bucketsandregions.go b/cloudformation/s3/aws-s3-storagelens_bucketsandregions.go index 4cc3693162..31bace8473 100644 --- a/cloudformation/s3/aws-s3-storagelens_bucketsandregions.go +++ b/cloudformation/s3/aws-s3-storagelens_bucketsandregions.go @@ -11,12 +11,12 @@ type StorageLens_BucketsAndRegions struct { // Buckets AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-storagelens-bucketsandregions.html#cfn-s3-storagelens-bucketsandregions-buckets - Buckets []string `json:"Buckets,omitempty"` + Buckets *[]string `json:"Buckets,omitempty"` // Regions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-storagelens-bucketsandregions.html#cfn-s3-storagelens-bucketsandregions-regions - Regions []string `json:"Regions,omitempty"` + Regions *[]string `json:"Regions,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-storagelens_prefixlevel.go b/cloudformation/s3/aws-s3-storagelens_prefixlevel.go index e2006a62c2..58d36e3c99 100644 --- a/cloudformation/s3/aws-s3-storagelens_prefixlevel.go +++ b/cloudformation/s3/aws-s3-storagelens_prefixlevel.go @@ -11,7 +11,7 @@ type StorageLens_PrefixLevel struct { // StorageMetrics AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-storagelens-prefixlevel.html#cfn-s3-storagelens-prefixlevel-storagemetrics - StorageMetrics *StorageLens_PrefixLevelStorageMetrics `json:"StorageMetrics,omitempty"` + StorageMetrics *StorageLens_PrefixLevelStorageMetrics `json:"StorageMetrics"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-storagelens_prefixlevelstoragemetrics.go b/cloudformation/s3/aws-s3-storagelens_prefixlevelstoragemetrics.go index e74c3ce9ee..7cbcf690af 100644 --- a/cloudformation/s3/aws-s3-storagelens_prefixlevelstoragemetrics.go +++ b/cloudformation/s3/aws-s3-storagelens_prefixlevelstoragemetrics.go @@ -11,7 +11,7 @@ type StorageLens_PrefixLevelStorageMetrics struct { // IsEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-storagelens-prefixlevelstoragemetrics.html#cfn-s3-storagelens-prefixlevelstoragemetrics-isenabled - IsEnabled bool `json:"IsEnabled,omitempty"` + IsEnabled *bool `json:"IsEnabled,omitempty"` // SelectionCriteria AWS CloudFormation Property // Required: false diff --git a/cloudformation/s3/aws-s3-storagelens_s3bucketdestination.go b/cloudformation/s3/aws-s3-storagelens_s3bucketdestination.go index 786ad095aa..4b627967f1 100644 --- a/cloudformation/s3/aws-s3-storagelens_s3bucketdestination.go +++ b/cloudformation/s3/aws-s3-storagelens_s3bucketdestination.go @@ -11,12 +11,12 @@ type StorageLens_S3BucketDestination struct { // AccountId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-storagelens-s3bucketdestination.html#cfn-s3-storagelens-s3bucketdestination-accountid - AccountId string `json:"AccountId,omitempty"` + AccountId string `json:"AccountId"` // Arn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-storagelens-s3bucketdestination.html#cfn-s3-storagelens-s3bucketdestination-arn - Arn string `json:"Arn,omitempty"` + Arn string `json:"Arn"` // Encryption AWS CloudFormation Property // Required: false @@ -26,17 +26,17 @@ type StorageLens_S3BucketDestination struct { // Format AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-storagelens-s3bucketdestination.html#cfn-s3-storagelens-s3bucketdestination-format - Format string `json:"Format,omitempty"` + Format string `json:"Format"` // OutputSchemaVersion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-storagelens-s3bucketdestination.html#cfn-s3-storagelens-s3bucketdestination-outputschemaversion - OutputSchemaVersion string `json:"OutputSchemaVersion,omitempty"` + OutputSchemaVersion string `json:"OutputSchemaVersion"` // Prefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-storagelens-s3bucketdestination.html#cfn-s3-storagelens-s3bucketdestination-prefix - Prefix string `json:"Prefix,omitempty"` + Prefix *string `json:"Prefix,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-storagelens_selectioncriteria.go b/cloudformation/s3/aws-s3-storagelens_selectioncriteria.go index 31d31befa4..ca5247cdce 100644 --- a/cloudformation/s3/aws-s3-storagelens_selectioncriteria.go +++ b/cloudformation/s3/aws-s3-storagelens_selectioncriteria.go @@ -11,17 +11,17 @@ type StorageLens_SelectionCriteria struct { // Delimiter AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-storagelens-selectioncriteria.html#cfn-s3-storagelens-selectioncriteria-delimiter - Delimiter string `json:"Delimiter,omitempty"` + Delimiter *string `json:"Delimiter,omitempty"` // MaxDepth AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-storagelens-selectioncriteria.html#cfn-s3-storagelens-selectioncriteria-maxdepth - MaxDepth int `json:"MaxDepth,omitempty"` + MaxDepth *int `json:"MaxDepth,omitempty"` // MinStorageBytesPercentage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-storagelens-selectioncriteria.html#cfn-s3-storagelens-selectioncriteria-minstoragebytespercentage - MinStorageBytesPercentage float64 `json:"MinStorageBytesPercentage,omitempty"` + MinStorageBytesPercentage *float64 `json:"MinStorageBytesPercentage,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3/aws-s3-storagelens_storagelensconfiguration.go b/cloudformation/s3/aws-s3-storagelens_storagelensconfiguration.go index 33a02421e3..8a1c905c5d 100644 --- a/cloudformation/s3/aws-s3-storagelens_storagelensconfiguration.go +++ b/cloudformation/s3/aws-s3-storagelens_storagelensconfiguration.go @@ -11,7 +11,7 @@ type StorageLens_StorageLensConfiguration struct { // AccountLevel AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-storagelens-storagelensconfiguration.html#cfn-s3-storagelens-storagelensconfiguration-accountlevel - AccountLevel *StorageLens_AccountLevel `json:"AccountLevel,omitempty"` + AccountLevel *StorageLens_AccountLevel `json:"AccountLevel"` // AwsOrg AWS CloudFormation Property // Required: false @@ -31,7 +31,7 @@ type StorageLens_StorageLensConfiguration struct { // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-storagelens-storagelensconfiguration.html#cfn-s3-storagelens-storagelensconfiguration-id - Id string `json:"Id,omitempty"` + Id string `json:"Id"` // Include AWS CloudFormation Property // Required: false @@ -46,7 +46,7 @@ type StorageLens_StorageLensConfiguration struct { // StorageLensArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-storagelens-storagelensconfiguration.html#cfn-s3-storagelens-storagelensconfiguration-storagelensarn - StorageLensArn string `json:"StorageLensArn,omitempty"` + StorageLensArn *string `json:"StorageLensArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3objectlambda/aws-s3objectlambda-accesspoint.go b/cloudformation/s3objectlambda/aws-s3objectlambda-accesspoint.go index 902897b45d..ee26be6b33 100644 --- a/cloudformation/s3objectlambda/aws-s3objectlambda-accesspoint.go +++ b/cloudformation/s3objectlambda/aws-s3objectlambda-accesspoint.go @@ -15,12 +15,12 @@ type AccessPoint struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3objectlambda-accesspoint.html#cfn-s3objectlambda-accesspoint-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // ObjectLambdaConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3objectlambda-accesspoint.html#cfn-s3objectlambda-accesspoint-objectlambdaconfiguration - ObjectLambdaConfiguration *AccessPoint_ObjectLambdaConfiguration `json:"ObjectLambdaConfiguration,omitempty"` + ObjectLambdaConfiguration *AccessPoint_ObjectLambdaConfiguration `json:"ObjectLambdaConfiguration"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3objectlambda/aws-s3objectlambda-accesspoint_objectlambdaconfiguration.go b/cloudformation/s3objectlambda/aws-s3objectlambda-accesspoint_objectlambdaconfiguration.go index d664f12667..5c874b5bcc 100644 --- a/cloudformation/s3objectlambda/aws-s3objectlambda-accesspoint_objectlambdaconfiguration.go +++ b/cloudformation/s3objectlambda/aws-s3objectlambda-accesspoint_objectlambdaconfiguration.go @@ -11,22 +11,22 @@ type AccessPoint_ObjectLambdaConfiguration struct { // AllowedFeatures AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3objectlambda-accesspoint-objectlambdaconfiguration.html#cfn-s3objectlambda-accesspoint-objectlambdaconfiguration-allowedfeatures - AllowedFeatures []string `json:"AllowedFeatures,omitempty"` + AllowedFeatures *[]string `json:"AllowedFeatures,omitempty"` // CloudWatchMetricsEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3objectlambda-accesspoint-objectlambdaconfiguration.html#cfn-s3objectlambda-accesspoint-objectlambdaconfiguration-cloudwatchmetricsenabled - CloudWatchMetricsEnabled bool `json:"CloudWatchMetricsEnabled,omitempty"` + CloudWatchMetricsEnabled *bool `json:"CloudWatchMetricsEnabled,omitempty"` // SupportingAccessPoint AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3objectlambda-accesspoint-objectlambdaconfiguration.html#cfn-s3objectlambda-accesspoint-objectlambdaconfiguration-supportingaccesspoint - SupportingAccessPoint string `json:"SupportingAccessPoint,omitempty"` + SupportingAccessPoint string `json:"SupportingAccessPoint"` // TransformationConfigurations AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3objectlambda-accesspoint-objectlambdaconfiguration.html#cfn-s3objectlambda-accesspoint-objectlambdaconfiguration-transformationconfigurations - TransformationConfigurations []AccessPoint_TransformationConfiguration `json:"TransformationConfigurations,omitempty"` + TransformationConfigurations []AccessPoint_TransformationConfiguration `json:"TransformationConfigurations"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3objectlambda/aws-s3objectlambda-accesspoint_transformationconfiguration.go b/cloudformation/s3objectlambda/aws-s3objectlambda-accesspoint_transformationconfiguration.go index 5b3a876ccb..756bd63050 100644 --- a/cloudformation/s3objectlambda/aws-s3objectlambda-accesspoint_transformationconfiguration.go +++ b/cloudformation/s3objectlambda/aws-s3objectlambda-accesspoint_transformationconfiguration.go @@ -11,12 +11,12 @@ type AccessPoint_TransformationConfiguration struct { // Actions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3objectlambda-accesspoint-transformationconfiguration.html#cfn-s3objectlambda-accesspoint-transformationconfiguration-actions - Actions []string `json:"Actions,omitempty"` + Actions []string `json:"Actions"` // ContentTransformation AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3objectlambda-accesspoint-transformationconfiguration.html#cfn-s3objectlambda-accesspoint-transformationconfiguration-contenttransformation - ContentTransformation interface{} `json:"ContentTransformation,omitempty"` + ContentTransformation interface{} `json:"ContentTransformation"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3objectlambda/aws-s3objectlambda-accesspointpolicy.go b/cloudformation/s3objectlambda/aws-s3objectlambda-accesspointpolicy.go index d93b66fd89..45fb2dd033 100644 --- a/cloudformation/s3objectlambda/aws-s3objectlambda-accesspointpolicy.go +++ b/cloudformation/s3objectlambda/aws-s3objectlambda-accesspointpolicy.go @@ -15,12 +15,12 @@ type AccessPointPolicy struct { // ObjectLambdaAccessPoint AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3objectlambda-accesspointpolicy.html#cfn-s3objectlambda-accesspointpolicy-objectlambdaaccesspoint - ObjectLambdaAccessPoint string `json:"ObjectLambdaAccessPoint,omitempty"` + ObjectLambdaAccessPoint string `json:"ObjectLambdaAccessPoint"` // PolicyDocument AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3objectlambda-accesspointpolicy.html#cfn-s3objectlambda-accesspointpolicy-policydocument - PolicyDocument interface{} `json:"PolicyDocument,omitempty"` + PolicyDocument interface{} `json:"PolicyDocument"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3outposts/aws-s3outposts-accesspoint.go b/cloudformation/s3outposts/aws-s3outposts-accesspoint.go index 30404ce1fc..34a1185cd8 100644 --- a/cloudformation/s3outposts/aws-s3outposts-accesspoint.go +++ b/cloudformation/s3outposts/aws-s3outposts-accesspoint.go @@ -15,22 +15,22 @@ type AccessPoint struct { // Bucket AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3outposts-accesspoint.html#cfn-s3outposts-accesspoint-bucket - Bucket string `json:"Bucket,omitempty"` + Bucket string `json:"Bucket"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3outposts-accesspoint.html#cfn-s3outposts-accesspoint-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3outposts-accesspoint.html#cfn-s3outposts-accesspoint-vpcconfiguration - VpcConfiguration *AccessPoint_VpcConfiguration `json:"VpcConfiguration,omitempty"` + VpcConfiguration *AccessPoint_VpcConfiguration `json:"VpcConfiguration"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3outposts/aws-s3outposts-accesspoint_vpcconfiguration.go b/cloudformation/s3outposts/aws-s3outposts-accesspoint_vpcconfiguration.go index e71a6ae4d4..1348aa941d 100644 --- a/cloudformation/s3outposts/aws-s3outposts-accesspoint_vpcconfiguration.go +++ b/cloudformation/s3outposts/aws-s3outposts-accesspoint_vpcconfiguration.go @@ -11,7 +11,7 @@ type AccessPoint_VpcConfiguration struct { // VpcId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3outposts-accesspoint-vpcconfiguration.html#cfn-s3outposts-accesspoint-vpcconfiguration-vpcid - VpcId string `json:"VpcId,omitempty"` + VpcId *string `json:"VpcId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3outposts/aws-s3outposts-bucket.go b/cloudformation/s3outposts/aws-s3outposts-bucket.go index 020eab6b31..dabd750b07 100644 --- a/cloudformation/s3outposts/aws-s3outposts-bucket.go +++ b/cloudformation/s3outposts/aws-s3outposts-bucket.go @@ -16,7 +16,7 @@ type Bucket struct { // BucketName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3outposts-bucket.html#cfn-s3outposts-bucket-bucketname - BucketName string `json:"BucketName,omitempty"` + BucketName string `json:"BucketName"` // LifecycleConfiguration AWS CloudFormation Property // Required: false @@ -26,12 +26,12 @@ type Bucket struct { // OutpostId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3outposts-bucket.html#cfn-s3outposts-bucket-outpostid - OutpostId string `json:"OutpostId,omitempty"` + OutpostId string `json:"OutpostId"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3outposts-bucket.html#cfn-s3outposts-bucket-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3outposts/aws-s3outposts-bucket_lifecycleconfiguration.go b/cloudformation/s3outposts/aws-s3outposts-bucket_lifecycleconfiguration.go index c7ff4ea61d..f3c00e322a 100644 --- a/cloudformation/s3outposts/aws-s3outposts-bucket_lifecycleconfiguration.go +++ b/cloudformation/s3outposts/aws-s3outposts-bucket_lifecycleconfiguration.go @@ -11,7 +11,7 @@ type Bucket_LifecycleConfiguration struct { // Rules AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3outposts-bucket-lifecycleconfiguration.html#cfn-s3outposts-bucket-lifecycleconfiguration-rules - Rules []Bucket_Rule `json:"Rules,omitempty"` + Rules []Bucket_Rule `json:"Rules"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3outposts/aws-s3outposts-bucket_rule.go b/cloudformation/s3outposts/aws-s3outposts-bucket_rule.go index 4a532ba7e3..1d8fad3484 100644 --- a/cloudformation/s3outposts/aws-s3outposts-bucket_rule.go +++ b/cloudformation/s3outposts/aws-s3outposts-bucket_rule.go @@ -16,27 +16,27 @@ type Bucket_Rule struct { // ExpirationDate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3outposts-bucket-rule.html#cfn-s3outposts-bucket-rule-expirationdate - ExpirationDate string `json:"ExpirationDate,omitempty"` + ExpirationDate *string `json:"ExpirationDate,omitempty"` // ExpirationInDays AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3outposts-bucket-rule.html#cfn-s3outposts-bucket-rule-expirationindays - ExpirationInDays int `json:"ExpirationInDays,omitempty"` + ExpirationInDays *int `json:"ExpirationInDays,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3outposts-bucket-rule.html#cfn-s3outposts-bucket-rule-id - Id string `json:"Id,omitempty"` + Id *string `json:"Id,omitempty"` // Status AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3outposts-bucket-rule.html#cfn-s3outposts-bucket-rule-status - Status string `json:"Status,omitempty"` + Status *string `json:"Status,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3outposts/aws-s3outposts-bucketpolicy.go b/cloudformation/s3outposts/aws-s3outposts-bucketpolicy.go index c9feb20682..91677f5f1d 100644 --- a/cloudformation/s3outposts/aws-s3outposts-bucketpolicy.go +++ b/cloudformation/s3outposts/aws-s3outposts-bucketpolicy.go @@ -15,12 +15,12 @@ type BucketPolicy struct { // Bucket AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3outposts-bucketpolicy.html#cfn-s3outposts-bucketpolicy-bucket - Bucket string `json:"Bucket,omitempty"` + Bucket string `json:"Bucket"` // PolicyDocument AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3outposts-bucketpolicy.html#cfn-s3outposts-bucketpolicy-policydocument - PolicyDocument interface{} `json:"PolicyDocument,omitempty"` + PolicyDocument interface{} `json:"PolicyDocument"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3outposts/aws-s3outposts-endpoint.go b/cloudformation/s3outposts/aws-s3outposts-endpoint.go index 87fee19eb4..95610a0e08 100644 --- a/cloudformation/s3outposts/aws-s3outposts-endpoint.go +++ b/cloudformation/s3outposts/aws-s3outposts-endpoint.go @@ -15,27 +15,27 @@ type Endpoint struct { // AccessType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3outposts-endpoint.html#cfn-s3outposts-endpoint-accesstype - AccessType string `json:"AccessType,omitempty"` + AccessType *string `json:"AccessType,omitempty"` // CustomerOwnedIpv4Pool AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3outposts-endpoint.html#cfn-s3outposts-endpoint-customerownedipv4pool - CustomerOwnedIpv4Pool string `json:"CustomerOwnedIpv4Pool,omitempty"` + CustomerOwnedIpv4Pool *string `json:"CustomerOwnedIpv4Pool,omitempty"` // OutpostId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3outposts-endpoint.html#cfn-s3outposts-endpoint-outpostid - OutpostId string `json:"OutpostId,omitempty"` + OutpostId string `json:"OutpostId"` // SecurityGroupId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3outposts-endpoint.html#cfn-s3outposts-endpoint-securitygroupid - SecurityGroupId string `json:"SecurityGroupId,omitempty"` + SecurityGroupId string `json:"SecurityGroupId"` // SubnetId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3outposts-endpoint.html#cfn-s3outposts-endpoint-subnetid - SubnetId string `json:"SubnetId,omitempty"` + SubnetId string `json:"SubnetId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/s3outposts/aws-s3outposts-endpoint_networkinterface.go b/cloudformation/s3outposts/aws-s3outposts-endpoint_networkinterface.go index 2c5ee9ac38..28a7248c21 100644 --- a/cloudformation/s3outposts/aws-s3outposts-endpoint_networkinterface.go +++ b/cloudformation/s3outposts/aws-s3outposts-endpoint_networkinterface.go @@ -11,7 +11,7 @@ type Endpoint_NetworkInterface struct { // NetworkInterfaceId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3outposts-endpoint-networkinterface.html#cfn-s3outposts-endpoint-networkinterface-networkinterfaceid - NetworkInterfaceId string `json:"NetworkInterfaceId,omitempty"` + NetworkInterfaceId string `json:"NetworkInterfaceId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-app.go b/cloudformation/sagemaker/aws-sagemaker-app.go index 0ade2ec9ca..b7f457ed47 100644 --- a/cloudformation/sagemaker/aws-sagemaker-app.go +++ b/cloudformation/sagemaker/aws-sagemaker-app.go @@ -16,17 +16,17 @@ type App struct { // AppName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-app.html#cfn-sagemaker-app-appname - AppName string `json:"AppName,omitempty"` + AppName string `json:"AppName"` // AppType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-app.html#cfn-sagemaker-app-apptype - AppType string `json:"AppType,omitempty"` + AppType string `json:"AppType"` // DomainId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-app.html#cfn-sagemaker-app-domainid - DomainId string `json:"DomainId,omitempty"` + DomainId string `json:"DomainId"` // ResourceSpec AWS CloudFormation Property // Required: false @@ -36,12 +36,12 @@ type App struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-app.html#cfn-sagemaker-app-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // UserProfileName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-app.html#cfn-sagemaker-app-userprofilename - UserProfileName string `json:"UserProfileName,omitempty"` + UserProfileName string `json:"UserProfileName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-app_resourcespec.go b/cloudformation/sagemaker/aws-sagemaker-app_resourcespec.go index f33849eb0e..cf2df1b1f5 100644 --- a/cloudformation/sagemaker/aws-sagemaker-app_resourcespec.go +++ b/cloudformation/sagemaker/aws-sagemaker-app_resourcespec.go @@ -11,17 +11,17 @@ type App_ResourceSpec struct { // InstanceType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-app-resourcespec.html#cfn-sagemaker-app-resourcespec-instancetype - InstanceType string `json:"InstanceType,omitempty"` + InstanceType *string `json:"InstanceType,omitempty"` // SageMakerImageArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-app-resourcespec.html#cfn-sagemaker-app-resourcespec-sagemakerimagearn - SageMakerImageArn string `json:"SageMakerImageArn,omitempty"` + SageMakerImageArn *string `json:"SageMakerImageArn,omitempty"` // SageMakerImageVersionArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-app-resourcespec.html#cfn-sagemaker-app-resourcespec-sagemakerimageversionarn - SageMakerImageVersionArn string `json:"SageMakerImageVersionArn,omitempty"` + SageMakerImageVersionArn *string `json:"SageMakerImageVersionArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-appimageconfig.go b/cloudformation/sagemaker/aws-sagemaker-appimageconfig.go index 5ff1714639..771408d509 100644 --- a/cloudformation/sagemaker/aws-sagemaker-appimageconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-appimageconfig.go @@ -16,7 +16,7 @@ type AppImageConfig struct { // AppImageConfigName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-appimageconfig.html#cfn-sagemaker-appimageconfig-appimageconfigname - AppImageConfigName string `json:"AppImageConfigName,omitempty"` + AppImageConfigName string `json:"AppImageConfigName"` // KernelGatewayImageConfig AWS CloudFormation Property // Required: false @@ -26,7 +26,7 @@ type AppImageConfig struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-appimageconfig.html#cfn-sagemaker-appimageconfig-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-appimageconfig_filesystemconfig.go b/cloudformation/sagemaker/aws-sagemaker-appimageconfig_filesystemconfig.go index 88d7bfacc0..6e5f870eb4 100644 --- a/cloudformation/sagemaker/aws-sagemaker-appimageconfig_filesystemconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-appimageconfig_filesystemconfig.go @@ -11,17 +11,17 @@ type AppImageConfig_FileSystemConfig struct { // DefaultGid AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-filesystemconfig.html#cfn-sagemaker-appimageconfig-filesystemconfig-defaultgid - DefaultGid int `json:"DefaultGid,omitempty"` + DefaultGid *int `json:"DefaultGid,omitempty"` // DefaultUid AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-filesystemconfig.html#cfn-sagemaker-appimageconfig-filesystemconfig-defaultuid - DefaultUid int `json:"DefaultUid,omitempty"` + DefaultUid *int `json:"DefaultUid,omitempty"` // MountPath AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-filesystemconfig.html#cfn-sagemaker-appimageconfig-filesystemconfig-mountpath - MountPath string `json:"MountPath,omitempty"` + MountPath *string `json:"MountPath,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-appimageconfig_kernelgatewayimageconfig.go b/cloudformation/sagemaker/aws-sagemaker-appimageconfig_kernelgatewayimageconfig.go index 23e670ac77..801c287963 100644 --- a/cloudformation/sagemaker/aws-sagemaker-appimageconfig_kernelgatewayimageconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-appimageconfig_kernelgatewayimageconfig.go @@ -16,7 +16,7 @@ type AppImageConfig_KernelGatewayImageConfig struct { // KernelSpecs AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-kernelgatewayimageconfig.html#cfn-sagemaker-appimageconfig-kernelgatewayimageconfig-kernelspecs - KernelSpecs []AppImageConfig_KernelSpec `json:"KernelSpecs,omitempty"` + KernelSpecs []AppImageConfig_KernelSpec `json:"KernelSpecs"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-appimageconfig_kernelspec.go b/cloudformation/sagemaker/aws-sagemaker-appimageconfig_kernelspec.go index 69bbeefe2a..c76541bed0 100644 --- a/cloudformation/sagemaker/aws-sagemaker-appimageconfig_kernelspec.go +++ b/cloudformation/sagemaker/aws-sagemaker-appimageconfig_kernelspec.go @@ -11,12 +11,12 @@ type AppImageConfig_KernelSpec struct { // DisplayName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-kernelspec.html#cfn-sagemaker-appimageconfig-kernelspec-displayname - DisplayName string `json:"DisplayName,omitempty"` + DisplayName *string `json:"DisplayName,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-kernelspec.html#cfn-sagemaker-appimageconfig-kernelspec-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-coderepository.go b/cloudformation/sagemaker/aws-sagemaker-coderepository.go index 8ce398157b..40767f209e 100644 --- a/cloudformation/sagemaker/aws-sagemaker-coderepository.go +++ b/cloudformation/sagemaker/aws-sagemaker-coderepository.go @@ -16,17 +16,17 @@ type CodeRepository struct { // CodeRepositoryName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-coderepository.html#cfn-sagemaker-coderepository-coderepositoryname - CodeRepositoryName string `json:"CodeRepositoryName,omitempty"` + CodeRepositoryName *string `json:"CodeRepositoryName,omitempty"` // GitConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-coderepository.html#cfn-sagemaker-coderepository-gitconfig - GitConfig *CodeRepository_GitConfig `json:"GitConfig,omitempty"` + GitConfig *CodeRepository_GitConfig `json:"GitConfig"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-coderepository.html#cfn-sagemaker-coderepository-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-coderepository_gitconfig.go b/cloudformation/sagemaker/aws-sagemaker-coderepository_gitconfig.go index 42d70609d2..d675858a1b 100644 --- a/cloudformation/sagemaker/aws-sagemaker-coderepository_gitconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-coderepository_gitconfig.go @@ -11,17 +11,17 @@ type CodeRepository_GitConfig struct { // Branch AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-coderepository-gitconfig.html#cfn-sagemaker-coderepository-gitconfig-branch - Branch string `json:"Branch,omitempty"` + Branch *string `json:"Branch,omitempty"` // RepositoryUrl AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-coderepository-gitconfig.html#cfn-sagemaker-coderepository-gitconfig-repositoryurl - RepositoryUrl string `json:"RepositoryUrl,omitempty"` + RepositoryUrl string `json:"RepositoryUrl"` // SecretArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-coderepository-gitconfig.html#cfn-sagemaker-coderepository-gitconfig-secretarn - SecretArn string `json:"SecretArn,omitempty"` + SecretArn *string `json:"SecretArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition.go b/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition.go index ca11a230b7..cefb1ebe5d 100644 --- a/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition.go +++ b/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition.go @@ -16,7 +16,7 @@ type DataQualityJobDefinition struct { // DataQualityAppSpecification AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityappspecification - DataQualityAppSpecification *DataQualityJobDefinition_DataQualityAppSpecification `json:"DataQualityAppSpecification,omitempty"` + DataQualityAppSpecification *DataQualityJobDefinition_DataQualityAppSpecification `json:"DataQualityAppSpecification"` // DataQualityBaselineConfig AWS CloudFormation Property // Required: false @@ -26,22 +26,22 @@ type DataQualityJobDefinition struct { // DataQualityJobInput AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityjobinput - DataQualityJobInput *DataQualityJobDefinition_DataQualityJobInput `json:"DataQualityJobInput,omitempty"` + DataQualityJobInput *DataQualityJobDefinition_DataQualityJobInput `json:"DataQualityJobInput"` // DataQualityJobOutputConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityjoboutputconfig - DataQualityJobOutputConfig *DataQualityJobDefinition_MonitoringOutputConfig `json:"DataQualityJobOutputConfig,omitempty"` + DataQualityJobOutputConfig *DataQualityJobDefinition_MonitoringOutputConfig `json:"DataQualityJobOutputConfig"` // JobDefinitionName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-jobdefinitionname - JobDefinitionName string `json:"JobDefinitionName,omitempty"` + JobDefinitionName *string `json:"JobDefinitionName,omitempty"` // JobResources AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-jobresources - JobResources *DataQualityJobDefinition_MonitoringResources `json:"JobResources,omitempty"` + JobResources *DataQualityJobDefinition_MonitoringResources `json:"JobResources"` // NetworkConfig AWS CloudFormation Property // Required: false @@ -51,7 +51,7 @@ type DataQualityJobDefinition struct { // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // StoppingCondition AWS CloudFormation Property // Required: false @@ -61,7 +61,7 @@ type DataQualityJobDefinition struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_clusterconfig.go b/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_clusterconfig.go index 918ba187b6..b8d2924a4c 100644 --- a/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_clusterconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_clusterconfig.go @@ -16,12 +16,12 @@ type DataQualityJobDefinition_ClusterConfig struct { // InstanceType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-clusterconfig.html#cfn-sagemaker-dataqualityjobdefinition-clusterconfig-instancetype - InstanceType string `json:"InstanceType,omitempty"` + InstanceType string `json:"InstanceType"` // VolumeKmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-clusterconfig.html#cfn-sagemaker-dataqualityjobdefinition-clusterconfig-volumekmskeyid - VolumeKmsKeyId string `json:"VolumeKmsKeyId,omitempty"` + VolumeKmsKeyId *string `json:"VolumeKmsKeyId,omitempty"` // VolumeSizeInGB AWS CloudFormation Property // Required: true diff --git a/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_constraintsresource.go b/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_constraintsresource.go index 85ba824b59..f62733f60d 100644 --- a/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_constraintsresource.go +++ b/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_constraintsresource.go @@ -11,7 +11,7 @@ type DataQualityJobDefinition_ConstraintsResource struct { // S3Uri AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-constraintsresource.html#cfn-sagemaker-dataqualityjobdefinition-constraintsresource-s3uri - S3Uri string `json:"S3Uri,omitempty"` + S3Uri *string `json:"S3Uri,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_dataqualityappspecification.go b/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_dataqualityappspecification.go index 5afdfd653b..33d6e29c09 100644 --- a/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_dataqualityappspecification.go +++ b/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_dataqualityappspecification.go @@ -11,32 +11,32 @@ type DataQualityJobDefinition_DataQualityAppSpecification struct { // ContainerArguments AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityappspecification.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityappspecification-containerarguments - ContainerArguments []string `json:"ContainerArguments,omitempty"` + ContainerArguments *[]string `json:"ContainerArguments,omitempty"` // ContainerEntrypoint AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityappspecification.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityappspecification-containerentrypoint - ContainerEntrypoint []string `json:"ContainerEntrypoint,omitempty"` + ContainerEntrypoint *[]string `json:"ContainerEntrypoint,omitempty"` // Environment AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityappspecification.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityappspecification-environment - Environment map[string]string `json:"Environment,omitempty"` + Environment *map[string]string `json:"Environment,omitempty"` // ImageUri AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityappspecification.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityappspecification-imageuri - ImageUri string `json:"ImageUri,omitempty"` + ImageUri string `json:"ImageUri"` // PostAnalyticsProcessorSourceUri AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityappspecification.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityappspecification-postanalyticsprocessorsourceuri - PostAnalyticsProcessorSourceUri string `json:"PostAnalyticsProcessorSourceUri,omitempty"` + PostAnalyticsProcessorSourceUri *string `json:"PostAnalyticsProcessorSourceUri,omitempty"` // RecordPreprocessorSourceUri AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityappspecification.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityappspecification-recordpreprocessorsourceuri - RecordPreprocessorSourceUri string `json:"RecordPreprocessorSourceUri,omitempty"` + RecordPreprocessorSourceUri *string `json:"RecordPreprocessorSourceUri,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_dataqualitybaselineconfig.go b/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_dataqualitybaselineconfig.go index 8957531763..1e70b1d20a 100644 --- a/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_dataqualitybaselineconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_dataqualitybaselineconfig.go @@ -11,7 +11,7 @@ type DataQualityJobDefinition_DataQualityBaselineConfig struct { // BaseliningJobName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualitybaselineconfig.html#cfn-sagemaker-dataqualityjobdefinition-dataqualitybaselineconfig-baseliningjobname - BaseliningJobName string `json:"BaseliningJobName,omitempty"` + BaseliningJobName *string `json:"BaseliningJobName,omitempty"` // ConstraintsResource AWS CloudFormation Property // Required: false diff --git a/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_dataqualityjobinput.go b/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_dataqualityjobinput.go index e3be9c9a95..6b46319223 100644 --- a/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_dataqualityjobinput.go +++ b/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_dataqualityjobinput.go @@ -11,7 +11,7 @@ type DataQualityJobDefinition_DataQualityJobInput struct { // EndpointInput AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityjobinput.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityjobinput-endpointinput - EndpointInput *DataQualityJobDefinition_EndpointInput `json:"EndpointInput,omitempty"` + EndpointInput *DataQualityJobDefinition_EndpointInput `json:"EndpointInput"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_endpointinput.go b/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_endpointinput.go index 6f38d75528..7a0a6a3d1e 100644 --- a/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_endpointinput.go +++ b/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_endpointinput.go @@ -11,22 +11,22 @@ type DataQualityJobDefinition_EndpointInput struct { // EndpointName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-endpointinput.html#cfn-sagemaker-dataqualityjobdefinition-endpointinput-endpointname - EndpointName string `json:"EndpointName,omitempty"` + EndpointName string `json:"EndpointName"` // LocalPath AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-endpointinput.html#cfn-sagemaker-dataqualityjobdefinition-endpointinput-localpath - LocalPath string `json:"LocalPath,omitempty"` + LocalPath string `json:"LocalPath"` // S3DataDistributionType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-endpointinput.html#cfn-sagemaker-dataqualityjobdefinition-endpointinput-s3datadistributiontype - S3DataDistributionType string `json:"S3DataDistributionType,omitempty"` + S3DataDistributionType *string `json:"S3DataDistributionType,omitempty"` // S3InputMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-endpointinput.html#cfn-sagemaker-dataqualityjobdefinition-endpointinput-s3inputmode - S3InputMode string `json:"S3InputMode,omitempty"` + S3InputMode *string `json:"S3InputMode,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_monitoringoutput.go b/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_monitoringoutput.go index 376ec8c3fd..b5ff0c6fd6 100644 --- a/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_monitoringoutput.go +++ b/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_monitoringoutput.go @@ -11,7 +11,7 @@ type DataQualityJobDefinition_MonitoringOutput struct { // S3Output AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-monitoringoutput.html#cfn-sagemaker-dataqualityjobdefinition-monitoringoutput-s3output - S3Output *DataQualityJobDefinition_S3Output `json:"S3Output,omitempty"` + S3Output *DataQualityJobDefinition_S3Output `json:"S3Output"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_monitoringoutputconfig.go b/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_monitoringoutputconfig.go index 8a735926d8..d8d800d1ae 100644 --- a/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_monitoringoutputconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_monitoringoutputconfig.go @@ -11,12 +11,12 @@ type DataQualityJobDefinition_MonitoringOutputConfig struct { // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-monitoringoutputconfig.html#cfn-sagemaker-dataqualityjobdefinition-monitoringoutputconfig-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // MonitoringOutputs AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-monitoringoutputconfig.html#cfn-sagemaker-dataqualityjobdefinition-monitoringoutputconfig-monitoringoutputs - MonitoringOutputs []DataQualityJobDefinition_MonitoringOutput `json:"MonitoringOutputs,omitempty"` + MonitoringOutputs []DataQualityJobDefinition_MonitoringOutput `json:"MonitoringOutputs"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_monitoringresources.go b/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_monitoringresources.go index 7bf797774f..dee4ac0514 100644 --- a/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_monitoringresources.go +++ b/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_monitoringresources.go @@ -11,7 +11,7 @@ type DataQualityJobDefinition_MonitoringResources struct { // ClusterConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-monitoringresources.html#cfn-sagemaker-dataqualityjobdefinition-monitoringresources-clusterconfig - ClusterConfig *DataQualityJobDefinition_ClusterConfig `json:"ClusterConfig,omitempty"` + ClusterConfig *DataQualityJobDefinition_ClusterConfig `json:"ClusterConfig"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_networkconfig.go b/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_networkconfig.go index 8f937389ce..edef99e24d 100644 --- a/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_networkconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_networkconfig.go @@ -11,12 +11,12 @@ type DataQualityJobDefinition_NetworkConfig struct { // EnableInterContainerTrafficEncryption AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-networkconfig.html#cfn-sagemaker-dataqualityjobdefinition-networkconfig-enableintercontainertrafficencryption - EnableInterContainerTrafficEncryption bool `json:"EnableInterContainerTrafficEncryption,omitempty"` + EnableInterContainerTrafficEncryption *bool `json:"EnableInterContainerTrafficEncryption,omitempty"` // EnableNetworkIsolation AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-networkconfig.html#cfn-sagemaker-dataqualityjobdefinition-networkconfig-enablenetworkisolation - EnableNetworkIsolation bool `json:"EnableNetworkIsolation,omitempty"` + EnableNetworkIsolation *bool `json:"EnableNetworkIsolation,omitempty"` // VpcConfig AWS CloudFormation Property // Required: false diff --git a/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_s3output.go b/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_s3output.go index 89f7fb6cd7..d1d9419a8f 100644 --- a/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_s3output.go +++ b/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_s3output.go @@ -11,17 +11,17 @@ type DataQualityJobDefinition_S3Output struct { // LocalPath AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-s3output.html#cfn-sagemaker-dataqualityjobdefinition-s3output-localpath - LocalPath string `json:"LocalPath,omitempty"` + LocalPath string `json:"LocalPath"` // S3UploadMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-s3output.html#cfn-sagemaker-dataqualityjobdefinition-s3output-s3uploadmode - S3UploadMode string `json:"S3UploadMode,omitempty"` + S3UploadMode *string `json:"S3UploadMode,omitempty"` // S3Uri AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-s3output.html#cfn-sagemaker-dataqualityjobdefinition-s3output-s3uri - S3Uri string `json:"S3Uri,omitempty"` + S3Uri string `json:"S3Uri"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_statisticsresource.go b/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_statisticsresource.go index 7ce9eed26c..d805039288 100644 --- a/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_statisticsresource.go +++ b/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_statisticsresource.go @@ -11,7 +11,7 @@ type DataQualityJobDefinition_StatisticsResource struct { // S3Uri AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-statisticsresource.html#cfn-sagemaker-dataqualityjobdefinition-statisticsresource-s3uri - S3Uri string `json:"S3Uri,omitempty"` + S3Uri *string `json:"S3Uri,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_vpcconfig.go b/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_vpcconfig.go index f6d25b8227..e2d95b9e30 100644 --- a/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_vpcconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_vpcconfig.go @@ -11,12 +11,12 @@ type DataQualityJobDefinition_VpcConfig struct { // SecurityGroupIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-vpcconfig.html#cfn-sagemaker-dataqualityjobdefinition-vpcconfig-securitygroupids - SecurityGroupIds []string `json:"SecurityGroupIds,omitempty"` + SecurityGroupIds []string `json:"SecurityGroupIds"` // Subnets AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-vpcconfig.html#cfn-sagemaker-dataqualityjobdefinition-vpcconfig-subnets - Subnets []string `json:"Subnets,omitempty"` + Subnets []string `json:"Subnets"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-device.go b/cloudformation/sagemaker/aws-sagemaker-device.go index 5e6cdb91f8..c43fe1fde6 100644 --- a/cloudformation/sagemaker/aws-sagemaker-device.go +++ b/cloudformation/sagemaker/aws-sagemaker-device.go @@ -21,12 +21,12 @@ type Device struct { // DeviceFleetName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-device.html#cfn-sagemaker-device-devicefleetname - DeviceFleetName string `json:"DeviceFleetName,omitempty"` + DeviceFleetName string `json:"DeviceFleetName"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-device.html#cfn-sagemaker-device-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-device_device.go b/cloudformation/sagemaker/aws-sagemaker-device_device.go index ae9566848c..5274d94c6d 100644 --- a/cloudformation/sagemaker/aws-sagemaker-device_device.go +++ b/cloudformation/sagemaker/aws-sagemaker-device_device.go @@ -11,17 +11,17 @@ type Device_Device struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-device-device.html#cfn-sagemaker-device-device-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // DeviceName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-device-device.html#cfn-sagemaker-device-device-devicename - DeviceName string `json:"DeviceName,omitempty"` + DeviceName string `json:"DeviceName"` // IotThingName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-device-device.html#cfn-sagemaker-device-device-iotthingname - IotThingName string `json:"IotThingName,omitempty"` + IotThingName *string `json:"IotThingName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-devicefleet.go b/cloudformation/sagemaker/aws-sagemaker-devicefleet.go index 83a7716fea..5d05aef0ea 100644 --- a/cloudformation/sagemaker/aws-sagemaker-devicefleet.go +++ b/cloudformation/sagemaker/aws-sagemaker-devicefleet.go @@ -16,27 +16,27 @@ type DeviceFleet struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-devicefleet.html#cfn-sagemaker-devicefleet-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // DeviceFleetName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-devicefleet.html#cfn-sagemaker-devicefleet-devicefleetname - DeviceFleetName string `json:"DeviceFleetName,omitempty"` + DeviceFleetName string `json:"DeviceFleetName"` // OutputConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-devicefleet.html#cfn-sagemaker-devicefleet-outputconfig - OutputConfig *DeviceFleet_EdgeOutputConfig `json:"OutputConfig,omitempty"` + OutputConfig *DeviceFleet_EdgeOutputConfig `json:"OutputConfig"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-devicefleet.html#cfn-sagemaker-devicefleet-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-devicefleet.html#cfn-sagemaker-devicefleet-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-devicefleet_edgeoutputconfig.go b/cloudformation/sagemaker/aws-sagemaker-devicefleet_edgeoutputconfig.go index 898c3de30f..d10ed04584 100644 --- a/cloudformation/sagemaker/aws-sagemaker-devicefleet_edgeoutputconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-devicefleet_edgeoutputconfig.go @@ -11,12 +11,12 @@ type DeviceFleet_EdgeOutputConfig struct { // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-devicefleet-edgeoutputconfig.html#cfn-sagemaker-devicefleet-edgeoutputconfig-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // S3OutputLocation AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-devicefleet-edgeoutputconfig.html#cfn-sagemaker-devicefleet-edgeoutputconfig-s3outputlocation - S3OutputLocation string `json:"S3OutputLocation,omitempty"` + S3OutputLocation string `json:"S3OutputLocation"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-domain.go b/cloudformation/sagemaker/aws-sagemaker-domain.go index e380680980..1ab7765d23 100644 --- a/cloudformation/sagemaker/aws-sagemaker-domain.go +++ b/cloudformation/sagemaker/aws-sagemaker-domain.go @@ -16,42 +16,42 @@ type Domain struct { // AppNetworkAccessType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-appnetworkaccesstype - AppNetworkAccessType string `json:"AppNetworkAccessType,omitempty"` + AppNetworkAccessType *string `json:"AppNetworkAccessType,omitempty"` // AuthMode AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-authmode - AuthMode string `json:"AuthMode,omitempty"` + AuthMode string `json:"AuthMode"` // DefaultUserSettings AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-defaultusersettings - DefaultUserSettings *Domain_UserSettings `json:"DefaultUserSettings,omitempty"` + DefaultUserSettings *Domain_UserSettings `json:"DefaultUserSettings"` // DomainName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-domainname - DomainName string `json:"DomainName,omitempty"` + DomainName string `json:"DomainName"` // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // SubnetIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-subnetids - SubnetIds []string `json:"SubnetIds,omitempty"` + SubnetIds []string `json:"SubnetIds"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // VpcId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-vpcid - VpcId string `json:"VpcId,omitempty"` + VpcId string `json:"VpcId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-domain_customimage.go b/cloudformation/sagemaker/aws-sagemaker-domain_customimage.go index 283204e55a..2e98d2439d 100644 --- a/cloudformation/sagemaker/aws-sagemaker-domain_customimage.go +++ b/cloudformation/sagemaker/aws-sagemaker-domain_customimage.go @@ -11,17 +11,17 @@ type Domain_CustomImage struct { // AppImageConfigName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-customimage.html#cfn-sagemaker-domain-customimage-appimageconfigname - AppImageConfigName string `json:"AppImageConfigName,omitempty"` + AppImageConfigName string `json:"AppImageConfigName"` // ImageName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-customimage.html#cfn-sagemaker-domain-customimage-imagename - ImageName string `json:"ImageName,omitempty"` + ImageName string `json:"ImageName"` // ImageVersionNumber AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-customimage.html#cfn-sagemaker-domain-customimage-imageversionnumber - ImageVersionNumber int `json:"ImageVersionNumber,omitempty"` + ImageVersionNumber *int `json:"ImageVersionNumber,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-domain_kernelgatewayappsettings.go b/cloudformation/sagemaker/aws-sagemaker-domain_kernelgatewayappsettings.go index 8f0f960835..d64a3f5a30 100644 --- a/cloudformation/sagemaker/aws-sagemaker-domain_kernelgatewayappsettings.go +++ b/cloudformation/sagemaker/aws-sagemaker-domain_kernelgatewayappsettings.go @@ -11,7 +11,7 @@ type Domain_KernelGatewayAppSettings struct { // CustomImages AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-kernelgatewayappsettings.html#cfn-sagemaker-domain-kernelgatewayappsettings-customimages - CustomImages []Domain_CustomImage `json:"CustomImages,omitempty"` + CustomImages *[]Domain_CustomImage `json:"CustomImages,omitempty"` // DefaultResourceSpec AWS CloudFormation Property // Required: false diff --git a/cloudformation/sagemaker/aws-sagemaker-domain_resourcespec.go b/cloudformation/sagemaker/aws-sagemaker-domain_resourcespec.go index 6d724db939..1a2708ff1a 100644 --- a/cloudformation/sagemaker/aws-sagemaker-domain_resourcespec.go +++ b/cloudformation/sagemaker/aws-sagemaker-domain_resourcespec.go @@ -11,17 +11,17 @@ type Domain_ResourceSpec struct { // InstanceType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-resourcespec.html#cfn-sagemaker-domain-resourcespec-instancetype - InstanceType string `json:"InstanceType,omitempty"` + InstanceType *string `json:"InstanceType,omitempty"` // SageMakerImageArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-resourcespec.html#cfn-sagemaker-domain-resourcespec-sagemakerimagearn - SageMakerImageArn string `json:"SageMakerImageArn,omitempty"` + SageMakerImageArn *string `json:"SageMakerImageArn,omitempty"` // SageMakerImageVersionArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-resourcespec.html#cfn-sagemaker-domain-resourcespec-sagemakerimageversionarn - SageMakerImageVersionArn string `json:"SageMakerImageVersionArn,omitempty"` + SageMakerImageVersionArn *string `json:"SageMakerImageVersionArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-domain_sharingsettings.go b/cloudformation/sagemaker/aws-sagemaker-domain_sharingsettings.go index 8e98aef646..a15601d6af 100644 --- a/cloudformation/sagemaker/aws-sagemaker-domain_sharingsettings.go +++ b/cloudformation/sagemaker/aws-sagemaker-domain_sharingsettings.go @@ -11,17 +11,17 @@ type Domain_SharingSettings struct { // NotebookOutputOption AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-sharingsettings.html#cfn-sagemaker-domain-sharingsettings-notebookoutputoption - NotebookOutputOption string `json:"NotebookOutputOption,omitempty"` + NotebookOutputOption *string `json:"NotebookOutputOption,omitempty"` // S3KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-sharingsettings.html#cfn-sagemaker-domain-sharingsettings-s3kmskeyid - S3KmsKeyId string `json:"S3KmsKeyId,omitempty"` + S3KmsKeyId *string `json:"S3KmsKeyId,omitempty"` // S3OutputPath AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-sharingsettings.html#cfn-sagemaker-domain-sharingsettings-s3outputpath - S3OutputPath string `json:"S3OutputPath,omitempty"` + S3OutputPath *string `json:"S3OutputPath,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-domain_usersettings.go b/cloudformation/sagemaker/aws-sagemaker-domain_usersettings.go index 3e0a13904f..3994d302b6 100644 --- a/cloudformation/sagemaker/aws-sagemaker-domain_usersettings.go +++ b/cloudformation/sagemaker/aws-sagemaker-domain_usersettings.go @@ -11,7 +11,7 @@ type Domain_UserSettings struct { // ExecutionRole AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-usersettings.html#cfn-sagemaker-domain-usersettings-executionrole - ExecutionRole string `json:"ExecutionRole,omitempty"` + ExecutionRole *string `json:"ExecutionRole,omitempty"` // JupyterServerAppSettings AWS CloudFormation Property // Required: false @@ -26,7 +26,7 @@ type Domain_UserSettings struct { // SecurityGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-usersettings.html#cfn-sagemaker-domain-usersettings-securitygroups - SecurityGroups []string `json:"SecurityGroups,omitempty"` + SecurityGroups *[]string `json:"SecurityGroups,omitempty"` // SharingSettings AWS CloudFormation Property // Required: false diff --git a/cloudformation/sagemaker/aws-sagemaker-endpoint.go b/cloudformation/sagemaker/aws-sagemaker-endpoint.go index 4c83d31d5f..285139eed2 100644 --- a/cloudformation/sagemaker/aws-sagemaker-endpoint.go +++ b/cloudformation/sagemaker/aws-sagemaker-endpoint.go @@ -21,32 +21,32 @@ type Endpoint struct { // EndpointConfigName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpoint.html#cfn-sagemaker-endpoint-endpointconfigname - EndpointConfigName string `json:"EndpointConfigName,omitempty"` + EndpointConfigName string `json:"EndpointConfigName"` // EndpointName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpoint.html#cfn-sagemaker-endpoint-endpointname - EndpointName string `json:"EndpointName,omitempty"` + EndpointName *string `json:"EndpointName,omitempty"` // ExcludeRetainedVariantProperties AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpoint.html#cfn-sagemaker-endpoint-excluderetainedvariantproperties - ExcludeRetainedVariantProperties []Endpoint_VariantProperty `json:"ExcludeRetainedVariantProperties,omitempty"` + ExcludeRetainedVariantProperties *[]Endpoint_VariantProperty `json:"ExcludeRetainedVariantProperties,omitempty"` // RetainAllVariantProperties AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpoint.html#cfn-sagemaker-endpoint-retainallvariantproperties - RetainAllVariantProperties bool `json:"RetainAllVariantProperties,omitempty"` + RetainAllVariantProperties *bool `json:"RetainAllVariantProperties,omitempty"` // RetainDeploymentConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpoint.html#cfn-sagemaker-endpoint-retaindeploymentconfig - RetainDeploymentConfig bool `json:"RetainDeploymentConfig,omitempty"` + RetainDeploymentConfig *bool `json:"RetainDeploymentConfig,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpoint.html#cfn-sagemaker-endpoint-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-endpoint_alarm.go b/cloudformation/sagemaker/aws-sagemaker-endpoint_alarm.go index b868c02894..8fc76cc90a 100644 --- a/cloudformation/sagemaker/aws-sagemaker-endpoint_alarm.go +++ b/cloudformation/sagemaker/aws-sagemaker-endpoint_alarm.go @@ -11,7 +11,7 @@ type Endpoint_Alarm struct { // AlarmName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-alarm.html#cfn-sagemaker-endpoint-alarm-alarmname - AlarmName string `json:"AlarmName,omitempty"` + AlarmName string `json:"AlarmName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-endpoint_autorollbackconfig.go b/cloudformation/sagemaker/aws-sagemaker-endpoint_autorollbackconfig.go index fab1b7c7ca..dc83bd61ac 100644 --- a/cloudformation/sagemaker/aws-sagemaker-endpoint_autorollbackconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-endpoint_autorollbackconfig.go @@ -11,7 +11,7 @@ type Endpoint_AutoRollbackConfig struct { // Alarms AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-autorollbackconfig.html#cfn-sagemaker-endpoint-autorollbackconfig-alarms - Alarms []Endpoint_Alarm `json:"Alarms,omitempty"` + Alarms []Endpoint_Alarm `json:"Alarms"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-endpoint_bluegreenupdatepolicy.go b/cloudformation/sagemaker/aws-sagemaker-endpoint_bluegreenupdatepolicy.go index 5f185e93ef..bf73485677 100644 --- a/cloudformation/sagemaker/aws-sagemaker-endpoint_bluegreenupdatepolicy.go +++ b/cloudformation/sagemaker/aws-sagemaker-endpoint_bluegreenupdatepolicy.go @@ -11,17 +11,17 @@ type Endpoint_BlueGreenUpdatePolicy struct { // MaximumExecutionTimeoutInSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-bluegreenupdatepolicy.html#cfn-sagemaker-endpoint-bluegreenupdatepolicy-maximumexecutiontimeoutinseconds - MaximumExecutionTimeoutInSeconds int `json:"MaximumExecutionTimeoutInSeconds,omitempty"` + MaximumExecutionTimeoutInSeconds *int `json:"MaximumExecutionTimeoutInSeconds,omitempty"` // TerminationWaitInSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-bluegreenupdatepolicy.html#cfn-sagemaker-endpoint-bluegreenupdatepolicy-terminationwaitinseconds - TerminationWaitInSeconds int `json:"TerminationWaitInSeconds,omitempty"` + TerminationWaitInSeconds *int `json:"TerminationWaitInSeconds,omitempty"` // TrafficRoutingConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-bluegreenupdatepolicy.html#cfn-sagemaker-endpoint-bluegreenupdatepolicy-trafficroutingconfiguration - TrafficRoutingConfiguration *Endpoint_TrafficRoutingConfig `json:"TrafficRoutingConfiguration,omitempty"` + TrafficRoutingConfiguration *Endpoint_TrafficRoutingConfig `json:"TrafficRoutingConfiguration"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-endpoint_capacitysize.go b/cloudformation/sagemaker/aws-sagemaker-endpoint_capacitysize.go index ba53b07577..7c5ea93ce8 100644 --- a/cloudformation/sagemaker/aws-sagemaker-endpoint_capacitysize.go +++ b/cloudformation/sagemaker/aws-sagemaker-endpoint_capacitysize.go @@ -11,7 +11,7 @@ type Endpoint_CapacitySize struct { // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-capacitysize.html#cfn-sagemaker-endpoint-capacitysize-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // Value AWS CloudFormation Property // Required: true diff --git a/cloudformation/sagemaker/aws-sagemaker-endpoint_deploymentconfig.go b/cloudformation/sagemaker/aws-sagemaker-endpoint_deploymentconfig.go index e7a5e466d4..362a6f04c5 100644 --- a/cloudformation/sagemaker/aws-sagemaker-endpoint_deploymentconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-endpoint_deploymentconfig.go @@ -16,7 +16,7 @@ type Endpoint_DeploymentConfig struct { // BlueGreenUpdatePolicy AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-deploymentconfig.html#cfn-sagemaker-endpoint-deploymentconfig-bluegreenupdatepolicy - BlueGreenUpdatePolicy *Endpoint_BlueGreenUpdatePolicy `json:"BlueGreenUpdatePolicy,omitempty"` + BlueGreenUpdatePolicy *Endpoint_BlueGreenUpdatePolicy `json:"BlueGreenUpdatePolicy"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-endpoint_trafficroutingconfig.go b/cloudformation/sagemaker/aws-sagemaker-endpoint_trafficroutingconfig.go index da13668381..9650cd7407 100644 --- a/cloudformation/sagemaker/aws-sagemaker-endpoint_trafficroutingconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-endpoint_trafficroutingconfig.go @@ -21,12 +21,12 @@ type Endpoint_TrafficRoutingConfig struct { // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-trafficroutingconfig.html#cfn-sagemaker-endpoint-trafficroutingconfig-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // WaitIntervalInSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-trafficroutingconfig.html#cfn-sagemaker-endpoint-trafficroutingconfig-waitintervalinseconds - WaitIntervalInSeconds int `json:"WaitIntervalInSeconds,omitempty"` + WaitIntervalInSeconds *int `json:"WaitIntervalInSeconds,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-endpoint_variantproperty.go b/cloudformation/sagemaker/aws-sagemaker-endpoint_variantproperty.go index f685daac25..b0a1b2d54f 100644 --- a/cloudformation/sagemaker/aws-sagemaker-endpoint_variantproperty.go +++ b/cloudformation/sagemaker/aws-sagemaker-endpoint_variantproperty.go @@ -11,7 +11,7 @@ type Endpoint_VariantProperty struct { // VariantPropertyType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-variantproperty.html#cfn-sagemaker-endpoint-variantproperty-variantpropertytype - VariantPropertyType string `json:"VariantPropertyType,omitempty"` + VariantPropertyType *string `json:"VariantPropertyType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-endpointconfig.go b/cloudformation/sagemaker/aws-sagemaker-endpointconfig.go index 5b0e0d1dfc..2a8d588e00 100644 --- a/cloudformation/sagemaker/aws-sagemaker-endpointconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-endpointconfig.go @@ -26,22 +26,22 @@ type EndpointConfig struct { // EndpointConfigName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html#cfn-sagemaker-endpointconfig-endpointconfigname - EndpointConfigName string `json:"EndpointConfigName,omitempty"` + EndpointConfigName *string `json:"EndpointConfigName,omitempty"` // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html#cfn-sagemaker-endpointconfig-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // ProductionVariants AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html#cfn-sagemaker-endpointconfig-productionvariants - ProductionVariants []EndpointConfig_ProductionVariant `json:"ProductionVariants,omitempty"` + ProductionVariants []EndpointConfig_ProductionVariant `json:"ProductionVariants"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html#cfn-sagemaker-endpointconfig-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-endpointconfig_asyncinferenceclientconfig.go b/cloudformation/sagemaker/aws-sagemaker-endpointconfig_asyncinferenceclientconfig.go index 33e405c6f0..86132844c3 100644 --- a/cloudformation/sagemaker/aws-sagemaker-endpointconfig_asyncinferenceclientconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-endpointconfig_asyncinferenceclientconfig.go @@ -11,7 +11,7 @@ type EndpointConfig_AsyncInferenceClientConfig struct { // MaxConcurrentInvocationsPerInstance AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceclientconfig.html#cfn-sagemaker-endpointconfig-asyncinferenceclientconfig-maxconcurrentinvocationsperinstance - MaxConcurrentInvocationsPerInstance int `json:"MaxConcurrentInvocationsPerInstance,omitempty"` + MaxConcurrentInvocationsPerInstance *int `json:"MaxConcurrentInvocationsPerInstance,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-endpointconfig_asyncinferenceconfig.go b/cloudformation/sagemaker/aws-sagemaker-endpointconfig_asyncinferenceconfig.go index 5dcfa96ab7..14410ff677 100644 --- a/cloudformation/sagemaker/aws-sagemaker-endpointconfig_asyncinferenceconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-endpointconfig_asyncinferenceconfig.go @@ -16,7 +16,7 @@ type EndpointConfig_AsyncInferenceConfig struct { // OutputConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceconfig.html#cfn-sagemaker-endpointconfig-asyncinferenceconfig-outputconfig - OutputConfig *EndpointConfig_AsyncInferenceOutputConfig `json:"OutputConfig,omitempty"` + OutputConfig *EndpointConfig_AsyncInferenceOutputConfig `json:"OutputConfig"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-endpointconfig_asyncinferencenotificationconfig.go b/cloudformation/sagemaker/aws-sagemaker-endpointconfig_asyncinferencenotificationconfig.go index f3abb91487..0de527275c 100644 --- a/cloudformation/sagemaker/aws-sagemaker-endpointconfig_asyncinferencenotificationconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-endpointconfig_asyncinferencenotificationconfig.go @@ -11,12 +11,12 @@ type EndpointConfig_AsyncInferenceNotificationConfig struct { // ErrorTopic AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferencenotificationconfig.html#cfn-sagemaker-endpointconfig-asyncinferencenotificationconfig-errortopic - ErrorTopic string `json:"ErrorTopic,omitempty"` + ErrorTopic *string `json:"ErrorTopic,omitempty"` // SuccessTopic AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferencenotificationconfig.html#cfn-sagemaker-endpointconfig-asyncinferencenotificationconfig-successtopic - SuccessTopic string `json:"SuccessTopic,omitempty"` + SuccessTopic *string `json:"SuccessTopic,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-endpointconfig_asyncinferenceoutputconfig.go b/cloudformation/sagemaker/aws-sagemaker-endpointconfig_asyncinferenceoutputconfig.go index 48734fd8d1..d7c0e57029 100644 --- a/cloudformation/sagemaker/aws-sagemaker-endpointconfig_asyncinferenceoutputconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-endpointconfig_asyncinferenceoutputconfig.go @@ -11,7 +11,7 @@ type EndpointConfig_AsyncInferenceOutputConfig struct { // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceoutputconfig.html#cfn-sagemaker-endpointconfig-asyncinferenceoutputconfig-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // NotificationConfig AWS CloudFormation Property // Required: false @@ -21,7 +21,7 @@ type EndpointConfig_AsyncInferenceOutputConfig struct { // S3OutputPath AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceoutputconfig.html#cfn-sagemaker-endpointconfig-asyncinferenceoutputconfig-s3outputpath - S3OutputPath string `json:"S3OutputPath,omitempty"` + S3OutputPath string `json:"S3OutputPath"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-endpointconfig_capturecontenttypeheader.go b/cloudformation/sagemaker/aws-sagemaker-endpointconfig_capturecontenttypeheader.go index 0ce1dabed3..f831fb4659 100644 --- a/cloudformation/sagemaker/aws-sagemaker-endpointconfig_capturecontenttypeheader.go +++ b/cloudformation/sagemaker/aws-sagemaker-endpointconfig_capturecontenttypeheader.go @@ -11,12 +11,12 @@ type EndpointConfig_CaptureContentTypeHeader struct { // CsvContentTypes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig-capturecontenttypeheader.html#cfn-sagemaker-endpointconfig-datacaptureconfig-capturecontenttypeheader-csvcontenttypes - CsvContentTypes []string `json:"CsvContentTypes,omitempty"` + CsvContentTypes *[]string `json:"CsvContentTypes,omitempty"` // JsonContentTypes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig-capturecontenttypeheader.html#cfn-sagemaker-endpointconfig-datacaptureconfig-capturecontenttypeheader-jsoncontenttypes - JsonContentTypes []string `json:"JsonContentTypes,omitempty"` + JsonContentTypes *[]string `json:"JsonContentTypes,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-endpointconfig_captureoption.go b/cloudformation/sagemaker/aws-sagemaker-endpointconfig_captureoption.go index fe343c9faf..8586d26077 100644 --- a/cloudformation/sagemaker/aws-sagemaker-endpointconfig_captureoption.go +++ b/cloudformation/sagemaker/aws-sagemaker-endpointconfig_captureoption.go @@ -11,7 +11,7 @@ type EndpointConfig_CaptureOption struct { // CaptureMode AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-captureoption.html#cfn-sagemaker-endpointconfig-captureoption-capturemode - CaptureMode string `json:"CaptureMode,omitempty"` + CaptureMode string `json:"CaptureMode"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-endpointconfig_datacaptureconfig.go b/cloudformation/sagemaker/aws-sagemaker-endpointconfig_datacaptureconfig.go index c35389640a..d709aae659 100644 --- a/cloudformation/sagemaker/aws-sagemaker-endpointconfig_datacaptureconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-endpointconfig_datacaptureconfig.go @@ -16,17 +16,17 @@ type EndpointConfig_DataCaptureConfig struct { // CaptureOptions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig.html#cfn-sagemaker-endpointconfig-datacaptureconfig-captureoptions - CaptureOptions []EndpointConfig_CaptureOption `json:"CaptureOptions,omitempty"` + CaptureOptions []EndpointConfig_CaptureOption `json:"CaptureOptions"` // DestinationS3Uri AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig.html#cfn-sagemaker-endpointconfig-datacaptureconfig-destinations3uri - DestinationS3Uri string `json:"DestinationS3Uri,omitempty"` + DestinationS3Uri string `json:"DestinationS3Uri"` // EnableCapture AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig.html#cfn-sagemaker-endpointconfig-datacaptureconfig-enablecapture - EnableCapture bool `json:"EnableCapture,omitempty"` + EnableCapture *bool `json:"EnableCapture,omitempty"` // InitialSamplingPercentage AWS CloudFormation Property // Required: true @@ -36,7 +36,7 @@ type EndpointConfig_DataCaptureConfig struct { // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig.html#cfn-sagemaker-endpointconfig-datacaptureconfig-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-endpointconfig_productionvariant.go b/cloudformation/sagemaker/aws-sagemaker-endpointconfig_productionvariant.go index 8f5d88b388..005554be5a 100644 --- a/cloudformation/sagemaker/aws-sagemaker-endpointconfig_productionvariant.go +++ b/cloudformation/sagemaker/aws-sagemaker-endpointconfig_productionvariant.go @@ -11,12 +11,12 @@ type EndpointConfig_ProductionVariant struct { // AcceleratorType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-acceleratortype - AcceleratorType string `json:"AcceleratorType,omitempty"` + AcceleratorType *string `json:"AcceleratorType,omitempty"` // InitialInstanceCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-initialinstancecount - InitialInstanceCount int `json:"InitialInstanceCount,omitempty"` + InitialInstanceCount *int `json:"InitialInstanceCount,omitempty"` // InitialVariantWeight AWS CloudFormation Property // Required: true @@ -26,12 +26,12 @@ type EndpointConfig_ProductionVariant struct { // InstanceType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-instancetype - InstanceType string `json:"InstanceType,omitempty"` + InstanceType *string `json:"InstanceType,omitempty"` // ModelName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-modelname - ModelName string `json:"ModelName,omitempty"` + ModelName string `json:"ModelName"` // ServerlessConfig AWS CloudFormation Property // Required: false @@ -41,7 +41,7 @@ type EndpointConfig_ProductionVariant struct { // VariantName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-variantname - VariantName string `json:"VariantName,omitempty"` + VariantName string `json:"VariantName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-featuregroup.go b/cloudformation/sagemaker/aws-sagemaker-featuregroup.go index edf05f0843..ac6d452544 100644 --- a/cloudformation/sagemaker/aws-sagemaker-featuregroup.go +++ b/cloudformation/sagemaker/aws-sagemaker-featuregroup.go @@ -16,47 +16,47 @@ type FeatureGroup struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // EventTimeFeatureName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-eventtimefeaturename - EventTimeFeatureName string `json:"EventTimeFeatureName,omitempty"` + EventTimeFeatureName string `json:"EventTimeFeatureName"` // FeatureDefinitions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-featuredefinitions - FeatureDefinitions []FeatureGroup_FeatureDefinition `json:"FeatureDefinitions,omitempty"` + FeatureDefinitions []FeatureGroup_FeatureDefinition `json:"FeatureDefinitions"` // FeatureGroupName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-featuregroupname - FeatureGroupName string `json:"FeatureGroupName,omitempty"` + FeatureGroupName string `json:"FeatureGroupName"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-recordidentifierfeaturename - RecordIdentifierFeatureName string `json:"RecordIdentifierFeatureName,omitempty"` + RecordIdentifierFeatureName string `json:"RecordIdentifierFeatureName"` // RoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn *string `json:"RoleArn,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-featuregroup_featuredefinition.go b/cloudformation/sagemaker/aws-sagemaker-featuregroup_featuredefinition.go index 025bfbd911..01e4b733d5 100644 --- a/cloudformation/sagemaker/aws-sagemaker-featuregroup_featuredefinition.go +++ b/cloudformation/sagemaker/aws-sagemaker-featuregroup_featuredefinition.go @@ -11,12 +11,12 @@ type FeatureGroup_FeatureDefinition struct { // FeatureName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-featuredefinition.html#cfn-sagemaker-featuregroup-featuredefinition-featurename - FeatureName string `json:"FeatureName,omitempty"` + FeatureName string `json:"FeatureName"` // FeatureType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-featuredefinition.html#cfn-sagemaker-featuregroup-featuredefinition-featuretype - FeatureType string `json:"FeatureType,omitempty"` + FeatureType string `json:"FeatureType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-image.go b/cloudformation/sagemaker/aws-sagemaker-image.go index abc12229a1..d312fbb36f 100644 --- a/cloudformation/sagemaker/aws-sagemaker-image.go +++ b/cloudformation/sagemaker/aws-sagemaker-image.go @@ -16,27 +16,27 @@ type Image struct { // ImageDescription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-image.html#cfn-sagemaker-image-imagedescription - ImageDescription string `json:"ImageDescription,omitempty"` + ImageDescription *string `json:"ImageDescription,omitempty"` // ImageDisplayName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-image.html#cfn-sagemaker-image-imagedisplayname - ImageDisplayName string `json:"ImageDisplayName,omitempty"` + ImageDisplayName *string `json:"ImageDisplayName,omitempty"` // ImageName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-image.html#cfn-sagemaker-image-imagename - ImageName string `json:"ImageName,omitempty"` + ImageName string `json:"ImageName"` // ImageRoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-image.html#cfn-sagemaker-image-imagerolearn - ImageRoleArn string `json:"ImageRoleArn,omitempty"` + ImageRoleArn string `json:"ImageRoleArn"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-image.html#cfn-sagemaker-image-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-imageversion.go b/cloudformation/sagemaker/aws-sagemaker-imageversion.go index 8d1752b2e1..94209af4fc 100644 --- a/cloudformation/sagemaker/aws-sagemaker-imageversion.go +++ b/cloudformation/sagemaker/aws-sagemaker-imageversion.go @@ -15,12 +15,12 @@ type ImageVersion struct { // BaseImage AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-baseimage - BaseImage string `json:"BaseImage,omitempty"` + BaseImage string `json:"BaseImage"` // ImageName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-imagename - ImageName string `json:"ImageName,omitempty"` + ImageName string `json:"ImageName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-model.go b/cloudformation/sagemaker/aws-sagemaker-model.go index 2a8b023517..4d9616444b 100644 --- a/cloudformation/sagemaker/aws-sagemaker-model.go +++ b/cloudformation/sagemaker/aws-sagemaker-model.go @@ -16,17 +16,17 @@ type Model struct { // Containers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html#cfn-sagemaker-model-containers - Containers []Model_ContainerDefinition `json:"Containers,omitempty"` + Containers *[]Model_ContainerDefinition `json:"Containers,omitempty"` // EnableNetworkIsolation AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html#cfn-sagemaker-model-enablenetworkisolation - EnableNetworkIsolation bool `json:"EnableNetworkIsolation,omitempty"` + EnableNetworkIsolation *bool `json:"EnableNetworkIsolation,omitempty"` // ExecutionRoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html#cfn-sagemaker-model-executionrolearn - ExecutionRoleArn string `json:"ExecutionRoleArn,omitempty"` + ExecutionRoleArn string `json:"ExecutionRoleArn"` // InferenceExecutionConfig AWS CloudFormation Property // Required: false @@ -36,7 +36,7 @@ type Model struct { // ModelName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html#cfn-sagemaker-model-modelname - ModelName string `json:"ModelName,omitempty"` + ModelName *string `json:"ModelName,omitempty"` // PrimaryContainer AWS CloudFormation Property // Required: false @@ -46,7 +46,7 @@ type Model struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html#cfn-sagemaker-model-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // VpcConfig AWS CloudFormation Property // Required: false diff --git a/cloudformation/sagemaker/aws-sagemaker-model_containerdefinition.go b/cloudformation/sagemaker/aws-sagemaker-model_containerdefinition.go index e585ba3ac6..0477af712a 100644 --- a/cloudformation/sagemaker/aws-sagemaker-model_containerdefinition.go +++ b/cloudformation/sagemaker/aws-sagemaker-model_containerdefinition.go @@ -11,17 +11,17 @@ type Model_ContainerDefinition struct { // ContainerHostname AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-containerhostname - ContainerHostname string `json:"ContainerHostname,omitempty"` + ContainerHostname *string `json:"ContainerHostname,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-image - Image string `json:"Image,omitempty"` + Image *string `json:"Image,omitempty"` // ImageConfig AWS CloudFormation Property // Required: false @@ -31,22 +31,22 @@ type Model_ContainerDefinition struct { // InferenceSpecificationName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-inferencespecificationname - InferenceSpecificationName string `json:"InferenceSpecificationName,omitempty"` + InferenceSpecificationName *string `json:"InferenceSpecificationName,omitempty"` // Mode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-mode - Mode string `json:"Mode,omitempty"` + Mode *string `json:"Mode,omitempty"` // ModelDataUrl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-modeldataurl - ModelDataUrl string `json:"ModelDataUrl,omitempty"` + ModelDataUrl *string `json:"ModelDataUrl,omitempty"` // ModelPackageName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-modelpackagename - ModelPackageName string `json:"ModelPackageName,omitempty"` + ModelPackageName *string `json:"ModelPackageName,omitempty"` // MultiModelConfig AWS CloudFormation Property // Required: false diff --git a/cloudformation/sagemaker/aws-sagemaker-model_imageconfig.go b/cloudformation/sagemaker/aws-sagemaker-model_imageconfig.go index 5140a14e9c..fc32ce16f4 100644 --- a/cloudformation/sagemaker/aws-sagemaker-model_imageconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-model_imageconfig.go @@ -11,7 +11,7 @@ type Model_ImageConfig struct { // RepositoryAccessMode AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-imageconfig.html#cfn-sagemaker-model-containerdefinition-imageconfig-repositoryaccessmode - RepositoryAccessMode string `json:"RepositoryAccessMode,omitempty"` + RepositoryAccessMode string `json:"RepositoryAccessMode"` // RepositoryAuthConfig AWS CloudFormation Property // Required: false diff --git a/cloudformation/sagemaker/aws-sagemaker-model_inferenceexecutionconfig.go b/cloudformation/sagemaker/aws-sagemaker-model_inferenceexecutionconfig.go index 7f95e341ff..e8acea5997 100644 --- a/cloudformation/sagemaker/aws-sagemaker-model_inferenceexecutionconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-model_inferenceexecutionconfig.go @@ -11,7 +11,7 @@ type Model_InferenceExecutionConfig struct { // Mode AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-inferenceexecutionconfig.html#cfn-sagemaker-model-inferenceexecutionconfig-mode - Mode string `json:"Mode,omitempty"` + Mode string `json:"Mode"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-model_multimodelconfig.go b/cloudformation/sagemaker/aws-sagemaker-model_multimodelconfig.go index 1b7739d07d..4dd194f807 100644 --- a/cloudformation/sagemaker/aws-sagemaker-model_multimodelconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-model_multimodelconfig.go @@ -11,7 +11,7 @@ type Model_MultiModelConfig struct { // ModelCacheSetting AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-multimodelconfig.html#cfn-sagemaker-model-containerdefinition-multimodelconfig-modelcachesetting - ModelCacheSetting string `json:"ModelCacheSetting,omitempty"` + ModelCacheSetting *string `json:"ModelCacheSetting,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-model_repositoryauthconfig.go b/cloudformation/sagemaker/aws-sagemaker-model_repositoryauthconfig.go index d14800aebe..9cc18e23b3 100644 --- a/cloudformation/sagemaker/aws-sagemaker-model_repositoryauthconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-model_repositoryauthconfig.go @@ -11,7 +11,7 @@ type Model_RepositoryAuthConfig struct { // RepositoryCredentialsProviderArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-imageconfig-repositoryauthconfig.html#cfn-sagemaker-model-containerdefinition-imageconfig-repositoryauthconfig-repositorycredentialsproviderarn - RepositoryCredentialsProviderArn string `json:"RepositoryCredentialsProviderArn,omitempty"` + RepositoryCredentialsProviderArn string `json:"RepositoryCredentialsProviderArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-model_vpcconfig.go b/cloudformation/sagemaker/aws-sagemaker-model_vpcconfig.go index 4614e9c295..025b50471f 100644 --- a/cloudformation/sagemaker/aws-sagemaker-model_vpcconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-model_vpcconfig.go @@ -11,12 +11,12 @@ type Model_VpcConfig struct { // SecurityGroupIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-vpcconfig.html#cfn-sagemaker-model-vpcconfig-securitygroupids - SecurityGroupIds []string `json:"SecurityGroupIds,omitempty"` + SecurityGroupIds []string `json:"SecurityGroupIds"` // Subnets AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-vpcconfig.html#cfn-sagemaker-model-vpcconfig-subnets - Subnets []string `json:"Subnets,omitempty"` + Subnets []string `json:"Subnets"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition.go b/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition.go index 8b6595feb8..7cb68df9d7 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition.go @@ -16,17 +16,17 @@ type ModelBiasJobDefinition struct { // JobDefinitionName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-jobdefinitionname - JobDefinitionName string `json:"JobDefinitionName,omitempty"` + JobDefinitionName *string `json:"JobDefinitionName,omitempty"` // JobResources AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-jobresources - JobResources *ModelBiasJobDefinition_MonitoringResources `json:"JobResources,omitempty"` + JobResources *ModelBiasJobDefinition_MonitoringResources `json:"JobResources"` // ModelBiasAppSpecification AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasappspecification - ModelBiasAppSpecification *ModelBiasJobDefinition_ModelBiasAppSpecification `json:"ModelBiasAppSpecification,omitempty"` + ModelBiasAppSpecification *ModelBiasJobDefinition_ModelBiasAppSpecification `json:"ModelBiasAppSpecification"` // ModelBiasBaselineConfig AWS CloudFormation Property // Required: false @@ -36,12 +36,12 @@ type ModelBiasJobDefinition struct { // ModelBiasJobInput AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasjobinput - ModelBiasJobInput *ModelBiasJobDefinition_ModelBiasJobInput `json:"ModelBiasJobInput,omitempty"` + ModelBiasJobInput *ModelBiasJobDefinition_ModelBiasJobInput `json:"ModelBiasJobInput"` // ModelBiasJobOutputConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasjoboutputconfig - ModelBiasJobOutputConfig *ModelBiasJobDefinition_MonitoringOutputConfig `json:"ModelBiasJobOutputConfig,omitempty"` + ModelBiasJobOutputConfig *ModelBiasJobDefinition_MonitoringOutputConfig `json:"ModelBiasJobOutputConfig"` // NetworkConfig AWS CloudFormation Property // Required: false @@ -51,7 +51,7 @@ type ModelBiasJobDefinition struct { // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // StoppingCondition AWS CloudFormation Property // Required: false @@ -61,7 +61,7 @@ type ModelBiasJobDefinition struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_clusterconfig.go b/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_clusterconfig.go index 438122c1c6..daaab229b4 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_clusterconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_clusterconfig.go @@ -16,12 +16,12 @@ type ModelBiasJobDefinition_ClusterConfig struct { // InstanceType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-clusterconfig.html#cfn-sagemaker-modelbiasjobdefinition-clusterconfig-instancetype - InstanceType string `json:"InstanceType,omitempty"` + InstanceType string `json:"InstanceType"` // VolumeKmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-clusterconfig.html#cfn-sagemaker-modelbiasjobdefinition-clusterconfig-volumekmskeyid - VolumeKmsKeyId string `json:"VolumeKmsKeyId,omitempty"` + VolumeKmsKeyId *string `json:"VolumeKmsKeyId,omitempty"` // VolumeSizeInGB AWS CloudFormation Property // Required: true diff --git a/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_constraintsresource.go b/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_constraintsresource.go index 953a1714f8..df9df59cc7 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_constraintsresource.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_constraintsresource.go @@ -11,7 +11,7 @@ type ModelBiasJobDefinition_ConstraintsResource struct { // S3Uri AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-constraintsresource.html#cfn-sagemaker-modelbiasjobdefinition-constraintsresource-s3uri - S3Uri string `json:"S3Uri,omitempty"` + S3Uri *string `json:"S3Uri,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_endpointinput.go b/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_endpointinput.go index 3ea7286766..2b53fffde6 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_endpointinput.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_endpointinput.go @@ -11,52 +11,52 @@ type ModelBiasJobDefinition_EndpointInput struct { // EndTimeOffset AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-endtimeoffset - EndTimeOffset string `json:"EndTimeOffset,omitempty"` + EndTimeOffset *string `json:"EndTimeOffset,omitempty"` // EndpointName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-endpointname - EndpointName string `json:"EndpointName,omitempty"` + EndpointName string `json:"EndpointName"` // FeaturesAttribute AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-featuresattribute - FeaturesAttribute string `json:"FeaturesAttribute,omitempty"` + FeaturesAttribute *string `json:"FeaturesAttribute,omitempty"` // InferenceAttribute AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-inferenceattribute - InferenceAttribute string `json:"InferenceAttribute,omitempty"` + InferenceAttribute *string `json:"InferenceAttribute,omitempty"` // LocalPath AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-localpath - LocalPath string `json:"LocalPath,omitempty"` + LocalPath string `json:"LocalPath"` // ProbabilityAttribute AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-probabilityattribute - ProbabilityAttribute string `json:"ProbabilityAttribute,omitempty"` + ProbabilityAttribute *string `json:"ProbabilityAttribute,omitempty"` // ProbabilityThresholdAttribute AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-probabilitythresholdattribute - ProbabilityThresholdAttribute float64 `json:"ProbabilityThresholdAttribute,omitempty"` + ProbabilityThresholdAttribute *float64 `json:"ProbabilityThresholdAttribute,omitempty"` // S3DataDistributionType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-s3datadistributiontype - S3DataDistributionType string `json:"S3DataDistributionType,omitempty"` + S3DataDistributionType *string `json:"S3DataDistributionType,omitempty"` // S3InputMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-s3inputmode - S3InputMode string `json:"S3InputMode,omitempty"` + S3InputMode *string `json:"S3InputMode,omitempty"` // StartTimeOffset AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-starttimeoffset - StartTimeOffset string `json:"StartTimeOffset,omitempty"` + StartTimeOffset *string `json:"StartTimeOffset,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_modelbiasappspecification.go b/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_modelbiasappspecification.go index a530a70d30..972792964a 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_modelbiasappspecification.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_modelbiasappspecification.go @@ -11,17 +11,17 @@ type ModelBiasJobDefinition_ModelBiasAppSpecification struct { // ConfigUri AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasappspecification.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasappspecification-configuri - ConfigUri string `json:"ConfigUri,omitempty"` + ConfigUri string `json:"ConfigUri"` // Environment AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasappspecification.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasappspecification-environment - Environment map[string]string `json:"Environment,omitempty"` + Environment *map[string]string `json:"Environment,omitempty"` // ImageUri AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasappspecification.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasappspecification-imageuri - ImageUri string `json:"ImageUri,omitempty"` + ImageUri string `json:"ImageUri"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_modelbiasbaselineconfig.go b/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_modelbiasbaselineconfig.go index 449280398f..259a6011f3 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_modelbiasbaselineconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_modelbiasbaselineconfig.go @@ -11,7 +11,7 @@ type ModelBiasJobDefinition_ModelBiasBaselineConfig struct { // BaseliningJobName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasbaselineconfig.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasbaselineconfig-baseliningjobname - BaseliningJobName string `json:"BaseliningJobName,omitempty"` + BaseliningJobName *string `json:"BaseliningJobName,omitempty"` // ConstraintsResource AWS CloudFormation Property // Required: false diff --git a/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_modelbiasjobinput.go b/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_modelbiasjobinput.go index fc1ac25ba1..e8787025a3 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_modelbiasjobinput.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_modelbiasjobinput.go @@ -11,12 +11,12 @@ type ModelBiasJobDefinition_ModelBiasJobInput struct { // EndpointInput AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasjobinput.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasjobinput-endpointinput - EndpointInput *ModelBiasJobDefinition_EndpointInput `json:"EndpointInput,omitempty"` + EndpointInput *ModelBiasJobDefinition_EndpointInput `json:"EndpointInput"` // GroundTruthS3Input AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasjobinput.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasjobinput-groundtruths3input - GroundTruthS3Input *ModelBiasJobDefinition_MonitoringGroundTruthS3Input `json:"GroundTruthS3Input,omitempty"` + GroundTruthS3Input *ModelBiasJobDefinition_MonitoringGroundTruthS3Input `json:"GroundTruthS3Input"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_monitoringgroundtruths3input.go b/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_monitoringgroundtruths3input.go index 8772347920..2656624ea7 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_monitoringgroundtruths3input.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_monitoringgroundtruths3input.go @@ -11,7 +11,7 @@ type ModelBiasJobDefinition_MonitoringGroundTruthS3Input struct { // S3Uri AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-monitoringgroundtruths3input.html#cfn-sagemaker-modelbiasjobdefinition-monitoringgroundtruths3input-s3uri - S3Uri string `json:"S3Uri,omitempty"` + S3Uri string `json:"S3Uri"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_monitoringoutput.go b/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_monitoringoutput.go index 4d5f34ca42..9bfab3f3b2 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_monitoringoutput.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_monitoringoutput.go @@ -11,7 +11,7 @@ type ModelBiasJobDefinition_MonitoringOutput struct { // S3Output AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-monitoringoutput.html#cfn-sagemaker-modelbiasjobdefinition-monitoringoutput-s3output - S3Output *ModelBiasJobDefinition_S3Output `json:"S3Output,omitempty"` + S3Output *ModelBiasJobDefinition_S3Output `json:"S3Output"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_monitoringoutputconfig.go b/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_monitoringoutputconfig.go index 0a8f38e049..31500e5eac 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_monitoringoutputconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_monitoringoutputconfig.go @@ -11,12 +11,12 @@ type ModelBiasJobDefinition_MonitoringOutputConfig struct { // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-monitoringoutputconfig.html#cfn-sagemaker-modelbiasjobdefinition-monitoringoutputconfig-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // MonitoringOutputs AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-monitoringoutputconfig.html#cfn-sagemaker-modelbiasjobdefinition-monitoringoutputconfig-monitoringoutputs - MonitoringOutputs []ModelBiasJobDefinition_MonitoringOutput `json:"MonitoringOutputs,omitempty"` + MonitoringOutputs []ModelBiasJobDefinition_MonitoringOutput `json:"MonitoringOutputs"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_monitoringresources.go b/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_monitoringresources.go index a7f940afa3..2e34f5608e 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_monitoringresources.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_monitoringresources.go @@ -11,7 +11,7 @@ type ModelBiasJobDefinition_MonitoringResources struct { // ClusterConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-monitoringresources.html#cfn-sagemaker-modelbiasjobdefinition-monitoringresources-clusterconfig - ClusterConfig *ModelBiasJobDefinition_ClusterConfig `json:"ClusterConfig,omitempty"` + ClusterConfig *ModelBiasJobDefinition_ClusterConfig `json:"ClusterConfig"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_networkconfig.go b/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_networkconfig.go index 7c4e0de758..e87ba93532 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_networkconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_networkconfig.go @@ -11,12 +11,12 @@ type ModelBiasJobDefinition_NetworkConfig struct { // EnableInterContainerTrafficEncryption AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-networkconfig.html#cfn-sagemaker-modelbiasjobdefinition-networkconfig-enableintercontainertrafficencryption - EnableInterContainerTrafficEncryption bool `json:"EnableInterContainerTrafficEncryption,omitempty"` + EnableInterContainerTrafficEncryption *bool `json:"EnableInterContainerTrafficEncryption,omitempty"` // EnableNetworkIsolation AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-networkconfig.html#cfn-sagemaker-modelbiasjobdefinition-networkconfig-enablenetworkisolation - EnableNetworkIsolation bool `json:"EnableNetworkIsolation,omitempty"` + EnableNetworkIsolation *bool `json:"EnableNetworkIsolation,omitempty"` // VpcConfig AWS CloudFormation Property // Required: false diff --git a/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_s3output.go b/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_s3output.go index 1c35731bc3..8740ac014a 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_s3output.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_s3output.go @@ -11,17 +11,17 @@ type ModelBiasJobDefinition_S3Output struct { // LocalPath AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-s3output.html#cfn-sagemaker-modelbiasjobdefinition-s3output-localpath - LocalPath string `json:"LocalPath,omitempty"` + LocalPath string `json:"LocalPath"` // S3UploadMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-s3output.html#cfn-sagemaker-modelbiasjobdefinition-s3output-s3uploadmode - S3UploadMode string `json:"S3UploadMode,omitempty"` + S3UploadMode *string `json:"S3UploadMode,omitempty"` // S3Uri AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-s3output.html#cfn-sagemaker-modelbiasjobdefinition-s3output-s3uri - S3Uri string `json:"S3Uri,omitempty"` + S3Uri string `json:"S3Uri"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_vpcconfig.go b/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_vpcconfig.go index 234eef861b..bc1cb91ad7 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_vpcconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_vpcconfig.go @@ -11,12 +11,12 @@ type ModelBiasJobDefinition_VpcConfig struct { // SecurityGroupIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-vpcconfig.html#cfn-sagemaker-modelbiasjobdefinition-vpcconfig-securitygroupids - SecurityGroupIds []string `json:"SecurityGroupIds,omitempty"` + SecurityGroupIds []string `json:"SecurityGroupIds"` // Subnets AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-vpcconfig.html#cfn-sagemaker-modelbiasjobdefinition-vpcconfig-subnets - Subnets []string `json:"Subnets,omitempty"` + Subnets []string `json:"Subnets"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition.go b/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition.go index 0bf0726d30..2436b52f35 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition.go @@ -16,17 +16,17 @@ type ModelExplainabilityJobDefinition struct { // JobDefinitionName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-jobdefinitionname - JobDefinitionName string `json:"JobDefinitionName,omitempty"` + JobDefinitionName *string `json:"JobDefinitionName,omitempty"` // JobResources AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-jobresources - JobResources *ModelExplainabilityJobDefinition_MonitoringResources `json:"JobResources,omitempty"` + JobResources *ModelExplainabilityJobDefinition_MonitoringResources `json:"JobResources"` // ModelExplainabilityAppSpecification AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityappspecification - ModelExplainabilityAppSpecification *ModelExplainabilityJobDefinition_ModelExplainabilityAppSpecification `json:"ModelExplainabilityAppSpecification,omitempty"` + ModelExplainabilityAppSpecification *ModelExplainabilityJobDefinition_ModelExplainabilityAppSpecification `json:"ModelExplainabilityAppSpecification"` // ModelExplainabilityBaselineConfig AWS CloudFormation Property // Required: false @@ -36,12 +36,12 @@ type ModelExplainabilityJobDefinition struct { // ModelExplainabilityJobInput AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityjobinput - ModelExplainabilityJobInput *ModelExplainabilityJobDefinition_ModelExplainabilityJobInput `json:"ModelExplainabilityJobInput,omitempty"` + ModelExplainabilityJobInput *ModelExplainabilityJobDefinition_ModelExplainabilityJobInput `json:"ModelExplainabilityJobInput"` // ModelExplainabilityJobOutputConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityjoboutputconfig - ModelExplainabilityJobOutputConfig *ModelExplainabilityJobDefinition_MonitoringOutputConfig `json:"ModelExplainabilityJobOutputConfig,omitempty"` + ModelExplainabilityJobOutputConfig *ModelExplainabilityJobDefinition_MonitoringOutputConfig `json:"ModelExplainabilityJobOutputConfig"` // NetworkConfig AWS CloudFormation Property // Required: false @@ -51,7 +51,7 @@ type ModelExplainabilityJobDefinition struct { // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // StoppingCondition AWS CloudFormation Property // Required: false @@ -61,7 +61,7 @@ type ModelExplainabilityJobDefinition struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_clusterconfig.go b/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_clusterconfig.go index 53e9e66013..ef7a9bec4c 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_clusterconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_clusterconfig.go @@ -16,12 +16,12 @@ type ModelExplainabilityJobDefinition_ClusterConfig struct { // InstanceType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-clusterconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-clusterconfig-instancetype - InstanceType string `json:"InstanceType,omitempty"` + InstanceType string `json:"InstanceType"` // VolumeKmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-clusterconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-clusterconfig-volumekmskeyid - VolumeKmsKeyId string `json:"VolumeKmsKeyId,omitempty"` + VolumeKmsKeyId *string `json:"VolumeKmsKeyId,omitempty"` // VolumeSizeInGB AWS CloudFormation Property // Required: true diff --git a/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_constraintsresource.go b/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_constraintsresource.go index 3bd7f47bc4..1774061030 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_constraintsresource.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_constraintsresource.go @@ -11,7 +11,7 @@ type ModelExplainabilityJobDefinition_ConstraintsResource struct { // S3Uri AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-constraintsresource.html#cfn-sagemaker-modelexplainabilityjobdefinition-constraintsresource-s3uri - S3Uri string `json:"S3Uri,omitempty"` + S3Uri *string `json:"S3Uri,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_endpointinput.go b/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_endpointinput.go index af9c329c75..284c8333f7 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_endpointinput.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_endpointinput.go @@ -11,37 +11,37 @@ type ModelExplainabilityJobDefinition_EndpointInput struct { // EndpointName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-endpointinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-endpointinput-endpointname - EndpointName string `json:"EndpointName,omitempty"` + EndpointName string `json:"EndpointName"` // FeaturesAttribute AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-endpointinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-endpointinput-featuresattribute - FeaturesAttribute string `json:"FeaturesAttribute,omitempty"` + FeaturesAttribute *string `json:"FeaturesAttribute,omitempty"` // InferenceAttribute AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-endpointinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-endpointinput-inferenceattribute - InferenceAttribute string `json:"InferenceAttribute,omitempty"` + InferenceAttribute *string `json:"InferenceAttribute,omitempty"` // LocalPath AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-endpointinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-endpointinput-localpath - LocalPath string `json:"LocalPath,omitempty"` + LocalPath string `json:"LocalPath"` // ProbabilityAttribute AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-endpointinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-endpointinput-probabilityattribute - ProbabilityAttribute string `json:"ProbabilityAttribute,omitempty"` + ProbabilityAttribute *string `json:"ProbabilityAttribute,omitempty"` // S3DataDistributionType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-endpointinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-endpointinput-s3datadistributiontype - S3DataDistributionType string `json:"S3DataDistributionType,omitempty"` + S3DataDistributionType *string `json:"S3DataDistributionType,omitempty"` // S3InputMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-endpointinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-endpointinput-s3inputmode - S3InputMode string `json:"S3InputMode,omitempty"` + S3InputMode *string `json:"S3InputMode,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_modelexplainabilityappspecification.go b/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_modelexplainabilityappspecification.go index 29d9f32650..b7015d1023 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_modelexplainabilityappspecification.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_modelexplainabilityappspecification.go @@ -11,17 +11,17 @@ type ModelExplainabilityJobDefinition_ModelExplainabilityAppSpecification struct // ConfigUri AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityappspecification.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityappspecification-configuri - ConfigUri string `json:"ConfigUri,omitempty"` + ConfigUri string `json:"ConfigUri"` // Environment AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityappspecification.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityappspecification-environment - Environment map[string]string `json:"Environment,omitempty"` + Environment *map[string]string `json:"Environment,omitempty"` // ImageUri AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityappspecification.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityappspecification-imageuri - ImageUri string `json:"ImageUri,omitempty"` + ImageUri string `json:"ImageUri"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_modelexplainabilitybaselineconfig.go b/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_modelexplainabilitybaselineconfig.go index cf19e10fce..1e3d5f56f2 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_modelexplainabilitybaselineconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_modelexplainabilitybaselineconfig.go @@ -11,7 +11,7 @@ type ModelExplainabilityJobDefinition_ModelExplainabilityBaselineConfig struct { // BaseliningJobName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilitybaselineconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilitybaselineconfig-baseliningjobname - BaseliningJobName string `json:"BaseliningJobName,omitempty"` + BaseliningJobName *string `json:"BaseliningJobName,omitempty"` // ConstraintsResource AWS CloudFormation Property // Required: false diff --git a/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_modelexplainabilityjobinput.go b/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_modelexplainabilityjobinput.go index f82fdc6a5d..6bbefe0893 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_modelexplainabilityjobinput.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_modelexplainabilityjobinput.go @@ -11,7 +11,7 @@ type ModelExplainabilityJobDefinition_ModelExplainabilityJobInput struct { // EndpointInput AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityjobinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityjobinput-endpointinput - EndpointInput *ModelExplainabilityJobDefinition_EndpointInput `json:"EndpointInput,omitempty"` + EndpointInput *ModelExplainabilityJobDefinition_EndpointInput `json:"EndpointInput"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_monitoringoutput.go b/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_monitoringoutput.go index 75b43e6d29..3f93bc4963 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_monitoringoutput.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_monitoringoutput.go @@ -11,7 +11,7 @@ type ModelExplainabilityJobDefinition_MonitoringOutput struct { // S3Output AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-monitoringoutput.html#cfn-sagemaker-modelexplainabilityjobdefinition-monitoringoutput-s3output - S3Output *ModelExplainabilityJobDefinition_S3Output `json:"S3Output,omitempty"` + S3Output *ModelExplainabilityJobDefinition_S3Output `json:"S3Output"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_monitoringoutputconfig.go b/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_monitoringoutputconfig.go index b5f3168ea8..1f33675fd8 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_monitoringoutputconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_monitoringoutputconfig.go @@ -11,12 +11,12 @@ type ModelExplainabilityJobDefinition_MonitoringOutputConfig struct { // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-monitoringoutputconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-monitoringoutputconfig-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // MonitoringOutputs AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-monitoringoutputconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-monitoringoutputconfig-monitoringoutputs - MonitoringOutputs []ModelExplainabilityJobDefinition_MonitoringOutput `json:"MonitoringOutputs,omitempty"` + MonitoringOutputs []ModelExplainabilityJobDefinition_MonitoringOutput `json:"MonitoringOutputs"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_monitoringresources.go b/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_monitoringresources.go index 7015bfd0a8..2ce23ad7a4 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_monitoringresources.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_monitoringresources.go @@ -11,7 +11,7 @@ type ModelExplainabilityJobDefinition_MonitoringResources struct { // ClusterConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-monitoringresources.html#cfn-sagemaker-modelexplainabilityjobdefinition-monitoringresources-clusterconfig - ClusterConfig *ModelExplainabilityJobDefinition_ClusterConfig `json:"ClusterConfig,omitempty"` + ClusterConfig *ModelExplainabilityJobDefinition_ClusterConfig `json:"ClusterConfig"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_networkconfig.go b/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_networkconfig.go index be2102fbf2..364734219c 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_networkconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_networkconfig.go @@ -11,12 +11,12 @@ type ModelExplainabilityJobDefinition_NetworkConfig struct { // EnableInterContainerTrafficEncryption AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-networkconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-networkconfig-enableintercontainertrafficencryption - EnableInterContainerTrafficEncryption bool `json:"EnableInterContainerTrafficEncryption,omitempty"` + EnableInterContainerTrafficEncryption *bool `json:"EnableInterContainerTrafficEncryption,omitempty"` // EnableNetworkIsolation AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-networkconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-networkconfig-enablenetworkisolation - EnableNetworkIsolation bool `json:"EnableNetworkIsolation,omitempty"` + EnableNetworkIsolation *bool `json:"EnableNetworkIsolation,omitempty"` // VpcConfig AWS CloudFormation Property // Required: false diff --git a/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_s3output.go b/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_s3output.go index 43b0ce690b..c05ad848e2 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_s3output.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_s3output.go @@ -11,17 +11,17 @@ type ModelExplainabilityJobDefinition_S3Output struct { // LocalPath AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-s3output.html#cfn-sagemaker-modelexplainabilityjobdefinition-s3output-localpath - LocalPath string `json:"LocalPath,omitempty"` + LocalPath string `json:"LocalPath"` // S3UploadMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-s3output.html#cfn-sagemaker-modelexplainabilityjobdefinition-s3output-s3uploadmode - S3UploadMode string `json:"S3UploadMode,omitempty"` + S3UploadMode *string `json:"S3UploadMode,omitempty"` // S3Uri AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-s3output.html#cfn-sagemaker-modelexplainabilityjobdefinition-s3output-s3uri - S3Uri string `json:"S3Uri,omitempty"` + S3Uri string `json:"S3Uri"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_vpcconfig.go b/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_vpcconfig.go index 793b78faec..d3712fae60 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_vpcconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_vpcconfig.go @@ -11,12 +11,12 @@ type ModelExplainabilityJobDefinition_VpcConfig struct { // SecurityGroupIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-vpcconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-vpcconfig-securitygroupids - SecurityGroupIds []string `json:"SecurityGroupIds,omitempty"` + SecurityGroupIds []string `json:"SecurityGroupIds"` // Subnets AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-vpcconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-vpcconfig-subnets - Subnets []string `json:"Subnets,omitempty"` + Subnets []string `json:"Subnets"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-modelpackagegroup.go b/cloudformation/sagemaker/aws-sagemaker-modelpackagegroup.go index f0785c5b1b..2affa4dd4c 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelpackagegroup.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelpackagegroup.go @@ -16,22 +16,22 @@ type ModelPackageGroup struct { // ModelPackageGroupDescription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackagegroup.html#cfn-sagemaker-modelpackagegroup-modelpackagegroupdescription - ModelPackageGroupDescription string `json:"ModelPackageGroupDescription,omitempty"` + ModelPackageGroupDescription *string `json:"ModelPackageGroupDescription,omitempty"` // ModelPackageGroupName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackagegroup.html#cfn-sagemaker-modelpackagegroup-modelpackagegroupname - ModelPackageGroupName string `json:"ModelPackageGroupName,omitempty"` + ModelPackageGroupName string `json:"ModelPackageGroupName"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackagegroup.html#cfn-sagemaker-modelpackagegroup-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition.go b/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition.go index e8f6b15861..d2ebb92700 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition.go @@ -16,17 +16,17 @@ type ModelQualityJobDefinition struct { // JobDefinitionName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-jobdefinitionname - JobDefinitionName string `json:"JobDefinitionName,omitempty"` + JobDefinitionName *string `json:"JobDefinitionName,omitempty"` // JobResources AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-jobresources - JobResources *ModelQualityJobDefinition_MonitoringResources `json:"JobResources,omitempty"` + JobResources *ModelQualityJobDefinition_MonitoringResources `json:"JobResources"` // ModelQualityAppSpecification AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityappspecification - ModelQualityAppSpecification *ModelQualityJobDefinition_ModelQualityAppSpecification `json:"ModelQualityAppSpecification,omitempty"` + ModelQualityAppSpecification *ModelQualityJobDefinition_ModelQualityAppSpecification `json:"ModelQualityAppSpecification"` // ModelQualityBaselineConfig AWS CloudFormation Property // Required: false @@ -36,12 +36,12 @@ type ModelQualityJobDefinition struct { // ModelQualityJobInput AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityjobinput - ModelQualityJobInput *ModelQualityJobDefinition_ModelQualityJobInput `json:"ModelQualityJobInput,omitempty"` + ModelQualityJobInput *ModelQualityJobDefinition_ModelQualityJobInput `json:"ModelQualityJobInput"` // ModelQualityJobOutputConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityjoboutputconfig - ModelQualityJobOutputConfig *ModelQualityJobDefinition_MonitoringOutputConfig `json:"ModelQualityJobOutputConfig,omitempty"` + ModelQualityJobOutputConfig *ModelQualityJobDefinition_MonitoringOutputConfig `json:"ModelQualityJobOutputConfig"` // NetworkConfig AWS CloudFormation Property // Required: false @@ -51,7 +51,7 @@ type ModelQualityJobDefinition struct { // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // StoppingCondition AWS CloudFormation Property // Required: false @@ -61,7 +61,7 @@ type ModelQualityJobDefinition struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_clusterconfig.go b/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_clusterconfig.go index dd66c17722..bde5024218 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_clusterconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_clusterconfig.go @@ -16,12 +16,12 @@ type ModelQualityJobDefinition_ClusterConfig struct { // InstanceType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-clusterconfig.html#cfn-sagemaker-modelqualityjobdefinition-clusterconfig-instancetype - InstanceType string `json:"InstanceType,omitempty"` + InstanceType string `json:"InstanceType"` // VolumeKmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-clusterconfig.html#cfn-sagemaker-modelqualityjobdefinition-clusterconfig-volumekmskeyid - VolumeKmsKeyId string `json:"VolumeKmsKeyId,omitempty"` + VolumeKmsKeyId *string `json:"VolumeKmsKeyId,omitempty"` // VolumeSizeInGB AWS CloudFormation Property // Required: true diff --git a/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_constraintsresource.go b/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_constraintsresource.go index d4f70d0d46..ad756538b8 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_constraintsresource.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_constraintsresource.go @@ -11,7 +11,7 @@ type ModelQualityJobDefinition_ConstraintsResource struct { // S3Uri AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-constraintsresource.html#cfn-sagemaker-modelqualityjobdefinition-constraintsresource-s3uri - S3Uri string `json:"S3Uri,omitempty"` + S3Uri *string `json:"S3Uri,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_endpointinput.go b/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_endpointinput.go index 99f8d88881..fb2f73f321 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_endpointinput.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_endpointinput.go @@ -11,47 +11,47 @@ type ModelQualityJobDefinition_EndpointInput struct { // EndTimeOffset AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html#cfn-sagemaker-modelqualityjobdefinition-endpointinput-endtimeoffset - EndTimeOffset string `json:"EndTimeOffset,omitempty"` + EndTimeOffset *string `json:"EndTimeOffset,omitempty"` // EndpointName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html#cfn-sagemaker-modelqualityjobdefinition-endpointinput-endpointname - EndpointName string `json:"EndpointName,omitempty"` + EndpointName string `json:"EndpointName"` // InferenceAttribute AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html#cfn-sagemaker-modelqualityjobdefinition-endpointinput-inferenceattribute - InferenceAttribute string `json:"InferenceAttribute,omitempty"` + InferenceAttribute *string `json:"InferenceAttribute,omitempty"` // LocalPath AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html#cfn-sagemaker-modelqualityjobdefinition-endpointinput-localpath - LocalPath string `json:"LocalPath,omitempty"` + LocalPath string `json:"LocalPath"` // ProbabilityAttribute AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html#cfn-sagemaker-modelqualityjobdefinition-endpointinput-probabilityattribute - ProbabilityAttribute string `json:"ProbabilityAttribute,omitempty"` + ProbabilityAttribute *string `json:"ProbabilityAttribute,omitempty"` // ProbabilityThresholdAttribute AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html#cfn-sagemaker-modelqualityjobdefinition-endpointinput-probabilitythresholdattribute - ProbabilityThresholdAttribute float64 `json:"ProbabilityThresholdAttribute,omitempty"` + ProbabilityThresholdAttribute *float64 `json:"ProbabilityThresholdAttribute,omitempty"` // S3DataDistributionType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html#cfn-sagemaker-modelqualityjobdefinition-endpointinput-s3datadistributiontype - S3DataDistributionType string `json:"S3DataDistributionType,omitempty"` + S3DataDistributionType *string `json:"S3DataDistributionType,omitempty"` // S3InputMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html#cfn-sagemaker-modelqualityjobdefinition-endpointinput-s3inputmode - S3InputMode string `json:"S3InputMode,omitempty"` + S3InputMode *string `json:"S3InputMode,omitempty"` // StartTimeOffset AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html#cfn-sagemaker-modelqualityjobdefinition-endpointinput-starttimeoffset - StartTimeOffset string `json:"StartTimeOffset,omitempty"` + StartTimeOffset *string `json:"StartTimeOffset,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_modelqualityappspecification.go b/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_modelqualityappspecification.go index 2aefef4389..37e491eace 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_modelqualityappspecification.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_modelqualityappspecification.go @@ -11,37 +11,37 @@ type ModelQualityJobDefinition_ModelQualityAppSpecification struct { // ContainerArguments AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityappspecification.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityappspecification-containerarguments - ContainerArguments []string `json:"ContainerArguments,omitempty"` + ContainerArguments *[]string `json:"ContainerArguments,omitempty"` // ContainerEntrypoint AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityappspecification.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityappspecification-containerentrypoint - ContainerEntrypoint []string `json:"ContainerEntrypoint,omitempty"` + ContainerEntrypoint *[]string `json:"ContainerEntrypoint,omitempty"` // Environment AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityappspecification.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityappspecification-environment - Environment map[string]string `json:"Environment,omitempty"` + Environment *map[string]string `json:"Environment,omitempty"` // ImageUri AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityappspecification.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityappspecification-imageuri - ImageUri string `json:"ImageUri,omitempty"` + ImageUri string `json:"ImageUri"` // PostAnalyticsProcessorSourceUri AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityappspecification.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityappspecification-postanalyticsprocessorsourceuri - PostAnalyticsProcessorSourceUri string `json:"PostAnalyticsProcessorSourceUri,omitempty"` + PostAnalyticsProcessorSourceUri *string `json:"PostAnalyticsProcessorSourceUri,omitempty"` // ProblemType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityappspecification.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityappspecification-problemtype - ProblemType string `json:"ProblemType,omitempty"` + ProblemType string `json:"ProblemType"` // RecordPreprocessorSourceUri AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityappspecification.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityappspecification-recordpreprocessorsourceuri - RecordPreprocessorSourceUri string `json:"RecordPreprocessorSourceUri,omitempty"` + RecordPreprocessorSourceUri *string `json:"RecordPreprocessorSourceUri,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_modelqualitybaselineconfig.go b/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_modelqualitybaselineconfig.go index 5fef6ee3df..cb8e59ef24 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_modelqualitybaselineconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_modelqualitybaselineconfig.go @@ -11,7 +11,7 @@ type ModelQualityJobDefinition_ModelQualityBaselineConfig struct { // BaseliningJobName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualitybaselineconfig.html#cfn-sagemaker-modelqualityjobdefinition-modelqualitybaselineconfig-baseliningjobname - BaseliningJobName string `json:"BaseliningJobName,omitempty"` + BaseliningJobName *string `json:"BaseliningJobName,omitempty"` // ConstraintsResource AWS CloudFormation Property // Required: false diff --git a/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_modelqualityjobinput.go b/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_modelqualityjobinput.go index a8062b1cee..448b510b51 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_modelqualityjobinput.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_modelqualityjobinput.go @@ -11,12 +11,12 @@ type ModelQualityJobDefinition_ModelQualityJobInput struct { // EndpointInput AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityjobinput.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityjobinput-endpointinput - EndpointInput *ModelQualityJobDefinition_EndpointInput `json:"EndpointInput,omitempty"` + EndpointInput *ModelQualityJobDefinition_EndpointInput `json:"EndpointInput"` // GroundTruthS3Input AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityjobinput.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityjobinput-groundtruths3input - GroundTruthS3Input *ModelQualityJobDefinition_MonitoringGroundTruthS3Input `json:"GroundTruthS3Input,omitempty"` + GroundTruthS3Input *ModelQualityJobDefinition_MonitoringGroundTruthS3Input `json:"GroundTruthS3Input"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_monitoringgroundtruths3input.go b/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_monitoringgroundtruths3input.go index 267ae4e3fd..e21fed7545 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_monitoringgroundtruths3input.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_monitoringgroundtruths3input.go @@ -11,7 +11,7 @@ type ModelQualityJobDefinition_MonitoringGroundTruthS3Input struct { // S3Uri AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-monitoringgroundtruths3input.html#cfn-sagemaker-modelqualityjobdefinition-monitoringgroundtruths3input-s3uri - S3Uri string `json:"S3Uri,omitempty"` + S3Uri string `json:"S3Uri"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_monitoringoutput.go b/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_monitoringoutput.go index 752eac5240..580ceb376f 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_monitoringoutput.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_monitoringoutput.go @@ -11,7 +11,7 @@ type ModelQualityJobDefinition_MonitoringOutput struct { // S3Output AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-monitoringoutput.html#cfn-sagemaker-modelqualityjobdefinition-monitoringoutput-s3output - S3Output *ModelQualityJobDefinition_S3Output `json:"S3Output,omitempty"` + S3Output *ModelQualityJobDefinition_S3Output `json:"S3Output"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_monitoringoutputconfig.go b/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_monitoringoutputconfig.go index 73ad98cfd8..93a6c5b3fc 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_monitoringoutputconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_monitoringoutputconfig.go @@ -11,12 +11,12 @@ type ModelQualityJobDefinition_MonitoringOutputConfig struct { // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-monitoringoutputconfig.html#cfn-sagemaker-modelqualityjobdefinition-monitoringoutputconfig-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // MonitoringOutputs AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-monitoringoutputconfig.html#cfn-sagemaker-modelqualityjobdefinition-monitoringoutputconfig-monitoringoutputs - MonitoringOutputs []ModelQualityJobDefinition_MonitoringOutput `json:"MonitoringOutputs,omitempty"` + MonitoringOutputs []ModelQualityJobDefinition_MonitoringOutput `json:"MonitoringOutputs"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_monitoringresources.go b/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_monitoringresources.go index aa7ce7fb6b..878e10fb1c 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_monitoringresources.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_monitoringresources.go @@ -11,7 +11,7 @@ type ModelQualityJobDefinition_MonitoringResources struct { // ClusterConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-monitoringresources.html#cfn-sagemaker-modelqualityjobdefinition-monitoringresources-clusterconfig - ClusterConfig *ModelQualityJobDefinition_ClusterConfig `json:"ClusterConfig,omitempty"` + ClusterConfig *ModelQualityJobDefinition_ClusterConfig `json:"ClusterConfig"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_networkconfig.go b/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_networkconfig.go index 06f2e0ed76..035340ea94 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_networkconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_networkconfig.go @@ -11,12 +11,12 @@ type ModelQualityJobDefinition_NetworkConfig struct { // EnableInterContainerTrafficEncryption AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-networkconfig.html#cfn-sagemaker-modelqualityjobdefinition-networkconfig-enableintercontainertrafficencryption - EnableInterContainerTrafficEncryption bool `json:"EnableInterContainerTrafficEncryption,omitempty"` + EnableInterContainerTrafficEncryption *bool `json:"EnableInterContainerTrafficEncryption,omitempty"` // EnableNetworkIsolation AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-networkconfig.html#cfn-sagemaker-modelqualityjobdefinition-networkconfig-enablenetworkisolation - EnableNetworkIsolation bool `json:"EnableNetworkIsolation,omitempty"` + EnableNetworkIsolation *bool `json:"EnableNetworkIsolation,omitempty"` // VpcConfig AWS CloudFormation Property // Required: false diff --git a/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_s3output.go b/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_s3output.go index 4b3c150962..464b092284 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_s3output.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_s3output.go @@ -11,17 +11,17 @@ type ModelQualityJobDefinition_S3Output struct { // LocalPath AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-s3output.html#cfn-sagemaker-modelqualityjobdefinition-s3output-localpath - LocalPath string `json:"LocalPath,omitempty"` + LocalPath string `json:"LocalPath"` // S3UploadMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-s3output.html#cfn-sagemaker-modelqualityjobdefinition-s3output-s3uploadmode - S3UploadMode string `json:"S3UploadMode,omitempty"` + S3UploadMode *string `json:"S3UploadMode,omitempty"` // S3Uri AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-s3output.html#cfn-sagemaker-modelqualityjobdefinition-s3output-s3uri - S3Uri string `json:"S3Uri,omitempty"` + S3Uri string `json:"S3Uri"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_vpcconfig.go b/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_vpcconfig.go index 3607d77d71..b763cdcc0c 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_vpcconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_vpcconfig.go @@ -11,12 +11,12 @@ type ModelQualityJobDefinition_VpcConfig struct { // SecurityGroupIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-vpcconfig.html#cfn-sagemaker-modelqualityjobdefinition-vpcconfig-securitygroupids - SecurityGroupIds []string `json:"SecurityGroupIds,omitempty"` + SecurityGroupIds []string `json:"SecurityGroupIds"` // Subnets AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-vpcconfig.html#cfn-sagemaker-modelqualityjobdefinition-vpcconfig-subnets - Subnets []string `json:"Subnets,omitempty"` + Subnets []string `json:"Subnets"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-monitoringschedule.go b/cloudformation/sagemaker/aws-sagemaker-monitoringschedule.go index fc3ddb93b2..0cd6d0087e 100644 --- a/cloudformation/sagemaker/aws-sagemaker-monitoringschedule.go +++ b/cloudformation/sagemaker/aws-sagemaker-monitoringschedule.go @@ -16,12 +16,12 @@ type MonitoringSchedule struct { // EndpointName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-monitoringschedule.html#cfn-sagemaker-monitoringschedule-endpointname - EndpointName string `json:"EndpointName,omitempty"` + EndpointName *string `json:"EndpointName,omitempty"` // FailureReason AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-monitoringschedule.html#cfn-sagemaker-monitoringschedule-failurereason - FailureReason string `json:"FailureReason,omitempty"` + FailureReason *string `json:"FailureReason,omitempty"` // LastMonitoringExecutionSummary AWS CloudFormation Property // Required: false @@ -31,22 +31,22 @@ type MonitoringSchedule struct { // MonitoringScheduleConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-monitoringschedule.html#cfn-sagemaker-monitoringschedule-monitoringscheduleconfig - MonitoringScheduleConfig *MonitoringSchedule_MonitoringScheduleConfig `json:"MonitoringScheduleConfig,omitempty"` + MonitoringScheduleConfig *MonitoringSchedule_MonitoringScheduleConfig `json:"MonitoringScheduleConfig"` // MonitoringScheduleName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-monitoringschedule.html#cfn-sagemaker-monitoringschedule-monitoringschedulename - MonitoringScheduleName string `json:"MonitoringScheduleName,omitempty"` + MonitoringScheduleName string `json:"MonitoringScheduleName"` // MonitoringScheduleStatus AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-monitoringschedule.html#cfn-sagemaker-monitoringschedule-monitoringschedulestatus - MonitoringScheduleStatus string `json:"MonitoringScheduleStatus,omitempty"` + MonitoringScheduleStatus *string `json:"MonitoringScheduleStatus,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-monitoringschedule.html#cfn-sagemaker-monitoringschedule-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_clusterconfig.go b/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_clusterconfig.go index 770df51fc1..f2a5c1ecb5 100644 --- a/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_clusterconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_clusterconfig.go @@ -16,12 +16,12 @@ type MonitoringSchedule_ClusterConfig struct { // InstanceType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-clusterconfig.html#cfn-sagemaker-monitoringschedule-clusterconfig-instancetype - InstanceType string `json:"InstanceType,omitempty"` + InstanceType string `json:"InstanceType"` // VolumeKmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-clusterconfig.html#cfn-sagemaker-monitoringschedule-clusterconfig-volumekmskeyid - VolumeKmsKeyId string `json:"VolumeKmsKeyId,omitempty"` + VolumeKmsKeyId *string `json:"VolumeKmsKeyId,omitempty"` // VolumeSizeInGB AWS CloudFormation Property // Required: true diff --git a/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_constraintsresource.go b/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_constraintsresource.go index 510518773a..c489cc09a2 100644 --- a/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_constraintsresource.go +++ b/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_constraintsresource.go @@ -11,7 +11,7 @@ type MonitoringSchedule_ConstraintsResource struct { // S3Uri AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-constraintsresource.html#cfn-sagemaker-monitoringschedule-constraintsresource-s3uri - S3Uri string `json:"S3Uri,omitempty"` + S3Uri *string `json:"S3Uri,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_endpointinput.go b/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_endpointinput.go index cbc6d08746..1faab85bbf 100644 --- a/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_endpointinput.go +++ b/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_endpointinput.go @@ -11,22 +11,22 @@ type MonitoringSchedule_EndpointInput struct { // EndpointName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-endpointinput.html#cfn-sagemaker-monitoringschedule-endpointinput-endpointname - EndpointName string `json:"EndpointName,omitempty"` + EndpointName string `json:"EndpointName"` // LocalPath AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-endpointinput.html#cfn-sagemaker-monitoringschedule-endpointinput-localpath - LocalPath string `json:"LocalPath,omitempty"` + LocalPath string `json:"LocalPath"` // S3DataDistributionType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-endpointinput.html#cfn-sagemaker-monitoringschedule-endpointinput-s3datadistributiontype - S3DataDistributionType string `json:"S3DataDistributionType,omitempty"` + S3DataDistributionType *string `json:"S3DataDistributionType,omitempty"` // S3InputMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-endpointinput.html#cfn-sagemaker-monitoringschedule-endpointinput-s3inputmode - S3InputMode string `json:"S3InputMode,omitempty"` + S3InputMode *string `json:"S3InputMode,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_monitoringappspecification.go b/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_monitoringappspecification.go index 7c4adfbbe2..607a45b8af 100644 --- a/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_monitoringappspecification.go +++ b/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_monitoringappspecification.go @@ -11,27 +11,27 @@ type MonitoringSchedule_MonitoringAppSpecification struct { // ContainerArguments AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringappspecification.html#cfn-sagemaker-monitoringschedule-monitoringappspecification-containerarguments - ContainerArguments []string `json:"ContainerArguments,omitempty"` + ContainerArguments *[]string `json:"ContainerArguments,omitempty"` // ContainerEntrypoint AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringappspecification.html#cfn-sagemaker-monitoringschedule-monitoringappspecification-containerentrypoint - ContainerEntrypoint []string `json:"ContainerEntrypoint,omitempty"` + ContainerEntrypoint *[]string `json:"ContainerEntrypoint,omitempty"` // ImageUri AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringappspecification.html#cfn-sagemaker-monitoringschedule-monitoringappspecification-imageuri - ImageUri string `json:"ImageUri,omitempty"` + ImageUri string `json:"ImageUri"` // PostAnalyticsProcessorSourceUri AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringappspecification.html#cfn-sagemaker-monitoringschedule-monitoringappspecification-postanalyticsprocessorsourceuri - PostAnalyticsProcessorSourceUri string `json:"PostAnalyticsProcessorSourceUri,omitempty"` + PostAnalyticsProcessorSourceUri *string `json:"PostAnalyticsProcessorSourceUri,omitempty"` // RecordPreprocessorSourceUri AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringappspecification.html#cfn-sagemaker-monitoringschedule-monitoringappspecification-recordpreprocessorsourceuri - RecordPreprocessorSourceUri string `json:"RecordPreprocessorSourceUri,omitempty"` + RecordPreprocessorSourceUri *string `json:"RecordPreprocessorSourceUri,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_monitoringexecutionsummary.go b/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_monitoringexecutionsummary.go index 9ecd8d9b5a..8da9c3b660 100644 --- a/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_monitoringexecutionsummary.go +++ b/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_monitoringexecutionsummary.go @@ -11,42 +11,42 @@ type MonitoringSchedule_MonitoringExecutionSummary struct { // CreationTime AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringexecutionsummary.html#cfn-sagemaker-monitoringschedule-monitoringexecutionsummary-creationtime - CreationTime string `json:"CreationTime,omitempty"` + CreationTime string `json:"CreationTime"` // EndpointName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringexecutionsummary.html#cfn-sagemaker-monitoringschedule-monitoringexecutionsummary-endpointname - EndpointName string `json:"EndpointName,omitempty"` + EndpointName *string `json:"EndpointName,omitempty"` // FailureReason AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringexecutionsummary.html#cfn-sagemaker-monitoringschedule-monitoringexecutionsummary-failurereason - FailureReason string `json:"FailureReason,omitempty"` + FailureReason *string `json:"FailureReason,omitempty"` // LastModifiedTime AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringexecutionsummary.html#cfn-sagemaker-monitoringschedule-monitoringexecutionsummary-lastmodifiedtime - LastModifiedTime string `json:"LastModifiedTime,omitempty"` + LastModifiedTime string `json:"LastModifiedTime"` // MonitoringExecutionStatus AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringexecutionsummary.html#cfn-sagemaker-monitoringschedule-monitoringexecutionsummary-monitoringexecutionstatus - MonitoringExecutionStatus string `json:"MonitoringExecutionStatus,omitempty"` + MonitoringExecutionStatus string `json:"MonitoringExecutionStatus"` // MonitoringScheduleName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringexecutionsummary.html#cfn-sagemaker-monitoringschedule-monitoringexecutionsummary-monitoringschedulename - MonitoringScheduleName string `json:"MonitoringScheduleName,omitempty"` + MonitoringScheduleName string `json:"MonitoringScheduleName"` // ProcessingJobArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringexecutionsummary.html#cfn-sagemaker-monitoringschedule-monitoringexecutionsummary-processingjobarn - ProcessingJobArn string `json:"ProcessingJobArn,omitempty"` + ProcessingJobArn *string `json:"ProcessingJobArn,omitempty"` // ScheduledTime AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringexecutionsummary.html#cfn-sagemaker-monitoringschedule-monitoringexecutionsummary-scheduledtime - ScheduledTime string `json:"ScheduledTime,omitempty"` + ScheduledTime string `json:"ScheduledTime"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_monitoringinput.go b/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_monitoringinput.go index 7e6e3b41f2..9e6c401fae 100644 --- a/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_monitoringinput.go +++ b/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_monitoringinput.go @@ -11,7 +11,7 @@ type MonitoringSchedule_MonitoringInput struct { // EndpointInput AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringinput.html#cfn-sagemaker-monitoringschedule-monitoringinput-endpointinput - EndpointInput *MonitoringSchedule_EndpointInput `json:"EndpointInput,omitempty"` + EndpointInput *MonitoringSchedule_EndpointInput `json:"EndpointInput"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_monitoringjobdefinition.go b/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_monitoringjobdefinition.go index 6d502e1863..819eb1cf45 100644 --- a/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_monitoringjobdefinition.go +++ b/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_monitoringjobdefinition.go @@ -16,27 +16,27 @@ type MonitoringSchedule_MonitoringJobDefinition struct { // Environment AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html#cfn-sagemaker-monitoringschedule-monitoringjobdefinition-environment - Environment map[string]string `json:"Environment,omitempty"` + Environment *map[string]string `json:"Environment,omitempty"` // MonitoringAppSpecification AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html#cfn-sagemaker-monitoringschedule-monitoringjobdefinition-monitoringappspecification - MonitoringAppSpecification *MonitoringSchedule_MonitoringAppSpecification `json:"MonitoringAppSpecification,omitempty"` + MonitoringAppSpecification *MonitoringSchedule_MonitoringAppSpecification `json:"MonitoringAppSpecification"` // MonitoringInputs AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html#cfn-sagemaker-monitoringschedule-monitoringjobdefinition-monitoringinputs - MonitoringInputs []MonitoringSchedule_MonitoringInput `json:"MonitoringInputs,omitempty"` + MonitoringInputs []MonitoringSchedule_MonitoringInput `json:"MonitoringInputs"` // MonitoringOutputConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html#cfn-sagemaker-monitoringschedule-monitoringjobdefinition-monitoringoutputconfig - MonitoringOutputConfig *MonitoringSchedule_MonitoringOutputConfig `json:"MonitoringOutputConfig,omitempty"` + MonitoringOutputConfig *MonitoringSchedule_MonitoringOutputConfig `json:"MonitoringOutputConfig"` // MonitoringResources AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html#cfn-sagemaker-monitoringschedule-monitoringjobdefinition-monitoringresources - MonitoringResources *MonitoringSchedule_MonitoringResources `json:"MonitoringResources,omitempty"` + MonitoringResources *MonitoringSchedule_MonitoringResources `json:"MonitoringResources"` // NetworkConfig AWS CloudFormation Property // Required: false @@ -46,7 +46,7 @@ type MonitoringSchedule_MonitoringJobDefinition struct { // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html#cfn-sagemaker-monitoringschedule-monitoringjobdefinition-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // StoppingCondition AWS CloudFormation Property // Required: false diff --git a/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_monitoringoutput.go b/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_monitoringoutput.go index 94df4709cc..4829cecd27 100644 --- a/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_monitoringoutput.go +++ b/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_monitoringoutput.go @@ -11,7 +11,7 @@ type MonitoringSchedule_MonitoringOutput struct { // S3Output AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringoutput.html#cfn-sagemaker-monitoringschedule-monitoringoutput-s3output - S3Output *MonitoringSchedule_S3Output `json:"S3Output,omitempty"` + S3Output *MonitoringSchedule_S3Output `json:"S3Output"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_monitoringoutputconfig.go b/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_monitoringoutputconfig.go index 44934cc6ea..f9b957ab83 100644 --- a/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_monitoringoutputconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_monitoringoutputconfig.go @@ -11,12 +11,12 @@ type MonitoringSchedule_MonitoringOutputConfig struct { // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringoutputconfig.html#cfn-sagemaker-monitoringschedule-monitoringoutputconfig-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // MonitoringOutputs AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringoutputconfig.html#cfn-sagemaker-monitoringschedule-monitoringoutputconfig-monitoringoutputs - MonitoringOutputs []MonitoringSchedule_MonitoringOutput `json:"MonitoringOutputs,omitempty"` + MonitoringOutputs []MonitoringSchedule_MonitoringOutput `json:"MonitoringOutputs"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_monitoringresources.go b/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_monitoringresources.go index 0ea42c3577..7b1f913937 100644 --- a/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_monitoringresources.go +++ b/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_monitoringresources.go @@ -11,7 +11,7 @@ type MonitoringSchedule_MonitoringResources struct { // ClusterConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringresources.html#cfn-sagemaker-monitoringschedule-monitoringresources-clusterconfig - ClusterConfig *MonitoringSchedule_ClusterConfig `json:"ClusterConfig,omitempty"` + ClusterConfig *MonitoringSchedule_ClusterConfig `json:"ClusterConfig"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_monitoringscheduleconfig.go b/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_monitoringscheduleconfig.go index b88dc315ab..334c8dcf2f 100644 --- a/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_monitoringscheduleconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_monitoringscheduleconfig.go @@ -16,12 +16,12 @@ type MonitoringSchedule_MonitoringScheduleConfig struct { // MonitoringJobDefinitionName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringscheduleconfig.html#cfn-sagemaker-monitoringschedule-monitoringscheduleconfig-monitoringjobdefinitionname - MonitoringJobDefinitionName string `json:"MonitoringJobDefinitionName,omitempty"` + MonitoringJobDefinitionName *string `json:"MonitoringJobDefinitionName,omitempty"` // MonitoringType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringscheduleconfig.html#cfn-sagemaker-monitoringschedule-monitoringscheduleconfig-monitoringtype - MonitoringType string `json:"MonitoringType,omitempty"` + MonitoringType *string `json:"MonitoringType,omitempty"` // ScheduleConfig AWS CloudFormation Property // Required: false diff --git a/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_networkconfig.go b/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_networkconfig.go index 638b40b617..13a1410e04 100644 --- a/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_networkconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_networkconfig.go @@ -11,12 +11,12 @@ type MonitoringSchedule_NetworkConfig struct { // EnableInterContainerTrafficEncryption AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-networkconfig.html#cfn-sagemaker-monitoringschedule-networkconfig-enableintercontainertrafficencryption - EnableInterContainerTrafficEncryption bool `json:"EnableInterContainerTrafficEncryption,omitempty"` + EnableInterContainerTrafficEncryption *bool `json:"EnableInterContainerTrafficEncryption,omitempty"` // EnableNetworkIsolation AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-networkconfig.html#cfn-sagemaker-monitoringschedule-networkconfig-enablenetworkisolation - EnableNetworkIsolation bool `json:"EnableNetworkIsolation,omitempty"` + EnableNetworkIsolation *bool `json:"EnableNetworkIsolation,omitempty"` // VpcConfig AWS CloudFormation Property // Required: false diff --git a/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_s3output.go b/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_s3output.go index 05efe3d8d5..6fa6805e99 100644 --- a/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_s3output.go +++ b/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_s3output.go @@ -11,17 +11,17 @@ type MonitoringSchedule_S3Output struct { // LocalPath AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-s3output.html#cfn-sagemaker-monitoringschedule-s3output-localpath - LocalPath string `json:"LocalPath,omitempty"` + LocalPath string `json:"LocalPath"` // S3UploadMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-s3output.html#cfn-sagemaker-monitoringschedule-s3output-s3uploadmode - S3UploadMode string `json:"S3UploadMode,omitempty"` + S3UploadMode *string `json:"S3UploadMode,omitempty"` // S3Uri AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-s3output.html#cfn-sagemaker-monitoringschedule-s3output-s3uri - S3Uri string `json:"S3Uri,omitempty"` + S3Uri string `json:"S3Uri"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_scheduleconfig.go b/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_scheduleconfig.go index a4b0b71139..e0b4871558 100644 --- a/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_scheduleconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_scheduleconfig.go @@ -11,7 +11,7 @@ type MonitoringSchedule_ScheduleConfig struct { // ScheduleExpression AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-scheduleconfig.html#cfn-sagemaker-monitoringschedule-scheduleconfig-scheduleexpression - ScheduleExpression string `json:"ScheduleExpression,omitempty"` + ScheduleExpression string `json:"ScheduleExpression"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_statisticsresource.go b/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_statisticsresource.go index 24811a113d..3c18749c72 100644 --- a/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_statisticsresource.go +++ b/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_statisticsresource.go @@ -11,7 +11,7 @@ type MonitoringSchedule_StatisticsResource struct { // S3Uri AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-statisticsresource.html#cfn-sagemaker-monitoringschedule-statisticsresource-s3uri - S3Uri string `json:"S3Uri,omitempty"` + S3Uri *string `json:"S3Uri,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_vpcconfig.go b/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_vpcconfig.go index b362250fbe..127fd401d8 100644 --- a/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_vpcconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_vpcconfig.go @@ -11,12 +11,12 @@ type MonitoringSchedule_VpcConfig struct { // SecurityGroupIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-vpcconfig.html#cfn-sagemaker-monitoringschedule-vpcconfig-securitygroupids - SecurityGroupIds []string `json:"SecurityGroupIds,omitempty"` + SecurityGroupIds []string `json:"SecurityGroupIds"` // Subnets AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-vpcconfig.html#cfn-sagemaker-monitoringschedule-vpcconfig-subnets - Subnets []string `json:"Subnets,omitempty"` + Subnets []string `json:"Subnets"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-notebookinstance.go b/cloudformation/sagemaker/aws-sagemaker-notebookinstance.go index 87259b7013..95856119b4 100644 --- a/cloudformation/sagemaker/aws-sagemaker-notebookinstance.go +++ b/cloudformation/sagemaker/aws-sagemaker-notebookinstance.go @@ -16,77 +16,77 @@ type NotebookInstance struct { // AcceleratorTypes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-acceleratortypes - AcceleratorTypes []string `json:"AcceleratorTypes,omitempty"` + AcceleratorTypes *[]string `json:"AcceleratorTypes,omitempty"` // AdditionalCodeRepositories AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-additionalcoderepositories - AdditionalCodeRepositories []string `json:"AdditionalCodeRepositories,omitempty"` + AdditionalCodeRepositories *[]string `json:"AdditionalCodeRepositories,omitempty"` // DefaultCodeRepository AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-defaultcoderepository - DefaultCodeRepository string `json:"DefaultCodeRepository,omitempty"` + DefaultCodeRepository *string `json:"DefaultCodeRepository,omitempty"` // DirectInternetAccess AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-directinternetaccess - DirectInternetAccess string `json:"DirectInternetAccess,omitempty"` + DirectInternetAccess *string `json:"DirectInternetAccess,omitempty"` // InstanceType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-instancetype - InstanceType string `json:"InstanceType,omitempty"` + InstanceType string `json:"InstanceType"` // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // LifecycleConfigName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-lifecycleconfigname - LifecycleConfigName string `json:"LifecycleConfigName,omitempty"` + LifecycleConfigName *string `json:"LifecycleConfigName,omitempty"` // NotebookInstanceName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-notebookinstancename - NotebookInstanceName string `json:"NotebookInstanceName,omitempty"` + NotebookInstanceName *string `json:"NotebookInstanceName,omitempty"` // PlatformIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-platformidentifier - PlatformIdentifier string `json:"PlatformIdentifier,omitempty"` + PlatformIdentifier *string `json:"PlatformIdentifier,omitempty"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // RootAccess AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-rootaccess - RootAccess string `json:"RootAccess,omitempty"` + RootAccess *string `json:"RootAccess,omitempty"` // SecurityGroupIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-securitygroupids - SecurityGroupIds []string `json:"SecurityGroupIds,omitempty"` + SecurityGroupIds *[]string `json:"SecurityGroupIds,omitempty"` // SubnetId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-subnetid - SubnetId string `json:"SubnetId,omitempty"` + SubnetId *string `json:"SubnetId,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // VolumeSizeInGB AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-volumesizeingb - VolumeSizeInGB int `json:"VolumeSizeInGB,omitempty"` + VolumeSizeInGB *int `json:"VolumeSizeInGB,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-notebookinstancelifecycleconfig.go b/cloudformation/sagemaker/aws-sagemaker-notebookinstancelifecycleconfig.go index 1d5822094b..e220fef4bf 100644 --- a/cloudformation/sagemaker/aws-sagemaker-notebookinstancelifecycleconfig.go +++ b/cloudformation/sagemaker/aws-sagemaker-notebookinstancelifecycleconfig.go @@ -15,17 +15,17 @@ type NotebookInstanceLifecycleConfig struct { // NotebookInstanceLifecycleConfigName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstancelifecycleconfig.html#cfn-sagemaker-notebookinstancelifecycleconfig-notebookinstancelifecycleconfigname - NotebookInstanceLifecycleConfigName string `json:"NotebookInstanceLifecycleConfigName,omitempty"` + NotebookInstanceLifecycleConfigName *string `json:"NotebookInstanceLifecycleConfigName,omitempty"` // OnCreate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstancelifecycleconfig.html#cfn-sagemaker-notebookinstancelifecycleconfig-oncreate - OnCreate []NotebookInstanceLifecycleConfig_NotebookInstanceLifecycleHook `json:"OnCreate,omitempty"` + OnCreate *[]NotebookInstanceLifecycleConfig_NotebookInstanceLifecycleHook `json:"OnCreate,omitempty"` // OnStart AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstancelifecycleconfig.html#cfn-sagemaker-notebookinstancelifecycleconfig-onstart - OnStart []NotebookInstanceLifecycleConfig_NotebookInstanceLifecycleHook `json:"OnStart,omitempty"` + OnStart *[]NotebookInstanceLifecycleConfig_NotebookInstanceLifecycleHook `json:"OnStart,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-notebookinstancelifecycleconfig_notebookinstancelifecyclehook.go b/cloudformation/sagemaker/aws-sagemaker-notebookinstancelifecycleconfig_notebookinstancelifecyclehook.go index 9ecd268313..f61608ba89 100644 --- a/cloudformation/sagemaker/aws-sagemaker-notebookinstancelifecycleconfig_notebookinstancelifecyclehook.go +++ b/cloudformation/sagemaker/aws-sagemaker-notebookinstancelifecycleconfig_notebookinstancelifecyclehook.go @@ -11,7 +11,7 @@ type NotebookInstanceLifecycleConfig_NotebookInstanceLifecycleHook struct { // Content AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-notebookinstancelifecycleconfig-notebookinstancelifecyclehook.html#cfn-sagemaker-notebookinstancelifecycleconfig-notebookinstancelifecyclehook-content - Content string `json:"Content,omitempty"` + Content *string `json:"Content,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-pipeline.go b/cloudformation/sagemaker/aws-sagemaker-pipeline.go index 218048fa5f..4b0567e994 100644 --- a/cloudformation/sagemaker/aws-sagemaker-pipeline.go +++ b/cloudformation/sagemaker/aws-sagemaker-pipeline.go @@ -16,37 +16,37 @@ 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-pipeline.html#cfn-sagemaker-pipeline-pipelinedefinition - PipelineDefinition interface{} `json:"PipelineDefinition,omitempty"` + PipelineDefinition interface{} `json:"PipelineDefinition"` // PipelineDescription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-pipeline.html#cfn-sagemaker-pipeline-pipelinedescription - PipelineDescription string `json:"PipelineDescription,omitempty"` + PipelineDescription *string `json:"PipelineDescription,omitempty"` // PipelineDisplayName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-pipeline.html#cfn-sagemaker-pipeline-pipelinedisplayname - PipelineDisplayName string `json:"PipelineDisplayName,omitempty"` + PipelineDisplayName *string `json:"PipelineDisplayName,omitempty"` // PipelineName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-pipeline.html#cfn-sagemaker-pipeline-pipelinename - PipelineName string `json:"PipelineName,omitempty"` + PipelineName string `json:"PipelineName"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-pipeline.html#cfn-sagemaker-pipeline-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-pipeline.html#cfn-sagemaker-pipeline-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-project.go b/cloudformation/sagemaker/aws-sagemaker-project.go index 8ac5216f65..106c0bcacc 100644 --- a/cloudformation/sagemaker/aws-sagemaker-project.go +++ b/cloudformation/sagemaker/aws-sagemaker-project.go @@ -16,22 +16,22 @@ type Project struct { // ProjectDescription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-project.html#cfn-sagemaker-project-projectdescription - ProjectDescription string `json:"ProjectDescription,omitempty"` + ProjectDescription *string `json:"ProjectDescription,omitempty"` // ProjectName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-project.html#cfn-sagemaker-project-projectname - ProjectName string `json:"ProjectName,omitempty"` + ProjectName string `json:"ProjectName"` // ServiceCatalogProvisioningDetails AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-project.html#cfn-sagemaker-project-servicecatalogprovisioningdetails - ServiceCatalogProvisioningDetails interface{} `json:"ServiceCatalogProvisioningDetails,omitempty"` + ServiceCatalogProvisioningDetails interface{} `json:"ServiceCatalogProvisioningDetails"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-project.html#cfn-sagemaker-project-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-userprofile.go b/cloudformation/sagemaker/aws-sagemaker-userprofile.go index c85e8a341b..3bf6601b19 100644 --- a/cloudformation/sagemaker/aws-sagemaker-userprofile.go +++ b/cloudformation/sagemaker/aws-sagemaker-userprofile.go @@ -16,27 +16,27 @@ type UserProfile struct { // DomainId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-userprofile.html#cfn-sagemaker-userprofile-domainid - DomainId string `json:"DomainId,omitempty"` + DomainId string `json:"DomainId"` // SingleSignOnUserIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-userprofile.html#cfn-sagemaker-userprofile-singlesignonuseridentifier - SingleSignOnUserIdentifier string `json:"SingleSignOnUserIdentifier,omitempty"` + SingleSignOnUserIdentifier *string `json:"SingleSignOnUserIdentifier,omitempty"` // SingleSignOnUserValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-userprofile.html#cfn-sagemaker-userprofile-singlesignonuservalue - SingleSignOnUserValue string `json:"SingleSignOnUserValue,omitempty"` + SingleSignOnUserValue *string `json:"SingleSignOnUserValue,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-userprofile.html#cfn-sagemaker-userprofile-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // UserProfileName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-userprofile.html#cfn-sagemaker-userprofile-userprofilename - UserProfileName string `json:"UserProfileName,omitempty"` + UserProfileName string `json:"UserProfileName"` // UserSettings AWS CloudFormation Property // Required: false diff --git a/cloudformation/sagemaker/aws-sagemaker-userprofile_customimage.go b/cloudformation/sagemaker/aws-sagemaker-userprofile_customimage.go index fcf208eff3..a7558ff654 100644 --- a/cloudformation/sagemaker/aws-sagemaker-userprofile_customimage.go +++ b/cloudformation/sagemaker/aws-sagemaker-userprofile_customimage.go @@ -11,17 +11,17 @@ type UserProfile_CustomImage struct { // AppImageConfigName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-customimage.html#cfn-sagemaker-userprofile-customimage-appimageconfigname - AppImageConfigName string `json:"AppImageConfigName,omitempty"` + AppImageConfigName string `json:"AppImageConfigName"` // ImageName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-customimage.html#cfn-sagemaker-userprofile-customimage-imagename - ImageName string `json:"ImageName,omitempty"` + ImageName string `json:"ImageName"` // ImageVersionNumber AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-customimage.html#cfn-sagemaker-userprofile-customimage-imageversionnumber - ImageVersionNumber int `json:"ImageVersionNumber,omitempty"` + ImageVersionNumber *int `json:"ImageVersionNumber,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-userprofile_kernelgatewayappsettings.go b/cloudformation/sagemaker/aws-sagemaker-userprofile_kernelgatewayappsettings.go index e8f4fdefbc..fb07cd9b7f 100644 --- a/cloudformation/sagemaker/aws-sagemaker-userprofile_kernelgatewayappsettings.go +++ b/cloudformation/sagemaker/aws-sagemaker-userprofile_kernelgatewayappsettings.go @@ -11,7 +11,7 @@ type UserProfile_KernelGatewayAppSettings struct { // CustomImages AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-kernelgatewayappsettings.html#cfn-sagemaker-userprofile-kernelgatewayappsettings-customimages - CustomImages []UserProfile_CustomImage `json:"CustomImages,omitempty"` + CustomImages *[]UserProfile_CustomImage `json:"CustomImages,omitempty"` // DefaultResourceSpec AWS CloudFormation Property // Required: false diff --git a/cloudformation/sagemaker/aws-sagemaker-userprofile_resourcespec.go b/cloudformation/sagemaker/aws-sagemaker-userprofile_resourcespec.go index 0efb847791..c57ec97954 100644 --- a/cloudformation/sagemaker/aws-sagemaker-userprofile_resourcespec.go +++ b/cloudformation/sagemaker/aws-sagemaker-userprofile_resourcespec.go @@ -11,17 +11,17 @@ type UserProfile_ResourceSpec struct { // InstanceType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-resourcespec.html#cfn-sagemaker-userprofile-resourcespec-instancetype - InstanceType string `json:"InstanceType,omitempty"` + InstanceType *string `json:"InstanceType,omitempty"` // SageMakerImageArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-resourcespec.html#cfn-sagemaker-userprofile-resourcespec-sagemakerimagearn - SageMakerImageArn string `json:"SageMakerImageArn,omitempty"` + SageMakerImageArn *string `json:"SageMakerImageArn,omitempty"` // SageMakerImageVersionArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-resourcespec.html#cfn-sagemaker-userprofile-resourcespec-sagemakerimageversionarn - SageMakerImageVersionArn string `json:"SageMakerImageVersionArn,omitempty"` + SageMakerImageVersionArn *string `json:"SageMakerImageVersionArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-userprofile_sharingsettings.go b/cloudformation/sagemaker/aws-sagemaker-userprofile_sharingsettings.go index 3e78e50ce7..c52df3a7a9 100644 --- a/cloudformation/sagemaker/aws-sagemaker-userprofile_sharingsettings.go +++ b/cloudformation/sagemaker/aws-sagemaker-userprofile_sharingsettings.go @@ -11,17 +11,17 @@ type UserProfile_SharingSettings struct { // NotebookOutputOption AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-sharingsettings.html#cfn-sagemaker-userprofile-sharingsettings-notebookoutputoption - NotebookOutputOption string `json:"NotebookOutputOption,omitempty"` + NotebookOutputOption *string `json:"NotebookOutputOption,omitempty"` // S3KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-sharingsettings.html#cfn-sagemaker-userprofile-sharingsettings-s3kmskeyid - S3KmsKeyId string `json:"S3KmsKeyId,omitempty"` + S3KmsKeyId *string `json:"S3KmsKeyId,omitempty"` // S3OutputPath AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-sharingsettings.html#cfn-sagemaker-userprofile-sharingsettings-s3outputpath - S3OutputPath string `json:"S3OutputPath,omitempty"` + S3OutputPath *string `json:"S3OutputPath,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-userprofile_usersettings.go b/cloudformation/sagemaker/aws-sagemaker-userprofile_usersettings.go index 8dcfce29d6..d6e76d271b 100644 --- a/cloudformation/sagemaker/aws-sagemaker-userprofile_usersettings.go +++ b/cloudformation/sagemaker/aws-sagemaker-userprofile_usersettings.go @@ -11,7 +11,7 @@ type UserProfile_UserSettings struct { // ExecutionRole AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-usersettings.html#cfn-sagemaker-userprofile-usersettings-executionrole - ExecutionRole string `json:"ExecutionRole,omitempty"` + ExecutionRole *string `json:"ExecutionRole,omitempty"` // JupyterServerAppSettings AWS CloudFormation Property // Required: false @@ -26,7 +26,7 @@ type UserProfile_UserSettings struct { // SecurityGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-usersettings.html#cfn-sagemaker-userprofile-usersettings-securitygroups - SecurityGroups []string `json:"SecurityGroups,omitempty"` + SecurityGroups *[]string `json:"SecurityGroups,omitempty"` // SharingSettings AWS CloudFormation Property // Required: false diff --git a/cloudformation/sagemaker/aws-sagemaker-workteam.go b/cloudformation/sagemaker/aws-sagemaker-workteam.go index 65213c4d5d..3fd5442ed7 100644 --- a/cloudformation/sagemaker/aws-sagemaker-workteam.go +++ b/cloudformation/sagemaker/aws-sagemaker-workteam.go @@ -16,12 +16,12 @@ type Workteam struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-workteam.html#cfn-sagemaker-workteam-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // MemberDefinitions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-workteam.html#cfn-sagemaker-workteam-memberdefinitions - MemberDefinitions []Workteam_MemberDefinition `json:"MemberDefinitions,omitempty"` + MemberDefinitions *[]Workteam_MemberDefinition `json:"MemberDefinitions,omitempty"` // NotificationConfiguration AWS CloudFormation Property // Required: false @@ -31,12 +31,12 @@ type Workteam struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-workteam.html#cfn-sagemaker-workteam-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // WorkteamName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-workteam.html#cfn-sagemaker-workteam-workteamname - WorkteamName string `json:"WorkteamName,omitempty"` + WorkteamName *string `json:"WorkteamName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-workteam_cognitomemberdefinition.go b/cloudformation/sagemaker/aws-sagemaker-workteam_cognitomemberdefinition.go index f5644756d1..ab4e68323d 100644 --- a/cloudformation/sagemaker/aws-sagemaker-workteam_cognitomemberdefinition.go +++ b/cloudformation/sagemaker/aws-sagemaker-workteam_cognitomemberdefinition.go @@ -11,17 +11,17 @@ type Workteam_CognitoMemberDefinition struct { // CognitoClientId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-cognitomemberdefinition.html#cfn-sagemaker-workteam-cognitomemberdefinition-cognitoclientid - CognitoClientId string `json:"CognitoClientId,omitempty"` + CognitoClientId string `json:"CognitoClientId"` // CognitoUserGroup AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-cognitomemberdefinition.html#cfn-sagemaker-workteam-cognitomemberdefinition-cognitousergroup - CognitoUserGroup string `json:"CognitoUserGroup,omitempty"` + CognitoUserGroup string `json:"CognitoUserGroup"` // CognitoUserPool AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-cognitomemberdefinition.html#cfn-sagemaker-workteam-cognitomemberdefinition-cognitouserpool - CognitoUserPool string `json:"CognitoUserPool,omitempty"` + CognitoUserPool string `json:"CognitoUserPool"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-workteam_memberdefinition.go b/cloudformation/sagemaker/aws-sagemaker-workteam_memberdefinition.go index 933dbb9ee7..ef2e3cec02 100644 --- a/cloudformation/sagemaker/aws-sagemaker-workteam_memberdefinition.go +++ b/cloudformation/sagemaker/aws-sagemaker-workteam_memberdefinition.go @@ -11,7 +11,7 @@ type Workteam_MemberDefinition struct { // CognitoMemberDefinition AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-memberdefinition.html#cfn-sagemaker-workteam-memberdefinition-cognitomemberdefinition - CognitoMemberDefinition *Workteam_CognitoMemberDefinition `json:"CognitoMemberDefinition,omitempty"` + CognitoMemberDefinition *Workteam_CognitoMemberDefinition `json:"CognitoMemberDefinition"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-workteam_notificationconfiguration.go b/cloudformation/sagemaker/aws-sagemaker-workteam_notificationconfiguration.go index 9854e05956..df625ccb9e 100644 --- a/cloudformation/sagemaker/aws-sagemaker-workteam_notificationconfiguration.go +++ b/cloudformation/sagemaker/aws-sagemaker-workteam_notificationconfiguration.go @@ -11,7 +11,7 @@ type Workteam_NotificationConfiguration struct { // NotificationTopicArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-notificationconfiguration.html#cfn-sagemaker-workteam-notificationconfiguration-notificationtopicarn - NotificationTopicArn string `json:"NotificationTopicArn,omitempty"` + NotificationTopicArn string `json:"NotificationTopicArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sdb/aws-sdb-domain.go b/cloudformation/sdb/aws-sdb-domain.go index 3bae5a7369..02e289f9f3 100644 --- a/cloudformation/sdb/aws-sdb-domain.go +++ b/cloudformation/sdb/aws-sdb-domain.go @@ -15,7 +15,7 @@ type Domain struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-simpledb.html#cfn-sdb-domain-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/secretsmanager/aws-secretsmanager-resourcepolicy.go b/cloudformation/secretsmanager/aws-secretsmanager-resourcepolicy.go index afbab33616..a3576b68a7 100644 --- a/cloudformation/secretsmanager/aws-secretsmanager-resourcepolicy.go +++ b/cloudformation/secretsmanager/aws-secretsmanager-resourcepolicy.go @@ -15,17 +15,17 @@ type ResourcePolicy struct { // BlockPublicPolicy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-secretsmanager-resourcepolicy.html#cfn-secretsmanager-resourcepolicy-blockpublicpolicy - BlockPublicPolicy bool `json:"BlockPublicPolicy,omitempty"` + BlockPublicPolicy *bool `json:"BlockPublicPolicy,omitempty"` // ResourcePolicy AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-secretsmanager-resourcepolicy.html#cfn-secretsmanager-resourcepolicy-resourcepolicy - ResourcePolicy interface{} `json:"ResourcePolicy,omitempty"` + ResourcePolicy interface{} `json:"ResourcePolicy"` // SecretId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-secretsmanager-resourcepolicy.html#cfn-secretsmanager-resourcepolicy-secretid - SecretId string `json:"SecretId,omitempty"` + SecretId string `json:"SecretId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/secretsmanager/aws-secretsmanager-rotationschedule.go b/cloudformation/secretsmanager/aws-secretsmanager-rotationschedule.go index f71e00db92..f96815f747 100644 --- a/cloudformation/secretsmanager/aws-secretsmanager-rotationschedule.go +++ b/cloudformation/secretsmanager/aws-secretsmanager-rotationschedule.go @@ -20,12 +20,12 @@ type RotationSchedule struct { // RotateImmediatelyOnUpdate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-secretsmanager-rotationschedule.html#cfn-secretsmanager-rotationschedule-rotateimmediatelyonupdate - RotateImmediatelyOnUpdate bool `json:"RotateImmediatelyOnUpdate,omitempty"` + RotateImmediatelyOnUpdate *bool `json:"RotateImmediatelyOnUpdate,omitempty"` // RotationLambdaARN AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-secretsmanager-rotationschedule.html#cfn-secretsmanager-rotationschedule-rotationlambdaarn - RotationLambdaARN string `json:"RotationLambdaARN,omitempty"` + RotationLambdaARN *string `json:"RotationLambdaARN,omitempty"` // RotationRules AWS CloudFormation Property // Required: false @@ -35,7 +35,7 @@ type RotationSchedule struct { // SecretId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-secretsmanager-rotationschedule.html#cfn-secretsmanager-rotationschedule-secretid - SecretId string `json:"SecretId,omitempty"` + SecretId string `json:"SecretId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/secretsmanager/aws-secretsmanager-rotationschedule_hostedrotationlambda.go b/cloudformation/secretsmanager/aws-secretsmanager-rotationschedule_hostedrotationlambda.go index 9bf9695320..7a653363ad 100644 --- a/cloudformation/secretsmanager/aws-secretsmanager-rotationschedule_hostedrotationlambda.go +++ b/cloudformation/secretsmanager/aws-secretsmanager-rotationschedule_hostedrotationlambda.go @@ -11,47 +11,47 @@ type RotationSchedule_HostedRotationLambda struct { // KmsKeyArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-secretsmanager-rotationschedule-hostedrotationlambda.html#cfn-secretsmanager-rotationschedule-hostedrotationlambda-kmskeyarn - KmsKeyArn string `json:"KmsKeyArn,omitempty"` + KmsKeyArn *string `json:"KmsKeyArn,omitempty"` // MasterSecretArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-secretsmanager-rotationschedule-hostedrotationlambda.html#cfn-secretsmanager-rotationschedule-hostedrotationlambda-mastersecretarn - MasterSecretArn string `json:"MasterSecretArn,omitempty"` + MasterSecretArn *string `json:"MasterSecretArn,omitempty"` // MasterSecretKmsKeyArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-secretsmanager-rotationschedule-hostedrotationlambda.html#cfn-secretsmanager-rotationschedule-hostedrotationlambda-mastersecretkmskeyarn - MasterSecretKmsKeyArn string `json:"MasterSecretKmsKeyArn,omitempty"` + MasterSecretKmsKeyArn *string `json:"MasterSecretKmsKeyArn,omitempty"` // RotationLambdaName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-secretsmanager-rotationschedule-hostedrotationlambda.html#cfn-secretsmanager-rotationschedule-hostedrotationlambda-rotationlambdaname - RotationLambdaName string `json:"RotationLambdaName,omitempty"` + RotationLambdaName *string `json:"RotationLambdaName,omitempty"` // RotationType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-secretsmanager-rotationschedule-hostedrotationlambda.html#cfn-secretsmanager-rotationschedule-hostedrotationlambda-rotationtype - RotationType string `json:"RotationType,omitempty"` + RotationType string `json:"RotationType"` // SuperuserSecretArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-secretsmanager-rotationschedule-hostedrotationlambda.html#cfn-secretsmanager-rotationschedule-hostedrotationlambda-superusersecretarn - SuperuserSecretArn string `json:"SuperuserSecretArn,omitempty"` + SuperuserSecretArn *string `json:"SuperuserSecretArn,omitempty"` // SuperuserSecretKmsKeyArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-secretsmanager-rotationschedule-hostedrotationlambda.html#cfn-secretsmanager-rotationschedule-hostedrotationlambda-superusersecretkmskeyarn - SuperuserSecretKmsKeyArn string `json:"SuperuserSecretKmsKeyArn,omitempty"` + SuperuserSecretKmsKeyArn *string `json:"SuperuserSecretKmsKeyArn,omitempty"` // VpcSecurityGroupIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-secretsmanager-rotationschedule-hostedrotationlambda.html#cfn-secretsmanager-rotationschedule-hostedrotationlambda-vpcsecuritygroupids - VpcSecurityGroupIds string `json:"VpcSecurityGroupIds,omitempty"` + VpcSecurityGroupIds *string `json:"VpcSecurityGroupIds,omitempty"` // VpcSubnetIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-secretsmanager-rotationschedule-hostedrotationlambda.html#cfn-secretsmanager-rotationschedule-hostedrotationlambda-vpcsubnetids - VpcSubnetIds string `json:"VpcSubnetIds,omitempty"` + VpcSubnetIds *string `json:"VpcSubnetIds,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/secretsmanager/aws-secretsmanager-rotationschedule_rotationrules.go b/cloudformation/secretsmanager/aws-secretsmanager-rotationschedule_rotationrules.go index eef7b23475..d5db3634be 100644 --- a/cloudformation/secretsmanager/aws-secretsmanager-rotationschedule_rotationrules.go +++ b/cloudformation/secretsmanager/aws-secretsmanager-rotationschedule_rotationrules.go @@ -11,17 +11,17 @@ type RotationSchedule_RotationRules struct { // AutomaticallyAfterDays AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-secretsmanager-rotationschedule-rotationrules.html#cfn-secretsmanager-rotationschedule-rotationrules-automaticallyafterdays - AutomaticallyAfterDays int `json:"AutomaticallyAfterDays,omitempty"` + AutomaticallyAfterDays *int `json:"AutomaticallyAfterDays,omitempty"` // Duration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-secretsmanager-rotationschedule-rotationrules.html#cfn-secretsmanager-rotationschedule-rotationrules-duration - Duration string `json:"Duration,omitempty"` + Duration *string `json:"Duration,omitempty"` // ScheduleExpression AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-secretsmanager-rotationschedule-rotationrules.html#cfn-secretsmanager-rotationschedule-rotationrules-scheduleexpression - ScheduleExpression string `json:"ScheduleExpression,omitempty"` + ScheduleExpression *string `json:"ScheduleExpression,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/secretsmanager/aws-secretsmanager-secret.go b/cloudformation/secretsmanager/aws-secretsmanager-secret.go index 732b709849..df161b4035 100644 --- a/cloudformation/secretsmanager/aws-secretsmanager-secret.go +++ b/cloudformation/secretsmanager/aws-secretsmanager-secret.go @@ -16,7 +16,7 @@ type Secret struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-secretsmanager-secret.html#cfn-secretsmanager-secret-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // GenerateSecretString AWS CloudFormation Property // Required: false @@ -26,27 +26,27 @@ type Secret struct { // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-secretsmanager-secret.html#cfn-secretsmanager-secret-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-secretsmanager-secret.html#cfn-secretsmanager-secret-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // ReplicaRegions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-secretsmanager-secret.html#cfn-secretsmanager-secret-replicaregions - ReplicaRegions []Secret_ReplicaRegion `json:"ReplicaRegions,omitempty"` + ReplicaRegions *[]Secret_ReplicaRegion `json:"ReplicaRegions,omitempty"` // SecretString AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-secretsmanager-secret.html#cfn-secretsmanager-secret-secretstring - SecretString string `json:"SecretString,omitempty"` + SecretString *string `json:"SecretString,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-secretsmanager-secret.html#cfn-secretsmanager-secret-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/secretsmanager/aws-secretsmanager-secret_generatesecretstring.go b/cloudformation/secretsmanager/aws-secretsmanager-secret_generatesecretstring.go index bf628fcc6e..2890d372d1 100644 --- a/cloudformation/secretsmanager/aws-secretsmanager-secret_generatesecretstring.go +++ b/cloudformation/secretsmanager/aws-secretsmanager-secret_generatesecretstring.go @@ -11,52 +11,52 @@ type Secret_GenerateSecretString struct { // ExcludeCharacters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-secretsmanager-secret-generatesecretstring.html#cfn-secretsmanager-secret-generatesecretstring-excludecharacters - ExcludeCharacters string `json:"ExcludeCharacters,omitempty"` + ExcludeCharacters *string `json:"ExcludeCharacters,omitempty"` // ExcludeLowercase AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-secretsmanager-secret-generatesecretstring.html#cfn-secretsmanager-secret-generatesecretstring-excludelowercase - ExcludeLowercase bool `json:"ExcludeLowercase,omitempty"` + ExcludeLowercase *bool `json:"ExcludeLowercase,omitempty"` // ExcludeNumbers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-secretsmanager-secret-generatesecretstring.html#cfn-secretsmanager-secret-generatesecretstring-excludenumbers - ExcludeNumbers bool `json:"ExcludeNumbers,omitempty"` + ExcludeNumbers *bool `json:"ExcludeNumbers,omitempty"` // ExcludePunctuation AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-secretsmanager-secret-generatesecretstring.html#cfn-secretsmanager-secret-generatesecretstring-excludepunctuation - ExcludePunctuation bool `json:"ExcludePunctuation,omitempty"` + ExcludePunctuation *bool `json:"ExcludePunctuation,omitempty"` // ExcludeUppercase AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-secretsmanager-secret-generatesecretstring.html#cfn-secretsmanager-secret-generatesecretstring-excludeuppercase - ExcludeUppercase bool `json:"ExcludeUppercase,omitempty"` + ExcludeUppercase *bool `json:"ExcludeUppercase,omitempty"` // GenerateStringKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-secretsmanager-secret-generatesecretstring.html#cfn-secretsmanager-secret-generatesecretstring-generatestringkey - GenerateStringKey string `json:"GenerateStringKey,omitempty"` + GenerateStringKey *string `json:"GenerateStringKey,omitempty"` // IncludeSpace AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-secretsmanager-secret-generatesecretstring.html#cfn-secretsmanager-secret-generatesecretstring-includespace - IncludeSpace bool `json:"IncludeSpace,omitempty"` + IncludeSpace *bool `json:"IncludeSpace,omitempty"` // PasswordLength AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-secretsmanager-secret-generatesecretstring.html#cfn-secretsmanager-secret-generatesecretstring-passwordlength - PasswordLength int `json:"PasswordLength,omitempty"` + PasswordLength *int `json:"PasswordLength,omitempty"` // RequireEachIncludedType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-secretsmanager-secret-generatesecretstring.html#cfn-secretsmanager-secret-generatesecretstring-requireeachincludedtype - RequireEachIncludedType bool `json:"RequireEachIncludedType,omitempty"` + RequireEachIncludedType *bool `json:"RequireEachIncludedType,omitempty"` // SecretStringTemplate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-secretsmanager-secret-generatesecretstring.html#cfn-secretsmanager-secret-generatesecretstring-secretstringtemplate - SecretStringTemplate string `json:"SecretStringTemplate,omitempty"` + SecretStringTemplate *string `json:"SecretStringTemplate,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/secretsmanager/aws-secretsmanager-secret_replicaregion.go b/cloudformation/secretsmanager/aws-secretsmanager-secret_replicaregion.go index 13dee0b6ab..ab5c7bff81 100644 --- a/cloudformation/secretsmanager/aws-secretsmanager-secret_replicaregion.go +++ b/cloudformation/secretsmanager/aws-secretsmanager-secret_replicaregion.go @@ -11,12 +11,12 @@ type Secret_ReplicaRegion struct { // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-secretsmanager-secret-replicaregion.html#cfn-secretsmanager-secret-replicaregion-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // Region AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-secretsmanager-secret-replicaregion.html#cfn-secretsmanager-secret-replicaregion-region - Region string `json:"Region,omitempty"` + Region string `json:"Region"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/secretsmanager/aws-secretsmanager-secrettargetattachment.go b/cloudformation/secretsmanager/aws-secretsmanager-secrettargetattachment.go index 9fd4c9c05f..9e92e41833 100644 --- a/cloudformation/secretsmanager/aws-secretsmanager-secrettargetattachment.go +++ b/cloudformation/secretsmanager/aws-secretsmanager-secrettargetattachment.go @@ -15,17 +15,17 @@ type SecretTargetAttachment struct { // SecretId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-secretsmanager-secrettargetattachment.html#cfn-secretsmanager-secrettargetattachment-secretid - SecretId string `json:"SecretId,omitempty"` + SecretId string `json:"SecretId"` // TargetId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-secretsmanager-secrettargetattachment.html#cfn-secretsmanager-secrettargetattachment-targetid - TargetId string `json:"TargetId,omitempty"` + TargetId string `json:"TargetId"` // TargetType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-secretsmanager-secrettargetattachment.html#cfn-secretsmanager-secrettargetattachment-targettype - TargetType string `json:"TargetType,omitempty"` + TargetType string `json:"TargetType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/securityhub/aws-securityhub-hub.go b/cloudformation/securityhub/aws-securityhub-hub.go index b552bf8b65..cb27b1ae1e 100644 --- a/cloudformation/securityhub/aws-securityhub-hub.go +++ b/cloudformation/securityhub/aws-securityhub-hub.go @@ -15,7 +15,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 ca0d79b2b1..393da73e01 100644 --- a/cloudformation/serverless/aws-serverless-api.go +++ b/cloudformation/serverless/aws-serverless-api.go @@ -25,17 +25,17 @@ type Api struct { // BinaryMediaTypes AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi - BinaryMediaTypes []string `json:"BinaryMediaTypes,omitempty"` + BinaryMediaTypes *[]string `json:"BinaryMediaTypes,omitempty"` // CacheClusterEnabled AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi - CacheClusterEnabled bool `json:"CacheClusterEnabled,omitempty"` + CacheClusterEnabled *bool `json:"CacheClusterEnabled,omitempty"` // CacheClusterSize AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi - CacheClusterSize string `json:"CacheClusterSize,omitempty"` + CacheClusterSize *string `json:"CacheClusterSize,omitempty"` // CanarySetting AWS CloudFormation Property // Required: false @@ -50,7 +50,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 @@ -60,7 +60,7 @@ type Api struct { // Description AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-api.html#sam-api-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // EndpointConfiguration AWS CloudFormation Property // Required: false @@ -70,52 +70,52 @@ type Api struct { // GatewayResponses AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-api.html#sam-api-gatewayresponses - GatewayResponses map[string]string `json:"GatewayResponses,omitempty"` + GatewayResponses *map[string]string `json:"GatewayResponses,omitempty"` // MethodSettings AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi - MethodSettings []interface{} `json:"MethodSettings,omitempty"` + MethodSettings *[]interface{} `json:"MethodSettings,omitempty"` // MinimumCompressionSize AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-api.html#sam-api-minimumcompressionsize - MinimumCompressionSize int `json:"MinimumCompressionSize,omitempty"` + MinimumCompressionSize *int `json:"MinimumCompressionSize,omitempty"` // Models AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-api.html#sam-api-models - Models map[string]string `json:"Models,omitempty"` + Models *map[string]string `json:"Models,omitempty"` // Name AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // OpenApiVersion AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi - OpenApiVersion string `json:"OpenApiVersion,omitempty"` + OpenApiVersion *string `json:"OpenApiVersion,omitempty"` // StageName AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi - StageName string `json:"StageName,omitempty"` + StageName string `json:"StageName"` // Tags AWS CloudFormation Property // Required: false // See: https://github.com/aws/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlesshttpapi - Tags map[string]string `json:"Tags,omitempty"` + Tags *map[string]string `json:"Tags,omitempty"` // TracingEnabled AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi - TracingEnabled bool `json:"TracingEnabled,omitempty"` + TracingEnabled *bool `json:"TracingEnabled,omitempty"` // Variables AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi - Variables map[string]string `json:"Variables,omitempty"` + Variables *map[string]string `json:"Variables,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-api_accesslogsetting.go b/cloudformation/serverless/aws-serverless-api_accesslogsetting.go index 2f4257a540..e4d341c765 100644 --- a/cloudformation/serverless/aws-serverless-api_accesslogsetting.go +++ b/cloudformation/serverless/aws-serverless-api_accesslogsetting.go @@ -11,12 +11,12 @@ type Api_AccessLogSetting struct { // DestinationArn AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-stage-accesslogsetting.html#cfn-apigateway-stage-accesslogsetting-destinationarn - DestinationArn string `json:"DestinationArn,omitempty"` + DestinationArn *string `json:"DestinationArn,omitempty"` // Format AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-stage-accesslogsetting.html#cfn-apigateway-stage-accesslogsetting-format - Format string `json:"Format,omitempty"` + Format *string `json:"Format,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-api_auth.go b/cloudformation/serverless/aws-serverless-api_auth.go index 67caf605c2..531aa5b013 100644 --- a/cloudformation/serverless/aws-serverless-api_auth.go +++ b/cloudformation/serverless/aws-serverless-api_auth.go @@ -11,12 +11,12 @@ 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 // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#api-auth-object - DefaultAuthorizer string `json:"DefaultAuthorizer,omitempty"` + DefaultAuthorizer *string `json:"DefaultAuthorizer,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-api_canarysetting.go b/cloudformation/serverless/aws-serverless-api_canarysetting.go index ea5e418f25..67345928c5 100644 --- a/cloudformation/serverless/aws-serverless-api_canarysetting.go +++ b/cloudformation/serverless/aws-serverless-api_canarysetting.go @@ -11,22 +11,22 @@ type Api_CanarySetting struct { // DeploymentId AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-stage-canarysetting.html#cfn-apigateway-stage-canarysetting-deploymentid - DeploymentId string `json:"DeploymentId,omitempty"` + DeploymentId *string `json:"DeploymentId,omitempty"` // PercentTraffic AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-stage-canarysetting.html#cfn-apigateway-stage-canarysetting-percenttraffic - PercentTraffic float64 `json:"PercentTraffic,omitempty"` + PercentTraffic *float64 `json:"PercentTraffic,omitempty"` // StageVariableOverrides AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-stage-canarysetting.html#cfn-apigateway-stage-canarysetting-stagevariableoverrides - StageVariableOverrides map[string]string `json:"StageVariableOverrides,omitempty"` + StageVariableOverrides *map[string]string `json:"StageVariableOverrides,omitempty"` // UseStageCache AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-stage-canarysetting.html#cfn-apigateway-stage-canarysetting-usestagecache - UseStageCache bool `json:"UseStageCache,omitempty"` + UseStageCache *bool `json:"UseStageCache,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-api_corsconfiguration.go b/cloudformation/serverless/aws-serverless-api_corsconfiguration.go index 72cb09cdfc..bb81ca1fdb 100644 --- a/cloudformation/serverless/aws-serverless-api_corsconfiguration.go +++ b/cloudformation/serverless/aws-serverless-api_corsconfiguration.go @@ -11,27 +11,27 @@ type Api_CorsConfiguration struct { // AllowCredentials AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#cors-configuration - AllowCredentials bool `json:"AllowCredentials,omitempty"` + AllowCredentials *bool `json:"AllowCredentials,omitempty"` // AllowHeaders AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#cors-configuration - AllowHeaders string `json:"AllowHeaders,omitempty"` + AllowHeaders *string `json:"AllowHeaders,omitempty"` // AllowMethods AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#cors-configuration - AllowMethods string `json:"AllowMethods,omitempty"` + AllowMethods *string `json:"AllowMethods,omitempty"` // AllowOrigin AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#cors-configuration - AllowOrigin string `json:"AllowOrigin,omitempty"` + AllowOrigin string `json:"AllowOrigin"` // MaxAge AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#cors-configuration - MaxAge string `json:"MaxAge,omitempty"` + MaxAge *string `json:"MaxAge,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-api_endpointconfiguration.go b/cloudformation/serverless/aws-serverless-api_endpointconfiguration.go index 19f296cf76..659ea9a223 100644 --- a/cloudformation/serverless/aws-serverless-api_endpointconfiguration.go +++ b/cloudformation/serverless/aws-serverless-api_endpointconfiguration.go @@ -11,12 +11,12 @@ type Api_EndpointConfiguration struct { // Type AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-property-api-endpointconfiguration.html#sam-api-endpointconfiguration-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // VpcEndpointIds AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-property-api-endpointconfiguration.html#sam-api-endpointconfiguration-vpcendpointids - VpcEndpointIds []string `json:"VpcEndpointIds,omitempty"` + VpcEndpointIds *[]string `json:"VpcEndpointIds,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-api_s3location.go b/cloudformation/serverless/aws-serverless-api_s3location.go index fb05ebaf89..8aa99a1b91 100644 --- a/cloudformation/serverless/aws-serverless-api_s3location.go +++ b/cloudformation/serverless/aws-serverless-api_s3location.go @@ -11,12 +11,12 @@ type Api_S3Location struct { // Bucket AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#s3-location-object - Bucket string `json:"Bucket,omitempty"` + Bucket string `json:"Bucket"` // Key AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#s3-location-object - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Version AWS CloudFormation Property // Required: true diff --git a/cloudformation/serverless/aws-serverless-application.go b/cloudformation/serverless/aws-serverless-application.go index 59b7141075..a921ba1fca 100644 --- a/cloudformation/serverless/aws-serverless-application.go +++ b/cloudformation/serverless/aws-serverless-application.go @@ -15,27 +15,27 @@ type Application struct { // Location AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapplication - Location *Application_Location `json:"Location,omitempty"` + Location *Application_Location `json:"Location"` // NotificationArns AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapplication - NotificationArns []string `json:"NotificationArns,omitempty"` + NotificationArns *[]string `json:"NotificationArns,omitempty"` // Parameters AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapplication - Parameters map[string]string `json:"Parameters,omitempty"` + Parameters *map[string]string `json:"Parameters,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapplication - Tags map[string]string `json:"Tags,omitempty"` + Tags *map[string]string `json:"Tags,omitempty"` // TimeoutInMinutes AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapplication - TimeoutInMinutes int `json:"TimeoutInMinutes,omitempty"` + TimeoutInMinutes *int `json:"TimeoutInMinutes,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-application_applicationlocation.go b/cloudformation/serverless/aws-serverless-application_applicationlocation.go index abc60a8a06..12ea75fad7 100644 --- a/cloudformation/serverless/aws-serverless-application_applicationlocation.go +++ b/cloudformation/serverless/aws-serverless-application_applicationlocation.go @@ -11,12 +11,12 @@ type Application_ApplicationLocation struct { // ApplicationId AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapplication - ApplicationId string `json:"ApplicationId,omitempty"` + ApplicationId string `json:"ApplicationId"` // SemanticVersion AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapplication - SemanticVersion string `json:"SemanticVersion,omitempty"` + SemanticVersion string `json:"SemanticVersion"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-function.go b/cloudformation/serverless/aws-serverless-function.go index e2d1fcebd0..04329d4168 100644 --- a/cloudformation/serverless/aws-serverless-function.go +++ b/cloudformation/serverless/aws-serverless-function.go @@ -15,27 +15,27 @@ type Function struct { // Architectures AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-function.html#sam-function-architectures - Architectures []string `json:"Architectures,omitempty"` + Architectures *[]string `json:"Architectures,omitempty"` // 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 // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction - AutoPublishAlias string `json:"AutoPublishAlias,omitempty"` + AutoPublishAlias *string `json:"AutoPublishAlias,omitempty"` // AutoPublishCodeSha256 AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-function.html#sam-function-autopublishcodesha256 - AutoPublishCodeSha256 string `json:"AutoPublishCodeSha256,omitempty"` + AutoPublishCodeSha256 *string `json:"AutoPublishCodeSha256,omitempty"` // CodeSigningConfigArn AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-function.html#sam-function-codesigningconfigarn - CodeSigningConfigArn string `json:"CodeSigningConfigArn,omitempty"` + CodeSigningConfigArn *string `json:"CodeSigningConfigArn,omitempty"` // CodeUri AWS CloudFormation Property // Required: false @@ -55,7 +55,7 @@ type Function struct { // Description AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Environment AWS CloudFormation Property // Required: false @@ -70,22 +70,22 @@ type Function struct { // Events AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction - Events map[string]Function_EventSource `json:"Events,omitempty"` + Events *map[string]Function_EventSource `json:"Events,omitempty"` // FileSystemConfigs AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-function.html - FileSystemConfigs []Function_FileSystemConfig `json:"FileSystemConfigs,omitempty"` + FileSystemConfigs *[]Function_FileSystemConfig `json:"FileSystemConfigs,omitempty"` // FunctionName AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction - FunctionName string `json:"FunctionName,omitempty"` + FunctionName *string `json:"FunctionName,omitempty"` // Handler AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction - Handler string `json:"Handler,omitempty"` + Handler *string `json:"Handler,omitempty"` // ImageConfig AWS CloudFormation Property // Required: false @@ -95,37 +95,37 @@ type Function struct { // ImageUri AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-function.html#sam-function-imageuri - ImageUri string `json:"ImageUri,omitempty"` + ImageUri *string `json:"ImageUri,omitempty"` // InlineCode AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction - InlineCode string `json:"InlineCode,omitempty"` + InlineCode *string `json:"InlineCode,omitempty"` // KmsKeyArn AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction - KmsKeyArn string `json:"KmsKeyArn,omitempty"` + KmsKeyArn *string `json:"KmsKeyArn,omitempty"` // Layers AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction - Layers []string `json:"Layers,omitempty"` + Layers *[]string `json:"Layers,omitempty"` // MemorySize AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction - MemorySize int `json:"MemorySize,omitempty"` + MemorySize *int `json:"MemorySize,omitempty"` // PackageType AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-function.html#sam-function-packagetype - PackageType string `json:"PackageType,omitempty"` + PackageType *string `json:"PackageType,omitempty"` // PermissionsBoundary AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction - PermissionsBoundary string `json:"PermissionsBoundary,omitempty"` + PermissionsBoundary *string `json:"PermissionsBoundary,omitempty"` // Policies AWS CloudFormation Property // Required: false @@ -140,37 +140,37 @@ type Function struct { // ReservedConcurrentExecutions AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction - ReservedConcurrentExecutions int `json:"ReservedConcurrentExecutions,omitempty"` + ReservedConcurrentExecutions *int `json:"ReservedConcurrentExecutions,omitempty"` // Role AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction - Role string `json:"Role,omitempty"` + Role *string `json:"Role,omitempty"` // Runtime AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction - Runtime string `json:"Runtime,omitempty"` + Runtime *string `json:"Runtime,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction - Tags map[string]string `json:"Tags,omitempty"` + Tags *map[string]string `json:"Tags,omitempty"` // Timeout AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction - Timeout int `json:"Timeout,omitempty"` + Timeout *int `json:"Timeout,omitempty"` // Tracing AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction - Tracing string `json:"Tracing,omitempty"` + Tracing *string `json:"Tracing,omitempty"` // VersionDescription AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction - VersionDescription string `json:"VersionDescription,omitempty"` + VersionDescription *string `json:"VersionDescription,omitempty"` // VpcConfig AWS CloudFormation Property // Required: false diff --git a/cloudformation/serverless/aws-serverless-function_alexaskillevent.go b/cloudformation/serverless/aws-serverless-function_alexaskillevent.go index ce3b69d009..a6b829c2f6 100644 --- a/cloudformation/serverless/aws-serverless-function_alexaskillevent.go +++ b/cloudformation/serverless/aws-serverless-function_alexaskillevent.go @@ -11,7 +11,7 @@ type Function_AlexaSkillEvent struct { // Variables AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#alexaskill - Variables map[string]string `json:"Variables,omitempty"` + Variables *map[string]string `json:"Variables,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-function_apievent.go b/cloudformation/serverless/aws-serverless-function_apievent.go index a9fbe63499..ab6703c4ff 100644 --- a/cloudformation/serverless/aws-serverless-function_apievent.go +++ b/cloudformation/serverless/aws-serverless-function_apievent.go @@ -16,17 +16,17 @@ type Function_ApiEvent struct { // Method AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#api - Method string `json:"Method,omitempty"` + Method string `json:"Method"` // Path AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#api - Path string `json:"Path,omitempty"` + Path string `json:"Path"` // RestApiId AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#api - RestApiId string `json:"RestApiId,omitempty"` + RestApiId *string `json:"RestApiId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-function_auth.go b/cloudformation/serverless/aws-serverless-function_auth.go index 510da59d0f..54e06ec658 100644 --- a/cloudformation/serverless/aws-serverless-function_auth.go +++ b/cloudformation/serverless/aws-serverless-function_auth.go @@ -11,17 +11,17 @@ type Function_Auth struct { // ApiKeyRequired AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#function-auth-object - ApiKeyRequired bool `json:"ApiKeyRequired,omitempty"` + ApiKeyRequired *bool `json:"ApiKeyRequired,omitempty"` // AuthorizationScopes AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#function-auth-object - AuthorizationScopes []string `json:"AuthorizationScopes,omitempty"` + AuthorizationScopes *[]string `json:"AuthorizationScopes,omitempty"` // Authorizer AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#function-auth-object - Authorizer string `json:"Authorizer,omitempty"` + Authorizer *string `json:"Authorizer,omitempty"` // ResourcePolicy AWS CloudFormation Property // Required: false diff --git a/cloudformation/serverless/aws-serverless-function_authresourcepolicy.go b/cloudformation/serverless/aws-serverless-function_authresourcepolicy.go index e2c731fc9f..d1236f1573 100644 --- a/cloudformation/serverless/aws-serverless-function_authresourcepolicy.go +++ b/cloudformation/serverless/aws-serverless-function_authresourcepolicy.go @@ -11,57 +11,57 @@ type Function_AuthResourcePolicy struct { // AwsAccountBlacklist AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#function-auth-object - AwsAccountBlacklist []string `json:"AwsAccountBlacklist,omitempty"` + AwsAccountBlacklist *[]string `json:"AwsAccountBlacklist,omitempty"` // AwsAccountWhitelist AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#function-auth-object - AwsAccountWhitelist []string `json:"AwsAccountWhitelist,omitempty"` + AwsAccountWhitelist *[]string `json:"AwsAccountWhitelist,omitempty"` // CustomStatements AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#function-auth-object - CustomStatements []interface{} `json:"CustomStatements,omitempty"` + CustomStatements *[]interface{} `json:"CustomStatements,omitempty"` // IntrinsicVpcBlacklist AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#function-auth-object - IntrinsicVpcBlacklist []string `json:"IntrinsicVpcBlacklist,omitempty"` + IntrinsicVpcBlacklist *[]string `json:"IntrinsicVpcBlacklist,omitempty"` // IntrinsicVpcWhitelist AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#function-auth-object - IntrinsicVpcWhitelist []string `json:"IntrinsicVpcWhitelist,omitempty"` + IntrinsicVpcWhitelist *[]string `json:"IntrinsicVpcWhitelist,omitempty"` // IntrinsicVpceBlacklist AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#function-auth-object - IntrinsicVpceBlacklist []string `json:"IntrinsicVpceBlacklist,omitempty"` + IntrinsicVpceBlacklist *[]string `json:"IntrinsicVpceBlacklist,omitempty"` // IntrinsicVpceWhitelist AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#function-auth-object - IntrinsicVpceWhitelist []string `json:"IntrinsicVpceWhitelist,omitempty"` + IntrinsicVpceWhitelist *[]string `json:"IntrinsicVpceWhitelist,omitempty"` // IpRangeBlacklist AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#function-auth-object - IpRangeBlacklist []string `json:"IpRangeBlacklist,omitempty"` + IpRangeBlacklist *[]string `json:"IpRangeBlacklist,omitempty"` // IpRangeWhitelist AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#function-auth-object - IpRangeWhitelist []string `json:"IpRangeWhitelist,omitempty"` + IpRangeWhitelist *[]string `json:"IpRangeWhitelist,omitempty"` // SourceVpcBlacklist AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#function-auth-object - SourceVpcBlacklist []string `json:"SourceVpcBlacklist,omitempty"` + SourceVpcBlacklist *[]string `json:"SourceVpcBlacklist,omitempty"` // SourceVpcWhitelist AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#function-auth-object - SourceVpcWhitelist []string `json:"SourceVpcWhitelist,omitempty"` + SourceVpcWhitelist *[]string `json:"SourceVpcWhitelist,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-function_bucketsampt.go b/cloudformation/serverless/aws-serverless-function_bucketsampt.go index d659c29571..8e558f81a5 100644 --- a/cloudformation/serverless/aws-serverless-function_bucketsampt.go +++ b/cloudformation/serverless/aws-serverless-function_bucketsampt.go @@ -11,7 +11,7 @@ type Function_BucketSAMPT struct { // BucketName AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst - BucketName string `json:"BucketName,omitempty"` + BucketName string `json:"BucketName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-function_cloudwatcheventevent.go b/cloudformation/serverless/aws-serverless-function_cloudwatcheventevent.go index 8364ca77ca..ed73f69314 100644 --- a/cloudformation/serverless/aws-serverless-function_cloudwatcheventevent.go +++ b/cloudformation/serverless/aws-serverless-function_cloudwatcheventevent.go @@ -11,17 +11,17 @@ type Function_CloudWatchEventEvent struct { // Input AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#cloudwatchevent - Input string `json:"Input,omitempty"` + Input *string `json:"Input,omitempty"` // InputPath AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#cloudwatchevent - InputPath string `json:"InputPath,omitempty"` + InputPath *string `json:"InputPath,omitempty"` // Pattern AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AmazonCloudWatch/latest/events/CloudWatchEventsandEventPatterns.html - Pattern interface{} `json:"Pattern,omitempty"` + Pattern interface{} `json:"Pattern"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-function_cloudwatchlogsevent.go b/cloudformation/serverless/aws-serverless-function_cloudwatchlogsevent.go index 9792b48f64..6412a9871c 100644 --- a/cloudformation/serverless/aws-serverless-function_cloudwatchlogsevent.go +++ b/cloudformation/serverless/aws-serverless-function_cloudwatchlogsevent.go @@ -11,12 +11,12 @@ type Function_CloudWatchLogsEvent struct { // FilterPattern AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#cloudwatchlogs - FilterPattern string `json:"FilterPattern,omitempty"` + FilterPattern string `json:"FilterPattern"` // LogGroupName AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#cloudwatchlogs - LogGroupName string `json:"LogGroupName,omitempty"` + LogGroupName string `json:"LogGroupName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-function_collectionsampt.go b/cloudformation/serverless/aws-serverless-function_collectionsampt.go index 99724f1170..c0cfdf2a57 100644 --- a/cloudformation/serverless/aws-serverless-function_collectionsampt.go +++ b/cloudformation/serverless/aws-serverless-function_collectionsampt.go @@ -11,7 +11,7 @@ type Function_CollectionSAMPT struct { // CollectionId AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst - CollectionId string `json:"CollectionId,omitempty"` + CollectionId string `json:"CollectionId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-function_deadletterqueue.go b/cloudformation/serverless/aws-serverless-function_deadletterqueue.go index cdc47c7889..e40af2fdb1 100644 --- a/cloudformation/serverless/aws-serverless-function_deadletterqueue.go +++ b/cloudformation/serverless/aws-serverless-function_deadletterqueue.go @@ -11,12 +11,12 @@ type Function_DeadLetterQueue struct { // TargetArn AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction - TargetArn string `json:"TargetArn,omitempty"` + TargetArn string `json:"TargetArn"` // Type AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-function_deploymentpreference.go b/cloudformation/serverless/aws-serverless-function_deploymentpreference.go index 7a3ba76e33..f598a75a21 100644 --- a/cloudformation/serverless/aws-serverless-function_deploymentpreference.go +++ b/cloudformation/serverless/aws-serverless-function_deploymentpreference.go @@ -11,27 +11,27 @@ type Function_DeploymentPreference struct { // Alarms AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#deploymentpreference-object - Alarms []string `json:"Alarms,omitempty"` + Alarms *[]string `json:"Alarms,omitempty"` // Enabled AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#deploymentpreference-object - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // Hooks AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#deploymentpreference-object - Hooks map[string]string `json:"Hooks,omitempty"` + Hooks *map[string]string `json:"Hooks,omitempty"` // Role AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#deploymentpreference-object - Role string `json:"Role,omitempty"` + Role *string `json:"Role,omitempty"` // Type AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#deploymentpreference-object - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-function_destination.go b/cloudformation/serverless/aws-serverless-function_destination.go index 162ec8fdc9..4945648d0e 100644 --- a/cloudformation/serverless/aws-serverless-function_destination.go +++ b/cloudformation/serverless/aws-serverless-function_destination.go @@ -11,12 +11,12 @@ type Function_Destination struct { // Destination AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#destination-config-object - Destination string `json:"Destination,omitempty"` + Destination string `json:"Destination"` // Type AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#destination-config-object - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-function_destinationconfig.go b/cloudformation/serverless/aws-serverless-function_destinationconfig.go index 69f2202473..8963d2f4fa 100644 --- a/cloudformation/serverless/aws-serverless-function_destinationconfig.go +++ b/cloudformation/serverless/aws-serverless-function_destinationconfig.go @@ -11,7 +11,7 @@ type Function_DestinationConfig struct { // OnFailure AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#destination-config-object - OnFailure *Function_Destination `json:"OnFailure,omitempty"` + OnFailure *Function_Destination `json:"OnFailure"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-function_domainsampt.go b/cloudformation/serverless/aws-serverless-function_domainsampt.go index 8135679a74..903fa2bef4 100644 --- a/cloudformation/serverless/aws-serverless-function_domainsampt.go +++ b/cloudformation/serverless/aws-serverless-function_domainsampt.go @@ -11,7 +11,7 @@ type Function_DomainSAMPT struct { // DomainName AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst - DomainName string `json:"DomainName,omitempty"` + DomainName string `json:"DomainName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-function_dynamodbevent.go b/cloudformation/serverless/aws-serverless-function_dynamodbevent.go index 47bf6bf79d..9da10e2550 100644 --- a/cloudformation/serverless/aws-serverless-function_dynamodbevent.go +++ b/cloudformation/serverless/aws-serverless-function_dynamodbevent.go @@ -11,12 +11,12 @@ type Function_DynamoDBEvent struct { // BatchSize AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#dynamodb - BatchSize int `json:"BatchSize,omitempty"` + BatchSize *int `json:"BatchSize,omitempty"` // BisectBatchOnFunctionError AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#dynamodb - BisectBatchOnFunctionError bool `json:"BisectBatchOnFunctionError,omitempty"` + BisectBatchOnFunctionError *bool `json:"BisectBatchOnFunctionError,omitempty"` // DestinationConfig AWS CloudFormation Property // Required: false @@ -26,37 +26,37 @@ type Function_DynamoDBEvent struct { // Enabled AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#dynamodb - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // MaximumBatchingWindowInSeconds AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#dynamodb - MaximumBatchingWindowInSeconds int `json:"MaximumBatchingWindowInSeconds,omitempty"` + MaximumBatchingWindowInSeconds *int `json:"MaximumBatchingWindowInSeconds,omitempty"` // MaximumRecordAgeInSeconds AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#dynamodb - MaximumRecordAgeInSeconds int `json:"MaximumRecordAgeInSeconds,omitempty"` + MaximumRecordAgeInSeconds *int `json:"MaximumRecordAgeInSeconds,omitempty"` // MaximumRetryAttempts AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#dynamodb - MaximumRetryAttempts int `json:"MaximumRetryAttempts,omitempty"` + MaximumRetryAttempts *int `json:"MaximumRetryAttempts,omitempty"` // ParallelizationFactor AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#dynamodb - ParallelizationFactor int `json:"ParallelizationFactor,omitempty"` + ParallelizationFactor *int `json:"ParallelizationFactor,omitempty"` // StartingPosition AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#dynamodb - StartingPosition string `json:"StartingPosition,omitempty"` + StartingPosition string `json:"StartingPosition"` // Stream AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#dynamodb - Stream string `json:"Stream,omitempty"` + Stream string `json:"Stream"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-function_eventbridgeruleevent.go b/cloudformation/serverless/aws-serverless-function_eventbridgeruleevent.go index ac437847c0..9d48c6e69f 100644 --- a/cloudformation/serverless/aws-serverless-function_eventbridgeruleevent.go +++ b/cloudformation/serverless/aws-serverless-function_eventbridgeruleevent.go @@ -11,22 +11,22 @@ type Function_EventBridgeRuleEvent struct { // EventBusName AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#eventbridgerule - EventBusName string `json:"EventBusName,omitempty"` + EventBusName *string `json:"EventBusName,omitempty"` // Input AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#eventbridgerule - Input string `json:"Input,omitempty"` + Input *string `json:"Input,omitempty"` // InputPath AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#eventbridgerule - InputPath string `json:"InputPath,omitempty"` + InputPath *string `json:"InputPath,omitempty"` // Pattern AWS CloudFormation Property // Required: true // See: https://docs.aws.amazon.com/eventbridge/latest/userguide/filtering-examples-structure.html - Pattern interface{} `json:"Pattern,omitempty"` + Pattern interface{} `json:"Pattern"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-function_eventinvokeconfig.go b/cloudformation/serverless/aws-serverless-function_eventinvokeconfig.go index a2cf8add4b..926014779e 100644 --- a/cloudformation/serverless/aws-serverless-function_eventinvokeconfig.go +++ b/cloudformation/serverless/aws-serverless-function_eventinvokeconfig.go @@ -16,12 +16,12 @@ type Function_EventInvokeConfig struct { // MaximumEventAgeInSeconds AWS CloudFormation Property // Required: false // See: https://github.com/aws/serverless-application-model/blob/master/versions/2016-10-31.md#event-invoke-config-object - MaximumEventAgeInSeconds int `json:"MaximumEventAgeInSeconds,omitempty"` + MaximumEventAgeInSeconds *int `json:"MaximumEventAgeInSeconds,omitempty"` // MaximumRetryAttempts AWS CloudFormation Property // Required: false // See: https://github.com/aws/serverless-application-model/blob/master/versions/2016-10-31.md#event-invoke-config-object - MaximumRetryAttempts int `json:"MaximumRetryAttempts,omitempty"` + MaximumRetryAttempts *int `json:"MaximumRetryAttempts,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-function_eventinvokedestinationconfig.go b/cloudformation/serverless/aws-serverless-function_eventinvokedestinationconfig.go index c1d97b141d..7c26140ef5 100644 --- a/cloudformation/serverless/aws-serverless-function_eventinvokedestinationconfig.go +++ b/cloudformation/serverless/aws-serverless-function_eventinvokedestinationconfig.go @@ -11,12 +11,12 @@ type Function_EventInvokeDestinationConfig struct { // OnFailure AWS CloudFormation Property // Required: true // See: https://github.com/aws/serverless-application-model/blob/master/versions/2016-10-31.md#event-invoke-destination-config-object - OnFailure *Function_Destination `json:"OnFailure,omitempty"` + OnFailure *Function_Destination `json:"OnFailure"` // OnSuccess AWS CloudFormation Property // Required: true // See: https://github.com/aws/serverless-application-model/blob/master/versions/2016-10-31.md#event-invoke-destination-config-object - OnSuccess *Function_Destination `json:"OnSuccess,omitempty"` + OnSuccess *Function_Destination `json:"OnSuccess"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-function_eventsource.go b/cloudformation/serverless/aws-serverless-function_eventsource.go index da243f8b02..404a9576e9 100644 --- a/cloudformation/serverless/aws-serverless-function_eventsource.go +++ b/cloudformation/serverless/aws-serverless-function_eventsource.go @@ -11,12 +11,12 @@ type Function_EventSource struct { // Properties AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#event-source-types - Properties *Function_Properties `json:"Properties,omitempty"` + Properties *Function_Properties `json:"Properties"` // Type AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#event-source-object - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-function_filesystemconfig.go b/cloudformation/serverless/aws-serverless-function_filesystemconfig.go index af66b2eacb..d16909830e 100644 --- a/cloudformation/serverless/aws-serverless-function_filesystemconfig.go +++ b/cloudformation/serverless/aws-serverless-function_filesystemconfig.go @@ -11,12 +11,12 @@ type Function_FileSystemConfig struct { // Arn AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-filesystemconfig.html#cfn-lambda-function-filesystemconfig-localmountpath - Arn string `json:"Arn,omitempty"` + Arn *string `json:"Arn,omitempty"` // LocalMountPath AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-filesystemconfig.html#cfn-lambda-function-filesystemconfig-localmountpath - LocalMountPath string `json:"LocalMountPath,omitempty"` + LocalMountPath *string `json:"LocalMountPath,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-function_functionenvironment.go b/cloudformation/serverless/aws-serverless-function_functionenvironment.go index b05135c53f..7ef2bbc98b 100644 --- a/cloudformation/serverless/aws-serverless-function_functionenvironment.go +++ b/cloudformation/serverless/aws-serverless-function_functionenvironment.go @@ -11,7 +11,7 @@ type Function_FunctionEnvironment struct { // Variables AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#environment-object - Variables map[string]string `json:"Variables,omitempty"` + Variables map[string]string `json:"Variables"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-function_functionsampt.go b/cloudformation/serverless/aws-serverless-function_functionsampt.go index 9078388baf..83adc809aa 100644 --- a/cloudformation/serverless/aws-serverless-function_functionsampt.go +++ b/cloudformation/serverless/aws-serverless-function_functionsampt.go @@ -11,7 +11,7 @@ type Function_FunctionSAMPT struct { // FunctionName AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst - FunctionName string `json:"FunctionName,omitempty"` + FunctionName string `json:"FunctionName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-function_iampolicydocument.go b/cloudformation/serverless/aws-serverless-function_iampolicydocument.go index d092f78c28..a18feef599 100644 --- a/cloudformation/serverless/aws-serverless-function_iampolicydocument.go +++ b/cloudformation/serverless/aws-serverless-function_iampolicydocument.go @@ -11,7 +11,7 @@ type Function_IAMPolicyDocument struct { // Statement AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies.html - Statement interface{} `json:"Statement,omitempty"` + Statement interface{} `json:"Statement"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-function_identitysampt.go b/cloudformation/serverless/aws-serverless-function_identitysampt.go index f021245b73..bdf754ed64 100644 --- a/cloudformation/serverless/aws-serverless-function_identitysampt.go +++ b/cloudformation/serverless/aws-serverless-function_identitysampt.go @@ -11,7 +11,7 @@ type Function_IdentitySAMPT struct { // IdentityName AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst - IdentityName string `json:"IdentityName,omitempty"` + IdentityName string `json:"IdentityName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-function_imageconfig.go b/cloudformation/serverless/aws-serverless-function_imageconfig.go index 7f681e4c15..888c2cd262 100644 --- a/cloudformation/serverless/aws-serverless-function_imageconfig.go +++ b/cloudformation/serverless/aws-serverless-function_imageconfig.go @@ -11,17 +11,17 @@ type Function_ImageConfig struct { // Command AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-imageconfig.html#cfn-lambda-function-imageconfig-command - Command []string `json:"Command,omitempty"` + Command *[]string `json:"Command,omitempty"` // EntryPoint AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-imageconfig.html#cfn-lambda-function-imageconfig-entrypoint - EntryPoint []string `json:"EntryPoint,omitempty"` + EntryPoint *[]string `json:"EntryPoint,omitempty"` // WorkingDirectory AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-imageconfig.html#cfn-lambda-function-imageconfig-workingdirectory - WorkingDirectory string `json:"WorkingDirectory,omitempty"` + WorkingDirectory *string `json:"WorkingDirectory,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-function_iotruleevent.go b/cloudformation/serverless/aws-serverless-function_iotruleevent.go index 0e82a092db..3efd281326 100644 --- a/cloudformation/serverless/aws-serverless-function_iotruleevent.go +++ b/cloudformation/serverless/aws-serverless-function_iotruleevent.go @@ -11,12 +11,12 @@ type Function_IoTRuleEvent struct { // AwsIotSqlVersion AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#iotrule - AwsIotSqlVersion string `json:"AwsIotSqlVersion,omitempty"` + AwsIotSqlVersion *string `json:"AwsIotSqlVersion,omitempty"` // Sql AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#iotrule - Sql string `json:"Sql,omitempty"` + Sql string `json:"Sql"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-function_keysampt.go b/cloudformation/serverless/aws-serverless-function_keysampt.go index 5138fd82a3..57795a08d5 100644 --- a/cloudformation/serverless/aws-serverless-function_keysampt.go +++ b/cloudformation/serverless/aws-serverless-function_keysampt.go @@ -11,7 +11,7 @@ type Function_KeySAMPT struct { // KeyId AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst - KeyId string `json:"KeyId,omitempty"` + KeyId string `json:"KeyId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-function_kinesisevent.go b/cloudformation/serverless/aws-serverless-function_kinesisevent.go index ea6233fc4b..0bdec3f181 100644 --- a/cloudformation/serverless/aws-serverless-function_kinesisevent.go +++ b/cloudformation/serverless/aws-serverless-function_kinesisevent.go @@ -11,22 +11,22 @@ type Function_KinesisEvent struct { // BatchSize AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#kinesis - BatchSize int `json:"BatchSize,omitempty"` + BatchSize *int `json:"BatchSize,omitempty"` // Enabled AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#kinesis - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // StartingPosition AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#kinesis - StartingPosition string `json:"StartingPosition,omitempty"` + StartingPosition string `json:"StartingPosition"` // Stream AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#kinesis - Stream string `json:"Stream,omitempty"` + Stream string `json:"Stream"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-function_loggroupsampt.go b/cloudformation/serverless/aws-serverless-function_loggroupsampt.go index 36a97f64c2..b1a7089eb7 100644 --- a/cloudformation/serverless/aws-serverless-function_loggroupsampt.go +++ b/cloudformation/serverless/aws-serverless-function_loggroupsampt.go @@ -11,7 +11,7 @@ type Function_LogGroupSAMPT struct { // LogGroupName AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst - LogGroupName string `json:"LogGroupName,omitempty"` + LogGroupName string `json:"LogGroupName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-function_provisionedconcurrencyconfig.go b/cloudformation/serverless/aws-serverless-function_provisionedconcurrencyconfig.go index fadbc1813e..18d7ee53a2 100644 --- a/cloudformation/serverless/aws-serverless-function_provisionedconcurrencyconfig.go +++ b/cloudformation/serverless/aws-serverless-function_provisionedconcurrencyconfig.go @@ -11,7 +11,7 @@ type Function_ProvisionedConcurrencyConfig struct { // ProvisionedConcurrentExecutions AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#provisioned-concurrency-config-object - ProvisionedConcurrentExecutions string `json:"ProvisionedConcurrentExecutions,omitempty"` + ProvisionedConcurrentExecutions string `json:"ProvisionedConcurrentExecutions"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-function_queuesampt.go b/cloudformation/serverless/aws-serverless-function_queuesampt.go index 341eeee245..bd069ae873 100644 --- a/cloudformation/serverless/aws-serverless-function_queuesampt.go +++ b/cloudformation/serverless/aws-serverless-function_queuesampt.go @@ -11,7 +11,7 @@ type Function_QueueSAMPT struct { // QueueName AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst - QueueName string `json:"QueueName,omitempty"` + QueueName string `json:"QueueName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-function_s3event.go b/cloudformation/serverless/aws-serverless-function_s3event.go index 7d44927bb1..ea85ceaf44 100644 --- a/cloudformation/serverless/aws-serverless-function_s3event.go +++ b/cloudformation/serverless/aws-serverless-function_s3event.go @@ -11,12 +11,12 @@ type Function_S3Event struct { // Bucket AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#s3 - Bucket string `json:"Bucket,omitempty"` + Bucket string `json:"Bucket"` // Events AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#s3 - Events *Function_Events `json:"Events,omitempty"` + Events *Function_Events `json:"Events"` // Filter AWS CloudFormation Property // Required: false diff --git a/cloudformation/serverless/aws-serverless-function_s3keyfilter.go b/cloudformation/serverless/aws-serverless-function_s3keyfilter.go index 18ae7ca797..f8024d16e1 100644 --- a/cloudformation/serverless/aws-serverless-function_s3keyfilter.go +++ b/cloudformation/serverless/aws-serverless-function_s3keyfilter.go @@ -11,7 +11,7 @@ type Function_S3KeyFilter struct { // Rules AWS CloudFormation Property // Required: true // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter.html - Rules []Function_S3KeyFilterRule `json:"Rules,omitempty"` + Rules []Function_S3KeyFilterRule `json:"Rules"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-function_s3keyfilterrule.go b/cloudformation/serverless/aws-serverless-function_s3keyfilterrule.go index 84289ac2fd..9d295b8f32 100644 --- a/cloudformation/serverless/aws-serverless-function_s3keyfilterrule.go +++ b/cloudformation/serverless/aws-serverless-function_s3keyfilterrule.go @@ -11,12 +11,12 @@ type Function_S3KeyFilterRule struct { // Name AWS CloudFormation Property // Required: true // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter-s3key-rules.html - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Value AWS CloudFormation Property // Required: true // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter-s3key-rules.html - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-function_s3location.go b/cloudformation/serverless/aws-serverless-function_s3location.go index 925468ab16..d7d0979552 100644 --- a/cloudformation/serverless/aws-serverless-function_s3location.go +++ b/cloudformation/serverless/aws-serverless-function_s3location.go @@ -11,17 +11,17 @@ type Function_S3Location struct { // Bucket AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction - Bucket string `json:"Bucket,omitempty"` + Bucket string `json:"Bucket"` // Key AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Version AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction - Version int `json:"Version,omitempty"` + Version *int `json:"Version,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-function_s3notificationfilter.go b/cloudformation/serverless/aws-serverless-function_s3notificationfilter.go index 644bc9e49b..e7e137284e 100644 --- a/cloudformation/serverless/aws-serverless-function_s3notificationfilter.go +++ b/cloudformation/serverless/aws-serverless-function_s3notificationfilter.go @@ -11,7 +11,7 @@ type Function_S3NotificationFilter struct { // S3Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter.html - S3Key *Function_S3KeyFilter `json:"S3Key,omitempty"` + S3Key *Function_S3KeyFilter `json:"S3Key"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-function_scheduleevent.go b/cloudformation/serverless/aws-serverless-function_scheduleevent.go index 3df3fec034..7338e8675f 100644 --- a/cloudformation/serverless/aws-serverless-function_scheduleevent.go +++ b/cloudformation/serverless/aws-serverless-function_scheduleevent.go @@ -11,12 +11,12 @@ type Function_ScheduleEvent struct { // Input AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#schedule - Input string `json:"Input,omitempty"` + Input *string `json:"Input,omitempty"` // Schedule AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#schedule - Schedule string `json:"Schedule,omitempty"` + Schedule string `json:"Schedule"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-function_snsevent.go b/cloudformation/serverless/aws-serverless-function_snsevent.go index 9daeaea416..1279cd9de5 100644 --- a/cloudformation/serverless/aws-serverless-function_snsevent.go +++ b/cloudformation/serverless/aws-serverless-function_snsevent.go @@ -11,7 +11,7 @@ type Function_SNSEvent struct { // Topic AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#sns - Topic string `json:"Topic,omitempty"` + Topic string `json:"Topic"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-function_sqsevent.go b/cloudformation/serverless/aws-serverless-function_sqsevent.go index de18aa475e..43274f434b 100644 --- a/cloudformation/serverless/aws-serverless-function_sqsevent.go +++ b/cloudformation/serverless/aws-serverless-function_sqsevent.go @@ -11,17 +11,17 @@ type Function_SQSEvent struct { // BatchSize AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#sqs - BatchSize int `json:"BatchSize,omitempty"` + BatchSize *int `json:"BatchSize,omitempty"` // Enabled AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#sqs - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // Queue AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#sqs - Queue string `json:"Queue,omitempty"` + Queue string `json:"Queue"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-function_statemachinesampt.go b/cloudformation/serverless/aws-serverless-function_statemachinesampt.go index 2907e24b4d..fe32177847 100644 --- a/cloudformation/serverless/aws-serverless-function_statemachinesampt.go +++ b/cloudformation/serverless/aws-serverless-function_statemachinesampt.go @@ -11,7 +11,7 @@ type Function_StateMachineSAMPT struct { // StateMachineName AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst - StateMachineName string `json:"StateMachineName,omitempty"` + StateMachineName string `json:"StateMachineName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-function_streamsampt.go b/cloudformation/serverless/aws-serverless-function_streamsampt.go index 6a3a64372e..e35ed9e424 100644 --- a/cloudformation/serverless/aws-serverless-function_streamsampt.go +++ b/cloudformation/serverless/aws-serverless-function_streamsampt.go @@ -11,7 +11,7 @@ type Function_StreamSAMPT struct { // StreamName AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst - StreamName string `json:"StreamName,omitempty"` + StreamName string `json:"StreamName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-function_tablesampt.go b/cloudformation/serverless/aws-serverless-function_tablesampt.go index 9f36119b86..1e1ca235cd 100644 --- a/cloudformation/serverless/aws-serverless-function_tablesampt.go +++ b/cloudformation/serverless/aws-serverless-function_tablesampt.go @@ -11,7 +11,7 @@ type Function_TableSAMPT struct { // TableName AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst - TableName string `json:"TableName,omitempty"` + TableName string `json:"TableName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-function_tablestreamsampt.go b/cloudformation/serverless/aws-serverless-function_tablestreamsampt.go index 63be9834da..55b6625f9c 100644 --- a/cloudformation/serverless/aws-serverless-function_tablestreamsampt.go +++ b/cloudformation/serverless/aws-serverless-function_tablestreamsampt.go @@ -11,12 +11,12 @@ type Function_TableStreamSAMPT struct { // StreamName AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst - StreamName string `json:"StreamName,omitempty"` + StreamName string `json:"StreamName"` // TableName AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst - TableName string `json:"TableName,omitempty"` + TableName string `json:"TableName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-function_topicsampt.go b/cloudformation/serverless/aws-serverless-function_topicsampt.go index 04622b5ff3..c3ea444a75 100644 --- a/cloudformation/serverless/aws-serverless-function_topicsampt.go +++ b/cloudformation/serverless/aws-serverless-function_topicsampt.go @@ -11,7 +11,7 @@ type Function_TopicSAMPT struct { // TopicName AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst - TopicName string `json:"TopicName,omitempty"` + TopicName string `json:"TopicName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-function_vpcconfig.go b/cloudformation/serverless/aws-serverless-function_vpcconfig.go index 32b1a6db6c..dd3f11d3b9 100644 --- a/cloudformation/serverless/aws-serverless-function_vpcconfig.go +++ b/cloudformation/serverless/aws-serverless-function_vpcconfig.go @@ -11,12 +11,12 @@ type Function_VpcConfig struct { // SecurityGroupIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-vpcconfig.html - SecurityGroupIds []string `json:"SecurityGroupIds,omitempty"` + SecurityGroupIds []string `json:"SecurityGroupIds"` // SubnetIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-vpcconfig.html - SubnetIds []string `json:"SubnetIds,omitempty"` + SubnetIds []string `json:"SubnetIds"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-httpapi.go b/cloudformation/serverless/aws-serverless-httpapi.go index c302bdc71f..7ca8c51287 100644 --- a/cloudformation/serverless/aws-serverless-httpapi.go +++ b/cloudformation/serverless/aws-serverless-httpapi.go @@ -35,7 +35,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 @@ -45,12 +45,12 @@ type HttpApi struct { // Description AWS CloudFormation Property // Required: false // See: https://github.com/aws/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlesshttpapi - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // DisableExecuteApiEndpoint AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-httpapi.html#sam-httpapi-disableexecuteapiendpoint - DisableExecuteApiEndpoint bool `json:"DisableExecuteApiEndpoint,omitempty"` + DisableExecuteApiEndpoint *bool `json:"DisableExecuteApiEndpoint,omitempty"` // Domain AWS CloudFormation Property // Required: false @@ -60,7 +60,7 @@ type HttpApi struct { // FailOnWarnings AWS CloudFormation Property // Required: false // See: https://github.com/aws/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlesshttpapi - FailOnWarnings bool `json:"FailOnWarnings,omitempty"` + FailOnWarnings *bool `json:"FailOnWarnings,omitempty"` // RouteSettings AWS CloudFormation Property // Required: false @@ -70,17 +70,17 @@ type HttpApi struct { // StageName AWS CloudFormation Property // Required: false // See: https://github.com/aws/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlesshttpapi - StageName string `json:"StageName,omitempty"` + StageName *string `json:"StageName,omitempty"` // StageVariables AWS CloudFormation Property // Required: false // See: https://github.com/aws/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlesshttpapi - StageVariables map[string]string `json:"StageVariables,omitempty"` + StageVariables *map[string]string `json:"StageVariables,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: https://github.com/aws/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlesshttpapi - Tags map[string]string `json:"Tags,omitempty"` + Tags *map[string]string `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-httpapi_accesslogsetting.go b/cloudformation/serverless/aws-serverless-httpapi_accesslogsetting.go index 78e1005fb7..c82c910055 100644 --- a/cloudformation/serverless/aws-serverless-httpapi_accesslogsetting.go +++ b/cloudformation/serverless/aws-serverless-httpapi_accesslogsetting.go @@ -11,12 +11,12 @@ type HttpApi_AccessLogSetting struct { // DestinationArn AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-stage-accesslogsetting.html#cfn-apigateway-stage-accesslogsetting-destinationarn - DestinationArn string `json:"DestinationArn,omitempty"` + DestinationArn *string `json:"DestinationArn,omitempty"` // Format AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-stage-accesslogsetting.html#cfn-apigateway-stage-accesslogsetting-format - Format string `json:"Format,omitempty"` + Format *string `json:"Format,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-httpapi_corsconfigurationobject.go b/cloudformation/serverless/aws-serverless-httpapi_corsconfigurationobject.go index 2a41dd92a0..93a0cf2bf9 100644 --- a/cloudformation/serverless/aws-serverless-httpapi_corsconfigurationobject.go +++ b/cloudformation/serverless/aws-serverless-httpapi_corsconfigurationobject.go @@ -11,32 +11,32 @@ type HttpApi_CorsConfigurationObject struct { // AllowCredentials AWS CloudFormation Property // Required: false // See: https://github.com/aws/serverless-application-model/blob/master/versions/2016-10-31.md#cors-configuration-object - AllowCredentials bool `json:"AllowCredentials,omitempty"` + AllowCredentials *bool `json:"AllowCredentials,omitempty"` // AllowHeaders AWS CloudFormation Property // Required: false // See: https://github.com/aws/serverless-application-model/blob/master/versions/2016-10-31.md#cors-configuration-object - AllowHeaders string `json:"AllowHeaders,omitempty"` + AllowHeaders *string `json:"AllowHeaders,omitempty"` // AllowMethods AWS CloudFormation Property // Required: false // See: https://github.com/aws/serverless-application-model/blob/master/versions/2016-10-31.md#cors-configuration-object - AllowMethods string `json:"AllowMethods,omitempty"` + AllowMethods *string `json:"AllowMethods,omitempty"` // AllowOrigin AWS CloudFormation Property // Required: false // See: https://github.com/aws/serverless-application-model/blob/master/versions/2016-10-31.md#cors-configuration-object - AllowOrigin string `json:"AllowOrigin,omitempty"` + AllowOrigin *string `json:"AllowOrigin,omitempty"` // ExposeHeaders AWS CloudFormation Property // Required: false // See: https://github.com/aws/serverless-application-model/blob/master/versions/2016-10-31.md#cors-configuration-object - ExposeHeaders []string `json:"ExposeHeaders,omitempty"` + ExposeHeaders *[]string `json:"ExposeHeaders,omitempty"` // MaxAge AWS CloudFormation Property // Required: false // See: https://github.com/aws/serverless-application-model/blob/master/versions/2016-10-31.md#cors-configuration-object - MaxAge string `json:"MaxAge,omitempty"` + MaxAge *string `json:"MaxAge,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-httpapi_httpapiauth.go b/cloudformation/serverless/aws-serverless-httpapi_httpapiauth.go index 851a12f254..8d224e7e3e 100644 --- a/cloudformation/serverless/aws-serverless-httpapi_httpapiauth.go +++ b/cloudformation/serverless/aws-serverless-httpapi_httpapiauth.go @@ -11,12 +11,12 @@ 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 // See: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-property-httpapi-httpapiauth.html#sam-httpapi-httpapiauth-authorizers - DefaultAuthorizer string `json:"DefaultAuthorizer,omitempty"` + DefaultAuthorizer *string `json:"DefaultAuthorizer,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-httpapi_httpapidomainconfiguration.go b/cloudformation/serverless/aws-serverless-httpapi_httpapidomainconfiguration.go index def6f1938e..ccd7698326 100644 --- a/cloudformation/serverless/aws-serverless-httpapi_httpapidomainconfiguration.go +++ b/cloudformation/serverless/aws-serverless-httpapi_httpapidomainconfiguration.go @@ -11,22 +11,22 @@ type HttpApi_HttpApiDomainConfiguration struct { // BasePath AWS CloudFormation Property // Required: false // See: https://github.com/aws/serverless-application-model/blob/master/versions/2016-10-31.md#domain-configuration-object - BasePath string `json:"BasePath,omitempty"` + BasePath *string `json:"BasePath,omitempty"` // CertificateArn AWS CloudFormation Property // Required: true // See: https://github.com/aws/serverless-application-model/blob/master/versions/2016-10-31.md#domain-configuration-object - CertificateArn string `json:"CertificateArn,omitempty"` + CertificateArn string `json:"CertificateArn"` // DomainName AWS CloudFormation Property // Required: true // See: https://github.com/aws/serverless-application-model/blob/master/versions/2016-10-31.md#domain-configuration-object - DomainName string `json:"DomainName,omitempty"` + DomainName string `json:"DomainName"` // EndpointConfiguration AWS CloudFormation Property // Required: false // See: https://github.com/aws/serverless-application-model/blob/master/versions/2016-10-31.md#domain-configuration-object - EndpointConfiguration string `json:"EndpointConfiguration,omitempty"` + EndpointConfiguration *string `json:"EndpointConfiguration,omitempty"` // MutualTlsAuthentication AWS CloudFormation Property // Required: false @@ -41,7 +41,7 @@ type HttpApi_HttpApiDomainConfiguration struct { // SecurityPolicy AWS CloudFormation Property // Required: false // See: https://github.com/aws/serverless-application-model/blob/master/versions/2016-10-31.md#domain-configuration-object - SecurityPolicy string `json:"SecurityPolicy,omitempty"` + SecurityPolicy *string `json:"SecurityPolicy,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-httpapi_mutualtlsauthentication.go b/cloudformation/serverless/aws-serverless-httpapi_mutualtlsauthentication.go index 0ad7a271e6..e38cc39593 100644 --- a/cloudformation/serverless/aws-serverless-httpapi_mutualtlsauthentication.go +++ b/cloudformation/serverless/aws-serverless-httpapi_mutualtlsauthentication.go @@ -11,12 +11,12 @@ type HttpApi_MutualTlsAuthentication struct { // TruststoreUri AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-domainname-mutualtlsauthentication.html#cfn-apigatewayv2-domainname-mutualtlsauthentication-truststoreuri - TruststoreUri string `json:"TruststoreUri,omitempty"` + TruststoreUri *string `json:"TruststoreUri,omitempty"` // TruststoreVersion AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-domainname-mutualtlsauthentication.html#cfn-apigatewayv2-domainname-mutualtlsauthentication-truststoreversion - TruststoreVersion bool `json:"TruststoreVersion,omitempty"` + TruststoreVersion *bool `json:"TruststoreVersion,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-httpapi_route53configuration.go b/cloudformation/serverless/aws-serverless-httpapi_route53configuration.go index 814e568e52..145f3fa738 100644 --- a/cloudformation/serverless/aws-serverless-httpapi_route53configuration.go +++ b/cloudformation/serverless/aws-serverless-httpapi_route53configuration.go @@ -11,27 +11,27 @@ type HttpApi_Route53Configuration struct { // DistributedDomainName AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-property-httpapi-route53configuration.html#sam-httpapi-route53configuration-distributiondomainname - DistributedDomainName string `json:"DistributedDomainName,omitempty"` + DistributedDomainName *string `json:"DistributedDomainName,omitempty"` // EvaluateTargetHealth AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-property-httpapi-route53configuration.html#sam-httpapi-route53configuration-evaluatetargethealth - EvaluateTargetHealth bool `json:"EvaluateTargetHealth,omitempty"` + EvaluateTargetHealth *bool `json:"EvaluateTargetHealth,omitempty"` // HostedZoneId AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-property-httpapi-route53configuration.html#sam-httpapi-route53configuration-hostedzoneid - HostedZoneId string `json:"HostedZoneId,omitempty"` + HostedZoneId *string `json:"HostedZoneId,omitempty"` // HostedZoneName AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-property-httpapi-route53configuration.html#sam-httpapi-route53configuration-hostedzonename - HostedZoneName string `json:"HostedZoneName,omitempty"` + HostedZoneName *string `json:"HostedZoneName,omitempty"` // IpV6 AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-property-httpapi-route53configuration.html#sam-httpapi-route53configuration-ipv6 - IpV6 bool `json:"IpV6,omitempty"` + IpV6 *bool `json:"IpV6,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-httpapi_routesettings.go b/cloudformation/serverless/aws-serverless-httpapi_routesettings.go index 437ea65d95..126b66831a 100644 --- a/cloudformation/serverless/aws-serverless-httpapi_routesettings.go +++ b/cloudformation/serverless/aws-serverless-httpapi_routesettings.go @@ -11,27 +11,27 @@ type HttpApi_RouteSettings struct { // DataTraceEnabled AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-stage-routesettings.html#cfn-apigatewayv2-stage-routesettings-datatraceenabled - DataTraceEnabled bool `json:"DataTraceEnabled,omitempty"` + DataTraceEnabled *bool `json:"DataTraceEnabled,omitempty"` // DetailedMetricsEnabled AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-stage-routesettings.html#cfn-apigatewayv2-stage-routesettings-detailedmetricsenabled - DetailedMetricsEnabled bool `json:"DetailedMetricsEnabled,omitempty"` + DetailedMetricsEnabled *bool `json:"DetailedMetricsEnabled,omitempty"` // LoggingLevel AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-stage-routesettings.html#cfn-apigatewayv2-stage-routesettings-logginglevel - LoggingLevel string `json:"LoggingLevel,omitempty"` + LoggingLevel *string `json:"LoggingLevel,omitempty"` // ThrottlingBurstLimit AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-stage-routesettings.html#cfn-apigatewayv2-stage-routesettings-throttlingburstlimit - ThrottlingBurstLimit int `json:"ThrottlingBurstLimit,omitempty"` + ThrottlingBurstLimit *int `json:"ThrottlingBurstLimit,omitempty"` // ThrottlingRateLimit AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-stage-routesettings.html#cfn-apigatewayv2-stage-routesettings-throttlingratelimit - ThrottlingRateLimit float64 `json:"ThrottlingRateLimit,omitempty"` + ThrottlingRateLimit *float64 `json:"ThrottlingRateLimit,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-httpapi_s3location.go b/cloudformation/serverless/aws-serverless-httpapi_s3location.go index 8cedc4d1bb..40da9c6aee 100644 --- a/cloudformation/serverless/aws-serverless-httpapi_s3location.go +++ b/cloudformation/serverless/aws-serverless-httpapi_s3location.go @@ -11,12 +11,12 @@ type HttpApi_S3Location struct { // Bucket AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#s3-location-object - Bucket string `json:"Bucket,omitempty"` + Bucket string `json:"Bucket"` // Key AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#s3-location-object - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Version AWS CloudFormation Property // Required: true diff --git a/cloudformation/serverless/aws-serverless-layerversion.go b/cloudformation/serverless/aws-serverless-layerversion.go index 5116e4994d..72032a3cd2 100644 --- a/cloudformation/serverless/aws-serverless-layerversion.go +++ b/cloudformation/serverless/aws-serverless-layerversion.go @@ -15,7 +15,7 @@ type LayerVersion struct { // CompatibleRuntimes AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlesslayerversion - CompatibleRuntimes []string `json:"CompatibleRuntimes,omitempty"` + CompatibleRuntimes *[]string `json:"CompatibleRuntimes,omitempty"` // ContentUri AWS CloudFormation Property // Required: false @@ -25,22 +25,22 @@ type LayerVersion struct { // Description AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlesslayerversion - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // LayerName AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlesslayerversion - LayerName string `json:"LayerName,omitempty"` + LayerName *string `json:"LayerName,omitempty"` // LicenseInfo AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlesslayerversion - LicenseInfo string `json:"LicenseInfo,omitempty"` + LicenseInfo *string `json:"LicenseInfo,omitempty"` // RetentionPolicy AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlesslayerversion - RetentionPolicy string `json:"RetentionPolicy,omitempty"` + RetentionPolicy *string `json:"RetentionPolicy,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-layerversion_s3location.go b/cloudformation/serverless/aws-serverless-layerversion_s3location.go index 313bed1895..1d8e5962d0 100644 --- a/cloudformation/serverless/aws-serverless-layerversion_s3location.go +++ b/cloudformation/serverless/aws-serverless-layerversion_s3location.go @@ -11,17 +11,17 @@ type LayerVersion_S3Location struct { // Bucket AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction - Bucket string `json:"Bucket,omitempty"` + Bucket string `json:"Bucket"` // Key AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Version AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction - Version int `json:"Version,omitempty"` + Version *int `json:"Version,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-simpletable.go b/cloudformation/serverless/aws-serverless-simpletable.go index d31c7738ed..802844ba02 100644 --- a/cloudformation/serverless/aws-serverless-simpletable.go +++ b/cloudformation/serverless/aws-serverless-simpletable.go @@ -30,12 +30,12 @@ type SimpleTable struct { // TableName AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlesssimpletable - TableName string `json:"TableName,omitempty"` + TableName *string `json:"TableName,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlesssimpletable - Tags map[string]string `json:"Tags,omitempty"` + Tags *map[string]string `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-simpletable_primarykey.go b/cloudformation/serverless/aws-serverless-simpletable_primarykey.go index d7671d9750..4a0e15232f 100644 --- a/cloudformation/serverless/aws-serverless-simpletable_primarykey.go +++ b/cloudformation/serverless/aws-serverless-simpletable_primarykey.go @@ -11,12 +11,12 @@ type SimpleTable_PrimaryKey struct { // Name AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#primary-key-object - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Type AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#primary-key-object - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-simpletable_provisionedthroughput.go b/cloudformation/serverless/aws-serverless-simpletable_provisionedthroughput.go index ea540902a8..ed7eee4400 100644 --- a/cloudformation/serverless/aws-serverless-simpletable_provisionedthroughput.go +++ b/cloudformation/serverless/aws-serverless-simpletable_provisionedthroughput.go @@ -11,7 +11,7 @@ type SimpleTable_ProvisionedThroughput struct { // ReadCapacityUnits AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-provisionedthroughput.html - ReadCapacityUnits int `json:"ReadCapacityUnits,omitempty"` + ReadCapacityUnits *int `json:"ReadCapacityUnits,omitempty"` // WriteCapacityUnits AWS CloudFormation Property // Required: true diff --git a/cloudformation/serverless/aws-serverless-simpletable_ssespecification.go b/cloudformation/serverless/aws-serverless-simpletable_ssespecification.go index c6f15609fd..43be78c72e 100644 --- a/cloudformation/serverless/aws-serverless-simpletable_ssespecification.go +++ b/cloudformation/serverless/aws-serverless-simpletable_ssespecification.go @@ -11,7 +11,7 @@ type SimpleTable_SSESpecification struct { // SSEEnabled AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-table-ssespecification.html - SSEEnabled bool `json:"SSEEnabled,omitempty"` + SSEEnabled *bool `json:"SSEEnabled,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-statemachine.go b/cloudformation/serverless/aws-serverless-statemachine.go index c4163ecec0..c46ab287a5 100644 --- a/cloudformation/serverless/aws-serverless-statemachine.go +++ b/cloudformation/serverless/aws-serverless-statemachine.go @@ -15,12 +15,12 @@ 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 // See: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-statemachine.html - DefinitionSubstitutions map[string]string `json:"DefinitionSubstitutions,omitempty"` + DefinitionSubstitutions *map[string]string `json:"DefinitionSubstitutions,omitempty"` // DefinitionUri AWS CloudFormation Property // Required: false @@ -30,7 +30,7 @@ type StateMachine struct { // Events AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-statemachine.html - Events map[string]StateMachine_EventSource `json:"Events,omitempty"` + Events *map[string]StateMachine_EventSource `json:"Events,omitempty"` // Logging AWS CloudFormation Property // Required: false @@ -40,12 +40,12 @@ type StateMachine struct { // Name AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-statemachine.html - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // PermissionsBoundaries AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-statemachine.html#sam-statemachine-permissionsboundary - PermissionsBoundaries string `json:"PermissionsBoundaries,omitempty"` + PermissionsBoundaries *string `json:"PermissionsBoundaries,omitempty"` // Policies AWS CloudFormation Property // Required: false @@ -55,12 +55,12 @@ type StateMachine struct { // Role AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-statemachine.html - Role string `json:"Role,omitempty"` + Role *string `json:"Role,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-statemachine.html - Tags map[string]string `json:"Tags,omitempty"` + Tags *map[string]string `json:"Tags,omitempty"` // Tracing AWS CloudFormation Property // Required: false @@ -70,7 +70,7 @@ type StateMachine struct { // Type AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-statemachine.html - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-statemachine_apievent.go b/cloudformation/serverless/aws-serverless-statemachine_apievent.go index 6f18ec1437..3be95dc9af 100644 --- a/cloudformation/serverless/aws-serverless-statemachine_apievent.go +++ b/cloudformation/serverless/aws-serverless-statemachine_apievent.go @@ -11,17 +11,17 @@ type StateMachine_ApiEvent struct { // Method AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#api - Method string `json:"Method,omitempty"` + Method string `json:"Method"` // Path AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#api - Path string `json:"Path,omitempty"` + Path string `json:"Path"` // RestApiId AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#api - RestApiId string `json:"RestApiId,omitempty"` + RestApiId *string `json:"RestApiId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-statemachine_cloudwatcheventevent.go b/cloudformation/serverless/aws-serverless-statemachine_cloudwatcheventevent.go index ccc2ffb5f7..f5af560477 100644 --- a/cloudformation/serverless/aws-serverless-statemachine_cloudwatcheventevent.go +++ b/cloudformation/serverless/aws-serverless-statemachine_cloudwatcheventevent.go @@ -11,22 +11,22 @@ type StateMachine_CloudWatchEventEvent struct { // EventBusName AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-property-statemachine-cloudwatchevent.html - EventBusName string `json:"EventBusName,omitempty"` + EventBusName *string `json:"EventBusName,omitempty"` // Input AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-property-statemachine-cloudwatchevent.html - Input string `json:"Input,omitempty"` + Input *string `json:"Input,omitempty"` // InputPath AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-property-statemachine-cloudwatchevent.html - InputPath string `json:"InputPath,omitempty"` + InputPath *string `json:"InputPath,omitempty"` // Pattern AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AmazonCloudWatch/latest/events/CloudWatchEventsandEventPatterns.html - Pattern interface{} `json:"Pattern,omitempty"` + Pattern interface{} `json:"Pattern"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-statemachine_cloudwatchlogsloggroup.go b/cloudformation/serverless/aws-serverless-statemachine_cloudwatchlogsloggroup.go index f65a91d37a..fc2d272a36 100644 --- a/cloudformation/serverless/aws-serverless-statemachine_cloudwatchlogsloggroup.go +++ b/cloudformation/serverless/aws-serverless-statemachine_cloudwatchlogsloggroup.go @@ -11,7 +11,7 @@ type StateMachine_CloudWatchLogsLogGroup struct { // LogGroupArn AWS CloudFormation Property // Required: true // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stepfunctions-statemachine-logdestination-cloudwatchlogsloggroup.html - LogGroupArn string `json:"LogGroupArn,omitempty"` + LogGroupArn string `json:"LogGroupArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-statemachine_eventbridgeruleevent.go b/cloudformation/serverless/aws-serverless-statemachine_eventbridgeruleevent.go index 92311bfef9..ef39d02b8b 100644 --- a/cloudformation/serverless/aws-serverless-statemachine_eventbridgeruleevent.go +++ b/cloudformation/serverless/aws-serverless-statemachine_eventbridgeruleevent.go @@ -11,22 +11,22 @@ type StateMachine_EventBridgeRuleEvent struct { // EventBusName AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-property-statemachine-cloudwatchevent.html - EventBusName string `json:"EventBusName,omitempty"` + EventBusName *string `json:"EventBusName,omitempty"` // Input AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-property-statemachine-cloudwatchevent.html - Input string `json:"Input,omitempty"` + Input *string `json:"Input,omitempty"` // InputPath AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-property-statemachine-cloudwatchevent.html - InputPath string `json:"InputPath,omitempty"` + InputPath *string `json:"InputPath,omitempty"` // Pattern AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AmazonCloudWatch/latest/events/CloudWatchEventsandEventPatterns.html - Pattern interface{} `json:"Pattern,omitempty"` + Pattern interface{} `json:"Pattern"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-statemachine_eventsource.go b/cloudformation/serverless/aws-serverless-statemachine_eventsource.go index e55fedb68d..9212efad27 100644 --- a/cloudformation/serverless/aws-serverless-statemachine_eventsource.go +++ b/cloudformation/serverless/aws-serverless-statemachine_eventsource.go @@ -11,12 +11,12 @@ type StateMachine_EventSource struct { // Properties AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#event-source-types - Properties *StateMachine_Properties `json:"Properties,omitempty"` + Properties *StateMachine_Properties `json:"Properties"` // Type AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#event-source-object - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-statemachine_functionsampt.go b/cloudformation/serverless/aws-serverless-statemachine_functionsampt.go index 62c204c540..7f91431f80 100644 --- a/cloudformation/serverless/aws-serverless-statemachine_functionsampt.go +++ b/cloudformation/serverless/aws-serverless-statemachine_functionsampt.go @@ -11,7 +11,7 @@ type StateMachine_FunctionSAMPT struct { // FunctionName AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst - FunctionName string `json:"FunctionName,omitempty"` + FunctionName string `json:"FunctionName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-statemachine_iampolicydocument.go b/cloudformation/serverless/aws-serverless-statemachine_iampolicydocument.go index 363a32e53a..98297928be 100644 --- a/cloudformation/serverless/aws-serverless-statemachine_iampolicydocument.go +++ b/cloudformation/serverless/aws-serverless-statemachine_iampolicydocument.go @@ -11,7 +11,7 @@ type StateMachine_IAMPolicyDocument struct { // Statement AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies.html - Statement interface{} `json:"Statement,omitempty"` + Statement interface{} `json:"Statement"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-statemachine_logdestination.go b/cloudformation/serverless/aws-serverless-statemachine_logdestination.go index b5c0a63d11..e5885f2c13 100644 --- a/cloudformation/serverless/aws-serverless-statemachine_logdestination.go +++ b/cloudformation/serverless/aws-serverless-statemachine_logdestination.go @@ -11,7 +11,7 @@ type StateMachine_LogDestination struct { // CloudWatchLogsLogGroup AWS CloudFormation Property // Required: true // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stepfunctions-statemachine-logdestination.html#cfn-stepfunctions-statemachine-logdestination-cloudwatchlogsloggroup - CloudWatchLogsLogGroup *StateMachine_CloudWatchLogsLogGroup `json:"CloudWatchLogsLogGroup,omitempty"` + CloudWatchLogsLogGroup *StateMachine_CloudWatchLogsLogGroup `json:"CloudWatchLogsLogGroup"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-statemachine_loggingconfiguration.go b/cloudformation/serverless/aws-serverless-statemachine_loggingconfiguration.go index 6cd75fd184..cab3869e1c 100644 --- a/cloudformation/serverless/aws-serverless-statemachine_loggingconfiguration.go +++ b/cloudformation/serverless/aws-serverless-statemachine_loggingconfiguration.go @@ -11,7 +11,7 @@ type StateMachine_LoggingConfiguration struct { // Destinations AWS CloudFormation Property // Required: true // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stepfunctions-statemachine-loggingconfiguration.html - Destinations []StateMachine_LogDestination `json:"Destinations,omitempty"` + Destinations []StateMachine_LogDestination `json:"Destinations"` // IncludeExecutionData AWS CloudFormation Property // Required: true @@ -21,7 +21,7 @@ type StateMachine_LoggingConfiguration struct { // Level AWS CloudFormation Property // Required: true // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stepfunctions-statemachine-loggingconfiguration.html - Level string `json:"Level,omitempty"` + Level string `json:"Level"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-statemachine_s3location.go b/cloudformation/serverless/aws-serverless-statemachine_s3location.go index a8f3dbe0fc..d6fcfeb127 100644 --- a/cloudformation/serverless/aws-serverless-statemachine_s3location.go +++ b/cloudformation/serverless/aws-serverless-statemachine_s3location.go @@ -11,17 +11,17 @@ type StateMachine_S3Location struct { // Bucket AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction - Bucket string `json:"Bucket,omitempty"` + Bucket string `json:"Bucket"` // Key AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Version AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction - Version int `json:"Version,omitempty"` + Version *int `json:"Version,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-statemachine_scheduleevent.go b/cloudformation/serverless/aws-serverless-statemachine_scheduleevent.go index 5b13befb2a..757406c2e4 100644 --- a/cloudformation/serverless/aws-serverless-statemachine_scheduleevent.go +++ b/cloudformation/serverless/aws-serverless-statemachine_scheduleevent.go @@ -11,12 +11,12 @@ type StateMachine_ScheduleEvent struct { // Input AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#schedule - Input string `json:"Input,omitempty"` + Input *string `json:"Input,omitempty"` // Schedule AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#schedule - Schedule string `json:"Schedule,omitempty"` + Schedule string `json:"Schedule"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-statemachine_statemachinesampt.go b/cloudformation/serverless/aws-serverless-statemachine_statemachinesampt.go index 457cec42a6..ad26dac800 100644 --- a/cloudformation/serverless/aws-serverless-statemachine_statemachinesampt.go +++ b/cloudformation/serverless/aws-serverless-statemachine_statemachinesampt.go @@ -11,7 +11,7 @@ type StateMachine_StateMachineSAMPT struct { // StateMachineName AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst - StateMachineName string `json:"StateMachineName,omitempty"` + StateMachineName string `json:"StateMachineName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-statemachine_tracingconfiguration.go b/cloudformation/serverless/aws-serverless-statemachine_tracingconfiguration.go index 96a3e4f133..01cd85cde8 100644 --- a/cloudformation/serverless/aws-serverless-statemachine_tracingconfiguration.go +++ b/cloudformation/serverless/aws-serverless-statemachine_tracingconfiguration.go @@ -11,7 +11,7 @@ type StateMachine_TracingConfiguration struct { // Enabled AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stepfunctions-statemachine-tracingconfiguration.html - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/servicecatalog/aws-servicecatalog-acceptedportfolioshare.go b/cloudformation/servicecatalog/aws-servicecatalog-acceptedportfolioshare.go index 2cd89bc369..64ada5fb28 100644 --- a/cloudformation/servicecatalog/aws-servicecatalog-acceptedportfolioshare.go +++ b/cloudformation/servicecatalog/aws-servicecatalog-acceptedportfolioshare.go @@ -15,12 +15,12 @@ type AcceptedPortfolioShare struct { // AcceptLanguage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-acceptedportfolioshare.html#cfn-servicecatalog-acceptedportfolioshare-acceptlanguage - AcceptLanguage string `json:"AcceptLanguage,omitempty"` + AcceptLanguage *string `json:"AcceptLanguage,omitempty"` // PortfolioId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-acceptedportfolioshare.html#cfn-servicecatalog-acceptedportfolioshare-portfolioid - PortfolioId string `json:"PortfolioId,omitempty"` + PortfolioId string `json:"PortfolioId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/servicecatalog/aws-servicecatalog-cloudformationproduct.go b/cloudformation/servicecatalog/aws-servicecatalog-cloudformationproduct.go index 6d7ae00545..5b8eb14dbe 100644 --- a/cloudformation/servicecatalog/aws-servicecatalog-cloudformationproduct.go +++ b/cloudformation/servicecatalog/aws-servicecatalog-cloudformationproduct.go @@ -16,57 +16,57 @@ type CloudFormationProduct struct { // AcceptLanguage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationproduct.html#cfn-servicecatalog-cloudformationproduct-acceptlanguage - AcceptLanguage string `json:"AcceptLanguage,omitempty"` + AcceptLanguage *string `json:"AcceptLanguage,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationproduct.html#cfn-servicecatalog-cloudformationproduct-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Distributor AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationproduct.html#cfn-servicecatalog-cloudformationproduct-distributor - Distributor string `json:"Distributor,omitempty"` + Distributor *string `json:"Distributor,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationproduct.html#cfn-servicecatalog-cloudformationproduct-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Owner AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationproduct.html#cfn-servicecatalog-cloudformationproduct-owner - Owner string `json:"Owner,omitempty"` + Owner string `json:"Owner"` // ProvisioningArtifactParameters AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationproduct.html#cfn-servicecatalog-cloudformationproduct-provisioningartifactparameters - ProvisioningArtifactParameters []CloudFormationProduct_ProvisioningArtifactProperties `json:"ProvisioningArtifactParameters,omitempty"` + ProvisioningArtifactParameters []CloudFormationProduct_ProvisioningArtifactProperties `json:"ProvisioningArtifactParameters"` // ReplaceProvisioningArtifacts AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationproduct.html#cfn-servicecatalog-cloudformationproduct-replaceprovisioningartifacts - ReplaceProvisioningArtifacts bool `json:"ReplaceProvisioningArtifacts,omitempty"` + ReplaceProvisioningArtifacts *bool `json:"ReplaceProvisioningArtifacts,omitempty"` // SupportDescription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationproduct.html#cfn-servicecatalog-cloudformationproduct-supportdescription - SupportDescription string `json:"SupportDescription,omitempty"` + SupportDescription *string `json:"SupportDescription,omitempty"` // SupportEmail AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationproduct.html#cfn-servicecatalog-cloudformationproduct-supportemail - SupportEmail string `json:"SupportEmail,omitempty"` + SupportEmail *string `json:"SupportEmail,omitempty"` // SupportUrl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationproduct.html#cfn-servicecatalog-cloudformationproduct-supporturl - SupportUrl string `json:"SupportUrl,omitempty"` + SupportUrl *string `json:"SupportUrl,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationproduct.html#cfn-servicecatalog-cloudformationproduct-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/servicecatalog/aws-servicecatalog-cloudformationproduct_provisioningartifactproperties.go b/cloudformation/servicecatalog/aws-servicecatalog-cloudformationproduct_provisioningartifactproperties.go index 956ce7ba87..1872038a1f 100644 --- a/cloudformation/servicecatalog/aws-servicecatalog-cloudformationproduct_provisioningartifactproperties.go +++ b/cloudformation/servicecatalog/aws-servicecatalog-cloudformationproduct_provisioningartifactproperties.go @@ -11,22 +11,22 @@ type CloudFormationProduct_ProvisioningArtifactProperties struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationproduct-provisioningartifactproperties.html#cfn-servicecatalog-cloudformationproduct-provisioningartifactproperties-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // DisableTemplateValidation AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationproduct-provisioningartifactproperties.html#cfn-servicecatalog-cloudformationproduct-provisioningartifactproperties-disabletemplatevalidation - DisableTemplateValidation bool `json:"DisableTemplateValidation,omitempty"` + DisableTemplateValidation *bool `json:"DisableTemplateValidation,omitempty"` // Info AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationproduct-provisioningartifactproperties.html#cfn-servicecatalog-cloudformationproduct-provisioningartifactproperties-info - Info interface{} `json:"Info,omitempty"` + Info interface{} `json:"Info"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationproduct-provisioningartifactproperties.html#cfn-servicecatalog-cloudformationproduct-provisioningartifactproperties-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/servicecatalog/aws-servicecatalog-cloudformationprovisionedproduct.go b/cloudformation/servicecatalog/aws-servicecatalog-cloudformationprovisionedproduct.go index d0412966e0..7d5433c044 100644 --- a/cloudformation/servicecatalog/aws-servicecatalog-cloudformationprovisionedproduct.go +++ b/cloudformation/servicecatalog/aws-servicecatalog-cloudformationprovisionedproduct.go @@ -16,52 +16,52 @@ type CloudFormationProvisionedProduct struct { // AcceptLanguage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-acceptlanguage - AcceptLanguage string `json:"AcceptLanguage,omitempty"` + AcceptLanguage *string `json:"AcceptLanguage,omitempty"` // NotificationArns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-notificationarns - NotificationArns []string `json:"NotificationArns,omitempty"` + NotificationArns *[]string `json:"NotificationArns,omitempty"` // PathId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-pathid - PathId string `json:"PathId,omitempty"` + PathId *string `json:"PathId,omitempty"` // PathName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-pathname - PathName string `json:"PathName,omitempty"` + PathName *string `json:"PathName,omitempty"` // ProductId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-productid - ProductId string `json:"ProductId,omitempty"` + ProductId *string `json:"ProductId,omitempty"` // ProductName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-productname - ProductName string `json:"ProductName,omitempty"` + ProductName *string `json:"ProductName,omitempty"` // ProvisionedProductName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-provisionedproductname - ProvisionedProductName string `json:"ProvisionedProductName,omitempty"` + ProvisionedProductName *string `json:"ProvisionedProductName,omitempty"` // ProvisioningArtifactId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-provisioningartifactid - ProvisioningArtifactId string `json:"ProvisioningArtifactId,omitempty"` + ProvisioningArtifactId *string `json:"ProvisioningArtifactId,omitempty"` // ProvisioningArtifactName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-provisioningartifactname - ProvisioningArtifactName string `json:"ProvisioningArtifactName,omitempty"` + ProvisioningArtifactName *string `json:"ProvisioningArtifactName,omitempty"` // ProvisioningParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-provisioningparameters - ProvisioningParameters []CloudFormationProvisionedProduct_ProvisioningParameter `json:"ProvisioningParameters,omitempty"` + ProvisioningParameters *[]CloudFormationProvisionedProduct_ProvisioningParameter `json:"ProvisioningParameters,omitempty"` // ProvisioningPreferences AWS CloudFormation Property // Required: false @@ -71,7 +71,7 @@ type CloudFormationProvisionedProduct struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/servicecatalog/aws-servicecatalog-cloudformationprovisionedproduct_provisioningparameter.go b/cloudformation/servicecatalog/aws-servicecatalog-cloudformationprovisionedproduct_provisioningparameter.go index 81bb09e69e..387a520d28 100644 --- a/cloudformation/servicecatalog/aws-servicecatalog-cloudformationprovisionedproduct_provisioningparameter.go +++ b/cloudformation/servicecatalog/aws-servicecatalog-cloudformationprovisionedproduct_provisioningparameter.go @@ -11,12 +11,12 @@ type CloudFormationProvisionedProduct_ProvisioningParameter struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationprovisionedproduct-provisioningparameter.html#cfn-servicecatalog-cloudformationprovisionedproduct-provisioningparameter-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationprovisionedproduct-provisioningparameter.html#cfn-servicecatalog-cloudformationprovisionedproduct-provisioningparameter-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/servicecatalog/aws-servicecatalog-cloudformationprovisionedproduct_provisioningpreferences.go b/cloudformation/servicecatalog/aws-servicecatalog-cloudformationprovisionedproduct_provisioningpreferences.go index 66969014e0..9c783426eb 100644 --- a/cloudformation/servicecatalog/aws-servicecatalog-cloudformationprovisionedproduct_provisioningpreferences.go +++ b/cloudformation/servicecatalog/aws-servicecatalog-cloudformationprovisionedproduct_provisioningpreferences.go @@ -11,37 +11,37 @@ type CloudFormationProvisionedProduct_ProvisioningPreferences struct { // StackSetAccounts AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationprovisionedproduct-provisioningpreferences.html#cfn-servicecatalog-cloudformationprovisionedproduct-provisioningpreferences-stacksetaccounts - StackSetAccounts []string `json:"StackSetAccounts,omitempty"` + StackSetAccounts *[]string `json:"StackSetAccounts,omitempty"` // StackSetFailureToleranceCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationprovisionedproduct-provisioningpreferences.html#cfn-servicecatalog-cloudformationprovisionedproduct-provisioningpreferences-stacksetfailuretolerancecount - StackSetFailureToleranceCount int `json:"StackSetFailureToleranceCount,omitempty"` + StackSetFailureToleranceCount *int `json:"StackSetFailureToleranceCount,omitempty"` // StackSetFailureTolerancePercentage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationprovisionedproduct-provisioningpreferences.html#cfn-servicecatalog-cloudformationprovisionedproduct-provisioningpreferences-stacksetfailuretolerancepercentage - StackSetFailureTolerancePercentage int `json:"StackSetFailureTolerancePercentage,omitempty"` + StackSetFailureTolerancePercentage *int `json:"StackSetFailureTolerancePercentage,omitempty"` // StackSetMaxConcurrencyCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationprovisionedproduct-provisioningpreferences.html#cfn-servicecatalog-cloudformationprovisionedproduct-provisioningpreferences-stacksetmaxconcurrencycount - StackSetMaxConcurrencyCount int `json:"StackSetMaxConcurrencyCount,omitempty"` + StackSetMaxConcurrencyCount *int `json:"StackSetMaxConcurrencyCount,omitempty"` // StackSetMaxConcurrencyPercentage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationprovisionedproduct-provisioningpreferences.html#cfn-servicecatalog-cloudformationprovisionedproduct-provisioningpreferences-stacksetmaxconcurrencypercentage - StackSetMaxConcurrencyPercentage int `json:"StackSetMaxConcurrencyPercentage,omitempty"` + StackSetMaxConcurrencyPercentage *int `json:"StackSetMaxConcurrencyPercentage,omitempty"` // StackSetOperationType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationprovisionedproduct-provisioningpreferences.html#cfn-servicecatalog-cloudformationprovisionedproduct-provisioningpreferences-stacksetoperationtype - StackSetOperationType string `json:"StackSetOperationType,omitempty"` + StackSetOperationType *string `json:"StackSetOperationType,omitempty"` // StackSetRegions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationprovisionedproduct-provisioningpreferences.html#cfn-servicecatalog-cloudformationprovisionedproduct-provisioningpreferences-stacksetregions - StackSetRegions []string `json:"StackSetRegions,omitempty"` + StackSetRegions *[]string `json:"StackSetRegions,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/servicecatalog/aws-servicecatalog-launchnotificationconstraint.go b/cloudformation/servicecatalog/aws-servicecatalog-launchnotificationconstraint.go index 61c7623615..8289970c00 100644 --- a/cloudformation/servicecatalog/aws-servicecatalog-launchnotificationconstraint.go +++ b/cloudformation/servicecatalog/aws-servicecatalog-launchnotificationconstraint.go @@ -15,27 +15,27 @@ type LaunchNotificationConstraint struct { // AcceptLanguage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchnotificationconstraint.html#cfn-servicecatalog-launchnotificationconstraint-acceptlanguage - AcceptLanguage string `json:"AcceptLanguage,omitempty"` + AcceptLanguage *string `json:"AcceptLanguage,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchnotificationconstraint.html#cfn-servicecatalog-launchnotificationconstraint-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // NotificationArns AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchnotificationconstraint.html#cfn-servicecatalog-launchnotificationconstraint-notificationarns - NotificationArns []string `json:"NotificationArns,omitempty"` + NotificationArns []string `json:"NotificationArns"` // PortfolioId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchnotificationconstraint.html#cfn-servicecatalog-launchnotificationconstraint-portfolioid - PortfolioId string `json:"PortfolioId,omitempty"` + PortfolioId string `json:"PortfolioId"` // ProductId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchnotificationconstraint.html#cfn-servicecatalog-launchnotificationconstraint-productid - ProductId string `json:"ProductId,omitempty"` + ProductId string `json:"ProductId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/servicecatalog/aws-servicecatalog-launchroleconstraint.go b/cloudformation/servicecatalog/aws-servicecatalog-launchroleconstraint.go index 1fcd29f3d7..7edffc58d3 100644 --- a/cloudformation/servicecatalog/aws-servicecatalog-launchroleconstraint.go +++ b/cloudformation/servicecatalog/aws-servicecatalog-launchroleconstraint.go @@ -15,32 +15,32 @@ type LaunchRoleConstraint struct { // AcceptLanguage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchroleconstraint.html#cfn-servicecatalog-launchroleconstraint-acceptlanguage - AcceptLanguage string `json:"AcceptLanguage,omitempty"` + AcceptLanguage *string `json:"AcceptLanguage,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchroleconstraint.html#cfn-servicecatalog-launchroleconstraint-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // LocalRoleName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchroleconstraint.html#cfn-servicecatalog-launchroleconstraint-localrolename - LocalRoleName string `json:"LocalRoleName,omitempty"` + LocalRoleName *string `json:"LocalRoleName,omitempty"` // PortfolioId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchroleconstraint.html#cfn-servicecatalog-launchroleconstraint-portfolioid - PortfolioId string `json:"PortfolioId,omitempty"` + PortfolioId string `json:"PortfolioId"` // ProductId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchroleconstraint.html#cfn-servicecatalog-launchroleconstraint-productid - ProductId string `json:"ProductId,omitempty"` + ProductId string `json:"ProductId"` // RoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchroleconstraint.html#cfn-servicecatalog-launchroleconstraint-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn *string `json:"RoleArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/servicecatalog/aws-servicecatalog-launchtemplateconstraint.go b/cloudformation/servicecatalog/aws-servicecatalog-launchtemplateconstraint.go index 3f60b8b2ca..9ad5986f92 100644 --- a/cloudformation/servicecatalog/aws-servicecatalog-launchtemplateconstraint.go +++ b/cloudformation/servicecatalog/aws-servicecatalog-launchtemplateconstraint.go @@ -15,27 +15,27 @@ type LaunchTemplateConstraint struct { // AcceptLanguage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchtemplateconstraint.html#cfn-servicecatalog-launchtemplateconstraint-acceptlanguage - AcceptLanguage string `json:"AcceptLanguage,omitempty"` + AcceptLanguage *string `json:"AcceptLanguage,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchtemplateconstraint.html#cfn-servicecatalog-launchtemplateconstraint-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // PortfolioId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchtemplateconstraint.html#cfn-servicecatalog-launchtemplateconstraint-portfolioid - PortfolioId string `json:"PortfolioId,omitempty"` + PortfolioId string `json:"PortfolioId"` // ProductId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchtemplateconstraint.html#cfn-servicecatalog-launchtemplateconstraint-productid - ProductId string `json:"ProductId,omitempty"` + ProductId string `json:"ProductId"` // Rules AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchtemplateconstraint.html#cfn-servicecatalog-launchtemplateconstraint-rules - Rules string `json:"Rules,omitempty"` + Rules string `json:"Rules"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/servicecatalog/aws-servicecatalog-portfolio.go b/cloudformation/servicecatalog/aws-servicecatalog-portfolio.go index fd464bbaf8..c5c4b45560 100644 --- a/cloudformation/servicecatalog/aws-servicecatalog-portfolio.go +++ b/cloudformation/servicecatalog/aws-servicecatalog-portfolio.go @@ -16,27 +16,27 @@ type Portfolio struct { // AcceptLanguage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolio.html#cfn-servicecatalog-portfolio-acceptlanguage - AcceptLanguage string `json:"AcceptLanguage,omitempty"` + AcceptLanguage *string `json:"AcceptLanguage,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolio.html#cfn-servicecatalog-portfolio-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // DisplayName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolio.html#cfn-servicecatalog-portfolio-displayname - DisplayName string `json:"DisplayName,omitempty"` + DisplayName string `json:"DisplayName"` // ProviderName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolio.html#cfn-servicecatalog-portfolio-providername - ProviderName string `json:"ProviderName,omitempty"` + ProviderName string `json:"ProviderName"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolio.html#cfn-servicecatalog-portfolio-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/servicecatalog/aws-servicecatalog-portfolioprincipalassociation.go b/cloudformation/servicecatalog/aws-servicecatalog-portfolioprincipalassociation.go index 2d4334a0e7..7436102862 100644 --- a/cloudformation/servicecatalog/aws-servicecatalog-portfolioprincipalassociation.go +++ b/cloudformation/servicecatalog/aws-servicecatalog-portfolioprincipalassociation.go @@ -15,22 +15,22 @@ type PortfolioPrincipalAssociation struct { // AcceptLanguage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolioprincipalassociation.html#cfn-servicecatalog-portfolioprincipalassociation-acceptlanguage - AcceptLanguage string `json:"AcceptLanguage,omitempty"` + AcceptLanguage *string `json:"AcceptLanguage,omitempty"` // PortfolioId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolioprincipalassociation.html#cfn-servicecatalog-portfolioprincipalassociation-portfolioid - PortfolioId string `json:"PortfolioId,omitempty"` + PortfolioId string `json:"PortfolioId"` // PrincipalARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolioprincipalassociation.html#cfn-servicecatalog-portfolioprincipalassociation-principalarn - PrincipalARN string `json:"PrincipalARN,omitempty"` + PrincipalARN string `json:"PrincipalARN"` // PrincipalType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolioprincipalassociation.html#cfn-servicecatalog-portfolioprincipalassociation-principaltype - PrincipalType string `json:"PrincipalType,omitempty"` + PrincipalType string `json:"PrincipalType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/servicecatalog/aws-servicecatalog-portfolioproductassociation.go b/cloudformation/servicecatalog/aws-servicecatalog-portfolioproductassociation.go index 0b3afafe7c..076ec1d31a 100644 --- a/cloudformation/servicecatalog/aws-servicecatalog-portfolioproductassociation.go +++ b/cloudformation/servicecatalog/aws-servicecatalog-portfolioproductassociation.go @@ -15,22 +15,22 @@ type PortfolioProductAssociation struct { // AcceptLanguage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolioproductassociation.html#cfn-servicecatalog-portfolioproductassociation-acceptlanguage - AcceptLanguage string `json:"AcceptLanguage,omitempty"` + AcceptLanguage *string `json:"AcceptLanguage,omitempty"` // PortfolioId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolioproductassociation.html#cfn-servicecatalog-portfolioproductassociation-portfolioid - PortfolioId string `json:"PortfolioId,omitempty"` + PortfolioId string `json:"PortfolioId"` // ProductId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolioproductassociation.html#cfn-servicecatalog-portfolioproductassociation-productid - ProductId string `json:"ProductId,omitempty"` + ProductId string `json:"ProductId"` // SourcePortfolioId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolioproductassociation.html#cfn-servicecatalog-portfolioproductassociation-sourceportfolioid - SourcePortfolioId string `json:"SourcePortfolioId,omitempty"` + SourcePortfolioId *string `json:"SourcePortfolioId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/servicecatalog/aws-servicecatalog-portfolioshare.go b/cloudformation/servicecatalog/aws-servicecatalog-portfolioshare.go index ae8fb4ca05..cc97f2d431 100644 --- a/cloudformation/servicecatalog/aws-servicecatalog-portfolioshare.go +++ b/cloudformation/servicecatalog/aws-servicecatalog-portfolioshare.go @@ -15,22 +15,22 @@ type PortfolioShare struct { // AcceptLanguage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolioshare.html#cfn-servicecatalog-portfolioshare-acceptlanguage - AcceptLanguage string `json:"AcceptLanguage,omitempty"` + AcceptLanguage *string `json:"AcceptLanguage,omitempty"` // AccountId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolioshare.html#cfn-servicecatalog-portfolioshare-accountid - AccountId string `json:"AccountId,omitempty"` + AccountId string `json:"AccountId"` // PortfolioId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolioshare.html#cfn-servicecatalog-portfolioshare-portfolioid - PortfolioId string `json:"PortfolioId,omitempty"` + PortfolioId string `json:"PortfolioId"` // ShareTagOptions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolioshare.html#cfn-servicecatalog-portfolioshare-sharetagoptions - ShareTagOptions bool `json:"ShareTagOptions,omitempty"` + ShareTagOptions *bool `json:"ShareTagOptions,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/servicecatalog/aws-servicecatalog-resourceupdateconstraint.go b/cloudformation/servicecatalog/aws-servicecatalog-resourceupdateconstraint.go index 8ef501693d..5d7053ffd3 100644 --- a/cloudformation/servicecatalog/aws-servicecatalog-resourceupdateconstraint.go +++ b/cloudformation/servicecatalog/aws-servicecatalog-resourceupdateconstraint.go @@ -15,27 +15,27 @@ type ResourceUpdateConstraint struct { // AcceptLanguage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-resourceupdateconstraint.html#cfn-servicecatalog-resourceupdateconstraint-acceptlanguage - AcceptLanguage string `json:"AcceptLanguage,omitempty"` + AcceptLanguage *string `json:"AcceptLanguage,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-resourceupdateconstraint.html#cfn-servicecatalog-resourceupdateconstraint-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // PortfolioId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-resourceupdateconstraint.html#cfn-servicecatalog-resourceupdateconstraint-portfolioid - PortfolioId string `json:"PortfolioId,omitempty"` + PortfolioId string `json:"PortfolioId"` // ProductId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-resourceupdateconstraint.html#cfn-servicecatalog-resourceupdateconstraint-productid - ProductId string `json:"ProductId,omitempty"` + ProductId string `json:"ProductId"` // TagUpdateOnProvisionedProduct AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-resourceupdateconstraint.html#cfn-servicecatalog-resourceupdateconstraint-tagupdateonprovisionedproduct - TagUpdateOnProvisionedProduct string `json:"TagUpdateOnProvisionedProduct,omitempty"` + TagUpdateOnProvisionedProduct string `json:"TagUpdateOnProvisionedProduct"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/servicecatalog/aws-servicecatalog-serviceaction.go b/cloudformation/servicecatalog/aws-servicecatalog-serviceaction.go index bfcdfa1d4b..ac8189d82b 100644 --- a/cloudformation/servicecatalog/aws-servicecatalog-serviceaction.go +++ b/cloudformation/servicecatalog/aws-servicecatalog-serviceaction.go @@ -15,27 +15,27 @@ type ServiceAction struct { // AcceptLanguage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-serviceaction.html#cfn-servicecatalog-serviceaction-acceptlanguage - AcceptLanguage string `json:"AcceptLanguage,omitempty"` + AcceptLanguage *string `json:"AcceptLanguage,omitempty"` // Definition AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-serviceaction.html#cfn-servicecatalog-serviceaction-definition - Definition []ServiceAction_DefinitionParameter `json:"Definition,omitempty"` + Definition []ServiceAction_DefinitionParameter `json:"Definition"` // DefinitionType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-serviceaction.html#cfn-servicecatalog-serviceaction-definitiontype - DefinitionType string `json:"DefinitionType,omitempty"` + DefinitionType string `json:"DefinitionType"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-serviceaction.html#cfn-servicecatalog-serviceaction-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-serviceaction.html#cfn-servicecatalog-serviceaction-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/servicecatalog/aws-servicecatalog-serviceaction_definitionparameter.go b/cloudformation/servicecatalog/aws-servicecatalog-serviceaction_definitionparameter.go index 5d7526b43a..59e30e9389 100644 --- a/cloudformation/servicecatalog/aws-servicecatalog-serviceaction_definitionparameter.go +++ b/cloudformation/servicecatalog/aws-servicecatalog-serviceaction_definitionparameter.go @@ -11,12 +11,12 @@ type ServiceAction_DefinitionParameter struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-serviceaction-definitionparameter.html#cfn-servicecatalog-serviceaction-definitionparameter-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-serviceaction-definitionparameter.html#cfn-servicecatalog-serviceaction-definitionparameter-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/servicecatalog/aws-servicecatalog-serviceactionassociation.go b/cloudformation/servicecatalog/aws-servicecatalog-serviceactionassociation.go index 4ed202dbc6..cc82956ad4 100644 --- a/cloudformation/servicecatalog/aws-servicecatalog-serviceactionassociation.go +++ b/cloudformation/servicecatalog/aws-servicecatalog-serviceactionassociation.go @@ -15,17 +15,17 @@ type ServiceActionAssociation struct { // ProductId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-serviceactionassociation.html#cfn-servicecatalog-serviceactionassociation-productid - ProductId string `json:"ProductId,omitempty"` + ProductId string `json:"ProductId"` // ProvisioningArtifactId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-serviceactionassociation.html#cfn-servicecatalog-serviceactionassociation-provisioningartifactid - ProvisioningArtifactId string `json:"ProvisioningArtifactId,omitempty"` + ProvisioningArtifactId string `json:"ProvisioningArtifactId"` // ServiceActionId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-serviceactionassociation.html#cfn-servicecatalog-serviceactionassociation-serviceactionid - ServiceActionId string `json:"ServiceActionId,omitempty"` + ServiceActionId string `json:"ServiceActionId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/servicecatalog/aws-servicecatalog-stacksetconstraint.go b/cloudformation/servicecatalog/aws-servicecatalog-stacksetconstraint.go index 5a5baa4fe3..ea74cac4f2 100644 --- a/cloudformation/servicecatalog/aws-servicecatalog-stacksetconstraint.go +++ b/cloudformation/servicecatalog/aws-servicecatalog-stacksetconstraint.go @@ -15,47 +15,47 @@ type StackSetConstraint struct { // AcceptLanguage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-stacksetconstraint.html#cfn-servicecatalog-stacksetconstraint-acceptlanguage - AcceptLanguage string `json:"AcceptLanguage,omitempty"` + AcceptLanguage *string `json:"AcceptLanguage,omitempty"` // AccountList AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-stacksetconstraint.html#cfn-servicecatalog-stacksetconstraint-accountlist - AccountList []string `json:"AccountList,omitempty"` + AccountList []string `json:"AccountList"` // AdminRole AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-stacksetconstraint.html#cfn-servicecatalog-stacksetconstraint-adminrole - AdminRole string `json:"AdminRole,omitempty"` + AdminRole string `json:"AdminRole"` // Description AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-stacksetconstraint.html#cfn-servicecatalog-stacksetconstraint-description - Description string `json:"Description,omitempty"` + Description string `json:"Description"` // ExecutionRole AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-stacksetconstraint.html#cfn-servicecatalog-stacksetconstraint-executionrole - ExecutionRole string `json:"ExecutionRole,omitempty"` + ExecutionRole string `json:"ExecutionRole"` // PortfolioId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-stacksetconstraint.html#cfn-servicecatalog-stacksetconstraint-portfolioid - PortfolioId string `json:"PortfolioId,omitempty"` + PortfolioId string `json:"PortfolioId"` // ProductId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-stacksetconstraint.html#cfn-servicecatalog-stacksetconstraint-productid - ProductId string `json:"ProductId,omitempty"` + ProductId string `json:"ProductId"` // RegionList AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-stacksetconstraint.html#cfn-servicecatalog-stacksetconstraint-regionlist - RegionList []string `json:"RegionList,omitempty"` + RegionList []string `json:"RegionList"` // StackInstanceControl AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-stacksetconstraint.html#cfn-servicecatalog-stacksetconstraint-stackinstancecontrol - StackInstanceControl string `json:"StackInstanceControl,omitempty"` + StackInstanceControl string `json:"StackInstanceControl"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/servicecatalog/aws-servicecatalog-tagoption.go b/cloudformation/servicecatalog/aws-servicecatalog-tagoption.go index e8fe1eb6c4..487f6cd355 100644 --- a/cloudformation/servicecatalog/aws-servicecatalog-tagoption.go +++ b/cloudformation/servicecatalog/aws-servicecatalog-tagoption.go @@ -15,17 +15,17 @@ type TagOption struct { // Active AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-tagoption.html#cfn-servicecatalog-tagoption-active - Active bool `json:"Active,omitempty"` + Active *bool `json:"Active,omitempty"` // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-tagoption.html#cfn-servicecatalog-tagoption-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-tagoption.html#cfn-servicecatalog-tagoption-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/servicecatalog/aws-servicecatalog-tagoptionassociation.go b/cloudformation/servicecatalog/aws-servicecatalog-tagoptionassociation.go index 697b858e09..a45788a4a0 100644 --- a/cloudformation/servicecatalog/aws-servicecatalog-tagoptionassociation.go +++ b/cloudformation/servicecatalog/aws-servicecatalog-tagoptionassociation.go @@ -15,12 +15,12 @@ type TagOptionAssociation struct { // ResourceId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-tagoptionassociation.html#cfn-servicecatalog-tagoptionassociation-resourceid - ResourceId string `json:"ResourceId,omitempty"` + ResourceId string `json:"ResourceId"` // TagOptionId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-tagoptionassociation.html#cfn-servicecatalog-tagoptionassociation-tagoptionid - TagOptionId string `json:"TagOptionId,omitempty"` + TagOptionId string `json:"TagOptionId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/servicecatalogappregistry/aws-servicecatalogappregistry-application.go b/cloudformation/servicecatalogappregistry/aws-servicecatalogappregistry-application.go index b78b46d9fc..6bf8967b36 100644 --- a/cloudformation/servicecatalogappregistry/aws-servicecatalogappregistry-application.go +++ b/cloudformation/servicecatalogappregistry/aws-servicecatalogappregistry-application.go @@ -15,17 +15,17 @@ type Application struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalogappregistry-application.html#cfn-servicecatalogappregistry-application-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalogappregistry-application.html#cfn-servicecatalogappregistry-application-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalogappregistry-application.html#cfn-servicecatalogappregistry-application-tags - Tags map[string]string `json:"Tags,omitempty"` + Tags *map[string]string `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/servicecatalogappregistry/aws-servicecatalogappregistry-attributegroup.go b/cloudformation/servicecatalogappregistry/aws-servicecatalogappregistry-attributegroup.go index 7c4875ea4d..eb04140b5c 100644 --- a/cloudformation/servicecatalogappregistry/aws-servicecatalogappregistry-attributegroup.go +++ b/cloudformation/servicecatalogappregistry/aws-servicecatalogappregistry-attributegroup.go @@ -15,22 +15,22 @@ type AttributeGroup struct { // Attributes AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalogappregistry-attributegroup.html#cfn-servicecatalogappregistry-attributegroup-attributes - Attributes interface{} `json:"Attributes,omitempty"` + Attributes interface{} `json:"Attributes"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalogappregistry-attributegroup.html#cfn-servicecatalogappregistry-attributegroup-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalogappregistry-attributegroup.html#cfn-servicecatalogappregistry-attributegroup-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalogappregistry-attributegroup.html#cfn-servicecatalogappregistry-attributegroup-tags - Tags map[string]string `json:"Tags,omitempty"` + Tags *map[string]string `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/servicecatalogappregistry/aws-servicecatalogappregistry-attributegroupassociation.go b/cloudformation/servicecatalogappregistry/aws-servicecatalogappregistry-attributegroupassociation.go index 7cf4c71af1..d579a0089a 100644 --- a/cloudformation/servicecatalogappregistry/aws-servicecatalogappregistry-attributegroupassociation.go +++ b/cloudformation/servicecatalogappregistry/aws-servicecatalogappregistry-attributegroupassociation.go @@ -15,12 +15,12 @@ type AttributeGroupAssociation struct { // Application AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalogappregistry-attributegroupassociation.html#cfn-servicecatalogappregistry-attributegroupassociation-application - Application string `json:"Application,omitempty"` + Application string `json:"Application"` // AttributeGroup AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalogappregistry-attributegroupassociation.html#cfn-servicecatalogappregistry-attributegroupassociation-attributegroup - AttributeGroup string `json:"AttributeGroup,omitempty"` + AttributeGroup string `json:"AttributeGroup"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/servicecatalogappregistry/aws-servicecatalogappregistry-resourceassociation.go b/cloudformation/servicecatalogappregistry/aws-servicecatalogappregistry-resourceassociation.go index 5a3586b82c..43a6a5e709 100644 --- a/cloudformation/servicecatalogappregistry/aws-servicecatalogappregistry-resourceassociation.go +++ b/cloudformation/servicecatalogappregistry/aws-servicecatalogappregistry-resourceassociation.go @@ -15,17 +15,17 @@ type ResourceAssociation struct { // Application AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalogappregistry-resourceassociation.html#cfn-servicecatalogappregistry-resourceassociation-application - Application string `json:"Application,omitempty"` + Application string `json:"Application"` // Resource AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalogappregistry-resourceassociation.html#cfn-servicecatalogappregistry-resourceassociation-resource - Resource string `json:"Resource,omitempty"` + Resource string `json:"Resource"` // ResourceType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalogappregistry-resourceassociation.html#cfn-servicecatalogappregistry-resourceassociation-resourcetype - ResourceType string `json:"ResourceType,omitempty"` + ResourceType string `json:"ResourceType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/servicediscovery/aws-servicediscovery-httpnamespace.go b/cloudformation/servicediscovery/aws-servicediscovery-httpnamespace.go index 573a25e0c8..fb4f2f4661 100644 --- a/cloudformation/servicediscovery/aws-servicediscovery-httpnamespace.go +++ b/cloudformation/servicediscovery/aws-servicediscovery-httpnamespace.go @@ -16,17 +16,17 @@ type HttpNamespace struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicediscovery-httpnamespace.html#cfn-servicediscovery-httpnamespace-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicediscovery-httpnamespace.html#cfn-servicediscovery-httpnamespace-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicediscovery-httpnamespace.html#cfn-servicediscovery-httpnamespace-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/servicediscovery/aws-servicediscovery-instance.go b/cloudformation/servicediscovery/aws-servicediscovery-instance.go index c77d8c5a15..b9596b53c8 100644 --- a/cloudformation/servicediscovery/aws-servicediscovery-instance.go +++ b/cloudformation/servicediscovery/aws-servicediscovery-instance.go @@ -15,17 +15,17 @@ type Instance struct { // InstanceAttributes AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicediscovery-instance.html#cfn-servicediscovery-instance-instanceattributes - InstanceAttributes interface{} `json:"InstanceAttributes,omitempty"` + InstanceAttributes interface{} `json:"InstanceAttributes"` // InstanceId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicediscovery-instance.html#cfn-servicediscovery-instance-instanceid - InstanceId string `json:"InstanceId,omitempty"` + InstanceId *string `json:"InstanceId,omitempty"` // ServiceId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicediscovery-instance.html#cfn-servicediscovery-instance-serviceid - ServiceId string `json:"ServiceId,omitempty"` + ServiceId string `json:"ServiceId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/servicediscovery/aws-servicediscovery-privatednsnamespace.go b/cloudformation/servicediscovery/aws-servicediscovery-privatednsnamespace.go index 015ff6bfc7..58504090d8 100644 --- a/cloudformation/servicediscovery/aws-servicediscovery-privatednsnamespace.go +++ b/cloudformation/servicediscovery/aws-servicediscovery-privatednsnamespace.go @@ -16,12 +16,12 @@ type PrivateDnsNamespace struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicediscovery-privatednsnamespace.html#cfn-servicediscovery-privatednsnamespace-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicediscovery-privatednsnamespace.html#cfn-servicediscovery-privatednsnamespace-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Properties AWS CloudFormation Property // Required: false @@ -31,12 +31,12 @@ type PrivateDnsNamespace struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicediscovery-privatednsnamespace.html#cfn-servicediscovery-privatednsnamespace-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // Vpc AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicediscovery-privatednsnamespace.html#cfn-servicediscovery-privatednsnamespace-vpc - Vpc string `json:"Vpc,omitempty"` + Vpc string `json:"Vpc"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/servicediscovery/aws-servicediscovery-privatednsnamespace_soa.go b/cloudformation/servicediscovery/aws-servicediscovery-privatednsnamespace_soa.go index 7be3cc3ce2..0cfc4a92f8 100644 --- a/cloudformation/servicediscovery/aws-servicediscovery-privatednsnamespace_soa.go +++ b/cloudformation/servicediscovery/aws-servicediscovery-privatednsnamespace_soa.go @@ -11,7 +11,7 @@ type PrivateDnsNamespace_SOA struct { // TTL AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicediscovery-privatednsnamespace-soa.html#cfn-servicediscovery-privatednsnamespace-soa-ttl - TTL float64 `json:"TTL,omitempty"` + TTL *float64 `json:"TTL,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/servicediscovery/aws-servicediscovery-publicdnsnamespace.go b/cloudformation/servicediscovery/aws-servicediscovery-publicdnsnamespace.go index 02afc6af35..8d7a4c9872 100644 --- a/cloudformation/servicediscovery/aws-servicediscovery-publicdnsnamespace.go +++ b/cloudformation/servicediscovery/aws-servicediscovery-publicdnsnamespace.go @@ -16,12 +16,12 @@ type PublicDnsNamespace struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicediscovery-publicdnsnamespace.html#cfn-servicediscovery-publicdnsnamespace-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicediscovery-publicdnsnamespace.html#cfn-servicediscovery-publicdnsnamespace-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Properties AWS CloudFormation Property // Required: false @@ -31,7 +31,7 @@ type PublicDnsNamespace struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicediscovery-publicdnsnamespace.html#cfn-servicediscovery-publicdnsnamespace-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/servicediscovery/aws-servicediscovery-publicdnsnamespace_soa.go b/cloudformation/servicediscovery/aws-servicediscovery-publicdnsnamespace_soa.go index 8e4e3e4978..265888140e 100644 --- a/cloudformation/servicediscovery/aws-servicediscovery-publicdnsnamespace_soa.go +++ b/cloudformation/servicediscovery/aws-servicediscovery-publicdnsnamespace_soa.go @@ -11,7 +11,7 @@ type PublicDnsNamespace_SOA struct { // TTL AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicediscovery-publicdnsnamespace-soa.html#cfn-servicediscovery-publicdnsnamespace-soa-ttl - TTL float64 `json:"TTL,omitempty"` + TTL *float64 `json:"TTL,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/servicediscovery/aws-servicediscovery-service.go b/cloudformation/servicediscovery/aws-servicediscovery-service.go index 88b43ada91..491274c3d8 100644 --- a/cloudformation/servicediscovery/aws-servicediscovery-service.go +++ b/cloudformation/servicediscovery/aws-servicediscovery-service.go @@ -16,7 +16,7 @@ type Service struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicediscovery-service.html#cfn-servicediscovery-service-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // DnsConfig AWS CloudFormation Property // Required: false @@ -36,22 +36,22 @@ type Service struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicediscovery-service.html#cfn-servicediscovery-service-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // NamespaceId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicediscovery-service.html#cfn-servicediscovery-service-namespaceid - NamespaceId string `json:"NamespaceId,omitempty"` + NamespaceId *string `json:"NamespaceId,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicediscovery-service.html#cfn-servicediscovery-service-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicediscovery-service.html#cfn-servicediscovery-service-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/servicediscovery/aws-servicediscovery-service_dnsconfig.go b/cloudformation/servicediscovery/aws-servicediscovery-service_dnsconfig.go index 1fe4476473..e6547a04d2 100644 --- a/cloudformation/servicediscovery/aws-servicediscovery-service_dnsconfig.go +++ b/cloudformation/servicediscovery/aws-servicediscovery-service_dnsconfig.go @@ -11,17 +11,17 @@ type Service_DnsConfig struct { // DnsRecords AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicediscovery-service-dnsconfig.html#cfn-servicediscovery-service-dnsconfig-dnsrecords - DnsRecords []Service_DnsRecord `json:"DnsRecords,omitempty"` + DnsRecords []Service_DnsRecord `json:"DnsRecords"` // NamespaceId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicediscovery-service-dnsconfig.html#cfn-servicediscovery-service-dnsconfig-namespaceid - NamespaceId string `json:"NamespaceId,omitempty"` + NamespaceId *string `json:"NamespaceId,omitempty"` // RoutingPolicy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicediscovery-service-dnsconfig.html#cfn-servicediscovery-service-dnsconfig-routingpolicy - RoutingPolicy string `json:"RoutingPolicy,omitempty"` + RoutingPolicy *string `json:"RoutingPolicy,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/servicediscovery/aws-servicediscovery-service_dnsrecord.go b/cloudformation/servicediscovery/aws-servicediscovery-service_dnsrecord.go index 8b0693b2b2..3b7726fc39 100644 --- a/cloudformation/servicediscovery/aws-servicediscovery-service_dnsrecord.go +++ b/cloudformation/servicediscovery/aws-servicediscovery-service_dnsrecord.go @@ -16,7 +16,7 @@ type Service_DnsRecord struct { // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicediscovery-service-dnsrecord.html#cfn-servicediscovery-service-dnsrecord-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/servicediscovery/aws-servicediscovery-service_healthcheckconfig.go b/cloudformation/servicediscovery/aws-servicediscovery-service_healthcheckconfig.go index 233e5dddbd..5389982eb8 100644 --- a/cloudformation/servicediscovery/aws-servicediscovery-service_healthcheckconfig.go +++ b/cloudformation/servicediscovery/aws-servicediscovery-service_healthcheckconfig.go @@ -11,17 +11,17 @@ type Service_HealthCheckConfig struct { // FailureThreshold AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicediscovery-service-healthcheckconfig.html#cfn-servicediscovery-service-healthcheckconfig-failurethreshold - FailureThreshold float64 `json:"FailureThreshold,omitempty"` + FailureThreshold *float64 `json:"FailureThreshold,omitempty"` // ResourcePath AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicediscovery-service-healthcheckconfig.html#cfn-servicediscovery-service-healthcheckconfig-resourcepath - ResourcePath string `json:"ResourcePath,omitempty"` + ResourcePath *string `json:"ResourcePath,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicediscovery-service-healthcheckconfig.html#cfn-servicediscovery-service-healthcheckconfig-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/servicediscovery/aws-servicediscovery-service_healthcheckcustomconfig.go b/cloudformation/servicediscovery/aws-servicediscovery-service_healthcheckcustomconfig.go index 7d7c1830fa..db61e4a45a 100644 --- a/cloudformation/servicediscovery/aws-servicediscovery-service_healthcheckcustomconfig.go +++ b/cloudformation/servicediscovery/aws-servicediscovery-service_healthcheckcustomconfig.go @@ -11,7 +11,7 @@ type Service_HealthCheckCustomConfig struct { // FailureThreshold AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicediscovery-service-healthcheckcustomconfig.html#cfn-servicediscovery-service-healthcheckcustomconfig-failurethreshold - FailureThreshold float64 `json:"FailureThreshold,omitempty"` + FailureThreshold *float64 `json:"FailureThreshold,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ses/aws-ses-configurationset.go b/cloudformation/ses/aws-ses-configurationset.go index c55693177a..5168b57d44 100644 --- a/cloudformation/ses/aws-ses-configurationset.go +++ b/cloudformation/ses/aws-ses-configurationset.go @@ -15,7 +15,7 @@ type ConfigurationSet struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-configurationset.html#cfn-ses-configurationset-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ses/aws-ses-configurationseteventdestination.go b/cloudformation/ses/aws-ses-configurationseteventdestination.go index 1b8ed576b4..59aa185f9d 100644 --- a/cloudformation/ses/aws-ses-configurationseteventdestination.go +++ b/cloudformation/ses/aws-ses-configurationseteventdestination.go @@ -15,12 +15,12 @@ type ConfigurationSetEventDestination struct { // ConfigurationSetName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-configurationseteventdestination.html#cfn-ses-configurationseteventdestination-configurationsetname - ConfigurationSetName string `json:"ConfigurationSetName,omitempty"` + ConfigurationSetName string `json:"ConfigurationSetName"` // EventDestination AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-configurationseteventdestination.html#cfn-ses-configurationseteventdestination-eventdestination - EventDestination *ConfigurationSetEventDestination_EventDestination `json:"EventDestination,omitempty"` + EventDestination *ConfigurationSetEventDestination_EventDestination `json:"EventDestination"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ses/aws-ses-configurationseteventdestination_cloudwatchdestination.go b/cloudformation/ses/aws-ses-configurationseteventdestination_cloudwatchdestination.go index c0f2b72f8b..150266c85e 100644 --- a/cloudformation/ses/aws-ses-configurationseteventdestination_cloudwatchdestination.go +++ b/cloudformation/ses/aws-ses-configurationseteventdestination_cloudwatchdestination.go @@ -11,7 +11,7 @@ type ConfigurationSetEventDestination_CloudWatchDestination struct { // DimensionConfigurations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-configurationseteventdestination-cloudwatchdestination.html#cfn-ses-configurationseteventdestination-cloudwatchdestination-dimensionconfigurations - DimensionConfigurations []ConfigurationSetEventDestination_DimensionConfiguration `json:"DimensionConfigurations,omitempty"` + DimensionConfigurations *[]ConfigurationSetEventDestination_DimensionConfiguration `json:"DimensionConfigurations,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ses/aws-ses-configurationseteventdestination_dimensionconfiguration.go b/cloudformation/ses/aws-ses-configurationseteventdestination_dimensionconfiguration.go index e7e58aabbc..e8e0f397d0 100644 --- a/cloudformation/ses/aws-ses-configurationseteventdestination_dimensionconfiguration.go +++ b/cloudformation/ses/aws-ses-configurationseteventdestination_dimensionconfiguration.go @@ -11,17 +11,17 @@ type ConfigurationSetEventDestination_DimensionConfiguration struct { // DefaultDimensionValue AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-configurationseteventdestination-dimensionconfiguration.html#cfn-ses-configurationseteventdestination-dimensionconfiguration-defaultdimensionvalue - DefaultDimensionValue string `json:"DefaultDimensionValue,omitempty"` + DefaultDimensionValue string `json:"DefaultDimensionValue"` // DimensionName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-configurationseteventdestination-dimensionconfiguration.html#cfn-ses-configurationseteventdestination-dimensionconfiguration-dimensionname - DimensionName string `json:"DimensionName,omitempty"` + DimensionName string `json:"DimensionName"` // DimensionValueSource AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-configurationseteventdestination-dimensionconfiguration.html#cfn-ses-configurationseteventdestination-dimensionconfiguration-dimensionvaluesource - DimensionValueSource string `json:"DimensionValueSource,omitempty"` + DimensionValueSource string `json:"DimensionValueSource"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ses/aws-ses-configurationseteventdestination_eventdestination.go b/cloudformation/ses/aws-ses-configurationseteventdestination_eventdestination.go index af61dacc0b..1d009b4a2b 100644 --- a/cloudformation/ses/aws-ses-configurationseteventdestination_eventdestination.go +++ b/cloudformation/ses/aws-ses-configurationseteventdestination_eventdestination.go @@ -16,7 +16,7 @@ type ConfigurationSetEventDestination_EventDestination struct { // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-configurationseteventdestination-eventdestination.html#cfn-ses-configurationseteventdestination-eventdestination-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // KinesisFirehoseDestination AWS CloudFormation Property // Required: false @@ -26,12 +26,12 @@ type ConfigurationSetEventDestination_EventDestination struct { // MatchingEventTypes AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-configurationseteventdestination-eventdestination.html#cfn-ses-configurationseteventdestination-eventdestination-matchingeventtypes - MatchingEventTypes []string `json:"MatchingEventTypes,omitempty"` + MatchingEventTypes []string `json:"MatchingEventTypes"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-configurationseteventdestination-eventdestination.html#cfn-ses-configurationseteventdestination-eventdestination-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ses/aws-ses-configurationseteventdestination_kinesisfirehosedestination.go b/cloudformation/ses/aws-ses-configurationseteventdestination_kinesisfirehosedestination.go index e9f5a09522..434cc2b918 100644 --- a/cloudformation/ses/aws-ses-configurationseteventdestination_kinesisfirehosedestination.go +++ b/cloudformation/ses/aws-ses-configurationseteventdestination_kinesisfirehosedestination.go @@ -11,12 +11,12 @@ type ConfigurationSetEventDestination_KinesisFirehoseDestination struct { // DeliveryStreamARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-configurationseteventdestination-kinesisfirehosedestination.html#cfn-ses-configurationseteventdestination-kinesisfirehosedestination-deliverystreamarn - DeliveryStreamARN string `json:"DeliveryStreamARN,omitempty"` + DeliveryStreamARN string `json:"DeliveryStreamARN"` // IAMRoleARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-configurationseteventdestination-kinesisfirehosedestination.html#cfn-ses-configurationseteventdestination-kinesisfirehosedestination-iamrolearn - IAMRoleARN string `json:"IAMRoleARN,omitempty"` + IAMRoleARN string `json:"IAMRoleARN"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ses/aws-ses-contactlist.go b/cloudformation/ses/aws-ses-contactlist.go index 2f6ec557ef..f5f8a3939a 100644 --- a/cloudformation/ses/aws-ses-contactlist.go +++ b/cloudformation/ses/aws-ses-contactlist.go @@ -16,22 +16,22 @@ type ContactList struct { // ContactListName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-contactlist.html#cfn-ses-contactlist-contactlistname - ContactListName string `json:"ContactListName,omitempty"` + ContactListName *string `json:"ContactListName,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-contactlist.html#cfn-ses-contactlist-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-contactlist.html#cfn-ses-contactlist-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // Topics AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-contactlist.html#cfn-ses-contactlist-topics - Topics []ContactList_Topic `json:"Topics,omitempty"` + Topics *[]ContactList_Topic `json:"Topics,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ses/aws-ses-contactlist_topic.go b/cloudformation/ses/aws-ses-contactlist_topic.go index 8fa66fc4a2..8dcac29896 100644 --- a/cloudformation/ses/aws-ses-contactlist_topic.go +++ b/cloudformation/ses/aws-ses-contactlist_topic.go @@ -11,22 +11,22 @@ type ContactList_Topic struct { // DefaultSubscriptionStatus AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-contactlist-topic.html#cfn-ses-contactlist-topic-defaultsubscriptionstatus - DefaultSubscriptionStatus string `json:"DefaultSubscriptionStatus,omitempty"` + DefaultSubscriptionStatus string `json:"DefaultSubscriptionStatus"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-contactlist-topic.html#cfn-ses-contactlist-topic-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // DisplayName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-contactlist-topic.html#cfn-ses-contactlist-topic-displayname - DisplayName string `json:"DisplayName,omitempty"` + DisplayName string `json:"DisplayName"` // TopicName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-contactlist-topic.html#cfn-ses-contactlist-topic-topicname - TopicName string `json:"TopicName,omitempty"` + TopicName string `json:"TopicName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ses/aws-ses-receiptfilter.go b/cloudformation/ses/aws-ses-receiptfilter.go index e863745043..859c775663 100644 --- a/cloudformation/ses/aws-ses-receiptfilter.go +++ b/cloudformation/ses/aws-ses-receiptfilter.go @@ -15,7 +15,7 @@ type ReceiptFilter struct { // Filter AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-receiptfilter.html#cfn-ses-receiptfilter-filter - Filter *ReceiptFilter_Filter `json:"Filter,omitempty"` + Filter *ReceiptFilter_Filter `json:"Filter"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ses/aws-ses-receiptfilter_filter.go b/cloudformation/ses/aws-ses-receiptfilter_filter.go index 894d983a52..01b2a2c07c 100644 --- a/cloudformation/ses/aws-ses-receiptfilter_filter.go +++ b/cloudformation/ses/aws-ses-receiptfilter_filter.go @@ -11,12 +11,12 @@ type ReceiptFilter_Filter struct { // IpFilter AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptfilter-filter.html#cfn-ses-receiptfilter-filter-ipfilter - IpFilter *ReceiptFilter_IpFilter `json:"IpFilter,omitempty"` + IpFilter *ReceiptFilter_IpFilter `json:"IpFilter"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptfilter-filter.html#cfn-ses-receiptfilter-filter-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ses/aws-ses-receiptfilter_ipfilter.go b/cloudformation/ses/aws-ses-receiptfilter_ipfilter.go index 396bc88229..f960a016e9 100644 --- a/cloudformation/ses/aws-ses-receiptfilter_ipfilter.go +++ b/cloudformation/ses/aws-ses-receiptfilter_ipfilter.go @@ -11,12 +11,12 @@ type ReceiptFilter_IpFilter struct { // Cidr AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptfilter-ipfilter.html#cfn-ses-receiptfilter-ipfilter-cidr - Cidr string `json:"Cidr,omitempty"` + Cidr string `json:"Cidr"` // Policy AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptfilter-ipfilter.html#cfn-ses-receiptfilter-ipfilter-policy - Policy string `json:"Policy,omitempty"` + Policy string `json:"Policy"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ses/aws-ses-receiptrule.go b/cloudformation/ses/aws-ses-receiptrule.go index acf05473ab..c86d557a21 100644 --- a/cloudformation/ses/aws-ses-receiptrule.go +++ b/cloudformation/ses/aws-ses-receiptrule.go @@ -15,17 +15,17 @@ type ReceiptRule struct { // After AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-receiptrule.html#cfn-ses-receiptrule-after - After string `json:"After,omitempty"` + After *string `json:"After,omitempty"` // Rule AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-receiptrule.html#cfn-ses-receiptrule-rule - Rule *ReceiptRule_Rule `json:"Rule,omitempty"` + Rule *ReceiptRule_Rule `json:"Rule"` // RuleSetName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-receiptrule.html#cfn-ses-receiptrule-rulesetname - RuleSetName string `json:"RuleSetName,omitempty"` + RuleSetName string `json:"RuleSetName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ses/aws-ses-receiptrule_addheaderaction.go b/cloudformation/ses/aws-ses-receiptrule_addheaderaction.go index 26201f942c..fc8f551ffa 100644 --- a/cloudformation/ses/aws-ses-receiptrule_addheaderaction.go +++ b/cloudformation/ses/aws-ses-receiptrule_addheaderaction.go @@ -11,12 +11,12 @@ type ReceiptRule_AddHeaderAction struct { // HeaderName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-addheaderaction.html#cfn-ses-receiptrule-addheaderaction-headername - HeaderName string `json:"HeaderName,omitempty"` + HeaderName string `json:"HeaderName"` // HeaderValue AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-addheaderaction.html#cfn-ses-receiptrule-addheaderaction-headervalue - HeaderValue string `json:"HeaderValue,omitempty"` + HeaderValue string `json:"HeaderValue"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ses/aws-ses-receiptrule_bounceaction.go b/cloudformation/ses/aws-ses-receiptrule_bounceaction.go index cd036e299e..02172bf555 100644 --- a/cloudformation/ses/aws-ses-receiptrule_bounceaction.go +++ b/cloudformation/ses/aws-ses-receiptrule_bounceaction.go @@ -11,27 +11,27 @@ type ReceiptRule_BounceAction struct { // Message AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-bounceaction.html#cfn-ses-receiptrule-bounceaction-message - Message string `json:"Message,omitempty"` + Message string `json:"Message"` // Sender AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-bounceaction.html#cfn-ses-receiptrule-bounceaction-sender - Sender string `json:"Sender,omitempty"` + Sender string `json:"Sender"` // SmtpReplyCode AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-bounceaction.html#cfn-ses-receiptrule-bounceaction-smtpreplycode - SmtpReplyCode string `json:"SmtpReplyCode,omitempty"` + SmtpReplyCode string `json:"SmtpReplyCode"` // StatusCode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-bounceaction.html#cfn-ses-receiptrule-bounceaction-statuscode - StatusCode string `json:"StatusCode,omitempty"` + StatusCode *string `json:"StatusCode,omitempty"` // TopicArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-bounceaction.html#cfn-ses-receiptrule-bounceaction-topicarn - TopicArn string `json:"TopicArn,omitempty"` + TopicArn *string `json:"TopicArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ses/aws-ses-receiptrule_lambdaaction.go b/cloudformation/ses/aws-ses-receiptrule_lambdaaction.go index 088102c854..21d95185a8 100644 --- a/cloudformation/ses/aws-ses-receiptrule_lambdaaction.go +++ b/cloudformation/ses/aws-ses-receiptrule_lambdaaction.go @@ -11,17 +11,17 @@ type ReceiptRule_LambdaAction struct { // FunctionArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-lambdaaction.html#cfn-ses-receiptrule-lambdaaction-functionarn - FunctionArn string `json:"FunctionArn,omitempty"` + FunctionArn string `json:"FunctionArn"` // InvocationType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-lambdaaction.html#cfn-ses-receiptrule-lambdaaction-invocationtype - InvocationType string `json:"InvocationType,omitempty"` + InvocationType *string `json:"InvocationType,omitempty"` // TopicArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-lambdaaction.html#cfn-ses-receiptrule-lambdaaction-topicarn - TopicArn string `json:"TopicArn,omitempty"` + TopicArn *string `json:"TopicArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ses/aws-ses-receiptrule_rule.go b/cloudformation/ses/aws-ses-receiptrule_rule.go index db3f9dd590..fc97e7aa1c 100644 --- a/cloudformation/ses/aws-ses-receiptrule_rule.go +++ b/cloudformation/ses/aws-ses-receiptrule_rule.go @@ -11,32 +11,32 @@ type ReceiptRule_Rule struct { // Actions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-rule.html#cfn-ses-receiptrule-rule-actions - Actions []ReceiptRule_Action `json:"Actions,omitempty"` + Actions *[]ReceiptRule_Action `json:"Actions,omitempty"` // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-rule.html#cfn-ses-receiptrule-rule-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-rule.html#cfn-ses-receiptrule-rule-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Recipients AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-rule.html#cfn-ses-receiptrule-rule-recipients - Recipients []string `json:"Recipients,omitempty"` + Recipients *[]string `json:"Recipients,omitempty"` // ScanEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-rule.html#cfn-ses-receiptrule-rule-scanenabled - ScanEnabled bool `json:"ScanEnabled,omitempty"` + ScanEnabled *bool `json:"ScanEnabled,omitempty"` // TlsPolicy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-rule.html#cfn-ses-receiptrule-rule-tlspolicy - TlsPolicy string `json:"TlsPolicy,omitempty"` + TlsPolicy *string `json:"TlsPolicy,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ses/aws-ses-receiptrule_s3action.go b/cloudformation/ses/aws-ses-receiptrule_s3action.go index 47951109fd..71ac6f5278 100644 --- a/cloudformation/ses/aws-ses-receiptrule_s3action.go +++ b/cloudformation/ses/aws-ses-receiptrule_s3action.go @@ -11,22 +11,22 @@ type ReceiptRule_S3Action struct { // BucketName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-s3action.html#cfn-ses-receiptrule-s3action-bucketname - BucketName string `json:"BucketName,omitempty"` + BucketName string `json:"BucketName"` // KmsKeyArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-s3action.html#cfn-ses-receiptrule-s3action-kmskeyarn - KmsKeyArn string `json:"KmsKeyArn,omitempty"` + KmsKeyArn *string `json:"KmsKeyArn,omitempty"` // ObjectKeyPrefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-s3action.html#cfn-ses-receiptrule-s3action-objectkeyprefix - ObjectKeyPrefix string `json:"ObjectKeyPrefix,omitempty"` + ObjectKeyPrefix *string `json:"ObjectKeyPrefix,omitempty"` // TopicArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-s3action.html#cfn-ses-receiptrule-s3action-topicarn - TopicArn string `json:"TopicArn,omitempty"` + TopicArn *string `json:"TopicArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ses/aws-ses-receiptrule_snsaction.go b/cloudformation/ses/aws-ses-receiptrule_snsaction.go index d476141e01..8674a5b801 100644 --- a/cloudformation/ses/aws-ses-receiptrule_snsaction.go +++ b/cloudformation/ses/aws-ses-receiptrule_snsaction.go @@ -11,12 +11,12 @@ type ReceiptRule_SNSAction struct { // Encoding AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-snsaction.html#cfn-ses-receiptrule-snsaction-encoding - Encoding string `json:"Encoding,omitempty"` + Encoding *string `json:"Encoding,omitempty"` // TopicArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-snsaction.html#cfn-ses-receiptrule-snsaction-topicarn - TopicArn string `json:"TopicArn,omitempty"` + TopicArn *string `json:"TopicArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ses/aws-ses-receiptrule_stopaction.go b/cloudformation/ses/aws-ses-receiptrule_stopaction.go index dfc1f7ae04..55618b8553 100644 --- a/cloudformation/ses/aws-ses-receiptrule_stopaction.go +++ b/cloudformation/ses/aws-ses-receiptrule_stopaction.go @@ -11,12 +11,12 @@ type ReceiptRule_StopAction struct { // Scope AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-stopaction.html#cfn-ses-receiptrule-stopaction-scope - Scope string `json:"Scope,omitempty"` + Scope string `json:"Scope"` // TopicArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-stopaction.html#cfn-ses-receiptrule-stopaction-topicarn - TopicArn string `json:"TopicArn,omitempty"` + TopicArn *string `json:"TopicArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ses/aws-ses-receiptrule_workmailaction.go b/cloudformation/ses/aws-ses-receiptrule_workmailaction.go index 4c9f27f78b..64778f6c0f 100644 --- a/cloudformation/ses/aws-ses-receiptrule_workmailaction.go +++ b/cloudformation/ses/aws-ses-receiptrule_workmailaction.go @@ -11,12 +11,12 @@ type ReceiptRule_WorkmailAction struct { // OrganizationArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-workmailaction.html#cfn-ses-receiptrule-workmailaction-organizationarn - OrganizationArn string `json:"OrganizationArn,omitempty"` + OrganizationArn string `json:"OrganizationArn"` // TopicArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-workmailaction.html#cfn-ses-receiptrule-workmailaction-topicarn - TopicArn string `json:"TopicArn,omitempty"` + TopicArn *string `json:"TopicArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ses/aws-ses-receiptruleset.go b/cloudformation/ses/aws-ses-receiptruleset.go index 854cd4b947..640e9cc583 100644 --- a/cloudformation/ses/aws-ses-receiptruleset.go +++ b/cloudformation/ses/aws-ses-receiptruleset.go @@ -15,7 +15,7 @@ type ReceiptRuleSet struct { // RuleSetName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-receiptruleset.html#cfn-ses-receiptruleset-rulesetname - RuleSetName string `json:"RuleSetName,omitempty"` + RuleSetName *string `json:"RuleSetName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ses/aws-ses-template_template.go b/cloudformation/ses/aws-ses-template_template.go index a8cda93d35..5347113411 100644 --- a/cloudformation/ses/aws-ses-template_template.go +++ b/cloudformation/ses/aws-ses-template_template.go @@ -11,22 +11,22 @@ type Template_Template struct { // HtmlPart AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-template-template.html#cfn-ses-template-template-htmlpart - HtmlPart string `json:"HtmlPart,omitempty"` + HtmlPart *string `json:"HtmlPart,omitempty"` // SubjectPart AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-template-template.html#cfn-ses-template-template-subjectpart - SubjectPart string `json:"SubjectPart,omitempty"` + SubjectPart string `json:"SubjectPart"` // TemplateName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-template-template.html#cfn-ses-template-template-templatename - TemplateName string `json:"TemplateName,omitempty"` + TemplateName *string `json:"TemplateName,omitempty"` // TextPart AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-template-template.html#cfn-ses-template-template-textpart - TextPart string `json:"TextPart,omitempty"` + TextPart *string `json:"TextPart,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/signer/aws-signer-profilepermission.go b/cloudformation/signer/aws-signer-profilepermission.go index e98b2ca45d..15b1a95c98 100644 --- a/cloudformation/signer/aws-signer-profilepermission.go +++ b/cloudformation/signer/aws-signer-profilepermission.go @@ -15,27 +15,27 @@ type ProfilePermission struct { // Action AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-signer-profilepermission.html#cfn-signer-profilepermission-action - Action string `json:"Action,omitempty"` + Action string `json:"Action"` // Principal AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-signer-profilepermission.html#cfn-signer-profilepermission-principal - Principal string `json:"Principal,omitempty"` + Principal string `json:"Principal"` // ProfileName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-signer-profilepermission.html#cfn-signer-profilepermission-profilename - ProfileName string `json:"ProfileName,omitempty"` + ProfileName string `json:"ProfileName"` // ProfileVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-signer-profilepermission.html#cfn-signer-profilepermission-profileversion - ProfileVersion string `json:"ProfileVersion,omitempty"` + ProfileVersion *string `json:"ProfileVersion,omitempty"` // StatementId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-signer-profilepermission.html#cfn-signer-profilepermission-statementid - StatementId string `json:"StatementId,omitempty"` + StatementId string `json:"StatementId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/signer/aws-signer-signingprofile.go b/cloudformation/signer/aws-signer-signingprofile.go index 24741e39b8..72af03ca08 100644 --- a/cloudformation/signer/aws-signer-signingprofile.go +++ b/cloudformation/signer/aws-signer-signingprofile.go @@ -16,7 +16,7 @@ type SigningProfile struct { // PlatformId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-signer-signingprofile.html#cfn-signer-signingprofile-platformid - PlatformId string `json:"PlatformId,omitempty"` + PlatformId string `json:"PlatformId"` // SignatureValidityPeriod AWS CloudFormation Property // Required: false @@ -26,7 +26,7 @@ type SigningProfile struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-signer-signingprofile.html#cfn-signer-signingprofile-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/signer/aws-signer-signingprofile_signaturevalidityperiod.go b/cloudformation/signer/aws-signer-signingprofile_signaturevalidityperiod.go index f0f686705b..4419cef517 100644 --- a/cloudformation/signer/aws-signer-signingprofile_signaturevalidityperiod.go +++ b/cloudformation/signer/aws-signer-signingprofile_signaturevalidityperiod.go @@ -11,12 +11,12 @@ type SigningProfile_SignatureValidityPeriod struct { // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-signer-signingprofile-signaturevalidityperiod.html#cfn-signer-signingprofile-signaturevalidityperiod-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-signer-signingprofile-signaturevalidityperiod.html#cfn-signer-signingprofile-signaturevalidityperiod-value - Value int `json:"Value,omitempty"` + Value *int `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sns/aws-sns-subscription.go b/cloudformation/sns/aws-sns-subscription.go index 0a5d7275dd..39325c293f 100644 --- a/cloudformation/sns/aws-sns-subscription.go +++ b/cloudformation/sns/aws-sns-subscription.go @@ -15,47 +15,47 @@ 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sns-subscription.html#cfn-sns-endpoint - Endpoint string `json:"Endpoint,omitempty"` + Endpoint *string `json:"Endpoint,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sns-subscription.html#cfn-sns-protocol - Protocol string `json:"Protocol,omitempty"` + Protocol string `json:"Protocol"` // RawMessageDelivery AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sns-subscription.html#cfn-sns-subscription-rawmessagedelivery - RawMessageDelivery bool `json:"RawMessageDelivery,omitempty"` + RawMessageDelivery *bool `json:"RawMessageDelivery,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sns-subscription.html#cfn-sns-subscription-region - Region string `json:"Region,omitempty"` + Region *string `json:"Region,omitempty"` // SubscriptionRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sns-subscription.html#cfn-sns-subscription-subscriptionrolearn - SubscriptionRoleArn string `json:"SubscriptionRoleArn,omitempty"` + SubscriptionRoleArn *string `json:"SubscriptionRoleArn,omitempty"` // TopicArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sns-subscription.html#topicarn - TopicArn string `json:"TopicArn,omitempty"` + TopicArn string `json:"TopicArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sns/aws-sns-topic.go b/cloudformation/sns/aws-sns-topic.go index addc85b50c..776dea9ad9 100644 --- a/cloudformation/sns/aws-sns-topic.go +++ b/cloudformation/sns/aws-sns-topic.go @@ -16,37 +16,37 @@ type Topic struct { // ContentBasedDeduplication AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-topic.html#cfn-sns-topic-contentbaseddeduplication - ContentBasedDeduplication bool `json:"ContentBasedDeduplication,omitempty"` + ContentBasedDeduplication *bool `json:"ContentBasedDeduplication,omitempty"` // DisplayName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-topic.html#cfn-sns-topic-displayname - DisplayName string `json:"DisplayName,omitempty"` + DisplayName *string `json:"DisplayName,omitempty"` // FifoTopic AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-topic.html#cfn-sns-topic-fifotopic - FifoTopic bool `json:"FifoTopic,omitempty"` + FifoTopic *bool `json:"FifoTopic,omitempty"` // KmsMasterKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-topic.html#cfn-sns-topic-kmsmasterkeyid - KmsMasterKeyId string `json:"KmsMasterKeyId,omitempty"` + KmsMasterKeyId *string `json:"KmsMasterKeyId,omitempty"` // Subscription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-topic.html#cfn-sns-topic-subscription - Subscription []Topic_Subscription `json:"Subscription,omitempty"` + Subscription *[]Topic_Subscription `json:"Subscription,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-topic.html#cfn-sns-topic-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // TopicName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-topic.html#cfn-sns-topic-topicname - TopicName string `json:"TopicName,omitempty"` + TopicName *string `json:"TopicName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sns/aws-sns-topic_subscription.go b/cloudformation/sns/aws-sns-topic_subscription.go index e7504cb561..8a6efe79c3 100644 --- a/cloudformation/sns/aws-sns-topic_subscription.go +++ b/cloudformation/sns/aws-sns-topic_subscription.go @@ -11,12 +11,12 @@ type Topic_Subscription struct { // Endpoint AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-subscription.html#cfn-sns-topic-subscription-endpoint - Endpoint string `json:"Endpoint,omitempty"` + Endpoint string `json:"Endpoint"` // Protocol AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-subscription.html#cfn-sns-topic-subscription-protocol - Protocol string `json:"Protocol,omitempty"` + Protocol string `json:"Protocol"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sns/aws-sns-topicpolicy.go b/cloudformation/sns/aws-sns-topicpolicy.go index 31026f683d..3ba2cc0618 100644 --- a/cloudformation/sns/aws-sns-topicpolicy.go +++ b/cloudformation/sns/aws-sns-topicpolicy.go @@ -15,12 +15,12 @@ type TopicPolicy struct { // PolicyDocument AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-policy.html#cfn-sns-topicpolicy-policydocument - PolicyDocument interface{} `json:"PolicyDocument,omitempty"` + PolicyDocument interface{} `json:"PolicyDocument"` // Topics AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-policy.html#cfn-sns-topicpolicy-topics - Topics []string `json:"Topics,omitempty"` + Topics []string `json:"Topics"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sqs/aws-sqs-queue.go b/cloudformation/sqs/aws-sqs-queue.go index a741f5fc5f..7f92452d01 100644 --- a/cloudformation/sqs/aws-sqs-queue.go +++ b/cloudformation/sqs/aws-sqs-queue.go @@ -16,77 +16,77 @@ type Queue struct { // ContentBasedDeduplication AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sqs-queue.html#cfn-sqs-queue-contentbaseddeduplication - ContentBasedDeduplication bool `json:"ContentBasedDeduplication,omitempty"` + ContentBasedDeduplication *bool `json:"ContentBasedDeduplication,omitempty"` // DeduplicationScope AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sqs-queue.html#cfn-sqs-queue-deduplicationscope - DeduplicationScope string `json:"DeduplicationScope,omitempty"` + DeduplicationScope *string `json:"DeduplicationScope,omitempty"` // DelaySeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sqs-queue.html#cfn-sqs-queue-delayseconds - DelaySeconds int `json:"DelaySeconds,omitempty"` + DelaySeconds *int `json:"DelaySeconds,omitempty"` // FifoQueue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sqs-queue.html#cfn-sqs-queue-fifoqueue - FifoQueue bool `json:"FifoQueue,omitempty"` + FifoQueue *bool `json:"FifoQueue,omitempty"` // FifoThroughputLimit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sqs-queue.html#cfn-sqs-queue-fifothroughputlimit - FifoThroughputLimit string `json:"FifoThroughputLimit,omitempty"` + FifoThroughputLimit *string `json:"FifoThroughputLimit,omitempty"` // KmsDataKeyReusePeriodSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sqs-queue.html#cfn-sqs-queue-kmsdatakeyreuseperiodseconds - KmsDataKeyReusePeriodSeconds int `json:"KmsDataKeyReusePeriodSeconds,omitempty"` + KmsDataKeyReusePeriodSeconds *int `json:"KmsDataKeyReusePeriodSeconds,omitempty"` // KmsMasterKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sqs-queue.html#cfn-sqs-queue-kmsmasterkeyid - KmsMasterKeyId string `json:"KmsMasterKeyId,omitempty"` + KmsMasterKeyId *string `json:"KmsMasterKeyId,omitempty"` // MaximumMessageSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sqs-queue.html#cfn-sqs-queue-maximummessagesize - MaximumMessageSize int `json:"MaximumMessageSize,omitempty"` + MaximumMessageSize *int `json:"MaximumMessageSize,omitempty"` // MessageRetentionPeriod AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sqs-queue.html#cfn-sqs-queue-messageretentionperiod - MessageRetentionPeriod int `json:"MessageRetentionPeriod,omitempty"` + MessageRetentionPeriod *int `json:"MessageRetentionPeriod,omitempty"` // QueueName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sqs-queue.html#cfn-sqs-queue-queuename - QueueName string `json:"QueueName,omitempty"` + QueueName *string `json:"QueueName,omitempty"` // ReceiveMessageWaitTimeSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sqs-queue.html#cfn-sqs-queue-receivemessagewaittimeseconds - ReceiveMessageWaitTimeSeconds int `json:"ReceiveMessageWaitTimeSeconds,omitempty"` + ReceiveMessageWaitTimeSeconds *int `json:"ReceiveMessageWaitTimeSeconds,omitempty"` // 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"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sqs-queue.html#cfn-sqs-queue-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // VisibilityTimeout AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sqs-queue.html#cfn-sqs-queue-visibilitytimeout - VisibilityTimeout int `json:"VisibilityTimeout,omitempty"` + VisibilityTimeout *int `json:"VisibilityTimeout,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sqs/aws-sqs-queuepolicy.go b/cloudformation/sqs/aws-sqs-queuepolicy.go index db226dcd68..95f965e846 100644 --- a/cloudformation/sqs/aws-sqs-queuepolicy.go +++ b/cloudformation/sqs/aws-sqs-queuepolicy.go @@ -15,12 +15,12 @@ type QueuePolicy struct { // PolicyDocument AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sqs-queuepolicy.html#cfn-sqs-queuepolicy-policydocument - PolicyDocument interface{} `json:"PolicyDocument,omitempty"` + PolicyDocument interface{} `json:"PolicyDocument"` // Queues AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sqs-queuepolicy.html#cfn-sqs-queuepolicy-queues - Queues []string `json:"Queues,omitempty"` + Queues []string `json:"Queues"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ssm/aws-ssm-association.go b/cloudformation/ssm/aws-ssm-association.go index 2e6b890452..cd43c3c1bf 100644 --- a/cloudformation/ssm/aws-ssm-association.go +++ b/cloudformation/ssm/aws-ssm-association.go @@ -15,52 +15,52 @@ type Association struct { // ApplyOnlyAtCronInterval AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html#cfn-ssm-association-applyonlyatcroninterval - ApplyOnlyAtCronInterval bool `json:"ApplyOnlyAtCronInterval,omitempty"` + ApplyOnlyAtCronInterval *bool `json:"ApplyOnlyAtCronInterval,omitempty"` // AssociationName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html#cfn-ssm-association-associationname - AssociationName string `json:"AssociationName,omitempty"` + AssociationName *string `json:"AssociationName,omitempty"` // AutomationTargetParameterName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html#cfn-ssm-association-automationtargetparametername - AutomationTargetParameterName string `json:"AutomationTargetParameterName,omitempty"` + AutomationTargetParameterName *string `json:"AutomationTargetParameterName,omitempty"` // CalendarNames AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html#cfn-ssm-association-calendarnames - CalendarNames []string `json:"CalendarNames,omitempty"` + CalendarNames *[]string `json:"CalendarNames,omitempty"` // ComplianceSeverity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html#cfn-ssm-association-complianceseverity - ComplianceSeverity string `json:"ComplianceSeverity,omitempty"` + ComplianceSeverity *string `json:"ComplianceSeverity,omitempty"` // DocumentVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html#cfn-ssm-association-documentversion - DocumentVersion string `json:"DocumentVersion,omitempty"` + DocumentVersion *string `json:"DocumentVersion,omitempty"` // InstanceId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html#cfn-ssm-association-instanceid - InstanceId string `json:"InstanceId,omitempty"` + InstanceId *string `json:"InstanceId,omitempty"` // MaxConcurrency AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html#cfn-ssm-association-maxconcurrency - MaxConcurrency string `json:"MaxConcurrency,omitempty"` + MaxConcurrency *string `json:"MaxConcurrency,omitempty"` // MaxErrors AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html#cfn-ssm-association-maxerrors - MaxErrors string `json:"MaxErrors,omitempty"` + MaxErrors *string `json:"MaxErrors,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html#cfn-ssm-association-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // OutputLocation AWS CloudFormation Property // Required: false @@ -70,27 +70,27 @@ type Association struct { // Parameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html#cfn-ssm-association-parameters - Parameters map[string]interface{} `json:"Parameters,omitempty"` + Parameters *map[string]interface{} `json:"Parameters,omitempty"` // ScheduleExpression AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html#cfn-ssm-association-scheduleexpression - ScheduleExpression string `json:"ScheduleExpression,omitempty"` + ScheduleExpression *string `json:"ScheduleExpression,omitempty"` // SyncCompliance AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html#cfn-ssm-association-synccompliance - SyncCompliance string `json:"SyncCompliance,omitempty"` + SyncCompliance *string `json:"SyncCompliance,omitempty"` // Targets AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html#cfn-ssm-association-targets - Targets []Association_Target `json:"Targets,omitempty"` + Targets *[]Association_Target `json:"Targets,omitempty"` // WaitForSuccessTimeoutSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html#cfn-ssm-association-waitforsuccesstimeoutseconds - WaitForSuccessTimeoutSeconds int `json:"WaitForSuccessTimeoutSeconds,omitempty"` + WaitForSuccessTimeoutSeconds *int `json:"WaitForSuccessTimeoutSeconds,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ssm/aws-ssm-association_s3outputlocation.go b/cloudformation/ssm/aws-ssm-association_s3outputlocation.go index f562f681d9..643d8e561b 100644 --- a/cloudformation/ssm/aws-ssm-association_s3outputlocation.go +++ b/cloudformation/ssm/aws-ssm-association_s3outputlocation.go @@ -11,17 +11,17 @@ type Association_S3OutputLocation struct { // OutputS3BucketName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-association-s3outputlocation.html#cfn-ssm-association-s3outputlocation-outputs3bucketname - OutputS3BucketName string `json:"OutputS3BucketName,omitempty"` + OutputS3BucketName *string `json:"OutputS3BucketName,omitempty"` // OutputS3KeyPrefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-association-s3outputlocation.html#cfn-ssm-association-s3outputlocation-outputs3keyprefix - OutputS3KeyPrefix string `json:"OutputS3KeyPrefix,omitempty"` + OutputS3KeyPrefix *string `json:"OutputS3KeyPrefix,omitempty"` // OutputS3Region AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-association-s3outputlocation.html#cfn-ssm-association-s3outputlocation-outputs3region - OutputS3Region string `json:"OutputS3Region,omitempty"` + OutputS3Region *string `json:"OutputS3Region,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ssm/aws-ssm-association_target.go b/cloudformation/ssm/aws-ssm-association_target.go index 7a756f310f..58ffb465c0 100644 --- a/cloudformation/ssm/aws-ssm-association_target.go +++ b/cloudformation/ssm/aws-ssm-association_target.go @@ -11,12 +11,12 @@ type Association_Target struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-association-target.html#cfn-ssm-association-target-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Values AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-association-target.html#cfn-ssm-association-target-values - Values []string `json:"Values,omitempty"` + Values []string `json:"Values"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ssm/aws-ssm-document.go b/cloudformation/ssm/aws-ssm-document.go index 0e17dd2cd4..c6e218f21c 100644 --- a/cloudformation/ssm/aws-ssm-document.go +++ b/cloudformation/ssm/aws-ssm-document.go @@ -16,47 +16,47 @@ type Document struct { // Attachments AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-document.html#cfn-ssm-document-attachments - Attachments []Document_AttachmentsSource `json:"Attachments,omitempty"` + Attachments *[]Document_AttachmentsSource `json:"Attachments,omitempty"` // Content AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-document.html#cfn-ssm-document-content - Content interface{} `json:"Content,omitempty"` + Content interface{} `json:"Content"` // DocumentFormat AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-document.html#cfn-ssm-document-documentformat - DocumentFormat string `json:"DocumentFormat,omitempty"` + DocumentFormat *string `json:"DocumentFormat,omitempty"` // DocumentType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-document.html#cfn-ssm-document-documenttype - DocumentType string `json:"DocumentType,omitempty"` + DocumentType *string `json:"DocumentType,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-document.html#cfn-ssm-document-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Requires AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-document.html#cfn-ssm-document-requires - Requires []Document_DocumentRequires `json:"Requires,omitempty"` + Requires *[]Document_DocumentRequires `json:"Requires,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-document.html#cfn-ssm-document-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // TargetType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-document.html#cfn-ssm-document-targettype - TargetType string `json:"TargetType,omitempty"` + TargetType *string `json:"TargetType,omitempty"` // VersionName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-document.html#cfn-ssm-document-versionname - VersionName string `json:"VersionName,omitempty"` + VersionName *string `json:"VersionName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ssm/aws-ssm-document_attachmentssource.go b/cloudformation/ssm/aws-ssm-document_attachmentssource.go index 259abe9f55..c5c206c5c2 100644 --- a/cloudformation/ssm/aws-ssm-document_attachmentssource.go +++ b/cloudformation/ssm/aws-ssm-document_attachmentssource.go @@ -11,17 +11,17 @@ type Document_AttachmentsSource struct { // Key AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-document-attachmentssource.html#cfn-ssm-document-attachmentssource-key - Key string `json:"Key,omitempty"` + Key *string `json:"Key,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-document-attachmentssource.html#cfn-ssm-document-attachmentssource-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Values AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-document-attachmentssource.html#cfn-ssm-document-attachmentssource-values - Values []string `json:"Values,omitempty"` + Values *[]string `json:"Values,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ssm/aws-ssm-document_documentrequires.go b/cloudformation/ssm/aws-ssm-document_documentrequires.go index 067f482598..7585169084 100644 --- a/cloudformation/ssm/aws-ssm-document_documentrequires.go +++ b/cloudformation/ssm/aws-ssm-document_documentrequires.go @@ -11,12 +11,12 @@ type Document_DocumentRequires struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-document-documentrequires.html#cfn-ssm-document-documentrequires-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Version AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-document-documentrequires.html#cfn-ssm-document-documentrequires-version - Version string `json:"Version,omitempty"` + Version *string `json:"Version,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ssm/aws-ssm-maintenancewindow.go b/cloudformation/ssm/aws-ssm-maintenancewindow.go index 3b86bd0f8a..b9ceff38e4 100644 --- a/cloudformation/ssm/aws-ssm-maintenancewindow.go +++ b/cloudformation/ssm/aws-ssm-maintenancewindow.go @@ -26,7 +26,7 @@ type MaintenanceWindow struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindow.html#cfn-ssm-maintenancewindow-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Duration AWS CloudFormation Property // Required: true @@ -36,37 +36,37 @@ type MaintenanceWindow struct { // EndDate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindow.html#cfn-ssm-maintenancewindow-enddate - EndDate string `json:"EndDate,omitempty"` + EndDate *string `json:"EndDate,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindow.html#cfn-ssm-maintenancewindow-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Schedule AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindow.html#cfn-ssm-maintenancewindow-schedule - Schedule string `json:"Schedule,omitempty"` + Schedule string `json:"Schedule"` // ScheduleOffset AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindow.html#cfn-ssm-maintenancewindow-scheduleoffset - ScheduleOffset int `json:"ScheduleOffset,omitempty"` + ScheduleOffset *int `json:"ScheduleOffset,omitempty"` // ScheduleTimezone AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindow.html#cfn-ssm-maintenancewindow-scheduletimezone - ScheduleTimezone string `json:"ScheduleTimezone,omitempty"` + ScheduleTimezone *string `json:"ScheduleTimezone,omitempty"` // StartDate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindow.html#cfn-ssm-maintenancewindow-startdate - StartDate string `json:"StartDate,omitempty"` + StartDate *string `json:"StartDate,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindow.html#cfn-ssm-maintenancewindow-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ssm/aws-ssm-maintenancewindowtarget.go b/cloudformation/ssm/aws-ssm-maintenancewindowtarget.go index 841344f953..d26f9954d6 100644 --- a/cloudformation/ssm/aws-ssm-maintenancewindowtarget.go +++ b/cloudformation/ssm/aws-ssm-maintenancewindowtarget.go @@ -15,32 +15,32 @@ type MaintenanceWindowTarget struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtarget.html#cfn-ssm-maintenancewindowtarget-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtarget.html#cfn-ssm-maintenancewindowtarget-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // OwnerInformation AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtarget.html#cfn-ssm-maintenancewindowtarget-ownerinformation - OwnerInformation string `json:"OwnerInformation,omitempty"` + OwnerInformation *string `json:"OwnerInformation,omitempty"` // ResourceType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtarget.html#cfn-ssm-maintenancewindowtarget-resourcetype - ResourceType string `json:"ResourceType,omitempty"` + ResourceType string `json:"ResourceType"` // Targets AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtarget.html#cfn-ssm-maintenancewindowtarget-targets - Targets []MaintenanceWindowTarget_Targets `json:"Targets,omitempty"` + Targets []MaintenanceWindowTarget_Targets `json:"Targets"` // WindowId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtarget.html#cfn-ssm-maintenancewindowtarget-windowid - WindowId string `json:"WindowId,omitempty"` + WindowId string `json:"WindowId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ssm/aws-ssm-maintenancewindowtarget_targets.go b/cloudformation/ssm/aws-ssm-maintenancewindowtarget_targets.go index 6d3915d336..e1581cdca0 100644 --- a/cloudformation/ssm/aws-ssm-maintenancewindowtarget_targets.go +++ b/cloudformation/ssm/aws-ssm-maintenancewindowtarget_targets.go @@ -11,12 +11,12 @@ type MaintenanceWindowTarget_Targets struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtarget-targets.html#cfn-ssm-maintenancewindowtarget-targets-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Values AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtarget-targets.html#cfn-ssm-maintenancewindowtarget-targets-values - Values []string `json:"Values,omitempty"` + Values []string `json:"Values"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ssm/aws-ssm-maintenancewindowtask.go b/cloudformation/ssm/aws-ssm-maintenancewindowtask.go index 98ca4df2c9..9cdbe94a9c 100644 --- a/cloudformation/ssm/aws-ssm-maintenancewindowtask.go +++ b/cloudformation/ssm/aws-ssm-maintenancewindowtask.go @@ -15,12 +15,12 @@ type MaintenanceWindowTask struct { // CutoffBehavior AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtask.html#cfn-ssm-maintenancewindowtask-cutoffbehavior - CutoffBehavior string `json:"CutoffBehavior,omitempty"` + CutoffBehavior *string `json:"CutoffBehavior,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtask.html#cfn-ssm-maintenancewindowtask-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // LoggingInfo AWS CloudFormation Property // Required: false @@ -30,17 +30,17 @@ type MaintenanceWindowTask struct { // MaxConcurrency AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtask.html#cfn-ssm-maintenancewindowtask-maxconcurrency - MaxConcurrency string `json:"MaxConcurrency,omitempty"` + MaxConcurrency *string `json:"MaxConcurrency,omitempty"` // MaxErrors AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtask.html#cfn-ssm-maintenancewindowtask-maxerrors - MaxErrors string `json:"MaxErrors,omitempty"` + MaxErrors *string `json:"MaxErrors,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtask.html#cfn-ssm-maintenancewindowtask-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Priority AWS CloudFormation Property // Required: true @@ -50,17 +50,17 @@ type MaintenanceWindowTask struct { // ServiceRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtask.html#cfn-ssm-maintenancewindowtask-servicerolearn - ServiceRoleArn string `json:"ServiceRoleArn,omitempty"` + ServiceRoleArn *string `json:"ServiceRoleArn,omitempty"` // Targets AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtask.html#cfn-ssm-maintenancewindowtask-targets - Targets []MaintenanceWindowTask_Target `json:"Targets,omitempty"` + Targets *[]MaintenanceWindowTask_Target `json:"Targets,omitempty"` // TaskArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtask.html#cfn-ssm-maintenancewindowtask-taskarn - TaskArn string `json:"TaskArn,omitempty"` + TaskArn string `json:"TaskArn"` // TaskInvocationParameters AWS CloudFormation Property // Required: false @@ -70,17 +70,17 @@ 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtask.html#cfn-ssm-maintenancewindowtask-tasktype - TaskType string `json:"TaskType,omitempty"` + TaskType string `json:"TaskType"` // WindowId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtask.html#cfn-ssm-maintenancewindowtask-windowid - WindowId string `json:"WindowId,omitempty"` + WindowId string `json:"WindowId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ssm/aws-ssm-maintenancewindowtask_cloudwatchoutputconfig.go b/cloudformation/ssm/aws-ssm-maintenancewindowtask_cloudwatchoutputconfig.go index 2901ac1561..051dc9d09b 100644 --- a/cloudformation/ssm/aws-ssm-maintenancewindowtask_cloudwatchoutputconfig.go +++ b/cloudformation/ssm/aws-ssm-maintenancewindowtask_cloudwatchoutputconfig.go @@ -11,12 +11,12 @@ type MaintenanceWindowTask_CloudWatchOutputConfig struct { // CloudWatchLogGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-cloudwatchoutputconfig.html#cfn-ssm-maintenancewindowtask-cloudwatchoutputconfig-cloudwatchloggroupname - CloudWatchLogGroupName string `json:"CloudWatchLogGroupName,omitempty"` + CloudWatchLogGroupName *string `json:"CloudWatchLogGroupName,omitempty"` // CloudWatchOutputEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-cloudwatchoutputconfig.html#cfn-ssm-maintenancewindowtask-cloudwatchoutputconfig-cloudwatchoutputenabled - CloudWatchOutputEnabled bool `json:"CloudWatchOutputEnabled,omitempty"` + CloudWatchOutputEnabled *bool `json:"CloudWatchOutputEnabled,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ssm/aws-ssm-maintenancewindowtask_logginginfo.go b/cloudformation/ssm/aws-ssm-maintenancewindowtask_logginginfo.go index 1a645481ee..5569b1ecfb 100644 --- a/cloudformation/ssm/aws-ssm-maintenancewindowtask_logginginfo.go +++ b/cloudformation/ssm/aws-ssm-maintenancewindowtask_logginginfo.go @@ -11,17 +11,17 @@ type MaintenanceWindowTask_LoggingInfo struct { // Region AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-logginginfo.html#cfn-ssm-maintenancewindowtask-logginginfo-region - Region string `json:"Region,omitempty"` + Region string `json:"Region"` // S3Bucket AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-logginginfo.html#cfn-ssm-maintenancewindowtask-logginginfo-s3bucket - S3Bucket string `json:"S3Bucket,omitempty"` + S3Bucket string `json:"S3Bucket"` // S3Prefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-logginginfo.html#cfn-ssm-maintenancewindowtask-logginginfo-s3prefix - S3Prefix string `json:"S3Prefix,omitempty"` + S3Prefix *string `json:"S3Prefix,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ssm/aws-ssm-maintenancewindowtask_maintenancewindowautomationparameters.go b/cloudformation/ssm/aws-ssm-maintenancewindowtask_maintenancewindowautomationparameters.go index 7bb54d4264..3975e03de8 100644 --- a/cloudformation/ssm/aws-ssm-maintenancewindowtask_maintenancewindowautomationparameters.go +++ b/cloudformation/ssm/aws-ssm-maintenancewindowtask_maintenancewindowautomationparameters.go @@ -11,12 +11,12 @@ type MaintenanceWindowTask_MaintenanceWindowAutomationParameters struct { // DocumentVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowautomationparameters.html#cfn-ssm-maintenancewindowtask-maintenancewindowautomationparameters-documentversion - DocumentVersion string `json:"DocumentVersion,omitempty"` + DocumentVersion *string `json:"DocumentVersion,omitempty"` // 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_maintenancewindowlambdaparameters.go b/cloudformation/ssm/aws-ssm-maintenancewindowtask_maintenancewindowlambdaparameters.go index 980dd57289..1ef9376c43 100644 --- a/cloudformation/ssm/aws-ssm-maintenancewindowtask_maintenancewindowlambdaparameters.go +++ b/cloudformation/ssm/aws-ssm-maintenancewindowtask_maintenancewindowlambdaparameters.go @@ -11,17 +11,17 @@ type MaintenanceWindowTask_MaintenanceWindowLambdaParameters struct { // ClientContext AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowlambdaparameters.html#cfn-ssm-maintenancewindowtask-maintenancewindowlambdaparameters-clientcontext - ClientContext string `json:"ClientContext,omitempty"` + ClientContext *string `json:"ClientContext,omitempty"` // Payload AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowlambdaparameters.html#cfn-ssm-maintenancewindowtask-maintenancewindowlambdaparameters-payload - Payload string `json:"Payload,omitempty"` + Payload *string `json:"Payload,omitempty"` // Qualifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowlambdaparameters.html#cfn-ssm-maintenancewindowtask-maintenancewindowlambdaparameters-qualifier - Qualifier string `json:"Qualifier,omitempty"` + Qualifier *string `json:"Qualifier,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 c758aa91c8..853ac68893 100644 --- a/cloudformation/ssm/aws-ssm-maintenancewindowtask_maintenancewindowruncommandparameters.go +++ b/cloudformation/ssm/aws-ssm-maintenancewindowtask_maintenancewindowruncommandparameters.go @@ -16,22 +16,22 @@ type MaintenanceWindowTask_MaintenanceWindowRunCommandParameters struct { // Comment AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowruncommandparameters.html#cfn-ssm-maintenancewindowtask-maintenancewindowruncommandparameters-comment - Comment string `json:"Comment,omitempty"` + Comment *string `json:"Comment,omitempty"` // DocumentHash AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowruncommandparameters.html#cfn-ssm-maintenancewindowtask-maintenancewindowruncommandparameters-documenthash - DocumentHash string `json:"DocumentHash,omitempty"` + DocumentHash *string `json:"DocumentHash,omitempty"` // DocumentHashType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowruncommandparameters.html#cfn-ssm-maintenancewindowtask-maintenancewindowruncommandparameters-documenthashtype - DocumentHashType string `json:"DocumentHashType,omitempty"` + DocumentHashType *string `json:"DocumentHashType,omitempty"` // DocumentVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowruncommandparameters.html#cfn-ssm-maintenancewindowtask-maintenancewindowruncommandparameters-documentversion - DocumentVersion string `json:"DocumentVersion,omitempty"` + DocumentVersion *string `json:"DocumentVersion,omitempty"` // NotificationConfig AWS CloudFormation Property // Required: false @@ -41,27 +41,27 @@ type MaintenanceWindowTask_MaintenanceWindowRunCommandParameters struct { // OutputS3BucketName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowruncommandparameters.html#cfn-ssm-maintenancewindowtask-maintenancewindowruncommandparameters-outputs3bucketname - OutputS3BucketName string `json:"OutputS3BucketName,omitempty"` + OutputS3BucketName *string `json:"OutputS3BucketName,omitempty"` // OutputS3KeyPrefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowruncommandparameters.html#cfn-ssm-maintenancewindowtask-maintenancewindowruncommandparameters-outputs3keyprefix - OutputS3KeyPrefix string `json:"OutputS3KeyPrefix,omitempty"` + OutputS3KeyPrefix *string `json:"OutputS3KeyPrefix,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowruncommandparameters.html#cfn-ssm-maintenancewindowtask-maintenancewindowruncommandparameters-servicerolearn - ServiceRoleArn string `json:"ServiceRoleArn,omitempty"` + ServiceRoleArn *string `json:"ServiceRoleArn,omitempty"` // TimeoutSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowruncommandparameters.html#cfn-ssm-maintenancewindowtask-maintenancewindowruncommandparameters-timeoutseconds - TimeoutSeconds int `json:"TimeoutSeconds,omitempty"` + TimeoutSeconds *int `json:"TimeoutSeconds,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ssm/aws-ssm-maintenancewindowtask_maintenancewindowstepfunctionsparameters.go b/cloudformation/ssm/aws-ssm-maintenancewindowtask_maintenancewindowstepfunctionsparameters.go index 9751f1bdf5..d6a9ff20ad 100644 --- a/cloudformation/ssm/aws-ssm-maintenancewindowtask_maintenancewindowstepfunctionsparameters.go +++ b/cloudformation/ssm/aws-ssm-maintenancewindowtask_maintenancewindowstepfunctionsparameters.go @@ -11,12 +11,12 @@ type MaintenanceWindowTask_MaintenanceWindowStepFunctionsParameters struct { // Input AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowstepfunctionsparameters.html#cfn-ssm-maintenancewindowtask-maintenancewindowstepfunctionsparameters-input - Input string `json:"Input,omitempty"` + Input *string `json:"Input,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowstepfunctionsparameters.html#cfn-ssm-maintenancewindowtask-maintenancewindowstepfunctionsparameters-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ssm/aws-ssm-maintenancewindowtask_notificationconfig.go b/cloudformation/ssm/aws-ssm-maintenancewindowtask_notificationconfig.go index 681059ffe7..4abeb33092 100644 --- a/cloudformation/ssm/aws-ssm-maintenancewindowtask_notificationconfig.go +++ b/cloudformation/ssm/aws-ssm-maintenancewindowtask_notificationconfig.go @@ -11,17 +11,17 @@ type MaintenanceWindowTask_NotificationConfig struct { // NotificationArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-notificationconfig.html#cfn-ssm-maintenancewindowtask-notificationconfig-notificationarn - NotificationArn string `json:"NotificationArn,omitempty"` + NotificationArn string `json:"NotificationArn"` // NotificationEvents AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-notificationconfig.html#cfn-ssm-maintenancewindowtask-notificationconfig-notificationevents - NotificationEvents []string `json:"NotificationEvents,omitempty"` + NotificationEvents *[]string `json:"NotificationEvents,omitempty"` // NotificationType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-notificationconfig.html#cfn-ssm-maintenancewindowtask-notificationconfig-notificationtype - NotificationType string `json:"NotificationType,omitempty"` + NotificationType *string `json:"NotificationType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ssm/aws-ssm-maintenancewindowtask_target.go b/cloudformation/ssm/aws-ssm-maintenancewindowtask_target.go index 68072f7839..c6a98d528b 100644 --- a/cloudformation/ssm/aws-ssm-maintenancewindowtask_target.go +++ b/cloudformation/ssm/aws-ssm-maintenancewindowtask_target.go @@ -11,12 +11,12 @@ type MaintenanceWindowTask_Target struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-target.html#cfn-ssm-maintenancewindowtask-target-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Values AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-target.html#cfn-ssm-maintenancewindowtask-target-values - Values []string `json:"Values,omitempty"` + Values []string `json:"Values"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ssm/aws-ssm-parameter.go b/cloudformation/ssm/aws-ssm-parameter.go index cbe583ae2a..093aae0005 100644 --- a/cloudformation/ssm/aws-ssm-parameter.go +++ b/cloudformation/ssm/aws-ssm-parameter.go @@ -15,47 +15,47 @@ type Parameter struct { // AllowedPattern AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm-parameter-allowedpattern - AllowedPattern string `json:"AllowedPattern,omitempty"` + AllowedPattern *string `json:"AllowedPattern,omitempty"` // DataType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm-parameter-datatype - DataType string `json:"DataType,omitempty"` + DataType *string `json:"DataType,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm-parameter-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm-parameter-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Policies AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm-parameter-policies - Policies string `json:"Policies,omitempty"` + Policies *string `json:"Policies,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm-parameter-tier - Tier string `json:"Tier,omitempty"` + Tier *string `json:"Tier,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm-parameter-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm-parameter-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ssm/aws-ssm-patchbaseline.go b/cloudformation/ssm/aws-ssm-patchbaseline.go index 9d2790c750..59e51f9353 100644 --- a/cloudformation/ssm/aws-ssm-patchbaseline.go +++ b/cloudformation/ssm/aws-ssm-patchbaseline.go @@ -21,22 +21,22 @@ type PatchBaseline struct { // ApprovedPatches AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-approvedpatches - ApprovedPatches []string `json:"ApprovedPatches,omitempty"` + ApprovedPatches *[]string `json:"ApprovedPatches,omitempty"` // ApprovedPatchesComplianceLevel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-approvedpatchescompliancelevel - ApprovedPatchesComplianceLevel string `json:"ApprovedPatchesComplianceLevel,omitempty"` + ApprovedPatchesComplianceLevel *string `json:"ApprovedPatchesComplianceLevel,omitempty"` // ApprovedPatchesEnableNonSecurity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-approvedpatchesenablenonsecurity - ApprovedPatchesEnableNonSecurity bool `json:"ApprovedPatchesEnableNonSecurity,omitempty"` + ApprovedPatchesEnableNonSecurity *bool `json:"ApprovedPatchesEnableNonSecurity,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // GlobalFilters AWS CloudFormation Property // Required: false @@ -46,37 +46,37 @@ type PatchBaseline struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // OperatingSystem AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-operatingsystem - OperatingSystem string `json:"OperatingSystem,omitempty"` + OperatingSystem *string `json:"OperatingSystem,omitempty"` // PatchGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-patchgroups - PatchGroups []string `json:"PatchGroups,omitempty"` + PatchGroups *[]string `json:"PatchGroups,omitempty"` // RejectedPatches AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-rejectedpatches - RejectedPatches []string `json:"RejectedPatches,omitempty"` + RejectedPatches *[]string `json:"RejectedPatches,omitempty"` // RejectedPatchesAction AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-rejectedpatchesaction - RejectedPatchesAction string `json:"RejectedPatchesAction,omitempty"` + RejectedPatchesAction *string `json:"RejectedPatchesAction,omitempty"` // Sources AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-sources - Sources []PatchBaseline_PatchSource `json:"Sources,omitempty"` + Sources *[]PatchBaseline_PatchSource `json:"Sources,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ssm/aws-ssm-patchbaseline_patchfilter.go b/cloudformation/ssm/aws-ssm-patchbaseline_patchfilter.go index 33f55333fa..a6d05d8d36 100644 --- a/cloudformation/ssm/aws-ssm-patchbaseline_patchfilter.go +++ b/cloudformation/ssm/aws-ssm-patchbaseline_patchfilter.go @@ -11,12 +11,12 @@ type PatchBaseline_PatchFilter struct { // Key AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-patchfilter.html#cfn-ssm-patchbaseline-patchfilter-key - Key string `json:"Key,omitempty"` + Key *string `json:"Key,omitempty"` // Values AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-patchfilter.html#cfn-ssm-patchbaseline-patchfilter-values - Values []string `json:"Values,omitempty"` + Values *[]string `json:"Values,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ssm/aws-ssm-patchbaseline_patchfiltergroup.go b/cloudformation/ssm/aws-ssm-patchbaseline_patchfiltergroup.go index d8f6f9595e..8f050fcad1 100644 --- a/cloudformation/ssm/aws-ssm-patchbaseline_patchfiltergroup.go +++ b/cloudformation/ssm/aws-ssm-patchbaseline_patchfiltergroup.go @@ -11,7 +11,7 @@ type PatchBaseline_PatchFilterGroup struct { // PatchFilters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-patchfiltergroup.html#cfn-ssm-patchbaseline-patchfiltergroup-patchfilters - PatchFilters []PatchBaseline_PatchFilter `json:"PatchFilters,omitempty"` + PatchFilters *[]PatchBaseline_PatchFilter `json:"PatchFilters,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ssm/aws-ssm-patchbaseline_patchsource.go b/cloudformation/ssm/aws-ssm-patchbaseline_patchsource.go index d71b4f44e6..501d1ff41d 100644 --- a/cloudformation/ssm/aws-ssm-patchbaseline_patchsource.go +++ b/cloudformation/ssm/aws-ssm-patchbaseline_patchsource.go @@ -11,17 +11,17 @@ type PatchBaseline_PatchSource struct { // Configuration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-patchsource.html#cfn-ssm-patchbaseline-patchsource-configuration - Configuration string `json:"Configuration,omitempty"` + Configuration *string `json:"Configuration,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-patchsource.html#cfn-ssm-patchbaseline-patchsource-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Products AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-patchsource.html#cfn-ssm-patchbaseline-patchsource-products - Products []string `json:"Products,omitempty"` + Products *[]string `json:"Products,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ssm/aws-ssm-patchbaseline_rule.go b/cloudformation/ssm/aws-ssm-patchbaseline_rule.go index 15931c51ac..91131d292f 100644 --- a/cloudformation/ssm/aws-ssm-patchbaseline_rule.go +++ b/cloudformation/ssm/aws-ssm-patchbaseline_rule.go @@ -11,7 +11,7 @@ type PatchBaseline_Rule struct { // ApproveAfterDays AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-rule.html#cfn-ssm-patchbaseline-rule-approveafterdays - ApproveAfterDays int `json:"ApproveAfterDays,omitempty"` + ApproveAfterDays *int `json:"ApproveAfterDays,omitempty"` // ApproveUntilDate AWS CloudFormation Property // Required: false @@ -21,12 +21,12 @@ type PatchBaseline_Rule struct { // ComplianceLevel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-rule.html#cfn-ssm-patchbaseline-rule-compliancelevel - ComplianceLevel string `json:"ComplianceLevel,omitempty"` + ComplianceLevel *string `json:"ComplianceLevel,omitempty"` // EnableNonSecurity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-rule.html#cfn-ssm-patchbaseline-rule-enablenonsecurity - EnableNonSecurity bool `json:"EnableNonSecurity,omitempty"` + EnableNonSecurity *bool `json:"EnableNonSecurity,omitempty"` // PatchFilterGroup AWS CloudFormation Property // Required: false diff --git a/cloudformation/ssm/aws-ssm-patchbaseline_rulegroup.go b/cloudformation/ssm/aws-ssm-patchbaseline_rulegroup.go index 28f6aa5825..e79f1ca501 100644 --- a/cloudformation/ssm/aws-ssm-patchbaseline_rulegroup.go +++ b/cloudformation/ssm/aws-ssm-patchbaseline_rulegroup.go @@ -11,7 +11,7 @@ type PatchBaseline_RuleGroup struct { // PatchRules AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-rulegroup.html#cfn-ssm-patchbaseline-rulegroup-patchrules - PatchRules []PatchBaseline_Rule `json:"PatchRules,omitempty"` + PatchRules *[]PatchBaseline_Rule `json:"PatchRules,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ssm/aws-ssm-resourcedatasync.go b/cloudformation/ssm/aws-ssm-resourcedatasync.go index 71a4e4c9c2..5aeb999e4f 100644 --- a/cloudformation/ssm/aws-ssm-resourcedatasync.go +++ b/cloudformation/ssm/aws-ssm-resourcedatasync.go @@ -15,22 +15,22 @@ type ResourceDataSync struct { // BucketName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html#cfn-ssm-resourcedatasync-bucketname - BucketName string `json:"BucketName,omitempty"` + BucketName *string `json:"BucketName,omitempty"` // BucketPrefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html#cfn-ssm-resourcedatasync-bucketprefix - BucketPrefix string `json:"BucketPrefix,omitempty"` + BucketPrefix *string `json:"BucketPrefix,omitempty"` // BucketRegion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html#cfn-ssm-resourcedatasync-bucketregion - BucketRegion string `json:"BucketRegion,omitempty"` + BucketRegion *string `json:"BucketRegion,omitempty"` // KMSKeyArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html#cfn-ssm-resourcedatasync-kmskeyarn - KMSKeyArn string `json:"KMSKeyArn,omitempty"` + KMSKeyArn *string `json:"KMSKeyArn,omitempty"` // S3Destination AWS CloudFormation Property // Required: false @@ -40,12 +40,12 @@ type ResourceDataSync struct { // SyncFormat AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html#cfn-ssm-resourcedatasync-syncformat - SyncFormat string `json:"SyncFormat,omitempty"` + SyncFormat *string `json:"SyncFormat,omitempty"` // SyncName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html#cfn-ssm-resourcedatasync-syncname - SyncName string `json:"SyncName,omitempty"` + SyncName string `json:"SyncName"` // SyncSource AWS CloudFormation Property // Required: false @@ -55,7 +55,7 @@ type ResourceDataSync struct { // SyncType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html#cfn-ssm-resourcedatasync-synctype - SyncType string `json:"SyncType,omitempty"` + SyncType *string `json:"SyncType,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ssm/aws-ssm-resourcedatasync_awsorganizationssource.go b/cloudformation/ssm/aws-ssm-resourcedatasync_awsorganizationssource.go index bcb866cb23..22bcaa619b 100644 --- a/cloudformation/ssm/aws-ssm-resourcedatasync_awsorganizationssource.go +++ b/cloudformation/ssm/aws-ssm-resourcedatasync_awsorganizationssource.go @@ -11,12 +11,12 @@ type ResourceDataSync_AwsOrganizationsSource struct { // OrganizationSourceType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-resourcedatasync-awsorganizationssource.html#cfn-ssm-resourcedatasync-awsorganizationssource-organizationsourcetype - OrganizationSourceType string `json:"OrganizationSourceType,omitempty"` + OrganizationSourceType string `json:"OrganizationSourceType"` // OrganizationalUnits AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-resourcedatasync-awsorganizationssource.html#cfn-ssm-resourcedatasync-awsorganizationssource-organizationalunits - OrganizationalUnits []string `json:"OrganizationalUnits,omitempty"` + OrganizationalUnits *[]string `json:"OrganizationalUnits,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ssm/aws-ssm-resourcedatasync_s3destination.go b/cloudformation/ssm/aws-ssm-resourcedatasync_s3destination.go index 9114a67fc5..f15d82c6d8 100644 --- a/cloudformation/ssm/aws-ssm-resourcedatasync_s3destination.go +++ b/cloudformation/ssm/aws-ssm-resourcedatasync_s3destination.go @@ -11,27 +11,27 @@ type ResourceDataSync_S3Destination struct { // BucketName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-resourcedatasync-s3destination.html#cfn-ssm-resourcedatasync-s3destination-bucketname - BucketName string `json:"BucketName,omitempty"` + BucketName string `json:"BucketName"` // BucketPrefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-resourcedatasync-s3destination.html#cfn-ssm-resourcedatasync-s3destination-bucketprefix - BucketPrefix string `json:"BucketPrefix,omitempty"` + BucketPrefix *string `json:"BucketPrefix,omitempty"` // BucketRegion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-resourcedatasync-s3destination.html#cfn-ssm-resourcedatasync-s3destination-bucketregion - BucketRegion string `json:"BucketRegion,omitempty"` + BucketRegion string `json:"BucketRegion"` // KMSKeyArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-resourcedatasync-s3destination.html#cfn-ssm-resourcedatasync-s3destination-kmskeyarn - KMSKeyArn string `json:"KMSKeyArn,omitempty"` + KMSKeyArn *string `json:"KMSKeyArn,omitempty"` // SyncFormat AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-resourcedatasync-s3destination.html#cfn-ssm-resourcedatasync-s3destination-syncformat - SyncFormat string `json:"SyncFormat,omitempty"` + SyncFormat string `json:"SyncFormat"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ssm/aws-ssm-resourcedatasync_syncsource.go b/cloudformation/ssm/aws-ssm-resourcedatasync_syncsource.go index 6430450a43..4700f6e8cc 100644 --- a/cloudformation/ssm/aws-ssm-resourcedatasync_syncsource.go +++ b/cloudformation/ssm/aws-ssm-resourcedatasync_syncsource.go @@ -16,17 +16,17 @@ type ResourceDataSync_SyncSource struct { // IncludeFutureRegions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-resourcedatasync-syncsource.html#cfn-ssm-resourcedatasync-syncsource-includefutureregions - IncludeFutureRegions bool `json:"IncludeFutureRegions,omitempty"` + IncludeFutureRegions *bool `json:"IncludeFutureRegions,omitempty"` // SourceRegions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-resourcedatasync-syncsource.html#cfn-ssm-resourcedatasync-syncsource-sourceregions - SourceRegions []string `json:"SourceRegions,omitempty"` + SourceRegions []string `json:"SourceRegions"` // SourceType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-resourcedatasync-syncsource.html#cfn-ssm-resourcedatasync-syncsource-sourcetype - SourceType string `json:"SourceType,omitempty"` + SourceType string `json:"SourceType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ssmcontacts/aws-ssmcontacts-contact.go b/cloudformation/ssmcontacts/aws-ssmcontacts-contact.go index ed7a1c85ce..a2e4d3334f 100644 --- a/cloudformation/ssmcontacts/aws-ssmcontacts-contact.go +++ b/cloudformation/ssmcontacts/aws-ssmcontacts-contact.go @@ -15,22 +15,22 @@ type Contact struct { // Alias AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmcontacts-contact.html#cfn-ssmcontacts-contact-alias - Alias string `json:"Alias,omitempty"` + Alias string `json:"Alias"` // DisplayName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmcontacts-contact.html#cfn-ssmcontacts-contact-displayname - DisplayName string `json:"DisplayName,omitempty"` + DisplayName string `json:"DisplayName"` // Plan AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmcontacts-contact.html#cfn-ssmcontacts-contact-plan - Plan []Contact_Stage `json:"Plan,omitempty"` + Plan []Contact_Stage `json:"Plan"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmcontacts-contact.html#cfn-ssmcontacts-contact-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ssmcontacts/aws-ssmcontacts-contact_channeltargetinfo.go b/cloudformation/ssmcontacts/aws-ssmcontacts-contact_channeltargetinfo.go index 3c1bf36ed6..86a8d5db2b 100644 --- a/cloudformation/ssmcontacts/aws-ssmcontacts-contact_channeltargetinfo.go +++ b/cloudformation/ssmcontacts/aws-ssmcontacts-contact_channeltargetinfo.go @@ -11,7 +11,7 @@ type Contact_ChannelTargetInfo struct { // ChannelId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmcontacts-contact-channeltargetinfo.html#cfn-ssmcontacts-contact-channeltargetinfo-channelid - ChannelId string `json:"ChannelId,omitempty"` + ChannelId string `json:"ChannelId"` // RetryIntervalInMinutes AWS CloudFormation Property // Required: true diff --git a/cloudformation/ssmcontacts/aws-ssmcontacts-contact_contacttargetinfo.go b/cloudformation/ssmcontacts/aws-ssmcontacts-contact_contacttargetinfo.go index d566ce1511..19f37eb35b 100644 --- a/cloudformation/ssmcontacts/aws-ssmcontacts-contact_contacttargetinfo.go +++ b/cloudformation/ssmcontacts/aws-ssmcontacts-contact_contacttargetinfo.go @@ -11,7 +11,7 @@ type Contact_ContactTargetInfo struct { // ContactId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmcontacts-contact-contacttargetinfo.html#cfn-ssmcontacts-contact-contacttargetinfo-contactid - ContactId string `json:"ContactId,omitempty"` + ContactId string `json:"ContactId"` // IsEssential AWS CloudFormation Property // Required: true diff --git a/cloudformation/ssmcontacts/aws-ssmcontacts-contact_stage.go b/cloudformation/ssmcontacts/aws-ssmcontacts-contact_stage.go index fc8046c54e..0787aae657 100644 --- a/cloudformation/ssmcontacts/aws-ssmcontacts-contact_stage.go +++ b/cloudformation/ssmcontacts/aws-ssmcontacts-contact_stage.go @@ -16,7 +16,7 @@ type Contact_Stage struct { // Targets AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmcontacts-contact-stage.html#cfn-ssmcontacts-contact-stage-targets - Targets []Contact_Targets `json:"Targets,omitempty"` + Targets *[]Contact_Targets `json:"Targets,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ssmcontacts/aws-ssmcontacts-contactchannel.go b/cloudformation/ssmcontacts/aws-ssmcontacts-contactchannel.go index 384c51ba1c..21abfd060f 100644 --- a/cloudformation/ssmcontacts/aws-ssmcontacts-contactchannel.go +++ b/cloudformation/ssmcontacts/aws-ssmcontacts-contactchannel.go @@ -15,27 +15,27 @@ type ContactChannel struct { // ChannelAddress AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmcontacts-contactchannel.html#cfn-ssmcontacts-contactchannel-channeladdress - ChannelAddress string `json:"ChannelAddress,omitempty"` + ChannelAddress string `json:"ChannelAddress"` // ChannelName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmcontacts-contactchannel.html#cfn-ssmcontacts-contactchannel-channelname - ChannelName string `json:"ChannelName,omitempty"` + ChannelName string `json:"ChannelName"` // ChannelType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmcontacts-contactchannel.html#cfn-ssmcontacts-contactchannel-channeltype - ChannelType string `json:"ChannelType,omitempty"` + ChannelType string `json:"ChannelType"` // ContactId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmcontacts-contactchannel.html#cfn-ssmcontacts-contactchannel-contactid - ContactId string `json:"ContactId,omitempty"` + ContactId string `json:"ContactId"` // DeferActivation AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmcontacts-contactchannel.html#cfn-ssmcontacts-contactchannel-deferactivation - DeferActivation bool `json:"DeferActivation,omitempty"` + DeferActivation *bool `json:"DeferActivation,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ssmincidents/aws-ssmincidents-replicationset.go b/cloudformation/ssmincidents/aws-ssmincidents-replicationset.go index 1be102eb20..2b6b145716 100644 --- a/cloudformation/ssmincidents/aws-ssmincidents-replicationset.go +++ b/cloudformation/ssmincidents/aws-ssmincidents-replicationset.go @@ -15,12 +15,12 @@ type ReplicationSet struct { // DeletionProtected AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmincidents-replicationset.html#cfn-ssmincidents-replicationset-deletionprotected - DeletionProtected bool `json:"DeletionProtected,omitempty"` + DeletionProtected *bool `json:"DeletionProtected,omitempty"` // Regions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmincidents-replicationset.html#cfn-ssmincidents-replicationset-regions - Regions []ReplicationSet_ReplicationRegion `json:"Regions,omitempty"` + Regions []ReplicationSet_ReplicationRegion `json:"Regions"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ssmincidents/aws-ssmincidents-replicationset_regionconfiguration.go b/cloudformation/ssmincidents/aws-ssmincidents-replicationset_regionconfiguration.go index bf4f910192..da5740e5b3 100644 --- a/cloudformation/ssmincidents/aws-ssmincidents-replicationset_regionconfiguration.go +++ b/cloudformation/ssmincidents/aws-ssmincidents-replicationset_regionconfiguration.go @@ -11,7 +11,7 @@ type ReplicationSet_RegionConfiguration struct { // SseKmsKeyId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmincidents-replicationset-regionconfiguration.html#cfn-ssmincidents-replicationset-regionconfiguration-ssekmskeyid - SseKmsKeyId string `json:"SseKmsKeyId,omitempty"` + SseKmsKeyId string `json:"SseKmsKeyId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ssmincidents/aws-ssmincidents-replicationset_replicationregion.go b/cloudformation/ssmincidents/aws-ssmincidents-replicationset_replicationregion.go index 4030a64421..9e0262c45d 100644 --- a/cloudformation/ssmincidents/aws-ssmincidents-replicationset_replicationregion.go +++ b/cloudformation/ssmincidents/aws-ssmincidents-replicationset_replicationregion.go @@ -16,7 +16,7 @@ type ReplicationSet_ReplicationRegion struct { // RegionName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmincidents-replicationset-replicationregion.html#cfn-ssmincidents-replicationset-replicationregion-regionname - RegionName string `json:"RegionName,omitempty"` + RegionName *string `json:"RegionName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ssmincidents/aws-ssmincidents-responseplan.go b/cloudformation/ssmincidents/aws-ssmincidents-responseplan.go index 8eaeaa1dcc..92f7c77a6c 100644 --- a/cloudformation/ssmincidents/aws-ssmincidents-responseplan.go +++ b/cloudformation/ssmincidents/aws-ssmincidents-responseplan.go @@ -16,7 +16,7 @@ type ResponsePlan struct { // Actions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmincidents-responseplan.html#cfn-ssmincidents-responseplan-actions - Actions []ResponsePlan_Action `json:"Actions,omitempty"` + Actions *[]ResponsePlan_Action `json:"Actions,omitempty"` // ChatChannel AWS CloudFormation Property // Required: false @@ -26,27 +26,27 @@ type ResponsePlan struct { // DisplayName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmincidents-responseplan.html#cfn-ssmincidents-responseplan-displayname - DisplayName string `json:"DisplayName,omitempty"` + DisplayName *string `json:"DisplayName,omitempty"` // Engagements AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmincidents-responseplan.html#cfn-ssmincidents-responseplan-engagements - Engagements []string `json:"Engagements,omitempty"` + Engagements *[]string `json:"Engagements,omitempty"` // IncidentTemplate AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmincidents-responseplan.html#cfn-ssmincidents-responseplan-incidenttemplate - IncidentTemplate *ResponsePlan_IncidentTemplate `json:"IncidentTemplate,omitempty"` + IncidentTemplate *ResponsePlan_IncidentTemplate `json:"IncidentTemplate"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmincidents-responseplan.html#cfn-ssmincidents-responseplan-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmincidents-responseplan.html#cfn-ssmincidents-responseplan-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ssmincidents/aws-ssmincidents-responseplan_chatchannel.go b/cloudformation/ssmincidents/aws-ssmincidents-responseplan_chatchannel.go index 5cdf353762..328fb19c9b 100644 --- a/cloudformation/ssmincidents/aws-ssmincidents-responseplan_chatchannel.go +++ b/cloudformation/ssmincidents/aws-ssmincidents-responseplan_chatchannel.go @@ -11,7 +11,7 @@ type ResponsePlan_ChatChannel struct { // ChatbotSns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmincidents-responseplan-chatchannel.html#cfn-ssmincidents-responseplan-chatchannel-chatbotsns - ChatbotSns []string `json:"ChatbotSns,omitempty"` + ChatbotSns *[]string `json:"ChatbotSns,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ssmincidents/aws-ssmincidents-responseplan_incidenttemplate.go b/cloudformation/ssmincidents/aws-ssmincidents-responseplan_incidenttemplate.go index 225ade63a2..aa17785c0c 100644 --- a/cloudformation/ssmincidents/aws-ssmincidents-responseplan_incidenttemplate.go +++ b/cloudformation/ssmincidents/aws-ssmincidents-responseplan_incidenttemplate.go @@ -11,7 +11,7 @@ type ResponsePlan_IncidentTemplate struct { // DedupeString AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmincidents-responseplan-incidenttemplate.html#cfn-ssmincidents-responseplan-incidenttemplate-dedupestring - DedupeString string `json:"DedupeString,omitempty"` + DedupeString *string `json:"DedupeString,omitempty"` // Impact AWS CloudFormation Property // Required: true @@ -21,17 +21,17 @@ type ResponsePlan_IncidentTemplate struct { // NotificationTargets AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmincidents-responseplan-incidenttemplate.html#cfn-ssmincidents-responseplan-incidenttemplate-notificationtargets - NotificationTargets []ResponsePlan_NotificationTargetItem `json:"NotificationTargets,omitempty"` + NotificationTargets *[]ResponsePlan_NotificationTargetItem `json:"NotificationTargets,omitempty"` // Summary AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmincidents-responseplan-incidenttemplate.html#cfn-ssmincidents-responseplan-incidenttemplate-summary - Summary string `json:"Summary,omitempty"` + Summary *string `json:"Summary,omitempty"` // Title AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmincidents-responseplan-incidenttemplate.html#cfn-ssmincidents-responseplan-incidenttemplate-title - Title string `json:"Title,omitempty"` + Title string `json:"Title"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ssmincidents/aws-ssmincidents-responseplan_notificationtargetitem.go b/cloudformation/ssmincidents/aws-ssmincidents-responseplan_notificationtargetitem.go index adf49bb43e..c0f37ca40e 100644 --- a/cloudformation/ssmincidents/aws-ssmincidents-responseplan_notificationtargetitem.go +++ b/cloudformation/ssmincidents/aws-ssmincidents-responseplan_notificationtargetitem.go @@ -11,7 +11,7 @@ type ResponsePlan_NotificationTargetItem struct { // SnsTopicArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmincidents-responseplan-notificationtargetitem.html#cfn-ssmincidents-responseplan-notificationtargetitem-snstopicarn - SnsTopicArn string `json:"SnsTopicArn,omitempty"` + SnsTopicArn *string `json:"SnsTopicArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ssmincidents/aws-ssmincidents-responseplan_ssmautomation.go b/cloudformation/ssmincidents/aws-ssmincidents-responseplan_ssmautomation.go index 7b9dc1fa20..e8aedeb3af 100644 --- a/cloudformation/ssmincidents/aws-ssmincidents-responseplan_ssmautomation.go +++ b/cloudformation/ssmincidents/aws-ssmincidents-responseplan_ssmautomation.go @@ -11,27 +11,27 @@ type ResponsePlan_SsmAutomation struct { // DocumentName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmincidents-responseplan-ssmautomation.html#cfn-ssmincidents-responseplan-ssmautomation-documentname - DocumentName string `json:"DocumentName,omitempty"` + DocumentName string `json:"DocumentName"` // DocumentVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmincidents-responseplan-ssmautomation.html#cfn-ssmincidents-responseplan-ssmautomation-documentversion - DocumentVersion string `json:"DocumentVersion,omitempty"` + DocumentVersion *string `json:"DocumentVersion,omitempty"` // Parameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmincidents-responseplan-ssmautomation.html#cfn-ssmincidents-responseplan-ssmautomation-parameters - Parameters []ResponsePlan_SsmParameter `json:"Parameters,omitempty"` + Parameters *[]ResponsePlan_SsmParameter `json:"Parameters,omitempty"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmincidents-responseplan-ssmautomation.html#cfn-ssmincidents-responseplan-ssmautomation-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // TargetAccount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmincidents-responseplan-ssmautomation.html#cfn-ssmincidents-responseplan-ssmautomation-targetaccount - TargetAccount string `json:"TargetAccount,omitempty"` + TargetAccount *string `json:"TargetAccount,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ssmincidents/aws-ssmincidents-responseplan_ssmparameter.go b/cloudformation/ssmincidents/aws-ssmincidents-responseplan_ssmparameter.go index 248ccde330..54183e4212 100644 --- a/cloudformation/ssmincidents/aws-ssmincidents-responseplan_ssmparameter.go +++ b/cloudformation/ssmincidents/aws-ssmincidents-responseplan_ssmparameter.go @@ -11,12 +11,12 @@ type ResponsePlan_SsmParameter struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmincidents-responseplan-ssmparameter.html#cfn-ssmincidents-responseplan-ssmparameter-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Values AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmincidents-responseplan-ssmparameter.html#cfn-ssmincidents-responseplan-ssmparameter-values - Values []string `json:"Values,omitempty"` + Values []string `json:"Values"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sso/aws-sso-assignment.go b/cloudformation/sso/aws-sso-assignment.go index ee302dc4bf..b47a55172b 100644 --- a/cloudformation/sso/aws-sso-assignment.go +++ b/cloudformation/sso/aws-sso-assignment.go @@ -15,32 +15,32 @@ type Assignment struct { // InstanceArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sso-assignment.html#cfn-sso-assignment-instancearn - InstanceArn string `json:"InstanceArn,omitempty"` + InstanceArn string `json:"InstanceArn"` // PermissionSetArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sso-assignment.html#cfn-sso-assignment-permissionsetarn - PermissionSetArn string `json:"PermissionSetArn,omitempty"` + PermissionSetArn string `json:"PermissionSetArn"` // PrincipalId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sso-assignment.html#cfn-sso-assignment-principalid - PrincipalId string `json:"PrincipalId,omitempty"` + PrincipalId string `json:"PrincipalId"` // PrincipalType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sso-assignment.html#cfn-sso-assignment-principaltype - PrincipalType string `json:"PrincipalType,omitempty"` + PrincipalType string `json:"PrincipalType"` // TargetId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sso-assignment.html#cfn-sso-assignment-targetid - TargetId string `json:"TargetId,omitempty"` + TargetId string `json:"TargetId"` // TargetType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sso-assignment.html#cfn-sso-assignment-targettype - TargetType string `json:"TargetType,omitempty"` + TargetType string `json:"TargetType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sso/aws-sso-instanceaccesscontrolattributeconfiguration.go b/cloudformation/sso/aws-sso-instanceaccesscontrolattributeconfiguration.go index 3a56cdcbbb..67d8c79d10 100644 --- a/cloudformation/sso/aws-sso-instanceaccesscontrolattributeconfiguration.go +++ b/cloudformation/sso/aws-sso-instanceaccesscontrolattributeconfiguration.go @@ -15,12 +15,12 @@ type InstanceAccessControlAttributeConfiguration struct { // AccessControlAttributes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sso-instanceaccesscontrolattributeconfiguration.html#cfn-sso-instanceaccesscontrolattributeconfiguration-accesscontrolattributes - AccessControlAttributes []InstanceAccessControlAttributeConfiguration_AccessControlAttribute `json:"AccessControlAttributes,omitempty"` + AccessControlAttributes *[]InstanceAccessControlAttributeConfiguration_AccessControlAttribute `json:"AccessControlAttributes,omitempty"` // InstanceArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sso-instanceaccesscontrolattributeconfiguration.html#cfn-sso-instanceaccesscontrolattributeconfiguration-instancearn - InstanceArn string `json:"InstanceArn,omitempty"` + InstanceArn string `json:"InstanceArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sso/aws-sso-instanceaccesscontrolattributeconfiguration_accesscontrolattribute.go b/cloudformation/sso/aws-sso-instanceaccesscontrolattributeconfiguration_accesscontrolattribute.go index 4d4d687f16..039671c790 100644 --- a/cloudformation/sso/aws-sso-instanceaccesscontrolattributeconfiguration_accesscontrolattribute.go +++ b/cloudformation/sso/aws-sso-instanceaccesscontrolattributeconfiguration_accesscontrolattribute.go @@ -11,12 +11,12 @@ type InstanceAccessControlAttributeConfiguration_AccessControlAttribute struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sso-instanceaccesscontrolattributeconfiguration-accesscontrolattribute.html#cfn-sso-instanceaccesscontrolattributeconfiguration-accesscontrolattribute-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sso-instanceaccesscontrolattributeconfiguration-accesscontrolattribute.html#cfn-sso-instanceaccesscontrolattributeconfiguration-accesscontrolattribute-value - Value *InstanceAccessControlAttributeConfiguration_AccessControlAttributeValue `json:"Value,omitempty"` + Value *InstanceAccessControlAttributeConfiguration_AccessControlAttributeValue `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sso/aws-sso-instanceaccesscontrolattributeconfiguration_accesscontrolattributevalue.go b/cloudformation/sso/aws-sso-instanceaccesscontrolattributeconfiguration_accesscontrolattributevalue.go index 6caa2eeeb0..794ae5b15c 100644 --- a/cloudformation/sso/aws-sso-instanceaccesscontrolattributeconfiguration_accesscontrolattributevalue.go +++ b/cloudformation/sso/aws-sso-instanceaccesscontrolattributeconfiguration_accesscontrolattributevalue.go @@ -11,7 +11,7 @@ type InstanceAccessControlAttributeConfiguration_AccessControlAttributeValue str // Source AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sso-instanceaccesscontrolattributeconfiguration-accesscontrolattributevalue.html#cfn-sso-instanceaccesscontrolattributeconfiguration-accesscontrolattributevalue-source - Source []string `json:"Source,omitempty"` + Source []string `json:"Source"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sso/aws-sso-permissionset.go b/cloudformation/sso/aws-sso-permissionset.go index 2a4a5e8ad9..8988863b71 100644 --- a/cloudformation/sso/aws-sso-permissionset.go +++ b/cloudformation/sso/aws-sso-permissionset.go @@ -16,42 +16,42 @@ type PermissionSet struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sso-permissionset.html#cfn-sso-permissionset-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sso-permissionset.html#cfn-sso-permissionset-instancearn - InstanceArn string `json:"InstanceArn,omitempty"` + InstanceArn string `json:"InstanceArn"` // ManagedPolicies AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sso-permissionset.html#cfn-sso-permissionset-managedpolicies - ManagedPolicies []string `json:"ManagedPolicies,omitempty"` + ManagedPolicies *[]string `json:"ManagedPolicies,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sso-permissionset.html#cfn-sso-permissionset-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // RelayStateType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sso-permissionset.html#cfn-sso-permissionset-relaystatetype - RelayStateType string `json:"RelayStateType,omitempty"` + RelayStateType *string `json:"RelayStateType,omitempty"` // SessionDuration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sso-permissionset.html#cfn-sso-permissionset-sessionduration - SessionDuration string `json:"SessionDuration,omitempty"` + SessionDuration *string `json:"SessionDuration,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sso-permissionset.html#cfn-sso-permissionset-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/stepfunctions/aws-stepfunctions-activity.go b/cloudformation/stepfunctions/aws-stepfunctions-activity.go index 24063b1cad..e23b0f4a9c 100644 --- a/cloudformation/stepfunctions/aws-stepfunctions-activity.go +++ b/cloudformation/stepfunctions/aws-stepfunctions-activity.go @@ -15,12 +15,12 @@ type Activity struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-stepfunctions-activity.html#cfn-stepfunctions-activity-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-stepfunctions-activity.html#cfn-stepfunctions-activity-tags - Tags []Activity_TagsEntry `json:"Tags,omitempty"` + Tags *[]Activity_TagsEntry `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/stepfunctions/aws-stepfunctions-activity_tagsentry.go b/cloudformation/stepfunctions/aws-stepfunctions-activity_tagsentry.go index ebf9a9c5f5..c2b823dbc2 100644 --- a/cloudformation/stepfunctions/aws-stepfunctions-activity_tagsentry.go +++ b/cloudformation/stepfunctions/aws-stepfunctions-activity_tagsentry.go @@ -11,12 +11,12 @@ type Activity_TagsEntry struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stepfunctions-activity-tagsentry.html#cfn-stepfunctions-activity-tagsentry-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stepfunctions-activity-tagsentry.html#cfn-stepfunctions-activity-tagsentry-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/stepfunctions/aws-stepfunctions-statemachine.go b/cloudformation/stepfunctions/aws-stepfunctions-statemachine.go index 4022588e05..143eb42678 100644 --- a/cloudformation/stepfunctions/aws-stepfunctions-statemachine.go +++ b/cloudformation/stepfunctions/aws-stepfunctions-statemachine.go @@ -25,12 +25,12 @@ type StateMachine struct { // DefinitionString AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-stepfunctions-statemachine.html#cfn-stepfunctions-statemachine-definitionstring - DefinitionString string `json:"DefinitionString,omitempty"` + DefinitionString *string `json:"DefinitionString,omitempty"` // DefinitionSubstitutions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-stepfunctions-statemachine.html#cfn-stepfunctions-statemachine-definitionsubstitutions - DefinitionSubstitutions map[string]string `json:"DefinitionSubstitutions,omitempty"` + DefinitionSubstitutions *map[string]string `json:"DefinitionSubstitutions,omitempty"` // LoggingConfiguration AWS CloudFormation Property // Required: false @@ -40,22 +40,22 @@ type StateMachine struct { // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-stepfunctions-statemachine.html#cfn-stepfunctions-statemachine-rolearn - RoleArn string `json:"RoleArn,omitempty"` + RoleArn string `json:"RoleArn"` // StateMachineName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-stepfunctions-statemachine.html#cfn-stepfunctions-statemachine-statemachinename - StateMachineName string `json:"StateMachineName,omitempty"` + StateMachineName *string `json:"StateMachineName,omitempty"` // StateMachineType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-stepfunctions-statemachine.html#cfn-stepfunctions-statemachine-statemachinetype - StateMachineType string `json:"StateMachineType,omitempty"` + StateMachineType *string `json:"StateMachineType,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-stepfunctions-statemachine.html#cfn-stepfunctions-statemachine-tags - Tags []StateMachine_TagsEntry `json:"Tags,omitempty"` + Tags *[]StateMachine_TagsEntry `json:"Tags,omitempty"` // TracingConfiguration AWS CloudFormation Property // Required: false diff --git a/cloudformation/stepfunctions/aws-stepfunctions-statemachine_cloudwatchlogsloggroup.go b/cloudformation/stepfunctions/aws-stepfunctions-statemachine_cloudwatchlogsloggroup.go index 4a3b4c0c66..f0499e86b1 100644 --- a/cloudformation/stepfunctions/aws-stepfunctions-statemachine_cloudwatchlogsloggroup.go +++ b/cloudformation/stepfunctions/aws-stepfunctions-statemachine_cloudwatchlogsloggroup.go @@ -11,7 +11,7 @@ type StateMachine_CloudWatchLogsLogGroup struct { // LogGroupArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stepfunctions-statemachine-cloudwatchlogsloggroup.html#cfn-stepfunctions-statemachine-cloudwatchlogsloggroup-loggrouparn - LogGroupArn string `json:"LogGroupArn,omitempty"` + LogGroupArn *string `json:"LogGroupArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/stepfunctions/aws-stepfunctions-statemachine_loggingconfiguration.go b/cloudformation/stepfunctions/aws-stepfunctions-statemachine_loggingconfiguration.go index 969020f763..92e577c582 100644 --- a/cloudformation/stepfunctions/aws-stepfunctions-statemachine_loggingconfiguration.go +++ b/cloudformation/stepfunctions/aws-stepfunctions-statemachine_loggingconfiguration.go @@ -11,17 +11,17 @@ type StateMachine_LoggingConfiguration struct { // Destinations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stepfunctions-statemachine-loggingconfiguration.html#cfn-stepfunctions-statemachine-loggingconfiguration-destinations - Destinations []StateMachine_LogDestination `json:"Destinations,omitempty"` + Destinations *[]StateMachine_LogDestination `json:"Destinations,omitempty"` // IncludeExecutionData AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stepfunctions-statemachine-loggingconfiguration.html#cfn-stepfunctions-statemachine-loggingconfiguration-includeexecutiondata - IncludeExecutionData bool `json:"IncludeExecutionData,omitempty"` + IncludeExecutionData *bool `json:"IncludeExecutionData,omitempty"` // Level AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stepfunctions-statemachine-loggingconfiguration.html#cfn-stepfunctions-statemachine-loggingconfiguration-level - Level string `json:"Level,omitempty"` + Level *string `json:"Level,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/stepfunctions/aws-stepfunctions-statemachine_s3location.go b/cloudformation/stepfunctions/aws-stepfunctions-statemachine_s3location.go index 859c60574e..9905568921 100644 --- a/cloudformation/stepfunctions/aws-stepfunctions-statemachine_s3location.go +++ b/cloudformation/stepfunctions/aws-stepfunctions-statemachine_s3location.go @@ -11,17 +11,17 @@ type StateMachine_S3Location struct { // Bucket AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stepfunctions-statemachine-s3location.html#cfn-stepfunctions-statemachine-s3location-bucket - Bucket string `json:"Bucket,omitempty"` + Bucket string `json:"Bucket"` // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stepfunctions-statemachine-s3location.html#cfn-stepfunctions-statemachine-s3location-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Version AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stepfunctions-statemachine-s3location.html#cfn-stepfunctions-statemachine-s3location-version - Version string `json:"Version,omitempty"` + Version *string `json:"Version,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/stepfunctions/aws-stepfunctions-statemachine_tagsentry.go b/cloudformation/stepfunctions/aws-stepfunctions-statemachine_tagsentry.go index b548c7dbea..f82c375e6b 100644 --- a/cloudformation/stepfunctions/aws-stepfunctions-statemachine_tagsentry.go +++ b/cloudformation/stepfunctions/aws-stepfunctions-statemachine_tagsentry.go @@ -11,12 +11,12 @@ type StateMachine_TagsEntry struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stepfunctions-statemachine-tagsentry.html#cfn-stepfunctions-statemachine-tagsentry-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stepfunctions-statemachine-tagsentry.html#cfn-stepfunctions-statemachine-tagsentry-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/stepfunctions/aws-stepfunctions-statemachine_tracingconfiguration.go b/cloudformation/stepfunctions/aws-stepfunctions-statemachine_tracingconfiguration.go index 714fe9a7c8..476fc9c253 100644 --- a/cloudformation/stepfunctions/aws-stepfunctions-statemachine_tracingconfiguration.go +++ b/cloudformation/stepfunctions/aws-stepfunctions-statemachine_tracingconfiguration.go @@ -11,7 +11,7 @@ type StateMachine_TracingConfiguration struct { // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stepfunctions-statemachine-tracingconfiguration.html#cfn-stepfunctions-statemachine-tracingconfiguration-enabled - Enabled bool `json:"Enabled,omitempty"` + Enabled *bool `json:"Enabled,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/synthetics/aws-synthetics-canary.go b/cloudformation/synthetics/aws-synthetics-canary.go index 61a9f56e08..dd948a41bc 100644 --- a/cloudformation/synthetics/aws-synthetics-canary.go +++ b/cloudformation/synthetics/aws-synthetics-canary.go @@ -21,27 +21,27 @@ type Canary struct { // ArtifactS3Location AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-synthetics-canary.html#cfn-synthetics-canary-artifacts3location - ArtifactS3Location string `json:"ArtifactS3Location,omitempty"` + ArtifactS3Location string `json:"ArtifactS3Location"` // Code AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-synthetics-canary.html#cfn-synthetics-canary-code - Code *Canary_Code `json:"Code,omitempty"` + Code *Canary_Code `json:"Code"` // ExecutionRoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-synthetics-canary.html#cfn-synthetics-canary-executionrolearn - ExecutionRoleArn string `json:"ExecutionRoleArn,omitempty"` + ExecutionRoleArn string `json:"ExecutionRoleArn"` // FailureRetentionPeriod AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-synthetics-canary.html#cfn-synthetics-canary-failureretentionperiod - FailureRetentionPeriod int `json:"FailureRetentionPeriod,omitempty"` + FailureRetentionPeriod *int `json:"FailureRetentionPeriod,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-synthetics-canary.html#cfn-synthetics-canary-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // RunConfig AWS CloudFormation Property // Required: false @@ -51,12 +51,12 @@ type Canary struct { // RuntimeVersion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-synthetics-canary.html#cfn-synthetics-canary-runtimeversion - RuntimeVersion string `json:"RuntimeVersion,omitempty"` + RuntimeVersion string `json:"RuntimeVersion"` // Schedule AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-synthetics-canary.html#cfn-synthetics-canary-schedule - Schedule *Canary_Schedule `json:"Schedule,omitempty"` + Schedule *Canary_Schedule `json:"Schedule"` // StartCanaryAfterCreation AWS CloudFormation Property // Required: true @@ -66,12 +66,12 @@ type Canary struct { // SuccessRetentionPeriod AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-synthetics-canary.html#cfn-synthetics-canary-successretentionperiod - SuccessRetentionPeriod int `json:"SuccessRetentionPeriod,omitempty"` + SuccessRetentionPeriod *int `json:"SuccessRetentionPeriod,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-synthetics-canary.html#cfn-synthetics-canary-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // VPCConfig AWS CloudFormation Property // Required: false diff --git a/cloudformation/synthetics/aws-synthetics-canary_basescreenshot.go b/cloudformation/synthetics/aws-synthetics-canary_basescreenshot.go index 8be6cf9396..d4a420068b 100644 --- a/cloudformation/synthetics/aws-synthetics-canary_basescreenshot.go +++ b/cloudformation/synthetics/aws-synthetics-canary_basescreenshot.go @@ -11,12 +11,12 @@ type Canary_BaseScreenshot struct { // IgnoreCoordinates AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-synthetics-canary-basescreenshot.html#cfn-synthetics-canary-basescreenshot-ignorecoordinates - IgnoreCoordinates []string `json:"IgnoreCoordinates,omitempty"` + IgnoreCoordinates *[]string `json:"IgnoreCoordinates,omitempty"` // ScreenshotName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-synthetics-canary-basescreenshot.html#cfn-synthetics-canary-basescreenshot-screenshotname - ScreenshotName string `json:"ScreenshotName,omitempty"` + ScreenshotName string `json:"ScreenshotName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/synthetics/aws-synthetics-canary_code.go b/cloudformation/synthetics/aws-synthetics-canary_code.go index ad12c6023b..1994c12ea8 100644 --- a/cloudformation/synthetics/aws-synthetics-canary_code.go +++ b/cloudformation/synthetics/aws-synthetics-canary_code.go @@ -11,27 +11,27 @@ type Canary_Code struct { // Handler AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-synthetics-canary-code.html#cfn-synthetics-canary-code-handler - Handler string `json:"Handler,omitempty"` + Handler string `json:"Handler"` // S3Bucket AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-synthetics-canary-code.html#cfn-synthetics-canary-code-s3bucket - S3Bucket string `json:"S3Bucket,omitempty"` + S3Bucket *string `json:"S3Bucket,omitempty"` // S3Key AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-synthetics-canary-code.html#cfn-synthetics-canary-code-s3key - S3Key string `json:"S3Key,omitempty"` + S3Key *string `json:"S3Key,omitempty"` // S3ObjectVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-synthetics-canary-code.html#cfn-synthetics-canary-code-s3objectversion - S3ObjectVersion string `json:"S3ObjectVersion,omitempty"` + S3ObjectVersion *string `json:"S3ObjectVersion,omitempty"` // Script AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-synthetics-canary-code.html#cfn-synthetics-canary-code-script - Script string `json:"Script,omitempty"` + Script *string `json:"Script,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/synthetics/aws-synthetics-canary_runconfig.go b/cloudformation/synthetics/aws-synthetics-canary_runconfig.go index 601a4711ed..9174796cb0 100644 --- a/cloudformation/synthetics/aws-synthetics-canary_runconfig.go +++ b/cloudformation/synthetics/aws-synthetics-canary_runconfig.go @@ -11,22 +11,22 @@ type Canary_RunConfig struct { // ActiveTracing AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-synthetics-canary-runconfig.html#cfn-synthetics-canary-runconfig-activetracing - ActiveTracing bool `json:"ActiveTracing,omitempty"` + ActiveTracing *bool `json:"ActiveTracing,omitempty"` // EnvironmentVariables AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-synthetics-canary-runconfig.html#cfn-synthetics-canary-runconfig-environmentvariables - EnvironmentVariables map[string]string `json:"EnvironmentVariables,omitempty"` + EnvironmentVariables *map[string]string `json:"EnvironmentVariables,omitempty"` // MemoryInMB AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-synthetics-canary-runconfig.html#cfn-synthetics-canary-runconfig-memoryinmb - MemoryInMB int `json:"MemoryInMB,omitempty"` + MemoryInMB *int `json:"MemoryInMB,omitempty"` // TimeoutInSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-synthetics-canary-runconfig.html#cfn-synthetics-canary-runconfig-timeoutinseconds - TimeoutInSeconds int `json:"TimeoutInSeconds,omitempty"` + TimeoutInSeconds *int `json:"TimeoutInSeconds,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/synthetics/aws-synthetics-canary_s3encryption.go b/cloudformation/synthetics/aws-synthetics-canary_s3encryption.go index 29e27a329d..004b4c1ceb 100644 --- a/cloudformation/synthetics/aws-synthetics-canary_s3encryption.go +++ b/cloudformation/synthetics/aws-synthetics-canary_s3encryption.go @@ -11,12 +11,12 @@ type Canary_S3Encryption struct { // EncryptionMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-synthetics-canary-s3encryption.html#cfn-synthetics-canary-s3encryption-encryptionmode - EncryptionMode string `json:"EncryptionMode,omitempty"` + EncryptionMode *string `json:"EncryptionMode,omitempty"` // KmsKeyArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-synthetics-canary-s3encryption.html#cfn-synthetics-canary-s3encryption-kmskeyarn - KmsKeyArn string `json:"KmsKeyArn,omitempty"` + KmsKeyArn *string `json:"KmsKeyArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/synthetics/aws-synthetics-canary_schedule.go b/cloudformation/synthetics/aws-synthetics-canary_schedule.go index 5518050ef4..d353b2f9ba 100644 --- a/cloudformation/synthetics/aws-synthetics-canary_schedule.go +++ b/cloudformation/synthetics/aws-synthetics-canary_schedule.go @@ -11,12 +11,12 @@ type Canary_Schedule struct { // DurationInSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-synthetics-canary-schedule.html#cfn-synthetics-canary-schedule-durationinseconds - DurationInSeconds string `json:"DurationInSeconds,omitempty"` + DurationInSeconds *string `json:"DurationInSeconds,omitempty"` // Expression AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-synthetics-canary-schedule.html#cfn-synthetics-canary-schedule-expression - Expression string `json:"Expression,omitempty"` + Expression string `json:"Expression"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/synthetics/aws-synthetics-canary_visualreference.go b/cloudformation/synthetics/aws-synthetics-canary_visualreference.go index a1071af458..675dbcae52 100644 --- a/cloudformation/synthetics/aws-synthetics-canary_visualreference.go +++ b/cloudformation/synthetics/aws-synthetics-canary_visualreference.go @@ -11,12 +11,12 @@ type Canary_VisualReference struct { // BaseCanaryRunId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-synthetics-canary-visualreference.html#cfn-synthetics-canary-visualreference-basecanaryrunid - BaseCanaryRunId string `json:"BaseCanaryRunId,omitempty"` + BaseCanaryRunId string `json:"BaseCanaryRunId"` // BaseScreenshots AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-synthetics-canary-visualreference.html#cfn-synthetics-canary-visualreference-basescreenshots - BaseScreenshots []Canary_BaseScreenshot `json:"BaseScreenshots,omitempty"` + BaseScreenshots *[]Canary_BaseScreenshot `json:"BaseScreenshots,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/synthetics/aws-synthetics-canary_vpcconfig.go b/cloudformation/synthetics/aws-synthetics-canary_vpcconfig.go index fd277258a8..34e22e202c 100644 --- a/cloudformation/synthetics/aws-synthetics-canary_vpcconfig.go +++ b/cloudformation/synthetics/aws-synthetics-canary_vpcconfig.go @@ -11,17 +11,17 @@ type Canary_VPCConfig struct { // SecurityGroupIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-synthetics-canary-vpcconfig.html#cfn-synthetics-canary-vpcconfig-securitygroupids - SecurityGroupIds []string `json:"SecurityGroupIds,omitempty"` + SecurityGroupIds []string `json:"SecurityGroupIds"` // SubnetIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-synthetics-canary-vpcconfig.html#cfn-synthetics-canary-vpcconfig-subnetids - SubnetIds []string `json:"SubnetIds,omitempty"` + SubnetIds []string `json:"SubnetIds"` // VpcId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-synthetics-canary-vpcconfig.html#cfn-synthetics-canary-vpcconfig-vpcid - VpcId string `json:"VpcId,omitempty"` + VpcId *string `json:"VpcId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/timestream/aws-timestream-database.go b/cloudformation/timestream/aws-timestream-database.go index 2f45a91093..740f64d793 100644 --- a/cloudformation/timestream/aws-timestream-database.go +++ b/cloudformation/timestream/aws-timestream-database.go @@ -16,17 +16,17 @@ type Database struct { // DatabaseName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-database.html#cfn-timestream-database-databasename - DatabaseName string `json:"DatabaseName,omitempty"` + DatabaseName *string `json:"DatabaseName,omitempty"` // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-database.html#cfn-timestream-database-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-database.html#cfn-timestream-database-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/timestream/aws-timestream-scheduledquery.go b/cloudformation/timestream/aws-timestream-scheduledquery.go index dd378ca9f3..2d257723b2 100644 --- a/cloudformation/timestream/aws-timestream-scheduledquery.go +++ b/cloudformation/timestream/aws-timestream-scheduledquery.go @@ -16,47 +16,47 @@ type ScheduledQuery struct { // ClientToken AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-scheduledquery.html#cfn-timestream-scheduledquery-clienttoken - ClientToken string `json:"ClientToken,omitempty"` + ClientToken *string `json:"ClientToken,omitempty"` // ErrorReportConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-scheduledquery.html#cfn-timestream-scheduledquery-errorreportconfiguration - ErrorReportConfiguration *ScheduledQuery_ErrorReportConfiguration `json:"ErrorReportConfiguration,omitempty"` + ErrorReportConfiguration *ScheduledQuery_ErrorReportConfiguration `json:"ErrorReportConfiguration"` // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-scheduledquery.html#cfn-timestream-scheduledquery-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // NotificationConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-scheduledquery.html#cfn-timestream-scheduledquery-notificationconfiguration - NotificationConfiguration *ScheduledQuery_NotificationConfiguration `json:"NotificationConfiguration,omitempty"` + NotificationConfiguration *ScheduledQuery_NotificationConfiguration `json:"NotificationConfiguration"` // QueryString AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-scheduledquery.html#cfn-timestream-scheduledquery-querystring - QueryString string `json:"QueryString,omitempty"` + QueryString string `json:"QueryString"` // ScheduleConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-scheduledquery.html#cfn-timestream-scheduledquery-scheduleconfiguration - ScheduleConfiguration *ScheduledQuery_ScheduleConfiguration `json:"ScheduleConfiguration,omitempty"` + ScheduleConfiguration *ScheduledQuery_ScheduleConfiguration `json:"ScheduleConfiguration"` // ScheduledQueryExecutionRoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-scheduledquery.html#cfn-timestream-scheduledquery-scheduledqueryexecutionrolearn - ScheduledQueryExecutionRoleArn string `json:"ScheduledQueryExecutionRoleArn,omitempty"` + ScheduledQueryExecutionRoleArn string `json:"ScheduledQueryExecutionRoleArn"` // ScheduledQueryName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-scheduledquery.html#cfn-timestream-scheduledquery-scheduledqueryname - ScheduledQueryName string `json:"ScheduledQueryName,omitempty"` + ScheduledQueryName *string `json:"ScheduledQueryName,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-scheduledquery.html#cfn-timestream-scheduledquery-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // TargetConfiguration AWS CloudFormation Property // Required: false diff --git a/cloudformation/timestream/aws-timestream-scheduledquery_dimensionmapping.go b/cloudformation/timestream/aws-timestream-scheduledquery_dimensionmapping.go index 81c2cd1658..ea79c4fe4e 100644 --- a/cloudformation/timestream/aws-timestream-scheduledquery_dimensionmapping.go +++ b/cloudformation/timestream/aws-timestream-scheduledquery_dimensionmapping.go @@ -11,12 +11,12 @@ type ScheduledQuery_DimensionMapping struct { // DimensionValueType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-timestream-scheduledquery-dimensionmapping.html#cfn-timestream-scheduledquery-dimensionmapping-dimensionvaluetype - DimensionValueType string `json:"DimensionValueType,omitempty"` + DimensionValueType string `json:"DimensionValueType"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-timestream-scheduledquery-dimensionmapping.html#cfn-timestream-scheduledquery-dimensionmapping-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/timestream/aws-timestream-scheduledquery_errorreportconfiguration.go b/cloudformation/timestream/aws-timestream-scheduledquery_errorreportconfiguration.go index 65065eb291..d079934fc5 100644 --- a/cloudformation/timestream/aws-timestream-scheduledquery_errorreportconfiguration.go +++ b/cloudformation/timestream/aws-timestream-scheduledquery_errorreportconfiguration.go @@ -11,7 +11,7 @@ type ScheduledQuery_ErrorReportConfiguration struct { // S3Configuration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-timestream-scheduledquery-errorreportconfiguration.html#cfn-timestream-scheduledquery-errorreportconfiguration-s3configuration - S3Configuration *ScheduledQuery_S3Configuration `json:"S3Configuration,omitempty"` + S3Configuration *ScheduledQuery_S3Configuration `json:"S3Configuration"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/timestream/aws-timestream-scheduledquery_mixedmeasuremapping.go b/cloudformation/timestream/aws-timestream-scheduledquery_mixedmeasuremapping.go index cb516a778d..0fae032f2f 100644 --- a/cloudformation/timestream/aws-timestream-scheduledquery_mixedmeasuremapping.go +++ b/cloudformation/timestream/aws-timestream-scheduledquery_mixedmeasuremapping.go @@ -11,27 +11,27 @@ type ScheduledQuery_MixedMeasureMapping struct { // MeasureName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-timestream-scheduledquery-mixedmeasuremapping.html#cfn-timestream-scheduledquery-mixedmeasuremapping-measurename - MeasureName string `json:"MeasureName,omitempty"` + MeasureName *string `json:"MeasureName,omitempty"` // MeasureValueType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-timestream-scheduledquery-mixedmeasuremapping.html#cfn-timestream-scheduledquery-mixedmeasuremapping-measurevaluetype - MeasureValueType string `json:"MeasureValueType,omitempty"` + MeasureValueType string `json:"MeasureValueType"` // MultiMeasureAttributeMappings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-timestream-scheduledquery-mixedmeasuremapping.html#cfn-timestream-scheduledquery-mixedmeasuremapping-multimeasureattributemappings - MultiMeasureAttributeMappings []ScheduledQuery_MultiMeasureAttributeMapping `json:"MultiMeasureAttributeMappings,omitempty"` + MultiMeasureAttributeMappings *[]ScheduledQuery_MultiMeasureAttributeMapping `json:"MultiMeasureAttributeMappings,omitempty"` // SourceColumn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-timestream-scheduledquery-mixedmeasuremapping.html#cfn-timestream-scheduledquery-mixedmeasuremapping-sourcecolumn - SourceColumn string `json:"SourceColumn,omitempty"` + SourceColumn *string `json:"SourceColumn,omitempty"` // TargetMeasureName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-timestream-scheduledquery-mixedmeasuremapping.html#cfn-timestream-scheduledquery-mixedmeasuremapping-targetmeasurename - TargetMeasureName string `json:"TargetMeasureName,omitempty"` + TargetMeasureName *string `json:"TargetMeasureName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/timestream/aws-timestream-scheduledquery_multimeasureattributemapping.go b/cloudformation/timestream/aws-timestream-scheduledquery_multimeasureattributemapping.go index b46bfe0d0e..8b238829a1 100644 --- a/cloudformation/timestream/aws-timestream-scheduledquery_multimeasureattributemapping.go +++ b/cloudformation/timestream/aws-timestream-scheduledquery_multimeasureattributemapping.go @@ -11,17 +11,17 @@ type ScheduledQuery_MultiMeasureAttributeMapping struct { // MeasureValueType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-timestream-scheduledquery-multimeasureattributemapping.html#cfn-timestream-scheduledquery-multimeasureattributemapping-measurevaluetype - MeasureValueType string `json:"MeasureValueType,omitempty"` + MeasureValueType string `json:"MeasureValueType"` // SourceColumn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-timestream-scheduledquery-multimeasureattributemapping.html#cfn-timestream-scheduledquery-multimeasureattributemapping-sourcecolumn - SourceColumn string `json:"SourceColumn,omitempty"` + SourceColumn string `json:"SourceColumn"` // TargetMultiMeasureAttributeName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-timestream-scheduledquery-multimeasureattributemapping.html#cfn-timestream-scheduledquery-multimeasureattributemapping-targetmultimeasureattributename - TargetMultiMeasureAttributeName string `json:"TargetMultiMeasureAttributeName,omitempty"` + TargetMultiMeasureAttributeName *string `json:"TargetMultiMeasureAttributeName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/timestream/aws-timestream-scheduledquery_multimeasuremappings.go b/cloudformation/timestream/aws-timestream-scheduledquery_multimeasuremappings.go index 3b2cff5120..168ca0f353 100644 --- a/cloudformation/timestream/aws-timestream-scheduledquery_multimeasuremappings.go +++ b/cloudformation/timestream/aws-timestream-scheduledquery_multimeasuremappings.go @@ -11,12 +11,12 @@ type ScheduledQuery_MultiMeasureMappings struct { // MultiMeasureAttributeMappings AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-timestream-scheduledquery-multimeasuremappings.html#cfn-timestream-scheduledquery-multimeasuremappings-multimeasureattributemappings - MultiMeasureAttributeMappings []ScheduledQuery_MultiMeasureAttributeMapping `json:"MultiMeasureAttributeMappings,omitempty"` + MultiMeasureAttributeMappings []ScheduledQuery_MultiMeasureAttributeMapping `json:"MultiMeasureAttributeMappings"` // TargetMultiMeasureName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-timestream-scheduledquery-multimeasuremappings.html#cfn-timestream-scheduledquery-multimeasuremappings-targetmultimeasurename - TargetMultiMeasureName string `json:"TargetMultiMeasureName,omitempty"` + TargetMultiMeasureName *string `json:"TargetMultiMeasureName,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/timestream/aws-timestream-scheduledquery_notificationconfiguration.go b/cloudformation/timestream/aws-timestream-scheduledquery_notificationconfiguration.go index dd31ad3155..de98ee7348 100644 --- a/cloudformation/timestream/aws-timestream-scheduledquery_notificationconfiguration.go +++ b/cloudformation/timestream/aws-timestream-scheduledquery_notificationconfiguration.go @@ -11,7 +11,7 @@ type ScheduledQuery_NotificationConfiguration struct { // SnsConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-timestream-scheduledquery-notificationconfiguration.html#cfn-timestream-scheduledquery-notificationconfiguration-snsconfiguration - SnsConfiguration *ScheduledQuery_SnsConfiguration `json:"SnsConfiguration,omitempty"` + SnsConfiguration *ScheduledQuery_SnsConfiguration `json:"SnsConfiguration"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/timestream/aws-timestream-scheduledquery_s3configuration.go b/cloudformation/timestream/aws-timestream-scheduledquery_s3configuration.go index aeea4fc71a..894303d19b 100644 --- a/cloudformation/timestream/aws-timestream-scheduledquery_s3configuration.go +++ b/cloudformation/timestream/aws-timestream-scheduledquery_s3configuration.go @@ -11,17 +11,17 @@ type ScheduledQuery_S3Configuration struct { // BucketName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-timestream-scheduledquery-s3configuration.html#cfn-timestream-scheduledquery-s3configuration-bucketname - BucketName string `json:"BucketName,omitempty"` + BucketName string `json:"BucketName"` // EncryptionOption AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-timestream-scheduledquery-s3configuration.html#cfn-timestream-scheduledquery-s3configuration-encryptionoption - EncryptionOption string `json:"EncryptionOption,omitempty"` + EncryptionOption *string `json:"EncryptionOption,omitempty"` // ObjectKeyPrefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-timestream-scheduledquery-s3configuration.html#cfn-timestream-scheduledquery-s3configuration-objectkeyprefix - ObjectKeyPrefix string `json:"ObjectKeyPrefix,omitempty"` + ObjectKeyPrefix *string `json:"ObjectKeyPrefix,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/timestream/aws-timestream-scheduledquery_scheduleconfiguration.go b/cloudformation/timestream/aws-timestream-scheduledquery_scheduleconfiguration.go index 236f3bd71a..afc5749761 100644 --- a/cloudformation/timestream/aws-timestream-scheduledquery_scheduleconfiguration.go +++ b/cloudformation/timestream/aws-timestream-scheduledquery_scheduleconfiguration.go @@ -11,7 +11,7 @@ type ScheduledQuery_ScheduleConfiguration struct { // ScheduleExpression AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-timestream-scheduledquery-scheduleconfiguration.html#cfn-timestream-scheduledquery-scheduleconfiguration-scheduleexpression - ScheduleExpression string `json:"ScheduleExpression,omitempty"` + ScheduleExpression string `json:"ScheduleExpression"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/timestream/aws-timestream-scheduledquery_snsconfiguration.go b/cloudformation/timestream/aws-timestream-scheduledquery_snsconfiguration.go index 53c0f06710..fcb08a4f01 100644 --- a/cloudformation/timestream/aws-timestream-scheduledquery_snsconfiguration.go +++ b/cloudformation/timestream/aws-timestream-scheduledquery_snsconfiguration.go @@ -11,7 +11,7 @@ type ScheduledQuery_SnsConfiguration struct { // TopicArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-timestream-scheduledquery-snsconfiguration.html#cfn-timestream-scheduledquery-snsconfiguration-topicarn - TopicArn string `json:"TopicArn,omitempty"` + TopicArn string `json:"TopicArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/timestream/aws-timestream-scheduledquery_targetconfiguration.go b/cloudformation/timestream/aws-timestream-scheduledquery_targetconfiguration.go index 7fb2f12edf..fb58f6b4d0 100644 --- a/cloudformation/timestream/aws-timestream-scheduledquery_targetconfiguration.go +++ b/cloudformation/timestream/aws-timestream-scheduledquery_targetconfiguration.go @@ -11,7 +11,7 @@ type ScheduledQuery_TargetConfiguration struct { // TimestreamConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-timestream-scheduledquery-targetconfiguration.html#cfn-timestream-scheduledquery-targetconfiguration-timestreamconfiguration - TimestreamConfiguration *ScheduledQuery_TimestreamConfiguration `json:"TimestreamConfiguration,omitempty"` + TimestreamConfiguration *ScheduledQuery_TimestreamConfiguration `json:"TimestreamConfiguration"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/timestream/aws-timestream-scheduledquery_timestreamconfiguration.go b/cloudformation/timestream/aws-timestream-scheduledquery_timestreamconfiguration.go index 8b9b4d2ec1..8589a117c3 100644 --- a/cloudformation/timestream/aws-timestream-scheduledquery_timestreamconfiguration.go +++ b/cloudformation/timestream/aws-timestream-scheduledquery_timestreamconfiguration.go @@ -11,22 +11,22 @@ type ScheduledQuery_TimestreamConfiguration struct { // DatabaseName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-timestream-scheduledquery-timestreamconfiguration.html#cfn-timestream-scheduledquery-timestreamconfiguration-databasename - DatabaseName string `json:"DatabaseName,omitempty"` + DatabaseName string `json:"DatabaseName"` // DimensionMappings AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-timestream-scheduledquery-timestreamconfiguration.html#cfn-timestream-scheduledquery-timestreamconfiguration-dimensionmappings - DimensionMappings []ScheduledQuery_DimensionMapping `json:"DimensionMappings,omitempty"` + DimensionMappings []ScheduledQuery_DimensionMapping `json:"DimensionMappings"` // MeasureNameColumn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-timestream-scheduledquery-timestreamconfiguration.html#cfn-timestream-scheduledquery-timestreamconfiguration-measurenamecolumn - MeasureNameColumn string `json:"MeasureNameColumn,omitempty"` + MeasureNameColumn *string `json:"MeasureNameColumn,omitempty"` // MixedMeasureMappings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-timestream-scheduledquery-timestreamconfiguration.html#cfn-timestream-scheduledquery-timestreamconfiguration-mixedmeasuremappings - MixedMeasureMappings []ScheduledQuery_MixedMeasureMapping `json:"MixedMeasureMappings,omitempty"` + MixedMeasureMappings *[]ScheduledQuery_MixedMeasureMapping `json:"MixedMeasureMappings,omitempty"` // MultiMeasureMappings AWS CloudFormation Property // Required: false @@ -36,12 +36,12 @@ type ScheduledQuery_TimestreamConfiguration struct { // TableName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-timestream-scheduledquery-timestreamconfiguration.html#cfn-timestream-scheduledquery-timestreamconfiguration-tablename - TableName string `json:"TableName,omitempty"` + TableName string `json:"TableName"` // TimeColumn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-timestream-scheduledquery-timestreamconfiguration.html#cfn-timestream-scheduledquery-timestreamconfiguration-timecolumn - TimeColumn string `json:"TimeColumn,omitempty"` + TimeColumn string `json:"TimeColumn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/timestream/aws-timestream-table.go b/cloudformation/timestream/aws-timestream-table.go index 969469b17f..0c9d399f40 100644 --- a/cloudformation/timestream/aws-timestream-table.go +++ b/cloudformation/timestream/aws-timestream-table.go @@ -16,27 +16,27 @@ type Table struct { // DatabaseName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-table.html#cfn-timestream-table-databasename - DatabaseName string `json:"DatabaseName,omitempty"` + DatabaseName string `json:"DatabaseName"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-table.html#cfn-timestream-table-tablename - TableName string `json:"TableName,omitempty"` + TableName *string `json:"TableName,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-table.html#cfn-timestream-table-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/transfer/aws-transfer-server.go b/cloudformation/transfer/aws-transfer-server.go index e9fb6aacf0..8d24fb5e6d 100644 --- a/cloudformation/transfer/aws-transfer-server.go +++ b/cloudformation/transfer/aws-transfer-server.go @@ -16,12 +16,12 @@ type Server struct { // Certificate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-server.html#cfn-transfer-server-certificate - Certificate string `json:"Certificate,omitempty"` + Certificate *string `json:"Certificate,omitempty"` // Domain AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-server.html#cfn-transfer-server-domain - Domain string `json:"Domain,omitempty"` + Domain *string `json:"Domain,omitempty"` // EndpointDetails AWS CloudFormation Property // Required: false @@ -31,7 +31,7 @@ type Server struct { // EndpointType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-server.html#cfn-transfer-server-endpointtype - EndpointType string `json:"EndpointType,omitempty"` + EndpointType *string `json:"EndpointType,omitempty"` // IdentityProviderDetails AWS CloudFormation Property // Required: false @@ -41,22 +41,22 @@ type Server struct { // IdentityProviderType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-server.html#cfn-transfer-server-identityprovidertype - IdentityProviderType string `json:"IdentityProviderType,omitempty"` + IdentityProviderType *string `json:"IdentityProviderType,omitempty"` // LoggingRole AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-server.html#cfn-transfer-server-loggingrole - LoggingRole string `json:"LoggingRole,omitempty"` + LoggingRole *string `json:"LoggingRole,omitempty"` // PostAuthenticationLoginBanner AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-server.html#cfn-transfer-server-postauthenticationloginbanner - PostAuthenticationLoginBanner string `json:"PostAuthenticationLoginBanner,omitempty"` + PostAuthenticationLoginBanner *string `json:"PostAuthenticationLoginBanner,omitempty"` // PreAuthenticationLoginBanner AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-server.html#cfn-transfer-server-preauthenticationloginbanner - PreAuthenticationLoginBanner string `json:"PreAuthenticationLoginBanner,omitempty"` + PreAuthenticationLoginBanner *string `json:"PreAuthenticationLoginBanner,omitempty"` // ProtocolDetails AWS CloudFormation Property // Required: false @@ -66,17 +66,17 @@ type Server struct { // Protocols AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-server.html#cfn-transfer-server-protocols - Protocols []Server_Protocol `json:"Protocols,omitempty"` + Protocols *[]Server_Protocol `json:"Protocols,omitempty"` // SecurityPolicyName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-server.html#cfn-transfer-server-securitypolicyname - SecurityPolicyName string `json:"SecurityPolicyName,omitempty"` + SecurityPolicyName *string `json:"SecurityPolicyName,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-server.html#cfn-transfer-server-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // WorkflowDetails AWS CloudFormation Property // Required: false diff --git a/cloudformation/transfer/aws-transfer-server_endpointdetails.go b/cloudformation/transfer/aws-transfer-server_endpointdetails.go index 342452f080..6da53f09d8 100644 --- a/cloudformation/transfer/aws-transfer-server_endpointdetails.go +++ b/cloudformation/transfer/aws-transfer-server_endpointdetails.go @@ -11,27 +11,27 @@ type Server_EndpointDetails struct { // AddressAllocationIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-server-endpointdetails.html#cfn-transfer-server-endpointdetails-addressallocationids - AddressAllocationIds []string `json:"AddressAllocationIds,omitempty"` + AddressAllocationIds *[]string `json:"AddressAllocationIds,omitempty"` // SecurityGroupIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-server-endpointdetails.html#cfn-transfer-server-endpointdetails-securitygroupids - SecurityGroupIds []string `json:"SecurityGroupIds,omitempty"` + SecurityGroupIds *[]string `json:"SecurityGroupIds,omitempty"` // SubnetIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-server-endpointdetails.html#cfn-transfer-server-endpointdetails-subnetids - SubnetIds []string `json:"SubnetIds,omitempty"` + SubnetIds *[]string `json:"SubnetIds,omitempty"` // VpcEndpointId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-server-endpointdetails.html#cfn-transfer-server-endpointdetails-vpcendpointid - VpcEndpointId string `json:"VpcEndpointId,omitempty"` + VpcEndpointId *string `json:"VpcEndpointId,omitempty"` // VpcId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-server-endpointdetails.html#cfn-transfer-server-endpointdetails-vpcid - VpcId string `json:"VpcId,omitempty"` + VpcId *string `json:"VpcId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/transfer/aws-transfer-server_identityproviderdetails.go b/cloudformation/transfer/aws-transfer-server_identityproviderdetails.go index 3155ba0f6d..9b20213551 100644 --- a/cloudformation/transfer/aws-transfer-server_identityproviderdetails.go +++ b/cloudformation/transfer/aws-transfer-server_identityproviderdetails.go @@ -11,22 +11,22 @@ type Server_IdentityProviderDetails struct { // DirectoryId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-server-identityproviderdetails.html#cfn-transfer-server-identityproviderdetails-directoryid - DirectoryId string `json:"DirectoryId,omitempty"` + DirectoryId *string `json:"DirectoryId,omitempty"` // Function AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-server-identityproviderdetails.html#cfn-transfer-server-identityproviderdetails-function - Function string `json:"Function,omitempty"` + Function *string `json:"Function,omitempty"` // InvocationRole AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-server-identityproviderdetails.html#cfn-transfer-server-identityproviderdetails-invocationrole - InvocationRole string `json:"InvocationRole,omitempty"` + InvocationRole *string `json:"InvocationRole,omitempty"` // Url AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-server-identityproviderdetails.html#cfn-transfer-server-identityproviderdetails-url - Url string `json:"Url,omitempty"` + Url *string `json:"Url,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/transfer/aws-transfer-server_protocoldetails.go b/cloudformation/transfer/aws-transfer-server_protocoldetails.go index 183f85a299..9e14e5eb6b 100644 --- a/cloudformation/transfer/aws-transfer-server_protocoldetails.go +++ b/cloudformation/transfer/aws-transfer-server_protocoldetails.go @@ -11,12 +11,12 @@ type Server_ProtocolDetails struct { // PassiveIp AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-server-protocoldetails.html#cfn-transfer-server-protocoldetails-passiveip - PassiveIp string `json:"PassiveIp,omitempty"` + PassiveIp *string `json:"PassiveIp,omitempty"` // TlsSessionResumptionMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-server-protocoldetails.html#cfn-transfer-server-protocoldetails-tlssessionresumptionmode - TlsSessionResumptionMode string `json:"TlsSessionResumptionMode,omitempty"` + TlsSessionResumptionMode *string `json:"TlsSessionResumptionMode,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/transfer/aws-transfer-server_workflowdetail.go b/cloudformation/transfer/aws-transfer-server_workflowdetail.go index 2feb36db68..16e2e54089 100644 --- a/cloudformation/transfer/aws-transfer-server_workflowdetail.go +++ b/cloudformation/transfer/aws-transfer-server_workflowdetail.go @@ -11,12 +11,12 @@ type Server_WorkflowDetail struct { // ExecutionRole AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-server-workflowdetail.html#cfn-transfer-server-workflowdetail-executionrole - ExecutionRole string `json:"ExecutionRole,omitempty"` + ExecutionRole string `json:"ExecutionRole"` // WorkflowId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-server-workflowdetail.html#cfn-transfer-server-workflowdetail-workflowid - WorkflowId string `json:"WorkflowId,omitempty"` + WorkflowId string `json:"WorkflowId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/transfer/aws-transfer-server_workflowdetails.go b/cloudformation/transfer/aws-transfer-server_workflowdetails.go index 8d6994c37d..262a498ad7 100644 --- a/cloudformation/transfer/aws-transfer-server_workflowdetails.go +++ b/cloudformation/transfer/aws-transfer-server_workflowdetails.go @@ -11,7 +11,7 @@ type Server_WorkflowDetails struct { // OnUpload AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-server-workflowdetails.html#cfn-transfer-server-workflowdetails-onupload - OnUpload []Server_WorkflowDetail `json:"OnUpload,omitempty"` + OnUpload []Server_WorkflowDetail `json:"OnUpload"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/transfer/aws-transfer-user.go b/cloudformation/transfer/aws-transfer-user.go index 3a9b789982..88fe417bf6 100644 --- a/cloudformation/transfer/aws-transfer-user.go +++ b/cloudformation/transfer/aws-transfer-user.go @@ -16,22 +16,22 @@ type User struct { // HomeDirectory AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-user.html#cfn-transfer-user-homedirectory - HomeDirectory string `json:"HomeDirectory,omitempty"` + HomeDirectory *string `json:"HomeDirectory,omitempty"` // HomeDirectoryMappings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-user.html#cfn-transfer-user-homedirectorymappings - HomeDirectoryMappings []User_HomeDirectoryMapEntry `json:"HomeDirectoryMappings,omitempty"` + HomeDirectoryMappings *[]User_HomeDirectoryMapEntry `json:"HomeDirectoryMappings,omitempty"` // HomeDirectoryType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-user.html#cfn-transfer-user-homedirectorytype - HomeDirectoryType string `json:"HomeDirectoryType,omitempty"` + HomeDirectoryType *string `json:"HomeDirectoryType,omitempty"` // Policy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-user.html#cfn-transfer-user-policy - Policy string `json:"Policy,omitempty"` + Policy *string `json:"Policy,omitempty"` // PosixProfile AWS CloudFormation Property // Required: false @@ -41,27 +41,27 @@ type User struct { // Role AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-user.html#cfn-transfer-user-role - Role string `json:"Role,omitempty"` + Role string `json:"Role"` // ServerId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-user.html#cfn-transfer-user-serverid - ServerId string `json:"ServerId,omitempty"` + ServerId string `json:"ServerId"` // SshPublicKeys AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-user.html#cfn-transfer-user-sshpublickeys - SshPublicKeys []User_SshPublicKey `json:"SshPublicKeys,omitempty"` + SshPublicKeys *[]User_SshPublicKey `json:"SshPublicKeys,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-user.html#cfn-transfer-user-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // UserName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-user.html#cfn-transfer-user-username - UserName string `json:"UserName,omitempty"` + UserName string `json:"UserName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/transfer/aws-transfer-user_homedirectorymapentry.go b/cloudformation/transfer/aws-transfer-user_homedirectorymapentry.go index 384589c913..7548e0ba96 100644 --- a/cloudformation/transfer/aws-transfer-user_homedirectorymapentry.go +++ b/cloudformation/transfer/aws-transfer-user_homedirectorymapentry.go @@ -11,12 +11,12 @@ type User_HomeDirectoryMapEntry struct { // Entry AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-user-homedirectorymapentry.html#cfn-transfer-user-homedirectorymapentry-entry - Entry string `json:"Entry,omitempty"` + Entry string `json:"Entry"` // Target AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-user-homedirectorymapentry.html#cfn-transfer-user-homedirectorymapentry-target - Target string `json:"Target,omitempty"` + Target string `json:"Target"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/transfer/aws-transfer-user_posixprofile.go b/cloudformation/transfer/aws-transfer-user_posixprofile.go index 6318f2e26a..e3bdbc2795 100644 --- a/cloudformation/transfer/aws-transfer-user_posixprofile.go +++ b/cloudformation/transfer/aws-transfer-user_posixprofile.go @@ -16,7 +16,7 @@ type User_PosixProfile struct { // SecondaryGids AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-user-posixprofile.html#cfn-transfer-user-posixprofile-secondarygids - SecondaryGids []float64 `json:"SecondaryGids,omitempty"` + SecondaryGids *[]float64 `json:"SecondaryGids,omitempty"` // Uid AWS CloudFormation Property // Required: true diff --git a/cloudformation/transfer/aws-transfer-workflow.go b/cloudformation/transfer/aws-transfer-workflow.go index c3816ff50e..c4383a37e2 100644 --- a/cloudformation/transfer/aws-transfer-workflow.go +++ b/cloudformation/transfer/aws-transfer-workflow.go @@ -16,22 +16,22 @@ type Workflow struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-workflow.html#cfn-transfer-workflow-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // OnExceptionSteps AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-workflow.html#cfn-transfer-workflow-onexceptionsteps - OnExceptionSteps []Workflow_WorkflowStep `json:"OnExceptionSteps,omitempty"` + OnExceptionSteps *[]Workflow_WorkflowStep `json:"OnExceptionSteps,omitempty"` // Steps AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-workflow.html#cfn-transfer-workflow-steps - Steps []Workflow_WorkflowStep `json:"Steps,omitempty"` + Steps []Workflow_WorkflowStep `json:"Steps"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-workflow.html#cfn-transfer-workflow-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/transfer/aws-transfer-workflow_workflowstep.go b/cloudformation/transfer/aws-transfer-workflow_workflowstep.go index 7c44fbabb4..ab9ad6a836 100644 --- a/cloudformation/transfer/aws-transfer-workflow_workflowstep.go +++ b/cloudformation/transfer/aws-transfer-workflow_workflowstep.go @@ -11,27 +11,27 @@ 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-workflow-workflowstep.html#cfn-transfer-workflow-workflowstep-type - Type string `json:"Type,omitempty"` + Type *string `json:"Type,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/waf/aws-waf-bytematchset.go b/cloudformation/waf/aws-waf-bytematchset.go index 530312fd67..f3f55a50c4 100644 --- a/cloudformation/waf/aws-waf-bytematchset.go +++ b/cloudformation/waf/aws-waf-bytematchset.go @@ -15,12 +15,12 @@ type ByteMatchSet struct { // ByteMatchTuples AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-bytematchset.html#cfn-waf-bytematchset-bytematchtuples - ByteMatchTuples []ByteMatchSet_ByteMatchTuple `json:"ByteMatchTuples,omitempty"` + ByteMatchTuples *[]ByteMatchSet_ByteMatchTuple `json:"ByteMatchTuples,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-bytematchset.html#cfn-waf-bytematchset-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/waf/aws-waf-bytematchset_bytematchtuple.go b/cloudformation/waf/aws-waf-bytematchset_bytematchtuple.go index 318b0c9706..d562d34161 100644 --- a/cloudformation/waf/aws-waf-bytematchset_bytematchtuple.go +++ b/cloudformation/waf/aws-waf-bytematchset_bytematchtuple.go @@ -11,27 +11,27 @@ type ByteMatchSet_ByteMatchTuple struct { // FieldToMatch AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-bytematchset-bytematchtuples.html#cfn-waf-bytematchset-bytematchtuples-fieldtomatch - FieldToMatch *ByteMatchSet_FieldToMatch `json:"FieldToMatch,omitempty"` + FieldToMatch *ByteMatchSet_FieldToMatch `json:"FieldToMatch"` // PositionalConstraint AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-bytematchset-bytematchtuples.html#cfn-waf-bytematchset-bytematchtuples-positionalconstraint - PositionalConstraint string `json:"PositionalConstraint,omitempty"` + PositionalConstraint string `json:"PositionalConstraint"` // TargetString AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-bytematchset-bytematchtuples.html#cfn-waf-bytematchset-bytematchtuples-targetstring - TargetString string `json:"TargetString,omitempty"` + TargetString *string `json:"TargetString,omitempty"` // TargetStringBase64 AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-bytematchset-bytematchtuples.html#cfn-waf-bytematchset-bytematchtuples-targetstringbase64 - TargetStringBase64 string `json:"TargetStringBase64,omitempty"` + TargetStringBase64 *string `json:"TargetStringBase64,omitempty"` // TextTransformation AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-bytematchset-bytematchtuples.html#cfn-waf-bytematchset-bytematchtuples-texttransformation - TextTransformation string `json:"TextTransformation,omitempty"` + TextTransformation string `json:"TextTransformation"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/waf/aws-waf-bytematchset_fieldtomatch.go b/cloudformation/waf/aws-waf-bytematchset_fieldtomatch.go index e44c76074b..a95e80d837 100644 --- a/cloudformation/waf/aws-waf-bytematchset_fieldtomatch.go +++ b/cloudformation/waf/aws-waf-bytematchset_fieldtomatch.go @@ -11,12 +11,12 @@ type ByteMatchSet_FieldToMatch struct { // Data AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-bytematchset-bytematchtuples-fieldtomatch.html#cfn-waf-bytematchset-bytematchtuples-fieldtomatch-data - Data string `json:"Data,omitempty"` + Data *string `json:"Data,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-bytematchset-bytematchtuples-fieldtomatch.html#cfn-waf-bytematchset-bytematchtuples-fieldtomatch-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/waf/aws-waf-ipset.go b/cloudformation/waf/aws-waf-ipset.go index 4e9faaa476..6d0f792f41 100644 --- a/cloudformation/waf/aws-waf-ipset.go +++ b/cloudformation/waf/aws-waf-ipset.go @@ -15,12 +15,12 @@ type IPSet struct { // IPSetDescriptors AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-ipset.html#cfn-waf-ipset-ipsetdescriptors - IPSetDescriptors []IPSet_IPSetDescriptor `json:"IPSetDescriptors,omitempty"` + IPSetDescriptors *[]IPSet_IPSetDescriptor `json:"IPSetDescriptors,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-ipset.html#cfn-waf-ipset-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/waf/aws-waf-ipset_ipsetdescriptor.go b/cloudformation/waf/aws-waf-ipset_ipsetdescriptor.go index f15646688a..f44b2e8cde 100644 --- a/cloudformation/waf/aws-waf-ipset_ipsetdescriptor.go +++ b/cloudformation/waf/aws-waf-ipset_ipsetdescriptor.go @@ -11,12 +11,12 @@ type IPSet_IPSetDescriptor struct { // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-ipset-ipsetdescriptors.html#cfn-waf-ipset-ipsetdescriptors-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-ipset-ipsetdescriptors.html#cfn-waf-ipset-ipsetdescriptors-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/waf/aws-waf-rule.go b/cloudformation/waf/aws-waf-rule.go index a596ef83c9..4c70c6823b 100644 --- a/cloudformation/waf/aws-waf-rule.go +++ b/cloudformation/waf/aws-waf-rule.go @@ -15,17 +15,17 @@ type Rule struct { // MetricName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-rule.html#cfn-waf-rule-metricname - MetricName string `json:"MetricName,omitempty"` + MetricName string `json:"MetricName"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-rule.html#cfn-waf-rule-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Predicates AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-rule.html#cfn-waf-rule-predicates - Predicates []Rule_Predicate `json:"Predicates,omitempty"` + Predicates *[]Rule_Predicate `json:"Predicates,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/waf/aws-waf-rule_predicate.go b/cloudformation/waf/aws-waf-rule_predicate.go index 33fda04d34..8b9ac1484c 100644 --- a/cloudformation/waf/aws-waf-rule_predicate.go +++ b/cloudformation/waf/aws-waf-rule_predicate.go @@ -11,7 +11,7 @@ type Rule_Predicate struct { // DataId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-rule-predicates.html#cfn-waf-rule-predicates-dataid - DataId string `json:"DataId,omitempty"` + DataId string `json:"DataId"` // Negated AWS CloudFormation Property // Required: true @@ -21,7 +21,7 @@ type Rule_Predicate struct { // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-rule-predicates.html#cfn-waf-rule-predicates-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/waf/aws-waf-sizeconstraintset.go b/cloudformation/waf/aws-waf-sizeconstraintset.go index 5fdb194a64..870e7607f3 100644 --- a/cloudformation/waf/aws-waf-sizeconstraintset.go +++ b/cloudformation/waf/aws-waf-sizeconstraintset.go @@ -15,12 +15,12 @@ type SizeConstraintSet struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-sizeconstraintset.html#cfn-waf-sizeconstraintset-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // SizeConstraints AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-sizeconstraintset.html#cfn-waf-sizeconstraintset-sizeconstraints - SizeConstraints []SizeConstraintSet_SizeConstraint `json:"SizeConstraints,omitempty"` + SizeConstraints []SizeConstraintSet_SizeConstraint `json:"SizeConstraints"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/waf/aws-waf-sizeconstraintset_fieldtomatch.go b/cloudformation/waf/aws-waf-sizeconstraintset_fieldtomatch.go index 6b7cbd7aaf..75a31b8c9e 100644 --- a/cloudformation/waf/aws-waf-sizeconstraintset_fieldtomatch.go +++ b/cloudformation/waf/aws-waf-sizeconstraintset_fieldtomatch.go @@ -11,12 +11,12 @@ type SizeConstraintSet_FieldToMatch struct { // Data AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-sizeconstraintset-sizeconstraint-fieldtomatch.html#cfn-waf-sizeconstraintset-sizeconstraint-fieldtomatch-data - Data string `json:"Data,omitempty"` + Data *string `json:"Data,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-sizeconstraintset-sizeconstraint-fieldtomatch.html#cfn-waf-sizeconstraintset-sizeconstraint-fieldtomatch-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/waf/aws-waf-sizeconstraintset_sizeconstraint.go b/cloudformation/waf/aws-waf-sizeconstraintset_sizeconstraint.go index 4c9eead633..0b45fe8d4b 100644 --- a/cloudformation/waf/aws-waf-sizeconstraintset_sizeconstraint.go +++ b/cloudformation/waf/aws-waf-sizeconstraintset_sizeconstraint.go @@ -11,12 +11,12 @@ type SizeConstraintSet_SizeConstraint struct { // ComparisonOperator AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-sizeconstraintset-sizeconstraint.html#cfn-waf-sizeconstraintset-sizeconstraint-comparisonoperator - ComparisonOperator string `json:"ComparisonOperator,omitempty"` + ComparisonOperator string `json:"ComparisonOperator"` // FieldToMatch AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-sizeconstraintset-sizeconstraint.html#cfn-waf-sizeconstraintset-sizeconstraint-fieldtomatch - FieldToMatch *SizeConstraintSet_FieldToMatch `json:"FieldToMatch,omitempty"` + FieldToMatch *SizeConstraintSet_FieldToMatch `json:"FieldToMatch"` // Size AWS CloudFormation Property // Required: true @@ -26,7 +26,7 @@ type SizeConstraintSet_SizeConstraint struct { // TextTransformation AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-sizeconstraintset-sizeconstraint.html#cfn-waf-sizeconstraintset-sizeconstraint-texttransformation - TextTransformation string `json:"TextTransformation,omitempty"` + TextTransformation string `json:"TextTransformation"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/waf/aws-waf-sqlinjectionmatchset.go b/cloudformation/waf/aws-waf-sqlinjectionmatchset.go index 7aa9be40bc..ed4677ee59 100644 --- a/cloudformation/waf/aws-waf-sqlinjectionmatchset.go +++ b/cloudformation/waf/aws-waf-sqlinjectionmatchset.go @@ -15,12 +15,12 @@ type SqlInjectionMatchSet struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-sqlinjectionmatchset.html#cfn-waf-sqlinjectionmatchset-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // SqlInjectionMatchTuples AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-sqlinjectionmatchset.html#cfn-waf-sqlinjectionmatchset-sqlinjectionmatchtuples - SqlInjectionMatchTuples []SqlInjectionMatchSet_SqlInjectionMatchTuple `json:"SqlInjectionMatchTuples,omitempty"` + SqlInjectionMatchTuples *[]SqlInjectionMatchSet_SqlInjectionMatchTuple `json:"SqlInjectionMatchTuples,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/waf/aws-waf-sqlinjectionmatchset_fieldtomatch.go b/cloudformation/waf/aws-waf-sqlinjectionmatchset_fieldtomatch.go index 98ea6872a6..e4d1dcb612 100644 --- a/cloudformation/waf/aws-waf-sqlinjectionmatchset_fieldtomatch.go +++ b/cloudformation/waf/aws-waf-sqlinjectionmatchset_fieldtomatch.go @@ -11,12 +11,12 @@ type SqlInjectionMatchSet_FieldToMatch struct { // Data AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-bytematchset-bytematchtuples-fieldtomatch.html#cfn-waf-sizeconstraintset-sizeconstraint-fieldtomatch-data - Data string `json:"Data,omitempty"` + Data *string `json:"Data,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-bytematchset-bytematchtuples-fieldtomatch.html#cfn-waf-sizeconstraintset-sizeconstraint-fieldtomatch-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/waf/aws-waf-sqlinjectionmatchset_sqlinjectionmatchtuple.go b/cloudformation/waf/aws-waf-sqlinjectionmatchset_sqlinjectionmatchtuple.go index 5e8b573d4c..0315acc528 100644 --- a/cloudformation/waf/aws-waf-sqlinjectionmatchset_sqlinjectionmatchtuple.go +++ b/cloudformation/waf/aws-waf-sqlinjectionmatchset_sqlinjectionmatchtuple.go @@ -11,12 +11,12 @@ type SqlInjectionMatchSet_SqlInjectionMatchTuple struct { // FieldToMatch AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-sqlinjectionmatchset-sqlinjectionmatchtuples.html#cfn-waf-sqlinjectionmatchset-sqlinjectionmatchtuples-fieldtomatch - FieldToMatch *SqlInjectionMatchSet_FieldToMatch `json:"FieldToMatch,omitempty"` + FieldToMatch *SqlInjectionMatchSet_FieldToMatch `json:"FieldToMatch"` // TextTransformation AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-sqlinjectionmatchset-sqlinjectionmatchtuples.html#cfn-waf-sqlinjectionmatchset-sqlinjectionmatchtuples-texttransformation - TextTransformation string `json:"TextTransformation,omitempty"` + TextTransformation string `json:"TextTransformation"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/waf/aws-waf-webacl.go b/cloudformation/waf/aws-waf-webacl.go index a783e29cbc..68601593c3 100644 --- a/cloudformation/waf/aws-waf-webacl.go +++ b/cloudformation/waf/aws-waf-webacl.go @@ -15,22 +15,22 @@ type WebACL struct { // DefaultAction AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-webacl.html#cfn-waf-webacl-defaultaction - DefaultAction *WebACL_WafAction `json:"DefaultAction,omitempty"` + DefaultAction *WebACL_WafAction `json:"DefaultAction"` // MetricName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-webacl.html#cfn-waf-webacl-metricname - MetricName string `json:"MetricName,omitempty"` + MetricName string `json:"MetricName"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-webacl.html#cfn-waf-webacl-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Rules AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-webacl.html#cfn-waf-webacl-rules - Rules []WebACL_ActivatedRule `json:"Rules,omitempty"` + Rules *[]WebACL_ActivatedRule `json:"Rules,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/waf/aws-waf-webacl_activatedrule.go b/cloudformation/waf/aws-waf-webacl_activatedrule.go index 2b598c5040..fd103c635f 100644 --- a/cloudformation/waf/aws-waf-webacl_activatedrule.go +++ b/cloudformation/waf/aws-waf-webacl_activatedrule.go @@ -21,7 +21,7 @@ type WebACL_ActivatedRule struct { // RuleId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-webacl-rules.html#cfn-waf-webacl-rules-ruleid - RuleId string `json:"RuleId,omitempty"` + RuleId string `json:"RuleId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/waf/aws-waf-webacl_wafaction.go b/cloudformation/waf/aws-waf-webacl_wafaction.go index 6eff1d9cb6..89cc93ed24 100644 --- a/cloudformation/waf/aws-waf-webacl_wafaction.go +++ b/cloudformation/waf/aws-waf-webacl_wafaction.go @@ -11,7 +11,7 @@ type WebACL_WafAction struct { // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-webacl-action.html#cfn-waf-webacl-action-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/waf/aws-waf-xssmatchset.go b/cloudformation/waf/aws-waf-xssmatchset.go index 6c0203c2c8..4943fa1f3b 100644 --- a/cloudformation/waf/aws-waf-xssmatchset.go +++ b/cloudformation/waf/aws-waf-xssmatchset.go @@ -15,12 +15,12 @@ type XssMatchSet struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-xssmatchset.html#cfn-waf-xssmatchset-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // XssMatchTuples AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-xssmatchset.html#cfn-waf-xssmatchset-xssmatchtuples - XssMatchTuples []XssMatchSet_XssMatchTuple `json:"XssMatchTuples,omitempty"` + XssMatchTuples []XssMatchSet_XssMatchTuple `json:"XssMatchTuples"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/waf/aws-waf-xssmatchset_fieldtomatch.go b/cloudformation/waf/aws-waf-xssmatchset_fieldtomatch.go index 07fcfde0a2..7b0e7eda73 100644 --- a/cloudformation/waf/aws-waf-xssmatchset_fieldtomatch.go +++ b/cloudformation/waf/aws-waf-xssmatchset_fieldtomatch.go @@ -11,12 +11,12 @@ type XssMatchSet_FieldToMatch struct { // Data AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-xssmatchset-xssmatchtuple-fieldtomatch.html#cfn-waf-xssmatchset-xssmatchtuple-fieldtomatch-data - Data string `json:"Data,omitempty"` + Data *string `json:"Data,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-xssmatchset-xssmatchtuple-fieldtomatch.html#cfn-waf-xssmatchset-xssmatchtuple-fieldtomatch-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/waf/aws-waf-xssmatchset_xssmatchtuple.go b/cloudformation/waf/aws-waf-xssmatchset_xssmatchtuple.go index 4ca72ffb8b..ebd9981b90 100644 --- a/cloudformation/waf/aws-waf-xssmatchset_xssmatchtuple.go +++ b/cloudformation/waf/aws-waf-xssmatchset_xssmatchtuple.go @@ -11,12 +11,12 @@ type XssMatchSet_XssMatchTuple struct { // FieldToMatch AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-xssmatchset-xssmatchtuple.html#cfn-waf-xssmatchset-xssmatchtuple-fieldtomatch - FieldToMatch *XssMatchSet_FieldToMatch `json:"FieldToMatch,omitempty"` + FieldToMatch *XssMatchSet_FieldToMatch `json:"FieldToMatch"` // TextTransformation AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-xssmatchset-xssmatchtuple.html#cfn-waf-xssmatchset-xssmatchtuple-texttransformation - TextTransformation string `json:"TextTransformation,omitempty"` + TextTransformation string `json:"TextTransformation"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafregional/aws-wafregional-bytematchset.go b/cloudformation/wafregional/aws-wafregional-bytematchset.go index 0663fffbf3..ebdb54ca09 100644 --- a/cloudformation/wafregional/aws-wafregional-bytematchset.go +++ b/cloudformation/wafregional/aws-wafregional-bytematchset.go @@ -15,12 +15,12 @@ type ByteMatchSet struct { // ByteMatchTuples AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-bytematchset.html#cfn-wafregional-bytematchset-bytematchtuples - ByteMatchTuples []ByteMatchSet_ByteMatchTuple `json:"ByteMatchTuples,omitempty"` + ByteMatchTuples *[]ByteMatchSet_ByteMatchTuple `json:"ByteMatchTuples,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-bytematchset.html#cfn-wafregional-bytematchset-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafregional/aws-wafregional-bytematchset_bytematchtuple.go b/cloudformation/wafregional/aws-wafregional-bytematchset_bytematchtuple.go index af89a6a68f..a1c32271fb 100644 --- a/cloudformation/wafregional/aws-wafregional-bytematchset_bytematchtuple.go +++ b/cloudformation/wafregional/aws-wafregional-bytematchset_bytematchtuple.go @@ -11,27 +11,27 @@ type ByteMatchSet_ByteMatchTuple struct { // FieldToMatch AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-bytematchset-bytematchtuple.html#cfn-wafregional-bytematchset-bytematchtuple-fieldtomatch - FieldToMatch *ByteMatchSet_FieldToMatch `json:"FieldToMatch,omitempty"` + FieldToMatch *ByteMatchSet_FieldToMatch `json:"FieldToMatch"` // PositionalConstraint AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-bytematchset-bytematchtuple.html#cfn-wafregional-bytematchset-bytematchtuple-positionalconstraint - PositionalConstraint string `json:"PositionalConstraint,omitempty"` + PositionalConstraint string `json:"PositionalConstraint"` // TargetString AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-bytematchset-bytematchtuple.html#cfn-wafregional-bytematchset-bytematchtuple-targetstring - TargetString string `json:"TargetString,omitempty"` + TargetString *string `json:"TargetString,omitempty"` // TargetStringBase64 AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-bytematchset-bytematchtuple.html#cfn-wafregional-bytematchset-bytematchtuple-targetstringbase64 - TargetStringBase64 string `json:"TargetStringBase64,omitempty"` + TargetStringBase64 *string `json:"TargetStringBase64,omitempty"` // TextTransformation AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-bytematchset-bytematchtuple.html#cfn-wafregional-bytematchset-bytematchtuple-texttransformation - TextTransformation string `json:"TextTransformation,omitempty"` + TextTransformation string `json:"TextTransformation"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafregional/aws-wafregional-bytematchset_fieldtomatch.go b/cloudformation/wafregional/aws-wafregional-bytematchset_fieldtomatch.go index 314231b15c..89033db501 100644 --- a/cloudformation/wafregional/aws-wafregional-bytematchset_fieldtomatch.go +++ b/cloudformation/wafregional/aws-wafregional-bytematchset_fieldtomatch.go @@ -11,12 +11,12 @@ type ByteMatchSet_FieldToMatch struct { // Data AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-bytematchset-fieldtomatch.html#cfn-wafregional-bytematchset-fieldtomatch-data - Data string `json:"Data,omitempty"` + Data *string `json:"Data,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-bytematchset-fieldtomatch.html#cfn-wafregional-bytematchset-fieldtomatch-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafregional/aws-wafregional-geomatchset.go b/cloudformation/wafregional/aws-wafregional-geomatchset.go index 5ac105e798..2de53ced46 100644 --- a/cloudformation/wafregional/aws-wafregional-geomatchset.go +++ b/cloudformation/wafregional/aws-wafregional-geomatchset.go @@ -15,12 +15,12 @@ type GeoMatchSet struct { // GeoMatchConstraints AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-geomatchset.html#cfn-wafregional-geomatchset-geomatchconstraints - GeoMatchConstraints []GeoMatchSet_GeoMatchConstraint `json:"GeoMatchConstraints,omitempty"` + GeoMatchConstraints *[]GeoMatchSet_GeoMatchConstraint `json:"GeoMatchConstraints,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-geomatchset.html#cfn-wafregional-geomatchset-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafregional/aws-wafregional-geomatchset_geomatchconstraint.go b/cloudformation/wafregional/aws-wafregional-geomatchset_geomatchconstraint.go index 6f47d6e9a7..d4fd7f4622 100644 --- a/cloudformation/wafregional/aws-wafregional-geomatchset_geomatchconstraint.go +++ b/cloudformation/wafregional/aws-wafregional-geomatchset_geomatchconstraint.go @@ -11,12 +11,12 @@ type GeoMatchSet_GeoMatchConstraint struct { // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-geomatchset-geomatchconstraint.html#cfn-wafregional-geomatchset-geomatchconstraint-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-geomatchset-geomatchconstraint.html#cfn-wafregional-geomatchset-geomatchconstraint-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafregional/aws-wafregional-ipset.go b/cloudformation/wafregional/aws-wafregional-ipset.go index 4b4a800409..fe55b9ae88 100644 --- a/cloudformation/wafregional/aws-wafregional-ipset.go +++ b/cloudformation/wafregional/aws-wafregional-ipset.go @@ -15,12 +15,12 @@ type IPSet struct { // IPSetDescriptors AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-ipset.html#cfn-wafregional-ipset-ipsetdescriptors - IPSetDescriptors []IPSet_IPSetDescriptor `json:"IPSetDescriptors,omitempty"` + IPSetDescriptors *[]IPSet_IPSetDescriptor `json:"IPSetDescriptors,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-ipset.html#cfn-wafregional-ipset-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafregional/aws-wafregional-ipset_ipsetdescriptor.go b/cloudformation/wafregional/aws-wafregional-ipset_ipsetdescriptor.go index 6ce531aaec..b7ef9a7470 100644 --- a/cloudformation/wafregional/aws-wafregional-ipset_ipsetdescriptor.go +++ b/cloudformation/wafregional/aws-wafregional-ipset_ipsetdescriptor.go @@ -11,12 +11,12 @@ type IPSet_IPSetDescriptor struct { // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-ipset-ipsetdescriptor.html#cfn-wafregional-ipset-ipsetdescriptor-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-ipset-ipsetdescriptor.html#cfn-wafregional-ipset-ipsetdescriptor-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafregional/aws-wafregional-ratebasedrule.go b/cloudformation/wafregional/aws-wafregional-ratebasedrule.go index be84f5f60d..f2bd43909b 100644 --- a/cloudformation/wafregional/aws-wafregional-ratebasedrule.go +++ b/cloudformation/wafregional/aws-wafregional-ratebasedrule.go @@ -15,22 +15,22 @@ type RateBasedRule struct { // MatchPredicates AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-ratebasedrule.html#cfn-wafregional-ratebasedrule-matchpredicates - MatchPredicates []RateBasedRule_Predicate `json:"MatchPredicates,omitempty"` + MatchPredicates *[]RateBasedRule_Predicate `json:"MatchPredicates,omitempty"` // MetricName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-ratebasedrule.html#cfn-wafregional-ratebasedrule-metricname - MetricName string `json:"MetricName,omitempty"` + MetricName string `json:"MetricName"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-ratebasedrule.html#cfn-wafregional-ratebasedrule-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // RateKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-ratebasedrule.html#cfn-wafregional-ratebasedrule-ratekey - RateKey string `json:"RateKey,omitempty"` + RateKey string `json:"RateKey"` // RateLimit AWS CloudFormation Property // Required: true diff --git a/cloudformation/wafregional/aws-wafregional-ratebasedrule_predicate.go b/cloudformation/wafregional/aws-wafregional-ratebasedrule_predicate.go index 0181fc918f..e34501d167 100644 --- a/cloudformation/wafregional/aws-wafregional-ratebasedrule_predicate.go +++ b/cloudformation/wafregional/aws-wafregional-ratebasedrule_predicate.go @@ -11,7 +11,7 @@ type RateBasedRule_Predicate struct { // DataId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-ratebasedrule-predicate.html#cfn-wafregional-ratebasedrule-predicate-dataid - DataId string `json:"DataId,omitempty"` + DataId string `json:"DataId"` // Negated AWS CloudFormation Property // Required: true @@ -21,7 +21,7 @@ type RateBasedRule_Predicate struct { // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-ratebasedrule-predicate.html#cfn-wafregional-ratebasedrule-predicate-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafregional/aws-wafregional-regexpatternset.go b/cloudformation/wafregional/aws-wafregional-regexpatternset.go index 4a6781362c..4d9ac3dfcf 100644 --- a/cloudformation/wafregional/aws-wafregional-regexpatternset.go +++ b/cloudformation/wafregional/aws-wafregional-regexpatternset.go @@ -15,12 +15,12 @@ type RegexPatternSet struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-regexpatternset.html#cfn-wafregional-regexpatternset-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // RegexPatternStrings AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-regexpatternset.html#cfn-wafregional-regexpatternset-regexpatternstrings - RegexPatternStrings []string `json:"RegexPatternStrings,omitempty"` + RegexPatternStrings []string `json:"RegexPatternStrings"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafregional/aws-wafregional-rule.go b/cloudformation/wafregional/aws-wafregional-rule.go index 92d5774707..4779d3918a 100644 --- a/cloudformation/wafregional/aws-wafregional-rule.go +++ b/cloudformation/wafregional/aws-wafregional-rule.go @@ -15,17 +15,17 @@ type Rule struct { // MetricName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-rule.html#cfn-wafregional-rule-metricname - MetricName string `json:"MetricName,omitempty"` + MetricName string `json:"MetricName"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-rule.html#cfn-wafregional-rule-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Predicates AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-rule.html#cfn-wafregional-rule-predicates - Predicates []Rule_Predicate `json:"Predicates,omitempty"` + Predicates *[]Rule_Predicate `json:"Predicates,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafregional/aws-wafregional-rule_predicate.go b/cloudformation/wafregional/aws-wafregional-rule_predicate.go index cdc8fc8777..d9cf6af54a 100644 --- a/cloudformation/wafregional/aws-wafregional-rule_predicate.go +++ b/cloudformation/wafregional/aws-wafregional-rule_predicate.go @@ -11,7 +11,7 @@ type Rule_Predicate struct { // DataId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-rule-predicate.html#cfn-wafregional-rule-predicate-dataid - DataId string `json:"DataId,omitempty"` + DataId string `json:"DataId"` // Negated AWS CloudFormation Property // Required: true @@ -21,7 +21,7 @@ type Rule_Predicate struct { // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-rule-predicate.html#cfn-wafregional-rule-predicate-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafregional/aws-wafregional-sizeconstraintset.go b/cloudformation/wafregional/aws-wafregional-sizeconstraintset.go index 3829821dc1..95b78205af 100644 --- a/cloudformation/wafregional/aws-wafregional-sizeconstraintset.go +++ b/cloudformation/wafregional/aws-wafregional-sizeconstraintset.go @@ -15,12 +15,12 @@ type SizeConstraintSet struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-sizeconstraintset.html#cfn-wafregional-sizeconstraintset-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // SizeConstraints AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-sizeconstraintset.html#cfn-wafregional-sizeconstraintset-sizeconstraints - SizeConstraints []SizeConstraintSet_SizeConstraint `json:"SizeConstraints,omitempty"` + SizeConstraints *[]SizeConstraintSet_SizeConstraint `json:"SizeConstraints,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafregional/aws-wafregional-sizeconstraintset_fieldtomatch.go b/cloudformation/wafregional/aws-wafregional-sizeconstraintset_fieldtomatch.go index 26b9b40fdb..e2092bbab1 100644 --- a/cloudformation/wafregional/aws-wafregional-sizeconstraintset_fieldtomatch.go +++ b/cloudformation/wafregional/aws-wafregional-sizeconstraintset_fieldtomatch.go @@ -11,12 +11,12 @@ type SizeConstraintSet_FieldToMatch struct { // Data AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-sizeconstraintset-fieldtomatch.html#cfn-wafregional-sizeconstraintset-fieldtomatch-data - Data string `json:"Data,omitempty"` + Data *string `json:"Data,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-sizeconstraintset-fieldtomatch.html#cfn-wafregional-sizeconstraintset-fieldtomatch-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafregional/aws-wafregional-sizeconstraintset_sizeconstraint.go b/cloudformation/wafregional/aws-wafregional-sizeconstraintset_sizeconstraint.go index b86ef809ec..515efafcb8 100644 --- a/cloudformation/wafregional/aws-wafregional-sizeconstraintset_sizeconstraint.go +++ b/cloudformation/wafregional/aws-wafregional-sizeconstraintset_sizeconstraint.go @@ -11,12 +11,12 @@ type SizeConstraintSet_SizeConstraint struct { // ComparisonOperator AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-sizeconstraintset-sizeconstraint.html#cfn-wafregional-sizeconstraintset-sizeconstraint-comparisonoperator - ComparisonOperator string `json:"ComparisonOperator,omitempty"` + ComparisonOperator string `json:"ComparisonOperator"` // FieldToMatch AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-sizeconstraintset-sizeconstraint.html#cfn-wafregional-sizeconstraintset-sizeconstraint-fieldtomatch - FieldToMatch *SizeConstraintSet_FieldToMatch `json:"FieldToMatch,omitempty"` + FieldToMatch *SizeConstraintSet_FieldToMatch `json:"FieldToMatch"` // Size AWS CloudFormation Property // Required: true @@ -26,7 +26,7 @@ type SizeConstraintSet_SizeConstraint struct { // TextTransformation AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-sizeconstraintset-sizeconstraint.html#cfn-wafregional-sizeconstraintset-sizeconstraint-texttransformation - TextTransformation string `json:"TextTransformation,omitempty"` + TextTransformation string `json:"TextTransformation"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafregional/aws-wafregional-sqlinjectionmatchset.go b/cloudformation/wafregional/aws-wafregional-sqlinjectionmatchset.go index d5260a89a0..f64824a6c3 100644 --- a/cloudformation/wafregional/aws-wafregional-sqlinjectionmatchset.go +++ b/cloudformation/wafregional/aws-wafregional-sqlinjectionmatchset.go @@ -15,12 +15,12 @@ type SqlInjectionMatchSet struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-sqlinjectionmatchset.html#cfn-wafregional-sqlinjectionmatchset-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // SqlInjectionMatchTuples AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-sqlinjectionmatchset.html#cfn-wafregional-sqlinjectionmatchset-sqlinjectionmatchtuples - SqlInjectionMatchTuples []SqlInjectionMatchSet_SqlInjectionMatchTuple `json:"SqlInjectionMatchTuples,omitempty"` + SqlInjectionMatchTuples *[]SqlInjectionMatchSet_SqlInjectionMatchTuple `json:"SqlInjectionMatchTuples,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafregional/aws-wafregional-sqlinjectionmatchset_fieldtomatch.go b/cloudformation/wafregional/aws-wafregional-sqlinjectionmatchset_fieldtomatch.go index c9d680417a..731642206f 100644 --- a/cloudformation/wafregional/aws-wafregional-sqlinjectionmatchset_fieldtomatch.go +++ b/cloudformation/wafregional/aws-wafregional-sqlinjectionmatchset_fieldtomatch.go @@ -11,12 +11,12 @@ type SqlInjectionMatchSet_FieldToMatch struct { // Data AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-sqlinjectionmatchset-fieldtomatch.html#cfn-wafregional-sqlinjectionmatchset-fieldtomatch-data - Data string `json:"Data,omitempty"` + Data *string `json:"Data,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-sqlinjectionmatchset-fieldtomatch.html#cfn-wafregional-sqlinjectionmatchset-fieldtomatch-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafregional/aws-wafregional-sqlinjectionmatchset_sqlinjectionmatchtuple.go b/cloudformation/wafregional/aws-wafregional-sqlinjectionmatchset_sqlinjectionmatchtuple.go index b404136f8f..6f5253a5c1 100644 --- a/cloudformation/wafregional/aws-wafregional-sqlinjectionmatchset_sqlinjectionmatchtuple.go +++ b/cloudformation/wafregional/aws-wafregional-sqlinjectionmatchset_sqlinjectionmatchtuple.go @@ -11,12 +11,12 @@ type SqlInjectionMatchSet_SqlInjectionMatchTuple struct { // FieldToMatch AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-sqlinjectionmatchset-sqlinjectionmatchtuple.html#cfn-wafregional-sqlinjectionmatchset-sqlinjectionmatchtuple-fieldtomatch - FieldToMatch *SqlInjectionMatchSet_FieldToMatch `json:"FieldToMatch,omitempty"` + FieldToMatch *SqlInjectionMatchSet_FieldToMatch `json:"FieldToMatch"` // TextTransformation AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-sqlinjectionmatchset-sqlinjectionmatchtuple.html#cfn-wafregional-sqlinjectionmatchset-sqlinjectionmatchtuple-texttransformation - TextTransformation string `json:"TextTransformation,omitempty"` + TextTransformation string `json:"TextTransformation"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafregional/aws-wafregional-webacl.go b/cloudformation/wafregional/aws-wafregional-webacl.go index bfa1140b1a..d610dae2cb 100644 --- a/cloudformation/wafregional/aws-wafregional-webacl.go +++ b/cloudformation/wafregional/aws-wafregional-webacl.go @@ -15,22 +15,22 @@ type WebACL struct { // DefaultAction AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-webacl.html#cfn-wafregional-webacl-defaultaction - DefaultAction *WebACL_Action `json:"DefaultAction,omitempty"` + DefaultAction *WebACL_Action `json:"DefaultAction"` // MetricName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-webacl.html#cfn-wafregional-webacl-metricname - MetricName string `json:"MetricName,omitempty"` + MetricName string `json:"MetricName"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-webacl.html#cfn-wafregional-webacl-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Rules AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-webacl.html#cfn-wafregional-webacl-rules - Rules []WebACL_Rule `json:"Rules,omitempty"` + Rules *[]WebACL_Rule `json:"Rules,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafregional/aws-wafregional-webacl_action.go b/cloudformation/wafregional/aws-wafregional-webacl_action.go index b6d3d3c5ae..a0958a1272 100644 --- a/cloudformation/wafregional/aws-wafregional-webacl_action.go +++ b/cloudformation/wafregional/aws-wafregional-webacl_action.go @@ -11,7 +11,7 @@ type WebACL_Action struct { // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-webacl-action.html#cfn-wafregional-webacl-action-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafregional/aws-wafregional-webacl_rule.go b/cloudformation/wafregional/aws-wafregional-webacl_rule.go index 49dd2fc82f..6628b81d46 100644 --- a/cloudformation/wafregional/aws-wafregional-webacl_rule.go +++ b/cloudformation/wafregional/aws-wafregional-webacl_rule.go @@ -11,7 +11,7 @@ type WebACL_Rule struct { // Action AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-webacl-rule.html#cfn-wafregional-webacl-rule-action - Action *WebACL_Action `json:"Action,omitempty"` + Action *WebACL_Action `json:"Action"` // Priority AWS CloudFormation Property // Required: true @@ -21,7 +21,7 @@ type WebACL_Rule struct { // RuleId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-webacl-rule.html#cfn-wafregional-webacl-rule-ruleid - RuleId string `json:"RuleId,omitempty"` + RuleId string `json:"RuleId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafregional/aws-wafregional-webaclassociation.go b/cloudformation/wafregional/aws-wafregional-webaclassociation.go index b8d50bf19b..a1cae9c05b 100644 --- a/cloudformation/wafregional/aws-wafregional-webaclassociation.go +++ b/cloudformation/wafregional/aws-wafregional-webaclassociation.go @@ -15,12 +15,12 @@ type WebACLAssociation struct { // ResourceArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-webaclassociation.html#cfn-wafregional-webaclassociation-resourcearn - ResourceArn string `json:"ResourceArn,omitempty"` + ResourceArn string `json:"ResourceArn"` // WebACLId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-webaclassociation.html#cfn-wafregional-webaclassociation-webaclid - WebACLId string `json:"WebACLId,omitempty"` + WebACLId string `json:"WebACLId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafregional/aws-wafregional-xssmatchset.go b/cloudformation/wafregional/aws-wafregional-xssmatchset.go index fc9a5e5cba..b16f8d11d4 100644 --- a/cloudformation/wafregional/aws-wafregional-xssmatchset.go +++ b/cloudformation/wafregional/aws-wafregional-xssmatchset.go @@ -15,12 +15,12 @@ type XssMatchSet struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-xssmatchset.html#cfn-wafregional-xssmatchset-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // XssMatchTuples AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-xssmatchset.html#cfn-wafregional-xssmatchset-xssmatchtuples - XssMatchTuples []XssMatchSet_XssMatchTuple `json:"XssMatchTuples,omitempty"` + XssMatchTuples *[]XssMatchSet_XssMatchTuple `json:"XssMatchTuples,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafregional/aws-wafregional-xssmatchset_fieldtomatch.go b/cloudformation/wafregional/aws-wafregional-xssmatchset_fieldtomatch.go index a6f1b36cbb..a76e11aabd 100644 --- a/cloudformation/wafregional/aws-wafregional-xssmatchset_fieldtomatch.go +++ b/cloudformation/wafregional/aws-wafregional-xssmatchset_fieldtomatch.go @@ -11,12 +11,12 @@ type XssMatchSet_FieldToMatch struct { // Data AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-xssmatchset-fieldtomatch.html#cfn-wafregional-xssmatchset-fieldtomatch-data - Data string `json:"Data,omitempty"` + Data *string `json:"Data,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-xssmatchset-fieldtomatch.html#cfn-wafregional-xssmatchset-fieldtomatch-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafregional/aws-wafregional-xssmatchset_xssmatchtuple.go b/cloudformation/wafregional/aws-wafregional-xssmatchset_xssmatchtuple.go index bba74fc19e..13b23fe5fe 100644 --- a/cloudformation/wafregional/aws-wafregional-xssmatchset_xssmatchtuple.go +++ b/cloudformation/wafregional/aws-wafregional-xssmatchset_xssmatchtuple.go @@ -11,12 +11,12 @@ type XssMatchSet_XssMatchTuple struct { // FieldToMatch AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-xssmatchset-xssmatchtuple.html#cfn-wafregional-xssmatchset-xssmatchtuple-fieldtomatch - FieldToMatch *XssMatchSet_FieldToMatch `json:"FieldToMatch,omitempty"` + FieldToMatch *XssMatchSet_FieldToMatch `json:"FieldToMatch"` // TextTransformation AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-xssmatchset-xssmatchtuple.html#cfn-wafregional-xssmatchset-xssmatchtuple-texttransformation - TextTransformation string `json:"TextTransformation,omitempty"` + TextTransformation string `json:"TextTransformation"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-ipset.go b/cloudformation/wafv2/aws-wafv2-ipset.go index a05df0185e..d1e7e9007c 100644 --- a/cloudformation/wafv2/aws-wafv2-ipset.go +++ b/cloudformation/wafv2/aws-wafv2-ipset.go @@ -16,32 +16,32 @@ type IPSet struct { // Addresses AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-ipset.html#cfn-wafv2-ipset-addresses - Addresses []string `json:"Addresses,omitempty"` + Addresses []string `json:"Addresses"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-ipset.html#cfn-wafv2-ipset-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // IPAddressVersion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-ipset.html#cfn-wafv2-ipset-ipaddressversion - IPAddressVersion string `json:"IPAddressVersion,omitempty"` + IPAddressVersion string `json:"IPAddressVersion"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-ipset.html#cfn-wafv2-ipset-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Scope AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-ipset.html#cfn-wafv2-ipset-scope - Scope string `json:"Scope,omitempty"` + Scope string `json:"Scope"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-ipset.html#cfn-wafv2-ipset-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-loggingconfiguration.go b/cloudformation/wafv2/aws-wafv2-loggingconfiguration.go index 38b1f53f64..7a35d883cf 100644 --- a/cloudformation/wafv2/aws-wafv2-loggingconfiguration.go +++ b/cloudformation/wafv2/aws-wafv2-loggingconfiguration.go @@ -15,22 +15,22 @@ type LoggingConfiguration struct { // LogDestinationConfigs AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-loggingconfiguration.html#cfn-wafv2-loggingconfiguration-logdestinationconfigs - LogDestinationConfigs []string `json:"LogDestinationConfigs,omitempty"` + LogDestinationConfigs []string `json:"LogDestinationConfigs"` // 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-loggingconfiguration.html#cfn-wafv2-loggingconfiguration-redactedfields - RedactedFields []LoggingConfiguration_FieldToMatch `json:"RedactedFields,omitempty"` + RedactedFields *[]LoggingConfiguration_FieldToMatch `json:"RedactedFields,omitempty"` // ResourceArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-loggingconfiguration.html#cfn-wafv2-loggingconfiguration-resourcearn - ResourceArn string `json:"ResourceArn,omitempty"` + ResourceArn string `json:"ResourceArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-loggingconfiguration_fieldtomatch.go b/cloudformation/wafv2/aws-wafv2-loggingconfiguration_fieldtomatch.go index 219a8eb8d6..cd6a007de7 100644 --- a/cloudformation/wafv2/aws-wafv2-loggingconfiguration_fieldtomatch.go +++ b/cloudformation/wafv2/aws-wafv2-loggingconfiguration_fieldtomatch.go @@ -11,27 +11,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-regexpatternset.go b/cloudformation/wafv2/aws-wafv2-regexpatternset.go index 27ffd7dbd3..333af46004 100644 --- a/cloudformation/wafv2/aws-wafv2-regexpatternset.go +++ b/cloudformation/wafv2/aws-wafv2-regexpatternset.go @@ -16,27 +16,27 @@ type RegexPatternSet struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-regexpatternset.html#cfn-wafv2-regexpatternset-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-regexpatternset.html#cfn-wafv2-regexpatternset-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // RegularExpressionList AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-regexpatternset.html#cfn-wafv2-regexpatternset-regularexpressionlist - RegularExpressionList []string `json:"RegularExpressionList,omitempty"` + RegularExpressionList []string `json:"RegularExpressionList"` // Scope AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-regexpatternset.html#cfn-wafv2-regexpatternset-scope - Scope string `json:"Scope,omitempty"` + Scope string `json:"Scope"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-regexpatternset.html#cfn-wafv2-regexpatternset-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-rulegroup.go b/cloudformation/wafv2/aws-wafv2-rulegroup.go index b19e269c8b..83edd6afad 100644 --- a/cloudformation/wafv2/aws-wafv2-rulegroup.go +++ b/cloudformation/wafv2/aws-wafv2-rulegroup.go @@ -21,37 +21,37 @@ type RuleGroup struct { // CustomResponseBodies AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-rulegroup.html#cfn-wafv2-rulegroup-customresponsebodies - CustomResponseBodies map[string]RuleGroup_CustomResponseBody `json:"CustomResponseBodies,omitempty"` + CustomResponseBodies *map[string]RuleGroup_CustomResponseBody `json:"CustomResponseBodies,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-rulegroup.html#cfn-wafv2-rulegroup-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-rulegroup.html#cfn-wafv2-rulegroup-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Rules AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-rulegroup.html#cfn-wafv2-rulegroup-rules - Rules []RuleGroup_Rule `json:"Rules,omitempty"` + Rules *[]RuleGroup_Rule `json:"Rules,omitempty"` // Scope AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-rulegroup.html#cfn-wafv2-rulegroup-scope - Scope string `json:"Scope,omitempty"` + Scope string `json:"Scope"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-rulegroup.html#cfn-wafv2-rulegroup-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // VisibilityConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-rulegroup.html#cfn-wafv2-rulegroup-visibilityconfig - VisibilityConfig *RuleGroup_VisibilityConfig `json:"VisibilityConfig,omitempty"` + VisibilityConfig *RuleGroup_VisibilityConfig `json:"VisibilityConfig"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-rulegroup_andstatement.go b/cloudformation/wafv2/aws-wafv2-rulegroup_andstatement.go index 8357d2be9f..2bf2991acb 100644 --- a/cloudformation/wafv2/aws-wafv2-rulegroup_andstatement.go +++ b/cloudformation/wafv2/aws-wafv2-rulegroup_andstatement.go @@ -11,7 +11,7 @@ type RuleGroup_AndStatement struct { // Statements AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-andstatement.html#cfn-wafv2-rulegroup-andstatement-statements - Statements []RuleGroup_Statement `json:"Statements,omitempty"` + Statements []RuleGroup_Statement `json:"Statements"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-rulegroup_bytematchstatement.go b/cloudformation/wafv2/aws-wafv2-rulegroup_bytematchstatement.go index 38c8025f22..496c8fbf38 100644 --- a/cloudformation/wafv2/aws-wafv2-rulegroup_bytematchstatement.go +++ b/cloudformation/wafv2/aws-wafv2-rulegroup_bytematchstatement.go @@ -11,27 +11,27 @@ type RuleGroup_ByteMatchStatement struct { // FieldToMatch AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-bytematchstatement.html#cfn-wafv2-rulegroup-bytematchstatement-fieldtomatch - FieldToMatch *RuleGroup_FieldToMatch `json:"FieldToMatch,omitempty"` + FieldToMatch *RuleGroup_FieldToMatch `json:"FieldToMatch"` // PositionalConstraint AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-bytematchstatement.html#cfn-wafv2-rulegroup-bytematchstatement-positionalconstraint - PositionalConstraint string `json:"PositionalConstraint,omitempty"` + PositionalConstraint string `json:"PositionalConstraint"` // SearchString AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-bytematchstatement.html#cfn-wafv2-rulegroup-bytematchstatement-searchstring - SearchString string `json:"SearchString,omitempty"` + SearchString *string `json:"SearchString,omitempty"` // SearchStringBase64 AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-bytematchstatement.html#cfn-wafv2-rulegroup-bytematchstatement-searchstringbase64 - SearchStringBase64 string `json:"SearchStringBase64,omitempty"` + SearchStringBase64 *string `json:"SearchStringBase64,omitempty"` // TextTransformations AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-bytematchstatement.html#cfn-wafv2-rulegroup-bytematchstatement-texttransformations - TextTransformations []RuleGroup_TextTransformation `json:"TextTransformations,omitempty"` + TextTransformations []RuleGroup_TextTransformation `json:"TextTransformations"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-rulegroup_customresponsebody.go b/cloudformation/wafv2/aws-wafv2-rulegroup_customresponsebody.go index 2294119d58..f1425e3a04 100644 --- a/cloudformation/wafv2/aws-wafv2-rulegroup_customresponsebody.go +++ b/cloudformation/wafv2/aws-wafv2-rulegroup_customresponsebody.go @@ -11,12 +11,12 @@ type RuleGroup_CustomResponseBody struct { // Content AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-customresponsebody.html#cfn-wafv2-rulegroup-customresponsebody-content - Content string `json:"Content,omitempty"` + Content string `json:"Content"` // ContentType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-customresponsebody.html#cfn-wafv2-rulegroup-customresponsebody-contenttype - ContentType string `json:"ContentType,omitempty"` + ContentType string `json:"ContentType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-rulegroup_fieldtomatch.go b/cloudformation/wafv2/aws-wafv2-rulegroup_fieldtomatch.go index b9387e6d94..62073ae84c 100644 --- a/cloudformation/wafv2/aws-wafv2-rulegroup_fieldtomatch.go +++ b/cloudformation/wafv2/aws-wafv2-rulegroup_fieldtomatch.go @@ -11,12 +11,12 @@ 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-fieldtomatch.html#cfn-wafv2-rulegroup-fieldtomatch-body - Body interface{} `json:"Body,omitempty"` + Body *interface{} `json:"Body,omitempty"` // JsonBody AWS CloudFormation Property // Required: false @@ -26,27 +26,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_forwardedipconfiguration.go b/cloudformation/wafv2/aws-wafv2-rulegroup_forwardedipconfiguration.go index d6be544d09..ca6e89ff53 100644 --- a/cloudformation/wafv2/aws-wafv2-rulegroup_forwardedipconfiguration.go +++ b/cloudformation/wafv2/aws-wafv2-rulegroup_forwardedipconfiguration.go @@ -11,12 +11,12 @@ type RuleGroup_ForwardedIPConfiguration struct { // FallbackBehavior AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-forwardedipconfiguration.html#cfn-wafv2-rulegroup-forwardedipconfiguration-fallbackbehavior - FallbackBehavior string `json:"FallbackBehavior,omitempty"` + FallbackBehavior string `json:"FallbackBehavior"` // HeaderName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-forwardedipconfiguration.html#cfn-wafv2-rulegroup-forwardedipconfiguration-headername - HeaderName string `json:"HeaderName,omitempty"` + HeaderName string `json:"HeaderName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-rulegroup_geomatchstatement.go b/cloudformation/wafv2/aws-wafv2-rulegroup_geomatchstatement.go index 81e05ccdb1..47a3bbc221 100644 --- a/cloudformation/wafv2/aws-wafv2-rulegroup_geomatchstatement.go +++ b/cloudformation/wafv2/aws-wafv2-rulegroup_geomatchstatement.go @@ -11,7 +11,7 @@ type RuleGroup_GeoMatchStatement struct { // CountryCodes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-geomatchstatement.html#cfn-wafv2-rulegroup-geomatchstatement-countrycodes - CountryCodes []string `json:"CountryCodes,omitempty"` + CountryCodes *[]string `json:"CountryCodes,omitempty"` // ForwardedIPConfig AWS CloudFormation Property // Required: false diff --git a/cloudformation/wafv2/aws-wafv2-rulegroup_ipsetforwardedipconfiguration.go b/cloudformation/wafv2/aws-wafv2-rulegroup_ipsetforwardedipconfiguration.go index b7bdf8b22d..471da5b3b2 100644 --- a/cloudformation/wafv2/aws-wafv2-rulegroup_ipsetforwardedipconfiguration.go +++ b/cloudformation/wafv2/aws-wafv2-rulegroup_ipsetforwardedipconfiguration.go @@ -11,17 +11,17 @@ type RuleGroup_IPSetForwardedIPConfiguration struct { // FallbackBehavior AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ipsetforwardedipconfiguration.html#cfn-wafv2-rulegroup-ipsetforwardedipconfiguration-fallbackbehavior - FallbackBehavior string `json:"FallbackBehavior,omitempty"` + FallbackBehavior string `json:"FallbackBehavior"` // HeaderName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ipsetforwardedipconfiguration.html#cfn-wafv2-rulegroup-ipsetforwardedipconfiguration-headername - HeaderName string `json:"HeaderName,omitempty"` + HeaderName string `json:"HeaderName"` // Position AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ipsetforwardedipconfiguration.html#cfn-wafv2-rulegroup-ipsetforwardedipconfiguration-position - Position string `json:"Position,omitempty"` + Position string `json:"Position"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-rulegroup_ipsetreferencestatement.go b/cloudformation/wafv2/aws-wafv2-rulegroup_ipsetreferencestatement.go index 2d680da84a..0d03cc2a8b 100644 --- a/cloudformation/wafv2/aws-wafv2-rulegroup_ipsetreferencestatement.go +++ b/cloudformation/wafv2/aws-wafv2-rulegroup_ipsetreferencestatement.go @@ -11,7 +11,7 @@ type RuleGroup_IPSetReferenceStatement struct { // Arn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ipsetreferencestatement.html#cfn-wafv2-rulegroup-ipsetreferencestatement-arn - Arn string `json:"Arn,omitempty"` + Arn string `json:"Arn"` // IPSetForwardedIPConfig AWS CloudFormation Property // Required: false diff --git a/cloudformation/wafv2/aws-wafv2-rulegroup_jsonbody.go b/cloudformation/wafv2/aws-wafv2-rulegroup_jsonbody.go index a493e4bdb0..0d474b7f64 100644 --- a/cloudformation/wafv2/aws-wafv2-rulegroup_jsonbody.go +++ b/cloudformation/wafv2/aws-wafv2-rulegroup_jsonbody.go @@ -11,17 +11,17 @@ type RuleGroup_JsonBody struct { // InvalidFallbackBehavior AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-jsonbody.html#cfn-wafv2-rulegroup-jsonbody-invalidfallbackbehavior - InvalidFallbackBehavior string `json:"InvalidFallbackBehavior,omitempty"` + InvalidFallbackBehavior *string `json:"InvalidFallbackBehavior,omitempty"` // MatchPattern AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-jsonbody.html#cfn-wafv2-rulegroup-jsonbody-matchpattern - MatchPattern *RuleGroup_JsonMatchPattern `json:"MatchPattern,omitempty"` + MatchPattern *RuleGroup_JsonMatchPattern `json:"MatchPattern"` // MatchScope AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-jsonbody.html#cfn-wafv2-rulegroup-jsonbody-matchscope - MatchScope string `json:"MatchScope,omitempty"` + MatchScope string `json:"MatchScope"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-rulegroup_jsonmatchpattern.go b/cloudformation/wafv2/aws-wafv2-rulegroup_jsonmatchpattern.go index ac7c92ff47..0337789c45 100644 --- a/cloudformation/wafv2/aws-wafv2-rulegroup_jsonmatchpattern.go +++ b/cloudformation/wafv2/aws-wafv2-rulegroup_jsonmatchpattern.go @@ -11,12 +11,12 @@ 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-jsonmatchpattern.html#cfn-wafv2-rulegroup-jsonmatchpattern-includedpaths - IncludedPaths []string `json:"IncludedPaths,omitempty"` + IncludedPaths *[]string `json:"IncludedPaths,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-rulegroup_label.go b/cloudformation/wafv2/aws-wafv2-rulegroup_label.go index 3729fd5dfc..48a0c49654 100644 --- a/cloudformation/wafv2/aws-wafv2-rulegroup_label.go +++ b/cloudformation/wafv2/aws-wafv2-rulegroup_label.go @@ -11,7 +11,7 @@ type RuleGroup_Label struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-label.html#cfn-wafv2-rulegroup-label-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-rulegroup_labelmatchstatement.go b/cloudformation/wafv2/aws-wafv2-rulegroup_labelmatchstatement.go index f665c6a794..a53363bd20 100644 --- a/cloudformation/wafv2/aws-wafv2-rulegroup_labelmatchstatement.go +++ b/cloudformation/wafv2/aws-wafv2-rulegroup_labelmatchstatement.go @@ -11,12 +11,12 @@ type RuleGroup_LabelMatchStatement struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-labelmatchstatement.html#cfn-wafv2-rulegroup-labelmatchstatement-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Scope AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-labelmatchstatement.html#cfn-wafv2-rulegroup-labelmatchstatement-scope - Scope string `json:"Scope,omitempty"` + Scope string `json:"Scope"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-rulegroup_labelsummary.go b/cloudformation/wafv2/aws-wafv2-rulegroup_labelsummary.go index 14c2547756..ddfda36f18 100644 --- a/cloudformation/wafv2/aws-wafv2-rulegroup_labelsummary.go +++ b/cloudformation/wafv2/aws-wafv2-rulegroup_labelsummary.go @@ -11,7 +11,7 @@ type RuleGroup_LabelSummary struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-labelsummary.html#cfn-wafv2-rulegroup-labelsummary-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-rulegroup_notstatement.go b/cloudformation/wafv2/aws-wafv2-rulegroup_notstatement.go index ec2f642072..5a0c4d9332 100644 --- a/cloudformation/wafv2/aws-wafv2-rulegroup_notstatement.go +++ b/cloudformation/wafv2/aws-wafv2-rulegroup_notstatement.go @@ -11,7 +11,7 @@ type RuleGroup_NotStatement struct { // Statement AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-notstatement.html#cfn-wafv2-rulegroup-notstatement-statement - Statement *RuleGroup_Statement `json:"Statement,omitempty"` + Statement *RuleGroup_Statement `json:"Statement"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-rulegroup_orstatement.go b/cloudformation/wafv2/aws-wafv2-rulegroup_orstatement.go index e936baff93..47f5a854a6 100644 --- a/cloudformation/wafv2/aws-wafv2-rulegroup_orstatement.go +++ b/cloudformation/wafv2/aws-wafv2-rulegroup_orstatement.go @@ -11,7 +11,7 @@ type RuleGroup_OrStatement struct { // Statements AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-orstatement.html#cfn-wafv2-rulegroup-orstatement-statements - Statements []RuleGroup_Statement `json:"Statements,omitempty"` + Statements []RuleGroup_Statement `json:"Statements"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-rulegroup_ratebasedstatement.go b/cloudformation/wafv2/aws-wafv2-rulegroup_ratebasedstatement.go index 32f0a7288e..54f93bb547 100644 --- a/cloudformation/wafv2/aws-wafv2-rulegroup_ratebasedstatement.go +++ b/cloudformation/wafv2/aws-wafv2-rulegroup_ratebasedstatement.go @@ -11,7 +11,7 @@ type RuleGroup_RateBasedStatement struct { // AggregateKeyType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ratebasedstatement.html#cfn-wafv2-rulegroup-ratebasedstatement-aggregatekeytype - AggregateKeyType string `json:"AggregateKeyType,omitempty"` + AggregateKeyType string `json:"AggregateKeyType"` // ForwardedIPConfig AWS CloudFormation Property // Required: false diff --git a/cloudformation/wafv2/aws-wafv2-rulegroup_regexmatchstatement.go b/cloudformation/wafv2/aws-wafv2-rulegroup_regexmatchstatement.go index d98c8e3419..ab23fe446b 100644 --- a/cloudformation/wafv2/aws-wafv2-rulegroup_regexmatchstatement.go +++ b/cloudformation/wafv2/aws-wafv2-rulegroup_regexmatchstatement.go @@ -11,17 +11,17 @@ type RuleGroup_RegexMatchStatement struct { // FieldToMatch AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-regexmatchstatement.html#cfn-wafv2-rulegroup-regexmatchstatement-fieldtomatch - FieldToMatch *RuleGroup_FieldToMatch `json:"FieldToMatch,omitempty"` + FieldToMatch *RuleGroup_FieldToMatch `json:"FieldToMatch"` // RegexString AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-regexmatchstatement.html#cfn-wafv2-rulegroup-regexmatchstatement-regexstring - RegexString string `json:"RegexString,omitempty"` + RegexString string `json:"RegexString"` // TextTransformations AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-regexmatchstatement.html#cfn-wafv2-rulegroup-regexmatchstatement-texttransformations - TextTransformations []RuleGroup_TextTransformation `json:"TextTransformations,omitempty"` + TextTransformations []RuleGroup_TextTransformation `json:"TextTransformations"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-rulegroup_regexpatternsetreferencestatement.go b/cloudformation/wafv2/aws-wafv2-rulegroup_regexpatternsetreferencestatement.go index c7d4d4dd1f..fdc1b62807 100644 --- a/cloudformation/wafv2/aws-wafv2-rulegroup_regexpatternsetreferencestatement.go +++ b/cloudformation/wafv2/aws-wafv2-rulegroup_regexpatternsetreferencestatement.go @@ -11,17 +11,17 @@ type RuleGroup_RegexPatternSetReferenceStatement struct { // Arn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-regexpatternsetreferencestatement.html#cfn-wafv2-rulegroup-regexpatternsetreferencestatement-arn - Arn string `json:"Arn,omitempty"` + Arn string `json:"Arn"` // FieldToMatch AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-regexpatternsetreferencestatement.html#cfn-wafv2-rulegroup-regexpatternsetreferencestatement-fieldtomatch - FieldToMatch *RuleGroup_FieldToMatch `json:"FieldToMatch,omitempty"` + FieldToMatch *RuleGroup_FieldToMatch `json:"FieldToMatch"` // TextTransformations AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-regexpatternsetreferencestatement.html#cfn-wafv2-rulegroup-regexpatternsetreferencestatement-texttransformations - TextTransformations []RuleGroup_TextTransformation `json:"TextTransformations,omitempty"` + TextTransformations []RuleGroup_TextTransformation `json:"TextTransformations"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-rulegroup_rule.go b/cloudformation/wafv2/aws-wafv2-rulegroup_rule.go index 43b977a3d7..2f218be29e 100644 --- a/cloudformation/wafv2/aws-wafv2-rulegroup_rule.go +++ b/cloudformation/wafv2/aws-wafv2-rulegroup_rule.go @@ -21,7 +21,7 @@ type RuleGroup_Rule struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-rule.html#cfn-wafv2-rulegroup-rule-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Priority AWS CloudFormation Property // Required: true @@ -31,17 +31,17 @@ type RuleGroup_Rule struct { // RuleLabels AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-rule.html#cfn-wafv2-rulegroup-rule-rulelabels - RuleLabels []RuleGroup_Label `json:"RuleLabels,omitempty"` + RuleLabels *[]RuleGroup_Label `json:"RuleLabels,omitempty"` // Statement AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-rule.html#cfn-wafv2-rulegroup-rule-statement - Statement *RuleGroup_Statement `json:"Statement,omitempty"` + Statement *RuleGroup_Statement `json:"Statement"` // VisibilityConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-rule.html#cfn-wafv2-rulegroup-rule-visibilityconfig - VisibilityConfig *RuleGroup_VisibilityConfig `json:"VisibilityConfig,omitempty"` + VisibilityConfig *RuleGroup_VisibilityConfig `json:"VisibilityConfig"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-rulegroup_ruleaction.go b/cloudformation/wafv2/aws-wafv2-rulegroup_ruleaction.go index 0d48612042..d6b18e2f4e 100644 --- a/cloudformation/wafv2/aws-wafv2-rulegroup_ruleaction.go +++ b/cloudformation/wafv2/aws-wafv2-rulegroup_ruleaction.go @@ -11,22 +11,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-rulegroup_sizeconstraintstatement.go b/cloudformation/wafv2/aws-wafv2-rulegroup_sizeconstraintstatement.go index 1a2b23ccc6..2ac6bc5fea 100644 --- a/cloudformation/wafv2/aws-wafv2-rulegroup_sizeconstraintstatement.go +++ b/cloudformation/wafv2/aws-wafv2-rulegroup_sizeconstraintstatement.go @@ -11,12 +11,12 @@ type RuleGroup_SizeConstraintStatement struct { // ComparisonOperator AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-sizeconstraintstatement.html#cfn-wafv2-rulegroup-sizeconstraintstatement-comparisonoperator - ComparisonOperator string `json:"ComparisonOperator,omitempty"` + ComparisonOperator string `json:"ComparisonOperator"` // FieldToMatch AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-sizeconstraintstatement.html#cfn-wafv2-rulegroup-sizeconstraintstatement-fieldtomatch - FieldToMatch *RuleGroup_FieldToMatch `json:"FieldToMatch,omitempty"` + FieldToMatch *RuleGroup_FieldToMatch `json:"FieldToMatch"` // Size AWS CloudFormation Property // Required: true @@ -26,7 +26,7 @@ type RuleGroup_SizeConstraintStatement struct { // TextTransformations AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-sizeconstraintstatement.html#cfn-wafv2-rulegroup-sizeconstraintstatement-texttransformations - TextTransformations []RuleGroup_TextTransformation `json:"TextTransformations,omitempty"` + TextTransformations []RuleGroup_TextTransformation `json:"TextTransformations"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-rulegroup_sqlimatchstatement.go b/cloudformation/wafv2/aws-wafv2-rulegroup_sqlimatchstatement.go index eb2ba78c6d..9ce8d136fb 100644 --- a/cloudformation/wafv2/aws-wafv2-rulegroup_sqlimatchstatement.go +++ b/cloudformation/wafv2/aws-wafv2-rulegroup_sqlimatchstatement.go @@ -11,12 +11,12 @@ type RuleGroup_SqliMatchStatement struct { // FieldToMatch AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-sqlimatchstatement.html#cfn-wafv2-rulegroup-sqlimatchstatement-fieldtomatch - FieldToMatch *RuleGroup_FieldToMatch `json:"FieldToMatch,omitempty"` + FieldToMatch *RuleGroup_FieldToMatch `json:"FieldToMatch"` // TextTransformations AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-sqlimatchstatement.html#cfn-wafv2-rulegroup-sqlimatchstatement-texttransformations - TextTransformations []RuleGroup_TextTransformation `json:"TextTransformations,omitempty"` + TextTransformations []RuleGroup_TextTransformation `json:"TextTransformations"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-rulegroup_texttransformation.go b/cloudformation/wafv2/aws-wafv2-rulegroup_texttransformation.go index 65adb60abe..69e4716b1d 100644 --- a/cloudformation/wafv2/aws-wafv2-rulegroup_texttransformation.go +++ b/cloudformation/wafv2/aws-wafv2-rulegroup_texttransformation.go @@ -16,7 +16,7 @@ type RuleGroup_TextTransformation struct { // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-texttransformation.html#cfn-wafv2-rulegroup-texttransformation-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-rulegroup_visibilityconfig.go b/cloudformation/wafv2/aws-wafv2-rulegroup_visibilityconfig.go index 36d763cda3..bd94cb0cf5 100644 --- a/cloudformation/wafv2/aws-wafv2-rulegroup_visibilityconfig.go +++ b/cloudformation/wafv2/aws-wafv2-rulegroup_visibilityconfig.go @@ -16,7 +16,7 @@ type RuleGroup_VisibilityConfig struct { // MetricName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-visibilityconfig.html#cfn-wafv2-rulegroup-visibilityconfig-metricname - MetricName string `json:"MetricName,omitempty"` + MetricName string `json:"MetricName"` // SampledRequestsEnabled AWS CloudFormation Property // Required: true diff --git a/cloudformation/wafv2/aws-wafv2-rulegroup_xssmatchstatement.go b/cloudformation/wafv2/aws-wafv2-rulegroup_xssmatchstatement.go index c9b45eda71..369a5851d4 100644 --- a/cloudformation/wafv2/aws-wafv2-rulegroup_xssmatchstatement.go +++ b/cloudformation/wafv2/aws-wafv2-rulegroup_xssmatchstatement.go @@ -11,12 +11,12 @@ type RuleGroup_XssMatchStatement struct { // FieldToMatch AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-xssmatchstatement.html#cfn-wafv2-rulegroup-xssmatchstatement-fieldtomatch - FieldToMatch *RuleGroup_FieldToMatch `json:"FieldToMatch,omitempty"` + FieldToMatch *RuleGroup_FieldToMatch `json:"FieldToMatch"` // TextTransformations AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-xssmatchstatement.html#cfn-wafv2-rulegroup-xssmatchstatement-texttransformations - TextTransformations []RuleGroup_TextTransformation `json:"TextTransformations,omitempty"` + TextTransformations []RuleGroup_TextTransformation `json:"TextTransformations"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-webacl.go b/cloudformation/wafv2/aws-wafv2-webacl.go index 9c7b4aa055..2e6a47bdf1 100644 --- a/cloudformation/wafv2/aws-wafv2-webacl.go +++ b/cloudformation/wafv2/aws-wafv2-webacl.go @@ -21,42 +21,42 @@ type WebACL struct { // CustomResponseBodies AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-webacl.html#cfn-wafv2-webacl-customresponsebodies - CustomResponseBodies map[string]WebACL_CustomResponseBody `json:"CustomResponseBodies,omitempty"` + CustomResponseBodies *map[string]WebACL_CustomResponseBody `json:"CustomResponseBodies,omitempty"` // DefaultAction AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-webacl.html#cfn-wafv2-webacl-defaultaction - DefaultAction *WebACL_DefaultAction `json:"DefaultAction,omitempty"` + DefaultAction *WebACL_DefaultAction `json:"DefaultAction"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-webacl.html#cfn-wafv2-webacl-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-webacl.html#cfn-wafv2-webacl-name - Name string `json:"Name,omitempty"` + Name *string `json:"Name,omitempty"` // Rules AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-webacl.html#cfn-wafv2-webacl-rules - Rules []WebACL_Rule `json:"Rules,omitempty"` + Rules *[]WebACL_Rule `json:"Rules,omitempty"` // Scope AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-webacl.html#cfn-wafv2-webacl-scope - Scope string `json:"Scope,omitempty"` + Scope string `json:"Scope"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-webacl.html#cfn-wafv2-webacl-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // VisibilityConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-webacl.html#cfn-wafv2-webacl-visibilityconfig - VisibilityConfig *WebACL_VisibilityConfig `json:"VisibilityConfig,omitempty"` + VisibilityConfig *WebACL_VisibilityConfig `json:"VisibilityConfig"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-webacl_andstatement.go b/cloudformation/wafv2/aws-wafv2-webacl_andstatement.go index fc1ddf06ec..a40fc5885a 100644 --- a/cloudformation/wafv2/aws-wafv2-webacl_andstatement.go +++ b/cloudformation/wafv2/aws-wafv2-webacl_andstatement.go @@ -11,7 +11,7 @@ type WebACL_AndStatement struct { // Statements AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-andstatement.html#cfn-wafv2-webacl-andstatement-statements - Statements []WebACL_Statement `json:"Statements,omitempty"` + Statements []WebACL_Statement `json:"Statements"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-webacl_bytematchstatement.go b/cloudformation/wafv2/aws-wafv2-webacl_bytematchstatement.go index 030a066e6d..46b7951320 100644 --- a/cloudformation/wafv2/aws-wafv2-webacl_bytematchstatement.go +++ b/cloudformation/wafv2/aws-wafv2-webacl_bytematchstatement.go @@ -11,27 +11,27 @@ type WebACL_ByteMatchStatement struct { // FieldToMatch AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-bytematchstatement.html#cfn-wafv2-webacl-bytematchstatement-fieldtomatch - FieldToMatch *WebACL_FieldToMatch `json:"FieldToMatch,omitempty"` + FieldToMatch *WebACL_FieldToMatch `json:"FieldToMatch"` // PositionalConstraint AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-bytematchstatement.html#cfn-wafv2-webacl-bytematchstatement-positionalconstraint - PositionalConstraint string `json:"PositionalConstraint,omitempty"` + PositionalConstraint string `json:"PositionalConstraint"` // SearchString AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-bytematchstatement.html#cfn-wafv2-webacl-bytematchstatement-searchstring - SearchString string `json:"SearchString,omitempty"` + SearchString *string `json:"SearchString,omitempty"` // SearchStringBase64 AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-bytematchstatement.html#cfn-wafv2-webacl-bytematchstatement-searchstringbase64 - SearchStringBase64 string `json:"SearchStringBase64,omitempty"` + SearchStringBase64 *string `json:"SearchStringBase64,omitempty"` // TextTransformations AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-bytematchstatement.html#cfn-wafv2-webacl-bytematchstatement-texttransformations - TextTransformations []WebACL_TextTransformation `json:"TextTransformations,omitempty"` + TextTransformations []WebACL_TextTransformation `json:"TextTransformations"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-webacl_customhttpheader.go b/cloudformation/wafv2/aws-wafv2-webacl_customhttpheader.go index d0a2feb04d..110885c515 100644 --- a/cloudformation/wafv2/aws-wafv2-webacl_customhttpheader.go +++ b/cloudformation/wafv2/aws-wafv2-webacl_customhttpheader.go @@ -11,12 +11,12 @@ type WebACL_CustomHTTPHeader struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-customhttpheader.html#cfn-wafv2-webacl-customhttpheader-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-customhttpheader.html#cfn-wafv2-webacl-customhttpheader-value - Value string `json:"Value,omitempty"` + Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-webacl_customrequesthandling.go b/cloudformation/wafv2/aws-wafv2-webacl_customrequesthandling.go index b409d6d79e..0794a68424 100644 --- a/cloudformation/wafv2/aws-wafv2-webacl_customrequesthandling.go +++ b/cloudformation/wafv2/aws-wafv2-webacl_customrequesthandling.go @@ -11,7 +11,7 @@ type WebACL_CustomRequestHandling struct { // InsertHeaders AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-customrequesthandling.html#cfn-wafv2-webacl-customrequesthandling-insertheaders - InsertHeaders []WebACL_CustomHTTPHeader `json:"InsertHeaders,omitempty"` + InsertHeaders []WebACL_CustomHTTPHeader `json:"InsertHeaders"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-webacl_customresponse.go b/cloudformation/wafv2/aws-wafv2-webacl_customresponse.go index 9d45decf60..dbb5cfa36d 100644 --- a/cloudformation/wafv2/aws-wafv2-webacl_customresponse.go +++ b/cloudformation/wafv2/aws-wafv2-webacl_customresponse.go @@ -11,7 +11,7 @@ type WebACL_CustomResponse struct { // CustomResponseBodyKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-customresponse.html#cfn-wafv2-webacl-customresponse-customresponsebodykey - CustomResponseBodyKey string `json:"CustomResponseBodyKey,omitempty"` + CustomResponseBodyKey *string `json:"CustomResponseBodyKey,omitempty"` // ResponseCode AWS CloudFormation Property // Required: true @@ -21,7 +21,7 @@ type WebACL_CustomResponse struct { // ResponseHeaders AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-customresponse.html#cfn-wafv2-webacl-customresponse-responseheaders - ResponseHeaders []WebACL_CustomHTTPHeader `json:"ResponseHeaders,omitempty"` + ResponseHeaders *[]WebACL_CustomHTTPHeader `json:"ResponseHeaders,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-webacl_customresponsebody.go b/cloudformation/wafv2/aws-wafv2-webacl_customresponsebody.go index 3ea67b7b2b..69fac6543e 100644 --- a/cloudformation/wafv2/aws-wafv2-webacl_customresponsebody.go +++ b/cloudformation/wafv2/aws-wafv2-webacl_customresponsebody.go @@ -11,12 +11,12 @@ type WebACL_CustomResponseBody struct { // Content AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-customresponsebody.html#cfn-wafv2-webacl-customresponsebody-content - Content string `json:"Content,omitempty"` + Content string `json:"Content"` // ContentType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-customresponsebody.html#cfn-wafv2-webacl-customresponsebody-contenttype - ContentType string `json:"ContentType,omitempty"` + ContentType string `json:"ContentType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-webacl_excludedrule.go b/cloudformation/wafv2/aws-wafv2-webacl_excludedrule.go index 4ad0f8e8f9..1a6b913a96 100644 --- a/cloudformation/wafv2/aws-wafv2-webacl_excludedrule.go +++ b/cloudformation/wafv2/aws-wafv2-webacl_excludedrule.go @@ -11,7 +11,7 @@ type WebACL_ExcludedRule struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-excludedrule.html#cfn-wafv2-webacl-excludedrule-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-webacl_fieldidentifier.go b/cloudformation/wafv2/aws-wafv2-webacl_fieldidentifier.go index 4e1cf20a38..a370a3ad0f 100644 --- a/cloudformation/wafv2/aws-wafv2-webacl_fieldidentifier.go +++ b/cloudformation/wafv2/aws-wafv2-webacl_fieldidentifier.go @@ -11,7 +11,7 @@ type WebACL_FieldIdentifier struct { // Identifier AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-fieldidentifier.html#cfn-wafv2-webacl-fieldidentifier-identifier - Identifier string `json:"Identifier,omitempty"` + Identifier string `json:"Identifier"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-webacl_fieldtomatch.go b/cloudformation/wafv2/aws-wafv2-webacl_fieldtomatch.go index 535ff6ba82..8b36122801 100644 --- a/cloudformation/wafv2/aws-wafv2-webacl_fieldtomatch.go +++ b/cloudformation/wafv2/aws-wafv2-webacl_fieldtomatch.go @@ -11,12 +11,12 @@ 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-fieldtomatch.html#cfn-wafv2-webacl-fieldtomatch-body - Body interface{} `json:"Body,omitempty"` + Body *interface{} `json:"Body,omitempty"` // JsonBody AWS CloudFormation Property // Required: false @@ -26,27 +26,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_forwardedipconfiguration.go b/cloudformation/wafv2/aws-wafv2-webacl_forwardedipconfiguration.go index cc1df788b1..4b3e102703 100644 --- a/cloudformation/wafv2/aws-wafv2-webacl_forwardedipconfiguration.go +++ b/cloudformation/wafv2/aws-wafv2-webacl_forwardedipconfiguration.go @@ -11,12 +11,12 @@ type WebACL_ForwardedIPConfiguration struct { // FallbackBehavior AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-forwardedipconfiguration.html#cfn-wafv2-webacl-forwardedipconfiguration-fallbackbehavior - FallbackBehavior string `json:"FallbackBehavior,omitempty"` + FallbackBehavior string `json:"FallbackBehavior"` // HeaderName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-forwardedipconfiguration.html#cfn-wafv2-webacl-forwardedipconfiguration-headername - HeaderName string `json:"HeaderName,omitempty"` + HeaderName string `json:"HeaderName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-webacl_geomatchstatement.go b/cloudformation/wafv2/aws-wafv2-webacl_geomatchstatement.go index 5a70757fcb..e79ba13199 100644 --- a/cloudformation/wafv2/aws-wafv2-webacl_geomatchstatement.go +++ b/cloudformation/wafv2/aws-wafv2-webacl_geomatchstatement.go @@ -11,7 +11,7 @@ type WebACL_GeoMatchStatement struct { // CountryCodes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-geomatchstatement.html#cfn-wafv2-webacl-geomatchstatement-countrycodes - CountryCodes []string `json:"CountryCodes,omitempty"` + CountryCodes *[]string `json:"CountryCodes,omitempty"` // ForwardedIPConfig AWS CloudFormation Property // Required: false diff --git a/cloudformation/wafv2/aws-wafv2-webacl_ipsetforwardedipconfiguration.go b/cloudformation/wafv2/aws-wafv2-webacl_ipsetforwardedipconfiguration.go index 4912728920..a265389600 100644 --- a/cloudformation/wafv2/aws-wafv2-webacl_ipsetforwardedipconfiguration.go +++ b/cloudformation/wafv2/aws-wafv2-webacl_ipsetforwardedipconfiguration.go @@ -11,17 +11,17 @@ type WebACL_IPSetForwardedIPConfiguration struct { // FallbackBehavior AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ipsetforwardedipconfiguration.html#cfn-wafv2-webacl-ipsetforwardedipconfiguration-fallbackbehavior - FallbackBehavior string `json:"FallbackBehavior,omitempty"` + FallbackBehavior string `json:"FallbackBehavior"` // HeaderName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ipsetforwardedipconfiguration.html#cfn-wafv2-webacl-ipsetforwardedipconfiguration-headername - HeaderName string `json:"HeaderName,omitempty"` + HeaderName string `json:"HeaderName"` // Position AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ipsetforwardedipconfiguration.html#cfn-wafv2-webacl-ipsetforwardedipconfiguration-position - Position string `json:"Position,omitempty"` + Position string `json:"Position"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-webacl_ipsetreferencestatement.go b/cloudformation/wafv2/aws-wafv2-webacl_ipsetreferencestatement.go index 9f5c334eea..fb4c377bb3 100644 --- a/cloudformation/wafv2/aws-wafv2-webacl_ipsetreferencestatement.go +++ b/cloudformation/wafv2/aws-wafv2-webacl_ipsetreferencestatement.go @@ -11,7 +11,7 @@ type WebACL_IPSetReferenceStatement struct { // Arn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ipsetreferencestatement.html#cfn-wafv2-webacl-ipsetreferencestatement-arn - Arn string `json:"Arn,omitempty"` + Arn string `json:"Arn"` // IPSetForwardedIPConfig AWS CloudFormation Property // Required: false diff --git a/cloudformation/wafv2/aws-wafv2-webacl_jsonbody.go b/cloudformation/wafv2/aws-wafv2-webacl_jsonbody.go index 05b3b99306..c0aa35719f 100644 --- a/cloudformation/wafv2/aws-wafv2-webacl_jsonbody.go +++ b/cloudformation/wafv2/aws-wafv2-webacl_jsonbody.go @@ -11,17 +11,17 @@ type WebACL_JsonBody struct { // InvalidFallbackBehavior AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-jsonbody.html#cfn-wafv2-webacl-jsonbody-invalidfallbackbehavior - InvalidFallbackBehavior string `json:"InvalidFallbackBehavior,omitempty"` + InvalidFallbackBehavior *string `json:"InvalidFallbackBehavior,omitempty"` // MatchPattern AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-jsonbody.html#cfn-wafv2-webacl-jsonbody-matchpattern - MatchPattern *WebACL_JsonMatchPattern `json:"MatchPattern,omitempty"` + MatchPattern *WebACL_JsonMatchPattern `json:"MatchPattern"` // MatchScope AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-jsonbody.html#cfn-wafv2-webacl-jsonbody-matchscope - MatchScope string `json:"MatchScope,omitempty"` + MatchScope string `json:"MatchScope"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-webacl_jsonmatchpattern.go b/cloudformation/wafv2/aws-wafv2-webacl_jsonmatchpattern.go index 4d70957c2a..0bd3621314 100644 --- a/cloudformation/wafv2/aws-wafv2-webacl_jsonmatchpattern.go +++ b/cloudformation/wafv2/aws-wafv2-webacl_jsonmatchpattern.go @@ -11,12 +11,12 @@ 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 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-jsonmatchpattern.html#cfn-wafv2-webacl-jsonmatchpattern-includedpaths - IncludedPaths []string `json:"IncludedPaths,omitempty"` + IncludedPaths *[]string `json:"IncludedPaths,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-webacl_label.go b/cloudformation/wafv2/aws-wafv2-webacl_label.go index 87c3e0bdf5..fcb11e8f12 100644 --- a/cloudformation/wafv2/aws-wafv2-webacl_label.go +++ b/cloudformation/wafv2/aws-wafv2-webacl_label.go @@ -11,7 +11,7 @@ type WebACL_Label struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-label.html#cfn-wafv2-webacl-label-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-webacl_labelmatchstatement.go b/cloudformation/wafv2/aws-wafv2-webacl_labelmatchstatement.go index 2423ac4d0f..028a103a04 100644 --- a/cloudformation/wafv2/aws-wafv2-webacl_labelmatchstatement.go +++ b/cloudformation/wafv2/aws-wafv2-webacl_labelmatchstatement.go @@ -11,12 +11,12 @@ type WebACL_LabelMatchStatement struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-labelmatchstatement.html#cfn-wafv2-webacl-labelmatchstatement-key - Key string `json:"Key,omitempty"` + Key string `json:"Key"` // Scope AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-labelmatchstatement.html#cfn-wafv2-webacl-labelmatchstatement-scope - Scope string `json:"Scope,omitempty"` + Scope string `json:"Scope"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-webacl_managedrulegroupconfig.go b/cloudformation/wafv2/aws-wafv2-webacl_managedrulegroupconfig.go index 76efc85bee..463ea3250f 100644 --- a/cloudformation/wafv2/aws-wafv2-webacl_managedrulegroupconfig.go +++ b/cloudformation/wafv2/aws-wafv2-webacl_managedrulegroupconfig.go @@ -11,7 +11,7 @@ type WebACL_ManagedRuleGroupConfig struct { // LoginPath AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html#cfn-wafv2-webacl-managedrulegroupconfig-loginpath - LoginPath string `json:"LoginPath,omitempty"` + LoginPath *string `json:"LoginPath,omitempty"` // PasswordField AWS CloudFormation Property // Required: false @@ -21,7 +21,7 @@ type WebACL_ManagedRuleGroupConfig struct { // PayloadType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html#cfn-wafv2-webacl-managedrulegroupconfig-payloadtype - PayloadType string `json:"PayloadType,omitempty"` + PayloadType *string `json:"PayloadType,omitempty"` // UsernameField AWS CloudFormation Property // Required: false diff --git a/cloudformation/wafv2/aws-wafv2-webacl_managedrulegroupstatement.go b/cloudformation/wafv2/aws-wafv2-webacl_managedrulegroupstatement.go index 1262208e9f..4435fde0cf 100644 --- a/cloudformation/wafv2/aws-wafv2-webacl_managedrulegroupstatement.go +++ b/cloudformation/wafv2/aws-wafv2-webacl_managedrulegroupstatement.go @@ -11,17 +11,17 @@ type WebACL_ManagedRuleGroupStatement struct { // ExcludedRules AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupstatement.html#cfn-wafv2-webacl-managedrulegroupstatement-excludedrules - ExcludedRules []WebACL_ExcludedRule `json:"ExcludedRules,omitempty"` + ExcludedRules *[]WebACL_ExcludedRule `json:"ExcludedRules,omitempty"` // ManagedRuleGroupConfigs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupstatement.html#cfn-wafv2-webacl-managedrulegroupstatement-managedrulegroupconfigs - ManagedRuleGroupConfigs []WebACL_ManagedRuleGroupConfig `json:"ManagedRuleGroupConfigs,omitempty"` + ManagedRuleGroupConfigs *[]WebACL_ManagedRuleGroupConfig `json:"ManagedRuleGroupConfigs,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupstatement.html#cfn-wafv2-webacl-managedrulegroupstatement-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // ScopeDownStatement AWS CloudFormation Property // Required: false @@ -31,12 +31,12 @@ type WebACL_ManagedRuleGroupStatement struct { // VendorName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupstatement.html#cfn-wafv2-webacl-managedrulegroupstatement-vendorname - VendorName string `json:"VendorName,omitempty"` + VendorName string `json:"VendorName"` // Version AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupstatement.html#cfn-wafv2-webacl-managedrulegroupstatement-version - Version string `json:"Version,omitempty"` + Version *string `json:"Version,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-webacl_notstatement.go b/cloudformation/wafv2/aws-wafv2-webacl_notstatement.go index 5b3977a4fe..19e8158f1d 100644 --- a/cloudformation/wafv2/aws-wafv2-webacl_notstatement.go +++ b/cloudformation/wafv2/aws-wafv2-webacl_notstatement.go @@ -11,7 +11,7 @@ type WebACL_NotStatement struct { // Statement AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-notstatement.html#cfn-wafv2-webacl-notstatement-statement - Statement *WebACL_Statement `json:"Statement,omitempty"` + Statement *WebACL_Statement `json:"Statement"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-webacl_orstatement.go b/cloudformation/wafv2/aws-wafv2-webacl_orstatement.go index 31cc0870a8..ff29c5220d 100644 --- a/cloudformation/wafv2/aws-wafv2-webacl_orstatement.go +++ b/cloudformation/wafv2/aws-wafv2-webacl_orstatement.go @@ -11,7 +11,7 @@ type WebACL_OrStatement struct { // Statements AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-orstatement.html#cfn-wafv2-webacl-orstatement-statements - Statements []WebACL_Statement `json:"Statements,omitempty"` + Statements []WebACL_Statement `json:"Statements"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-webacl_overrideaction.go b/cloudformation/wafv2/aws-wafv2-webacl_overrideaction.go index 0f39f8c3ad..e8144050a0 100644 --- a/cloudformation/wafv2/aws-wafv2-webacl_overrideaction.go +++ b/cloudformation/wafv2/aws-wafv2-webacl_overrideaction.go @@ -11,12 +11,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/cloudformation/wafv2/aws-wafv2-webacl_ratebasedstatement.go b/cloudformation/wafv2/aws-wafv2-webacl_ratebasedstatement.go index 61a45b9b1b..15bae032fd 100644 --- a/cloudformation/wafv2/aws-wafv2-webacl_ratebasedstatement.go +++ b/cloudformation/wafv2/aws-wafv2-webacl_ratebasedstatement.go @@ -11,7 +11,7 @@ type WebACL_RateBasedStatement struct { // AggregateKeyType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ratebasedstatement.html#cfn-wafv2-webacl-ratebasedstatement-aggregatekeytype - AggregateKeyType string `json:"AggregateKeyType,omitempty"` + AggregateKeyType string `json:"AggregateKeyType"` // ForwardedIPConfig AWS CloudFormation Property // Required: false diff --git a/cloudformation/wafv2/aws-wafv2-webacl_regexmatchstatement.go b/cloudformation/wafv2/aws-wafv2-webacl_regexmatchstatement.go index 1042a87778..5ffffbc503 100644 --- a/cloudformation/wafv2/aws-wafv2-webacl_regexmatchstatement.go +++ b/cloudformation/wafv2/aws-wafv2-webacl_regexmatchstatement.go @@ -11,17 +11,17 @@ type WebACL_RegexMatchStatement struct { // FieldToMatch AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-regexmatchstatement.html#cfn-wafv2-webacl-regexmatchstatement-fieldtomatch - FieldToMatch *WebACL_FieldToMatch `json:"FieldToMatch,omitempty"` + FieldToMatch *WebACL_FieldToMatch `json:"FieldToMatch"` // RegexString AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-regexmatchstatement.html#cfn-wafv2-webacl-regexmatchstatement-regexstring - RegexString string `json:"RegexString,omitempty"` + RegexString string `json:"RegexString"` // TextTransformations AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-regexmatchstatement.html#cfn-wafv2-webacl-regexmatchstatement-texttransformations - TextTransformations []WebACL_TextTransformation `json:"TextTransformations,omitempty"` + TextTransformations []WebACL_TextTransformation `json:"TextTransformations"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-webacl_regexpatternsetreferencestatement.go b/cloudformation/wafv2/aws-wafv2-webacl_regexpatternsetreferencestatement.go index a5d56a2e95..581a4f5fbb 100644 --- a/cloudformation/wafv2/aws-wafv2-webacl_regexpatternsetreferencestatement.go +++ b/cloudformation/wafv2/aws-wafv2-webacl_regexpatternsetreferencestatement.go @@ -11,17 +11,17 @@ type WebACL_RegexPatternSetReferenceStatement struct { // Arn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-regexpatternsetreferencestatement.html#cfn-wafv2-webacl-regexpatternsetreferencestatement-arn - Arn string `json:"Arn,omitempty"` + Arn string `json:"Arn"` // FieldToMatch AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-regexpatternsetreferencestatement.html#cfn-wafv2-webacl-regexpatternsetreferencestatement-fieldtomatch - FieldToMatch *WebACL_FieldToMatch `json:"FieldToMatch,omitempty"` + FieldToMatch *WebACL_FieldToMatch `json:"FieldToMatch"` // TextTransformations AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-regexpatternsetreferencestatement.html#cfn-wafv2-webacl-regexpatternsetreferencestatement-texttransformations - TextTransformations []WebACL_TextTransformation `json:"TextTransformations,omitempty"` + TextTransformations []WebACL_TextTransformation `json:"TextTransformations"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-webacl_rule.go b/cloudformation/wafv2/aws-wafv2-webacl_rule.go index 1ac3591ee6..d615e63e40 100644 --- a/cloudformation/wafv2/aws-wafv2-webacl_rule.go +++ b/cloudformation/wafv2/aws-wafv2-webacl_rule.go @@ -21,7 +21,7 @@ type WebACL_Rule struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-rule.html#cfn-wafv2-webacl-rule-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // OverrideAction AWS CloudFormation Property // Required: false @@ -36,17 +36,17 @@ type WebACL_Rule struct { // RuleLabels AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-rule.html#cfn-wafv2-webacl-rule-rulelabels - RuleLabels []WebACL_Label `json:"RuleLabels,omitempty"` + RuleLabels *[]WebACL_Label `json:"RuleLabels,omitempty"` // Statement AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-rule.html#cfn-wafv2-webacl-rule-statement - Statement *WebACL_Statement `json:"Statement,omitempty"` + Statement *WebACL_Statement `json:"Statement"` // VisibilityConfig AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-rule.html#cfn-wafv2-webacl-rule-visibilityconfig - VisibilityConfig *WebACL_VisibilityConfig `json:"VisibilityConfig,omitempty"` + VisibilityConfig *WebACL_VisibilityConfig `json:"VisibilityConfig"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-webacl_rulegroupreferencestatement.go b/cloudformation/wafv2/aws-wafv2-webacl_rulegroupreferencestatement.go index ff0d517db5..8220e8c50f 100644 --- a/cloudformation/wafv2/aws-wafv2-webacl_rulegroupreferencestatement.go +++ b/cloudformation/wafv2/aws-wafv2-webacl_rulegroupreferencestatement.go @@ -11,12 +11,12 @@ type WebACL_RuleGroupReferenceStatement struct { // Arn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-rulegroupreferencestatement.html#cfn-wafv2-webacl-rulegroupreferencestatement-arn - Arn string `json:"Arn,omitempty"` + Arn string `json:"Arn"` // ExcludedRules AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-rulegroupreferencestatement.html#cfn-wafv2-webacl-rulegroupreferencestatement-excludedrules - ExcludedRules []WebACL_ExcludedRule `json:"ExcludedRules,omitempty"` + ExcludedRules *[]WebACL_ExcludedRule `json:"ExcludedRules,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-webacl_sizeconstraintstatement.go b/cloudformation/wafv2/aws-wafv2-webacl_sizeconstraintstatement.go index cb5f345f43..31e150701e 100644 --- a/cloudformation/wafv2/aws-wafv2-webacl_sizeconstraintstatement.go +++ b/cloudformation/wafv2/aws-wafv2-webacl_sizeconstraintstatement.go @@ -11,12 +11,12 @@ type WebACL_SizeConstraintStatement struct { // ComparisonOperator AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-sizeconstraintstatement.html#cfn-wafv2-webacl-sizeconstraintstatement-comparisonoperator - ComparisonOperator string `json:"ComparisonOperator,omitempty"` + ComparisonOperator string `json:"ComparisonOperator"` // FieldToMatch AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-sizeconstraintstatement.html#cfn-wafv2-webacl-sizeconstraintstatement-fieldtomatch - FieldToMatch *WebACL_FieldToMatch `json:"FieldToMatch,omitempty"` + FieldToMatch *WebACL_FieldToMatch `json:"FieldToMatch"` // Size AWS CloudFormation Property // Required: true @@ -26,7 +26,7 @@ type WebACL_SizeConstraintStatement struct { // TextTransformations AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-sizeconstraintstatement.html#cfn-wafv2-webacl-sizeconstraintstatement-texttransformations - TextTransformations []WebACL_TextTransformation `json:"TextTransformations,omitempty"` + TextTransformations []WebACL_TextTransformation `json:"TextTransformations"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-webacl_sqlimatchstatement.go b/cloudformation/wafv2/aws-wafv2-webacl_sqlimatchstatement.go index f2b89082be..18e68f4349 100644 --- a/cloudformation/wafv2/aws-wafv2-webacl_sqlimatchstatement.go +++ b/cloudformation/wafv2/aws-wafv2-webacl_sqlimatchstatement.go @@ -11,12 +11,12 @@ type WebACL_SqliMatchStatement struct { // FieldToMatch AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-sqlimatchstatement.html#cfn-wafv2-webacl-sqlimatchstatement-fieldtomatch - FieldToMatch *WebACL_FieldToMatch `json:"FieldToMatch,omitempty"` + FieldToMatch *WebACL_FieldToMatch `json:"FieldToMatch"` // TextTransformations AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-sqlimatchstatement.html#cfn-wafv2-webacl-sqlimatchstatement-texttransformations - TextTransformations []WebACL_TextTransformation `json:"TextTransformations,omitempty"` + TextTransformations []WebACL_TextTransformation `json:"TextTransformations"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-webacl_texttransformation.go b/cloudformation/wafv2/aws-wafv2-webacl_texttransformation.go index 741e8f4615..5c6745535b 100644 --- a/cloudformation/wafv2/aws-wafv2-webacl_texttransformation.go +++ b/cloudformation/wafv2/aws-wafv2-webacl_texttransformation.go @@ -16,7 +16,7 @@ type WebACL_TextTransformation struct { // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-texttransformation.html#cfn-wafv2-webacl-texttransformation-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-webacl_visibilityconfig.go b/cloudformation/wafv2/aws-wafv2-webacl_visibilityconfig.go index df5a8ca700..8304878de4 100644 --- a/cloudformation/wafv2/aws-wafv2-webacl_visibilityconfig.go +++ b/cloudformation/wafv2/aws-wafv2-webacl_visibilityconfig.go @@ -16,7 +16,7 @@ type WebACL_VisibilityConfig struct { // MetricName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-visibilityconfig.html#cfn-wafv2-webacl-visibilityconfig-metricname - MetricName string `json:"MetricName,omitempty"` + MetricName string `json:"MetricName"` // SampledRequestsEnabled AWS CloudFormation Property // Required: true diff --git a/cloudformation/wafv2/aws-wafv2-webacl_xssmatchstatement.go b/cloudformation/wafv2/aws-wafv2-webacl_xssmatchstatement.go index 66d906c986..3314c18a13 100644 --- a/cloudformation/wafv2/aws-wafv2-webacl_xssmatchstatement.go +++ b/cloudformation/wafv2/aws-wafv2-webacl_xssmatchstatement.go @@ -11,12 +11,12 @@ type WebACL_XssMatchStatement struct { // FieldToMatch AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-xssmatchstatement.html#cfn-wafv2-webacl-xssmatchstatement-fieldtomatch - FieldToMatch *WebACL_FieldToMatch `json:"FieldToMatch,omitempty"` + FieldToMatch *WebACL_FieldToMatch `json:"FieldToMatch"` // TextTransformations AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-xssmatchstatement.html#cfn-wafv2-webacl-xssmatchstatement-texttransformations - TextTransformations []WebACL_TextTransformation `json:"TextTransformations,omitempty"` + TextTransformations []WebACL_TextTransformation `json:"TextTransformations"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-webaclassociation.go b/cloudformation/wafv2/aws-wafv2-webaclassociation.go index 57372c11ef..a0c3d33ffa 100644 --- a/cloudformation/wafv2/aws-wafv2-webaclassociation.go +++ b/cloudformation/wafv2/aws-wafv2-webaclassociation.go @@ -15,12 +15,12 @@ type WebACLAssociation struct { // ResourceArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-webaclassociation.html#cfn-wafv2-webaclassociation-resourcearn - ResourceArn string `json:"ResourceArn,omitempty"` + ResourceArn string `json:"ResourceArn"` // WebACLArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-webaclassociation.html#cfn-wafv2-webaclassociation-webaclarn - WebACLArn string `json:"WebACLArn,omitempty"` + WebACLArn string `json:"WebACLArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wisdom/aws-wisdom-assistant.go b/cloudformation/wisdom/aws-wisdom-assistant.go index 0b3e4ea509..3840f242d4 100644 --- a/cloudformation/wisdom/aws-wisdom-assistant.go +++ b/cloudformation/wisdom/aws-wisdom-assistant.go @@ -16,12 +16,12 @@ type Assistant struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wisdom-assistant.html#cfn-wisdom-assistant-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wisdom-assistant.html#cfn-wisdom-assistant-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // ServerSideEncryptionConfiguration AWS CloudFormation Property // Required: false @@ -31,12 +31,12 @@ type Assistant struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wisdom-assistant.html#cfn-wisdom-assistant-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wisdom-assistant.html#cfn-wisdom-assistant-type - Type string `json:"Type,omitempty"` + Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wisdom/aws-wisdom-assistant_serversideencryptionconfiguration.go b/cloudformation/wisdom/aws-wisdom-assistant_serversideencryptionconfiguration.go index 4b6342e4ef..030fe9ece1 100644 --- a/cloudformation/wisdom/aws-wisdom-assistant_serversideencryptionconfiguration.go +++ b/cloudformation/wisdom/aws-wisdom-assistant_serversideencryptionconfiguration.go @@ -11,7 +11,7 @@ type Assistant_ServerSideEncryptionConfiguration struct { // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wisdom-assistant-serversideencryptionconfiguration.html#cfn-wisdom-assistant-serversideencryptionconfiguration-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wisdom/aws-wisdom-assistantassociation.go b/cloudformation/wisdom/aws-wisdom-assistantassociation.go index 448b7795c7..2e3692e0ac 100644 --- a/cloudformation/wisdom/aws-wisdom-assistantassociation.go +++ b/cloudformation/wisdom/aws-wisdom-assistantassociation.go @@ -16,22 +16,22 @@ type AssistantAssociation struct { // AssistantId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wisdom-assistantassociation.html#cfn-wisdom-assistantassociation-assistantid - AssistantId string `json:"AssistantId,omitempty"` + AssistantId string `json:"AssistantId"` // Association AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wisdom-assistantassociation.html#cfn-wisdom-assistantassociation-association - Association *AssistantAssociation_AssociationData `json:"Association,omitempty"` + Association *AssistantAssociation_AssociationData `json:"Association"` // AssociationType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wisdom-assistantassociation.html#cfn-wisdom-assistantassociation-associationtype - AssociationType string `json:"AssociationType,omitempty"` + AssociationType string `json:"AssociationType"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wisdom-assistantassociation.html#cfn-wisdom-assistantassociation-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wisdom/aws-wisdom-assistantassociation_associationdata.go b/cloudformation/wisdom/aws-wisdom-assistantassociation_associationdata.go index ca6165a4ca..dc97adec8d 100644 --- a/cloudformation/wisdom/aws-wisdom-assistantassociation_associationdata.go +++ b/cloudformation/wisdom/aws-wisdom-assistantassociation_associationdata.go @@ -11,7 +11,7 @@ type AssistantAssociation_AssociationData struct { // KnowledgeBaseId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wisdom-assistantassociation-associationdata.html#cfn-wisdom-assistantassociation-associationdata-knowledgebaseid - KnowledgeBaseId string `json:"KnowledgeBaseId,omitempty"` + KnowledgeBaseId string `json:"KnowledgeBaseId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wisdom/aws-wisdom-knowledgebase.go b/cloudformation/wisdom/aws-wisdom-knowledgebase.go index ee906b0a0d..f7b8288ac5 100644 --- a/cloudformation/wisdom/aws-wisdom-knowledgebase.go +++ b/cloudformation/wisdom/aws-wisdom-knowledgebase.go @@ -16,17 +16,17 @@ type KnowledgeBase struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wisdom-knowledgebase.html#cfn-wisdom-knowledgebase-description - Description string `json:"Description,omitempty"` + Description *string `json:"Description,omitempty"` // KnowledgeBaseType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wisdom-knowledgebase.html#cfn-wisdom-knowledgebase-knowledgebasetype - KnowledgeBaseType string `json:"KnowledgeBaseType,omitempty"` + KnowledgeBaseType string `json:"KnowledgeBaseType"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wisdom-knowledgebase.html#cfn-wisdom-knowledgebase-name - Name string `json:"Name,omitempty"` + Name string `json:"Name"` // RenderingConfiguration AWS CloudFormation Property // Required: false @@ -46,7 +46,7 @@ type KnowledgeBase struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wisdom-knowledgebase.html#cfn-wisdom-knowledgebase-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wisdom/aws-wisdom-knowledgebase_appintegrationsconfiguration.go b/cloudformation/wisdom/aws-wisdom-knowledgebase_appintegrationsconfiguration.go index f6abb4ac88..116921d7c2 100644 --- a/cloudformation/wisdom/aws-wisdom-knowledgebase_appintegrationsconfiguration.go +++ b/cloudformation/wisdom/aws-wisdom-knowledgebase_appintegrationsconfiguration.go @@ -11,12 +11,12 @@ type KnowledgeBase_AppIntegrationsConfiguration struct { // AppIntegrationArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wisdom-knowledgebase-appintegrationsconfiguration.html#cfn-wisdom-knowledgebase-appintegrationsconfiguration-appintegrationarn - AppIntegrationArn string `json:"AppIntegrationArn,omitempty"` + AppIntegrationArn string `json:"AppIntegrationArn"` // ObjectFields AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wisdom-knowledgebase-appintegrationsconfiguration.html#cfn-wisdom-knowledgebase-appintegrationsconfiguration-objectfields - ObjectFields []string `json:"ObjectFields,omitempty"` + ObjectFields []string `json:"ObjectFields"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wisdom/aws-wisdom-knowledgebase_renderingconfiguration.go b/cloudformation/wisdom/aws-wisdom-knowledgebase_renderingconfiguration.go index 6cfeaefd75..cbb9859069 100644 --- a/cloudformation/wisdom/aws-wisdom-knowledgebase_renderingconfiguration.go +++ b/cloudformation/wisdom/aws-wisdom-knowledgebase_renderingconfiguration.go @@ -11,7 +11,7 @@ type KnowledgeBase_RenderingConfiguration struct { // TemplateUri AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wisdom-knowledgebase-renderingconfiguration.html#cfn-wisdom-knowledgebase-renderingconfiguration-templateuri - TemplateUri string `json:"TemplateUri,omitempty"` + TemplateUri *string `json:"TemplateUri,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wisdom/aws-wisdom-knowledgebase_serversideencryptionconfiguration.go b/cloudformation/wisdom/aws-wisdom-knowledgebase_serversideencryptionconfiguration.go index 54a740adb0..caf6692960 100644 --- a/cloudformation/wisdom/aws-wisdom-knowledgebase_serversideencryptionconfiguration.go +++ b/cloudformation/wisdom/aws-wisdom-knowledgebase_serversideencryptionconfiguration.go @@ -11,7 +11,7 @@ type KnowledgeBase_ServerSideEncryptionConfiguration struct { // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wisdom-knowledgebase-serversideencryptionconfiguration.html#cfn-wisdom-knowledgebase-serversideencryptionconfiguration-kmskeyid - KmsKeyId string `json:"KmsKeyId,omitempty"` + KmsKeyId *string `json:"KmsKeyId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/workspaces/aws-workspaces-connectionalias.go b/cloudformation/workspaces/aws-workspaces-connectionalias.go index bd9cda29fa..4c1f5a4897 100644 --- a/cloudformation/workspaces/aws-workspaces-connectionalias.go +++ b/cloudformation/workspaces/aws-workspaces-connectionalias.go @@ -16,12 +16,12 @@ type ConnectionAlias struct { // ConnectionString AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-connectionalias.html#cfn-workspaces-connectionalias-connectionstring - ConnectionString string `json:"ConnectionString,omitempty"` + ConnectionString string `json:"ConnectionString"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-connectionalias.html#cfn-workspaces-connectionalias-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/workspaces/aws-workspaces-connectionalias_connectionaliasassociation.go b/cloudformation/workspaces/aws-workspaces-connectionalias_connectionaliasassociation.go index cdc499a5d3..1d0d25ba22 100644 --- a/cloudformation/workspaces/aws-workspaces-connectionalias_connectionaliasassociation.go +++ b/cloudformation/workspaces/aws-workspaces-connectionalias_connectionaliasassociation.go @@ -11,22 +11,22 @@ type ConnectionAlias_ConnectionAliasAssociation struct { // AssociatedAccountId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-workspaces-connectionalias-connectionaliasassociation.html#cfn-workspaces-connectionalias-connectionaliasassociation-associatedaccountid - AssociatedAccountId string `json:"AssociatedAccountId,omitempty"` + AssociatedAccountId *string `json:"AssociatedAccountId,omitempty"` // AssociationStatus AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-workspaces-connectionalias-connectionaliasassociation.html#cfn-workspaces-connectionalias-connectionaliasassociation-associationstatus - AssociationStatus string `json:"AssociationStatus,omitempty"` + AssociationStatus *string `json:"AssociationStatus,omitempty"` // ConnectionIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-workspaces-connectionalias-connectionaliasassociation.html#cfn-workspaces-connectionalias-connectionaliasassociation-connectionidentifier - ConnectionIdentifier string `json:"ConnectionIdentifier,omitempty"` + ConnectionIdentifier *string `json:"ConnectionIdentifier,omitempty"` // ResourceId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-workspaces-connectionalias-connectionaliasassociation.html#cfn-workspaces-connectionalias-connectionaliasassociation-resourceid - ResourceId string `json:"ResourceId,omitempty"` + ResourceId *string `json:"ResourceId,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/workspaces/aws-workspaces-workspace.go b/cloudformation/workspaces/aws-workspaces-workspace.go index 3d1e2199fb..a68f7aab49 100644 --- a/cloudformation/workspaces/aws-workspaces-workspace.go +++ b/cloudformation/workspaces/aws-workspaces-workspace.go @@ -16,37 +16,37 @@ type Workspace struct { // BundleId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html#cfn-workspaces-workspace-bundleid - BundleId string `json:"BundleId,omitempty"` + BundleId string `json:"BundleId"` // DirectoryId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html#cfn-workspaces-workspace-directoryid - DirectoryId string `json:"DirectoryId,omitempty"` + DirectoryId string `json:"DirectoryId"` // RootVolumeEncryptionEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html#cfn-workspaces-workspace-rootvolumeencryptionenabled - RootVolumeEncryptionEnabled bool `json:"RootVolumeEncryptionEnabled,omitempty"` + RootVolumeEncryptionEnabled *bool `json:"RootVolumeEncryptionEnabled,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html#cfn-workspaces-workspace-tags - Tags []tags.Tag `json:"Tags,omitempty"` + Tags *[]tags.Tag `json:"Tags,omitempty"` // UserName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html#cfn-workspaces-workspace-username - UserName string `json:"UserName,omitempty"` + UserName string `json:"UserName"` // UserVolumeEncryptionEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html#cfn-workspaces-workspace-uservolumeencryptionenabled - UserVolumeEncryptionEnabled bool `json:"UserVolumeEncryptionEnabled,omitempty"` + UserVolumeEncryptionEnabled *bool `json:"UserVolumeEncryptionEnabled,omitempty"` // VolumeEncryptionKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html#cfn-workspaces-workspace-volumeencryptionkey - VolumeEncryptionKey string `json:"VolumeEncryptionKey,omitempty"` + VolumeEncryptionKey *string `json:"VolumeEncryptionKey,omitempty"` // WorkspaceProperties AWS CloudFormation Property // Required: false diff --git a/cloudformation/workspaces/aws-workspaces-workspace_workspaceproperties.go b/cloudformation/workspaces/aws-workspaces-workspace_workspaceproperties.go index 99db9bfc5c..3818dae88e 100644 --- a/cloudformation/workspaces/aws-workspaces-workspace_workspaceproperties.go +++ b/cloudformation/workspaces/aws-workspaces-workspace_workspaceproperties.go @@ -11,27 +11,27 @@ type Workspace_WorkspaceProperties struct { // ComputeTypeName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-workspaces-workspace-workspaceproperties.html#cfn-workspaces-workspace-workspaceproperties-computetypename - ComputeTypeName string `json:"ComputeTypeName,omitempty"` + ComputeTypeName *string `json:"ComputeTypeName,omitempty"` // RootVolumeSizeGib AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-workspaces-workspace-workspaceproperties.html#cfn-workspaces-workspace-workspaceproperties-rootvolumesizegib - RootVolumeSizeGib int `json:"RootVolumeSizeGib,omitempty"` + RootVolumeSizeGib *int `json:"RootVolumeSizeGib,omitempty"` // RunningMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-workspaces-workspace-workspaceproperties.html#cfn-workspaces-workspace-workspaceproperties-runningmode - RunningMode string `json:"RunningMode,omitempty"` + RunningMode *string `json:"RunningMode,omitempty"` // RunningModeAutoStopTimeoutInMinutes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-workspaces-workspace-workspaceproperties.html#cfn-workspaces-workspace-workspaceproperties-runningmodeautostoptimeoutinminutes - RunningModeAutoStopTimeoutInMinutes int `json:"RunningModeAutoStopTimeoutInMinutes,omitempty"` + RunningModeAutoStopTimeoutInMinutes *int `json:"RunningModeAutoStopTimeoutInMinutes,omitempty"` // UserVolumeSizeGib AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-workspaces-workspace-workspaceproperties.html#cfn-workspaces-workspace-workspaceproperties-uservolumesizegib - UserVolumeSizeGib int `json:"UserVolumeSizeGib,omitempty"` + UserVolumeSizeGib *int `json:"UserVolumeSizeGib,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/xray/aws-xray-group.go b/cloudformation/xray/aws-xray-group.go index 825bc86bef..a4a2d111bb 100644 --- a/cloudformation/xray/aws-xray-group.go +++ b/cloudformation/xray/aws-xray-group.go @@ -15,12 +15,12 @@ type Group struct { // FilterExpression AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-xray-group.html#cfn-xray-group-filterexpression - FilterExpression string `json:"FilterExpression,omitempty"` + FilterExpression *string `json:"FilterExpression,omitempty"` // GroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-xray-group.html#cfn-xray-group-groupname - GroupName string `json:"GroupName,omitempty"` + GroupName *string `json:"GroupName,omitempty"` // InsightsConfiguration AWS CloudFormation Property // Required: false @@ -30,7 +30,7 @@ type Group struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-xray-group.html#cfn-xray-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/xray/aws-xray-group_insightsconfiguration.go b/cloudformation/xray/aws-xray-group_insightsconfiguration.go index 957f6a10b7..c7882ba184 100644 --- a/cloudformation/xray/aws-xray-group_insightsconfiguration.go +++ b/cloudformation/xray/aws-xray-group_insightsconfiguration.go @@ -11,12 +11,12 @@ type Group_InsightsConfiguration struct { // InsightsEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-group-insightsconfiguration.html#cfn-xray-group-insightsconfiguration-insightsenabled - InsightsEnabled bool `json:"InsightsEnabled,omitempty"` + InsightsEnabled *bool `json:"InsightsEnabled,omitempty"` // NotificationsEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-group-insightsconfiguration.html#cfn-xray-group-insightsconfiguration-notificationsenabled - NotificationsEnabled bool `json:"NotificationsEnabled,omitempty"` + NotificationsEnabled *bool `json:"NotificationsEnabled,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/xray/aws-xray-samplingrule.go b/cloudformation/xray/aws-xray-samplingrule.go index 494b227a0b..0fd2f95257 100644 --- a/cloudformation/xray/aws-xray-samplingrule.go +++ b/cloudformation/xray/aws-xray-samplingrule.go @@ -15,7 +15,7 @@ type SamplingRule struct { // RuleName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-xray-samplingrule.html#cfn-xray-samplingrule-rulename - RuleName string `json:"RuleName,omitempty"` + RuleName *string `json:"RuleName,omitempty"` // SamplingRule AWS CloudFormation Property // Required: false @@ -35,7 +35,7 @@ type SamplingRule struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-xray-samplingrule.html#cfn-xray-samplingrule-tags - Tags []interface{} `json:"Tags,omitempty"` + Tags *[]interface{} `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/xray/aws-xray-samplingrule_samplingrule.go b/cloudformation/xray/aws-xray-samplingrule_samplingrule.go index 8aa0b1c48b..8c64ccfd9e 100644 --- a/cloudformation/xray/aws-xray-samplingrule_samplingrule.go +++ b/cloudformation/xray/aws-xray-samplingrule_samplingrule.go @@ -11,67 +11,67 @@ type SamplingRule_SamplingRule struct { // Attributes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-samplingrule.html#cfn-xray-samplingrule-samplingrule-attributes - Attributes map[string]string `json:"Attributes,omitempty"` + Attributes *map[string]string `json:"Attributes,omitempty"` // FixedRate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-samplingrule.html#cfn-xray-samplingrule-samplingrule-fixedrate - FixedRate float64 `json:"FixedRate,omitempty"` + FixedRate *float64 `json:"FixedRate,omitempty"` // HTTPMethod AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-samplingrule.html#cfn-xray-samplingrule-samplingrule-httpmethod - HTTPMethod string `json:"HTTPMethod,omitempty"` + HTTPMethod *string `json:"HTTPMethod,omitempty"` // Host AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-samplingrule.html#cfn-xray-samplingrule-samplingrule-host - Host string `json:"Host,omitempty"` + Host *string `json:"Host,omitempty"` // Priority AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-samplingrule.html#cfn-xray-samplingrule-samplingrule-priority - Priority int `json:"Priority,omitempty"` + Priority *int `json:"Priority,omitempty"` // ReservoirSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-samplingrule.html#cfn-xray-samplingrule-samplingrule-reservoirsize - ReservoirSize int `json:"ReservoirSize,omitempty"` + ReservoirSize *int `json:"ReservoirSize,omitempty"` // ResourceARN AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-samplingrule.html#cfn-xray-samplingrule-samplingrule-resourcearn - ResourceARN string `json:"ResourceARN,omitempty"` + ResourceARN *string `json:"ResourceARN,omitempty"` // RuleARN AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-samplingrule.html#cfn-xray-samplingrule-samplingrule-rulearn - RuleARN string `json:"RuleARN,omitempty"` + RuleARN *string `json:"RuleARN,omitempty"` // RuleName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-samplingrule.html#cfn-xray-samplingrule-samplingrule-rulename - RuleName string `json:"RuleName,omitempty"` + RuleName *string `json:"RuleName,omitempty"` // ServiceName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-samplingrule.html#cfn-xray-samplingrule-samplingrule-servicename - ServiceName string `json:"ServiceName,omitempty"` + ServiceName *string `json:"ServiceName,omitempty"` // ServiceType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-samplingrule.html#cfn-xray-samplingrule-samplingrule-servicetype - ServiceType string `json:"ServiceType,omitempty"` + ServiceType *string `json:"ServiceType,omitempty"` // URLPath AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-samplingrule.html#cfn-xray-samplingrule-samplingrule-urlpath - URLPath string `json:"URLPath,omitempty"` + URLPath *string `json:"URLPath,omitempty"` // Version AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-samplingrule.html#cfn-xray-samplingrule-samplingrule-version - Version int `json:"Version,omitempty"` + Version *int `json:"Version,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/xray/aws-xray-samplingrule_samplingrulerecord.go b/cloudformation/xray/aws-xray-samplingrule_samplingrulerecord.go index f88abcac6b..43ddd56d26 100644 --- a/cloudformation/xray/aws-xray-samplingrule_samplingrulerecord.go +++ b/cloudformation/xray/aws-xray-samplingrule_samplingrulerecord.go @@ -11,12 +11,12 @@ type SamplingRule_SamplingRuleRecord struct { // CreatedAt AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-samplingrulerecord.html#cfn-xray-samplingrule-samplingrulerecord-createdat - CreatedAt string `json:"CreatedAt,omitempty"` + CreatedAt *string `json:"CreatedAt,omitempty"` // ModifiedAt AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-samplingrulerecord.html#cfn-xray-samplingrule-samplingrulerecord-modifiedat - ModifiedAt string `json:"ModifiedAt,omitempty"` + ModifiedAt *string `json:"ModifiedAt,omitempty"` // SamplingRule AWS CloudFormation Property // Required: false diff --git a/cloudformation/xray/aws-xray-samplingrule_samplingruleupdate.go b/cloudformation/xray/aws-xray-samplingrule_samplingruleupdate.go index 5724ed724d..25ffcb7601 100644 --- a/cloudformation/xray/aws-xray-samplingrule_samplingruleupdate.go +++ b/cloudformation/xray/aws-xray-samplingrule_samplingruleupdate.go @@ -11,62 +11,62 @@ type SamplingRule_SamplingRuleUpdate struct { // Attributes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-samplingruleupdate.html#cfn-xray-samplingrule-samplingruleupdate-attributes - Attributes map[string]string `json:"Attributes,omitempty"` + Attributes *map[string]string `json:"Attributes,omitempty"` // FixedRate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-samplingruleupdate.html#cfn-xray-samplingrule-samplingruleupdate-fixedrate - FixedRate float64 `json:"FixedRate,omitempty"` + FixedRate *float64 `json:"FixedRate,omitempty"` // HTTPMethod AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-samplingruleupdate.html#cfn-xray-samplingrule-samplingruleupdate-httpmethod - HTTPMethod string `json:"HTTPMethod,omitempty"` + HTTPMethod *string `json:"HTTPMethod,omitempty"` // Host AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-samplingruleupdate.html#cfn-xray-samplingrule-samplingruleupdate-host - Host string `json:"Host,omitempty"` + Host *string `json:"Host,omitempty"` // Priority AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-samplingruleupdate.html#cfn-xray-samplingrule-samplingruleupdate-priority - Priority int `json:"Priority,omitempty"` + Priority *int `json:"Priority,omitempty"` // ReservoirSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-samplingruleupdate.html#cfn-xray-samplingrule-samplingruleupdate-reservoirsize - ReservoirSize int `json:"ReservoirSize,omitempty"` + ReservoirSize *int `json:"ReservoirSize,omitempty"` // ResourceARN AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-samplingruleupdate.html#cfn-xray-samplingrule-samplingruleupdate-resourcearn - ResourceARN string `json:"ResourceARN,omitempty"` + ResourceARN *string `json:"ResourceARN,omitempty"` // RuleARN AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-samplingruleupdate.html#cfn-xray-samplingrule-samplingruleupdate-rulearn - RuleARN string `json:"RuleARN,omitempty"` + RuleARN *string `json:"RuleARN,omitempty"` // RuleName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-samplingruleupdate.html#cfn-xray-samplingrule-samplingruleupdate-rulename - RuleName string `json:"RuleName,omitempty"` + RuleName *string `json:"RuleName,omitempty"` // ServiceName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-samplingruleupdate.html#cfn-xray-samplingrule-samplingruleupdate-servicename - ServiceName string `json:"ServiceName,omitempty"` + ServiceName *string `json:"ServiceName,omitempty"` // ServiceType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-samplingruleupdate.html#cfn-xray-samplingrule-samplingruleupdate-servicetype - ServiceType string `json:"ServiceType,omitempty"` + ServiceType *string `json:"ServiceType,omitempty"` // URLPath AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-samplingruleupdate.html#cfn-xray-samplingrule-samplingruleupdate-urlpath - URLPath string `json:"URLPath,omitempty"` + URLPath *string `json:"URLPath,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"`