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