ServiceConfiguration
public struct ServiceConfiguration : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Indicates whether requests from other AWS accounts to create an endpoint to the service must first be accepted.
Declaration
Swift
public let acceptanceRequired: Bool?
-
The Availability Zones in which the service is available.
Declaration
Swift
public let availabilityZones: [String]?
-
The DNS names for the service.
Declaration
Swift
public let baseEndpointDnsNames: [String]?
-
Indicates whether the service manages its VPC endpoints. Management of the service VPC endpoints using the VPC endpoint API is restricted.
Declaration
Swift
public let managesVpcEndpoints: Bool?
-
The Amazon Resource Names (ARNs) of the Network Load Balancers for the service.
Declaration
Swift
public let networkLoadBalancerArns: [String]?
-
The private DNS name for the service.
Declaration
Swift
public let privateDnsName: String?
-
Information about the endpoint service private DNS name configuration.
Declaration
Swift
public let privateDnsNameConfiguration: PrivateDnsNameConfiguration?
-
The ID of the service.
Declaration
Swift
public let serviceId: String?
-
The name of the service.
Declaration
Swift
public let serviceName: String?
-
The service state.
Declaration
Swift
public let serviceState: ServiceState?
-
The type of service.
Declaration
Swift
public let serviceType: [ServiceTypeDetail]?
-
Any tags assigned to the service.
Declaration
Swift
public let tags: [Tag]?
-
init(acceptanceRequired:availabilityZones:baseEndpointDnsNames:managesVpcEndpoints:networkLoadBalancerArns:privateDnsName:privateDnsNameConfiguration:serviceId:serviceName:serviceState:serviceType:tags:)
Undocumented
Declaration
Swift
public init(acceptanceRequired: Bool? = nil, availabilityZones: [String]? = nil, baseEndpointDnsNames: [String]? = nil, managesVpcEndpoints: Bool? = nil, networkLoadBalancerArns: [String]? = nil, privateDnsName: String? = nil, privateDnsNameConfiguration: PrivateDnsNameConfiguration? = nil, serviceId: String? = nil, serviceName: String? = nil, serviceState: ServiceState? = nil, serviceType: [ServiceTypeDetail]? = nil, tags: [Tag]? = nil)