ModifyVpcEndpointServiceConfigurationRequest
public struct ModifyVpcEndpointServiceConfigurationRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Indicates whether requests to create an endpoint to your service must be accepted.
Declaration
Swift
public let acceptanceRequired: Bool?
-
The Amazon Resource Names (ARNs) of Network Load Balancers to add to your service configuration.
Declaration
Swift
public let addNetworkLoadBalancerArns: [String]?
-
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
Declaration
Swift
public let dryRun: Bool?
-
The private DNS name to assign to the endpoint service.
Declaration
Swift
public let privateDnsName: String?
-
The Amazon Resource Names (ARNs) of Network Load Balancers to remove from your service configuration.
Declaration
Swift
public let removeNetworkLoadBalancerArns: [String]?
-
Removes the private DNS name of the endpoint service.
Declaration
Swift
public let removePrivateDnsName: Bool?
-
The ID of the service.
Declaration
Swift
public let serviceId: String
-
init(acceptanceRequired:addNetworkLoadBalancerArns:dryRun:privateDnsName:removeNetworkLoadBalancerArns:removePrivateDnsName:serviceId:)
Undocumented
Declaration
Swift
public init(acceptanceRequired: Bool? = nil, addNetworkLoadBalancerArns: [String]? = nil, dryRun: Bool? = nil, privateDnsName: String? = nil, removeNetworkLoadBalancerArns: [String]? = nil, removePrivateDnsName: Bool? = nil, serviceId: String)