Documentation
¶
Index ¶
- type Listener
- func (r *Listener) AWSCloudFormationType() string
- func (r *Listener) DeletionPolicy() policies.DeletionPolicy
- func (r *Listener) DependsOn() []string
- func (r Listener) MarshalJSON() ([]byte, error)
- func (r *Listener) Metadata() map[string]interface{}
- func (r *Listener) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Listener) SetDependsOn(dependencies []string)
- func (r *Listener) SetMetadata(metadata map[string]interface{})
- func (r *Listener) UnmarshalJSON(b []byte) error
- type ListenerCertificate
- func (r *ListenerCertificate) AWSCloudFormationType() string
- func (r *ListenerCertificate) DeletionPolicy() policies.DeletionPolicy
- func (r *ListenerCertificate) DependsOn() []string
- func (r ListenerCertificate) MarshalJSON() ([]byte, error)
- func (r *ListenerCertificate) Metadata() map[string]interface{}
- func (r *ListenerCertificate) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *ListenerCertificate) SetDependsOn(dependencies []string)
- func (r *ListenerCertificate) SetMetadata(metadata map[string]interface{})
- func (r *ListenerCertificate) UnmarshalJSON(b []byte) error
- type ListenerCertificate_Certificate
- func (r *ListenerCertificate_Certificate) AWSCloudFormationType() string
- func (r *ListenerCertificate_Certificate) DeletionPolicy() policies.DeletionPolicy
- func (r *ListenerCertificate_Certificate) DependsOn() []string
- func (r *ListenerCertificate_Certificate) Metadata() map[string]interface{}
- func (r *ListenerCertificate_Certificate) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *ListenerCertificate_Certificate) SetDependsOn(dependencies []string)
- func (r *ListenerCertificate_Certificate) SetMetadata(metadata map[string]interface{})
- type ListenerRule
- func (r *ListenerRule) AWSCloudFormationType() string
- func (r *ListenerRule) DeletionPolicy() policies.DeletionPolicy
- func (r *ListenerRule) DependsOn() []string
- func (r ListenerRule) MarshalJSON() ([]byte, error)
- func (r *ListenerRule) Metadata() map[string]interface{}
- func (r *ListenerRule) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *ListenerRule) SetDependsOn(dependencies []string)
- func (r *ListenerRule) SetMetadata(metadata map[string]interface{})
- func (r *ListenerRule) UnmarshalJSON(b []byte) error
- type ListenerRule_Action
- func (r *ListenerRule_Action) AWSCloudFormationType() string
- func (r *ListenerRule_Action) DeletionPolicy() policies.DeletionPolicy
- func (r *ListenerRule_Action) DependsOn() []string
- func (r *ListenerRule_Action) Metadata() map[string]interface{}
- func (r *ListenerRule_Action) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *ListenerRule_Action) SetDependsOn(dependencies []string)
- func (r *ListenerRule_Action) SetMetadata(metadata map[string]interface{})
- type ListenerRule_AuthenticateCognitoConfig
- func (r *ListenerRule_AuthenticateCognitoConfig) AWSCloudFormationType() string
- func (r *ListenerRule_AuthenticateCognitoConfig) DeletionPolicy() policies.DeletionPolicy
- func (r *ListenerRule_AuthenticateCognitoConfig) DependsOn() []string
- func (r *ListenerRule_AuthenticateCognitoConfig) Metadata() map[string]interface{}
- func (r *ListenerRule_AuthenticateCognitoConfig) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *ListenerRule_AuthenticateCognitoConfig) SetDependsOn(dependencies []string)
- func (r *ListenerRule_AuthenticateCognitoConfig) SetMetadata(metadata map[string]interface{})
- type ListenerRule_AuthenticateOidcConfig
- func (r *ListenerRule_AuthenticateOidcConfig) AWSCloudFormationType() string
- func (r *ListenerRule_AuthenticateOidcConfig) DeletionPolicy() policies.DeletionPolicy
- func (r *ListenerRule_AuthenticateOidcConfig) DependsOn() []string
- func (r *ListenerRule_AuthenticateOidcConfig) Metadata() map[string]interface{}
- func (r *ListenerRule_AuthenticateOidcConfig) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *ListenerRule_AuthenticateOidcConfig) SetDependsOn(dependencies []string)
- func (r *ListenerRule_AuthenticateOidcConfig) SetMetadata(metadata map[string]interface{})
- type ListenerRule_FixedResponseConfig
- func (r *ListenerRule_FixedResponseConfig) AWSCloudFormationType() string
- func (r *ListenerRule_FixedResponseConfig) DeletionPolicy() policies.DeletionPolicy
- func (r *ListenerRule_FixedResponseConfig) DependsOn() []string
- func (r *ListenerRule_FixedResponseConfig) Metadata() map[string]interface{}
- func (r *ListenerRule_FixedResponseConfig) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *ListenerRule_FixedResponseConfig) SetDependsOn(dependencies []string)
- func (r *ListenerRule_FixedResponseConfig) SetMetadata(metadata map[string]interface{})
- type ListenerRule_HostHeaderConfig
- func (r *ListenerRule_HostHeaderConfig) AWSCloudFormationType() string
- func (r *ListenerRule_HostHeaderConfig) DeletionPolicy() policies.DeletionPolicy
- func (r *ListenerRule_HostHeaderConfig) DependsOn() []string
- func (r *ListenerRule_HostHeaderConfig) Metadata() map[string]interface{}
- func (r *ListenerRule_HostHeaderConfig) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *ListenerRule_HostHeaderConfig) SetDependsOn(dependencies []string)
- func (r *ListenerRule_HostHeaderConfig) SetMetadata(metadata map[string]interface{})
- type ListenerRule_HttpHeaderConfig
- func (r *ListenerRule_HttpHeaderConfig) AWSCloudFormationType() string
- func (r *ListenerRule_HttpHeaderConfig) DeletionPolicy() policies.DeletionPolicy
- func (r *ListenerRule_HttpHeaderConfig) DependsOn() []string
- func (r *ListenerRule_HttpHeaderConfig) Metadata() map[string]interface{}
- func (r *ListenerRule_HttpHeaderConfig) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *ListenerRule_HttpHeaderConfig) SetDependsOn(dependencies []string)
- func (r *ListenerRule_HttpHeaderConfig) SetMetadata(metadata map[string]interface{})
- type ListenerRule_HttpRequestMethodConfig
- func (r *ListenerRule_HttpRequestMethodConfig) AWSCloudFormationType() string
- func (r *ListenerRule_HttpRequestMethodConfig) DeletionPolicy() policies.DeletionPolicy
- func (r *ListenerRule_HttpRequestMethodConfig) DependsOn() []string
- func (r *ListenerRule_HttpRequestMethodConfig) Metadata() map[string]interface{}
- func (r *ListenerRule_HttpRequestMethodConfig) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *ListenerRule_HttpRequestMethodConfig) SetDependsOn(dependencies []string)
- func (r *ListenerRule_HttpRequestMethodConfig) SetMetadata(metadata map[string]interface{})
- type ListenerRule_PathPatternConfig
- func (r *ListenerRule_PathPatternConfig) AWSCloudFormationType() string
- func (r *ListenerRule_PathPatternConfig) DeletionPolicy() policies.DeletionPolicy
- func (r *ListenerRule_PathPatternConfig) DependsOn() []string
- func (r *ListenerRule_PathPatternConfig) Metadata() map[string]interface{}
- func (r *ListenerRule_PathPatternConfig) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *ListenerRule_PathPatternConfig) SetDependsOn(dependencies []string)
- func (r *ListenerRule_PathPatternConfig) SetMetadata(metadata map[string]interface{})
- type ListenerRule_QueryStringConfig
- func (r *ListenerRule_QueryStringConfig) AWSCloudFormationType() string
- func (r *ListenerRule_QueryStringConfig) DeletionPolicy() policies.DeletionPolicy
- func (r *ListenerRule_QueryStringConfig) DependsOn() []string
- func (r *ListenerRule_QueryStringConfig) Metadata() map[string]interface{}
- func (r *ListenerRule_QueryStringConfig) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *ListenerRule_QueryStringConfig) SetDependsOn(dependencies []string)
- func (r *ListenerRule_QueryStringConfig) SetMetadata(metadata map[string]interface{})
- type ListenerRule_QueryStringKeyValue
- func (r *ListenerRule_QueryStringKeyValue) AWSCloudFormationType() string
- func (r *ListenerRule_QueryStringKeyValue) DeletionPolicy() policies.DeletionPolicy
- func (r *ListenerRule_QueryStringKeyValue) DependsOn() []string
- func (r *ListenerRule_QueryStringKeyValue) Metadata() map[string]interface{}
- func (r *ListenerRule_QueryStringKeyValue) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *ListenerRule_QueryStringKeyValue) SetDependsOn(dependencies []string)
- func (r *ListenerRule_QueryStringKeyValue) SetMetadata(metadata map[string]interface{})
- type ListenerRule_RedirectConfig
- func (r *ListenerRule_RedirectConfig) AWSCloudFormationType() string
- func (r *ListenerRule_RedirectConfig) DeletionPolicy() policies.DeletionPolicy
- func (r *ListenerRule_RedirectConfig) DependsOn() []string
- func (r *ListenerRule_RedirectConfig) Metadata() map[string]interface{}
- func (r *ListenerRule_RedirectConfig) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *ListenerRule_RedirectConfig) SetDependsOn(dependencies []string)
- func (r *ListenerRule_RedirectConfig) SetMetadata(metadata map[string]interface{})
- type ListenerRule_RuleCondition
- func (r *ListenerRule_RuleCondition) AWSCloudFormationType() string
- func (r *ListenerRule_RuleCondition) DeletionPolicy() policies.DeletionPolicy
- func (r *ListenerRule_RuleCondition) DependsOn() []string
- func (r *ListenerRule_RuleCondition) Metadata() map[string]interface{}
- func (r *ListenerRule_RuleCondition) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *ListenerRule_RuleCondition) SetDependsOn(dependencies []string)
- func (r *ListenerRule_RuleCondition) SetMetadata(metadata map[string]interface{})
- type ListenerRule_SourceIpConfig
- func (r *ListenerRule_SourceIpConfig) AWSCloudFormationType() string
- func (r *ListenerRule_SourceIpConfig) DeletionPolicy() policies.DeletionPolicy
- func (r *ListenerRule_SourceIpConfig) DependsOn() []string
- func (r *ListenerRule_SourceIpConfig) Metadata() map[string]interface{}
- func (r *ListenerRule_SourceIpConfig) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *ListenerRule_SourceIpConfig) SetDependsOn(dependencies []string)
- func (r *ListenerRule_SourceIpConfig) SetMetadata(metadata map[string]interface{})
- type Listener_Action
- func (r *Listener_Action) AWSCloudFormationType() string
- func (r *Listener_Action) DeletionPolicy() policies.DeletionPolicy
- func (r *Listener_Action) DependsOn() []string
- func (r *Listener_Action) Metadata() map[string]interface{}
- func (r *Listener_Action) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Listener_Action) SetDependsOn(dependencies []string)
- func (r *Listener_Action) SetMetadata(metadata map[string]interface{})
- type Listener_AuthenticateCognitoConfig
- func (r *Listener_AuthenticateCognitoConfig) AWSCloudFormationType() string
- func (r *Listener_AuthenticateCognitoConfig) DeletionPolicy() policies.DeletionPolicy
- func (r *Listener_AuthenticateCognitoConfig) DependsOn() []string
- func (r *Listener_AuthenticateCognitoConfig) Metadata() map[string]interface{}
- func (r *Listener_AuthenticateCognitoConfig) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Listener_AuthenticateCognitoConfig) SetDependsOn(dependencies []string)
- func (r *Listener_AuthenticateCognitoConfig) SetMetadata(metadata map[string]interface{})
- type Listener_AuthenticateOidcConfig
- func (r *Listener_AuthenticateOidcConfig) AWSCloudFormationType() string
- func (r *Listener_AuthenticateOidcConfig) DeletionPolicy() policies.DeletionPolicy
- func (r *Listener_AuthenticateOidcConfig) DependsOn() []string
- func (r *Listener_AuthenticateOidcConfig) Metadata() map[string]interface{}
- func (r *Listener_AuthenticateOidcConfig) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Listener_AuthenticateOidcConfig) SetDependsOn(dependencies []string)
- func (r *Listener_AuthenticateOidcConfig) SetMetadata(metadata map[string]interface{})
- type Listener_Certificate
- func (r *Listener_Certificate) AWSCloudFormationType() string
- func (r *Listener_Certificate) DeletionPolicy() policies.DeletionPolicy
- func (r *Listener_Certificate) DependsOn() []string
- func (r *Listener_Certificate) Metadata() map[string]interface{}
- func (r *Listener_Certificate) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Listener_Certificate) SetDependsOn(dependencies []string)
- func (r *Listener_Certificate) SetMetadata(metadata map[string]interface{})
- type Listener_FixedResponseConfig
- func (r *Listener_FixedResponseConfig) AWSCloudFormationType() string
- func (r *Listener_FixedResponseConfig) DeletionPolicy() policies.DeletionPolicy
- func (r *Listener_FixedResponseConfig) DependsOn() []string
- func (r *Listener_FixedResponseConfig) Metadata() map[string]interface{}
- func (r *Listener_FixedResponseConfig) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Listener_FixedResponseConfig) SetDependsOn(dependencies []string)
- func (r *Listener_FixedResponseConfig) SetMetadata(metadata map[string]interface{})
- type Listener_RedirectConfig
- func (r *Listener_RedirectConfig) AWSCloudFormationType() string
- func (r *Listener_RedirectConfig) DeletionPolicy() policies.DeletionPolicy
- func (r *Listener_RedirectConfig) DependsOn() []string
- func (r *Listener_RedirectConfig) Metadata() map[string]interface{}
- func (r *Listener_RedirectConfig) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Listener_RedirectConfig) SetDependsOn(dependencies []string)
- func (r *Listener_RedirectConfig) SetMetadata(metadata map[string]interface{})
- type LoadBalancer
- func (r *LoadBalancer) AWSCloudFormationType() string
- func (r *LoadBalancer) DeletionPolicy() policies.DeletionPolicy
- func (r *LoadBalancer) DependsOn() []string
- func (r LoadBalancer) MarshalJSON() ([]byte, error)
- func (r *LoadBalancer) Metadata() map[string]interface{}
- func (r *LoadBalancer) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *LoadBalancer) SetDependsOn(dependencies []string)
- func (r *LoadBalancer) SetMetadata(metadata map[string]interface{})
- func (r *LoadBalancer) UnmarshalJSON(b []byte) error
- type LoadBalancer_LoadBalancerAttribute
- func (r *LoadBalancer_LoadBalancerAttribute) AWSCloudFormationType() string
- func (r *LoadBalancer_LoadBalancerAttribute) DeletionPolicy() policies.DeletionPolicy
- func (r *LoadBalancer_LoadBalancerAttribute) DependsOn() []string
- func (r *LoadBalancer_LoadBalancerAttribute) Metadata() map[string]interface{}
- func (r *LoadBalancer_LoadBalancerAttribute) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *LoadBalancer_LoadBalancerAttribute) SetDependsOn(dependencies []string)
- func (r *LoadBalancer_LoadBalancerAttribute) SetMetadata(metadata map[string]interface{})
- type LoadBalancer_SubnetMapping
- func (r *LoadBalancer_SubnetMapping) AWSCloudFormationType() string
- func (r *LoadBalancer_SubnetMapping) DeletionPolicy() policies.DeletionPolicy
- func (r *LoadBalancer_SubnetMapping) DependsOn() []string
- func (r *LoadBalancer_SubnetMapping) Metadata() map[string]interface{}
- func (r *LoadBalancer_SubnetMapping) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *LoadBalancer_SubnetMapping) SetDependsOn(dependencies []string)
- func (r *LoadBalancer_SubnetMapping) SetMetadata(metadata map[string]interface{})
- type TargetGroup
- func (r *TargetGroup) AWSCloudFormationType() string
- func (r *TargetGroup) DeletionPolicy() policies.DeletionPolicy
- func (r *TargetGroup) DependsOn() []string
- func (r TargetGroup) MarshalJSON() ([]byte, error)
- func (r *TargetGroup) Metadata() map[string]interface{}
- func (r *TargetGroup) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *TargetGroup) SetDependsOn(dependencies []string)
- func (r *TargetGroup) SetMetadata(metadata map[string]interface{})
- func (r *TargetGroup) UnmarshalJSON(b []byte) error
- type TargetGroup_Matcher
- func (r *TargetGroup_Matcher) AWSCloudFormationType() string
- func (r *TargetGroup_Matcher) DeletionPolicy() policies.DeletionPolicy
- func (r *TargetGroup_Matcher) DependsOn() []string
- func (r *TargetGroup_Matcher) Metadata() map[string]interface{}
- func (r *TargetGroup_Matcher) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *TargetGroup_Matcher) SetDependsOn(dependencies []string)
- func (r *TargetGroup_Matcher) SetMetadata(metadata map[string]interface{})
- type TargetGroup_TargetDescription
- func (r *TargetGroup_TargetDescription) AWSCloudFormationType() string
- func (r *TargetGroup_TargetDescription) DeletionPolicy() policies.DeletionPolicy
- func (r *TargetGroup_TargetDescription) DependsOn() []string
- func (r *TargetGroup_TargetDescription) Metadata() map[string]interface{}
- func (r *TargetGroup_TargetDescription) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *TargetGroup_TargetDescription) SetDependsOn(dependencies []string)
- func (r *TargetGroup_TargetDescription) SetMetadata(metadata map[string]interface{})
- type TargetGroup_TargetGroupAttribute
- func (r *TargetGroup_TargetGroupAttribute) AWSCloudFormationType() string
- func (r *TargetGroup_TargetGroupAttribute) DeletionPolicy() policies.DeletionPolicy
- func (r *TargetGroup_TargetGroupAttribute) DependsOn() []string
- func (r *TargetGroup_TargetGroupAttribute) Metadata() map[string]interface{}
- func (r *TargetGroup_TargetGroupAttribute) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *TargetGroup_TargetGroupAttribute) SetDependsOn(dependencies []string)
- func (r *TargetGroup_TargetGroupAttribute) SetMetadata(metadata map[string]interface{})
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Listener ¶
type Listener struct { // 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"` // 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"` // 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"` // Port AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html#cfn-elasticloadbalancingv2-listener-port Port int `json:"Port"` // Protocol AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html#cfn-elasticloadbalancingv2-listener-protocol 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"` // contains filtered or unexported fields }
Listener AWS CloudFormation Resource (AWS::ElasticLoadBalancingV2::Listener) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html
func (*Listener) AWSCloudFormationType ¶
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Listener) DeletionPolicy ¶
func (r *Listener) 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 (*Listener) 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 (Listener) 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 (*Listener) Metadata ¶
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Listener) SetDeletionPolicy ¶
func (r *Listener) 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 (*Listener) 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 (*Listener) 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 (*Listener) UnmarshalJSON ¶
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type ListenerCertificate ¶
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"` // 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"` // contains filtered or unexported fields }
ListenerCertificate AWS CloudFormation Resource (AWS::ElasticLoadBalancingV2::ListenerCertificate) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenercertificate.html
func (*ListenerCertificate) AWSCloudFormationType ¶
func (r *ListenerCertificate) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*ListenerCertificate) DeletionPolicy ¶
func (r *ListenerCertificate) 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 (*ListenerCertificate) DependsOn ¶
func (r *ListenerCertificate) 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 (ListenerCertificate) MarshalJSON ¶
func (r ListenerCertificate) 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 (*ListenerCertificate) Metadata ¶
func (r *ListenerCertificate) 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 (*ListenerCertificate) SetDeletionPolicy ¶
func (r *ListenerCertificate) 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 (*ListenerCertificate) SetDependsOn ¶
func (r *ListenerCertificate) 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 (*ListenerCertificate) SetMetadata ¶
func (r *ListenerCertificate) 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 (*ListenerCertificate) UnmarshalJSON ¶
func (r *ListenerCertificate) 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 ListenerCertificate_Certificate ¶
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"` // contains filtered or unexported fields }
ListenerCertificate_Certificate AWS CloudFormation Resource (AWS::ElasticLoadBalancingV2::ListenerCertificate.Certificate) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-certificates.html
func (*ListenerCertificate_Certificate) AWSCloudFormationType ¶
func (r *ListenerCertificate_Certificate) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*ListenerCertificate_Certificate) DeletionPolicy ¶
func (r *ListenerCertificate_Certificate) 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 (*ListenerCertificate_Certificate) DependsOn ¶
func (r *ListenerCertificate_Certificate) 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 (*ListenerCertificate_Certificate) Metadata ¶
func (r *ListenerCertificate_Certificate) 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 (*ListenerCertificate_Certificate) SetDeletionPolicy ¶
func (r *ListenerCertificate_Certificate) 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 (*ListenerCertificate_Certificate) SetDependsOn ¶
func (r *ListenerCertificate_Certificate) 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 (*ListenerCertificate_Certificate) SetMetadata ¶
func (r *ListenerCertificate_Certificate) 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 ListenerRule ¶
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"` // 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"` // 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"` // Priority AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-priority Priority int `json:"Priority"` // contains filtered or unexported fields }
ListenerRule AWS CloudFormation Resource (AWS::ElasticLoadBalancingV2::ListenerRule) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html
func (*ListenerRule) AWSCloudFormationType ¶
func (r *ListenerRule) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*ListenerRule) DeletionPolicy ¶
func (r *ListenerRule) 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 (*ListenerRule) DependsOn ¶
func (r *ListenerRule) 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 (ListenerRule) MarshalJSON ¶
func (r ListenerRule) 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 (*ListenerRule) Metadata ¶
func (r *ListenerRule) 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 (*ListenerRule) SetDeletionPolicy ¶
func (r *ListenerRule) 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 (*ListenerRule) SetDependsOn ¶
func (r *ListenerRule) 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 (*ListenerRule) SetMetadata ¶
func (r *ListenerRule) 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 (*ListenerRule) UnmarshalJSON ¶
func (r *ListenerRule) 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 ListenerRule_Action ¶
type ListenerRule_Action struct { // AuthenticateCognitoConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-authenticatecognitoconfig AuthenticateCognitoConfig *ListenerRule_AuthenticateCognitoConfig `json:"AuthenticateCognitoConfig,omitempty"` // AuthenticateOidcConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-authenticateoidcconfig AuthenticateOidcConfig *ListenerRule_AuthenticateOidcConfig `json:"AuthenticateOidcConfig,omitempty"` // FixedResponseConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-fixedresponseconfig FixedResponseConfig *ListenerRule_FixedResponseConfig `json:"FixedResponseConfig,omitempty"` // Order AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-order Order int `json:"Order,omitempty"` // RedirectConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-redirectconfig RedirectConfig *ListenerRule_RedirectConfig `json:"RedirectConfig,omitempty"` // TargetGroupArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listener-actions-targetgrouparn TargetGroupArn string `json:"TargetGroupArn,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listener-actions-type Type string `json:"Type,omitempty"` // contains filtered or unexported fields }
ListenerRule_Action AWS CloudFormation Resource (AWS::ElasticLoadBalancingV2::ListenerRule.Action) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html
func (*ListenerRule_Action) AWSCloudFormationType ¶
func (r *ListenerRule_Action) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*ListenerRule_Action) DeletionPolicy ¶
func (r *ListenerRule_Action) 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 (*ListenerRule_Action) DependsOn ¶
func (r *ListenerRule_Action) 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 (*ListenerRule_Action) Metadata ¶
func (r *ListenerRule_Action) 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 (*ListenerRule_Action) SetDeletionPolicy ¶
func (r *ListenerRule_Action) 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 (*ListenerRule_Action) SetDependsOn ¶
func (r *ListenerRule_Action) 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 (*ListenerRule_Action) SetMetadata ¶
func (r *ListenerRule_Action) 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 ListenerRule_AuthenticateCognitoConfig ¶
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"` // 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"` // 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"` // 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"` // 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 int64 `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"` // 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"` // 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"` // contains filtered or unexported fields }
ListenerRule_AuthenticateCognitoConfig AWS CloudFormation Resource (AWS::ElasticLoadBalancingV2::ListenerRule.AuthenticateCognitoConfig) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html
func (*ListenerRule_AuthenticateCognitoConfig) AWSCloudFormationType ¶
func (r *ListenerRule_AuthenticateCognitoConfig) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*ListenerRule_AuthenticateCognitoConfig) DeletionPolicy ¶
func (r *ListenerRule_AuthenticateCognitoConfig) 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 (*ListenerRule_AuthenticateCognitoConfig) DependsOn ¶
func (r *ListenerRule_AuthenticateCognitoConfig) 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 (*ListenerRule_AuthenticateCognitoConfig) Metadata ¶
func (r *ListenerRule_AuthenticateCognitoConfig) 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 (*ListenerRule_AuthenticateCognitoConfig) SetDeletionPolicy ¶
func (r *ListenerRule_AuthenticateCognitoConfig) 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 (*ListenerRule_AuthenticateCognitoConfig) SetDependsOn ¶
func (r *ListenerRule_AuthenticateCognitoConfig) 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 (*ListenerRule_AuthenticateCognitoConfig) SetMetadata ¶
func (r *ListenerRule_AuthenticateCognitoConfig) 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 ListenerRule_AuthenticateOidcConfig ¶
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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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 int64 `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"` // 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"` // contains filtered or unexported fields }
ListenerRule_AuthenticateOidcConfig AWS CloudFormation Resource (AWS::ElasticLoadBalancingV2::ListenerRule.AuthenticateOidcConfig) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html
func (*ListenerRule_AuthenticateOidcConfig) AWSCloudFormationType ¶
func (r *ListenerRule_AuthenticateOidcConfig) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*ListenerRule_AuthenticateOidcConfig) DeletionPolicy ¶
func (r *ListenerRule_AuthenticateOidcConfig) 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 (*ListenerRule_AuthenticateOidcConfig) DependsOn ¶
func (r *ListenerRule_AuthenticateOidcConfig) 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 (*ListenerRule_AuthenticateOidcConfig) Metadata ¶
func (r *ListenerRule_AuthenticateOidcConfig) 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 (*ListenerRule_AuthenticateOidcConfig) SetDeletionPolicy ¶
func (r *ListenerRule_AuthenticateOidcConfig) 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 (*ListenerRule_AuthenticateOidcConfig) SetDependsOn ¶
func (r *ListenerRule_AuthenticateOidcConfig) 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 (*ListenerRule_AuthenticateOidcConfig) SetMetadata ¶
func (r *ListenerRule_AuthenticateOidcConfig) 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 ListenerRule_FixedResponseConfig ¶
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"` // 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"` // 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"` // contains filtered or unexported fields }
ListenerRule_FixedResponseConfig AWS CloudFormation Resource (AWS::ElasticLoadBalancingV2::ListenerRule.FixedResponseConfig) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-fixedresponseconfig.html
func (*ListenerRule_FixedResponseConfig) AWSCloudFormationType ¶
func (r *ListenerRule_FixedResponseConfig) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*ListenerRule_FixedResponseConfig) DeletionPolicy ¶
func (r *ListenerRule_FixedResponseConfig) 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 (*ListenerRule_FixedResponseConfig) DependsOn ¶
func (r *ListenerRule_FixedResponseConfig) 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 (*ListenerRule_FixedResponseConfig) Metadata ¶
func (r *ListenerRule_FixedResponseConfig) 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 (*ListenerRule_FixedResponseConfig) SetDeletionPolicy ¶
func (r *ListenerRule_FixedResponseConfig) 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 (*ListenerRule_FixedResponseConfig) SetDependsOn ¶
func (r *ListenerRule_FixedResponseConfig) 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 (*ListenerRule_FixedResponseConfig) SetMetadata ¶
func (r *ListenerRule_FixedResponseConfig) 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 ListenerRule_HostHeaderConfig ¶
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"` // contains filtered or unexported fields }
ListenerRule_HostHeaderConfig AWS CloudFormation Resource (AWS::ElasticLoadBalancingV2::ListenerRule.HostHeaderConfig) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-hostheaderconfig.html
func (*ListenerRule_HostHeaderConfig) AWSCloudFormationType ¶
func (r *ListenerRule_HostHeaderConfig) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*ListenerRule_HostHeaderConfig) DeletionPolicy ¶
func (r *ListenerRule_HostHeaderConfig) 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 (*ListenerRule_HostHeaderConfig) DependsOn ¶
func (r *ListenerRule_HostHeaderConfig) 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 (*ListenerRule_HostHeaderConfig) Metadata ¶
func (r *ListenerRule_HostHeaderConfig) 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 (*ListenerRule_HostHeaderConfig) SetDeletionPolicy ¶
func (r *ListenerRule_HostHeaderConfig) 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 (*ListenerRule_HostHeaderConfig) SetDependsOn ¶
func (r *ListenerRule_HostHeaderConfig) 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 (*ListenerRule_HostHeaderConfig) SetMetadata ¶
func (r *ListenerRule_HostHeaderConfig) 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 ListenerRule_HttpHeaderConfig ¶
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"` // 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"` // contains filtered or unexported fields }
ListenerRule_HttpHeaderConfig AWS CloudFormation Resource (AWS::ElasticLoadBalancingV2::ListenerRule.HttpHeaderConfig) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-httpheaderconfig.html
func (*ListenerRule_HttpHeaderConfig) AWSCloudFormationType ¶
func (r *ListenerRule_HttpHeaderConfig) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*ListenerRule_HttpHeaderConfig) DeletionPolicy ¶
func (r *ListenerRule_HttpHeaderConfig) 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 (*ListenerRule_HttpHeaderConfig) DependsOn ¶
func (r *ListenerRule_HttpHeaderConfig) 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 (*ListenerRule_HttpHeaderConfig) Metadata ¶
func (r *ListenerRule_HttpHeaderConfig) 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 (*ListenerRule_HttpHeaderConfig) SetDeletionPolicy ¶
func (r *ListenerRule_HttpHeaderConfig) 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 (*ListenerRule_HttpHeaderConfig) SetDependsOn ¶
func (r *ListenerRule_HttpHeaderConfig) 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 (*ListenerRule_HttpHeaderConfig) SetMetadata ¶
func (r *ListenerRule_HttpHeaderConfig) 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 ListenerRule_HttpRequestMethodConfig ¶
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"` // contains filtered or unexported fields }
ListenerRule_HttpRequestMethodConfig AWS CloudFormation Resource (AWS::ElasticLoadBalancingV2::ListenerRule.HttpRequestMethodConfig) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-httprequestmethodconfig.html
func (*ListenerRule_HttpRequestMethodConfig) AWSCloudFormationType ¶
func (r *ListenerRule_HttpRequestMethodConfig) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*ListenerRule_HttpRequestMethodConfig) DeletionPolicy ¶
func (r *ListenerRule_HttpRequestMethodConfig) 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 (*ListenerRule_HttpRequestMethodConfig) DependsOn ¶
func (r *ListenerRule_HttpRequestMethodConfig) 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 (*ListenerRule_HttpRequestMethodConfig) Metadata ¶
func (r *ListenerRule_HttpRequestMethodConfig) 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 (*ListenerRule_HttpRequestMethodConfig) SetDeletionPolicy ¶
func (r *ListenerRule_HttpRequestMethodConfig) 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 (*ListenerRule_HttpRequestMethodConfig) SetDependsOn ¶
func (r *ListenerRule_HttpRequestMethodConfig) 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 (*ListenerRule_HttpRequestMethodConfig) SetMetadata ¶
func (r *ListenerRule_HttpRequestMethodConfig) 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 ListenerRule_PathPatternConfig ¶
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"` // contains filtered or unexported fields }
ListenerRule_PathPatternConfig AWS CloudFormation Resource (AWS::ElasticLoadBalancingV2::ListenerRule.PathPatternConfig) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-pathpatternconfig.html
func (*ListenerRule_PathPatternConfig) AWSCloudFormationType ¶
func (r *ListenerRule_PathPatternConfig) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*ListenerRule_PathPatternConfig) DeletionPolicy ¶
func (r *ListenerRule_PathPatternConfig) 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 (*ListenerRule_PathPatternConfig) DependsOn ¶
func (r *ListenerRule_PathPatternConfig) 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 (*ListenerRule_PathPatternConfig) Metadata ¶
func (r *ListenerRule_PathPatternConfig) 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 (*ListenerRule_PathPatternConfig) SetDeletionPolicy ¶
func (r *ListenerRule_PathPatternConfig) 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 (*ListenerRule_PathPatternConfig) SetDependsOn ¶
func (r *ListenerRule_PathPatternConfig) 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 (*ListenerRule_PathPatternConfig) SetMetadata ¶
func (r *ListenerRule_PathPatternConfig) 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 ListenerRule_QueryStringConfig ¶
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"` // contains filtered or unexported fields }
ListenerRule_QueryStringConfig AWS CloudFormation Resource (AWS::ElasticLoadBalancingV2::ListenerRule.QueryStringConfig) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-querystringconfig.html
func (*ListenerRule_QueryStringConfig) AWSCloudFormationType ¶
func (r *ListenerRule_QueryStringConfig) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*ListenerRule_QueryStringConfig) DeletionPolicy ¶
func (r *ListenerRule_QueryStringConfig) 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 (*ListenerRule_QueryStringConfig) DependsOn ¶
func (r *ListenerRule_QueryStringConfig) 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 (*ListenerRule_QueryStringConfig) Metadata ¶
func (r *ListenerRule_QueryStringConfig) 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 (*ListenerRule_QueryStringConfig) SetDeletionPolicy ¶
func (r *ListenerRule_QueryStringConfig) 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 (*ListenerRule_QueryStringConfig) SetDependsOn ¶
func (r *ListenerRule_QueryStringConfig) 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 (*ListenerRule_QueryStringConfig) SetMetadata ¶
func (r *ListenerRule_QueryStringConfig) 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 ListenerRule_QueryStringKeyValue ¶
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"` // 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"` // contains filtered or unexported fields }
ListenerRule_QueryStringKeyValue AWS CloudFormation Resource (AWS::ElasticLoadBalancingV2::ListenerRule.QueryStringKeyValue) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-querystringkeyvalue.html
func (*ListenerRule_QueryStringKeyValue) AWSCloudFormationType ¶
func (r *ListenerRule_QueryStringKeyValue) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*ListenerRule_QueryStringKeyValue) DeletionPolicy ¶
func (r *ListenerRule_QueryStringKeyValue) 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 (*ListenerRule_QueryStringKeyValue) DependsOn ¶
func (r *ListenerRule_QueryStringKeyValue) 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 (*ListenerRule_QueryStringKeyValue) Metadata ¶
func (r *ListenerRule_QueryStringKeyValue) 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 (*ListenerRule_QueryStringKeyValue) SetDeletionPolicy ¶
func (r *ListenerRule_QueryStringKeyValue) 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 (*ListenerRule_QueryStringKeyValue) SetDependsOn ¶
func (r *ListenerRule_QueryStringKeyValue) 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 (*ListenerRule_QueryStringKeyValue) SetMetadata ¶
func (r *ListenerRule_QueryStringKeyValue) 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 ListenerRule_RedirectConfig ¶
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"` // 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"` // 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"` // 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"` // 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"` // 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"` // contains filtered or unexported fields }
ListenerRule_RedirectConfig AWS CloudFormation Resource (AWS::ElasticLoadBalancingV2::ListenerRule.RedirectConfig) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-redirectconfig.html
func (*ListenerRule_RedirectConfig) AWSCloudFormationType ¶
func (r *ListenerRule_RedirectConfig) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*ListenerRule_RedirectConfig) DeletionPolicy ¶
func (r *ListenerRule_RedirectConfig) 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 (*ListenerRule_RedirectConfig) DependsOn ¶
func (r *ListenerRule_RedirectConfig) 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 (*ListenerRule_RedirectConfig) Metadata ¶
func (r *ListenerRule_RedirectConfig) 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 (*ListenerRule_RedirectConfig) SetDeletionPolicy ¶
func (r *ListenerRule_RedirectConfig) 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 (*ListenerRule_RedirectConfig) SetDependsOn ¶
func (r *ListenerRule_RedirectConfig) 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 (*ListenerRule_RedirectConfig) SetMetadata ¶
func (r *ListenerRule_RedirectConfig) 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 ListenerRule_RuleCondition ¶
type ListenerRule_RuleCondition struct { // Field AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-conditions-field Field string `json:"Field,omitempty"` // HostHeaderConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-hostheaderconfig HostHeaderConfig *ListenerRule_HostHeaderConfig `json:"HostHeaderConfig,omitempty"` // HttpHeaderConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-httpheaderconfig HttpHeaderConfig *ListenerRule_HttpHeaderConfig `json:"HttpHeaderConfig,omitempty"` // HttpRequestMethodConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-httprequestmethodconfig HttpRequestMethodConfig *ListenerRule_HttpRequestMethodConfig `json:"HttpRequestMethodConfig,omitempty"` // PathPatternConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-pathpatternconfig PathPatternConfig *ListenerRule_PathPatternConfig `json:"PathPatternConfig,omitempty"` // QueryStringConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-querystringconfig QueryStringConfig *ListenerRule_QueryStringConfig `json:"QueryStringConfig,omitempty"` // SourceIpConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-sourceipconfig SourceIpConfig *ListenerRule_SourceIpConfig `json:"SourceIpConfig,omitempty"` // Values AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-conditions-values Values []string `json:"Values,omitempty"` // contains filtered or unexported fields }
ListenerRule_RuleCondition AWS CloudFormation Resource (AWS::ElasticLoadBalancingV2::ListenerRule.RuleCondition) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html
func (*ListenerRule_RuleCondition) AWSCloudFormationType ¶
func (r *ListenerRule_RuleCondition) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*ListenerRule_RuleCondition) DeletionPolicy ¶
func (r *ListenerRule_RuleCondition) 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 (*ListenerRule_RuleCondition) DependsOn ¶
func (r *ListenerRule_RuleCondition) 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 (*ListenerRule_RuleCondition) Metadata ¶
func (r *ListenerRule_RuleCondition) 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 (*ListenerRule_RuleCondition) SetDeletionPolicy ¶
func (r *ListenerRule_RuleCondition) 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 (*ListenerRule_RuleCondition) SetDependsOn ¶
func (r *ListenerRule_RuleCondition) 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 (*ListenerRule_RuleCondition) SetMetadata ¶
func (r *ListenerRule_RuleCondition) 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 ListenerRule_SourceIpConfig ¶
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"` // contains filtered or unexported fields }
ListenerRule_SourceIpConfig AWS CloudFormation Resource (AWS::ElasticLoadBalancingV2::ListenerRule.SourceIpConfig) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-sourceipconfig.html
func (*ListenerRule_SourceIpConfig) AWSCloudFormationType ¶
func (r *ListenerRule_SourceIpConfig) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*ListenerRule_SourceIpConfig) DeletionPolicy ¶
func (r *ListenerRule_SourceIpConfig) 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 (*ListenerRule_SourceIpConfig) DependsOn ¶
func (r *ListenerRule_SourceIpConfig) 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 (*ListenerRule_SourceIpConfig) Metadata ¶
func (r *ListenerRule_SourceIpConfig) 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 (*ListenerRule_SourceIpConfig) SetDeletionPolicy ¶
func (r *ListenerRule_SourceIpConfig) 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 (*ListenerRule_SourceIpConfig) SetDependsOn ¶
func (r *ListenerRule_SourceIpConfig) 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 (*ListenerRule_SourceIpConfig) SetMetadata ¶
func (r *ListenerRule_SourceIpConfig) 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 Listener_Action ¶
type Listener_Action struct { // AuthenticateCognitoConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-defaultactions.html#cfn-elasticloadbalancingv2-listener-action-authenticatecognitoconfig AuthenticateCognitoConfig *Listener_AuthenticateCognitoConfig `json:"AuthenticateCognitoConfig,omitempty"` // AuthenticateOidcConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-defaultactions.html#cfn-elasticloadbalancingv2-listener-action-authenticateoidcconfig AuthenticateOidcConfig *Listener_AuthenticateOidcConfig `json:"AuthenticateOidcConfig,omitempty"` // FixedResponseConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-defaultactions.html#cfn-elasticloadbalancingv2-listener-action-fixedresponseconfig FixedResponseConfig *Listener_FixedResponseConfig `json:"FixedResponseConfig,omitempty"` // Order AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-defaultactions.html#cfn-elasticloadbalancingv2-listener-action-order Order int `json:"Order,omitempty"` // RedirectConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-defaultactions.html#cfn-elasticloadbalancingv2-listener-action-redirectconfig RedirectConfig *Listener_RedirectConfig `json:"RedirectConfig,omitempty"` // TargetGroupArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-defaultactions.html#cfn-elasticloadbalancingv2-listener-defaultactions-targetgrouparn TargetGroupArn string `json:"TargetGroupArn,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-defaultactions.html#cfn-elasticloadbalancingv2-listener-defaultactions-type Type string `json:"Type,omitempty"` // contains filtered or unexported fields }
Listener_Action AWS CloudFormation Resource (AWS::ElasticLoadBalancingV2::Listener.Action) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-defaultactions.html
func (*Listener_Action) AWSCloudFormationType ¶
func (r *Listener_Action) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Listener_Action) DeletionPolicy ¶
func (r *Listener_Action) 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 (*Listener_Action) DependsOn ¶
func (r *Listener_Action) 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 (*Listener_Action) Metadata ¶
func (r *Listener_Action) 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 (*Listener_Action) SetDeletionPolicy ¶
func (r *Listener_Action) 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 (*Listener_Action) SetDependsOn ¶
func (r *Listener_Action) 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 (*Listener_Action) SetMetadata ¶
func (r *Listener_Action) 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 Listener_AuthenticateCognitoConfig ¶
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"` // 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"` // 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"` // 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"` // 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 int64 `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"` // 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"` // 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"` // contains filtered or unexported fields }
Listener_AuthenticateCognitoConfig AWS CloudFormation Resource (AWS::ElasticLoadBalancingV2::Listener.AuthenticateCognitoConfig) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-authenticatecognitoconfig.html
func (*Listener_AuthenticateCognitoConfig) AWSCloudFormationType ¶
func (r *Listener_AuthenticateCognitoConfig) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Listener_AuthenticateCognitoConfig) DeletionPolicy ¶
func (r *Listener_AuthenticateCognitoConfig) 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 (*Listener_AuthenticateCognitoConfig) DependsOn ¶
func (r *Listener_AuthenticateCognitoConfig) 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 (*Listener_AuthenticateCognitoConfig) Metadata ¶
func (r *Listener_AuthenticateCognitoConfig) 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 (*Listener_AuthenticateCognitoConfig) SetDeletionPolicy ¶
func (r *Listener_AuthenticateCognitoConfig) 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 (*Listener_AuthenticateCognitoConfig) SetDependsOn ¶
func (r *Listener_AuthenticateCognitoConfig) 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 (*Listener_AuthenticateCognitoConfig) SetMetadata ¶
func (r *Listener_AuthenticateCognitoConfig) 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 Listener_AuthenticateOidcConfig ¶
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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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 int64 `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"` // 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"` // contains filtered or unexported fields }
Listener_AuthenticateOidcConfig AWS CloudFormation Resource (AWS::ElasticLoadBalancingV2::Listener.AuthenticateOidcConfig) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-authenticateoidcconfig.html
func (*Listener_AuthenticateOidcConfig) AWSCloudFormationType ¶
func (r *Listener_AuthenticateOidcConfig) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Listener_AuthenticateOidcConfig) DeletionPolicy ¶
func (r *Listener_AuthenticateOidcConfig) 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 (*Listener_AuthenticateOidcConfig) DependsOn ¶
func (r *Listener_AuthenticateOidcConfig) 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 (*Listener_AuthenticateOidcConfig) Metadata ¶
func (r *Listener_AuthenticateOidcConfig) 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 (*Listener_AuthenticateOidcConfig) SetDeletionPolicy ¶
func (r *Listener_AuthenticateOidcConfig) 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 (*Listener_AuthenticateOidcConfig) SetDependsOn ¶
func (r *Listener_AuthenticateOidcConfig) 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 (*Listener_AuthenticateOidcConfig) SetMetadata ¶
func (r *Listener_AuthenticateOidcConfig) 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 Listener_Certificate ¶
type Listener_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"` // contains filtered or unexported fields }
Listener_Certificate AWS CloudFormation Resource (AWS::ElasticLoadBalancingV2::Listener.Certificate) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-certificates.html
func (*Listener_Certificate) AWSCloudFormationType ¶
func (r *Listener_Certificate) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Listener_Certificate) DeletionPolicy ¶
func (r *Listener_Certificate) 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 (*Listener_Certificate) DependsOn ¶
func (r *Listener_Certificate) 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 (*Listener_Certificate) Metadata ¶
func (r *Listener_Certificate) 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 (*Listener_Certificate) SetDeletionPolicy ¶
func (r *Listener_Certificate) 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 (*Listener_Certificate) SetDependsOn ¶
func (r *Listener_Certificate) 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 (*Listener_Certificate) SetMetadata ¶
func (r *Listener_Certificate) 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 Listener_FixedResponseConfig ¶
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"` // 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"` // 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"` // contains filtered or unexported fields }
Listener_FixedResponseConfig AWS CloudFormation Resource (AWS::ElasticLoadBalancingV2::Listener.FixedResponseConfig) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-fixedresponseconfig.html
func (*Listener_FixedResponseConfig) AWSCloudFormationType ¶
func (r *Listener_FixedResponseConfig) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Listener_FixedResponseConfig) DeletionPolicy ¶
func (r *Listener_FixedResponseConfig) 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 (*Listener_FixedResponseConfig) DependsOn ¶
func (r *Listener_FixedResponseConfig) 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 (*Listener_FixedResponseConfig) Metadata ¶
func (r *Listener_FixedResponseConfig) 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 (*Listener_FixedResponseConfig) SetDeletionPolicy ¶
func (r *Listener_FixedResponseConfig) 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 (*Listener_FixedResponseConfig) SetDependsOn ¶
func (r *Listener_FixedResponseConfig) 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 (*Listener_FixedResponseConfig) SetMetadata ¶
func (r *Listener_FixedResponseConfig) 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 Listener_RedirectConfig ¶
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"` // 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"` // 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"` // 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"` // 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"` // 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"` // contains filtered or unexported fields }
Listener_RedirectConfig AWS CloudFormation Resource (AWS::ElasticLoadBalancingV2::Listener.RedirectConfig) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-redirectconfig.html
func (*Listener_RedirectConfig) AWSCloudFormationType ¶
func (r *Listener_RedirectConfig) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Listener_RedirectConfig) DeletionPolicy ¶
func (r *Listener_RedirectConfig) 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 (*Listener_RedirectConfig) DependsOn ¶
func (r *Listener_RedirectConfig) 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 (*Listener_RedirectConfig) Metadata ¶
func (r *Listener_RedirectConfig) 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 (*Listener_RedirectConfig) SetDeletionPolicy ¶
func (r *Listener_RedirectConfig) 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 (*Listener_RedirectConfig) SetDependsOn ¶
func (r *Listener_RedirectConfig) 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 (*Listener_RedirectConfig) SetMetadata ¶
func (r *Listener_RedirectConfig) 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 LoadBalancer ¶
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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // contains filtered or unexported fields }
LoadBalancer AWS CloudFormation Resource (AWS::ElasticLoadBalancingV2::LoadBalancer) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html
func (*LoadBalancer) AWSCloudFormationType ¶
func (r *LoadBalancer) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*LoadBalancer) DeletionPolicy ¶
func (r *LoadBalancer) 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 (*LoadBalancer) DependsOn ¶
func (r *LoadBalancer) 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 (LoadBalancer) MarshalJSON ¶
func (r LoadBalancer) 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 (*LoadBalancer) Metadata ¶
func (r *LoadBalancer) 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 (*LoadBalancer) SetDeletionPolicy ¶
func (r *LoadBalancer) 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 (*LoadBalancer) SetDependsOn ¶
func (r *LoadBalancer) 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 (*LoadBalancer) SetMetadata ¶
func (r *LoadBalancer) 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 (*LoadBalancer) UnmarshalJSON ¶
func (r *LoadBalancer) 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 LoadBalancer_LoadBalancerAttribute ¶
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"` // 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"` // contains filtered or unexported fields }
LoadBalancer_LoadBalancerAttribute AWS CloudFormation Resource (AWS::ElasticLoadBalancingV2::LoadBalancer.LoadBalancerAttribute) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-loadbalancer-loadbalancerattributes.html
func (*LoadBalancer_LoadBalancerAttribute) AWSCloudFormationType ¶
func (r *LoadBalancer_LoadBalancerAttribute) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*LoadBalancer_LoadBalancerAttribute) DeletionPolicy ¶
func (r *LoadBalancer_LoadBalancerAttribute) 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 (*LoadBalancer_LoadBalancerAttribute) DependsOn ¶
func (r *LoadBalancer_LoadBalancerAttribute) 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 (*LoadBalancer_LoadBalancerAttribute) Metadata ¶
func (r *LoadBalancer_LoadBalancerAttribute) 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 (*LoadBalancer_LoadBalancerAttribute) SetDeletionPolicy ¶
func (r *LoadBalancer_LoadBalancerAttribute) 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 (*LoadBalancer_LoadBalancerAttribute) SetDependsOn ¶
func (r *LoadBalancer_LoadBalancerAttribute) 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 (*LoadBalancer_LoadBalancerAttribute) SetMetadata ¶
func (r *LoadBalancer_LoadBalancerAttribute) 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 LoadBalancer_SubnetMapping ¶
type LoadBalancer_SubnetMapping struct { // AllocationId AWS CloudFormation Property // Required: true // 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"` // 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"` // contains filtered or unexported fields }
LoadBalancer_SubnetMapping AWS CloudFormation Resource (AWS::ElasticLoadBalancingV2::LoadBalancer.SubnetMapping) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-loadbalancer-subnetmapping.html
func (*LoadBalancer_SubnetMapping) AWSCloudFormationType ¶
func (r *LoadBalancer_SubnetMapping) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*LoadBalancer_SubnetMapping) DeletionPolicy ¶
func (r *LoadBalancer_SubnetMapping) 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 (*LoadBalancer_SubnetMapping) DependsOn ¶
func (r *LoadBalancer_SubnetMapping) 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 (*LoadBalancer_SubnetMapping) Metadata ¶
func (r *LoadBalancer_SubnetMapping) 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 (*LoadBalancer_SubnetMapping) SetDeletionPolicy ¶
func (r *LoadBalancer_SubnetMapping) 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 (*LoadBalancer_SubnetMapping) SetDependsOn ¶
func (r *LoadBalancer_SubnetMapping) 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 (*LoadBalancer_SubnetMapping) SetMetadata ¶
func (r *LoadBalancer_SubnetMapping) 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 TargetGroup ¶
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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // Matcher AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-matcher Matcher *TargetGroup_Matcher `json:"Matcher,omitempty"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // contains filtered or unexported fields }
TargetGroup AWS CloudFormation Resource (AWS::ElasticLoadBalancingV2::TargetGroup) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html
func (*TargetGroup) AWSCloudFormationType ¶
func (r *TargetGroup) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*TargetGroup) DeletionPolicy ¶
func (r *TargetGroup) 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 (*TargetGroup) DependsOn ¶
func (r *TargetGroup) 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 (TargetGroup) MarshalJSON ¶
func (r TargetGroup) 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 (*TargetGroup) Metadata ¶
func (r *TargetGroup) 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 (*TargetGroup) SetDeletionPolicy ¶
func (r *TargetGroup) 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 (*TargetGroup) SetDependsOn ¶
func (r *TargetGroup) 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 (*TargetGroup) SetMetadata ¶
func (r *TargetGroup) 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 (*TargetGroup) UnmarshalJSON ¶
func (r *TargetGroup) 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 TargetGroup_Matcher ¶
type TargetGroup_Matcher struct { // HttpCode AWS CloudFormation Property // Required: true // 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"` // contains filtered or unexported fields }
TargetGroup_Matcher AWS CloudFormation Resource (AWS::ElasticLoadBalancingV2::TargetGroup.Matcher) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-targetgroup-matcher.html
func (*TargetGroup_Matcher) AWSCloudFormationType ¶
func (r *TargetGroup_Matcher) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*TargetGroup_Matcher) DeletionPolicy ¶
func (r *TargetGroup_Matcher) 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 (*TargetGroup_Matcher) DependsOn ¶
func (r *TargetGroup_Matcher) 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 (*TargetGroup_Matcher) Metadata ¶
func (r *TargetGroup_Matcher) 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 (*TargetGroup_Matcher) SetDeletionPolicy ¶
func (r *TargetGroup_Matcher) 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 (*TargetGroup_Matcher) SetDependsOn ¶
func (r *TargetGroup_Matcher) 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 (*TargetGroup_Matcher) SetMetadata ¶
func (r *TargetGroup_Matcher) 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 TargetGroup_TargetDescription ¶
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"` // 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"` // 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"` // contains filtered or unexported fields }
TargetGroup_TargetDescription AWS CloudFormation Resource (AWS::ElasticLoadBalancingV2::TargetGroup.TargetDescription) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-targetgroup-targetdescription.html
func (*TargetGroup_TargetDescription) AWSCloudFormationType ¶
func (r *TargetGroup_TargetDescription) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*TargetGroup_TargetDescription) DeletionPolicy ¶
func (r *TargetGroup_TargetDescription) 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 (*TargetGroup_TargetDescription) DependsOn ¶
func (r *TargetGroup_TargetDescription) 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 (*TargetGroup_TargetDescription) Metadata ¶
func (r *TargetGroup_TargetDescription) 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 (*TargetGroup_TargetDescription) SetDeletionPolicy ¶
func (r *TargetGroup_TargetDescription) 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 (*TargetGroup_TargetDescription) SetDependsOn ¶
func (r *TargetGroup_TargetDescription) 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 (*TargetGroup_TargetDescription) SetMetadata ¶
func (r *TargetGroup_TargetDescription) 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 TargetGroup_TargetGroupAttribute ¶
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"` // 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"` // contains filtered or unexported fields }
TargetGroup_TargetGroupAttribute AWS CloudFormation Resource (AWS::ElasticLoadBalancingV2::TargetGroup.TargetGroupAttribute) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-targetgroup-targetgroupattribute.html
func (*TargetGroup_TargetGroupAttribute) AWSCloudFormationType ¶
func (r *TargetGroup_TargetGroupAttribute) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*TargetGroup_TargetGroupAttribute) DeletionPolicy ¶
func (r *TargetGroup_TargetGroupAttribute) 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 (*TargetGroup_TargetGroupAttribute) DependsOn ¶
func (r *TargetGroup_TargetGroupAttribute) 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 (*TargetGroup_TargetGroupAttribute) Metadata ¶
func (r *TargetGroup_TargetGroupAttribute) 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 (*TargetGroup_TargetGroupAttribute) SetDeletionPolicy ¶
func (r *TargetGroup_TargetGroupAttribute) 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 (*TargetGroup_TargetGroupAttribute) SetDependsOn ¶
func (r *TargetGroup_TargetGroupAttribute) 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 (*TargetGroup_TargetGroupAttribute) SetMetadata ¶
func (r *TargetGroup_TargetGroupAttribute) 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-elasticloadbalancingv2-listener.go
- aws-elasticloadbalancingv2-listener_action.go
- aws-elasticloadbalancingv2-listener_authenticatecognitoconfig.go
- aws-elasticloadbalancingv2-listener_authenticateoidcconfig.go
- aws-elasticloadbalancingv2-listener_certificate.go
- aws-elasticloadbalancingv2-listener_fixedresponseconfig.go
- aws-elasticloadbalancingv2-listener_redirectconfig.go
- aws-elasticloadbalancingv2-listenercertificate.go
- aws-elasticloadbalancingv2-listenercertificate_certificate.go
- aws-elasticloadbalancingv2-listenerrule.go
- aws-elasticloadbalancingv2-listenerrule_action.go
- aws-elasticloadbalancingv2-listenerrule_authenticatecognitoconfig.go
- aws-elasticloadbalancingv2-listenerrule_authenticateoidcconfig.go
- aws-elasticloadbalancingv2-listenerrule_fixedresponseconfig.go
- aws-elasticloadbalancingv2-listenerrule_hostheaderconfig.go
- aws-elasticloadbalancingv2-listenerrule_httpheaderconfig.go
- aws-elasticloadbalancingv2-listenerrule_httprequestmethodconfig.go
- aws-elasticloadbalancingv2-listenerrule_pathpatternconfig.go
- aws-elasticloadbalancingv2-listenerrule_querystringconfig.go
- aws-elasticloadbalancingv2-listenerrule_querystringkeyvalue.go
- aws-elasticloadbalancingv2-listenerrule_redirectconfig.go
- aws-elasticloadbalancingv2-listenerrule_rulecondition.go
- aws-elasticloadbalancingv2-listenerrule_sourceipconfig.go
- aws-elasticloadbalancingv2-loadbalancer.go
- aws-elasticloadbalancingv2-loadbalancer_loadbalancerattribute.go
- aws-elasticloadbalancingv2-loadbalancer_subnetmapping.go
- aws-elasticloadbalancingv2-targetgroup.go
- aws-elasticloadbalancingv2-targetgroup_matcher.go
- aws-elasticloadbalancingv2-targetgroup_targetdescription.go
- aws-elasticloadbalancingv2-targetgroup_targetgroupattribute.go