AWSEC2PrivateDnsNameConfiguration

Objective-C

@interface AWSEC2PrivateDnsNameConfiguration

Swift

class AWSEC2PrivateDnsNameConfiguration

Information about the private DNS name for the service endpoint. For more information about these parameters, see VPC Endpoint Service Private DNS Name Verification in the Amazon Virtual Private Cloud User Guide.

  • The name of the record subdomain the service provider needs to create. The service provider adds the value text to the name.

    Declaration

    Objective-C

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

    Swift

    var name: String? { get set }
  • The verification state of the VPC endpoint service.

    >Consumers of the endpoint service can use the private name only when the state is verified.

    Declaration

    Objective-C

    @property (nonatomic) AWSEC2DnsNameState state;

    Swift

    var state: AWSEC2DnsNameState { get set }
  • The endpoint service verification type, for example TXT.

    Declaration

    Objective-C

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

    Swift

    var types: String? { get set }
  • The value the service provider adds to the private DNS name domain record before verification.

    Declaration

    Objective-C

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

    Swift

    var value: String? { get set }