AWSEC2DescribeVpcAttributeResult

Objective-C

@interface AWSEC2DescribeVpcAttributeResult

Swift

class AWSEC2DescribeVpcAttributeResult
  • Indicates whether the instances launched in the VPC get DNS hostnames. If this attribute is true, instances in the VPC get DNS hostnames; otherwise, they do not.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSEC2AttributeBooleanValue *_Nullable enableDnsHostnames;

    Swift

    var enableDnsHostnames: AWSEC2AttributeBooleanValue? { get set }
  • Indicates whether DNS resolution is enabled for the VPC. If this attribute is true, the Amazon DNS server resolves DNS hostnames for your instances to their corresponding IP addresses; otherwise, it does not.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSEC2AttributeBooleanValue *_Nullable enableDnsSupport;

    Swift

    var enableDnsSupport: AWSEC2AttributeBooleanValue? { get set }
  • Indicates whether Network Address Usage metrics are enabled for your VPC.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSEC2AttributeBooleanValue *_Nullable enableNetworkAddressUsageMetrics;

    Swift

    var enableNetworkAddressUsageMetrics: AWSEC2AttributeBooleanValue? { get set }
  • The ID of the VPC.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable vpcId;

    Swift

    var vpcId: String? { get set }