AWS SDK for C++

AWS SDK for C++ Version 1.11.490

All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Aws::Route53Resolver::Model::ResolverDnssecConfig Class Reference

#include <ResolverDnssecConfig.h>

Public Member Functions

AWS_ROUTE53RESOLVER_API ResolverDnssecConfig ()
 
AWS_ROUTE53RESOLVER_API ResolverDnssecConfig (Aws::Utils::Json::JsonView jsonValue)
 
AWS_ROUTE53RESOLVER_API ResolverDnssecConfigoperator= (Aws::Utils::Json::JsonView jsonValue)
 
AWS_ROUTE53RESOLVER_API Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetId () const
 
bool IdHasBeenSet () const
 
void SetId (const Aws::String &value)
 
void SetId (Aws::String &&value)
 
void SetId (const char *value)
 
 
 
ResolverDnssecConfigWithId (const char *value)
 
const Aws::StringGetOwnerId () const
 
bool OwnerIdHasBeenSet () const
 
void SetOwnerId (const Aws::String &value)
 
void SetOwnerId (Aws::String &&value)
 
void SetOwnerId (const char *value)
 
 
 
ResolverDnssecConfigWithOwnerId (const char *value)
 
const Aws::StringGetResourceId () const
 
bool ResourceIdHasBeenSet () const
 
void SetResourceId (const Aws::String &value)
 
void SetResourceId (Aws::String &&value)
 
void SetResourceId (const char *value)
 
 
 
ResolverDnssecConfigWithResourceId (const char *value)
 
 
 
 
 
 
 

Detailed Description

A complex type that contains information about a configuration for DNSSEC validation.

See Also:

AWS API Reference

Definition at line 33 of file ResolverDnssecConfig.h.

Constructor & Destructor Documentation

◆ ResolverDnssecConfig() [1/2]

AWS_ROUTE53RESOLVER_API Aws::Route53Resolver::Model::ResolverDnssecConfig::ResolverDnssecConfig ( )

◆ ResolverDnssecConfig() [2/2]

AWS_ROUTE53RESOLVER_API Aws::Route53Resolver::Model::ResolverDnssecConfig::ResolverDnssecConfig ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetId()

const Aws::String & Aws::Route53Resolver::Model::ResolverDnssecConfig::GetId ( ) const
inline

The ID for a configuration for DNSSEC validation.

Definition at line 46 of file ResolverDnssecConfig.h.

◆ GetOwnerId()

const Aws::String & Aws::Route53Resolver::Model::ResolverDnssecConfig::GetOwnerId ( ) const
inline

The owner account ID of the virtual private cloud (VPC) for a configuration for DNSSEC validation.

Definition at line 61 of file ResolverDnssecConfig.h.

◆ GetResourceId()

const Aws::String & Aws::Route53Resolver::Model::ResolverDnssecConfig::GetResourceId ( ) const
inline

The ID of the virtual private cloud (VPC) that you're configuring the DNSSEC validation status for.

Definition at line 76 of file ResolverDnssecConfig.h.

◆ GetValidationStatus()

const ResolverDNSSECValidationStatus & Aws::Route53Resolver::Model::ResolverDnssecConfig::GetValidationStatus ( ) const
inline

The validation status for a DNSSEC configuration. The status can be one of the following:

  • ENABLING: DNSSEC validation is being enabled but is not complete.

  • ENABLED: DNSSEC validation is enabled.

  • DISABLING: DNSSEC validation is being disabled but is not complete.

  • DISABLED DNSSEC validation is disabled.

Definition at line 95 of file ResolverDnssecConfig.h.

◆ IdHasBeenSet()

bool Aws::Route53Resolver::Model::ResolverDnssecConfig::IdHasBeenSet ( ) const
inline

The ID for a configuration for DNSSEC validation.

Definition at line 47 of file ResolverDnssecConfig.h.

◆ Jsonize()

AWS_ROUTE53RESOLVER_API Aws::Utils::Json::JsonValue Aws::Route53Resolver::Model::ResolverDnssecConfig::Jsonize ( ) const

◆ operator=()

AWS_ROUTE53RESOLVER_API ResolverDnssecConfig & Aws::Route53Resolver::Model::ResolverDnssecConfig::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ OwnerIdHasBeenSet()

bool Aws::Route53Resolver::Model::ResolverDnssecConfig::OwnerIdHasBeenSet ( ) const
inline

The owner account ID of the virtual private cloud (VPC) for a configuration for DNSSEC validation.

