AWSEC2Ec2InstanceConnectEndpoint
Objective-C
@interface AWSEC2Ec2InstanceConnectEndpoint
Swift
class AWSEC2Ec2InstanceConnectEndpoint
The EC2 Instance Connect Endpoint.
-
The Availability Zone of the EC2 Instance Connect Endpoint.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable availabilityZone;Swift
var availabilityZone: String? { get set } -
The date and time that the EC2 Instance Connect Endpoint was created.
Declaration
Objective-C
@property (nonatomic, strong) NSDate *_Nullable createdAt;Swift
var createdAt: Date? { get set } -
The DNS name of the EC2 Instance Connect Endpoint.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable dnsName;Swift
var dnsName: String? { get set } -
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable fipsDnsName;Swift
var fipsDnsName: String? { get set } -
The Amazon Resource Name (ARN) of the EC2 Instance Connect Endpoint.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable instanceConnectEndpointArn;Swift
var instanceConnectEndpointArn: String? { get set } -
The ID of the EC2 Instance Connect Endpoint.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable instanceConnectEndpointId;Swift
var instanceConnectEndpointId: String? { get set } -
The ID of the elastic network interface that Amazon EC2 automatically created when creating the EC2 Instance Connect 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 created the EC2 Instance Connect Endpoint.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable ownerId;Swift
var ownerId: String? { get set } -
Indicates whether your client’s IP address is preserved as the source. The value is
trueorfalse.If
true, your client’s IP address is used when you connect to a resource.If
false, the elastic network interface IP address is used when you connect to a resource.
Default:
trueDeclaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable preserveClientIp;Swift
var preserveClientIp: NSNumber? { get set } -
The security groups associated with the endpoint. If you didn’t specify a security group, the default security group for your VPC is associated with the endpoint.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<NSString *> *_Nullable securityGroupIds;Swift
var securityGroupIds: [String]? { get set } -
The current state of the EC2 Instance Connect Endpoint.
Declaration
Objective-C
@property (nonatomic) AWSEC2Ec2InstanceConnectEndpointState state;Swift
var state: AWSEC2Ec2InstanceConnectEndpointState { get set } -
The message for the current state of the EC2 Instance Connect Endpoint. Can include a failure message.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable stateMessage;Swift
var stateMessage: String? { get set } -
The ID of the subnet in which the EC2 Instance Connect Endpoint was created.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable subnetId;Swift
var subnetId: String? { get set } -
The ID of the VPC in which the EC2 Instance Connect Endpoint was created.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable vpcId;Swift
var vpcId: String? { get set }
View on GitHub
Install in Dash
AWSEC2Ec2InstanceConnectEndpoint Class Reference