docs/docs/master/api/crossplaneio/stack-gcp/servicenetworking-gcp-cross...

4.8 KiB

servicenetworking.gcp.crossplane.io/v1beta1 API Reference

Package v1beta1 contains managed resources for GCP service networking services such as connections.

This API group contains the following Crossplane resources:

Connection

A Connection is a managed resource that represents a Google Cloud Service Networking Connection.

Name Type Description
apiVersion string servicenetworking.gcp.crossplane.io/v1beta1
kind string Connection
metadata meta/v1.ObjectMeta Kubernetes object metadata.
spec ConnectionSpec A ConnectionSpec defines the desired state of a Connection.
status ConnectionStatus A ConnectionStatus represents the observed state of a Connection.

ConnectionObservation

ConnectionObservation is used to show the observed state of the Connection.

Appears in:

Name Type Description
peering string Peering: The name of the VPC Network Peering connection that was created by the service producer.
service string Service: The name of the peering service that's associated with this connection, in the following format: services/{service name}.

ConnectionParameters

ConnectionParameters define the desired state of a Google Cloud Service Networking Connection. Most fields map direct to a Connection: https://cloud.google.com/service-infrastructure/docs/service-networking/reference/rest/v1/services.connections#Connection

Appears in:

Name Type Description
parent string Parent: The service that is managing peering connectivity for a service producer's organization. For Google services that support this functionality, this value is services/servicenetworking.googleapis.com.
network Optional string Network: The name of service consumer's VPC network that's connected with service producer network, in the following format: projects/{project}/global/networks/{network}. {project} is a project number, such as in 12345 that includes the VPC service consumer's VPC network. {network} is the name of the service consumer's VPC network.
networkRef Optional NetworkURIReferencerForConnection NetworkRef references to a Network and retrieves its URI
reservedPeeringRanges Optional []string ReservedPeeringRanges: The name of one or more allocated IP address ranges for this service producer of type PEERING.
reservedPeeringRangeRefs Optional []*github.com/crossplaneio/stack-gcp/apis/servicenetworking/v1beta1.GlobalAddressNameReferencerForConnection ReservedPeeringRangeRefs is a set of references to GlobalAddress objects

ConnectionSpec

A ConnectionSpec defines the desired state of a Connection.

Appears in:

Name Type Description
forProvider ConnectionParameters ConnectionParameters define the desired state of a Google Cloud Service Networking Connection. Most fields map direct to a Connection: https://cloud.google.com/service-infrastructure/docs/service-networking/reference/rest/v1/services.connections#Connection

ConnectionSpec supports all fields of:

ConnectionStatus

A ConnectionStatus represents the observed state of a Connection.

Appears in:

Name Type Description
atProvider ConnectionObservation ConnectionObservation is used to show the observed state of the Connection.

ConnectionStatus supports all fields of:

GlobalAddressNameReferencerForConnection

GlobalAddressNameReferencerForConnection is an attribute referencer that resolves name from a referenced GlobalAddress and assigns it to a Connection

GlobalAddressNameReferencerForConnection supports all fields of:

  • github.com/crossplaneio/stack-gcp/apis/compute/v1beta1.GlobalAddressNameReferencer

NetworkURIReferencerForConnection

NetworkURIReferencerForConnection is an attribute referencer that resolves network uri from a referenced Network and assigns it to a connection

Appears in:

NetworkURIReferencerForConnection supports all fields of:

  • github.com/crossplaneio/stack-gcp/apis/compute/v1beta1.NetworkURIReferencer

This API documentation was generated by crossdocs.