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
true
orfalse
.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:
true
Declaration
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 }