AWSEC2CreateVpcEndpointServiceConfigurationRequest

Objective-C

@interface AWSEC2CreateVpcEndpointServiceConfigurationRequest

Swift

class AWSEC2CreateVpcEndpointServiceConfigurationRequest
  • Indicates whether requests from service consumers to create an endpoint to your service must be accepted manually.

    Declaration

    Objective-C

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

    Swift

    var acceptanceRequired: NSNumber? { get set }
  • Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.

    Declaration

    Objective-C

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

    Swift

    var clientToken: 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 Amazon Resource Names (ARNs) of the Gateway Load Balancers.

    Declaration

    Objective-C

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

    Swift

    var gatewayLoadBalancerArns: [String]? { get set }
  • The Amazon Resource Names (ARNs) of the Network Load Balancers.

    Declaration

    Objective-C

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

    Swift

    var networkLoadBalancerArns: [String]? { get set }
  • (Interface endpoint configuration) The private DNS name to assign to the VPC endpoint service.

    Declaration

    Objective-C

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

    Swift

    var privateDnsName: String? { get set }
  • The supported IP address types. The possible values are ipv4 and ipv6.

    Declaration

    Objective-C

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

    Swift

    var supportedIpAddressTypes: [String]? { get set }
  • The tags to associate with the service.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWSEC2TagSpecification *> *_Nullable tagSpecifications;

    Swift

    var tagSpecifications: [AWSEC2TagSpecification]? { get set }