AWSEC2VpcEndpoint
Objective-C
@interface AWSEC2VpcEndpoint
Swift
class AWSEC2VpcEndpoint
Describes a VPC endpoint.
-
The date and time that the endpoint was created.
Declaration
Objective-C
@property (nonatomic, strong) NSDate *_Nullable creationTimestamp;
Swift
var creationTimestamp: Date? { get set }
-
(Interface endpoint) The DNS entries for the endpoint.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<AWSEC2DnsEntry *> *_Nullable dnsEntries;
Swift
var dnsEntries: [AWSEC2DnsEntry]? { get set }
-
The DNS options for the endpoint.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2DnsOptions *_Nullable dnsOptions;
Swift
var dnsOptions: AWSEC2DnsOptions? { get set }
-
(Interface endpoint) Information about the security groups that are associated with the network interface.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<AWSEC2SecurityGroupIdentifier *> *_Nullable groups;
Swift
var groups: [AWSEC2SecurityGroupIdentifier]? { get set }
-
The IP address type for the endpoint.
Declaration
Objective-C
@property (nonatomic) AWSEC2IpAddressType ipAddressType;
Swift
var ipAddressType: AWSEC2IpAddressType { get set }
-
The last error that occurred for endpoint.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2LastError *_Nullable lastError;
Swift
var lastError: AWSEC2LastError? { get set }
-
(Interface endpoint) The network interfaces for the endpoint.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<NSString *> *_Nullable networkInterfaceIds;
Swift
var networkInterfaceIds: [String]? { get set }
-
The ID of the Amazon Web Services account that owns the endpoint.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable ownerId;
Swift
var ownerId: String? { get set }
-
The policy document associated with the endpoint, if applicable.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable policyDocument;
Swift
var policyDocument: String? { get set }
-
(Interface endpoint) Indicates whether the VPC is associated with a private hosted zone.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable privateDnsEnabled;
Swift
var privateDnsEnabled: NSNumber? { get set }
-
Indicates whether the endpoint is being managed by its service.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable requesterManaged;
Swift
var requesterManaged: NSNumber? { get set }
-
(Gateway endpoint) The IDs of the route tables associated with the endpoint.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<NSString *> *_Nullable routeTableIds;
Swift
var routeTableIds: [String]? { get set }
-
The name of the service to which the endpoint is associated.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable serviceName;
Swift
var serviceName: String? { get set }
-
The state of the endpoint.
Declaration
Objective-C
@property (nonatomic) AWSEC2State state;
Swift
var state: AWSEC2State { get set }
-
(Interface endpoint) The subnets for the endpoint.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<NSString *> *_Nullable subnetIds;
Swift
var subnetIds: [String]? { get set }
-
The ID of the endpoint.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable vpcEndpointId;
Swift
var vpcEndpointId: String? { get set }
-
The type of endpoint.
Declaration
Objective-C
@property (nonatomic) AWSEC2VpcEndpointType vpcEndpointType;
Swift
var vpcEndpointType: AWSEC2VpcEndpointType { get set }
-
The ID of the VPC to which the endpoint is associated.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable vpcId;
Swift
var vpcId: String? { get set }