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)
View on GitHub
ServiceConfiguration Structure Reference