CreateAliasInput
public struct CreateAliasInput : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
A human-readable description of the alias.
Declaration
Swift
public let description: String?
-
A descriptive label that is associated with an alias. Alias names do not need to be unique.
Declaration
Swift
public let name: String
-
The routing configuration, including routing type and fleet target, for the alias.
Declaration
Swift
public let routingStrategy: RoutingStrategy
-
A list of labels to assign to the new alias resource. Tags are developer-defined key-value pairs. Tagging AWS resources are useful for resource management, access management and cost allocation. For more information, see Tagging AWS Resources in the AWS General Reference. Once the resource is created, you can use TagResource, UntagResource, and ListTagsForResource to add, remove, and view tags. The maximum tag limit may be lower than stated. See the AWS General Reference for actual tagging limits.
Declaration
Swift
public let tags: [Tag]?
-
Undocumented
Declaration
Swift
public init(description: String? = nil, name: String, routingStrategy: RoutingStrategy, tags: [Tag]? = nil)
-
Declaration
Swift
public func validate(name: String) throws