View Source GoogleApi.BackupDR.V1.Model.AccessConfig (google_api_backup_dr v0.3.0)
An access configuration attached to an instance's network interface. Only one access config per instance is supported.
Attributes
-
externalIpv6
(type:String.t
, default:nil
) - Optional. The external IPv6 address of this access configuration. -
externalIpv6PrefixLength
(type:integer()
, default:nil
) - Optional. The prefix length of the external IPv6 range. -
name
(type:String.t
, default:nil
) - Optional. The name of this access configuration. -
natIP
(type:String.t
, default:nil
) - Optional. The external IP address of this access configuration. -
networkTier
(type:String.t
, default:nil
) - Optional. This signifies the networking tier used for configuring this access -
publicPtrDomainName
(type:String.t
, default:nil
) - Optional. The DNS domain name for the public PTR record. -
setPublicPtr
(type:boolean()
, default:nil
) - Optional. Specifies whether a public DNS 'PTR' record should be created to map the external IP address of the instance to a DNS domain name. -
type
(type:String.t
, default:nil
) - Optional. In accessConfigs (IPv4), the default and only option is ONE_TO_ONE_NAT. In ipv6AccessConfigs, the default and only option is DIRECT_IPV6.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.BackupDR.V1.Model.AccessConfig{ externalIpv6: String.t() | nil, externalIpv6PrefixLength: integer() | nil, name: String.t() | nil, natIP: String.t() | nil, networkTier: String.t() | nil, publicPtrDomainName: String.t() | nil, setPublicPtr: boolean() | nil, type: String.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.