Documentation
¶
Index ¶
- type Mesh
- func (r *Mesh) AWSCloudFormationType() string
- func (r *Mesh) DeletionPolicy() policies.DeletionPolicy
- func (r *Mesh) DependsOn() []string
- func (r Mesh) MarshalJSON() ([]byte, error)
- func (r *Mesh) Metadata() map[string]interface{}
- func (r *Mesh) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Mesh) SetDependsOn(dependencies []string)
- func (r *Mesh) SetMetadata(metadata map[string]interface{})
- func (r *Mesh) UnmarshalJSON(b []byte) error
- type Mesh_EgressFilter
- func (r *Mesh_EgressFilter) AWSCloudFormationType() string
- func (r *Mesh_EgressFilter) DeletionPolicy() policies.DeletionPolicy
- func (r *Mesh_EgressFilter) DependsOn() []string
- func (r *Mesh_EgressFilter) Metadata() map[string]interface{}
- func (r *Mesh_EgressFilter) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Mesh_EgressFilter) SetDependsOn(dependencies []string)
- func (r *Mesh_EgressFilter) SetMetadata(metadata map[string]interface{})
- type Mesh_MeshSpec
- func (r *Mesh_MeshSpec) AWSCloudFormationType() string
- func (r *Mesh_MeshSpec) DeletionPolicy() policies.DeletionPolicy
- func (r *Mesh_MeshSpec) DependsOn() []string
- func (r *Mesh_MeshSpec) Metadata() map[string]interface{}
- func (r *Mesh_MeshSpec) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Mesh_MeshSpec) SetDependsOn(dependencies []string)
- func (r *Mesh_MeshSpec) SetMetadata(metadata map[string]interface{})
- type Route
- func (r *Route) AWSCloudFormationType() string
- func (r *Route) DeletionPolicy() policies.DeletionPolicy
- func (r *Route) DependsOn() []string
- func (r Route) MarshalJSON() ([]byte, error)
- func (r *Route) Metadata() map[string]interface{}
- func (r *Route) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Route) SetDependsOn(dependencies []string)
- func (r *Route) SetMetadata(metadata map[string]interface{})
- func (r *Route) UnmarshalJSON(b []byte) error
- type Route_Duration
- func (r *Route_Duration) AWSCloudFormationType() string
- func (r *Route_Duration) DeletionPolicy() policies.DeletionPolicy
- func (r *Route_Duration) DependsOn() []string
- func (r *Route_Duration) Metadata() map[string]interface{}
- func (r *Route_Duration) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Route_Duration) SetDependsOn(dependencies []string)
- func (r *Route_Duration) SetMetadata(metadata map[string]interface{})
- type Route_HeaderMatchMethod
- func (r *Route_HeaderMatchMethod) AWSCloudFormationType() string
- func (r *Route_HeaderMatchMethod) DeletionPolicy() policies.DeletionPolicy
- func (r *Route_HeaderMatchMethod) DependsOn() []string
- func (r *Route_HeaderMatchMethod) Metadata() map[string]interface{}
- func (r *Route_HeaderMatchMethod) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Route_HeaderMatchMethod) SetDependsOn(dependencies []string)
- func (r *Route_HeaderMatchMethod) SetMetadata(metadata map[string]interface{})
- type Route_HttpRetryPolicy
- func (r *Route_HttpRetryPolicy) AWSCloudFormationType() string
- func (r *Route_HttpRetryPolicy) DeletionPolicy() policies.DeletionPolicy
- func (r *Route_HttpRetryPolicy) DependsOn() []string
- func (r *Route_HttpRetryPolicy) Metadata() map[string]interface{}
- func (r *Route_HttpRetryPolicy) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Route_HttpRetryPolicy) SetDependsOn(dependencies []string)
- func (r *Route_HttpRetryPolicy) SetMetadata(metadata map[string]interface{})
- type Route_HttpRoute
- func (r *Route_HttpRoute) AWSCloudFormationType() string
- func (r *Route_HttpRoute) DeletionPolicy() policies.DeletionPolicy
- func (r *Route_HttpRoute) DependsOn() []string
- func (r *Route_HttpRoute) Metadata() map[string]interface{}
- func (r *Route_HttpRoute) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Route_HttpRoute) SetDependsOn(dependencies []string)
- func (r *Route_HttpRoute) SetMetadata(metadata map[string]interface{})
- type Route_HttpRouteAction
- func (r *Route_HttpRouteAction) AWSCloudFormationType() string
- func (r *Route_HttpRouteAction) DeletionPolicy() policies.DeletionPolicy
- func (r *Route_HttpRouteAction) DependsOn() []string
- func (r *Route_HttpRouteAction) Metadata() map[string]interface{}
- func (r *Route_HttpRouteAction) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Route_HttpRouteAction) SetDependsOn(dependencies []string)
- func (r *Route_HttpRouteAction) SetMetadata(metadata map[string]interface{})
- type Route_HttpRouteHeader
- func (r *Route_HttpRouteHeader) AWSCloudFormationType() string
- func (r *Route_HttpRouteHeader) DeletionPolicy() policies.DeletionPolicy
- func (r *Route_HttpRouteHeader) DependsOn() []string
- func (r *Route_HttpRouteHeader) Metadata() map[string]interface{}
- func (r *Route_HttpRouteHeader) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Route_HttpRouteHeader) SetDependsOn(dependencies []string)
- func (r *Route_HttpRouteHeader) SetMetadata(metadata map[string]interface{})
- type Route_HttpRouteMatch
- func (r *Route_HttpRouteMatch) AWSCloudFormationType() string
- func (r *Route_HttpRouteMatch) DeletionPolicy() policies.DeletionPolicy
- func (r *Route_HttpRouteMatch) DependsOn() []string
- func (r *Route_HttpRouteMatch) Metadata() map[string]interface{}
- func (r *Route_HttpRouteMatch) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Route_HttpRouteMatch) SetDependsOn(dependencies []string)
- func (r *Route_HttpRouteMatch) SetMetadata(metadata map[string]interface{})
- type Route_MatchRange
- func (r *Route_MatchRange) AWSCloudFormationType() string
- func (r *Route_MatchRange) DeletionPolicy() policies.DeletionPolicy
- func (r *Route_MatchRange) DependsOn() []string
- func (r *Route_MatchRange) Metadata() map[string]interface{}
- func (r *Route_MatchRange) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Route_MatchRange) SetDependsOn(dependencies []string)
- func (r *Route_MatchRange) SetMetadata(metadata map[string]interface{})
- type Route_RouteSpec
- func (r *Route_RouteSpec) AWSCloudFormationType() string
- func (r *Route_RouteSpec) DeletionPolicy() policies.DeletionPolicy
- func (r *Route_RouteSpec) DependsOn() []string
- func (r *Route_RouteSpec) Metadata() map[string]interface{}
- func (r *Route_RouteSpec) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Route_RouteSpec) SetDependsOn(dependencies []string)
- func (r *Route_RouteSpec) SetMetadata(metadata map[string]interface{})
- type Route_TcpRoute
- func (r *Route_TcpRoute) AWSCloudFormationType() string
- func (r *Route_TcpRoute) DeletionPolicy() policies.DeletionPolicy
- func (r *Route_TcpRoute) DependsOn() []string
- func (r *Route_TcpRoute) Metadata() map[string]interface{}
- func (r *Route_TcpRoute) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Route_TcpRoute) SetDependsOn(dependencies []string)
- func (r *Route_TcpRoute) SetMetadata(metadata map[string]interface{})
- type Route_TcpRouteAction
- func (r *Route_TcpRouteAction) AWSCloudFormationType() string
- func (r *Route_TcpRouteAction) DeletionPolicy() policies.DeletionPolicy
- func (r *Route_TcpRouteAction) DependsOn() []string
- func (r *Route_TcpRouteAction) Metadata() map[string]interface{}
- func (r *Route_TcpRouteAction) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Route_TcpRouteAction) SetDependsOn(dependencies []string)
- func (r *Route_TcpRouteAction) SetMetadata(metadata map[string]interface{})
- type Route_WeightedTarget
- func (r *Route_WeightedTarget) AWSCloudFormationType() string
- func (r *Route_WeightedTarget) DeletionPolicy() policies.DeletionPolicy
- func (r *Route_WeightedTarget) DependsOn() []string
- func (r *Route_WeightedTarget) Metadata() map[string]interface{}
- func (r *Route_WeightedTarget) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Route_WeightedTarget) SetDependsOn(dependencies []string)
- func (r *Route_WeightedTarget) SetMetadata(metadata map[string]interface{})
- type VirtualNode
- func (r *VirtualNode) AWSCloudFormationType() string
- func (r *VirtualNode) DeletionPolicy() policies.DeletionPolicy
- func (r *VirtualNode) DependsOn() []string
- func (r VirtualNode) MarshalJSON() ([]byte, error)
- func (r *VirtualNode) Metadata() map[string]interface{}
- func (r *VirtualNode) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *VirtualNode) SetDependsOn(dependencies []string)
- func (r *VirtualNode) SetMetadata(metadata map[string]interface{})
- func (r *VirtualNode) UnmarshalJSON(b []byte) error
- type VirtualNode_AccessLog
- func (r *VirtualNode_AccessLog) AWSCloudFormationType() string
- func (r *VirtualNode_AccessLog) DeletionPolicy() policies.DeletionPolicy
- func (r *VirtualNode_AccessLog) DependsOn() []string
- func (r *VirtualNode_AccessLog) Metadata() map[string]interface{}
- func (r *VirtualNode_AccessLog) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *VirtualNode_AccessLog) SetDependsOn(dependencies []string)
- func (r *VirtualNode_AccessLog) SetMetadata(metadata map[string]interface{})
- type VirtualNode_AwsCloudMapInstanceAttribute
- func (r *VirtualNode_AwsCloudMapInstanceAttribute) AWSCloudFormationType() string
- func (r *VirtualNode_AwsCloudMapInstanceAttribute) DeletionPolicy() policies.DeletionPolicy
- func (r *VirtualNode_AwsCloudMapInstanceAttribute) DependsOn() []string
- func (r *VirtualNode_AwsCloudMapInstanceAttribute) Metadata() map[string]interface{}
- func (r *VirtualNode_AwsCloudMapInstanceAttribute) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *VirtualNode_AwsCloudMapInstanceAttribute) SetDependsOn(dependencies []string)
- func (r *VirtualNode_AwsCloudMapInstanceAttribute) SetMetadata(metadata map[string]interface{})
- type VirtualNode_AwsCloudMapServiceDiscovery
- func (r *VirtualNode_AwsCloudMapServiceDiscovery) AWSCloudFormationType() string
- func (r *VirtualNode_AwsCloudMapServiceDiscovery) DeletionPolicy() policies.DeletionPolicy
- func (r *VirtualNode_AwsCloudMapServiceDiscovery) DependsOn() []string
- func (r *VirtualNode_AwsCloudMapServiceDiscovery) Metadata() map[string]interface{}
- func (r *VirtualNode_AwsCloudMapServiceDiscovery) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *VirtualNode_AwsCloudMapServiceDiscovery) SetDependsOn(dependencies []string)
- func (r *VirtualNode_AwsCloudMapServiceDiscovery) SetMetadata(metadata map[string]interface{})
- type VirtualNode_Backend
- func (r *VirtualNode_Backend) AWSCloudFormationType() string
- func (r *VirtualNode_Backend) DeletionPolicy() policies.DeletionPolicy
- func (r *VirtualNode_Backend) DependsOn() []string
- func (r *VirtualNode_Backend) Metadata() map[string]interface{}
- func (r *VirtualNode_Backend) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *VirtualNode_Backend) SetDependsOn(dependencies []string)
- func (r *VirtualNode_Backend) SetMetadata(metadata map[string]interface{})
- type VirtualNode_DnsServiceDiscovery
- func (r *VirtualNode_DnsServiceDiscovery) AWSCloudFormationType() string
- func (r *VirtualNode_DnsServiceDiscovery) DeletionPolicy() policies.DeletionPolicy
- func (r *VirtualNode_DnsServiceDiscovery) DependsOn() []string
- func (r *VirtualNode_DnsServiceDiscovery) Metadata() map[string]interface{}
- func (r *VirtualNode_DnsServiceDiscovery) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *VirtualNode_DnsServiceDiscovery) SetDependsOn(dependencies []string)
- func (r *VirtualNode_DnsServiceDiscovery) SetMetadata(metadata map[string]interface{})
- type VirtualNode_FileAccessLog
- func (r *VirtualNode_FileAccessLog) AWSCloudFormationType() string
- func (r *VirtualNode_FileAccessLog) DeletionPolicy() policies.DeletionPolicy
- func (r *VirtualNode_FileAccessLog) DependsOn() []string
- func (r *VirtualNode_FileAccessLog) Metadata() map[string]interface{}
- func (r *VirtualNode_FileAccessLog) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *VirtualNode_FileAccessLog) SetDependsOn(dependencies []string)
- func (r *VirtualNode_FileAccessLog) SetMetadata(metadata map[string]interface{})
- type VirtualNode_HealthCheck
- func (r *VirtualNode_HealthCheck) AWSCloudFormationType() string
- func (r *VirtualNode_HealthCheck) DeletionPolicy() policies.DeletionPolicy
- func (r *VirtualNode_HealthCheck) DependsOn() []string
- func (r *VirtualNode_HealthCheck) Metadata() map[string]interface{}
- func (r *VirtualNode_HealthCheck) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *VirtualNode_HealthCheck) SetDependsOn(dependencies []string)
- func (r *VirtualNode_HealthCheck) SetMetadata(metadata map[string]interface{})
- type VirtualNode_Listener
- func (r *VirtualNode_Listener) AWSCloudFormationType() string
- func (r *VirtualNode_Listener) DeletionPolicy() policies.DeletionPolicy
- func (r *VirtualNode_Listener) DependsOn() []string
- func (r *VirtualNode_Listener) Metadata() map[string]interface{}
- func (r *VirtualNode_Listener) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *VirtualNode_Listener) SetDependsOn(dependencies []string)
- func (r *VirtualNode_Listener) SetMetadata(metadata map[string]interface{})
- type VirtualNode_Logging
- func (r *VirtualNode_Logging) AWSCloudFormationType() string
- func (r *VirtualNode_Logging) DeletionPolicy() policies.DeletionPolicy
- func (r *VirtualNode_Logging) DependsOn() []string
- func (r *VirtualNode_Logging) Metadata() map[string]interface{}
- func (r *VirtualNode_Logging) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *VirtualNode_Logging) SetDependsOn(dependencies []string)
- func (r *VirtualNode_Logging) SetMetadata(metadata map[string]interface{})
- type VirtualNode_PortMapping
- func (r *VirtualNode_PortMapping) AWSCloudFormationType() string
- func (r *VirtualNode_PortMapping) DeletionPolicy() policies.DeletionPolicy
- func (r *VirtualNode_PortMapping) DependsOn() []string
- func (r *VirtualNode_PortMapping) Metadata() map[string]interface{}
- func (r *VirtualNode_PortMapping) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *VirtualNode_PortMapping) SetDependsOn(dependencies []string)
- func (r *VirtualNode_PortMapping) SetMetadata(metadata map[string]interface{})
- type VirtualNode_ServiceDiscovery
- func (r *VirtualNode_ServiceDiscovery) AWSCloudFormationType() string
- func (r *VirtualNode_ServiceDiscovery) DeletionPolicy() policies.DeletionPolicy
- func (r *VirtualNode_ServiceDiscovery) DependsOn() []string
- func (r *VirtualNode_ServiceDiscovery) Metadata() map[string]interface{}
- func (r *VirtualNode_ServiceDiscovery) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *VirtualNode_ServiceDiscovery) SetDependsOn(dependencies []string)
- func (r *VirtualNode_ServiceDiscovery) SetMetadata(metadata map[string]interface{})
- type VirtualNode_VirtualNodeSpec
- func (r *VirtualNode_VirtualNodeSpec) AWSCloudFormationType() string
- func (r *VirtualNode_VirtualNodeSpec) DeletionPolicy() policies.DeletionPolicy
- func (r *VirtualNode_VirtualNodeSpec) DependsOn() []string
- func (r *VirtualNode_VirtualNodeSpec) Metadata() map[string]interface{}
- func (r *VirtualNode_VirtualNodeSpec) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *VirtualNode_VirtualNodeSpec) SetDependsOn(dependencies []string)
- func (r *VirtualNode_VirtualNodeSpec) SetMetadata(metadata map[string]interface{})
- type VirtualNode_VirtualServiceBackend
- func (r *VirtualNode_VirtualServiceBackend) AWSCloudFormationType() string
- func (r *VirtualNode_VirtualServiceBackend) DeletionPolicy() policies.DeletionPolicy
- func (r *VirtualNode_VirtualServiceBackend) DependsOn() []string
- func (r *VirtualNode_VirtualServiceBackend) Metadata() map[string]interface{}
- func (r *VirtualNode_VirtualServiceBackend) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *VirtualNode_VirtualServiceBackend) SetDependsOn(dependencies []string)
- func (r *VirtualNode_VirtualServiceBackend) SetMetadata(metadata map[string]interface{})
- type VirtualRouter
- func (r *VirtualRouter) AWSCloudFormationType() string
- func (r *VirtualRouter) DeletionPolicy() policies.DeletionPolicy
- func (r *VirtualRouter) DependsOn() []string
- func (r VirtualRouter) MarshalJSON() ([]byte, error)
- func (r *VirtualRouter) Metadata() map[string]interface{}
- func (r *VirtualRouter) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *VirtualRouter) SetDependsOn(dependencies []string)
- func (r *VirtualRouter) SetMetadata(metadata map[string]interface{})
- func (r *VirtualRouter) UnmarshalJSON(b []byte) error
- type VirtualRouter_PortMapping
- func (r *VirtualRouter_PortMapping) AWSCloudFormationType() string
- func (r *VirtualRouter_PortMapping) DeletionPolicy() policies.DeletionPolicy
- func (r *VirtualRouter_PortMapping) DependsOn() []string
- func (r *VirtualRouter_PortMapping) Metadata() map[string]interface{}
- func (r *VirtualRouter_PortMapping) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *VirtualRouter_PortMapping) SetDependsOn(dependencies []string)
- func (r *VirtualRouter_PortMapping) SetMetadata(metadata map[string]interface{})
- type VirtualRouter_VirtualRouterListener
- func (r *VirtualRouter_VirtualRouterListener) AWSCloudFormationType() string
- func (r *VirtualRouter_VirtualRouterListener) DeletionPolicy() policies.DeletionPolicy
- func (r *VirtualRouter_VirtualRouterListener) DependsOn() []string
- func (r *VirtualRouter_VirtualRouterListener) Metadata() map[string]interface{}
- func (r *VirtualRouter_VirtualRouterListener) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *VirtualRouter_VirtualRouterListener) SetDependsOn(dependencies []string)
- func (r *VirtualRouter_VirtualRouterListener) SetMetadata(metadata map[string]interface{})
- type VirtualRouter_VirtualRouterSpec
- func (r *VirtualRouter_VirtualRouterSpec) AWSCloudFormationType() string
- func (r *VirtualRouter_VirtualRouterSpec) DeletionPolicy() policies.DeletionPolicy
- func (r *VirtualRouter_VirtualRouterSpec) DependsOn() []string
- func (r *VirtualRouter_VirtualRouterSpec) Metadata() map[string]interface{}
- func (r *VirtualRouter_VirtualRouterSpec) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *VirtualRouter_VirtualRouterSpec) SetDependsOn(dependencies []string)
- func (r *VirtualRouter_VirtualRouterSpec) SetMetadata(metadata map[string]interface{})
- type VirtualService
- func (r *VirtualService) AWSCloudFormationType() string
- func (r *VirtualService) DeletionPolicy() policies.DeletionPolicy
- func (r *VirtualService) DependsOn() []string
- func (r VirtualService) MarshalJSON() ([]byte, error)
- func (r *VirtualService) Metadata() map[string]interface{}
- func (r *VirtualService) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *VirtualService) SetDependsOn(dependencies []string)
- func (r *VirtualService) SetMetadata(metadata map[string]interface{})
- func (r *VirtualService) UnmarshalJSON(b []byte) error
- type VirtualService_VirtualNodeServiceProvider
- func (r *VirtualService_VirtualNodeServiceProvider) AWSCloudFormationType() string
- func (r *VirtualService_VirtualNodeServiceProvider) DeletionPolicy() policies.DeletionPolicy
- func (r *VirtualService_VirtualNodeServiceProvider) DependsOn() []string
- func (r *VirtualService_VirtualNodeServiceProvider) Metadata() map[string]interface{}
- func (r *VirtualService_VirtualNodeServiceProvider) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *VirtualService_VirtualNodeServiceProvider) SetDependsOn(dependencies []string)
- func (r *VirtualService_VirtualNodeServiceProvider) SetMetadata(metadata map[string]interface{})
- type VirtualService_VirtualRouterServiceProvider
- func (r *VirtualService_VirtualRouterServiceProvider) AWSCloudFormationType() string
- func (r *VirtualService_VirtualRouterServiceProvider) DeletionPolicy() policies.DeletionPolicy
- func (r *VirtualService_VirtualRouterServiceProvider) DependsOn() []string
- func (r *VirtualService_VirtualRouterServiceProvider) Metadata() map[string]interface{}
- func (r *VirtualService_VirtualRouterServiceProvider) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *VirtualService_VirtualRouterServiceProvider) SetDependsOn(dependencies []string)
- func (r *VirtualService_VirtualRouterServiceProvider) SetMetadata(metadata map[string]interface{})
- type VirtualService_VirtualServiceProvider
- func (r *VirtualService_VirtualServiceProvider) AWSCloudFormationType() string
- func (r *VirtualService_VirtualServiceProvider) DeletionPolicy() policies.DeletionPolicy
- func (r *VirtualService_VirtualServiceProvider) DependsOn() []string
- func (r *VirtualService_VirtualServiceProvider) Metadata() map[string]interface{}
- func (r *VirtualService_VirtualServiceProvider) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *VirtualService_VirtualServiceProvider) SetDependsOn(dependencies []string)
- func (r *VirtualService_VirtualServiceProvider) SetMetadata(metadata map[string]interface{})
- type VirtualService_VirtualServiceSpec
- func (r *VirtualService_VirtualServiceSpec) AWSCloudFormationType() string
- func (r *VirtualService_VirtualServiceSpec) DeletionPolicy() policies.DeletionPolicy
- func (r *VirtualService_VirtualServiceSpec) DependsOn() []string
- func (r *VirtualService_VirtualServiceSpec) Metadata() map[string]interface{}
- func (r *VirtualService_VirtualServiceSpec) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *VirtualService_VirtualServiceSpec) SetDependsOn(dependencies []string)
- func (r *VirtualService_VirtualServiceSpec) SetMetadata(metadata map[string]interface{})
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Mesh ¶
type Mesh struct { // MeshName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-mesh.html#cfn-appmesh-mesh-meshname MeshName string `json:"MeshName,omitempty"` // Spec AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-mesh.html#cfn-appmesh-mesh-spec Spec *Mesh_MeshSpec `json:"Spec,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-mesh.html#cfn-appmesh-mesh-tags Tags []tags.Tag `json:"Tags,omitempty"` // contains filtered or unexported fields }
Mesh AWS CloudFormation Resource (AWS::AppMesh::Mesh) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-mesh.html
func (*Mesh) AWSCloudFormationType ¶
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Mesh) DeletionPolicy ¶
func (r *Mesh) 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 (*Mesh) 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 (Mesh) 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 (*Mesh) Metadata ¶
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Mesh) SetDeletionPolicy ¶
func (r *Mesh) 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 (*Mesh) 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 (*Mesh) 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 (*Mesh) UnmarshalJSON ¶
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type Mesh_EgressFilter ¶
type Mesh_EgressFilter struct { // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-mesh-egressfilter.html#cfn-appmesh-mesh-egressfilter-type Type string `json:"Type,omitempty"` // contains filtered or unexported fields }
Mesh_EgressFilter AWS CloudFormation Resource (AWS::AppMesh::Mesh.EgressFilter) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-mesh-egressfilter.html
func (*Mesh_EgressFilter) AWSCloudFormationType ¶
func (r *Mesh_EgressFilter) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Mesh_EgressFilter) DeletionPolicy ¶
func (r *Mesh_EgressFilter) 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 (*Mesh_EgressFilter) DependsOn ¶
func (r *Mesh_EgressFilter) 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 (*Mesh_EgressFilter) Metadata ¶
func (r *Mesh_EgressFilter) 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 (*Mesh_EgressFilter) SetDeletionPolicy ¶
func (r *Mesh_EgressFilter) 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 (*Mesh_EgressFilter) SetDependsOn ¶
func (r *Mesh_EgressFilter) 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 (*Mesh_EgressFilter) SetMetadata ¶
func (r *Mesh_EgressFilter) 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 Mesh_MeshSpec ¶
type Mesh_MeshSpec struct { // EgressFilter AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-mesh-meshspec.html#cfn-appmesh-mesh-meshspec-egressfilter EgressFilter *Mesh_EgressFilter `json:"EgressFilter,omitempty"` // contains filtered or unexported fields }
Mesh_MeshSpec AWS CloudFormation Resource (AWS::AppMesh::Mesh.MeshSpec) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-mesh-meshspec.html
func (*Mesh_MeshSpec) AWSCloudFormationType ¶
func (r *Mesh_MeshSpec) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Mesh_MeshSpec) DeletionPolicy ¶
func (r *Mesh_MeshSpec) 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 (*Mesh_MeshSpec) DependsOn ¶
func (r *Mesh_MeshSpec) 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 (*Mesh_MeshSpec) Metadata ¶
func (r *Mesh_MeshSpec) 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 (*Mesh_MeshSpec) SetDeletionPolicy ¶
func (r *Mesh_MeshSpec) 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 (*Mesh_MeshSpec) SetDependsOn ¶
func (r *Mesh_MeshSpec) 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 (*Mesh_MeshSpec) SetMetadata ¶
func (r *Mesh_MeshSpec) 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 Route ¶
type Route struct { // MeshName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-route.html#cfn-appmesh-route-meshname MeshName string `json:"MeshName,omitempty"` // RouteName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-route.html#cfn-appmesh-route-routename RouteName string `json:"RouteName,omitempty"` // Spec AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-route.html#cfn-appmesh-route-spec Spec *Route_RouteSpec `json:"Spec,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-route.html#cfn-appmesh-route-tags Tags []tags.Tag `json:"Tags,omitempty"` // VirtualRouterName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-route.html#cfn-appmesh-route-virtualroutername VirtualRouterName string `json:"VirtualRouterName,omitempty"` // contains filtered or unexported fields }
Route AWS CloudFormation Resource (AWS::AppMesh::Route) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-route.html
func (*Route) AWSCloudFormationType ¶
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Route) DeletionPolicy ¶
func (r *Route) 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 (*Route) 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 (Route) 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 (*Route) Metadata ¶
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Route) SetDeletionPolicy ¶
func (r *Route) 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 (*Route) 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 (*Route) 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 (*Route) UnmarshalJSON ¶
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type Route_Duration ¶
type Route_Duration struct { // Unit AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-duration.html#cfn-appmesh-route-duration-unit Unit string `json:"Unit,omitempty"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-duration.html#cfn-appmesh-route-duration-value Value int `json:"Value"` // contains filtered or unexported fields }
Route_Duration AWS CloudFormation Resource (AWS::AppMesh::Route.Duration) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-duration.html
func (*Route_Duration) AWSCloudFormationType ¶
func (r *Route_Duration) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Route_Duration) DeletionPolicy ¶
func (r *Route_Duration) 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 (*Route_Duration) DependsOn ¶
func (r *Route_Duration) 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 (*Route_Duration) Metadata ¶
func (r *Route_Duration) 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 (*Route_Duration) SetDeletionPolicy ¶
func (r *Route_Duration) 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 (*Route_Duration) SetDependsOn ¶
func (r *Route_Duration) 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 (*Route_Duration) SetMetadata ¶
func (r *Route_Duration) 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 Route_HeaderMatchMethod ¶
type Route_HeaderMatchMethod struct { // Exact AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-headermatchmethod.html#cfn-appmesh-route-headermatchmethod-exact Exact string `json:"Exact,omitempty"` // Prefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-headermatchmethod.html#cfn-appmesh-route-headermatchmethod-prefix Prefix string `json:"Prefix,omitempty"` // Range AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-headermatchmethod.html#cfn-appmesh-route-headermatchmethod-range Range *Route_MatchRange `json:"Range,omitempty"` // Regex AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-headermatchmethod.html#cfn-appmesh-route-headermatchmethod-regex Regex string `json:"Regex,omitempty"` // Suffix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-headermatchmethod.html#cfn-appmesh-route-headermatchmethod-suffix Suffix string `json:"Suffix,omitempty"` // contains filtered or unexported fields }
Route_HeaderMatchMethod AWS CloudFormation Resource (AWS::AppMesh::Route.HeaderMatchMethod) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-headermatchmethod.html
func (*Route_HeaderMatchMethod) AWSCloudFormationType ¶
func (r *Route_HeaderMatchMethod) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Route_HeaderMatchMethod) DeletionPolicy ¶
func (r *Route_HeaderMatchMethod) 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 (*Route_HeaderMatchMethod) DependsOn ¶
func (r *Route_HeaderMatchMethod) 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 (*Route_HeaderMatchMethod) Metadata ¶
func (r *Route_HeaderMatchMethod) 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 (*Route_HeaderMatchMethod) SetDeletionPolicy ¶
func (r *Route_HeaderMatchMethod) 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 (*Route_HeaderMatchMethod) SetDependsOn ¶
func (r *Route_HeaderMatchMethod) 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 (*Route_HeaderMatchMethod) SetMetadata ¶
func (r *Route_HeaderMatchMethod) 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 Route_HttpRetryPolicy ¶
type Route_HttpRetryPolicy struct { // HttpRetryEvents AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-httpretrypolicy.html#cfn-appmesh-route-httpretrypolicy-httpretryevents HttpRetryEvents []string `json:"HttpRetryEvents,omitempty"` // MaxRetries AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-httpretrypolicy.html#cfn-appmesh-route-httpretrypolicy-maxretries MaxRetries int `json:"MaxRetries"` // PerRetryTimeout AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-httpretrypolicy.html#cfn-appmesh-route-httpretrypolicy-perretrytimeout PerRetryTimeout *Route_Duration `json:"PerRetryTimeout,omitempty"` // TcpRetryEvents AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-httpretrypolicy.html#cfn-appmesh-route-httpretrypolicy-tcpretryevents TcpRetryEvents []string `json:"TcpRetryEvents,omitempty"` // contains filtered or unexported fields }
Route_HttpRetryPolicy AWS CloudFormation Resource (AWS::AppMesh::Route.HttpRetryPolicy) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-httpretrypolicy.html
func (*Route_HttpRetryPolicy) AWSCloudFormationType ¶
func (r *Route_HttpRetryPolicy) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Route_HttpRetryPolicy) DeletionPolicy ¶
func (r *Route_HttpRetryPolicy) 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 (*Route_HttpRetryPolicy) DependsOn ¶
func (r *Route_HttpRetryPolicy) 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 (*Route_HttpRetryPolicy) Metadata ¶
func (r *Route_HttpRetryPolicy) 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 (*Route_HttpRetryPolicy) SetDeletionPolicy ¶
func (r *Route_HttpRetryPolicy) 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 (*Route_HttpRetryPolicy) SetDependsOn ¶
func (r *Route_HttpRetryPolicy) 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 (*Route_HttpRetryPolicy) SetMetadata ¶
func (r *Route_HttpRetryPolicy) 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 Route_HttpRoute ¶
type Route_HttpRoute struct { // Action AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-httproute.html#cfn-appmesh-route-httproute-action Action *Route_HttpRouteAction `json:"Action,omitempty"` // Match AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-httproute.html#cfn-appmesh-route-httproute-match Match *Route_HttpRouteMatch `json:"Match,omitempty"` // RetryPolicy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-httproute.html#cfn-appmesh-route-httproute-retrypolicy RetryPolicy *Route_HttpRetryPolicy `json:"RetryPolicy,omitempty"` // contains filtered or unexported fields }
Route_HttpRoute AWS CloudFormation Resource (AWS::AppMesh::Route.HttpRoute) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-httproute.html
func (*Route_HttpRoute) AWSCloudFormationType ¶
func (r *Route_HttpRoute) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Route_HttpRoute) DeletionPolicy ¶
func (r *Route_HttpRoute) 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 (*Route_HttpRoute) DependsOn ¶
func (r *Route_HttpRoute) 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 (*Route_HttpRoute) Metadata ¶
func (r *Route_HttpRoute) 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 (*Route_HttpRoute) SetDeletionPolicy ¶
func (r *Route_HttpRoute) 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 (*Route_HttpRoute) SetDependsOn ¶
func (r *Route_HttpRoute) 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 (*Route_HttpRoute) SetMetadata ¶
func (r *Route_HttpRoute) 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 Route_HttpRouteAction ¶
type Route_HttpRouteAction struct { // WeightedTargets AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-httprouteaction.html#cfn-appmesh-route-httprouteaction-weightedtargets WeightedTargets []Route_WeightedTarget `json:"WeightedTargets,omitempty"` // contains filtered or unexported fields }
Route_HttpRouteAction AWS CloudFormation Resource (AWS::AppMesh::Route.HttpRouteAction) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-httprouteaction.html
func (*Route_HttpRouteAction) AWSCloudFormationType ¶
func (r *Route_HttpRouteAction) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Route_HttpRouteAction) DeletionPolicy ¶
func (r *Route_HttpRouteAction) 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 (*Route_HttpRouteAction) DependsOn ¶
func (r *Route_HttpRouteAction) 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 (*Route_HttpRouteAction) Metadata ¶
func (r *Route_HttpRouteAction) 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 (*Route_HttpRouteAction) SetDeletionPolicy ¶
func (r *Route_HttpRouteAction) 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 (*Route_HttpRouteAction) SetDependsOn ¶
func (r *Route_HttpRouteAction) 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 (*Route_HttpRouteAction) SetMetadata ¶
func (r *Route_HttpRouteAction) 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 Route_HttpRouteHeader ¶
type Route_HttpRouteHeader struct { // Invert AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-httprouteheader.html#cfn-appmesh-route-httprouteheader-invert Invert bool `json:"Invert,omitempty"` // Match AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-httprouteheader.html#cfn-appmesh-route-httprouteheader-match Match *Route_HeaderMatchMethod `json:"Match,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-httprouteheader.html#cfn-appmesh-route-httprouteheader-name Name string `json:"Name,omitempty"` // contains filtered or unexported fields }
Route_HttpRouteHeader AWS CloudFormation Resource (AWS::AppMesh::Route.HttpRouteHeader) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-httprouteheader.html
func (*Route_HttpRouteHeader) AWSCloudFormationType ¶
func (r *Route_HttpRouteHeader) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Route_HttpRouteHeader) DeletionPolicy ¶
func (r *Route_HttpRouteHeader) 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 (*Route_HttpRouteHeader) DependsOn ¶
func (r *Route_HttpRouteHeader) 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 (*Route_HttpRouteHeader) Metadata ¶
func (r *Route_HttpRouteHeader) 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 (*Route_HttpRouteHeader) SetDeletionPolicy ¶
func (r *Route_HttpRouteHeader) 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 (*Route_HttpRouteHeader) SetDependsOn ¶
func (r *Route_HttpRouteHeader) 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 (*Route_HttpRouteHeader) SetMetadata ¶
func (r *Route_HttpRouteHeader) 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 Route_HttpRouteMatch ¶
type Route_HttpRouteMatch struct { // Headers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-httproutematch.html#cfn-appmesh-route-httproutematch-headers Headers []Route_HttpRouteHeader `json:"Headers,omitempty"` // Method AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-httproutematch.html#cfn-appmesh-route-httproutematch-method Method string `json:"Method,omitempty"` // Prefix AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-httproutematch.html#cfn-appmesh-route-httproutematch-prefix Prefix string `json:"Prefix,omitempty"` // Scheme AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-httproutematch.html#cfn-appmesh-route-httproutematch-scheme Scheme string `json:"Scheme,omitempty"` // contains filtered or unexported fields }
Route_HttpRouteMatch AWS CloudFormation Resource (AWS::AppMesh::Route.HttpRouteMatch) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-httproutematch.html
func (*Route_HttpRouteMatch) AWSCloudFormationType ¶
func (r *Route_HttpRouteMatch) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Route_HttpRouteMatch) DeletionPolicy ¶
func (r *Route_HttpRouteMatch) 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 (*Route_HttpRouteMatch) DependsOn ¶
func (r *Route_HttpRouteMatch) 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 (*Route_HttpRouteMatch) Metadata ¶
func (r *Route_HttpRouteMatch) 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 (*Route_HttpRouteMatch) SetDeletionPolicy ¶
func (r *Route_HttpRouteMatch) 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 (*Route_HttpRouteMatch) SetDependsOn ¶
func (r *Route_HttpRouteMatch) 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 (*Route_HttpRouteMatch) SetMetadata ¶
func (r *Route_HttpRouteMatch) 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 Route_MatchRange ¶
type Route_MatchRange struct { // End AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-matchrange.html#cfn-appmesh-route-matchrange-end End int `json:"End"` // Start AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-matchrange.html#cfn-appmesh-route-matchrange-start Start int `json:"Start"` // contains filtered or unexported fields }
Route_MatchRange AWS CloudFormation Resource (AWS::AppMesh::Route.MatchRange) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-matchrange.html
func (*Route_MatchRange) AWSCloudFormationType ¶
func (r *Route_MatchRange) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Route_MatchRange) DeletionPolicy ¶
func (r *Route_MatchRange) 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 (*Route_MatchRange) DependsOn ¶
func (r *Route_MatchRange) 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 (*Route_MatchRange) Metadata ¶
func (r *Route_MatchRange) 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 (*Route_MatchRange) SetDeletionPolicy ¶
func (r *Route_MatchRange) 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 (*Route_MatchRange) SetDependsOn ¶
func (r *Route_MatchRange) 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 (*Route_MatchRange) SetMetadata ¶
func (r *Route_MatchRange) 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 Route_RouteSpec ¶
type Route_RouteSpec struct { // HttpRoute AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-routespec.html#cfn-appmesh-route-routespec-httproute HttpRoute *Route_HttpRoute `json:"HttpRoute,omitempty"` // Priority AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-routespec.html#cfn-appmesh-route-routespec-priority Priority int `json:"Priority,omitempty"` // TcpRoute AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-routespec.html#cfn-appmesh-route-routespec-tcproute TcpRoute *Route_TcpRoute `json:"TcpRoute,omitempty"` // contains filtered or unexported fields }
Route_RouteSpec AWS CloudFormation Resource (AWS::AppMesh::Route.RouteSpec) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-routespec.html
func (*Route_RouteSpec) AWSCloudFormationType ¶
func (r *Route_RouteSpec) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Route_RouteSpec) DeletionPolicy ¶
func (r *Route_RouteSpec) 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 (*Route_RouteSpec) DependsOn ¶
func (r *Route_RouteSpec) 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 (*Route_RouteSpec) Metadata ¶
func (r *Route_RouteSpec) 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 (*Route_RouteSpec) SetDeletionPolicy ¶
func (r *Route_RouteSpec) 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 (*Route_RouteSpec) SetDependsOn ¶
func (r *Route_RouteSpec) 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 (*Route_RouteSpec) SetMetadata ¶
func (r *Route_RouteSpec) 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 Route_TcpRoute ¶
type Route_TcpRoute struct { // Action AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-tcproute.html#cfn-appmesh-route-tcproute-action Action *Route_TcpRouteAction `json:"Action,omitempty"` // contains filtered or unexported fields }
Route_TcpRoute AWS CloudFormation Resource (AWS::AppMesh::Route.TcpRoute) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-tcproute.html
func (*Route_TcpRoute) AWSCloudFormationType ¶
func (r *Route_TcpRoute) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Route_TcpRoute) DeletionPolicy ¶
func (r *Route_TcpRoute) 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 (*Route_TcpRoute) DependsOn ¶
func (r *Route_TcpRoute) 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 (*Route_TcpRoute) Metadata ¶
func (r *Route_TcpRoute) 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 (*Route_TcpRoute) SetDeletionPolicy ¶
func (r *Route_TcpRoute) 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 (*Route_TcpRoute) SetDependsOn ¶
func (r *Route_TcpRoute) 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 (*Route_TcpRoute) SetMetadata ¶
func (r *Route_TcpRoute) 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 Route_TcpRouteAction ¶
type Route_TcpRouteAction struct { // WeightedTargets AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-tcprouteaction.html#cfn-appmesh-route-tcprouteaction-weightedtargets WeightedTargets []Route_WeightedTarget `json:"WeightedTargets,omitempty"` // contains filtered or unexported fields }
Route_TcpRouteAction AWS CloudFormation Resource (AWS::AppMesh::Route.TcpRouteAction) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-tcprouteaction.html
func (*Route_TcpRouteAction) AWSCloudFormationType ¶
func (r *Route_TcpRouteAction) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Route_TcpRouteAction) DeletionPolicy ¶
func (r *Route_TcpRouteAction) 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 (*Route_TcpRouteAction) DependsOn ¶
func (r *Route_TcpRouteAction) 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 (*Route_TcpRouteAction) Metadata ¶
func (r *Route_TcpRouteAction) 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 (*Route_TcpRouteAction) SetDeletionPolicy ¶
func (r *Route_TcpRouteAction) 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 (*Route_TcpRouteAction) SetDependsOn ¶
func (r *Route_TcpRouteAction) 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 (*Route_TcpRouteAction) SetMetadata ¶
func (r *Route_TcpRouteAction) 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 Route_WeightedTarget ¶
type Route_WeightedTarget struct { // VirtualNode AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-weightedtarget.html#cfn-appmesh-route-weightedtarget-virtualnode VirtualNode string `json:"VirtualNode,omitempty"` // Weight AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-weightedtarget.html#cfn-appmesh-route-weightedtarget-weight Weight int `json:"Weight"` // contains filtered or unexported fields }
Route_WeightedTarget AWS CloudFormation Resource (AWS::AppMesh::Route.WeightedTarget) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-weightedtarget.html
func (*Route_WeightedTarget) AWSCloudFormationType ¶
func (r *Route_WeightedTarget) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Route_WeightedTarget) DeletionPolicy ¶
func (r *Route_WeightedTarget) 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 (*Route_WeightedTarget) DependsOn ¶
func (r *Route_WeightedTarget) 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 (*Route_WeightedTarget) Metadata ¶
func (r *Route_WeightedTarget) 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 (*Route_WeightedTarget) SetDeletionPolicy ¶
func (r *Route_WeightedTarget) 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 (*Route_WeightedTarget) SetDependsOn ¶
func (r *Route_WeightedTarget) 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 (*Route_WeightedTarget) SetMetadata ¶
func (r *Route_WeightedTarget) 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 VirtualNode ¶
type VirtualNode struct { // MeshName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-virtualnode.html#cfn-appmesh-virtualnode-meshname MeshName string `json:"MeshName,omitempty"` // Spec AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-virtualnode.html#cfn-appmesh-virtualnode-spec Spec *VirtualNode_VirtualNodeSpec `json:"Spec,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-virtualnode.html#cfn-appmesh-virtualnode-tags Tags []tags.Tag `json:"Tags,omitempty"` // VirtualNodeName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-virtualnode.html#cfn-appmesh-virtualnode-virtualnodename VirtualNodeName string `json:"VirtualNodeName,omitempty"` // contains filtered or unexported fields }
VirtualNode AWS CloudFormation Resource (AWS::AppMesh::VirtualNode) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-virtualnode.html
func (*VirtualNode) AWSCloudFormationType ¶
func (r *VirtualNode) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*VirtualNode) DeletionPolicy ¶
func (r *VirtualNode) 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 (*VirtualNode) DependsOn ¶
func (r *VirtualNode) 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 (VirtualNode) MarshalJSON ¶
func (r VirtualNode) 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 (*VirtualNode) Metadata ¶
func (r *VirtualNode) 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 (*VirtualNode) SetDeletionPolicy ¶
func (r *VirtualNode) 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 (*VirtualNode) SetDependsOn ¶
func (r *VirtualNode) 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 (*VirtualNode) SetMetadata ¶
func (r *VirtualNode) 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 (*VirtualNode) UnmarshalJSON ¶
func (r *VirtualNode) 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 VirtualNode_AccessLog ¶
type VirtualNode_AccessLog struct { // File AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-accesslog.html#cfn-appmesh-virtualnode-accesslog-file File *VirtualNode_FileAccessLog `json:"File,omitempty"` // contains filtered or unexported fields }
VirtualNode_AccessLog AWS CloudFormation Resource (AWS::AppMesh::VirtualNode.AccessLog) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-accesslog.html
func (*VirtualNode_AccessLog) AWSCloudFormationType ¶
func (r *VirtualNode_AccessLog) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*VirtualNode_AccessLog) DeletionPolicy ¶
func (r *VirtualNode_AccessLog) 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 (*VirtualNode_AccessLog) DependsOn ¶
func (r *VirtualNode_AccessLog) 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 (*VirtualNode_AccessLog) Metadata ¶
func (r *VirtualNode_AccessLog) 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 (*VirtualNode_AccessLog) SetDeletionPolicy ¶
func (r *VirtualNode_AccessLog) 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 (*VirtualNode_AccessLog) SetDependsOn ¶
func (r *VirtualNode_AccessLog) 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 (*VirtualNode_AccessLog) SetMetadata ¶
func (r *VirtualNode_AccessLog) 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 VirtualNode_AwsCloudMapInstanceAttribute ¶
type VirtualNode_AwsCloudMapInstanceAttribute struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-awscloudmapinstanceattribute.html#cfn-appmesh-virtualnode-awscloudmapinstanceattribute-key Key string `json:"Key,omitempty"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-awscloudmapinstanceattribute.html#cfn-appmesh-virtualnode-awscloudmapinstanceattribute-value Value string `json:"Value,omitempty"` // contains filtered or unexported fields }
VirtualNode_AwsCloudMapInstanceAttribute AWS CloudFormation Resource (AWS::AppMesh::VirtualNode.AwsCloudMapInstanceAttribute) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-awscloudmapinstanceattribute.html
func (*VirtualNode_AwsCloudMapInstanceAttribute) AWSCloudFormationType ¶
func (r *VirtualNode_AwsCloudMapInstanceAttribute) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*VirtualNode_AwsCloudMapInstanceAttribute) DeletionPolicy ¶
func (r *VirtualNode_AwsCloudMapInstanceAttribute) 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 (*VirtualNode_AwsCloudMapInstanceAttribute) DependsOn ¶
func (r *VirtualNode_AwsCloudMapInstanceAttribute) 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 (*VirtualNode_AwsCloudMapInstanceAttribute) Metadata ¶
func (r *VirtualNode_AwsCloudMapInstanceAttribute) 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 (*VirtualNode_AwsCloudMapInstanceAttribute) SetDeletionPolicy ¶
func (r *VirtualNode_AwsCloudMapInstanceAttribute) 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 (*VirtualNode_AwsCloudMapInstanceAttribute) SetDependsOn ¶
func (r *VirtualNode_AwsCloudMapInstanceAttribute) 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 (*VirtualNode_AwsCloudMapInstanceAttribute) SetMetadata ¶
func (r *VirtualNode_AwsCloudMapInstanceAttribute) 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 VirtualNode_AwsCloudMapServiceDiscovery ¶
type VirtualNode_AwsCloudMapServiceDiscovery struct { // Attributes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-awscloudmapservicediscovery.html#cfn-appmesh-virtualnode-awscloudmapservicediscovery-attributes Attributes []VirtualNode_AwsCloudMapInstanceAttribute `json:"Attributes,omitempty"` // NamespaceName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-awscloudmapservicediscovery.html#cfn-appmesh-virtualnode-awscloudmapservicediscovery-namespacename NamespaceName string `json:"NamespaceName,omitempty"` // ServiceName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-awscloudmapservicediscovery.html#cfn-appmesh-virtualnode-awscloudmapservicediscovery-servicename ServiceName string `json:"ServiceName,omitempty"` // contains filtered or unexported fields }
VirtualNode_AwsCloudMapServiceDiscovery AWS CloudFormation Resource (AWS::AppMesh::VirtualNode.AwsCloudMapServiceDiscovery) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-awscloudmapservicediscovery.html
func (*VirtualNode_AwsCloudMapServiceDiscovery) AWSCloudFormationType ¶
func (r *VirtualNode_AwsCloudMapServiceDiscovery) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*VirtualNode_AwsCloudMapServiceDiscovery) DeletionPolicy ¶
func (r *VirtualNode_AwsCloudMapServiceDiscovery) 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 (*VirtualNode_AwsCloudMapServiceDiscovery) DependsOn ¶
func (r *VirtualNode_AwsCloudMapServiceDiscovery) 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 (*VirtualNode_AwsCloudMapServiceDiscovery) Metadata ¶
func (r *VirtualNode_AwsCloudMapServiceDiscovery) 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 (*VirtualNode_AwsCloudMapServiceDiscovery) SetDeletionPolicy ¶
func (r *VirtualNode_AwsCloudMapServiceDiscovery) 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 (*VirtualNode_AwsCloudMapServiceDiscovery) SetDependsOn ¶
func (r *VirtualNode_AwsCloudMapServiceDiscovery) 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 (*VirtualNode_AwsCloudMapServiceDiscovery) SetMetadata ¶
func (r *VirtualNode_AwsCloudMapServiceDiscovery) 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 VirtualNode_Backend ¶
type VirtualNode_Backend struct { // VirtualService AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-backend.html#cfn-appmesh-virtualnode-backend-virtualservice VirtualService *VirtualNode_VirtualServiceBackend `json:"VirtualService,omitempty"` // contains filtered or unexported fields }
VirtualNode_Backend AWS CloudFormation Resource (AWS::AppMesh::VirtualNode.Backend) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-backend.html
func (*VirtualNode_Backend) AWSCloudFormationType ¶
func (r *VirtualNode_Backend) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*VirtualNode_Backend) DeletionPolicy ¶
func (r *VirtualNode_Backend) 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 (*VirtualNode_Backend) DependsOn ¶
func (r *VirtualNode_Backend) 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 (*VirtualNode_Backend) Metadata ¶
func (r *VirtualNode_Backend) 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 (*VirtualNode_Backend) SetDeletionPolicy ¶
func (r *VirtualNode_Backend) 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 (*VirtualNode_Backend) SetDependsOn ¶
func (r *VirtualNode_Backend) 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 (*VirtualNode_Backend) SetMetadata ¶
func (r *VirtualNode_Backend) 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 VirtualNode_DnsServiceDiscovery ¶
type VirtualNode_DnsServiceDiscovery struct { // Hostname AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-dnsservicediscovery.html#cfn-appmesh-virtualnode-dnsservicediscovery-hostname Hostname string `json:"Hostname,omitempty"` // contains filtered or unexported fields }
VirtualNode_DnsServiceDiscovery AWS CloudFormation Resource (AWS::AppMesh::VirtualNode.DnsServiceDiscovery) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-dnsservicediscovery.html
func (*VirtualNode_DnsServiceDiscovery) AWSCloudFormationType ¶
func (r *VirtualNode_DnsServiceDiscovery) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*VirtualNode_DnsServiceDiscovery) DeletionPolicy ¶
func (r *VirtualNode_DnsServiceDiscovery) 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 (*VirtualNode_DnsServiceDiscovery) DependsOn ¶
func (r *VirtualNode_DnsServiceDiscovery) 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 (*VirtualNode_DnsServiceDiscovery) Metadata ¶
func (r *VirtualNode_DnsServiceDiscovery) 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 (*VirtualNode_DnsServiceDiscovery) SetDeletionPolicy ¶
func (r *VirtualNode_DnsServiceDiscovery) 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 (*VirtualNode_DnsServiceDiscovery) SetDependsOn ¶
func (r *VirtualNode_DnsServiceDiscovery) 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 (*VirtualNode_DnsServiceDiscovery) SetMetadata ¶
func (r *VirtualNode_DnsServiceDiscovery) 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 VirtualNode_FileAccessLog ¶
type VirtualNode_FileAccessLog struct { // Path AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-fileaccesslog.html#cfn-appmesh-virtualnode-fileaccesslog-path Path string `json:"Path,omitempty"` // contains filtered or unexported fields }
VirtualNode_FileAccessLog AWS CloudFormation Resource (AWS::AppMesh::VirtualNode.FileAccessLog) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-fileaccesslog.html
func (*VirtualNode_FileAccessLog) AWSCloudFormationType ¶
func (r *VirtualNode_FileAccessLog) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*VirtualNode_FileAccessLog) DeletionPolicy ¶
func (r *VirtualNode_FileAccessLog) 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 (*VirtualNode_FileAccessLog) DependsOn ¶
func (r *VirtualNode_FileAccessLog) 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 (*VirtualNode_FileAccessLog) Metadata ¶
func (r *VirtualNode_FileAccessLog) 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 (*VirtualNode_FileAccessLog) SetDeletionPolicy ¶
func (r *VirtualNode_FileAccessLog) 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 (*VirtualNode_FileAccessLog) SetDependsOn ¶
func (r *VirtualNode_FileAccessLog) 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 (*VirtualNode_FileAccessLog) SetMetadata ¶
func (r *VirtualNode_FileAccessLog) 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 VirtualNode_HealthCheck ¶
type VirtualNode_HealthCheck struct { // HealthyThreshold AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-healthcheck.html#cfn-appmesh-virtualnode-healthcheck-healthythreshold HealthyThreshold int `json:"HealthyThreshold"` // IntervalMillis AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-healthcheck.html#cfn-appmesh-virtualnode-healthcheck-intervalmillis IntervalMillis int `json:"IntervalMillis"` // Path AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-healthcheck.html#cfn-appmesh-virtualnode-healthcheck-path Path string `json:"Path,omitempty"` // Port AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-healthcheck.html#cfn-appmesh-virtualnode-healthcheck-port Port int `json:"Port,omitempty"` // Protocol AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-healthcheck.html#cfn-appmesh-virtualnode-healthcheck-protocol Protocol string `json:"Protocol,omitempty"` // TimeoutMillis AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-healthcheck.html#cfn-appmesh-virtualnode-healthcheck-timeoutmillis TimeoutMillis int `json:"TimeoutMillis"` // UnhealthyThreshold AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-healthcheck.html#cfn-appmesh-virtualnode-healthcheck-unhealthythreshold UnhealthyThreshold int `json:"UnhealthyThreshold"` // contains filtered or unexported fields }
VirtualNode_HealthCheck AWS CloudFormation Resource (AWS::AppMesh::VirtualNode.HealthCheck) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-healthcheck.html
func (*VirtualNode_HealthCheck) AWSCloudFormationType ¶
func (r *VirtualNode_HealthCheck) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*VirtualNode_HealthCheck) DeletionPolicy ¶
func (r *VirtualNode_HealthCheck) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*VirtualNode_HealthCheck) DependsOn ¶
func (r *VirtualNode_HealthCheck) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*VirtualNode_HealthCheck) Metadata ¶
func (r *VirtualNode_HealthCheck) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*VirtualNode_HealthCheck) SetDeletionPolicy ¶
func (r *VirtualNode_HealthCheck) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*VirtualNode_HealthCheck) SetDependsOn ¶
func (r *VirtualNode_HealthCheck) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*VirtualNode_HealthCheck) SetMetadata ¶
func (r *VirtualNode_HealthCheck) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type VirtualNode_Listener ¶
type VirtualNode_Listener struct { // HealthCheck AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-listener.html#cfn-appmesh-virtualnode-listener-healthcheck HealthCheck *VirtualNode_HealthCheck `json:"HealthCheck,omitempty"` // PortMapping AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-listener.html#cfn-appmesh-virtualnode-listener-portmapping PortMapping *VirtualNode_PortMapping `json:"PortMapping,omitempty"` // contains filtered or unexported fields }
VirtualNode_Listener AWS CloudFormation Resource (AWS::AppMesh::VirtualNode.Listener) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-listener.html
func (*VirtualNode_Listener) AWSCloudFormationType ¶
func (r *VirtualNode_Listener) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*VirtualNode_Listener) DeletionPolicy ¶
func (r *VirtualNode_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 (*VirtualNode_Listener) DependsOn ¶
func (r *VirtualNode_Listener) 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 (*VirtualNode_Listener) Metadata ¶
func (r *VirtualNode_Listener) 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 (*VirtualNode_Listener) SetDeletionPolicy ¶
func (r *VirtualNode_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 (*VirtualNode_Listener) SetDependsOn ¶
func (r *VirtualNode_Listener) 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 (*VirtualNode_Listener) SetMetadata ¶
func (r *VirtualNode_Listener) 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 VirtualNode_Logging ¶
type VirtualNode_Logging struct { // AccessLog AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-logging.html#cfn-appmesh-virtualnode-logging-accesslog AccessLog *VirtualNode_AccessLog `json:"AccessLog,omitempty"` // contains filtered or unexported fields }
VirtualNode_Logging AWS CloudFormation Resource (AWS::AppMesh::VirtualNode.Logging) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-logging.html
func (*VirtualNode_Logging) AWSCloudFormationType ¶
func (r *VirtualNode_Logging) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*VirtualNode_Logging) DeletionPolicy ¶
func (r *VirtualNode_Logging) 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 (*VirtualNode_Logging) DependsOn ¶
func (r *VirtualNode_Logging) 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 (*VirtualNode_Logging) Metadata ¶
func (r *VirtualNode_Logging) 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 (*VirtualNode_Logging) SetDeletionPolicy ¶
func (r *VirtualNode_Logging) 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 (*VirtualNode_Logging) SetDependsOn ¶
func (r *VirtualNode_Logging) 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 (*VirtualNode_Logging) SetMetadata ¶
func (r *VirtualNode_Logging) 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 VirtualNode_PortMapping ¶
type VirtualNode_PortMapping struct { // Port AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-portmapping.html#cfn-appmesh-virtualnode-portmapping-port Port int `json:"Port"` // Protocol AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-portmapping.html#cfn-appmesh-virtualnode-portmapping-protocol Protocol string `json:"Protocol,omitempty"` // contains filtered or unexported fields }
VirtualNode_PortMapping AWS CloudFormation Resource (AWS::AppMesh::VirtualNode.PortMapping) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-portmapping.html
func (*VirtualNode_PortMapping) AWSCloudFormationType ¶
func (r *VirtualNode_PortMapping) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*VirtualNode_PortMapping) DeletionPolicy ¶
func (r *VirtualNode_PortMapping) 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 (*VirtualNode_PortMapping) DependsOn ¶
func (r *VirtualNode_PortMapping) 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 (*VirtualNode_PortMapping) Metadata ¶
func (r *VirtualNode_PortMapping) 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 (*VirtualNode_PortMapping) SetDeletionPolicy ¶
func (r *VirtualNode_PortMapping) 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 (*VirtualNode_PortMapping) SetDependsOn ¶
func (r *VirtualNode_PortMapping) 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 (*VirtualNode_PortMapping) SetMetadata ¶
func (r *VirtualNode_PortMapping) 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 VirtualNode_ServiceDiscovery ¶
type VirtualNode_ServiceDiscovery struct { // AWSCloudMap AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-servicediscovery.html#cfn-appmesh-virtualnode-servicediscovery-awscloudmap AWSCloudMap *VirtualNode_AwsCloudMapServiceDiscovery `json:"AWSCloudMap,omitempty"` // DNS AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-servicediscovery.html#cfn-appmesh-virtualnode-servicediscovery-dns DNS *VirtualNode_DnsServiceDiscovery `json:"DNS,omitempty"` // contains filtered or unexported fields }
VirtualNode_ServiceDiscovery AWS CloudFormation Resource (AWS::AppMesh::VirtualNode.ServiceDiscovery) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-servicediscovery.html
func (*VirtualNode_ServiceDiscovery) AWSCloudFormationType ¶
func (r *VirtualNode_ServiceDiscovery) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*VirtualNode_ServiceDiscovery) DeletionPolicy ¶
func (r *VirtualNode_ServiceDiscovery) 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 (*VirtualNode_ServiceDiscovery) DependsOn ¶
func (r *VirtualNode_ServiceDiscovery) 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 (*VirtualNode_ServiceDiscovery) Metadata ¶
func (r *VirtualNode_ServiceDiscovery) 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 (*VirtualNode_ServiceDiscovery) SetDeletionPolicy ¶
func (r *VirtualNode_ServiceDiscovery) 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 (*VirtualNode_ServiceDiscovery) SetDependsOn ¶
func (r *VirtualNode_ServiceDiscovery) 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 (*VirtualNode_ServiceDiscovery) SetMetadata ¶
func (r *VirtualNode_ServiceDiscovery) 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 VirtualNode_VirtualNodeSpec ¶
type VirtualNode_VirtualNodeSpec struct { // Backends AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-virtualnodespec.html#cfn-appmesh-virtualnode-virtualnodespec-backends Backends []VirtualNode_Backend `json:"Backends,omitempty"` // Listeners AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-virtualnodespec.html#cfn-appmesh-virtualnode-virtualnodespec-listeners Listeners []VirtualNode_Listener `json:"Listeners,omitempty"` // Logging AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-virtualnodespec.html#cfn-appmesh-virtualnode-virtualnodespec-logging Logging *VirtualNode_Logging `json:"Logging,omitempty"` // ServiceDiscovery AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-virtualnodespec.html#cfn-appmesh-virtualnode-virtualnodespec-servicediscovery ServiceDiscovery *VirtualNode_ServiceDiscovery `json:"ServiceDiscovery,omitempty"` // contains filtered or unexported fields }
VirtualNode_VirtualNodeSpec AWS CloudFormation Resource (AWS::AppMesh::VirtualNode.VirtualNodeSpec) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-virtualnodespec.html
func (*VirtualNode_VirtualNodeSpec) AWSCloudFormationType ¶
func (r *VirtualNode_VirtualNodeSpec) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*VirtualNode_VirtualNodeSpec) DeletionPolicy ¶
func (r *VirtualNode_VirtualNodeSpec) 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 (*VirtualNode_VirtualNodeSpec) DependsOn ¶
func (r *VirtualNode_VirtualNodeSpec) 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 (*VirtualNode_VirtualNodeSpec) Metadata ¶
func (r *VirtualNode_VirtualNodeSpec) 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 (*VirtualNode_VirtualNodeSpec) SetDeletionPolicy ¶
func (r *VirtualNode_VirtualNodeSpec) 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 (*VirtualNode_VirtualNodeSpec) SetDependsOn ¶
func (r *VirtualNode_VirtualNodeSpec) 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 (*VirtualNode_VirtualNodeSpec) SetMetadata ¶
func (r *VirtualNode_VirtualNodeSpec) 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 VirtualNode_VirtualServiceBackend ¶
type VirtualNode_VirtualServiceBackend struct { // VirtualServiceName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-virtualservicebackend.html#cfn-appmesh-virtualnode-virtualservicebackend-virtualservicename VirtualServiceName string `json:"VirtualServiceName,omitempty"` // contains filtered or unexported fields }
VirtualNode_VirtualServiceBackend AWS CloudFormation Resource (AWS::AppMesh::VirtualNode.VirtualServiceBackend) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-virtualservicebackend.html
func (*VirtualNode_VirtualServiceBackend) AWSCloudFormationType ¶
func (r *VirtualNode_VirtualServiceBackend) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*VirtualNode_VirtualServiceBackend) DeletionPolicy ¶
func (r *VirtualNode_VirtualServiceBackend) 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 (*VirtualNode_VirtualServiceBackend) DependsOn ¶
func (r *VirtualNode_VirtualServiceBackend) 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 (*VirtualNode_VirtualServiceBackend) Metadata ¶
func (r *VirtualNode_VirtualServiceBackend) 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 (*VirtualNode_VirtualServiceBackend) SetDeletionPolicy ¶
func (r *VirtualNode_VirtualServiceBackend) 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 (*VirtualNode_VirtualServiceBackend) SetDependsOn ¶
func (r *VirtualNode_VirtualServiceBackend) 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 (*VirtualNode_VirtualServiceBackend) SetMetadata ¶
func (r *VirtualNode_VirtualServiceBackend) 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 VirtualRouter ¶
type VirtualRouter struct { // MeshName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-virtualrouter.html#cfn-appmesh-virtualrouter-meshname MeshName string `json:"MeshName,omitempty"` // Spec AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-virtualrouter.html#cfn-appmesh-virtualrouter-spec Spec *VirtualRouter_VirtualRouterSpec `json:"Spec,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-virtualrouter.html#cfn-appmesh-virtualrouter-tags Tags []tags.Tag `json:"Tags,omitempty"` // VirtualRouterName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-virtualrouter.html#cfn-appmesh-virtualrouter-virtualroutername VirtualRouterName string `json:"VirtualRouterName,omitempty"` // contains filtered or unexported fields }
VirtualRouter AWS CloudFormation Resource (AWS::AppMesh::VirtualRouter) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-virtualrouter.html
func (*VirtualRouter) AWSCloudFormationType ¶
func (r *VirtualRouter) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*VirtualRouter) DeletionPolicy ¶
func (r *VirtualRouter) 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 (*VirtualRouter) DependsOn ¶
func (r *VirtualRouter) 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 (VirtualRouter) MarshalJSON ¶
func (r VirtualRouter) 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 (*VirtualRouter) Metadata ¶
func (r *VirtualRouter) 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 (*VirtualRouter) SetDeletionPolicy ¶
func (r *VirtualRouter) 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 (*VirtualRouter) SetDependsOn ¶
func (r *VirtualRouter) 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 (*VirtualRouter) SetMetadata ¶
func (r *VirtualRouter) 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 (*VirtualRouter) UnmarshalJSON ¶
func (r *VirtualRouter) 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 VirtualRouter_PortMapping ¶
type VirtualRouter_PortMapping struct { // Port AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualrouter-portmapping.html#cfn-appmesh-virtualrouter-portmapping-port Port int `json:"Port"` // Protocol AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualrouter-portmapping.html#cfn-appmesh-virtualrouter-portmapping-protocol Protocol string `json:"Protocol,omitempty"` // contains filtered or unexported fields }
VirtualRouter_PortMapping AWS CloudFormation Resource (AWS::AppMesh::VirtualRouter.PortMapping) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualrouter-portmapping.html
func (*VirtualRouter_PortMapping) AWSCloudFormationType ¶
func (r *VirtualRouter_PortMapping) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*VirtualRouter_PortMapping) DeletionPolicy ¶
func (r *VirtualRouter_PortMapping) 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 (*VirtualRouter_PortMapping) DependsOn ¶
func (r *VirtualRouter_PortMapping) 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 (*VirtualRouter_PortMapping) Metadata ¶
func (r *VirtualRouter_PortMapping) 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 (*VirtualRouter_PortMapping) SetDeletionPolicy ¶
func (r *VirtualRouter_PortMapping) 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 (*VirtualRouter_PortMapping) SetDependsOn ¶
func (r *VirtualRouter_PortMapping) 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 (*VirtualRouter_PortMapping) SetMetadata ¶
func (r *VirtualRouter_PortMapping) 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 VirtualRouter_VirtualRouterListener ¶
type VirtualRouter_VirtualRouterListener struct { // PortMapping AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualrouter-virtualrouterlistener.html#cfn-appmesh-virtualrouter-virtualrouterlistener-portmapping PortMapping *VirtualRouter_PortMapping `json:"PortMapping,omitempty"` // contains filtered or unexported fields }
VirtualRouter_VirtualRouterListener AWS CloudFormation Resource (AWS::AppMesh::VirtualRouter.VirtualRouterListener) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualrouter-virtualrouterlistener.html
func (*VirtualRouter_VirtualRouterListener) AWSCloudFormationType ¶
func (r *VirtualRouter_VirtualRouterListener) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*VirtualRouter_VirtualRouterListener) DeletionPolicy ¶
func (r *VirtualRouter_VirtualRouterListener) 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 (*VirtualRouter_VirtualRouterListener) DependsOn ¶
func (r *VirtualRouter_VirtualRouterListener) 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 (*VirtualRouter_VirtualRouterListener) Metadata ¶
func (r *VirtualRouter_VirtualRouterListener) 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 (*VirtualRouter_VirtualRouterListener) SetDeletionPolicy ¶
func (r *VirtualRouter_VirtualRouterListener) 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 (*VirtualRouter_VirtualRouterListener) SetDependsOn ¶
func (r *VirtualRouter_VirtualRouterListener) 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 (*VirtualRouter_VirtualRouterListener) SetMetadata ¶
func (r *VirtualRouter_VirtualRouterListener) 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 VirtualRouter_VirtualRouterSpec ¶
type VirtualRouter_VirtualRouterSpec struct { // Listeners AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualrouter-virtualrouterspec.html#cfn-appmesh-virtualrouter-virtualrouterspec-listeners Listeners []VirtualRouter_VirtualRouterListener `json:"Listeners,omitempty"` // contains filtered or unexported fields }
VirtualRouter_VirtualRouterSpec AWS CloudFormation Resource (AWS::AppMesh::VirtualRouter.VirtualRouterSpec) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualrouter-virtualrouterspec.html
func (*VirtualRouter_VirtualRouterSpec) AWSCloudFormationType ¶
func (r *VirtualRouter_VirtualRouterSpec) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*VirtualRouter_VirtualRouterSpec) DeletionPolicy ¶
func (r *VirtualRouter_VirtualRouterSpec) 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 (*VirtualRouter_VirtualRouterSpec) DependsOn ¶
func (r *VirtualRouter_VirtualRouterSpec) 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 (*VirtualRouter_VirtualRouterSpec) Metadata ¶
func (r *VirtualRouter_VirtualRouterSpec) 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 (*VirtualRouter_VirtualRouterSpec) SetDeletionPolicy ¶
func (r *VirtualRouter_VirtualRouterSpec) 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 (*VirtualRouter_VirtualRouterSpec) SetDependsOn ¶
func (r *VirtualRouter_VirtualRouterSpec) 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 (*VirtualRouter_VirtualRouterSpec) SetMetadata ¶
func (r *VirtualRouter_VirtualRouterSpec) 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 VirtualService ¶
type VirtualService struct { // MeshName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-virtualservice.html#cfn-appmesh-virtualservice-meshname MeshName string `json:"MeshName,omitempty"` // Spec AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-virtualservice.html#cfn-appmesh-virtualservice-spec Spec *VirtualService_VirtualServiceSpec `json:"Spec,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-virtualservice.html#cfn-appmesh-virtualservice-tags Tags []tags.Tag `json:"Tags,omitempty"` // VirtualServiceName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-virtualservice.html#cfn-appmesh-virtualservice-virtualservicename VirtualServiceName string `json:"VirtualServiceName,omitempty"` // contains filtered or unexported fields }
VirtualService AWS CloudFormation Resource (AWS::AppMesh::VirtualService) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-virtualservice.html
func (*VirtualService) AWSCloudFormationType ¶
func (r *VirtualService) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*VirtualService) DeletionPolicy ¶
func (r *VirtualService) 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 (*VirtualService) DependsOn ¶
func (r *VirtualService) 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 (VirtualService) MarshalJSON ¶
func (r VirtualService) 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 (*VirtualService) Metadata ¶
func (r *VirtualService) 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 (*VirtualService) SetDeletionPolicy ¶
func (r *VirtualService) 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 (*VirtualService) SetDependsOn ¶
func (r *VirtualService) 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 (*VirtualService) SetMetadata ¶
func (r *VirtualService) 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 (*VirtualService) UnmarshalJSON ¶
func (r *VirtualService) 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 VirtualService_VirtualNodeServiceProvider ¶
type VirtualService_VirtualNodeServiceProvider struct { // VirtualNodeName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualservice-virtualnodeserviceprovider.html#cfn-appmesh-virtualservice-virtualnodeserviceprovider-virtualnodename VirtualNodeName string `json:"VirtualNodeName,omitempty"` // contains filtered or unexported fields }
VirtualService_VirtualNodeServiceProvider AWS CloudFormation Resource (AWS::AppMesh::VirtualService.VirtualNodeServiceProvider) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualservice-virtualnodeserviceprovider.html
func (*VirtualService_VirtualNodeServiceProvider) AWSCloudFormationType ¶
func (r *VirtualService_VirtualNodeServiceProvider) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*VirtualService_VirtualNodeServiceProvider) DeletionPolicy ¶
func (r *VirtualService_VirtualNodeServiceProvider) 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 (*VirtualService_VirtualNodeServiceProvider) DependsOn ¶
func (r *VirtualService_VirtualNodeServiceProvider) 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 (*VirtualService_VirtualNodeServiceProvider) Metadata ¶
func (r *VirtualService_VirtualNodeServiceProvider) 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 (*VirtualService_VirtualNodeServiceProvider) SetDeletionPolicy ¶
func (r *VirtualService_VirtualNodeServiceProvider) 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 (*VirtualService_VirtualNodeServiceProvider) SetDependsOn ¶
func (r *VirtualService_VirtualNodeServiceProvider) 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 (*VirtualService_VirtualNodeServiceProvider) SetMetadata ¶
func (r *VirtualService_VirtualNodeServiceProvider) 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 VirtualService_VirtualRouterServiceProvider ¶
type VirtualService_VirtualRouterServiceProvider struct { // VirtualRouterName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualservice-virtualrouterserviceprovider.html#cfn-appmesh-virtualservice-virtualrouterserviceprovider-virtualroutername VirtualRouterName string `json:"VirtualRouterName,omitempty"` // contains filtered or unexported fields }
VirtualService_VirtualRouterServiceProvider AWS CloudFormation Resource (AWS::AppMesh::VirtualService.VirtualRouterServiceProvider) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualservice-virtualrouterserviceprovider.html
func (*VirtualService_VirtualRouterServiceProvider) AWSCloudFormationType ¶
func (r *VirtualService_VirtualRouterServiceProvider) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*VirtualService_VirtualRouterServiceProvider) DeletionPolicy ¶
func (r *VirtualService_VirtualRouterServiceProvider) 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 (*VirtualService_VirtualRouterServiceProvider) DependsOn ¶
func (r *VirtualService_VirtualRouterServiceProvider) 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 (*VirtualService_VirtualRouterServiceProvider) Metadata ¶
func (r *VirtualService_VirtualRouterServiceProvider) 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 (*VirtualService_VirtualRouterServiceProvider) SetDeletionPolicy ¶
func (r *VirtualService_VirtualRouterServiceProvider) 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 (*VirtualService_VirtualRouterServiceProvider) SetDependsOn ¶
func (r *VirtualService_VirtualRouterServiceProvider) 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 (*VirtualService_VirtualRouterServiceProvider) SetMetadata ¶
func (r *VirtualService_VirtualRouterServiceProvider) 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 VirtualService_VirtualServiceProvider ¶
type VirtualService_VirtualServiceProvider struct { // VirtualNode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualservice-virtualserviceprovider.html#cfn-appmesh-virtualservice-virtualserviceprovider-virtualnode VirtualNode *VirtualService_VirtualNodeServiceProvider `json:"VirtualNode,omitempty"` // VirtualRouter AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualservice-virtualserviceprovider.html#cfn-appmesh-virtualservice-virtualserviceprovider-virtualrouter VirtualRouter *VirtualService_VirtualRouterServiceProvider `json:"VirtualRouter,omitempty"` // contains filtered or unexported fields }
VirtualService_VirtualServiceProvider AWS CloudFormation Resource (AWS::AppMesh::VirtualService.VirtualServiceProvider) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualservice-virtualserviceprovider.html
func (*VirtualService_VirtualServiceProvider) AWSCloudFormationType ¶
func (r *VirtualService_VirtualServiceProvider) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*VirtualService_VirtualServiceProvider) DeletionPolicy ¶
func (r *VirtualService_VirtualServiceProvider) 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 (*VirtualService_VirtualServiceProvider) DependsOn ¶
func (r *VirtualService_VirtualServiceProvider) 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 (*VirtualService_VirtualServiceProvider) Metadata ¶
func (r *VirtualService_VirtualServiceProvider) 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 (*VirtualService_VirtualServiceProvider) SetDeletionPolicy ¶
func (r *VirtualService_VirtualServiceProvider) 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 (*VirtualService_VirtualServiceProvider) SetDependsOn ¶
func (r *VirtualService_VirtualServiceProvider) 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 (*VirtualService_VirtualServiceProvider) SetMetadata ¶
func (r *VirtualService_VirtualServiceProvider) 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 VirtualService_VirtualServiceSpec ¶
type VirtualService_VirtualServiceSpec struct { // Provider AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualservice-virtualservicespec.html#cfn-appmesh-virtualservice-virtualservicespec-provider Provider *VirtualService_VirtualServiceProvider `json:"Provider,omitempty"` // contains filtered or unexported fields }
VirtualService_VirtualServiceSpec AWS CloudFormation Resource (AWS::AppMesh::VirtualService.VirtualServiceSpec) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualservice-virtualservicespec.html
func (*VirtualService_VirtualServiceSpec) AWSCloudFormationType ¶
func (r *VirtualService_VirtualServiceSpec) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*VirtualService_VirtualServiceSpec) DeletionPolicy ¶
func (r *VirtualService_VirtualServiceSpec) 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 (*VirtualService_VirtualServiceSpec) DependsOn ¶
func (r *VirtualService_VirtualServiceSpec) 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 (*VirtualService_VirtualServiceSpec) Metadata ¶
func (r *VirtualService_VirtualServiceSpec) 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 (*VirtualService_VirtualServiceSpec) SetDeletionPolicy ¶
func (r *VirtualService_VirtualServiceSpec) 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 (*VirtualService_VirtualServiceSpec) SetDependsOn ¶
func (r *VirtualService_VirtualServiceSpec) 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 (*VirtualService_VirtualServiceSpec) SetMetadata ¶
func (r *VirtualService_VirtualServiceSpec) 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-appmesh-mesh.go
- aws-appmesh-mesh_egressfilter.go
- aws-appmesh-mesh_meshspec.go
- aws-appmesh-route.go
- aws-appmesh-route_duration.go
- aws-appmesh-route_headermatchmethod.go
- aws-appmesh-route_httpretrypolicy.go
- aws-appmesh-route_httproute.go
- aws-appmesh-route_httprouteaction.go
- aws-appmesh-route_httprouteheader.go
- aws-appmesh-route_httproutematch.go
- aws-appmesh-route_matchrange.go
- aws-appmesh-route_routespec.go
- aws-appmesh-route_tcproute.go
- aws-appmesh-route_tcprouteaction.go
- aws-appmesh-route_weightedtarget.go
- aws-appmesh-virtualnode.go
- aws-appmesh-virtualnode_accesslog.go
- aws-appmesh-virtualnode_awscloudmapinstanceattribute.go
- aws-appmesh-virtualnode_awscloudmapservicediscovery.go
- aws-appmesh-virtualnode_backend.go
- aws-appmesh-virtualnode_dnsservicediscovery.go
- aws-appmesh-virtualnode_fileaccesslog.go
- aws-appmesh-virtualnode_healthcheck.go
- aws-appmesh-virtualnode_listener.go
- aws-appmesh-virtualnode_logging.go
- aws-appmesh-virtualnode_portmapping.go
- aws-appmesh-virtualnode_servicediscovery.go
- aws-appmesh-virtualnode_virtualnodespec.go
- aws-appmesh-virtualnode_virtualservicebackend.go
- aws-appmesh-virtualrouter.go
- aws-appmesh-virtualrouter_portmapping.go
- aws-appmesh-virtualrouter_virtualrouterlistener.go
- aws-appmesh-virtualrouter_virtualrouterspec.go
- aws-appmesh-virtualservice.go
- aws-appmesh-virtualservice_virtualnodeserviceprovider.go
- aws-appmesh-virtualservice_virtualrouterserviceprovider.go
- aws-appmesh-virtualservice_virtualserviceprovider.go
- aws-appmesh-virtualservice_virtualservicespec.go