Accelerator

public struct Accelerator : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The Amazon Resource Name (ARN) of the accelerator.

    Declaration

    Swift

    public let acceleratorArn: String?
  • The date and time that the accelerator was created.

    Declaration

    Swift

    public let createdTime: TimeStamp?
  • The Domain Name System (DNS) name that Global Accelerator creates that points to your accelerator’s static IP addresses. The naming convention for the DNS name is the following: A lowercase letter a, followed by a 16-bit random hex string, followed by .awsglobalaccelerator.com. For example: a1234567890abcdef.awsglobalaccelerator.com. For more information about the default DNS name, see Support for DNS Addressing in Global Accelerator in the AWS Global Accelerator Developer Guide.

    Declaration

    Swift

    public let dnsName: String?
  • Indicates whether the accelerator is enabled. The value is true or false. The default value is true. If the value is set to true, the accelerator cannot be deleted. If set to false, accelerator can be deleted.

    Declaration

    Swift

    public let enabled: Bool?
  • The value for the address type must be IPv4.

    Declaration

    Swift

    public let ipAddressType: IpAddressType?
  • The static IP addresses that Global Accelerator associates with the accelerator.

    Declaration

    Swift

    public let ipSets: [IpSet]?
  • The date and time that the accelerator was last modified.

    Declaration

    Swift

    public let lastModifiedTime: TimeStamp?
  • The name of the accelerator. The name must contain only alphanumeric characters or hyphens (-), and must not begin or end with a hyphen.

    Declaration

    Swift

    public let name: String?
  • Describes the deployment status of the accelerator.

    Declaration

    Swift

    public let status: AcceleratorStatus?
  • Undocumented

    Declaration

    Swift

    public init(acceleratorArn: String? = nil, createdTime: TimeStamp? = nil, dnsName: String? = nil, enabled: Bool? = nil, ipAddressType: IpAddressType? = nil, ipSets: [IpSet]? = nil, lastModifiedTime: TimeStamp? = nil, name: String? = nil, status: AcceleratorStatus? = nil)