AWSIoTVpcDestinationConfiguration
Objective-C
@interface AWSIoTVpcDestinationConfiguration
Swift
class AWSIoTVpcDestinationConfiguration
The configuration information for a virtual private cloud (VPC) destination.
Required parameters: [subnetIds, vpcId, roleArn]
-
The ARN of a role that has permission to create and attach to elastic network interfaces (ENIs).
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable roleArn;
Swift
var roleArn: String? { get set }
-
The security groups of the VPC destination.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<NSString *> *_Nullable securityGroups;
Swift
var securityGroups: [String]? { get set }
-
The subnet IDs of the VPC destination.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<NSString *> *_Nullable subnetIds;
Swift
var subnetIds: [String]? { get set }
-
The ID of the VPC.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable vpcId;
Swift
var vpcId: String? { get set }