$schema: "http://json-schema.org/draft-06/schema#" title: compute alpha AccessConfig export schema description: A gcloud export/import command YAML validation schema. type: object additionalProperties: false properties: COMMENT: type: object description: User specified info ignored by gcloud import. additionalProperties: false properties: template-id: type: string region: type: string description: type: string date: type: string version: type: string UNKNOWN: type: array description: Unknown API fields that cannot be imported. items: type: string externalIpv6: description: |- [Output Only] The first IPv6 address of the external IPv6 range associated with this instance, prefix length is stored in externalIpv6PrefixLength in ipv6AccessConfig. The field is output only, an IPv6 address from a subnetwork associated with the instance will be allocated dynamically. type: string externalIpv6PrefixLength: description: '[Output Only] The prefix length of the external IPv6 range.' type: integer kind: description: |- [Output Only] Type of the resource. Always compute#accessConfig for access configs. type: string name: description: |- 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. type: string natIP: description: |- 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. type: string networkTier: description: |- 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. type: string enum: - FIXED_STANDARD - PREMIUM - SELECT - STANDARD - STANDARD_OVERRIDES_FIXED_STANDARD publicDnsName: description: '[Output Only] The public DNS domain name for the instance.' type: string publicPtrDomainName: description: |- The DNS domain name for the public PTR record. You can set this field only if the `setPublicPtr` field is enabled. type: string setPublicDns: description: |- Specifies whether a public DNS 'A' record should be created for the external IP address of this access configuration. type: boolean setPublicPtr: description: |- 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: boolean type: description: |- The type of configuration. The default and only option is ONE_TO_ONE_NAT. type: string enum: - DIRECT_IPV6 - ONE_TO_ONE_NAT