AWSEC2VpcEndpoint
Objective-C
@interface AWSEC2VpcEndpoint
Swift
class AWSEC2VpcEndpoint
Describes a VPC endpoint.
-
The date and time that the VPC 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 }
-
(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 last error that occurred for VPC endpoint.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2LastError *_Nullable lastError;
Swift
var lastError: AWSEC2LastError? { get set }
-
(Interface endpoint) One or more 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 AWS account that owns the VPC 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 VPC endpoint is being managed by its service.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable requesterManaged;
Swift
var requesterManaged: NSNumber? { get set }
-
(Gateway endpoint) One or more 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 VPC endpoint.
Declaration
Objective-C
@property (nonatomic) AWSEC2State state;
Swift
var state: AWSEC2State { get set }
-
(Interface endpoint) One or more subnets in which the endpoint is located.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<NSString *> *_Nullable subnetIds;
Swift
var subnetIds: [String]? { get set }
-
The ID of the VPC 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 }