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 }
View on GitHub
Install in Dash
AWSEC2VpcEndpoint Class Reference