AWSEC2ModifyVpcEndpointServiceConfigurationRequest

@interface 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 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 }
  • 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 }
  • 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 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 }
  • 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 ID of the service.

    Declaration

    Objective-C

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

    Swift

    var serviceId: String? { get set }