AWSEC2ModifyVpcEndpointServiceConfigurationRequest

Objective-C

@interface AWSEC2ModifyVpcEndpointServiceConfigurationRequest

Swift

class AWSEC2ModifyVpcEndpointServiceConfigurationRequest
  • Indicates whether requests to create an endpoint to your service must be accepted.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable acceptanceRequired;

    Swift

    var acceptanceRequired: NSNumber? { get set }
  • The Amazon Resource Names (ARNs) of Gateway Load Balancers to add to your service configuration.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<NSString *> *_Nullable addGatewayLoadBalancerArns;

    Swift

    var addGatewayLoadBalancerArns: [String]? { get set }
  • The Amazon Resource Names (ARNs) of Network Load Balancers to add to your service configuration.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<NSString *> *_Nullable addNetworkLoadBalancerArns;

    Swift

    var addNetworkLoadBalancerArns: [String]? { get set }
  • The IP address types to add to your service configuration.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<NSString *> *_Nullable addSupportedIpAddressTypes;

    Swift

    var addSupportedIpAddressTypes: [String]? { get set }
  • 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

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable dryRun;

    Swift

    var dryRun: NSNumber? { get set }
  • (Interface endpoint configuration) The private DNS name to assign to the endpoint service.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable privateDnsName;

    Swift

    var privateDnsName: String? { get set }
  • The Amazon Resource Names (ARNs) of Gateway Load Balancers to remove from your service configuration.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<NSString *> *_Nullable removeGatewayLoadBalancerArns;

    Swift

    var removeGatewayLoadBalancerArns: [String]? { get set }
  • The Amazon Resource Names (ARNs) of Network Load Balancers to remove from your service configuration.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<NSString *> *_Nullable removeNetworkLoadBalancerArns;

    Swift

    var removeNetworkLoadBalancerArns: [String]? { get set }
  • (Interface endpoint configuration) Removes the private DNS name of the endpoint service.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable removePrivateDnsName;

    Swift

    var removePrivateDnsName: NSNumber? { get set }
  • The IP address types to remove from your service configuration.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<NSString *> *_Nullable removeSupportedIpAddressTypes;

    Swift

    var removeSupportedIpAddressTypes: [String]? { get set }
  • The ID of the service.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable serviceId;

    Swift

    var serviceId: String? { get set }