google_api_compute v0.11.0 GoogleApi.Compute.V1.Model.AccessConfig View Source
An access configuration attached to an instance's network interface. Only one access config per instance is supported.
Attributes
kind
(type:String.t
, default:compute#accessConfig
) - [Output Only] Type of the resource. Always compute#accessConfig for access configs.name
(type:String.t
, default:nil
) - The name of this access configuration. The default and recommended name is External NAT, but you can use any arbitrary string, such as My external IP or Network Access.natIP
(type:String.t
, default:nil
) - An external IP address associated with this instance. Specify an unused static external IP address available to the project or leave this field undefined to use an IP from a shared ephemeral IP address pool. If you specify a static external IP address, it must live in the same region as the zone of the instance.networkTier
(type:String.t
, default:nil
) - This signifies the networking tier used for configuring this access configuration and can only take the following values: PREMIUM, STANDARD.If an AccessConfig is specified without a valid external IP address, an ephemeral IP will be created with this networkTier.
If an AccessConfig with a valid external IP address is specified, it must match that of the networkTier associated with the Address resource owning that IP.
publicPtrDomainName
(type:String.t
, default:nil
) - The DNS domain name for the public PTR record. You can set this field only if thesetPublicPtr
field is enabled.setPublicPtr
(type:boolean()
, default:nil
) - 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:ONE_TO_ONE_NAT
) - The type of configuration. The default and only option is ONE_TO_ONE_NAT.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Link to this section Functions
Unwrap a decoded JSON object into its complex fields.