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
.