GlobalNetworkEndpoint

A Global Network endpoint represents a IP address and port combination that exists outside of GCP. NOTE: Global network endpoints cannot be created outside of a global network endpoint group.

To get more information about GlobalNetworkEndpoint, see:

Create a GlobalNetworkEndpoint Resource

def GlobalNetworkEndpoint(resource_name, opts=None, fqdn=None, global_network_endpoint_group=None, ip_address=None, port=None, project=None, __props__=None);
name string
The unique name of the resource.
args GlobalNetworkEndpointArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
opts ResourceOptions
A bag of options that control this resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args GlobalNetworkEndpointArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args GlobalNetworkEndpointArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.

GlobalNetworkEndpoint Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.

Inputs

The GlobalNetworkEndpoint resource accepts the following input properties:

GlobalNetworkEndpointGroup string

The global network endpoint group this endpoint is part of.

Port int

Port number of the external endpoint.

Fqdn string

Fully qualified domain name of network endpoint. This can only be specified when network_endpoint_type of the NEG is INTERNET_FQDN_PORT.

IpAddress string

IPv4 address external endpoint.

Project string

The ID of the project in which the resource belongs. If it is not provided, the provider project is used.

GlobalNetworkEndpointGroup string

The global network endpoint group this endpoint is part of.

Port int

Port number of the external endpoint.

Fqdn string

Fully qualified domain name of network endpoint. This can only be specified when network_endpoint_type of the NEG is INTERNET_FQDN_PORT.

IpAddress string

IPv4 address external endpoint.

Project string

The ID of the project in which the resource belongs. If it is not provided, the provider project is used.

globalNetworkEndpointGroup string

The global network endpoint group this endpoint is part of.

port number

Port number of the external endpoint.

fqdn string

Fully qualified domain name of network endpoint. This can only be specified when network_endpoint_type of the NEG is INTERNET_FQDN_PORT.

ipAddress string

IPv4 address external endpoint.

project string

The ID of the project in which the resource belongs. If it is not provided, the provider project is used.

global_network_endpoint_group str

The global network endpoint group this endpoint is part of.

port float

Port number of the external endpoint.

fqdn str

Fully qualified domain name of network endpoint. This can only be specified when network_endpoint_type of the NEG is INTERNET_FQDN_PORT.

ip_address str

IPv4 address external endpoint.

project str

The ID of the project in which the resource belongs. If it is not provided, the provider project is used.

Outputs

All input properties are implicitly available as output properties. Additionally, the GlobalNetworkEndpoint resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
Id string
The provider-assigned unique ID for this managed resource.
id string
The provider-assigned unique ID for this managed resource.
id str
The provider-assigned unique ID for this managed resource.

Look up an Existing GlobalNetworkEndpoint Resource

Get an existing GlobalNetworkEndpoint resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

static get(resource_name, id, opts=None, fqdn=None, global_network_endpoint_group=None, ip_address=None, port=None, project=None, __props__=None);
func GetGlobalNetworkEndpoint(ctx *Context, name string, id IDInput, state *GlobalNetworkEndpointState, opts ...ResourceOption) (*GlobalNetworkEndpoint, error)
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.

The following state arguments are supported:

Fqdn string

Fully qualified domain name of network endpoint. This can only be specified when network_endpoint_type of the NEG is INTERNET_FQDN_PORT.

GlobalNetworkEndpointGroup string

The global network endpoint group this endpoint is part of.

IpAddress string

IPv4 address external endpoint.

Port int

Port number of the external endpoint.

Project string

The ID of the project in which the resource belongs. If it is not provided, the provider project is used.

Fqdn string

Fully qualified domain name of network endpoint. This can only be specified when network_endpoint_type of the NEG is INTERNET_FQDN_PORT.

GlobalNetworkEndpointGroup string

The global network endpoint group this endpoint is part of.

IpAddress string

IPv4 address external endpoint.

Port int

Port number of the external endpoint.

Project string

The ID of the project in which the resource belongs. If it is not provided, the provider project is used.

fqdn string

Fully qualified domain name of network endpoint. This can only be specified when network_endpoint_type of the NEG is INTERNET_FQDN_PORT.

globalNetworkEndpointGroup string

The global network endpoint group this endpoint is part of.

ipAddress string

IPv4 address external endpoint.

port number

Port number of the external endpoint.

project string

The ID of the project in which the resource belongs. If it is not provided, the provider project is used.

fqdn str

Fully qualified domain name of network endpoint. This can only be specified when network_endpoint_type of the NEG is INTERNET_FQDN_PORT.

global_network_endpoint_group str

The global network endpoint group this endpoint is part of.

ip_address str

IPv4 address external endpoint.

port float

Port number of the external endpoint.

project str

The ID of the project in which the resource belongs. If it is not provided, the provider project is used.

Package Details

Repository
https://github.com/pulumi/pulumi-gcp
License
Apache-2.0
Notes
This Pulumi package is based on the google-beta Terraform Provider.