Definition at line 62 of file ResolverDnssecConfig.h.

◆ ResourceIdHasBeenSet()

bool Aws::Route53Resolver::Model::ResolverDnssecConfig::ResourceIdHasBeenSet ( ) const
inline

The ID of the virtual private cloud (VPC) that you're configuring the DNSSEC validation status for.

Definition at line 77 of file ResolverDnssecConfig.h.

◆ SetId() [1/3]

void Aws::Route53Resolver::Model::ResolverDnssecConfig::SetId ( Aws::String &&  value)
inline

The ID for a configuration for DNSSEC validation.

Definition at line 49 of file ResolverDnssecConfig.h.

◆ SetId() [2/3]

void Aws::Route53Resolver::Model::ResolverDnssecConfig::SetId ( const Aws::String value)
inline

The ID for a configuration for DNSSEC validation.

Definition at line 48 of file ResolverDnssecConfig.h.

◆ SetId() [3/3]

void Aws::Route53Resolver::Model::ResolverDnssecConfig::SetId ( const char *  value)
inline

The ID for a configuration for DNSSEC validation.

Definition at line 50 of file ResolverDnssecConfig.h.

◆ SetOwnerId() [1/3]

void Aws::Route53Resolver::Model::ResolverDnssecConfig::SetOwnerId ( Aws::String &&  value)
inline

The owner account ID of the virtual private cloud (VPC) for a configuration for DNSSEC validation.

Definition at line 64 of file ResolverDnssecConfig.h.

◆ SetOwnerId() [2/3]

void Aws::Route53Resolver::Model::ResolverDnssecConfig::SetOwnerId ( const Aws::String value)
inline

The owner account ID of the virtual private cloud (VPC) for a configuration for DNSSEC validation.

Definition at line 63 of file ResolverDnssecConfig.h.

◆ SetOwnerId() [3/3]

void Aws::Route53Resolver::Model::ResolverDnssecConfig::SetOwnerId ( const char *  value)
inline

The owner account ID of the virtual private cloud (VPC) for a configuration for DNSSEC validation.

Definition at line 65 of file ResolverDnssecConfig.h.

◆ SetResourceId() [1/3]

void Aws::Route53Resolver::Model::ResolverDnssecConfig::SetResourceId ( Aws::String &&  value)
inline

The ID of the virtual private cloud (VPC) that you're configuring the DNSSEC validation status for.

Definition at line 79 of file ResolverDnssecConfig.h.

◆ SetResourceId() [2/3]

void Aws::Route53Resolver::Model::ResolverDnssecConfig::SetResourceId ( const Aws::String value)
inline

The ID of the virtual private cloud (VPC) that you're configuring the DNSSEC validation status for.

Definition at line 78 of file ResolverDnssecConfig.h.

◆ SetResourceId() [3/3]

void Aws::Route53Resolver::Model::ResolverDnssecConfig::SetResourceId ( const char *  value)
inline

The ID of the virtual private cloud (VPC) that you're configuring the DNSSEC validation status for.

Definition at line 80 of file ResolverDnssecConfig.h.

◆ SetValidationStatus() [1/2]

void Aws::Route53Resolver::Model::ResolverDnssecConfig::SetValidationStatus ( const ResolverDNSSECValidationStatus value)
inline

The validation status for a DNSSEC configuration. The status can be one of the following:

  • ENABLING: DNSSEC validation is being enabled but is not complete.

  • ENABLED: DNSSEC validation is enabled.

  • DISABLING: DNSSEC validation is being disabled but is not complete.

  • DISABLED DNSSEC validation is disabled.

Definition at line 97 of file ResolverDnssecConfig.h.

◆ SetValidationStatus() [2/2]

void Aws::Route53Resolver::Model::ResolverDnssecConfig::SetValidationStatus ( ResolverDNSSECValidationStatus &&  value)
inline

The validation status for a DNSSEC configuration. The status can be one of the following:

  • ENABLING: DNSSEC validation is being enabled but is not complete.

  • ENABLED: DNSSEC validation is enabled.

  • DISABLING: DNSSEC validation is being disabled but is not complete.

  • DISABLED DNSSEC validation is disabled.

Definition at line 98 of file ResolverDnssecConfig.h.

◆ ValidationStatusHasBeenSet()

bool Aws::Route53Resolver::Model::ResolverDnssecConfig::ValidationStatusHasBeenSet ( ) const
inline

