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 }