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
  • 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)