The validation status for a DNSSEC configuration. The status can be one of the following:

  • ENABLING: DNSSEC validation is being enabled but is not complete.

  • ENABLED: DNSSEC validation is enabled.

  • DISABLING: DNSSEC validation is being disabled but is not complete.

  • DISABLED DNSSEC validation is disabled.

Definition at line 96 of file ResolverDnssecConfig.h.

◆ WithId() [1/3]

ResolverDnssecConfig & Aws::Route53Resolver::Model::ResolverDnssecConfig::WithId ( Aws::String &&  value)
inline

The ID for a configuration for DNSSEC validation.

Definition at line 52 of file ResolverDnssecConfig.h.

◆ WithId() [2/3]

ResolverDnssecConfig & Aws::Route53Resolver::Model::ResolverDnssecConfig::WithId ( const Aws::String value)
inline

The ID for a configuration for DNSSEC validation.

Definition at line 51 of file ResolverDnssecConfig.h.

◆ WithId() [3/3]

ResolverDnssecConfig & Aws::Route53Resolver::Model::ResolverDnssecConfig::WithId ( const char *  value)
inline

The ID for a configuration for DNSSEC validation.

Definition at line 53 of file ResolverDnssecConfig.h.

◆ WithOwnerId() [1/3]

ResolverDnssecConfig & Aws::Route53Resolver::Model::ResolverDnssecConfig::WithOwnerId ( Aws::String &&  value)
inline

The owner account ID of the virtual private cloud (VPC) for a configuration for DNSSEC validation.

Definition at line 67 of file ResolverDnssecConfig.h.

◆ WithOwnerId() [2/3]

ResolverDnssecConfig & Aws::Route53Resolver::Model::ResolverDnssecConfig::WithOwnerId ( const Aws::String value)
inline

The owner account ID of the virtual private cloud (VPC) for a configuration for DNSSEC validation.

Definition at line 66 of file ResolverDnssecConfig.h.

◆ WithOwnerId() [3/3]

ResolverDnssecConfig & Aws::Route53Resolver::Model::ResolverDnssecConfig::WithOwnerId ( const char *  value)
inline

The owner account ID of the virtual private cloud (VPC) for a configuration for DNSSEC validation.

Definition at line 68 of file ResolverDnssecConfig.h.

◆ WithResourceId() [1/3]

ResolverDnssecConfig & Aws::Route53Resolver::Model::ResolverDnssecConfig::WithResourceId ( Aws::String &&  value)
inline

The ID of the virtual private cloud (VPC) that you're configuring the DNSSEC validation status for.

Definition at line 82 of file ResolverDnssecConfig.h.

◆ WithResourceId() [2/3]

ResolverDnssecConfig & Aws::Route53Resolver::Model::ResolverDnssecConfig::WithResourceId ( const Aws::String value)
inline

The ID of the virtual private cloud (VPC) that you're configuring the DNSSEC validation status for.

Definition at line 81 of file ResolverDnssecConfig.h.

◆ WithResourceId() [3/3]

ResolverDnssecConfig & Aws::Route53Resolver::Model::ResolverDnssecConfig::WithResourceId ( const char *  value)
inline

The ID of the virtual private cloud (VPC) that you're configuring the DNSSEC validation status for.

Definition at line 83 of file ResolverDnssecConfig.h.

◆ WithValidationStatus() [1/2]

ResolverDnssecConfig & Aws::Route53Resolver::Model::ResolverDnssecConfig::WithValidationStatus ( const ResolverDNSSECValidationStatus value)
inline

The validation status for a DNSSEC configuration. The status can be one of the following:

  • ENABLING: DNSSEC validation is being enabled but is not complete.

  • ENABLED: DNSSEC validation is enabled.

  • DISABLING: DNSSEC validation is being disabled but is not complete.

  • DISABLED DNSSEC validation is disabled.

Definition at line 99 of file ResolverDnssecConfig.h.

◆ WithValidationStatus() [2/2]

ResolverDnssecConfig & Aws::Route53Resolver::Model::ResolverDnssecConfig::WithValidationStatus ( ResolverDNSSECValidationStatus &&  value)
inline

The validation status for a DNSSEC configuration. The status can be one of the following:

  • ENABLING: DNSSEC validation is being enabled but is not complete.

  • ENABLED: DNSSEC validation is enabled.

  • DISABLING: DNSSEC validation is being disabled but is not complete.

  • DISABLED DNSSEC validation is disabled.

Definition at line 100 of file ResolverDnssecConfig.h.


The documentation for this class was generated from the following file: