Skip to content

/AWS1/CL_R5GSHAREDDNSVIEWSUMM

Summary information about a DNS view that has been shared with your Amazon Web Services account through Amazon Web Services RAM.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_id TYPE /AWS1/R5GRESOURCEID /AWS1/R5GRESOURCEID

The unique identifier of the DNS view.

iv_arn TYPE /AWS1/R5GRESOURCEARN /AWS1/R5GRESOURCEARN

The Amazon Resource Name (ARN) of the DNS view.

iv_clienttoken TYPE /AWS1/R5GCLIENTTOKEN /AWS1/R5GCLIENTTOKEN

The unique string that identifies the request and ensures idempotency.

iv_dnssecvalidation TYPE /AWS1/R5GDNSSECVALIDATIONTYPE /AWS1/R5GDNSSECVALIDATIONTYPE

Whether DNSSEC validation is enabled for the DNS view.

iv_ednsclientsubnet TYPE /AWS1/R5GEDNSCLIENTSUBNETTYPE /AWS1/R5GEDNSCLIENTSUBNETTYPE

Whether EDNS Client Subnet injection is enabled for the DNS view.

iv_firewallrulesfailopen TYPE /AWS1/R5GFWALLRLSFAILOPENTYPE /AWS1/R5GFWALLRLSFAILOPENTYPE

Whether firewall rules fail open when they cannot be evaluated.

iv_name TYPE /AWS1/R5GRESOURCENAME /AWS1/R5GRESOURCENAME

The name of the DNS view.

iv_globalresolverid TYPE /AWS1/R5GRESOURCEID /AWS1/R5GRESOURCEID

The ID of the global resolver that the DNS view is associated with.

iv_createdat TYPE /AWS1/R5GISO8601TIMESTRING /AWS1/R5GISO8601TIMESTRING

The date and time when the DNS view was created.

iv_updatedat TYPE /AWS1/R5GISO8601TIMESTRING /AWS1/R5GISO8601TIMESTRING

The date and time when the DNS view was last updated.

iv_status TYPE /AWS1/R5GPROFILERESOURCESTATUS /AWS1/R5GPROFILERESOURCESTATUS

The current status of the DNS view.

iv_owneraccountid TYPE /AWS1/R5GACCOUNTID /AWS1/R5GACCOUNTID

The ID of the Amazon Web Services account that owns the DNS view and shared it with your Amazon Web Services account.

Optional arguments:

iv_description TYPE /AWS1/R5GRESOURCEDESCRIPTION /AWS1/R5GRESOURCEDESCRIPTION

A description of the DNS view.


Queryable Attributes

id

The unique identifier of the DNS view.

Accessible with the following methods

Method Description
GET_ID() Getter for ID, with configurable default
ASK_ID() Getter for ID w/ exceptions if field has no value
HAS_ID() Determine if ID has a value

arn

The Amazon Resource Name (ARN) of the DNS view.

Accessible with the following methods

Method Description
GET_ARN() Getter for ARN, with configurable default
ASK_ARN() Getter for ARN w/ exceptions if field has no value
HAS_ARN() Determine if ARN has a value

clientToken

The unique string that identifies the request and ensures idempotency.

Accessible with the following methods

Method Description
GET_CLIENTTOKEN() Getter for CLIENTTOKEN, with configurable default
ASK_CLIENTTOKEN() Getter for CLIENTTOKEN w/ exceptions if field has no value
HAS_CLIENTTOKEN() Determine if CLIENTTOKEN has a value

dnssecValidation

Whether DNSSEC validation is enabled for the DNS view.

Accessible with the following methods

Method Description
GET_DNSSECVALIDATION() Getter for DNSSECVALIDATION, with configurable default
ASK_DNSSECVALIDATION() Getter for DNSSECVALIDATION w/ exceptions if field has no va
HAS_DNSSECVALIDATION() Determine if DNSSECVALIDATION has a value

ednsClientSubnet

Whether EDNS Client Subnet injection is enabled for the DNS view.

Accessible with the following methods

Method Description
GET_EDNSCLIENTSUBNET() Getter for EDNSCLIENTSUBNET, with configurable default
ASK_EDNSCLIENTSUBNET() Getter for EDNSCLIENTSUBNET w/ exceptions if field has no va
HAS_EDNSCLIENTSUBNET() Determine if EDNSCLIENTSUBNET has a value

firewallRulesFailOpen

Whether firewall rules fail open when they cannot be evaluated.

Accessible with the following methods

Method Description
GET_FIREWALLRULESFAILOPEN() Getter for FIREWALLRULESFAILOPEN, with configurable default
ASK_FIREWALLRULESFAILOPEN() Getter for FIREWALLRULESFAILOPEN w/ exceptions if field has
HAS_FIREWALLRULESFAILOPEN() Determine if FIREWALLRULESFAILOPEN has a value

name

The name of the DNS view.

Accessible with the following methods

Method Description
GET_NAME() Getter for NAME, with configurable default
ASK_NAME() Getter for NAME w/ exceptions if field has no value
HAS_NAME() Determine if NAME has a value

description

A description of the DNS view.

Accessible with the following methods

Method Description
GET_DESCRIPTION() Getter for DESCRIPTION, with configurable default
ASK_DESCRIPTION() Getter for DESCRIPTION w/ exceptions if field has no value
HAS_DESCRIPTION() Determine if DESCRIPTION has a value

globalResolverId

The ID of the global resolver that the DNS view is associated with.

Accessible with the following methods

Method Description
GET_GLOBALRESOLVERID() Getter for GLOBALRESOLVERID, with configurable default
ASK_GLOBALRESOLVERID() Getter for GLOBALRESOLVERID w/ exceptions if field has no va
HAS_GLOBALRESOLVERID() Determine if GLOBALRESOLVERID has a value

createdAt

The date and time when the DNS view was created.

Accessible with the following methods

Method Description
GET_CREATEDAT() Getter for CREATEDAT, with configurable default
ASK_CREATEDAT() Getter for CREATEDAT w/ exceptions if field has no value
HAS_CREATEDAT() Determine if CREATEDAT has a value

updatedAt

The date and time when the DNS view was last updated.

Accessible with the following methods

Method Description
GET_UPDATEDAT() Getter for UPDATEDAT, with configurable default
ASK_UPDATEDAT() Getter for UPDATEDAT w/ exceptions if field has no value
HAS_UPDATEDAT() Determine if UPDATEDAT has a value

status

The current status of the DNS view.

Accessible with the following methods

Method Description
GET_STATUS() Getter for STATUS, with configurable default
ASK_STATUS() Getter for STATUS w/ exceptions if field has no value
HAS_STATUS() Determine if STATUS has a value

ownerAccountId

The ID of the Amazon Web Services account that owns the DNS view and shared it with your Amazon Web Services account.

Accessible with the following methods

Method Description
GET_OWNERACCOUNTID() Getter for OWNERACCOUNTID, with configurable default
ASK_OWNERACCOUNTID() Getter for OWNERACCOUNTID w/ exceptions if field has no valu
HAS_OWNERACCOUNTID() Determine if OWNERACCOUNTID has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_SHAREDDNSVIEWS

TYPES TT_SHAREDDNSVIEWS TYPE STANDARD TABLE OF REF TO /AWS1/CL_R5GSHAREDDNSVIEWSUMM WITH DEFAULT KEY
.