Documentation
¶
Index ¶
- type HealthCheck
- func (r *HealthCheck) AWSCloudFormationType() string
- func (r *HealthCheck) DeletionPolicy() policies.DeletionPolicy
- func (r *HealthCheck) DependsOn() []string
- func (r HealthCheck) MarshalJSON() ([]byte, error)
- func (r *HealthCheck) Metadata() map[string]interface{}
- func (r *HealthCheck) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *HealthCheck) SetDependsOn(dependencies []string)
- func (r *HealthCheck) SetMetadata(metadata map[string]interface{})
- func (r *HealthCheck) UnmarshalJSON(b []byte) error
- type HealthCheck_AlarmIdentifier
- func (r *HealthCheck_AlarmIdentifier) AWSCloudFormationType() string
- func (r *HealthCheck_AlarmIdentifier) DeletionPolicy() policies.DeletionPolicy
- func (r *HealthCheck_AlarmIdentifier) DependsOn() []string
- func (r *HealthCheck_AlarmIdentifier) Metadata() map[string]interface{}
- func (r *HealthCheck_AlarmIdentifier) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *HealthCheck_AlarmIdentifier) SetDependsOn(dependencies []string)
- func (r *HealthCheck_AlarmIdentifier) SetMetadata(metadata map[string]interface{})
- type HealthCheck_HealthCheckConfig
- func (r *HealthCheck_HealthCheckConfig) AWSCloudFormationType() string
- func (r *HealthCheck_HealthCheckConfig) DeletionPolicy() policies.DeletionPolicy
- func (r *HealthCheck_HealthCheckConfig) DependsOn() []string
- func (r *HealthCheck_HealthCheckConfig) Metadata() map[string]interface{}
- func (r *HealthCheck_HealthCheckConfig) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *HealthCheck_HealthCheckConfig) SetDependsOn(dependencies []string)
- func (r *HealthCheck_HealthCheckConfig) SetMetadata(metadata map[string]interface{})
- type HealthCheck_HealthCheckTag
- func (r *HealthCheck_HealthCheckTag) AWSCloudFormationType() string
- func (r *HealthCheck_HealthCheckTag) DeletionPolicy() policies.DeletionPolicy
- func (r *HealthCheck_HealthCheckTag) DependsOn() []string
- func (r *HealthCheck_HealthCheckTag) Metadata() map[string]interface{}
- func (r *HealthCheck_HealthCheckTag) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *HealthCheck_HealthCheckTag) SetDependsOn(dependencies []string)
- func (r *HealthCheck_HealthCheckTag) SetMetadata(metadata map[string]interface{})
- type HostedZone
- func (r *HostedZone) AWSCloudFormationType() string
- func (r *HostedZone) DeletionPolicy() policies.DeletionPolicy
- func (r *HostedZone) DependsOn() []string
- func (r HostedZone) MarshalJSON() ([]byte, error)
- func (r *HostedZone) Metadata() map[string]interface{}
- func (r *HostedZone) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *HostedZone) SetDependsOn(dependencies []string)
- func (r *HostedZone) SetMetadata(metadata map[string]interface{})
- func (r *HostedZone) UnmarshalJSON(b []byte) error
- type HostedZone_HostedZoneConfig
- func (r *HostedZone_HostedZoneConfig) AWSCloudFormationType() string
- func (r *HostedZone_HostedZoneConfig) DeletionPolicy() policies.DeletionPolicy
- func (r *HostedZone_HostedZoneConfig) DependsOn() []string
- func (r *HostedZone_HostedZoneConfig) Metadata() map[string]interface{}
- func (r *HostedZone_HostedZoneConfig) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *HostedZone_HostedZoneConfig) SetDependsOn(dependencies []string)
- func (r *HostedZone_HostedZoneConfig) SetMetadata(metadata map[string]interface{})
- type HostedZone_HostedZoneTag
- func (r *HostedZone_HostedZoneTag) AWSCloudFormationType() string
- func (r *HostedZone_HostedZoneTag) DeletionPolicy() policies.DeletionPolicy
- func (r *HostedZone_HostedZoneTag) DependsOn() []string
- func (r *HostedZone_HostedZoneTag) Metadata() map[string]interface{}
- func (r *HostedZone_HostedZoneTag) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *HostedZone_HostedZoneTag) SetDependsOn(dependencies []string)
- func (r *HostedZone_HostedZoneTag) SetMetadata(metadata map[string]interface{})
- type HostedZone_QueryLoggingConfig
- func (r *HostedZone_QueryLoggingConfig) AWSCloudFormationType() string
- func (r *HostedZone_QueryLoggingConfig) DeletionPolicy() policies.DeletionPolicy
- func (r *HostedZone_QueryLoggingConfig) DependsOn() []string
- func (r *HostedZone_QueryLoggingConfig) Metadata() map[string]interface{}
- func (r *HostedZone_QueryLoggingConfig) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *HostedZone_QueryLoggingConfig) SetDependsOn(dependencies []string)
- func (r *HostedZone_QueryLoggingConfig) SetMetadata(metadata map[string]interface{})
- type HostedZone_VPC
- func (r *HostedZone_VPC) AWSCloudFormationType() string
- func (r *HostedZone_VPC) DeletionPolicy() policies.DeletionPolicy
- func (r *HostedZone_VPC) DependsOn() []string
- func (r *HostedZone_VPC) Metadata() map[string]interface{}
- func (r *HostedZone_VPC) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *HostedZone_VPC) SetDependsOn(dependencies []string)
- func (r *HostedZone_VPC) SetMetadata(metadata map[string]interface{})
- type RecordSet
- func (r *RecordSet) AWSCloudFormationType() string
- func (r *RecordSet) DeletionPolicy() policies.DeletionPolicy
- func (r *RecordSet) DependsOn() []string
- func (r RecordSet) MarshalJSON() ([]byte, error)
- func (r *RecordSet) Metadata() map[string]interface{}
- func (r *RecordSet) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *RecordSet) SetDependsOn(dependencies []string)
- func (r *RecordSet) SetMetadata(metadata map[string]interface{})
- func (r *RecordSet) UnmarshalJSON(b []byte) error
- type RecordSetGroup
- func (r *RecordSetGroup) AWSCloudFormationType() string
- func (r *RecordSetGroup) DeletionPolicy() policies.DeletionPolicy
- func (r *RecordSetGroup) DependsOn() []string
- func (r RecordSetGroup) MarshalJSON() ([]byte, error)
- func (r *RecordSetGroup) Metadata() map[string]interface{}
- func (r *RecordSetGroup) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *RecordSetGroup) SetDependsOn(dependencies []string)
- func (r *RecordSetGroup) SetMetadata(metadata map[string]interface{})
- func (r *RecordSetGroup) UnmarshalJSON(b []byte) error
- type RecordSetGroup_AliasTarget
- func (r *RecordSetGroup_AliasTarget) AWSCloudFormationType() string
- func (r *RecordSetGroup_AliasTarget) DeletionPolicy() policies.DeletionPolicy
- func (r *RecordSetGroup_AliasTarget) DependsOn() []string
- func (r *RecordSetGroup_AliasTarget) Metadata() map[string]interface{}
- func (r *RecordSetGroup_AliasTarget) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *RecordSetGroup_AliasTarget) SetDependsOn(dependencies []string)
- func (r *RecordSetGroup_AliasTarget) SetMetadata(metadata map[string]interface{})
- type RecordSetGroup_GeoLocation
- func (r *RecordSetGroup_GeoLocation) AWSCloudFormationType() string
- func (r *RecordSetGroup_GeoLocation) DeletionPolicy() policies.DeletionPolicy
- func (r *RecordSetGroup_GeoLocation) DependsOn() []string
- func (r *RecordSetGroup_GeoLocation) Metadata() map[string]interface{}
- func (r *RecordSetGroup_GeoLocation) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *RecordSetGroup_GeoLocation) SetDependsOn(dependencies []string)
- func (r *RecordSetGroup_GeoLocation) SetMetadata(metadata map[string]interface{})
- type RecordSetGroup_RecordSet
- func (r *RecordSetGroup_RecordSet) AWSCloudFormationType() string
- func (r *RecordSetGroup_RecordSet) DeletionPolicy() policies.DeletionPolicy
- func (r *RecordSetGroup_RecordSet) DependsOn() []string
- func (r *RecordSetGroup_RecordSet) Metadata() map[string]interface{}
- func (r *RecordSetGroup_RecordSet) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *RecordSetGroup_RecordSet) SetDependsOn(dependencies []string)
- func (r *RecordSetGroup_RecordSet) SetMetadata(metadata map[string]interface{})
- type RecordSet_AliasTarget
- func (r *RecordSet_AliasTarget) AWSCloudFormationType() string
- func (r *RecordSet_AliasTarget) DeletionPolicy() policies.DeletionPolicy
- func (r *RecordSet_AliasTarget) DependsOn() []string
- func (r *RecordSet_AliasTarget) Metadata() map[string]interface{}
- func (r *RecordSet_AliasTarget) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *RecordSet_AliasTarget) SetDependsOn(dependencies []string)
- func (r *RecordSet_AliasTarget) SetMetadata(metadata map[string]interface{})
- type RecordSet_GeoLocation
- func (r *RecordSet_GeoLocation) AWSCloudFormationType() string
- func (r *RecordSet_GeoLocation) DeletionPolicy() policies.DeletionPolicy
- func (r *RecordSet_GeoLocation) DependsOn() []string
- func (r *RecordSet_GeoLocation) Metadata() map[string]interface{}
- func (r *RecordSet_GeoLocation) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *RecordSet_GeoLocation) SetDependsOn(dependencies []string)
- func (r *RecordSet_GeoLocation) SetMetadata(metadata map[string]interface{})
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HealthCheck ¶
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 *HealthCheck_HealthCheckConfig `json:"HealthCheckConfig,omitempty"` // 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"` // contains filtered or unexported fields }
HealthCheck AWS CloudFormation Resource (AWS::Route53::HealthCheck) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-healthcheck.html
func (*HealthCheck) AWSCloudFormationType ¶
func (r *HealthCheck) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*HealthCheck) DeletionPolicy ¶
func (r *HealthCheck) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*HealthCheck) DependsOn ¶
func (r *HealthCheck) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (HealthCheck) MarshalJSON ¶
func (r HealthCheck) MarshalJSON() ([]byte, error)
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*HealthCheck) Metadata ¶
func (r *HealthCheck) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*HealthCheck) SetDeletionPolicy ¶
func (r *HealthCheck) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*HealthCheck) SetDependsOn ¶
func (r *HealthCheck) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*HealthCheck) SetMetadata ¶
func (r *HealthCheck) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*HealthCheck) UnmarshalJSON ¶
func (r *HealthCheck) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type HealthCheck_AlarmIdentifier ¶
type HealthCheck_AlarmIdentifier struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-alarmidentifier.html#cfn-route53-healthcheck-alarmidentifier-name Name string `json:"Name,omitempty"` // Region AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-alarmidentifier.html#cfn-route53-healthcheck-alarmidentifier-region Region string `json:"Region,omitempty"` // contains filtered or unexported fields }
HealthCheck_AlarmIdentifier AWS CloudFormation Resource (AWS::Route53::HealthCheck.AlarmIdentifier) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-alarmidentifier.html
func (*HealthCheck_AlarmIdentifier) AWSCloudFormationType ¶
func (r *HealthCheck_AlarmIdentifier) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*HealthCheck_AlarmIdentifier) DeletionPolicy ¶
func (r *HealthCheck_AlarmIdentifier) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*HealthCheck_AlarmIdentifier) DependsOn ¶
func (r *HealthCheck_AlarmIdentifier) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*HealthCheck_AlarmIdentifier) Metadata ¶
func (r *HealthCheck_AlarmIdentifier) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*HealthCheck_AlarmIdentifier) SetDeletionPolicy ¶
func (r *HealthCheck_AlarmIdentifier) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*HealthCheck_AlarmIdentifier) SetDependsOn ¶
func (r *HealthCheck_AlarmIdentifier) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*HealthCheck_AlarmIdentifier) SetMetadata ¶
func (r *HealthCheck_AlarmIdentifier) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type HealthCheck_HealthCheckConfig ¶
type HealthCheck_HealthCheckConfig struct { // AlarmIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-alarmidentifier AlarmIdentifier *HealthCheck_AlarmIdentifier `json:"AlarmIdentifier,omitempty"` // ChildHealthChecks AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-childhealthchecks ChildHealthChecks []string `json:"ChildHealthChecks,omitempty"` // EnableSNI AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-enablesni EnableSNI bool `json:"EnableSNI,omitempty"` // FailureThreshold AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-failurethreshold FailureThreshold int `json:"FailureThreshold,omitempty"` // FullyQualifiedDomainName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-fullyqualifieddomainname FullyQualifiedDomainName string `json:"FullyQualifiedDomainName,omitempty"` // HealthThreshold AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-healththreshold HealthThreshold int `json:"HealthThreshold,omitempty"` // IPAddress AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-ipaddress IPAddress string `json:"IPAddress,omitempty"` // InsufficientDataHealthStatus AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-insufficientdatahealthstatus InsufficientDataHealthStatus string `json:"InsufficientDataHealthStatus,omitempty"` // Inverted AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-inverted Inverted bool `json:"Inverted,omitempty"` // MeasureLatency AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-measurelatency MeasureLatency bool `json:"MeasureLatency,omitempty"` // Port AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-port Port int `json:"Port,omitempty"` // Regions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-regions Regions []string `json:"Regions,omitempty"` // RequestInterval AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-requestinterval RequestInterval int `json:"RequestInterval,omitempty"` // ResourcePath AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-resourcepath ResourcePath string `json:"ResourcePath,omitempty"` // SearchString AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-searchstring SearchString string `json:"SearchString,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-type Type string `json:"Type,omitempty"` // contains filtered or unexported fields }
HealthCheck_HealthCheckConfig AWS CloudFormation Resource (AWS::Route53::HealthCheck.HealthCheckConfig) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html
func (*HealthCheck_HealthCheckConfig) AWSCloudFormationType ¶
func (r *HealthCheck_HealthCheckConfig) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*HealthCheck_HealthCheckConfig) DeletionPolicy ¶
func (r *HealthCheck_HealthCheckConfig) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*HealthCheck_HealthCheckConfig) DependsOn ¶
func (r *HealthCheck_HealthCheckConfig) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*HealthCheck_HealthCheckConfig) Metadata ¶
func (r *HealthCheck_HealthCheckConfig) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*HealthCheck_HealthCheckConfig) SetDeletionPolicy ¶
func (r *HealthCheck_HealthCheckConfig) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*HealthCheck_HealthCheckConfig) SetDependsOn ¶
func (r *HealthCheck_HealthCheckConfig) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*HealthCheck_HealthCheckConfig) SetMetadata ¶
func (r *HealthCheck_HealthCheckConfig) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type HealthCheck_HealthCheckTag ¶
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-healthchecktags-key Key string `json:"Key,omitempty"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthchecktag.html#cfn-route53-healthchecktags-value Value string `json:"Value,omitempty"` // contains filtered or unexported fields }
HealthCheck_HealthCheckTag AWS CloudFormation Resource (AWS::Route53::HealthCheck.HealthCheckTag) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthchecktag.html
func (*HealthCheck_HealthCheckTag) AWSCloudFormationType ¶
func (r *HealthCheck_HealthCheckTag) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*HealthCheck_HealthCheckTag) DeletionPolicy ¶
func (r *HealthCheck_HealthCheckTag) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*HealthCheck_HealthCheckTag) DependsOn ¶
func (r *HealthCheck_HealthCheckTag) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*HealthCheck_HealthCheckTag) Metadata ¶
func (r *HealthCheck_HealthCheckTag) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*HealthCheck_HealthCheckTag) SetDeletionPolicy ¶
func (r *HealthCheck_HealthCheckTag) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*HealthCheck_HealthCheckTag) SetDependsOn ¶
func (r *HealthCheck_HealthCheckTag) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*HealthCheck_HealthCheckTag) SetMetadata ¶
func (r *HealthCheck_HealthCheckTag) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type HostedZone ¶
type HostedZone struct { // HostedZoneConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-hostedzone.html#cfn-route53-hostedzone-hostedzoneconfig HostedZoneConfig *HostedZone_HostedZoneConfig `json:"HostedZoneConfig,omitempty"` // 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"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-hostedzone.html#cfn-route53-hostedzone-name Name string `json:"Name,omitempty"` // QueryLoggingConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-hostedzone.html#cfn-route53-hostedzone-queryloggingconfig QueryLoggingConfig *HostedZone_QueryLoggingConfig `json:"QueryLoggingConfig,omitempty"` // 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"` // contains filtered or unexported fields }
HostedZone AWS CloudFormation Resource (AWS::Route53::HostedZone) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-hostedzone.html
func (*HostedZone) AWSCloudFormationType ¶
func (r *HostedZone) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*HostedZone) DeletionPolicy ¶
func (r *HostedZone) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*HostedZone) DependsOn ¶
func (r *HostedZone) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (HostedZone) MarshalJSON ¶
func (r HostedZone) MarshalJSON() ([]byte, error)
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*HostedZone) Metadata ¶
func (r *HostedZone) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*HostedZone) SetDeletionPolicy ¶
func (r *HostedZone) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*HostedZone) SetDependsOn ¶
func (r *HostedZone) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*HostedZone) SetMetadata ¶
func (r *HostedZone) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*HostedZone) UnmarshalJSON ¶
func (r *HostedZone) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type HostedZone_HostedZoneConfig ¶
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"` // contains filtered or unexported fields }
HostedZone_HostedZoneConfig AWS CloudFormation Resource (AWS::Route53::HostedZone.HostedZoneConfig) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-hostedzone-hostedzoneconfig.html
func (*HostedZone_HostedZoneConfig) AWSCloudFormationType ¶
func (r *HostedZone_HostedZoneConfig) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*HostedZone_HostedZoneConfig) DeletionPolicy ¶
func (r *HostedZone_HostedZoneConfig) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*HostedZone_HostedZoneConfig) DependsOn ¶
func (r *HostedZone_HostedZoneConfig) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*HostedZone_HostedZoneConfig) Metadata ¶
func (r *HostedZone_HostedZoneConfig) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*HostedZone_HostedZoneConfig) SetDeletionPolicy ¶
func (r *HostedZone_HostedZoneConfig) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*HostedZone_HostedZoneConfig) SetDependsOn ¶
func (r *HostedZone_HostedZoneConfig) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*HostedZone_HostedZoneConfig) SetMetadata ¶
func (r *HostedZone_HostedZoneConfig) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type HostedZone_HostedZoneTag ¶
type HostedZone_HostedZoneTag struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-hostedzone-hostedzonetags.html#cfn-route53-hostedzonetags-key Key string `json:"Key,omitempty"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-hostedzone-hostedzonetags.html#cfn-route53-hostedzonetags-value Value string `json:"Value,omitempty"` // contains filtered or unexported fields }
HostedZone_HostedZoneTag AWS CloudFormation Resource (AWS::Route53::HostedZone.HostedZoneTag) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-hostedzone-hostedzonetags.html
func (*HostedZone_HostedZoneTag) AWSCloudFormationType ¶
func (r *HostedZone_HostedZoneTag) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*HostedZone_HostedZoneTag) DeletionPolicy ¶
func (r *HostedZone_HostedZoneTag) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*HostedZone_HostedZoneTag) DependsOn ¶
func (r *HostedZone_HostedZoneTag) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*HostedZone_HostedZoneTag) Metadata ¶
func (r *HostedZone_HostedZoneTag) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*HostedZone_HostedZoneTag) SetDeletionPolicy ¶
func (r *HostedZone_HostedZoneTag) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*HostedZone_HostedZoneTag) SetDependsOn ¶
func (r *HostedZone_HostedZoneTag) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*HostedZone_HostedZoneTag) SetMetadata ¶
func (r *HostedZone_HostedZoneTag) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type HostedZone_QueryLoggingConfig ¶
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"` // contains filtered or unexported fields }
HostedZone_QueryLoggingConfig AWS CloudFormation Resource (AWS::Route53::HostedZone.QueryLoggingConfig) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-hostedzone-queryloggingconfig.html
func (*HostedZone_QueryLoggingConfig) AWSCloudFormationType ¶
func (r *HostedZone_QueryLoggingConfig) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*HostedZone_QueryLoggingConfig) DeletionPolicy ¶
func (r *HostedZone_QueryLoggingConfig) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*HostedZone_QueryLoggingConfig) DependsOn ¶
func (r *HostedZone_QueryLoggingConfig) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*HostedZone_QueryLoggingConfig) Metadata ¶
func (r *HostedZone_QueryLoggingConfig) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*HostedZone_QueryLoggingConfig) SetDeletionPolicy ¶
func (r *HostedZone_QueryLoggingConfig) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*HostedZone_QueryLoggingConfig) SetDependsOn ¶
func (r *HostedZone_QueryLoggingConfig) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*HostedZone_QueryLoggingConfig) SetMetadata ¶
func (r *HostedZone_QueryLoggingConfig) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type HostedZone_VPC ¶
type HostedZone_VPC struct { // VPCId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-hostedzone-hostedzonevpcs.html#cfn-route53-hostedzone-hostedzonevpcs-vpcid VPCId string `json:"VPCId,omitempty"` // VPCRegion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-hostedzone-hostedzonevpcs.html#cfn-route53-hostedzone-hostedzonevpcs-vpcregion VPCRegion string `json:"VPCRegion,omitempty"` // contains filtered or unexported fields }
HostedZone_VPC AWS CloudFormation Resource (AWS::Route53::HostedZone.VPC) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-hostedzone-hostedzonevpcs.html
func (*HostedZone_VPC) AWSCloudFormationType ¶
func (r *HostedZone_VPC) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*HostedZone_VPC) DeletionPolicy ¶
func (r *HostedZone_VPC) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*HostedZone_VPC) DependsOn ¶
func (r *HostedZone_VPC) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*HostedZone_VPC) Metadata ¶
func (r *HostedZone_VPC) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*HostedZone_VPC) SetDeletionPolicy ¶
func (r *HostedZone_VPC) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*HostedZone_VPC) SetDependsOn ¶
func (r *HostedZone_VPC) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*HostedZone_VPC) SetMetadata ¶
func (r *HostedZone_VPC) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type RecordSet ¶
type RecordSet struct { // AliasTarget AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-aliastarget AliasTarget *RecordSet_AliasTarget `json:"AliasTarget,omitempty"` // 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"` // 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"` // GeoLocation AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-geolocation GeoLocation *RecordSet_GeoLocation `json:"GeoLocation,omitempty"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // contains filtered or unexported fields }
RecordSet AWS CloudFormation Resource (AWS::Route53::RecordSet) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html
func (*RecordSet) AWSCloudFormationType ¶
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*RecordSet) DeletionPolicy ¶
func (r *RecordSet) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*RecordSet) DependsOn ¶
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (RecordSet) MarshalJSON ¶
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*RecordSet) Metadata ¶
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*RecordSet) SetDeletionPolicy ¶
func (r *RecordSet) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*RecordSet) SetDependsOn ¶
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*RecordSet) SetMetadata ¶
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*RecordSet) UnmarshalJSON ¶
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type RecordSetGroup ¶
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"` // 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"` // 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"` // 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"` // contains filtered or unexported fields }
RecordSetGroup AWS CloudFormation Resource (AWS::Route53::RecordSetGroup) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-recordsetgroup.html
func (*RecordSetGroup) AWSCloudFormationType ¶
func (r *RecordSetGroup) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*RecordSetGroup) DeletionPolicy ¶
func (r *RecordSetGroup) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*RecordSetGroup) DependsOn ¶
func (r *RecordSetGroup) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (RecordSetGroup) MarshalJSON ¶
func (r RecordSetGroup) MarshalJSON() ([]byte, error)
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*RecordSetGroup) Metadata ¶
func (r *RecordSetGroup) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*RecordSetGroup) SetDeletionPolicy ¶
func (r *RecordSetGroup) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*RecordSetGroup) SetDependsOn ¶
func (r *RecordSetGroup) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*RecordSetGroup) SetMetadata ¶
func (r *RecordSetGroup) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*RecordSetGroup) UnmarshalJSON ¶
func (r *RecordSetGroup) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type RecordSetGroup_AliasTarget ¶
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"` // 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"` // 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"` // contains filtered or unexported fields }
RecordSetGroup_AliasTarget AWS CloudFormation Resource (AWS::Route53::RecordSetGroup.AliasTarget) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-aliastarget.html
func (*RecordSetGroup_AliasTarget) AWSCloudFormationType ¶
func (r *RecordSetGroup_AliasTarget) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*RecordSetGroup_AliasTarget) DeletionPolicy ¶
func (r *RecordSetGroup_AliasTarget) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*RecordSetGroup_AliasTarget) DependsOn ¶
func (r *RecordSetGroup_AliasTarget) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*RecordSetGroup_AliasTarget) Metadata ¶
func (r *RecordSetGroup_AliasTarget) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*RecordSetGroup_AliasTarget) SetDeletionPolicy ¶
func (r *RecordSetGroup_AliasTarget) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*RecordSetGroup_AliasTarget) SetDependsOn ¶
func (r *RecordSetGroup_AliasTarget) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*RecordSetGroup_AliasTarget) SetMetadata ¶
func (r *RecordSetGroup_AliasTarget) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type RecordSetGroup_GeoLocation ¶
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"` // 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"` // 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"` // contains filtered or unexported fields }
RecordSetGroup_GeoLocation AWS CloudFormation Resource (AWS::Route53::RecordSetGroup.GeoLocation) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset-geolocation.html
func (*RecordSetGroup_GeoLocation) AWSCloudFormationType ¶
func (r *RecordSetGroup_GeoLocation) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*RecordSetGroup_GeoLocation) DeletionPolicy ¶
func (r *RecordSetGroup_GeoLocation) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*RecordSetGroup_GeoLocation) DependsOn ¶
func (r *RecordSetGroup_GeoLocation) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*RecordSetGroup_GeoLocation) Metadata ¶
func (r *RecordSetGroup_GeoLocation) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*RecordSetGroup_GeoLocation) SetDeletionPolicy ¶
func (r *RecordSetGroup_GeoLocation) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*RecordSetGroup_GeoLocation) SetDependsOn ¶
func (r *RecordSetGroup_GeoLocation) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*RecordSetGroup_GeoLocation) SetMetadata ¶
func (r *RecordSetGroup_GeoLocation) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type RecordSetGroup_RecordSet ¶
type RecordSetGroup_RecordSet struct { // AliasTarget AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-aliastarget AliasTarget *RecordSetGroup_AliasTarget `json:"AliasTarget,omitempty"` // 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"` // 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"` // GeoLocation AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-geolocation GeoLocation *RecordSetGroup_GeoLocation `json:"GeoLocation,omitempty"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // contains filtered or unexported fields }
RecordSetGroup_RecordSet AWS CloudFormation Resource (AWS::Route53::RecordSetGroup.RecordSet) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html
func (*RecordSetGroup_RecordSet) AWSCloudFormationType ¶
func (r *RecordSetGroup_RecordSet) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*RecordSetGroup_RecordSet) DeletionPolicy ¶
func (r *RecordSetGroup_RecordSet) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*RecordSetGroup_RecordSet) DependsOn ¶
func (r *RecordSetGroup_RecordSet) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*RecordSetGroup_RecordSet) Metadata ¶
func (r *RecordSetGroup_RecordSet) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*RecordSetGroup_RecordSet) SetDeletionPolicy ¶
func (r *RecordSetGroup_RecordSet) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*RecordSetGroup_RecordSet) SetDependsOn ¶
func (r *RecordSetGroup_RecordSet) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*RecordSetGroup_RecordSet) SetMetadata ¶
func (r *RecordSetGroup_RecordSet) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type RecordSet_AliasTarget ¶
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"` // 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"` // 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"` // contains filtered or unexported fields }
RecordSet_AliasTarget AWS CloudFormation Resource (AWS::Route53::RecordSet.AliasTarget) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-aliastarget.html
func (*RecordSet_AliasTarget) AWSCloudFormationType ¶
func (r *RecordSet_AliasTarget) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*RecordSet_AliasTarget) DeletionPolicy ¶
func (r *RecordSet_AliasTarget) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*RecordSet_AliasTarget) DependsOn ¶
func (r *RecordSet_AliasTarget) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*RecordSet_AliasTarget) Metadata ¶
func (r *RecordSet_AliasTarget) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*RecordSet_AliasTarget) SetDeletionPolicy ¶
func (r *RecordSet_AliasTarget) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*RecordSet_AliasTarget) SetDependsOn ¶
func (r *RecordSet_AliasTarget) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*RecordSet_AliasTarget) SetMetadata ¶
func (r *RecordSet_AliasTarget) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type RecordSet_GeoLocation ¶
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"` // 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"` // 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"` // contains filtered or unexported fields }
RecordSet_GeoLocation AWS CloudFormation Resource (AWS::Route53::RecordSet.GeoLocation) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset-geolocation.html
func (*RecordSet_GeoLocation) AWSCloudFormationType ¶
func (r *RecordSet_GeoLocation) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*RecordSet_GeoLocation) DeletionPolicy ¶
func (r *RecordSet_GeoLocation) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*RecordSet_GeoLocation) DependsOn ¶
func (r *RecordSet_GeoLocation) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*RecordSet_GeoLocation) Metadata ¶
func (r *RecordSet_GeoLocation) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*RecordSet_GeoLocation) SetDeletionPolicy ¶
func (r *RecordSet_GeoLocation) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*RecordSet_GeoLocation) SetDependsOn ¶
func (r *RecordSet_GeoLocation) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*RecordSet_GeoLocation) SetMetadata ¶
func (r *RecordSet_GeoLocation) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
Source Files
¶
- aws-route53-healthcheck.go
- aws-route53-healthcheck_alarmidentifier.go
- aws-route53-healthcheck_healthcheckconfig.go
- aws-route53-healthcheck_healthchecktag.go
- aws-route53-hostedzone.go
- aws-route53-hostedzone_hostedzoneconfig.go
- aws-route53-hostedzone_hostedzonetag.go
- aws-route53-hostedzone_queryloggingconfig.go
- aws-route53-hostedzone_vpc.go
- aws-route53-recordset.go
- aws-route53-recordset_aliastarget.go
- aws-route53-recordset_geolocation.go
- aws-route53-recordsetgroup.go
- aws-route53-recordsetgroup_aliastarget.go
- aws-route53-recordsetgroup_geolocation.go
- aws-route53-recordsetgroup_recordset.go