Class AccessConfig (0.1.7)

AccessConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)

An access configuration attached to an instance's network interface. Only one access config per instance is supported.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

Name Description
type_ google.cloud.backupdr_v1.types.AccessConfig.AccessType
Optional. In accessConfigs (IPv4), the default and only option is ONE_TO_ONE_NAT. In ipv6AccessConfigs, the default and only option is DIRECT_IPV6. This field is a member of oneof_ _type.
name str
Optional. The name of this access configuration. This field is a member of oneof_ _name.
external_ip str
Optional. The external IP address of this access configuration. This field is a member of oneof_ _external_ip.
external_ipv6 str
Optional. The external IPv6 address of this access configuration. This field is a member of oneof_ _external_ipv6.
external_ipv6_prefix_length int
Optional. The prefix length of the external IPv6 range. This field is a member of oneof_ _external_ipv6_prefix_length.
set_public_ptr bool
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. This field is a member of oneof_ _set_public_ptr.
public_ptr_domain_name str
Optional. The DNS domain name for the public PTR record. This field is a member of oneof_ _public_ptr_domain_name.
network_tier google.cloud.backupdr_v1.types.AccessConfig.NetworkTier
Optional. This signifies the networking tier used for configuring this access This field is a member of oneof_ _network_tier.

Classes

AccessType

AccessType(value)

The type of configuration.

NetworkTier

NetworkTier(value)

Network tier property used by addresses, instances and forwarding rules.