v1

package
v0.11.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 29, 2024 License: Apache-2.0 Imports: 22 Imported by: 2

README

Go API client for v1

Network API

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/oauth2
go get golang.org/x/net/context

Put the package under your project folder and add the following in import:

import sw "./v1"

To use a proxy, set the environment variable HTTP_PROXY:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

Configuration of Server URL

Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value sw.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), sw.ContextServerIndex, 1)
Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value sw.ContextServerVariables of type map[string]string.

ctx := context.WithValue(context.Background(), sw.ContextServerVariables, map[string]string{
	"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

URLs Configuration per Operation

Each operation can use different server URL defined using OperationServers map in the Configuration. An operation is uniquely identified by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using sw.ContextOperationServerIndices and sw.ContextOperationServerVariables context maps.

ctx := context.WithValue(context.Background(), sw.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), sw.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to https://api.confluent.cloud

Class Method HTTP request Description
GatewaysNetworkingV1Api GetNetworkingV1Gateway Get /networking/v1/gateways/{id} Read a Gateway
GatewaysNetworkingV1Api ListNetworkingV1Gateways Get /networking/v1/gateways List of Gateways
NetworkLinkEndpointsNetworkingV1Api CreateNetworkingV1NetworkLinkEndpoint Post /networking/v1/network-link-endpoints Create a Network Link Endpoint
NetworkLinkEndpointsNetworkingV1Api DeleteNetworkingV1NetworkLinkEndpoint Delete /networking/v1/network-link-endpoints/{id} Delete a Network Link Endpoint
NetworkLinkEndpointsNetworkingV1Api GetNetworkingV1NetworkLinkEndpoint Get /networking/v1/network-link-endpoints/{id} Read a Network Link Endpoint
NetworkLinkEndpointsNetworkingV1Api ListNetworkingV1NetworkLinkEndpoints Get /networking/v1/network-link-endpoints List of Network Link Endpoints
NetworkLinkEndpointsNetworkingV1Api UpdateNetworkingV1NetworkLinkEndpoint Patch /networking/v1/network-link-endpoints/{id} Update a Network Link Endpoint
NetworkLinkServiceAssociationsNetworkingV1Api GetNetworkingV1NetworkLinkServiceAssociation Get /networking/v1/network-link-service-associations/{id} Read a Network Link Service Association
NetworkLinkServiceAssociationsNetworkingV1Api ListNetworkingV1NetworkLinkServiceAssociations Get /networking/v1/network-link-service-associations List of Network Link Service Associations
NetworkLinkServicesNetworkingV1Api CreateNetworkingV1NetworkLinkService Post /networking/v1/network-link-services Create a Network Link Service
NetworkLinkServicesNetworkingV1Api DeleteNetworkingV1NetworkLinkService Delete /networking/v1/network-link-services/{id} Delete a Network Link Service
NetworkLinkServicesNetworkingV1Api GetNetworkingV1NetworkLinkService Get /networking/v1/network-link-services/{id} Read a Network Link Service
NetworkLinkServicesNetworkingV1Api ListNetworkingV1NetworkLinkServices Get /networking/v1/network-link-services List of Network Link Services
NetworkLinkServicesNetworkingV1Api UpdateNetworkingV1NetworkLinkService Patch /networking/v1/network-link-services/{id} Update a Network Link Service
NetworksNetworkingV1Api CreateNetworkingV1Network Post /networking/v1/networks Create a Network
NetworksNetworkingV1Api DeleteNetworkingV1Network Delete /networking/v1/networks/{id} Delete a Network
NetworksNetworkingV1Api GetNetworkingV1Network Get /networking/v1/networks/{id} Read a Network
NetworksNetworkingV1Api ListNetworkingV1Networks Get /networking/v1/networks List of Networks
NetworksNetworkingV1Api UpdateNetworkingV1Network Patch /networking/v1/networks/{id} Update a Network
PeeringsNetworkingV1Api CreateNetworkingV1Peering Post /networking/v1/peerings Create a Peering
PeeringsNetworkingV1Api DeleteNetworkingV1Peering Delete /networking/v1/peerings/{id} Delete a Peering
PeeringsNetworkingV1Api GetNetworkingV1Peering Get /networking/v1/peerings/{id} Read a Peering
PeeringsNetworkingV1Api ListNetworkingV1Peerings Get /networking/v1/peerings List of Peerings
PeeringsNetworkingV1Api UpdateNetworkingV1Peering Patch /networking/v1/peerings/{id} Update a Peering
PrivateLinkAccessesNetworkingV1Api CreateNetworkingV1PrivateLinkAccess Post /networking/v1/private-link-accesses Create a Private Link Access
PrivateLinkAccessesNetworkingV1Api DeleteNetworkingV1PrivateLinkAccess Delete /networking/v1/private-link-accesses/{id} Delete a Private Link Access
PrivateLinkAccessesNetworkingV1Api GetNetworkingV1PrivateLinkAccess Get /networking/v1/private-link-accesses/{id} Read a Private Link Access
PrivateLinkAccessesNetworkingV1Api ListNetworkingV1PrivateLinkAccesses Get /networking/v1/private-link-accesses List of Private Link Accesses
PrivateLinkAccessesNetworkingV1Api UpdateNetworkingV1PrivateLinkAccess Patch /networking/v1/private-link-accesses/{id} Update a Private Link Access
TransitGatewayAttachmentsNetworkingV1Api CreateNetworkingV1TransitGatewayAttachment Post /networking/v1/transit-gateway-attachments Create a Transit Gateway Attachment
TransitGatewayAttachmentsNetworkingV1Api DeleteNetworkingV1TransitGatewayAttachment Delete /networking/v1/transit-gateway-attachments/{id} Delete a Transit Gateway Attachment
TransitGatewayAttachmentsNetworkingV1Api GetNetworkingV1TransitGatewayAttachment Get /networking/v1/transit-gateway-attachments/{id} Read a Transit Gateway Attachment
TransitGatewayAttachmentsNetworkingV1Api ListNetworkingV1TransitGatewayAttachments Get /networking/v1/transit-gateway-attachments List of Transit Gateway Attachments
TransitGatewayAttachmentsNetworkingV1Api UpdateNetworkingV1TransitGatewayAttachment Patch /networking/v1/transit-gateway-attachments/{id} Update a Transit Gateway Attachment

Documentation For Models

Documentation For Authorization

cloud-api-key
  • Type: HTTP basic authentication

Example

auth := context.WithValue(context.Background(), sw.ContextBasicAuth, sw.BasicAuth{
    UserName: "username",
    Password: "password",
})
r, err := client.Service.Operation(auth, args)
confluent-sts-access-token
  • Type: OAuth
  • Flow: application
  • Authorization URL:
  • Scopes: N/A

Example

auth := context.WithValue(context.Background(), sw.ContextAccessToken, "ACCESSTOKENSTRING")
r, err := client.Service.Operation(auth, args)

Or via OAuth2 module to automatically refresh tokens and perform user authentication.

import "golang.org/x/oauth2"

/* Perform OAuth2 round trip request and obtain a token */

tokenSource := oauth2cfg.TokenSource(createContext(httpClient), &token)
auth := context.WithValue(oauth2.NoContext, sw.ContextOAuth2, tokenSource)
r, err := client.Service.Operation(auth, args)

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author

cire-traffic@confluent.io

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// ContextOAuth2 takes an oauth2.TokenSource as authentication for the request.
	ContextOAuth2 = contextKey("token")

	// ContextBasicAuth takes BasicAuth as authentication for the request.
	ContextBasicAuth = contextKey("basic")

	// ContextAccessToken takes a string oauth2 access token as authentication for the request.
	ContextAccessToken = contextKey("accesstoken")

	// ContextAPIKeys takes a string apikey as authentication for the request
	ContextAPIKeys = contextKey("apiKeys")

	// ContextHttpSignatureAuth takes HttpSignatureAuth as authentication for the request.
	ContextHttpSignatureAuth = contextKey("httpsignature")

	// ContextServerIndex uses a server configuration from the index.
	ContextServerIndex = contextKey("serverIndex")

	// ContextOperationServerIndices uses a server configuration from the index mapping.
	ContextOperationServerIndices = contextKey("serverOperationIndices")

	// ContextServerVariables overrides a server configuration variables.
	ContextServerVariables = contextKey("serverVariables")

	// ContextOperationServerVariables overrides a server configuration variables using operation specific values.
	ContextOperationServerVariables = contextKey("serverOperationVariables")
)

Functions

func CacheExpires

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value.

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value.

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value.

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value.

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value.

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value.

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value.

func PtrTime

func PtrTime(v time.Time) *time.Time

PtrTime is helper routine that returns a pointer to given Time value.

Types

type APIClient

type APIClient struct {
	GatewaysNetworkingV1Api GatewaysNetworkingV1Api

	NetworkLinkEndpointsNetworkingV1Api NetworkLinkEndpointsNetworkingV1Api

	NetworkLinkServiceAssociationsNetworkingV1Api NetworkLinkServiceAssociationsNetworkingV1Api

	NetworkLinkServicesNetworkingV1Api NetworkLinkServicesNetworkingV1Api

	NetworksNetworkingV1Api NetworksNetworkingV1Api

	PeeringsNetworkingV1Api PeeringsNetworkingV1Api

	PrivateLinkAccessesNetworkingV1Api PrivateLinkAccessesNetworkingV1Api

	TransitGatewayAttachmentsNetworkingV1Api TransitGatewayAttachmentsNetworkingV1Api
	// contains filtered or unexported fields
}

APIClient manages communication with the Network API API v0.0.1-alpha1 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *Configuration

Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior

type APIKey

type APIKey struct {
	Key    string
	Prefix string
}

APIKey provides API key based authentication to a request passed via context using ContextAPIKey

type APIResponse

type APIResponse struct {
	*http.Response `json:"-"`
	Message        string `json:"message,omitempty"`
	// Operation is the name of the OpenAPI operation.
	Operation string `json:"operation,omitempty"`
	// RequestURL is the request URL. This value is always available, even if the
	// embedded *http.Response is nil.
	RequestURL string `json:"url,omitempty"`
	// Method is the HTTP method used for the request.  This value is always
	// available, even if the embedded *http.Response is nil.
	Method string `json:"method,omitempty"`
	// Payload holds the contents of the response body (which may be nil or empty).
	// This is provided here as the raw response.Body() reader will have already
	// been drained.
	Payload []byte `json:"-"`
}

APIResponse stores the API response returned by the server.

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

NewAPIResponse returns a new APIResponse object.

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

NewAPIResponseWithError returns a new APIResponse object with the provided error message.

type ApiCreateNetworkingV1NetworkLinkEndpointRequest added in v0.7.0

type ApiCreateNetworkingV1NetworkLinkEndpointRequest struct {
	ApiService NetworkLinkEndpointsNetworkingV1Api
	// contains filtered or unexported fields
}

func (ApiCreateNetworkingV1NetworkLinkEndpointRequest) Execute added in v0.7.0

func (ApiCreateNetworkingV1NetworkLinkEndpointRequest) NetworkingV1NetworkLinkEndpoint added in v0.7.0

type ApiCreateNetworkingV1NetworkLinkServiceRequest added in v0.7.0

type ApiCreateNetworkingV1NetworkLinkServiceRequest struct {
	ApiService NetworkLinkServicesNetworkingV1Api
	// contains filtered or unexported fields
}

func (ApiCreateNetworkingV1NetworkLinkServiceRequest) Execute added in v0.7.0

func (ApiCreateNetworkingV1NetworkLinkServiceRequest) NetworkingV1NetworkLinkService added in v0.7.0

type ApiCreateNetworkingV1NetworkRequest

type ApiCreateNetworkingV1NetworkRequest struct {
	ApiService NetworksNetworkingV1Api
	// contains filtered or unexported fields
}

func (ApiCreateNetworkingV1NetworkRequest) Execute

func (ApiCreateNetworkingV1NetworkRequest) NetworkingV1Network

type ApiCreateNetworkingV1PeeringRequest

type ApiCreateNetworkingV1PeeringRequest struct {
	ApiService PeeringsNetworkingV1Api
	// contains filtered or unexported fields
}

func (ApiCreateNetworkingV1PeeringRequest) Execute

func (ApiCreateNetworkingV1PeeringRequest) NetworkingV1Peering

type ApiCreateNetworkingV1PrivateLinkAccessRequest

type ApiCreateNetworkingV1PrivateLinkAccessRequest struct {
	ApiService PrivateLinkAccessesNetworkingV1Api
	// contains filtered or unexported fields
}

func (ApiCreateNetworkingV1PrivateLinkAccessRequest) Execute

func (ApiCreateNetworkingV1PrivateLinkAccessRequest) NetworkingV1PrivateLinkAccess

type ApiCreateNetworkingV1TransitGatewayAttachmentRequest added in v0.4.0

type ApiCreateNetworkingV1TransitGatewayAttachmentRequest struct {
	ApiService TransitGatewayAttachmentsNetworkingV1Api
	// contains filtered or unexported fields
}

func (ApiCreateNetworkingV1TransitGatewayAttachmentRequest) Execute added in v0.4.0

func (ApiCreateNetworkingV1TransitGatewayAttachmentRequest) NetworkingV1TransitGatewayAttachment added in v0.4.0

type ApiDeleteNetworkingV1NetworkLinkEndpointRequest added in v0.7.0

type ApiDeleteNetworkingV1NetworkLinkEndpointRequest struct {
	ApiService NetworkLinkEndpointsNetworkingV1Api
	// contains filtered or unexported fields
}

func (ApiDeleteNetworkingV1NetworkLinkEndpointRequest) Environment added in v0.7.0

Scope the operation to the given environment.

func (ApiDeleteNetworkingV1NetworkLinkEndpointRequest) Execute added in v0.7.0

type ApiDeleteNetworkingV1NetworkLinkServiceRequest added in v0.7.0

type ApiDeleteNetworkingV1NetworkLinkServiceRequest struct {
	ApiService NetworkLinkServicesNetworkingV1Api
	// contains filtered or unexported fields
}

func (ApiDeleteNetworkingV1NetworkLinkServiceRequest) Environment added in v0.7.0

Scope the operation to the given environment.

func (ApiDeleteNetworkingV1NetworkLinkServiceRequest) Execute added in v0.7.0

type ApiDeleteNetworkingV1NetworkRequest

type ApiDeleteNetworkingV1NetworkRequest struct {
	ApiService NetworksNetworkingV1Api
	// contains filtered or unexported fields
}

func (ApiDeleteNetworkingV1NetworkRequest) Environment

Scope the operation to the given environment.

func (ApiDeleteNetworkingV1NetworkRequest) Execute

type ApiDeleteNetworkingV1PeeringRequest

type ApiDeleteNetworkingV1PeeringRequest struct {
	ApiService PeeringsNetworkingV1Api
	// contains filtered or unexported fields
}

func (ApiDeleteNetworkingV1PeeringRequest) Environment

Scope the operation to the given environment.

func (ApiDeleteNetworkingV1PeeringRequest) Execute

type ApiDeleteNetworkingV1PrivateLinkAccessRequest

type ApiDeleteNetworkingV1PrivateLinkAccessRequest struct {
	ApiService PrivateLinkAccessesNetworkingV1Api
	// contains filtered or unexported fields
}

func (ApiDeleteNetworkingV1PrivateLinkAccessRequest) Environment

Scope the operation to the given environment.

func (ApiDeleteNetworkingV1PrivateLinkAccessRequest) Execute

type ApiDeleteNetworkingV1TransitGatewayAttachmentRequest added in v0.4.0

type ApiDeleteNetworkingV1TransitGatewayAttachmentRequest struct {
	ApiService TransitGatewayAttachmentsNetworkingV1Api
	// contains filtered or unexported fields
}

func (ApiDeleteNetworkingV1TransitGatewayAttachmentRequest) Environment added in v0.4.0

Scope the operation to the given environment.

func (ApiDeleteNetworkingV1TransitGatewayAttachmentRequest) Execute added in v0.4.0

type ApiGetNetworkingV1GatewayRequest added in v0.10.0

type ApiGetNetworkingV1GatewayRequest struct {
	ApiService GatewaysNetworkingV1Api
	// contains filtered or unexported fields
}

func (ApiGetNetworkingV1GatewayRequest) Environment added in v0.10.0

Scope the operation to the given environment.

func (ApiGetNetworkingV1GatewayRequest) Execute added in v0.10.0

type ApiGetNetworkingV1NetworkLinkEndpointRequest added in v0.7.0

type ApiGetNetworkingV1NetworkLinkEndpointRequest struct {
	ApiService NetworkLinkEndpointsNetworkingV1Api
	// contains filtered or unexported fields
}

func (ApiGetNetworkingV1NetworkLinkEndpointRequest) Environment added in v0.7.0

Scope the operation to the given environment.

func (ApiGetNetworkingV1NetworkLinkEndpointRequest) Execute added in v0.7.0

type ApiGetNetworkingV1NetworkLinkServiceAssociationRequest added in v0.7.0

type ApiGetNetworkingV1NetworkLinkServiceAssociationRequest struct {
	ApiService NetworkLinkServiceAssociationsNetworkingV1Api
	// contains filtered or unexported fields
}

func (ApiGetNetworkingV1NetworkLinkServiceAssociationRequest) Environment added in v0.10.0

Scope the operation to the given environment.

func (ApiGetNetworkingV1NetworkLinkServiceAssociationRequest) Execute added in v0.7.0

func (ApiGetNetworkingV1NetworkLinkServiceAssociationRequest) SpecNetworkLinkService added in v0.10.0

Scope the operation to the given spec.network_link_service.

type ApiGetNetworkingV1NetworkLinkServiceRequest added in v0.7.0

type ApiGetNetworkingV1NetworkLinkServiceRequest struct {
	ApiService NetworkLinkServicesNetworkingV1Api
	// contains filtered or unexported fields
}

func (ApiGetNetworkingV1NetworkLinkServiceRequest) Environment added in v0.7.0

Scope the operation to the given environment.

func (ApiGetNetworkingV1NetworkLinkServiceRequest) Execute added in v0.7.0

type ApiGetNetworkingV1NetworkRequest

type ApiGetNetworkingV1NetworkRequest struct {
	ApiService NetworksNetworkingV1Api
	// contains filtered or unexported fields
}

func (ApiGetNetworkingV1NetworkRequest) Environment

Scope the operation to the given environment.

func (ApiGetNetworkingV1NetworkRequest) Execute

type ApiGetNetworkingV1PeeringRequest

type ApiGetNetworkingV1PeeringRequest struct {
	ApiService PeeringsNetworkingV1Api
	// contains filtered or unexported fields
}

func (ApiGetNetworkingV1PeeringRequest) Environment

Scope the operation to the given environment.

func (ApiGetNetworkingV1PeeringRequest) Execute

type ApiGetNetworkingV1PrivateLinkAccessRequest

type ApiGetNetworkingV1PrivateLinkAccessRequest struct {
	ApiService PrivateLinkAccessesNetworkingV1Api
	// contains filtered or unexported fields
}

func (ApiGetNetworkingV1PrivateLinkAccessRequest) Environment

Scope the operation to the given environment.

func (ApiGetNetworkingV1PrivateLinkAccessRequest) Execute

type ApiGetNetworkingV1TransitGatewayAttachmentRequest

type ApiGetNetworkingV1TransitGatewayAttachmentRequest struct {
	ApiService TransitGatewayAttachmentsNetworkingV1Api
	// contains filtered or unexported fields
}

func (ApiGetNetworkingV1TransitGatewayAttachmentRequest) Environment

Scope the operation to the given environment.

func (ApiGetNetworkingV1TransitGatewayAttachmentRequest) Execute

type ApiListNetworkingV1GatewaysRequest added in v0.10.0

type ApiListNetworkingV1GatewaysRequest struct {
	ApiService GatewaysNetworkingV1Api
	// contains filtered or unexported fields
}

func (ApiListNetworkingV1GatewaysRequest) Environment added in v0.10.0

Filter the results by exact match for environment.

func (ApiListNetworkingV1GatewaysRequest) Execute added in v0.10.0

func (ApiListNetworkingV1GatewaysRequest) PageSize added in v0.10.0

A pagination size for collection requests.

func (ApiListNetworkingV1GatewaysRequest) PageToken added in v0.10.0

An opaque pagination token for collection requests.

type ApiListNetworkingV1NetworkLinkEndpointsRequest added in v0.7.0

type ApiListNetworkingV1NetworkLinkEndpointsRequest struct {
	ApiService NetworkLinkEndpointsNetworkingV1Api
	// contains filtered or unexported fields
}

func (ApiListNetworkingV1NetworkLinkEndpointsRequest) Environment added in v0.7.0

Filter the results by exact match for environment.

func (ApiListNetworkingV1NetworkLinkEndpointsRequest) Execute added in v0.7.0

func (ApiListNetworkingV1NetworkLinkEndpointsRequest) PageSize added in v0.7.0

A pagination size for collection requests.

func (ApiListNetworkingV1NetworkLinkEndpointsRequest) PageToken added in v0.7.0

An opaque pagination token for collection requests.

func (ApiListNetworkingV1NetworkLinkEndpointsRequest) SpecDisplayName added in v0.7.0

Filter the results by exact match for spec.display_name. Pass multiple times to see results matching any of the values.

func (ApiListNetworkingV1NetworkLinkEndpointsRequest) SpecNetwork added in v0.7.0

Filter the results by exact match for spec.network. Pass multiple times to see results matching any of the values.

func (ApiListNetworkingV1NetworkLinkEndpointsRequest) SpecNetworkLinkService added in v0.7.0

Filter the results by exact match for spec.network_link_service. Pass multiple times to see results matching any of the values.

func (ApiListNetworkingV1NetworkLinkEndpointsRequest) StatusPhase added in v0.7.0

Filter the results by exact match for status.phase. Pass multiple times to see results matching any of the values.

type ApiListNetworkingV1NetworkLinkServiceAssociationsRequest added in v0.7.0

type ApiListNetworkingV1NetworkLinkServiceAssociationsRequest struct {
	ApiService NetworkLinkServiceAssociationsNetworkingV1Api
	// contains filtered or unexported fields
}

func (ApiListNetworkingV1NetworkLinkServiceAssociationsRequest) Environment added in v0.7.0

Filter the results by exact match for environment.

func (ApiListNetworkingV1NetworkLinkServiceAssociationsRequest) Execute added in v0.7.0

func (ApiListNetworkingV1NetworkLinkServiceAssociationsRequest) PageSize added in v0.7.0

A pagination size for collection requests.

func (ApiListNetworkingV1NetworkLinkServiceAssociationsRequest) PageToken added in v0.7.0

An opaque pagination token for collection requests.

func (ApiListNetworkingV1NetworkLinkServiceAssociationsRequest) SpecNetworkLinkService added in v0.7.0

Filter the results by exact match for spec.network_link_service.

func (ApiListNetworkingV1NetworkLinkServiceAssociationsRequest) StatusPhase added in v0.7.0

Filter the results by exact match for status.phase. Pass multiple times to see results matching any of the values.

type ApiListNetworkingV1NetworkLinkServicesRequest added in v0.7.0

type ApiListNetworkingV1NetworkLinkServicesRequest struct {
	ApiService NetworkLinkServicesNetworkingV1Api
	// contains filtered or unexported fields
}

func (ApiListNetworkingV1NetworkLinkServicesRequest) Environment added in v0.7.0

Filter the results by exact match for environment.

func (ApiListNetworkingV1NetworkLinkServicesRequest) Execute added in v0.7.0

func (ApiListNetworkingV1NetworkLinkServicesRequest) PageSize added in v0.7.0

A pagination size for collection requests.

func (ApiListNetworkingV1NetworkLinkServicesRequest) PageToken added in v0.7.0

An opaque pagination token for collection requests.

func (ApiListNetworkingV1NetworkLinkServicesRequest) SpecDisplayName added in v0.7.0

Filter the results by exact match for spec.display_name. Pass multiple times to see results matching any of the values.

func (ApiListNetworkingV1NetworkLinkServicesRequest) SpecNetwork added in v0.7.0

Filter the results by exact match for spec.network. Pass multiple times to see results matching any of the values.

func (ApiListNetworkingV1NetworkLinkServicesRequest) StatusPhase added in v0.7.0

Filter the results by exact match for status.phase. Pass multiple times to see results matching any of the values.

type ApiListNetworkingV1NetworksRequest

type ApiListNetworkingV1NetworksRequest struct {
	ApiService NetworksNetworkingV1Api
	// contains filtered or unexported fields
}

func (ApiListNetworkingV1NetworksRequest) Environment

Filter the results by exact match for environment.

func (ApiListNetworkingV1NetworksRequest) Execute

func (ApiListNetworkingV1NetworksRequest) PageSize

A pagination size for collection requests.

func (ApiListNetworkingV1NetworksRequest) PageToken

An opaque pagination token for collection requests.

func (ApiListNetworkingV1NetworksRequest) SpecCidr added in v0.2.0

Filter the results by exact match for spec.cidr. Pass multiple times to see results matching any of the values.

func (ApiListNetworkingV1NetworksRequest) SpecCloud added in v0.2.0

Filter the results by exact match for spec.cloud. Pass multiple times to see results matching any of the values.

func (ApiListNetworkingV1NetworksRequest) SpecConnectionTypes added in v0.10.0

func (r ApiListNetworkingV1NetworksRequest) SpecConnectionTypes(specConnectionTypes []string) ApiListNetworkingV1NetworksRequest

Filter the results by exact match for spec.connection_types. Pass multiple times to see results matching any of the values.

func (ApiListNetworkingV1NetworksRequest) SpecDisplayName added in v0.2.0

Filter the results by exact match for spec.display_name. Pass multiple times to see results matching any of the values.

func (ApiListNetworkingV1NetworksRequest) SpecRegion added in v0.2.0

Filter the results by exact match for spec.region. Pass multiple times to see results matching any of the values.

func (ApiListNetworkingV1NetworksRequest) StatusPhase added in v0.2.0

Filter the results by exact match for status.phase. Pass multiple times to see results matching any of the values.

type ApiListNetworkingV1PeeringsRequest

type ApiListNetworkingV1PeeringsRequest struct {
	ApiService PeeringsNetworkingV1Api
	// contains filtered or unexported fields
}

func (ApiListNetworkingV1PeeringsRequest) Environment

Filter the results by exact match for environment.

func (ApiListNetworkingV1PeeringsRequest) Execute

func (ApiListNetworkingV1PeeringsRequest) PageSize

A pagination size for collection requests.

func (ApiListNetworkingV1PeeringsRequest) PageToken

An opaque pagination token for collection requests.

func (ApiListNetworkingV1PeeringsRequest) SpecDisplayName added in v0.2.0

Filter the results by exact match for spec.display_name. Pass multiple times to see results matching any of the values.

func (ApiListNetworkingV1PeeringsRequest) SpecNetwork added in v0.2.0

Filter the results by exact match for spec.network. Pass multiple times to see results matching any of the values.

func (ApiListNetworkingV1PeeringsRequest) StatusPhase added in v0.2.0

Filter the results by exact match for status.phase. Pass multiple times to see results matching any of the values.

type ApiListNetworkingV1PrivateLinkAccessesRequest

type ApiListNetworkingV1PrivateLinkAccessesRequest struct {
	ApiService PrivateLinkAccessesNetworkingV1Api
	// contains filtered or unexported fields
}

func (ApiListNetworkingV1PrivateLinkAccessesRequest) Environment

Filter the results by exact match for environment.

func (ApiListNetworkingV1PrivateLinkAccessesRequest) Execute

func (ApiListNetworkingV1PrivateLinkAccessesRequest) PageSize

A pagination size for collection requests.

func (ApiListNetworkingV1PrivateLinkAccessesRequest) PageToken

An opaque pagination token for collection requests.

func (ApiListNetworkingV1PrivateLinkAccessesRequest) SpecDisplayName added in v0.2.0

Filter the results by exact match for spec.display_name. Pass multiple times to see results matching any of the values.

func (ApiListNetworkingV1PrivateLinkAccessesRequest) SpecNetwork added in v0.2.0

Filter the results by exact match for spec.network. Pass multiple times to see results matching any of the values.

func (ApiListNetworkingV1PrivateLinkAccessesRequest) StatusPhase added in v0.2.0

Filter the results by exact match for status.phase. Pass multiple times to see results matching any of the values.

type ApiListNetworkingV1TransitGatewayAttachmentsRequest

type ApiListNetworkingV1TransitGatewayAttachmentsRequest struct {
	ApiService TransitGatewayAttachmentsNetworkingV1Api
	// contains filtered or unexported fields
}

func (ApiListNetworkingV1TransitGatewayAttachmentsRequest) Environment

Filter the results by exact match for environment.

func (ApiListNetworkingV1TransitGatewayAttachmentsRequest) Execute

func (ApiListNetworkingV1TransitGatewayAttachmentsRequest) PageSize

A pagination size for collection requests.

func (ApiListNetworkingV1TransitGatewayAttachmentsRequest) PageToken

An opaque pagination token for collection requests.

func (ApiListNetworkingV1TransitGatewayAttachmentsRequest) SpecDisplayName added in v0.2.0

Filter the results by exact match for spec.display_name. Pass multiple times to see results matching any of the values.

func (ApiListNetworkingV1TransitGatewayAttachmentsRequest) SpecNetwork added in v0.2.0

Filter the results by exact match for spec.network. Pass multiple times to see results matching any of the values.

func (ApiListNetworkingV1TransitGatewayAttachmentsRequest) StatusPhase added in v0.2.0

Filter the results by exact match for status.phase. Pass multiple times to see results matching any of the values.

type ApiUpdateNetworkingV1NetworkLinkEndpointRequest added in v0.7.0

type ApiUpdateNetworkingV1NetworkLinkEndpointRequest struct {
	ApiService NetworkLinkEndpointsNetworkingV1Api
	// contains filtered or unexported fields
}

func (ApiUpdateNetworkingV1NetworkLinkEndpointRequest) Execute added in v0.7.0

func (ApiUpdateNetworkingV1NetworkLinkEndpointRequest) NetworkingV1NetworkLinkEndpointUpdate added in v0.7.0

func (r ApiUpdateNetworkingV1NetworkLinkEndpointRequest) NetworkingV1NetworkLinkEndpointUpdate(networkingV1NetworkLinkEndpointUpdate NetworkingV1NetworkLinkEndpointUpdate) ApiUpdateNetworkingV1NetworkLinkEndpointRequest

type ApiUpdateNetworkingV1NetworkLinkServiceRequest added in v0.7.0

type ApiUpdateNetworkingV1NetworkLinkServiceRequest struct {
	ApiService NetworkLinkServicesNetworkingV1Api
	// contains filtered or unexported fields
}

func (ApiUpdateNetworkingV1NetworkLinkServiceRequest) Execute added in v0.7.0

func (ApiUpdateNetworkingV1NetworkLinkServiceRequest) NetworkingV1NetworkLinkServiceUpdate added in v0.7.0

func (r ApiUpdateNetworkingV1NetworkLinkServiceRequest) NetworkingV1NetworkLinkServiceUpdate(networkingV1NetworkLinkServiceUpdate NetworkingV1NetworkLinkServiceUpdate) ApiUpdateNetworkingV1NetworkLinkServiceRequest

type ApiUpdateNetworkingV1NetworkRequest

type ApiUpdateNetworkingV1NetworkRequest struct {
	ApiService NetworksNetworkingV1Api
	// contains filtered or unexported fields
}

func (ApiUpdateNetworkingV1NetworkRequest) Execute

func (ApiUpdateNetworkingV1NetworkRequest) NetworkingV1NetworkUpdate

func (r ApiUpdateNetworkingV1NetworkRequest) NetworkingV1NetworkUpdate(networkingV1NetworkUpdate NetworkingV1NetworkUpdate) ApiUpdateNetworkingV1NetworkRequest

type ApiUpdateNetworkingV1PeeringRequest

type ApiUpdateNetworkingV1PeeringRequest struct {
	ApiService PeeringsNetworkingV1Api
	// contains filtered or unexported fields
}

func (ApiUpdateNetworkingV1PeeringRequest) Execute

func (ApiUpdateNetworkingV1PeeringRequest) NetworkingV1PeeringUpdate

func (r ApiUpdateNetworkingV1PeeringRequest) NetworkingV1PeeringUpdate(networkingV1PeeringUpdate NetworkingV1PeeringUpdate) ApiUpdateNetworkingV1PeeringRequest

type ApiUpdateNetworkingV1PrivateLinkAccessRequest

type ApiUpdateNetworkingV1PrivateLinkAccessRequest struct {
	ApiService PrivateLinkAccessesNetworkingV1Api
	// contains filtered or unexported fields
}

func (ApiUpdateNetworkingV1PrivateLinkAccessRequest) Execute

func (ApiUpdateNetworkingV1PrivateLinkAccessRequest) NetworkingV1PrivateLinkAccessUpdate

func (r ApiUpdateNetworkingV1PrivateLinkAccessRequest) NetworkingV1PrivateLinkAccessUpdate(networkingV1PrivateLinkAccessUpdate NetworkingV1PrivateLinkAccessUpdate) ApiUpdateNetworkingV1PrivateLinkAccessRequest

type ApiUpdateNetworkingV1TransitGatewayAttachmentRequest added in v0.4.0

type ApiUpdateNetworkingV1TransitGatewayAttachmentRequest struct {
	ApiService TransitGatewayAttachmentsNetworkingV1Api
	// contains filtered or unexported fields
}

func (ApiUpdateNetworkingV1TransitGatewayAttachmentRequest) Execute added in v0.4.0

func (ApiUpdateNetworkingV1TransitGatewayAttachmentRequest) NetworkingV1TransitGatewayAttachmentUpdate added in v0.4.0

func (r ApiUpdateNetworkingV1TransitGatewayAttachmentRequest) NetworkingV1TransitGatewayAttachmentUpdate(networkingV1TransitGatewayAttachmentUpdate NetworkingV1TransitGatewayAttachmentUpdate) ApiUpdateNetworkingV1TransitGatewayAttachmentRequest

type BasicAuth

type BasicAuth struct {
	UserName string `json:"userName,omitempty"`
	Password string `json:"password,omitempty"`
}

BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth

type Configuration

type Configuration struct {
	Host             string            `json:"host,omitempty"`
	Scheme           string            `json:"scheme,omitempty"`
	DefaultHeader    map[string]string `json:"defaultHeader,omitempty"`
	UserAgent        string            `json:"userAgent,omitempty"`
	Debug            bool              `json:"debug,omitempty"`
	Servers          ServerConfigurations
	OperationServers map[string]ServerConfigurations
	HTTPClient       *http.Client
}

Configuration stores the configuration of the API client

func NewConfiguration

func NewConfiguration() *Configuration

NewConfiguration returns a new Configuration object

func (*Configuration) AddDefaultHeader

func (c *Configuration) AddDefaultHeader(key string, value string)

AddDefaultHeader adds a new HTTP header to the default header in the request

func (*Configuration) ServerURL

func (c *Configuration) ServerURL(index int, variables map[string]string) (string, error)

ServerURL returns URL based on server settings

func (*Configuration) ServerURLWithContext

func (c *Configuration) ServerURLWithContext(ctx context.Context, endpoint string) (string, error)

ServerURLWithContext returns a new server URL given an endpoint

type EnvScopedObjectReference added in v0.7.0

type EnvScopedObjectReference struct {
	// ID of the referred resource
	Id string `json:"id,omitempty"`
	// Environment of the referred resource, if env-scoped
	Environment *string `json:"environment,omitempty"`
	// API URL for accessing or modifying the referred object
	Related string `json:"related,omitempty"`
	// CRN reference to the referred resource
	ResourceName string `json:"resource_name,omitempty"`
}

EnvScopedObjectReference ObjectReference provides information for you to locate the referred object

func NewEnvScopedObjectReference added in v0.7.0

func NewEnvScopedObjectReference(id string, related string, resourceName string) *EnvScopedObjectReference

NewEnvScopedObjectReference instantiates a new EnvScopedObjectReference object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewEnvScopedObjectReferenceWithDefaults added in v0.7.0

func NewEnvScopedObjectReferenceWithDefaults() *EnvScopedObjectReference

NewEnvScopedObjectReferenceWithDefaults instantiates a new EnvScopedObjectReference object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*EnvScopedObjectReference) GetEnvironment added in v0.7.0

func (o *EnvScopedObjectReference) GetEnvironment() string

GetEnvironment returns the Environment field value if set, zero value otherwise.

func (*EnvScopedObjectReference) GetEnvironmentOk added in v0.7.0

func (o *EnvScopedObjectReference) GetEnvironmentOk() (*string, bool)

GetEnvironmentOk returns a tuple with the Environment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EnvScopedObjectReference) GetId added in v0.7.0

func (o *EnvScopedObjectReference) GetId() string

GetId returns the Id field value

func (*EnvScopedObjectReference) GetIdOk added in v0.7.0

func (o *EnvScopedObjectReference) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*EnvScopedObjectReference) GetRelated added in v0.7.0

func (o *EnvScopedObjectReference) GetRelated() string

GetRelated returns the Related field value

func (*EnvScopedObjectReference) GetRelatedOk added in v0.7.0

func (o *EnvScopedObjectReference) GetRelatedOk() (*string, bool)

GetRelatedOk returns a tuple with the Related field value and a boolean to check if the value has been set.

func (*EnvScopedObjectReference) GetResourceName added in v0.7.0

func (o *EnvScopedObjectReference) GetResourceName() string

GetResourceName returns the ResourceName field value

func (*EnvScopedObjectReference) GetResourceNameOk added in v0.7.0

func (o *EnvScopedObjectReference) GetResourceNameOk() (*string, bool)

GetResourceNameOk returns a tuple with the ResourceName field value and a boolean to check if the value has been set.

func (*EnvScopedObjectReference) HasEnvironment added in v0.7.0

func (o *EnvScopedObjectReference) HasEnvironment() bool

HasEnvironment returns a boolean if a field has been set.

func (EnvScopedObjectReference) MarshalJSON added in v0.7.0

func (o EnvScopedObjectReference) MarshalJSON() ([]byte, error)

func (*EnvScopedObjectReference) Redact added in v0.7.0

func (o *EnvScopedObjectReference) Redact()

Redact resets all sensitive fields to their zero value.

func (*EnvScopedObjectReference) SetEnvironment added in v0.7.0

func (o *EnvScopedObjectReference) SetEnvironment(v string)

SetEnvironment gets a reference to the given string and assigns it to the Environment field.

func (*EnvScopedObjectReference) SetId added in v0.7.0

func (o *EnvScopedObjectReference) SetId(v string)

SetId sets field value

func (*EnvScopedObjectReference) SetRelated added in v0.7.0

func (o *EnvScopedObjectReference) SetRelated(v string)

SetRelated sets field value

func (*EnvScopedObjectReference) SetResourceName added in v0.7.0

func (o *EnvScopedObjectReference) SetResourceName(v string)

SetResourceName sets field value

type Error

type Error struct {
	// A unique identifier for this particular occurrence of the problem.
	Id *string `json:"id,omitempty"`
	// The HTTP status code applicable to this problem, expressed as a string value.
	Status *string `json:"status,omitempty"`
	// An application-specific error code, expressed as a string value.
	Code *string `json:"code,omitempty"`
	// A short, human-readable summary of the problem. It **SHOULD NOT** change from occurrence to occurrence of the problem, except for purposes of localization.
	Title *string `json:"title,omitempty"`
	// A human-readable explanation specific to this occurrence of the problem.
	Detail *string      `json:"detail,omitempty"`
	Source *ErrorSource `json:"source,omitempty"`
}

Error Describes a particular error encountered while performing an operation.

func NewError

func NewError() *Error

NewError instantiates a new Error object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewErrorWithDefaults

func NewErrorWithDefaults() *Error

NewErrorWithDefaults instantiates a new Error object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Error) GetCode

func (o *Error) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*Error) GetCodeOk

func (o *Error) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Error) GetDetail

func (o *Error) GetDetail() string

GetDetail returns the Detail field value if set, zero value otherwise.

func (*Error) GetDetailOk

func (o *Error) GetDetailOk() (*string, bool)

GetDetailOk returns a tuple with the Detail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Error) GetId

func (o *Error) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Error) GetIdOk

func (o *Error) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Error) GetSource

func (o *Error) GetSource() ErrorSource

GetSource returns the Source field value if set, zero value otherwise.

func (*Error) GetSourceOk

func (o *Error) GetSourceOk() (*ErrorSource, bool)

GetSourceOk returns a tuple with the Source field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Error) GetStatus

func (o *Error) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*Error) GetStatusOk

func (o *Error) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Error) GetTitle

func (o *Error) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*Error) GetTitleOk

func (o *Error) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Error) HasCode

func (o *Error) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*Error) HasDetail

func (o *Error) HasDetail() bool

HasDetail returns a boolean if a field has been set.

func (*Error) HasId

func (o *Error) HasId() bool

HasId returns a boolean if a field has been set.

func (*Error) HasSource

func (o *Error) HasSource() bool

HasSource returns a boolean if a field has been set.

func (*Error) HasStatus

func (o *Error) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*Error) HasTitle

func (o *Error) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (Error) MarshalJSON

func (o Error) MarshalJSON() ([]byte, error)

func (*Error) Redact added in v0.2.0

func (o *Error) Redact()

Redact resets all sensitive fields to their zero value.

func (*Error) SetCode

func (o *Error) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*Error) SetDetail

func (o *Error) SetDetail(v string)

SetDetail gets a reference to the given string and assigns it to the Detail field.

func (*Error) SetId

func (o *Error) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*Error) SetSource

func (o *Error) SetSource(v ErrorSource)

SetSource gets a reference to the given ErrorSource and assigns it to the Source field.

func (*Error) SetStatus

func (o *Error) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*Error) SetTitle

func (o *Error) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

type ErrorSource

type ErrorSource struct {
	// A JSON Pointer [RFC6901] to the associated entity in the request document [e.g. \"/spec\" for a spec object, or \"/spec/title\" for a specific field].
	Pointer *string `json:"pointer,omitempty"`
	// A string indicating which query parameter caused the error.
	Parameter *string `json:"parameter,omitempty"`
}

ErrorSource If this error was caused by a particular part of the API request, the source will point to the query string parameter or request body property that caused it.

func NewErrorSource

func NewErrorSource() *ErrorSource

NewErrorSource instantiates a new ErrorSource object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewErrorSourceWithDefaults

func NewErrorSourceWithDefaults() *ErrorSource

NewErrorSourceWithDefaults instantiates a new ErrorSource object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ErrorSource) GetParameter

func (o *ErrorSource) GetParameter() string

GetParameter returns the Parameter field value if set, zero value otherwise.

func (*ErrorSource) GetParameterOk

func (o *ErrorSource) GetParameterOk() (*string, bool)

GetParameterOk returns a tuple with the Parameter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ErrorSource) GetPointer

func (o *ErrorSource) GetPointer() string

GetPointer returns the Pointer field value if set, zero value otherwise.

func (*ErrorSource) GetPointerOk

func (o *ErrorSource) GetPointerOk() (*string, bool)

GetPointerOk returns a tuple with the Pointer field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ErrorSource) HasParameter

func (o *ErrorSource) HasParameter() bool

HasParameter returns a boolean if a field has been set.

func (*ErrorSource) HasPointer

func (o *ErrorSource) HasPointer() bool

HasPointer returns a boolean if a field has been set.

func (ErrorSource) MarshalJSON

func (o ErrorSource) MarshalJSON() ([]byte, error)

func (*ErrorSource) Redact added in v0.2.0

func (o *ErrorSource) Redact()

Redact resets all sensitive fields to their zero value.

func (*ErrorSource) SetParameter

func (o *ErrorSource) SetParameter(v string)

SetParameter gets a reference to the given string and assigns it to the Parameter field.

func (*ErrorSource) SetPointer

func (o *ErrorSource) SetPointer(v string)

SetPointer gets a reference to the given string and assigns it to the Pointer field.

type Failure

type Failure struct {
	// List of errors which caused this operation to fail
	Errors []Error `json:"errors,omitempty"`
}

Failure Provides information about problems encountered while performing an operation.

func NewFailure

func NewFailure(errors []Error) *Failure

NewFailure instantiates a new Failure object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFailureWithDefaults

func NewFailureWithDefaults() *Failure

NewFailureWithDefaults instantiates a new Failure object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Failure) GetErrors

func (o *Failure) GetErrors() []Error

GetErrors returns the Errors field value

func (*Failure) GetErrorsOk

func (o *Failure) GetErrorsOk() (*[]Error, bool)

GetErrorsOk returns a tuple with the Errors field value and a boolean to check if the value has been set.

func (Failure) MarshalJSON

func (o Failure) MarshalJSON() ([]byte, error)

func (*Failure) Redact added in v0.2.0

func (o *Failure) Redact()

Redact resets all sensitive fields to their zero value.

func (*Failure) SetErrors

func (o *Failure) SetErrors(v []Error)

SetErrors sets field value

type GatewaysNetworkingV1Api added in v0.10.0

type GatewaysNetworkingV1Api interface {

	/*
			GetNetworkingV1Gateway Read a Gateway

			[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

		Make a request to read a gateway.

			 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 @param id The unique identifier for the gateway.
			 @return ApiGetNetworkingV1GatewayRequest
	*/
	GetNetworkingV1Gateway(ctx _context.Context, id string) ApiGetNetworkingV1GatewayRequest

	// GetNetworkingV1GatewayExecute executes the request
	//  @return NetworkingV1Gateway
	GetNetworkingV1GatewayExecute(r ApiGetNetworkingV1GatewayRequest) (NetworkingV1Gateway, *_nethttp.Response, error)

	/*
			ListNetworkingV1Gateways List of Gateways

			[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

		Retrieve a sorted, filtered, paginated list of all gateways.

			 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 @return ApiListNetworkingV1GatewaysRequest
	*/
	ListNetworkingV1Gateways(ctx _context.Context) ApiListNetworkingV1GatewaysRequest

	// ListNetworkingV1GatewaysExecute executes the request
	//  @return NetworkingV1GatewayList
	ListNetworkingV1GatewaysExecute(r ApiListNetworkingV1GatewaysRequest) (NetworkingV1GatewayList, *_nethttp.Response, error)
}

type GatewaysNetworkingV1ApiService added in v0.10.0

type GatewaysNetworkingV1ApiService service

GatewaysNetworkingV1ApiService GatewaysNetworkingV1Api service

func (*GatewaysNetworkingV1ApiService) GetNetworkingV1Gateway added in v0.10.0

GetNetworkingV1Gateway Read a Gateway

[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

Make a request to read a gateway.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id The unique identifier for the gateway.
@return ApiGetNetworkingV1GatewayRequest

func (*GatewaysNetworkingV1ApiService) GetNetworkingV1GatewayExecute added in v0.10.0

Execute executes the request

@return NetworkingV1Gateway

func (*GatewaysNetworkingV1ApiService) ListNetworkingV1Gateways added in v0.10.0

ListNetworkingV1Gateways List of Gateways

[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

Retrieve a sorted, filtered, paginated list of all gateways.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListNetworkingV1GatewaysRequest

func (*GatewaysNetworkingV1ApiService) ListNetworkingV1GatewaysExecute added in v0.10.0

Execute executes the request

@return NetworkingV1GatewayList

type GenericOpenAPIError

type GenericOpenAPIError struct {
	// contains filtered or unexported fields
}

GenericOpenAPIError Provides access to the body, error and model on returned errors.

func (GenericOpenAPIError) Body

func (e GenericOpenAPIError) Body() []byte

Body returns the raw bytes of the response

func (GenericOpenAPIError) Error

func (e GenericOpenAPIError) Error() string

Error returns non-empty string if there was an error.

func (GenericOpenAPIError) Model

func (e GenericOpenAPIError) Model() interface{}

Model returns the unpacked model of the error

type GlobalObjectReference added in v0.7.0

type GlobalObjectReference struct {
	// ID of the referred resource
	Id string `json:"id,omitempty"`
	// API URL for accessing or modifying the referred object
	Related string `json:"related,omitempty"`
	// CRN reference to the referred resource
	ResourceName string `json:"resource_name,omitempty"`
}

GlobalObjectReference ObjectReference provides information for you to locate the referred object

func NewGlobalObjectReference added in v0.7.0

func NewGlobalObjectReference(id string, related string, resourceName string) *GlobalObjectReference

NewGlobalObjectReference instantiates a new GlobalObjectReference object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGlobalObjectReferenceWithDefaults added in v0.7.0

func NewGlobalObjectReferenceWithDefaults() *GlobalObjectReference

NewGlobalObjectReferenceWithDefaults instantiates a new GlobalObjectReference object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GlobalObjectReference) GetId added in v0.7.0

func (o *GlobalObjectReference) GetId() string

GetId returns the Id field value

func (*GlobalObjectReference) GetIdOk added in v0.7.0

func (o *GlobalObjectReference) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*GlobalObjectReference) GetRelated added in v0.7.0

func (o *GlobalObjectReference) GetRelated() string

GetRelated returns the Related field value

func (*GlobalObjectReference) GetRelatedOk added in v0.7.0

func (o *GlobalObjectReference) GetRelatedOk() (*string, bool)

GetRelatedOk returns a tuple with the Related field value and a boolean to check if the value has been set.

func (*GlobalObjectReference) GetResourceName added in v0.7.0

func (o *GlobalObjectReference) GetResourceName() string

GetResourceName returns the ResourceName field value

func (*GlobalObjectReference) GetResourceNameOk added in v0.7.0

func (o *GlobalObjectReference) GetResourceNameOk() (*string, bool)

GetResourceNameOk returns a tuple with the ResourceName field value and a boolean to check if the value has been set.

func (GlobalObjectReference) MarshalJSON added in v0.7.0

func (o GlobalObjectReference) MarshalJSON() ([]byte, error)

func (*GlobalObjectReference) Redact added in v0.7.0

func (o *GlobalObjectReference) Redact()

Redact resets all sensitive fields to their zero value.

func (*GlobalObjectReference) SetId added in v0.7.0

func (o *GlobalObjectReference) SetId(v string)

SetId sets field value

func (*GlobalObjectReference) SetRelated added in v0.7.0

func (o *GlobalObjectReference) SetRelated(v string)

SetRelated sets field value

func (*GlobalObjectReference) SetResourceName added in v0.7.0

func (o *GlobalObjectReference) SetResourceName(v string)

SetResourceName sets field value

type ListMeta

type ListMeta struct {
	// A link to the first page of results. If a response does not contain a first link, then direct navigation to the first page is not supported.
	First NullableString `json:"first,omitempty"`
	// A link to the last page of results. If a response does not contain a last link, then direct navigation to the last page is not supported.
	Last NullableString `json:"last,omitempty"`
	// A link to the previous page of results. If a response does not contain a prev link, then either there is no previous data or backwards traversal through the result set is not supported.
	Prev NullableString `json:"prev,omitempty"`
	// A link to the next page of results. If a response does not contain a next link, then there is no more data available.
	Next NullableString `json:"next,omitempty"`
	// Number of records in the full result set. This response may be paginated and have a smaller number of records.
	TotalSize *int32 `json:"total_size,omitempty"`
}

ListMeta ListMeta describes metadata that resource collections may have

func NewListMeta

func NewListMeta() *ListMeta

NewListMeta instantiates a new ListMeta object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListMetaWithDefaults

func NewListMetaWithDefaults() *ListMeta

NewListMetaWithDefaults instantiates a new ListMeta object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListMeta) GetFirst

func (o *ListMeta) GetFirst() string

GetFirst returns the First field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ListMeta) GetFirstOk

func (o *ListMeta) GetFirstOk() (*string, bool)

GetFirstOk returns a tuple with the First field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ListMeta) GetLast

func (o *ListMeta) GetLast() string

GetLast returns the Last field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ListMeta) GetLastOk

func (o *ListMeta) GetLastOk() (*string, bool)

GetLastOk returns a tuple with the Last field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ListMeta) GetNext

func (o *ListMeta) GetNext() string

GetNext returns the Next field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ListMeta) GetNextOk

func (o *ListMeta) GetNextOk() (*string, bool)

GetNextOk returns a tuple with the Next field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ListMeta) GetPrev

func (o *ListMeta) GetPrev() string

GetPrev returns the Prev field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ListMeta) GetPrevOk

func (o *ListMeta) GetPrevOk() (*string, bool)

GetPrevOk returns a tuple with the Prev field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ListMeta) GetTotalSize

func (o *ListMeta) GetTotalSize() int32

GetTotalSize returns the TotalSize field value if set, zero value otherwise.

func (*ListMeta) GetTotalSizeOk

func (o *ListMeta) GetTotalSizeOk() (*int32, bool)

GetTotalSizeOk returns a tuple with the TotalSize field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListMeta) HasFirst

func (o *ListMeta) HasFirst() bool

HasFirst returns a boolean if a field has been set.

func (*ListMeta) HasLast

func (o *ListMeta) HasLast() bool

HasLast returns a boolean if a field has been set.

func (*ListMeta) HasNext

func (o *ListMeta) HasNext() bool

HasNext returns a boolean if a field has been set.

func (*ListMeta) HasPrev

func (o *ListMeta) HasPrev() bool

HasPrev returns a boolean if a field has been set.

func (*ListMeta) HasTotalSize

func (o *ListMeta) HasTotalSize() bool

HasTotalSize returns a boolean if a field has been set.

func (ListMeta) MarshalJSON

func (o ListMeta) MarshalJSON() ([]byte, error)

func (*ListMeta) Redact added in v0.2.0

func (o *ListMeta) Redact()

Redact resets all sensitive fields to their zero value.

func (*ListMeta) SetFirst

func (o *ListMeta) SetFirst(v string)

SetFirst gets a reference to the given NullableString and assigns it to the First field.

func (*ListMeta) SetFirstNil

func (o *ListMeta) SetFirstNil()

SetFirstNil sets the value for First to be an explicit nil

func (*ListMeta) SetLast

func (o *ListMeta) SetLast(v string)

SetLast gets a reference to the given NullableString and assigns it to the Last field.

func (*ListMeta) SetLastNil

func (o *ListMeta) SetLastNil()

SetLastNil sets the value for Last to be an explicit nil

func (*ListMeta) SetNext

func (o *ListMeta) SetNext(v string)

SetNext gets a reference to the given NullableString and assigns it to the Next field.

func (*ListMeta) SetNextNil

func (o *ListMeta) SetNextNil()

SetNextNil sets the value for Next to be an explicit nil

func (*ListMeta) SetPrev

func (o *ListMeta) SetPrev(v string)

SetPrev gets a reference to the given NullableString and assigns it to the Prev field.

func (*ListMeta) SetPrevNil

func (o *ListMeta) SetPrevNil()

SetPrevNil sets the value for Prev to be an explicit nil

func (*ListMeta) SetTotalSize

func (o *ListMeta) SetTotalSize(v int32)

SetTotalSize gets a reference to the given int32 and assigns it to the TotalSize field.

func (*ListMeta) UnsetFirst

func (o *ListMeta) UnsetFirst()

UnsetFirst ensures that no value is present for First, not even an explicit nil

func (*ListMeta) UnsetLast

func (o *ListMeta) UnsetLast()

UnsetLast ensures that no value is present for Last, not even an explicit nil

func (*ListMeta) UnsetNext

func (o *ListMeta) UnsetNext()

UnsetNext ensures that no value is present for Next, not even an explicit nil

func (*ListMeta) UnsetPrev

func (o *ListMeta) UnsetPrev()

UnsetPrev ensures that no value is present for Prev, not even an explicit nil

type NetworkLinkEndpointsNetworkingV1Api added in v0.7.0

type NetworkLinkEndpointsNetworkingV1Api interface {

	/*
			CreateNetworkingV1NetworkLinkEndpoint Create a Network Link Endpoint

			[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

		Make a request to create a network link endpoint.

			 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 @return ApiCreateNetworkingV1NetworkLinkEndpointRequest
	*/
	CreateNetworkingV1NetworkLinkEndpoint(ctx _context.Context) ApiCreateNetworkingV1NetworkLinkEndpointRequest

	// CreateNetworkingV1NetworkLinkEndpointExecute executes the request
	//  @return NetworkingV1NetworkLinkEndpoint
	CreateNetworkingV1NetworkLinkEndpointExecute(r ApiCreateNetworkingV1NetworkLinkEndpointRequest) (NetworkingV1NetworkLinkEndpoint, *_nethttp.Response, error)

	/*
			DeleteNetworkingV1NetworkLinkEndpoint Delete a Network Link Endpoint

			[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

		Make a request to delete a network link endpoint.

			 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 @param id The unique identifier for the network link endpoint.
			 @return ApiDeleteNetworkingV1NetworkLinkEndpointRequest
	*/
	DeleteNetworkingV1NetworkLinkEndpoint(ctx _context.Context, id string) ApiDeleteNetworkingV1NetworkLinkEndpointRequest

	// DeleteNetworkingV1NetworkLinkEndpointExecute executes the request
	DeleteNetworkingV1NetworkLinkEndpointExecute(r ApiDeleteNetworkingV1NetworkLinkEndpointRequest) (*_nethttp.Response, error)

	/*
			GetNetworkingV1NetworkLinkEndpoint Read a Network Link Endpoint

			[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

		Make a request to read a network link endpoint.

			 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 @param id The unique identifier for the network link endpoint.
			 @return ApiGetNetworkingV1NetworkLinkEndpointRequest
	*/
	GetNetworkingV1NetworkLinkEndpoint(ctx _context.Context, id string) ApiGetNetworkingV1NetworkLinkEndpointRequest

	// GetNetworkingV1NetworkLinkEndpointExecute executes the request
	//  @return NetworkingV1NetworkLinkEndpoint
	GetNetworkingV1NetworkLinkEndpointExecute(r ApiGetNetworkingV1NetworkLinkEndpointRequest) (NetworkingV1NetworkLinkEndpoint, *_nethttp.Response, error)

	/*
			ListNetworkingV1NetworkLinkEndpoints List of Network Link Endpoints

			[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

		Retrieve a sorted, filtered, paginated list of all network link endpoints.

			 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 @return ApiListNetworkingV1NetworkLinkEndpointsRequest
	*/
	ListNetworkingV1NetworkLinkEndpoints(ctx _context.Context) ApiListNetworkingV1NetworkLinkEndpointsRequest

	// ListNetworkingV1NetworkLinkEndpointsExecute executes the request
	//  @return NetworkingV1NetworkLinkEndpointList
	ListNetworkingV1NetworkLinkEndpointsExecute(r ApiListNetworkingV1NetworkLinkEndpointsRequest) (NetworkingV1NetworkLinkEndpointList, *_nethttp.Response, error)

	/*
			UpdateNetworkingV1NetworkLinkEndpoint Update a Network Link Endpoint

			[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

		Make a request to update a network link endpoint.



			 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 @param id The unique identifier for the network link endpoint.
			 @return ApiUpdateNetworkingV1NetworkLinkEndpointRequest
	*/
	UpdateNetworkingV1NetworkLinkEndpoint(ctx _context.Context, id string) ApiUpdateNetworkingV1NetworkLinkEndpointRequest

	// UpdateNetworkingV1NetworkLinkEndpointExecute executes the request
	//  @return NetworkingV1NetworkLinkEndpoint
	UpdateNetworkingV1NetworkLinkEndpointExecute(r ApiUpdateNetworkingV1NetworkLinkEndpointRequest) (NetworkingV1NetworkLinkEndpoint, *_nethttp.Response, error)
}

type NetworkLinkEndpointsNetworkingV1ApiService added in v0.7.0

type NetworkLinkEndpointsNetworkingV1ApiService service

NetworkLinkEndpointsNetworkingV1ApiService NetworkLinkEndpointsNetworkingV1Api service

func (*NetworkLinkEndpointsNetworkingV1ApiService) CreateNetworkingV1NetworkLinkEndpoint added in v0.7.0

CreateNetworkingV1NetworkLinkEndpoint Create a Network Link Endpoint

[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

Make a request to create a network link endpoint.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateNetworkingV1NetworkLinkEndpointRequest

func (*NetworkLinkEndpointsNetworkingV1ApiService) CreateNetworkingV1NetworkLinkEndpointExecute added in v0.7.0

Execute executes the request

@return NetworkingV1NetworkLinkEndpoint

func (*NetworkLinkEndpointsNetworkingV1ApiService) DeleteNetworkingV1NetworkLinkEndpoint added in v0.7.0

DeleteNetworkingV1NetworkLinkEndpoint Delete a Network Link Endpoint

[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

Make a request to delete a network link endpoint.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id The unique identifier for the network link endpoint.
@return ApiDeleteNetworkingV1NetworkLinkEndpointRequest

func (*NetworkLinkEndpointsNetworkingV1ApiService) DeleteNetworkingV1NetworkLinkEndpointExecute added in v0.7.0

Execute executes the request

func (*NetworkLinkEndpointsNetworkingV1ApiService) GetNetworkingV1NetworkLinkEndpoint added in v0.7.0

GetNetworkingV1NetworkLinkEndpoint Read a Network Link Endpoint

[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

Make a request to read a network link endpoint.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id The unique identifier for the network link endpoint.
@return ApiGetNetworkingV1NetworkLinkEndpointRequest

func (*NetworkLinkEndpointsNetworkingV1ApiService) GetNetworkingV1NetworkLinkEndpointExecute added in v0.7.0

Execute executes the request

@return NetworkingV1NetworkLinkEndpoint

func (*NetworkLinkEndpointsNetworkingV1ApiService) ListNetworkingV1NetworkLinkEndpoints added in v0.7.0

ListNetworkingV1NetworkLinkEndpoints List of Network Link Endpoints

[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

Retrieve a sorted, filtered, paginated list of all network link endpoints.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListNetworkingV1NetworkLinkEndpointsRequest

func (*NetworkLinkEndpointsNetworkingV1ApiService) ListNetworkingV1NetworkLinkEndpointsExecute added in v0.7.0

Execute executes the request

@return NetworkingV1NetworkLinkEndpointList

func (*NetworkLinkEndpointsNetworkingV1ApiService) UpdateNetworkingV1NetworkLinkEndpoint added in v0.7.0

UpdateNetworkingV1NetworkLinkEndpoint Update a Network Link Endpoint

[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

Make a request to update a network link endpoint.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id The unique identifier for the network link endpoint.
@return ApiUpdateNetworkingV1NetworkLinkEndpointRequest

func (*NetworkLinkEndpointsNetworkingV1ApiService) UpdateNetworkingV1NetworkLinkEndpointExecute added in v0.7.0

Execute executes the request

@return NetworkingV1NetworkLinkEndpoint

type NetworkLinkServiceAssociationsNetworkingV1Api added in v0.7.0

type NetworkLinkServiceAssociationsNetworkingV1Api interface {

	/*
			GetNetworkingV1NetworkLinkServiceAssociation Read a Network Link Service Association

			[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

		Make a request to read a network link service association.

			 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 @param id The unique identifier for the network link service association.
			 @return ApiGetNetworkingV1NetworkLinkServiceAssociationRequest
	*/
	GetNetworkingV1NetworkLinkServiceAssociation(ctx _context.Context, id string) ApiGetNetworkingV1NetworkLinkServiceAssociationRequest

	// GetNetworkingV1NetworkLinkServiceAssociationExecute executes the request
	//  @return NetworkingV1NetworkLinkServiceAssociation
	GetNetworkingV1NetworkLinkServiceAssociationExecute(r ApiGetNetworkingV1NetworkLinkServiceAssociationRequest) (NetworkingV1NetworkLinkServiceAssociation, *_nethttp.Response, error)

	/*
			ListNetworkingV1NetworkLinkServiceAssociations List of Network Link Service Associations

			[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

		Retrieve a sorted, filtered, paginated list of all network link service associations.

			 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 @return ApiListNetworkingV1NetworkLinkServiceAssociationsRequest
	*/
	ListNetworkingV1NetworkLinkServiceAssociations(ctx _context.Context) ApiListNetworkingV1NetworkLinkServiceAssociationsRequest

	// ListNetworkingV1NetworkLinkServiceAssociationsExecute executes the request
	//  @return NetworkingV1NetworkLinkServiceAssociationList
	ListNetworkingV1NetworkLinkServiceAssociationsExecute(r ApiListNetworkingV1NetworkLinkServiceAssociationsRequest) (NetworkingV1NetworkLinkServiceAssociationList, *_nethttp.Response, error)
}

type NetworkLinkServiceAssociationsNetworkingV1ApiService added in v0.7.0

type NetworkLinkServiceAssociationsNetworkingV1ApiService service

NetworkLinkServiceAssociationsNetworkingV1ApiService NetworkLinkServiceAssociationsNetworkingV1Api service

func (*NetworkLinkServiceAssociationsNetworkingV1ApiService) GetNetworkingV1NetworkLinkServiceAssociation added in v0.7.0

GetNetworkingV1NetworkLinkServiceAssociation Read a Network Link Service Association

[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

Make a request to read a network link service association.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id The unique identifier for the network link service association.
@return ApiGetNetworkingV1NetworkLinkServiceAssociationRequest

func (*NetworkLinkServiceAssociationsNetworkingV1ApiService) GetNetworkingV1NetworkLinkServiceAssociationExecute added in v0.7.0

Execute executes the request

@return NetworkingV1NetworkLinkServiceAssociation

func (*NetworkLinkServiceAssociationsNetworkingV1ApiService) ListNetworkingV1NetworkLinkServiceAssociations added in v0.7.0

ListNetworkingV1NetworkLinkServiceAssociations List of Network Link Service Associations

[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

Retrieve a sorted, filtered, paginated list of all network link service associations.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListNetworkingV1NetworkLinkServiceAssociationsRequest

func (*NetworkLinkServiceAssociationsNetworkingV1ApiService) ListNetworkingV1NetworkLinkServiceAssociationsExecute added in v0.7.0

Execute executes the request

@return NetworkingV1NetworkLinkServiceAssociationList

type NetworkLinkServicesNetworkingV1Api added in v0.7.0

type NetworkLinkServicesNetworkingV1Api interface {

	/*
			CreateNetworkingV1NetworkLinkService Create a Network Link Service

			[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

		Make a request to create a network link service.

			 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 @return ApiCreateNetworkingV1NetworkLinkServiceRequest
	*/
	CreateNetworkingV1NetworkLinkService(ctx _context.Context) ApiCreateNetworkingV1NetworkLinkServiceRequest

	// CreateNetworkingV1NetworkLinkServiceExecute executes the request
	//  @return NetworkingV1NetworkLinkService
	CreateNetworkingV1NetworkLinkServiceExecute(r ApiCreateNetworkingV1NetworkLinkServiceRequest) (NetworkingV1NetworkLinkService, *_nethttp.Response, error)

	/*
			DeleteNetworkingV1NetworkLinkService Delete a Network Link Service

			[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

		Make a request to delete a network link service.

			 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 @param id The unique identifier for the network link service.
			 @return ApiDeleteNetworkingV1NetworkLinkServiceRequest
	*/
	DeleteNetworkingV1NetworkLinkService(ctx _context.Context, id string) ApiDeleteNetworkingV1NetworkLinkServiceRequest

	// DeleteNetworkingV1NetworkLinkServiceExecute executes the request
	DeleteNetworkingV1NetworkLinkServiceExecute(r ApiDeleteNetworkingV1NetworkLinkServiceRequest) (*_nethttp.Response, error)

	/*
			GetNetworkingV1NetworkLinkService Read a Network Link Service

			[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

		Make a request to read a network link service.

			 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 @param id The unique identifier for the network link service.
			 @return ApiGetNetworkingV1NetworkLinkServiceRequest
	*/
	GetNetworkingV1NetworkLinkService(ctx _context.Context, id string) ApiGetNetworkingV1NetworkLinkServiceRequest

	// GetNetworkingV1NetworkLinkServiceExecute executes the request
	//  @return NetworkingV1NetworkLinkService
	GetNetworkingV1NetworkLinkServiceExecute(r ApiGetNetworkingV1NetworkLinkServiceRequest) (NetworkingV1NetworkLinkService, *_nethttp.Response, error)

	/*
			ListNetworkingV1NetworkLinkServices List of Network Link Services

			[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

		Retrieve a sorted, filtered, paginated list of all network link services.

			 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 @return ApiListNetworkingV1NetworkLinkServicesRequest
	*/
	ListNetworkingV1NetworkLinkServices(ctx _context.Context) ApiListNetworkingV1NetworkLinkServicesRequest

	// ListNetworkingV1NetworkLinkServicesExecute executes the request
	//  @return NetworkingV1NetworkLinkServiceList
	ListNetworkingV1NetworkLinkServicesExecute(r ApiListNetworkingV1NetworkLinkServicesRequest) (NetworkingV1NetworkLinkServiceList, *_nethttp.Response, error)

	/*
			UpdateNetworkingV1NetworkLinkService Update a Network Link Service

			[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

		Make a request to update a network link service.



			 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 @param id The unique identifier for the network link service.
			 @return ApiUpdateNetworkingV1NetworkLinkServiceRequest
	*/
	UpdateNetworkingV1NetworkLinkService(ctx _context.Context, id string) ApiUpdateNetworkingV1NetworkLinkServiceRequest

	// UpdateNetworkingV1NetworkLinkServiceExecute executes the request
	//  @return NetworkingV1NetworkLinkService
	UpdateNetworkingV1NetworkLinkServiceExecute(r ApiUpdateNetworkingV1NetworkLinkServiceRequest) (NetworkingV1NetworkLinkService, *_nethttp.Response, error)
}

type NetworkLinkServicesNetworkingV1ApiService added in v0.7.0

type NetworkLinkServicesNetworkingV1ApiService service

NetworkLinkServicesNetworkingV1ApiService NetworkLinkServicesNetworkingV1Api service

func (*NetworkLinkServicesNetworkingV1ApiService) CreateNetworkingV1NetworkLinkService added in v0.7.0

CreateNetworkingV1NetworkLinkService Create a Network Link Service

[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

Make a request to create a network link service.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateNetworkingV1NetworkLinkServiceRequest

func (*NetworkLinkServicesNetworkingV1ApiService) CreateNetworkingV1NetworkLinkServiceExecute added in v0.7.0

Execute executes the request

@return NetworkingV1NetworkLinkService

func (*NetworkLinkServicesNetworkingV1ApiService) DeleteNetworkingV1NetworkLinkService added in v0.7.0

DeleteNetworkingV1NetworkLinkService Delete a Network Link Service

[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

Make a request to delete a network link service.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id The unique identifier for the network link service.
@return ApiDeleteNetworkingV1NetworkLinkServiceRequest

func (*NetworkLinkServicesNetworkingV1ApiService) DeleteNetworkingV1NetworkLinkServiceExecute added in v0.7.0

Execute executes the request

func (*NetworkLinkServicesNetworkingV1ApiService) GetNetworkingV1NetworkLinkService added in v0.7.0

GetNetworkingV1NetworkLinkService Read a Network Link Service

[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

Make a request to read a network link service.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id The unique identifier for the network link service.
@return ApiGetNetworkingV1NetworkLinkServiceRequest

func (*NetworkLinkServicesNetworkingV1ApiService) GetNetworkingV1NetworkLinkServiceExecute added in v0.7.0

Execute executes the request

@return NetworkingV1NetworkLinkService

func (*NetworkLinkServicesNetworkingV1ApiService) ListNetworkingV1NetworkLinkServices added in v0.7.0

ListNetworkingV1NetworkLinkServices List of Network Link Services

[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

Retrieve a sorted, filtered, paginated list of all network link services.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListNetworkingV1NetworkLinkServicesRequest

func (*NetworkLinkServicesNetworkingV1ApiService) ListNetworkingV1NetworkLinkServicesExecute added in v0.7.0

Execute executes the request

@return NetworkingV1NetworkLinkServiceList

func (*NetworkLinkServicesNetworkingV1ApiService) UpdateNetworkingV1NetworkLinkService added in v0.7.0

UpdateNetworkingV1NetworkLinkService Update a Network Link Service

[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

Make a request to update a network link service.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id The unique identifier for the network link service.
@return ApiUpdateNetworkingV1NetworkLinkServiceRequest

func (*NetworkLinkServicesNetworkingV1ApiService) UpdateNetworkingV1NetworkLinkServiceExecute added in v0.7.0

Execute executes the request

@return NetworkingV1NetworkLinkService

type NetworkingV1AwsEgressPrivateLinkGatewaySpec added in v0.11.0

type NetworkingV1AwsEgressPrivateLinkGatewaySpec struct {
	// AWS Egress Private Link Gateway Spec kind type.
	Kind string `json:"kind,omitempty"`
	// AWS region of the Egress Private Link Gateway.
	Region string `json:"region,omitempty"`
}

NetworkingV1AwsEgressPrivateLinkGatewaySpec AWS Egress Private Link Gateway details from AWS.

func NewNetworkingV1AwsEgressPrivateLinkGatewaySpec added in v0.11.0

func NewNetworkingV1AwsEgressPrivateLinkGatewaySpec(kind string, region string) *NetworkingV1AwsEgressPrivateLinkGatewaySpec

NewNetworkingV1AwsEgressPrivateLinkGatewaySpec instantiates a new NetworkingV1AwsEgressPrivateLinkGatewaySpec object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1AwsEgressPrivateLinkGatewaySpecWithDefaults added in v0.11.0

func NewNetworkingV1AwsEgressPrivateLinkGatewaySpecWithDefaults() *NetworkingV1AwsEgressPrivateLinkGatewaySpec

NewNetworkingV1AwsEgressPrivateLinkGatewaySpecWithDefaults instantiates a new NetworkingV1AwsEgressPrivateLinkGatewaySpec object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1AwsEgressPrivateLinkGatewaySpec) GetKind added in v0.11.0

GetKind returns the Kind field value

func (*NetworkingV1AwsEgressPrivateLinkGatewaySpec) GetKindOk added in v0.11.0

GetKindOk returns a tuple with the Kind field value and a boolean to check if the value has been set.

func (*NetworkingV1AwsEgressPrivateLinkGatewaySpec) GetRegion added in v0.11.0

GetRegion returns the Region field value

func (*NetworkingV1AwsEgressPrivateLinkGatewaySpec) GetRegionOk added in v0.11.0

GetRegionOk returns a tuple with the Region field value and a boolean to check if the value has been set.

func (NetworkingV1AwsEgressPrivateLinkGatewaySpec) MarshalJSON added in v0.11.0

func (*NetworkingV1AwsEgressPrivateLinkGatewaySpec) Redact added in v0.11.0

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1AwsEgressPrivateLinkGatewaySpec) SetKind added in v0.11.0

SetKind sets field value

func (*NetworkingV1AwsEgressPrivateLinkGatewaySpec) SetRegion added in v0.11.0

SetRegion sets field value

type NetworkingV1AwsEgressPrivateLinkGatewayStatus added in v0.11.0

type NetworkingV1AwsEgressPrivateLinkGatewayStatus struct {
	// AWS Egress Private Link Gateway Status kind type.
	Kind string `json:"kind,omitempty"`
	// The principal ARN used by the AWS Egress Private Link Gateway.
	PrincipalArn *string `json:"principal_arn,omitempty"`
}

NetworkingV1AwsEgressPrivateLinkGatewayStatus AWS Egress Private Link Gateway details from AWS.

func NewNetworkingV1AwsEgressPrivateLinkGatewayStatus added in v0.11.0

func NewNetworkingV1AwsEgressPrivateLinkGatewayStatus(kind string) *NetworkingV1AwsEgressPrivateLinkGatewayStatus

NewNetworkingV1AwsEgressPrivateLinkGatewayStatus instantiates a new NetworkingV1AwsEgressPrivateLinkGatewayStatus object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1AwsEgressPrivateLinkGatewayStatusWithDefaults added in v0.11.0

func NewNetworkingV1AwsEgressPrivateLinkGatewayStatusWithDefaults() *NetworkingV1AwsEgressPrivateLinkGatewayStatus

NewNetworkingV1AwsEgressPrivateLinkGatewayStatusWithDefaults instantiates a new NetworkingV1AwsEgressPrivateLinkGatewayStatus object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1AwsEgressPrivateLinkGatewayStatus) GetKind added in v0.11.0

GetKind returns the Kind field value

func (*NetworkingV1AwsEgressPrivateLinkGatewayStatus) GetKindOk added in v0.11.0

GetKindOk returns a tuple with the Kind field value and a boolean to check if the value has been set.

func (*NetworkingV1AwsEgressPrivateLinkGatewayStatus) GetPrincipalArn added in v0.11.0

GetPrincipalArn returns the PrincipalArn field value if set, zero value otherwise.

func (*NetworkingV1AwsEgressPrivateLinkGatewayStatus) GetPrincipalArnOk added in v0.11.0

func (o *NetworkingV1AwsEgressPrivateLinkGatewayStatus) GetPrincipalArnOk() (*string, bool)

GetPrincipalArnOk returns a tuple with the PrincipalArn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1AwsEgressPrivateLinkGatewayStatus) HasPrincipalArn added in v0.11.0

HasPrincipalArn returns a boolean if a field has been set.

func (NetworkingV1AwsEgressPrivateLinkGatewayStatus) MarshalJSON added in v0.11.0

func (*NetworkingV1AwsEgressPrivateLinkGatewayStatus) Redact added in v0.11.0

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1AwsEgressPrivateLinkGatewayStatus) SetKind added in v0.11.0

SetKind sets field value

func (*NetworkingV1AwsEgressPrivateLinkGatewayStatus) SetPrincipalArn added in v0.11.0

SetPrincipalArn gets a reference to the given string and assigns it to the PrincipalArn field.

type NetworkingV1AwsNetwork

type NetworkingV1AwsNetwork struct {
	// Network kind type.
	Kind string `json:"kind,omitempty"`
	// The Confluent Cloud VPC ID.
	Vpc string `json:"vpc,omitempty"`
	// The AWS account ID associated with the Confluent Cloud VPC.
	Account string `json:"account,omitempty"`
	// The endpoint service of the Confluent Cloud VPC. (used for PrivateLink) if available.
	PrivateLinkEndpointService *string `json:"private_link_endpoint_service,omitempty"`
}

NetworkingV1AwsNetwork The AWS network details.

func NewNetworkingV1AwsNetwork

func NewNetworkingV1AwsNetwork(kind string, vpc string, account string) *NetworkingV1AwsNetwork

NewNetworkingV1AwsNetwork instantiates a new NetworkingV1AwsNetwork object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1AwsNetworkWithDefaults

func NewNetworkingV1AwsNetworkWithDefaults() *NetworkingV1AwsNetwork

NewNetworkingV1AwsNetworkWithDefaults instantiates a new NetworkingV1AwsNetwork object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1AwsNetwork) GetAccount

func (o *NetworkingV1AwsNetwork) GetAccount() string

GetAccount returns the Account field value

func (*NetworkingV1AwsNetwork) GetAccountOk

func (o *NetworkingV1AwsNetwork) GetAccountOk() (*string, bool)

GetAccountOk returns a tuple with the Account field value and a boolean to check if the value has been set.

func (*NetworkingV1AwsNetwork) GetKind

func (o *NetworkingV1AwsNetwork) GetKind() string

GetKind returns the Kind field value

func (*NetworkingV1AwsNetwork) GetKindOk

func (o *NetworkingV1AwsNetwork) GetKindOk() (*string, bool)

GetKindOk returns a tuple with the Kind field value and a boolean to check if the value has been set.

func (*NetworkingV1AwsNetwork) GetPrivateLinkEndpointService

func (o *NetworkingV1AwsNetwork) GetPrivateLinkEndpointService() string

GetPrivateLinkEndpointService returns the PrivateLinkEndpointService field value if set, zero value otherwise.

func (*NetworkingV1AwsNetwork) GetPrivateLinkEndpointServiceOk

func (o *NetworkingV1AwsNetwork) GetPrivateLinkEndpointServiceOk() (*string, bool)

GetPrivateLinkEndpointServiceOk returns a tuple with the PrivateLinkEndpointService field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1AwsNetwork) GetVpc

func (o *NetworkingV1AwsNetwork) GetVpc() string

GetVpc returns the Vpc field value

func (*NetworkingV1AwsNetwork) GetVpcOk

func (o *NetworkingV1AwsNetwork) GetVpcOk() (*string, bool)

GetVpcOk returns a tuple with the Vpc field value and a boolean to check if the value has been set.

func (*NetworkingV1AwsNetwork) HasPrivateLinkEndpointService

func (o *NetworkingV1AwsNetwork) HasPrivateLinkEndpointService() bool

HasPrivateLinkEndpointService returns a boolean if a field has been set.

func (NetworkingV1AwsNetwork) MarshalJSON

func (o NetworkingV1AwsNetwork) MarshalJSON() ([]byte, error)

func (*NetworkingV1AwsNetwork) Redact added in v0.2.0

func (o *NetworkingV1AwsNetwork) Redact()

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1AwsNetwork) SetAccount

func (o *NetworkingV1AwsNetwork) SetAccount(v string)

SetAccount sets field value

func (*NetworkingV1AwsNetwork) SetKind

func (o *NetworkingV1AwsNetwork) SetKind(v string)

SetKind sets field value

func (*NetworkingV1AwsNetwork) SetPrivateLinkEndpointService

func (o *NetworkingV1AwsNetwork) SetPrivateLinkEndpointService(v string)

SetPrivateLinkEndpointService gets a reference to the given string and assigns it to the PrivateLinkEndpointService field.

func (*NetworkingV1AwsNetwork) SetVpc

func (o *NetworkingV1AwsNetwork) SetVpc(v string)

SetVpc sets field value

type NetworkingV1AwsPeering

type NetworkingV1AwsPeering struct {
	// Peering kind type.
	Kind string `json:"kind,omitempty"`
	// The AWS account ID associated with the VPC you are peering with Confluent Cloud network.
	Account string `json:"account,omitempty"`
	// The VPC ID you are peering with Confluent Cloud network.
	Vpc string `json:"vpc,omitempty"`
	// The [CIDR blocks](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) of the VPC you are peering with Confluent Cloud network. This is used by Confluent Cloud network to route traffic back to your network. The CIDR block must be a private range and cannot overlap with the Confluent Cloud CIDR block.
	Routes []string `json:"routes,omitempty"`
	// The region of the VPC you are peering with Confluent Cloud network.
	CustomerRegion string `json:"customer_region,omitempty"`
}

NetworkingV1AwsPeering AWS VPC Peering.

func NewNetworkingV1AwsPeering

func NewNetworkingV1AwsPeering(kind string, account string, vpc string, routes []string, customerRegion string) *NetworkingV1AwsPeering

NewNetworkingV1AwsPeering instantiates a new NetworkingV1AwsPeering object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1AwsPeeringWithDefaults

func NewNetworkingV1AwsPeeringWithDefaults() *NetworkingV1AwsPeering

NewNetworkingV1AwsPeeringWithDefaults instantiates a new NetworkingV1AwsPeering object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1AwsPeering) GetAccount

func (o *NetworkingV1AwsPeering) GetAccount() string

GetAccount returns the Account field value

func (*NetworkingV1AwsPeering) GetAccountOk

func (o *NetworkingV1AwsPeering) GetAccountOk() (*string, bool)

GetAccountOk returns a tuple with the Account field value and a boolean to check if the value has been set.

func (*NetworkingV1AwsPeering) GetCustomerRegion

func (o *NetworkingV1AwsPeering) GetCustomerRegion() string

GetCustomerRegion returns the CustomerRegion field value

func (*NetworkingV1AwsPeering) GetCustomerRegionOk

func (o *NetworkingV1AwsPeering) GetCustomerRegionOk() (*string, bool)

GetCustomerRegionOk returns a tuple with the CustomerRegion field value and a boolean to check if the value has been set.

func (*NetworkingV1AwsPeering) GetKind

func (o *NetworkingV1AwsPeering) GetKind() string

GetKind returns the Kind field value

func (*NetworkingV1AwsPeering) GetKindOk

func (o *NetworkingV1AwsPeering) GetKindOk() (*string, bool)

GetKindOk returns a tuple with the Kind field value and a boolean to check if the value has been set.

func (*NetworkingV1AwsPeering) GetRoutes

func (o *NetworkingV1AwsPeering) GetRoutes() []string

GetRoutes returns the Routes field value

func (*NetworkingV1AwsPeering) GetRoutesOk

func (o *NetworkingV1AwsPeering) GetRoutesOk() (*[]string, bool)

GetRoutesOk returns a tuple with the Routes field value and a boolean to check if the value has been set.

func (*NetworkingV1AwsPeering) GetVpc

func (o *NetworkingV1AwsPeering) GetVpc() string

GetVpc returns the Vpc field value

func (*NetworkingV1AwsPeering) GetVpcOk

func (o *NetworkingV1AwsPeering) GetVpcOk() (*string, bool)

GetVpcOk returns a tuple with the Vpc field value and a boolean to check if the value has been set.

func (NetworkingV1AwsPeering) MarshalJSON

func (o NetworkingV1AwsPeering) MarshalJSON() ([]byte, error)

func (*NetworkingV1AwsPeering) Redact added in v0.2.0

func (o *NetworkingV1AwsPeering) Redact()

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1AwsPeering) SetAccount

func (o *NetworkingV1AwsPeering) SetAccount(v string)

SetAccount sets field value

func (*NetworkingV1AwsPeering) SetCustomerRegion

func (o *NetworkingV1AwsPeering) SetCustomerRegion(v string)

SetCustomerRegion sets field value

func (*NetworkingV1AwsPeering) SetKind

func (o *NetworkingV1AwsPeering) SetKind(v string)

SetKind sets field value

func (*NetworkingV1AwsPeering) SetRoutes

func (o *NetworkingV1AwsPeering) SetRoutes(v []string)

SetRoutes sets field value

func (*NetworkingV1AwsPeering) SetVpc

func (o *NetworkingV1AwsPeering) SetVpc(v string)

SetVpc sets field value

type NetworkingV1AwsPeeringGatewaySpec added in v0.11.0

type NetworkingV1AwsPeeringGatewaySpec struct {
	// AWS Peering Gateway Spec kind type.
	Kind string `json:"kind,omitempty"`
	// AWS region of the Peering Gateway.
	Region string `json:"region,omitempty"`
}

NetworkingV1AwsPeeringGatewaySpec AWS Peering Gateway details from AWS.

func NewNetworkingV1AwsPeeringGatewaySpec added in v0.11.0

func NewNetworkingV1AwsPeeringGatewaySpec(kind string, region string) *NetworkingV1AwsPeeringGatewaySpec

NewNetworkingV1AwsPeeringGatewaySpec instantiates a new NetworkingV1AwsPeeringGatewaySpec object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1AwsPeeringGatewaySpecWithDefaults added in v0.11.0

func NewNetworkingV1AwsPeeringGatewaySpecWithDefaults() *NetworkingV1AwsPeeringGatewaySpec

NewNetworkingV1AwsPeeringGatewaySpecWithDefaults instantiates a new NetworkingV1AwsPeeringGatewaySpec object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1AwsPeeringGatewaySpec) GetKind added in v0.11.0

GetKind returns the Kind field value

func (*NetworkingV1AwsPeeringGatewaySpec) GetKindOk added in v0.11.0

func (o *NetworkingV1AwsPeeringGatewaySpec) GetKindOk() (*string, bool)

GetKindOk returns a tuple with the Kind field value and a boolean to check if the value has been set.

func (*NetworkingV1AwsPeeringGatewaySpec) GetRegion added in v0.11.0

GetRegion returns the Region field value

func (*NetworkingV1AwsPeeringGatewaySpec) GetRegionOk added in v0.11.0

func (o *NetworkingV1AwsPeeringGatewaySpec) GetRegionOk() (*string, bool)

GetRegionOk returns a tuple with the Region field value and a boolean to check if the value has been set.

func (NetworkingV1AwsPeeringGatewaySpec) MarshalJSON added in v0.11.0

func (o NetworkingV1AwsPeeringGatewaySpec) MarshalJSON() ([]byte, error)

func (*NetworkingV1AwsPeeringGatewaySpec) Redact added in v0.11.0

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1AwsPeeringGatewaySpec) SetKind added in v0.11.0

SetKind sets field value

func (*NetworkingV1AwsPeeringGatewaySpec) SetRegion added in v0.11.0

func (o *NetworkingV1AwsPeeringGatewaySpec) SetRegion(v string)

SetRegion sets field value

type NetworkingV1AwsPrivateLinkAccess

type NetworkingV1AwsPrivateLinkAccess struct {
	// PrivateLink kind type.
	Kind string `json:"kind,omitempty"`
	// The AWS account ID for the account containing the VPCs you want to connect from using AWS PrivateLink. You can find your AWS account ID [here] (https://console.aws.amazon.com/billing/home?#/account) under **My Account** in your AWS Management Console. Must be a **12 character string**.
	Account string `json:"account,omitempty"`
}

NetworkingV1AwsPrivateLinkAccess AWS PrivateLink access configuration.

func NewNetworkingV1AwsPrivateLinkAccess

func NewNetworkingV1AwsPrivateLinkAccess(kind string, account string) *NetworkingV1AwsPrivateLinkAccess

NewNetworkingV1AwsPrivateLinkAccess instantiates a new NetworkingV1AwsPrivateLinkAccess object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1AwsPrivateLinkAccessWithDefaults

func NewNetworkingV1AwsPrivateLinkAccessWithDefaults() *NetworkingV1AwsPrivateLinkAccess

NewNetworkingV1AwsPrivateLinkAccessWithDefaults instantiates a new NetworkingV1AwsPrivateLinkAccess object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1AwsPrivateLinkAccess) GetAccount

func (o *NetworkingV1AwsPrivateLinkAccess) GetAccount() string

GetAccount returns the Account field value

func (*NetworkingV1AwsPrivateLinkAccess) GetAccountOk

func (o *NetworkingV1AwsPrivateLinkAccess) GetAccountOk() (*string, bool)

GetAccountOk returns a tuple with the Account field value and a boolean to check if the value has been set.

func (*NetworkingV1AwsPrivateLinkAccess) GetKind

GetKind returns the Kind field value

func (*NetworkingV1AwsPrivateLinkAccess) GetKindOk

func (o *NetworkingV1AwsPrivateLinkAccess) GetKindOk() (*string, bool)

GetKindOk returns a tuple with the Kind field value and a boolean to check if the value has been set.

func (NetworkingV1AwsPrivateLinkAccess) MarshalJSON

func (o NetworkingV1AwsPrivateLinkAccess) MarshalJSON() ([]byte, error)

func (*NetworkingV1AwsPrivateLinkAccess) Redact added in v0.2.0

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1AwsPrivateLinkAccess) SetAccount

func (o *NetworkingV1AwsPrivateLinkAccess) SetAccount(v string)

SetAccount sets field value

func (*NetworkingV1AwsPrivateLinkAccess) SetKind

SetKind sets field value

type NetworkingV1AwsTransitGatewayAttachment added in v0.4.0

type NetworkingV1AwsTransitGatewayAttachment struct {
	// AWS Transit Gateway Attachment kind type.
	Kind string `json:"kind,omitempty"`
	// The full AWS Resource Name (ARN) for the AWS Resource Access Manager (RAM) Share of the Transit Gateways that you want Confluent Cloud to be attached to.
	RamShareArn string `json:"ram_share_arn,omitempty"`
	// The ID of the AWS Transit Gateway that you want Confluent CLoud to be attached to.
	TransitGatewayId string `json:"transit_gateway_id,omitempty"`
	// List of destination routes.
	Routes []string `json:"routes,omitempty"`
}

NetworkingV1AwsTransitGatewayAttachment AWS Transit Gateway Attachment.

func NewNetworkingV1AwsTransitGatewayAttachment added in v0.4.0

func NewNetworkingV1AwsTransitGatewayAttachment(kind string, ramShareArn string, transitGatewayId string, routes []string) *NetworkingV1AwsTransitGatewayAttachment

NewNetworkingV1AwsTransitGatewayAttachment instantiates a new NetworkingV1AwsTransitGatewayAttachment object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1AwsTransitGatewayAttachmentWithDefaults added in v0.4.0

func NewNetworkingV1AwsTransitGatewayAttachmentWithDefaults() *NetworkingV1AwsTransitGatewayAttachment

NewNetworkingV1AwsTransitGatewayAttachmentWithDefaults instantiates a new NetworkingV1AwsTransitGatewayAttachment object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1AwsTransitGatewayAttachment) GetKind added in v0.4.0

GetKind returns the Kind field value

func (*NetworkingV1AwsTransitGatewayAttachment) GetKindOk added in v0.4.0

GetKindOk returns a tuple with the Kind field value and a boolean to check if the value has been set.

func (*NetworkingV1AwsTransitGatewayAttachment) GetRamShareArn added in v0.4.0

func (o *NetworkingV1AwsTransitGatewayAttachment) GetRamShareArn() string

GetRamShareArn returns the RamShareArn field value

func (*NetworkingV1AwsTransitGatewayAttachment) GetRamShareArnOk added in v0.4.0

func (o *NetworkingV1AwsTransitGatewayAttachment) GetRamShareArnOk() (*string, bool)

GetRamShareArnOk returns a tuple with the RamShareArn field value and a boolean to check if the value has been set.

func (*NetworkingV1AwsTransitGatewayAttachment) GetRoutes added in v0.4.0

GetRoutes returns the Routes field value

func (*NetworkingV1AwsTransitGatewayAttachment) GetRoutesOk added in v0.4.0

func (o *NetworkingV1AwsTransitGatewayAttachment) GetRoutesOk() (*[]string, bool)

GetRoutesOk returns a tuple with the Routes field value and a boolean to check if the value has been set.

func (*NetworkingV1AwsTransitGatewayAttachment) GetTransitGatewayId added in v0.4.0

func (o *NetworkingV1AwsTransitGatewayAttachment) GetTransitGatewayId() string

GetTransitGatewayId returns the TransitGatewayId field value

func (*NetworkingV1AwsTransitGatewayAttachment) GetTransitGatewayIdOk added in v0.4.0

func (o *NetworkingV1AwsTransitGatewayAttachment) GetTransitGatewayIdOk() (*string, bool)

GetTransitGatewayIdOk returns a tuple with the TransitGatewayId field value and a boolean to check if the value has been set.

func (NetworkingV1AwsTransitGatewayAttachment) MarshalJSON added in v0.4.0

func (o NetworkingV1AwsTransitGatewayAttachment) MarshalJSON() ([]byte, error)

func (*NetworkingV1AwsTransitGatewayAttachment) Redact added in v0.4.0

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1AwsTransitGatewayAttachment) SetKind added in v0.4.0

SetKind sets field value

func (*NetworkingV1AwsTransitGatewayAttachment) SetRamShareArn added in v0.4.0

func (o *NetworkingV1AwsTransitGatewayAttachment) SetRamShareArn(v string)

SetRamShareArn sets field value

func (*NetworkingV1AwsTransitGatewayAttachment) SetRoutes added in v0.4.0

SetRoutes sets field value

func (*NetworkingV1AwsTransitGatewayAttachment) SetTransitGatewayId added in v0.4.0

func (o *NetworkingV1AwsTransitGatewayAttachment) SetTransitGatewayId(v string)

SetTransitGatewayId sets field value

type NetworkingV1AwsTransitGatewayAttachmentStatus added in v0.4.0

type NetworkingV1AwsTransitGatewayAttachmentStatus struct {
	// AWS Transit Gateway Attachment Status kind type.
	Kind *string `json:"kind,omitempty"`
	// The ID of the AWS Transit Gateway VPC Attachment that attaches Confluent VPC to Transit Gateway.
	TransitGatewayAttachmentId string `json:"transit_gateway_attachment_id,omitempty"`
}

NetworkingV1AwsTransitGatewayAttachmentStatus AWS Transit Gateway Attachment details generated by AWS.

func NewNetworkingV1AwsTransitGatewayAttachmentStatus added in v0.4.0

func NewNetworkingV1AwsTransitGatewayAttachmentStatus(transitGatewayAttachmentId string) *NetworkingV1AwsTransitGatewayAttachmentStatus

NewNetworkingV1AwsTransitGatewayAttachmentStatus instantiates a new NetworkingV1AwsTransitGatewayAttachmentStatus object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1AwsTransitGatewayAttachmentStatusWithDefaults added in v0.4.0

func NewNetworkingV1AwsTransitGatewayAttachmentStatusWithDefaults() *NetworkingV1AwsTransitGatewayAttachmentStatus

NewNetworkingV1AwsTransitGatewayAttachmentStatusWithDefaults instantiates a new NetworkingV1AwsTransitGatewayAttachmentStatus object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1AwsTransitGatewayAttachmentStatus) GetKind added in v0.4.0

GetKind returns the Kind field value if set, zero value otherwise.

func (*NetworkingV1AwsTransitGatewayAttachmentStatus) GetKindOk added in v0.4.0

GetKindOk returns a tuple with the Kind field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1AwsTransitGatewayAttachmentStatus) GetTransitGatewayAttachmentId added in v0.4.0

func (o *NetworkingV1AwsTransitGatewayAttachmentStatus) GetTransitGatewayAttachmentId() string

GetTransitGatewayAttachmentId returns the TransitGatewayAttachmentId field value

func (*NetworkingV1AwsTransitGatewayAttachmentStatus) GetTransitGatewayAttachmentIdOk added in v0.4.0

func (o *NetworkingV1AwsTransitGatewayAttachmentStatus) GetTransitGatewayAttachmentIdOk() (*string, bool)

GetTransitGatewayAttachmentIdOk returns a tuple with the TransitGatewayAttachmentId field value and a boolean to check if the value has been set.

func (*NetworkingV1AwsTransitGatewayAttachmentStatus) HasKind added in v0.4.0

HasKind returns a boolean if a field has been set.

func (NetworkingV1AwsTransitGatewayAttachmentStatus) MarshalJSON added in v0.4.0

func (*NetworkingV1AwsTransitGatewayAttachmentStatus) Redact added in v0.4.0

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1AwsTransitGatewayAttachmentStatus) SetKind added in v0.4.0

SetKind gets a reference to the given string and assigns it to the Kind field.

func (*NetworkingV1AwsTransitGatewayAttachmentStatus) SetTransitGatewayAttachmentId added in v0.4.0

func (o *NetworkingV1AwsTransitGatewayAttachmentStatus) SetTransitGatewayAttachmentId(v string)

SetTransitGatewayAttachmentId sets field value

type NetworkingV1AzureNetwork

type NetworkingV1AzureNetwork struct {
	// Network kind type.
	Kind string `json:"kind,omitempty"`
	// The resource ID of the Confluent Cloud VNet.
	Vnet string `json:"vnet,omitempty"`
	// The Azure Subscription ID associated with the Confluent Cloud VPC.
	Subscription string `json:"subscription,omitempty"`
	// The mapping of zones to Private Link Service Aliases if available. Keys are zones and values are [Azure Private Link Service Aliases](https://docs.microsoft.com/en-us/azure/private-link/private-link-service-overview#share-your-service).
	PrivateLinkServiceAliases *map[string]string `json:"private_link_service_aliases,omitempty"`
	// The mapping of zones to Private Link Service Resource IDs if available. Keys are zones and values are [Azure Private Link Service Resource IDs](https://docs.microsoft.com/en-us/azure/private-link/private-link-service-overview#share-your-service).
	PrivateLinkServiceResourceIds *map[string]string `json:"private_link_service_resource_ids,omitempty"`
}

NetworkingV1AzureNetwork The Azure network details.

func NewNetworkingV1AzureNetwork

func NewNetworkingV1AzureNetwork(kind string, vnet string, subscription string) *NetworkingV1AzureNetwork

NewNetworkingV1AzureNetwork instantiates a new NetworkingV1AzureNetwork object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1AzureNetworkWithDefaults

func NewNetworkingV1AzureNetworkWithDefaults() *NetworkingV1AzureNetwork

NewNetworkingV1AzureNetworkWithDefaults instantiates a new NetworkingV1AzureNetwork object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1AzureNetwork) GetKind

func (o *NetworkingV1AzureNetwork) GetKind() string

GetKind returns the Kind field value

func (*NetworkingV1AzureNetwork) GetKindOk

func (o *NetworkingV1AzureNetwork) GetKindOk() (*string, bool)

GetKindOk returns a tuple with the Kind field value and a boolean to check if the value has been set.

func (*NetworkingV1AzureNetwork) GetPrivateLinkServiceAliases

func (o *NetworkingV1AzureNetwork) GetPrivateLinkServiceAliases() map[string]string

GetPrivateLinkServiceAliases returns the PrivateLinkServiceAliases field value if set, zero value otherwise.

func (*NetworkingV1AzureNetwork) GetPrivateLinkServiceAliasesOk

func (o *NetworkingV1AzureNetwork) GetPrivateLinkServiceAliasesOk() (*map[string]string, bool)

GetPrivateLinkServiceAliasesOk returns a tuple with the PrivateLinkServiceAliases field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1AzureNetwork) GetPrivateLinkServiceResourceIds added in v0.4.0

func (o *NetworkingV1AzureNetwork) GetPrivateLinkServiceResourceIds() map[string]string

GetPrivateLinkServiceResourceIds returns the PrivateLinkServiceResourceIds field value if set, zero value otherwise.

func (*NetworkingV1AzureNetwork) GetPrivateLinkServiceResourceIdsOk added in v0.4.0

func (o *NetworkingV1AzureNetwork) GetPrivateLinkServiceResourceIdsOk() (*map[string]string, bool)

GetPrivateLinkServiceResourceIdsOk returns a tuple with the PrivateLinkServiceResourceIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1AzureNetwork) GetSubscription

func (o *NetworkingV1AzureNetwork) GetSubscription() string

GetSubscription returns the Subscription field value

func (*NetworkingV1AzureNetwork) GetSubscriptionOk

func (o *NetworkingV1AzureNetwork) GetSubscriptionOk() (*string, bool)

GetSubscriptionOk returns a tuple with the Subscription field value and a boolean to check if the value has been set.

func (*NetworkingV1AzureNetwork) GetVnet

func (o *NetworkingV1AzureNetwork) GetVnet() string

GetVnet returns the Vnet field value

func (*NetworkingV1AzureNetwork) GetVnetOk

func (o *NetworkingV1AzureNetwork) GetVnetOk() (*string, bool)

GetVnetOk returns a tuple with the Vnet field value and a boolean to check if the value has been set.

func (*NetworkingV1AzureNetwork) HasPrivateLinkServiceAliases

func (o *NetworkingV1AzureNetwork) HasPrivateLinkServiceAliases() bool

HasPrivateLinkServiceAliases returns a boolean if a field has been set.

func (*NetworkingV1AzureNetwork) HasPrivateLinkServiceResourceIds added in v0.4.0

func (o *NetworkingV1AzureNetwork) HasPrivateLinkServiceResourceIds() bool

HasPrivateLinkServiceResourceIds returns a boolean if a field has been set.

func (NetworkingV1AzureNetwork) MarshalJSON

func (o NetworkingV1AzureNetwork) MarshalJSON() ([]byte, error)

func (*NetworkingV1AzureNetwork) Redact added in v0.2.0

func (o *NetworkingV1AzureNetwork) Redact()

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1AzureNetwork) SetKind

func (o *NetworkingV1AzureNetwork) SetKind(v string)

SetKind sets field value

func (*NetworkingV1AzureNetwork) SetPrivateLinkServiceAliases

func (o *NetworkingV1AzureNetwork) SetPrivateLinkServiceAliases(v map[string]string)

SetPrivateLinkServiceAliases gets a reference to the given map[string]string and assigns it to the PrivateLinkServiceAliases field.

func (*NetworkingV1AzureNetwork) SetPrivateLinkServiceResourceIds added in v0.4.0

func (o *NetworkingV1AzureNetwork) SetPrivateLinkServiceResourceIds(v map[string]string)

SetPrivateLinkServiceResourceIds gets a reference to the given map[string]string and assigns it to the PrivateLinkServiceResourceIds field.

func (*NetworkingV1AzureNetwork) SetSubscription

func (o *NetworkingV1AzureNetwork) SetSubscription(v string)

SetSubscription sets field value

func (*NetworkingV1AzureNetwork) SetVnet

func (o *NetworkingV1AzureNetwork) SetVnet(v string)

SetVnet sets field value

type NetworkingV1AzurePeering

type NetworkingV1AzurePeering struct {
	// Peering kind type.
	Kind string `json:"kind,omitempty"`
	// The Azure Tenant ID in which your Azure Subscription exists. Represents an organization in Azure Active Directory. You can find your Azure Tenant ID in the Azure Portal under [Azure Active Directory](https://portal.azure.com/#blade/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/Overview). Must be a valid **32 character UUID string**.
	Tenant string `json:"tenant,omitempty"`
	// The resource ID of the VNet that you are peering with Confluent Cloud. You can find the name of your Azure VNet in the [Azure Portal on the Overview tab of your Azure Virtual Network](https://portal.azure.com/#blade/HubsExtension/BrowseResource/resourceType/Microsoft.Network%2FvirtualNetworks).
	Vnet string `json:"vnet,omitempty"`
	// The region of the VNet you are peering with Confluent Cloud network.
	CustomerRegion string `json:"customer_region,omitempty"`
}

NetworkingV1AzurePeering Azure VNet Peering.

func NewNetworkingV1AzurePeering

func NewNetworkingV1AzurePeering(kind string, tenant string, vnet string, customerRegion string) *NetworkingV1AzurePeering

NewNetworkingV1AzurePeering instantiates a new NetworkingV1AzurePeering object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1AzurePeeringWithDefaults

func NewNetworkingV1AzurePeeringWithDefaults() *NetworkingV1AzurePeering

NewNetworkingV1AzurePeeringWithDefaults instantiates a new NetworkingV1AzurePeering object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1AzurePeering) GetCustomerRegion

func (o *NetworkingV1AzurePeering) GetCustomerRegion() string

GetCustomerRegion returns the CustomerRegion field value

func (*NetworkingV1AzurePeering) GetCustomerRegionOk

func (o *NetworkingV1AzurePeering) GetCustomerRegionOk() (*string, bool)

GetCustomerRegionOk returns a tuple with the CustomerRegion field value and a boolean to check if the value has been set.

func (*NetworkingV1AzurePeering) GetKind

func (o *NetworkingV1AzurePeering) GetKind() string

GetKind returns the Kind field value

func (*NetworkingV1AzurePeering) GetKindOk

func (o *NetworkingV1AzurePeering) GetKindOk() (*string, bool)

GetKindOk returns a tuple with the Kind field value and a boolean to check if the value has been set.

func (*NetworkingV1AzurePeering) GetTenant

func (o *NetworkingV1AzurePeering) GetTenant() string

GetTenant returns the Tenant field value

func (*NetworkingV1AzurePeering) GetTenantOk

func (o *NetworkingV1AzurePeering) GetTenantOk() (*string, bool)

GetTenantOk returns a tuple with the Tenant field value and a boolean to check if the value has been set.

func (*NetworkingV1AzurePeering) GetVnet

func (o *NetworkingV1AzurePeering) GetVnet() string

GetVnet returns the Vnet field value

func (*NetworkingV1AzurePeering) GetVnetOk

func (o *NetworkingV1AzurePeering) GetVnetOk() (*string, bool)

GetVnetOk returns a tuple with the Vnet field value and a boolean to check if the value has been set.

func (NetworkingV1AzurePeering) MarshalJSON

func (o NetworkingV1AzurePeering) MarshalJSON() ([]byte, error)

func (*NetworkingV1AzurePeering) Redact added in v0.2.0

func (o *NetworkingV1AzurePeering) Redact()

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1AzurePeering) SetCustomerRegion

func (o *NetworkingV1AzurePeering) SetCustomerRegion(v string)

SetCustomerRegion sets field value

func (*NetworkingV1AzurePeering) SetKind

func (o *NetworkingV1AzurePeering) SetKind(v string)

SetKind sets field value

func (*NetworkingV1AzurePeering) SetTenant

func (o *NetworkingV1AzurePeering) SetTenant(v string)

SetTenant sets field value

func (*NetworkingV1AzurePeering) SetVnet

func (o *NetworkingV1AzurePeering) SetVnet(v string)

SetVnet sets field value

type NetworkingV1AzurePeeringGatewaySpec added in v0.11.0

type NetworkingV1AzurePeeringGatewaySpec struct {
	// Azure Peering Gateway Spec kind type.
	Kind string `json:"kind,omitempty"`
	// Azure region of the Peering Gateway.
	Region string `json:"region,omitempty"`
}

NetworkingV1AzurePeeringGatewaySpec Azure Peering Gateway details from Azure.

func NewNetworkingV1AzurePeeringGatewaySpec added in v0.11.0

func NewNetworkingV1AzurePeeringGatewaySpec(kind string, region string) *NetworkingV1AzurePeeringGatewaySpec

NewNetworkingV1AzurePeeringGatewaySpec instantiates a new NetworkingV1AzurePeeringGatewaySpec object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1AzurePeeringGatewaySpecWithDefaults added in v0.11.0

func NewNetworkingV1AzurePeeringGatewaySpecWithDefaults() *NetworkingV1AzurePeeringGatewaySpec

NewNetworkingV1AzurePeeringGatewaySpecWithDefaults instantiates a new NetworkingV1AzurePeeringGatewaySpec object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1AzurePeeringGatewaySpec) GetKind added in v0.11.0

GetKind returns the Kind field value

func (*NetworkingV1AzurePeeringGatewaySpec) GetKindOk added in v0.11.0

func (o *NetworkingV1AzurePeeringGatewaySpec) GetKindOk() (*string, bool)

GetKindOk returns a tuple with the Kind field value and a boolean to check if the value has been set.

func (*NetworkingV1AzurePeeringGatewaySpec) GetRegion added in v0.11.0

GetRegion returns the Region field value

func (*NetworkingV1AzurePeeringGatewaySpec) GetRegionOk added in v0.11.0

func (o *NetworkingV1AzurePeeringGatewaySpec) GetRegionOk() (*string, bool)

GetRegionOk returns a tuple with the Region field value and a boolean to check if the value has been set.

func (NetworkingV1AzurePeeringGatewaySpec) MarshalJSON added in v0.11.0

func (o NetworkingV1AzurePeeringGatewaySpec) MarshalJSON() ([]byte, error)

func (*NetworkingV1AzurePeeringGatewaySpec) Redact added in v0.11.0

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1AzurePeeringGatewaySpec) SetKind added in v0.11.0

SetKind sets field value

func (*NetworkingV1AzurePeeringGatewaySpec) SetRegion added in v0.11.0

SetRegion sets field value

type NetworkingV1AzurePrivateLinkAccess

type NetworkingV1AzurePrivateLinkAccess struct {
	// PrivateLink kind type.
	Kind string `json:"kind,omitempty"`
	// The Azure subscription ID for the account containing the VNets you want to connect from using Azure Private Link. You can find your Azure subscription ID in the subscription section of your [Microsoft Azure Portal](https://portal.azure.com/#blade/Microsoft_Azure_Billing/SubscriptionsBlade). Must be a valid **32 character UUID string**.
	Subscription string `json:"subscription,omitempty"`
}

NetworkingV1AzurePrivateLinkAccess Azure PrivateLink access configuration.

func NewNetworkingV1AzurePrivateLinkAccess

func NewNetworkingV1AzurePrivateLinkAccess(kind string, subscription string) *NetworkingV1AzurePrivateLinkAccess

NewNetworkingV1AzurePrivateLinkAccess instantiates a new NetworkingV1AzurePrivateLinkAccess object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1AzurePrivateLinkAccessWithDefaults

func NewNetworkingV1AzurePrivateLinkAccessWithDefaults() *NetworkingV1AzurePrivateLinkAccess

NewNetworkingV1AzurePrivateLinkAccessWithDefaults instantiates a new NetworkingV1AzurePrivateLinkAccess object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1AzurePrivateLinkAccess) GetKind

GetKind returns the Kind field value

func (*NetworkingV1AzurePrivateLinkAccess) GetKindOk

func (o *NetworkingV1AzurePrivateLinkAccess) GetKindOk() (*string, bool)

GetKindOk returns a tuple with the Kind field value and a boolean to check if the value has been set.

func (*NetworkingV1AzurePrivateLinkAccess) GetSubscription

func (o *NetworkingV1AzurePrivateLinkAccess) GetSubscription() string

GetSubscription returns the Subscription field value

func (*NetworkingV1AzurePrivateLinkAccess) GetSubscriptionOk

func (o *NetworkingV1AzurePrivateLinkAccess) GetSubscriptionOk() (*string, bool)

GetSubscriptionOk returns a tuple with the Subscription field value and a boolean to check if the value has been set.

func (NetworkingV1AzurePrivateLinkAccess) MarshalJSON

func (o NetworkingV1AzurePrivateLinkAccess) MarshalJSON() ([]byte, error)

func (*NetworkingV1AzurePrivateLinkAccess) Redact added in v0.2.0

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1AzurePrivateLinkAccess) SetKind

SetKind sets field value

func (*NetworkingV1AzurePrivateLinkAccess) SetSubscription

func (o *NetworkingV1AzurePrivateLinkAccess) SetSubscription(v string)

SetSubscription sets field value

type NetworkingV1ConnectionTypes

type NetworkingV1ConnectionTypes struct {
	Items []string
}

NetworkingV1ConnectionTypes The connection types requested for use with the network.

func NewNetworkingV1ConnectionTypes

func NewNetworkingV1ConnectionTypes() *NetworkingV1ConnectionTypes

NewNetworkingV1ConnectionTypes instantiates a new NetworkingV1ConnectionTypes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1ConnectionTypesWithDefaults

func NewNetworkingV1ConnectionTypesWithDefaults() *NetworkingV1ConnectionTypes

NewNetworkingV1ConnectionTypesWithDefaults instantiates a new NetworkingV1ConnectionTypes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (NetworkingV1ConnectionTypes) MarshalJSON

func (o NetworkingV1ConnectionTypes) MarshalJSON() ([]byte, error)

func (*NetworkingV1ConnectionTypes) Redact added in v0.2.0

func (o *NetworkingV1ConnectionTypes) Redact()

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1ConnectionTypes) UnmarshalJSON

func (o *NetworkingV1ConnectionTypes) UnmarshalJSON(bytes []byte) (err error)

type NetworkingV1DnsConfig added in v0.5.0

type NetworkingV1DnsConfig struct {
	// Network DNS resolution
	Resolution string `json:"resolution,omitempty"`
}

NetworkingV1DnsConfig The network DNS config

func NewNetworkingV1DnsConfig added in v0.5.0

func NewNetworkingV1DnsConfig(resolution string) *NetworkingV1DnsConfig

NewNetworkingV1DnsConfig instantiates a new NetworkingV1DnsConfig object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1DnsConfigWithDefaults added in v0.5.0

func NewNetworkingV1DnsConfigWithDefaults() *NetworkingV1DnsConfig

NewNetworkingV1DnsConfigWithDefaults instantiates a new NetworkingV1DnsConfig object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1DnsConfig) GetResolution added in v0.5.0

func (o *NetworkingV1DnsConfig) GetResolution() string

GetResolution returns the Resolution field value

func (*NetworkingV1DnsConfig) GetResolutionOk added in v0.5.0

func (o *NetworkingV1DnsConfig) GetResolutionOk() (*string, bool)

GetResolutionOk returns a tuple with the Resolution field value and a boolean to check if the value has been set.

func (NetworkingV1DnsConfig) MarshalJSON added in v0.5.0

func (o NetworkingV1DnsConfig) MarshalJSON() ([]byte, error)

func (*NetworkingV1DnsConfig) Redact added in v0.5.0

func (o *NetworkingV1DnsConfig) Redact()

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1DnsConfig) SetResolution added in v0.5.0

func (o *NetworkingV1DnsConfig) SetResolution(v string)

SetResolution sets field value

type NetworkingV1Gateway added in v0.10.0

type NetworkingV1Gateway struct {
	// APIVersion defines the schema version of this representation of a resource.
	ApiVersion *string `json:"api_version,omitempty"`
	// Kind defines the object this REST resource represents.
	Kind *string `json:"kind,omitempty"`
	// ID is the \"natural identifier\" for an object within its scope/namespace; it is normally unique across time but not space. That is, you can assume that the ID will not be reclaimed and reused after an object is deleted (\"time\"); however, it may collide with IDs for other object `kinds` or objects of the same `kind` within a different scope/namespace (\"space\").
	Id       *string                    `json:"id,omitempty"`
	Metadata *ObjectMeta                `json:"metadata,omitempty"`
	Spec     *NetworkingV1GatewaySpec   `json:"spec,omitempty"`
	Status   *NetworkingV1GatewayStatus `json:"status,omitempty"`
}

NetworkingV1Gateway A gateway is a resource that defines network access to Confluent cloud resources. ## The Gateways Model <SchemaDefinition schemaRef=\"#/components/schemas/networking.v1.Gateway\" />

func NewNetworkingV1Gateway added in v0.10.0

func NewNetworkingV1Gateway() *NetworkingV1Gateway

NewNetworkingV1Gateway instantiates a new NetworkingV1Gateway object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1GatewayWithDefaults added in v0.10.0

func NewNetworkingV1GatewayWithDefaults() *NetworkingV1Gateway

NewNetworkingV1GatewayWithDefaults instantiates a new NetworkingV1Gateway object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1Gateway) GetApiVersion added in v0.10.0

func (o *NetworkingV1Gateway) GetApiVersion() string

GetApiVersion returns the ApiVersion field value if set, zero value otherwise.

func (*NetworkingV1Gateway) GetApiVersionOk added in v0.10.0

func (o *NetworkingV1Gateway) GetApiVersionOk() (*string, bool)

GetApiVersionOk returns a tuple with the ApiVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1Gateway) GetId added in v0.10.0

func (o *NetworkingV1Gateway) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*NetworkingV1Gateway) GetIdOk added in v0.10.0

func (o *NetworkingV1Gateway) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1Gateway) GetKind added in v0.10.0

func (o *NetworkingV1Gateway) GetKind() string

GetKind returns the Kind field value if set, zero value otherwise.

func (*NetworkingV1Gateway) GetKindOk added in v0.10.0

func (o *NetworkingV1Gateway) GetKindOk() (*string, bool)

GetKindOk returns a tuple with the Kind field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1Gateway) GetMetadata added in v0.10.0

func (o *NetworkingV1Gateway) GetMetadata() ObjectMeta

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*NetworkingV1Gateway) GetMetadataOk added in v0.10.0

func (o *NetworkingV1Gateway) GetMetadataOk() (*ObjectMeta, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1Gateway) GetSpec added in v0.10.0

GetSpec returns the Spec field value if set, zero value otherwise.

func (*NetworkingV1Gateway) GetSpecOk added in v0.10.0

GetSpecOk returns a tuple with the Spec field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1Gateway) GetStatus added in v0.11.0

GetStatus returns the Status field value if set, zero value otherwise.

func (*NetworkingV1Gateway) GetStatusOk added in v0.11.0

func (o *NetworkingV1Gateway) GetStatusOk() (*NetworkingV1GatewayStatus, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1Gateway) HasApiVersion added in v0.10.0

func (o *NetworkingV1Gateway) HasApiVersion() bool

HasApiVersion returns a boolean if a field has been set.

func (*NetworkingV1Gateway) HasId added in v0.10.0

func (o *NetworkingV1Gateway) HasId() bool

HasId returns a boolean if a field has been set.

func (*NetworkingV1Gateway) HasKind added in v0.10.0

func (o *NetworkingV1Gateway) HasKind() bool

HasKind returns a boolean if a field has been set.

func (*NetworkingV1Gateway) HasMetadata added in v0.10.0

func (o *NetworkingV1Gateway) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*NetworkingV1Gateway) HasSpec added in v0.10.0

func (o *NetworkingV1Gateway) HasSpec() bool

HasSpec returns a boolean if a field has been set.

func (*NetworkingV1Gateway) HasStatus added in v0.11.0

func (o *NetworkingV1Gateway) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (NetworkingV1Gateway) MarshalJSON added in v0.10.0

func (o NetworkingV1Gateway) MarshalJSON() ([]byte, error)

func (*NetworkingV1Gateway) Redact added in v0.10.0

func (o *NetworkingV1Gateway) Redact()

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1Gateway) SetApiVersion added in v0.10.0

func (o *NetworkingV1Gateway) SetApiVersion(v string)

SetApiVersion gets a reference to the given string and assigns it to the ApiVersion field.

func (*NetworkingV1Gateway) SetId added in v0.10.0

func (o *NetworkingV1Gateway) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*NetworkingV1Gateway) SetKind added in v0.10.0

func (o *NetworkingV1Gateway) SetKind(v string)

SetKind gets a reference to the given string and assigns it to the Kind field.

func (*NetworkingV1Gateway) SetMetadata added in v0.10.0

func (o *NetworkingV1Gateway) SetMetadata(v ObjectMeta)

SetMetadata gets a reference to the given ObjectMeta and assigns it to the Metadata field.

func (*NetworkingV1Gateway) SetSpec added in v0.10.0

SetSpec gets a reference to the given NetworkingV1GatewaySpec and assigns it to the Spec field.

func (*NetworkingV1Gateway) SetStatus added in v0.11.0

SetStatus gets a reference to the given NetworkingV1GatewayStatus and assigns it to the Status field.

type NetworkingV1GatewayList added in v0.10.0

type NetworkingV1GatewayList struct {
	// APIVersion defines the schema version of this representation of a resource.
	ApiVersion string `json:"api_version,omitempty"`
	// Kind defines the object this REST resource represents.
	Kind     string   `json:"kind,omitempty"`
	Metadata ListMeta `json:"metadata,omitempty"`
	// A data property that contains an array of resource items. Each entry in the array is a separate resource.
	Data []NetworkingV1Gateway `json:"data,omitempty"`
}

NetworkingV1GatewayList A gateway is a resource that defines network access to Confluent cloud resources. ## The Gateways Model <SchemaDefinition schemaRef=\"#/components/schemas/networking.v1.Gateway\" />

func NewNetworkingV1GatewayList added in v0.10.0

func NewNetworkingV1GatewayList(apiVersion string, kind string, metadata ListMeta, data []NetworkingV1Gateway) *NetworkingV1GatewayList

NewNetworkingV1GatewayList instantiates a new NetworkingV1GatewayList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1GatewayListWithDefaults added in v0.10.0

func NewNetworkingV1GatewayListWithDefaults() *NetworkingV1GatewayList

NewNetworkingV1GatewayListWithDefaults instantiates a new NetworkingV1GatewayList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1GatewayList) GetApiVersion added in v0.10.0

func (o *NetworkingV1GatewayList) GetApiVersion() string

GetApiVersion returns the ApiVersion field value

func (*NetworkingV1GatewayList) GetApiVersionOk added in v0.10.0

func (o *NetworkingV1GatewayList) GetApiVersionOk() (*string, bool)

GetApiVersionOk returns a tuple with the ApiVersion field value and a boolean to check if the value has been set.

func (*NetworkingV1GatewayList) GetData added in v0.10.0

GetData returns the Data field value

func (*NetworkingV1GatewayList) GetDataOk added in v0.10.0

func (o *NetworkingV1GatewayList) GetDataOk() (*[]NetworkingV1Gateway, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*NetworkingV1GatewayList) GetKind added in v0.10.0

func (o *NetworkingV1GatewayList) GetKind() string

GetKind returns the Kind field value

func (*NetworkingV1GatewayList) GetKindOk added in v0.10.0

func (o *NetworkingV1GatewayList) GetKindOk() (*string, bool)

GetKindOk returns a tuple with the Kind field value and a boolean to check if the value has been set.

func (*NetworkingV1GatewayList) GetMetadata added in v0.10.0

func (o *NetworkingV1GatewayList) GetMetadata() ListMeta

GetMetadata returns the Metadata field value

func (*NetworkingV1GatewayList) GetMetadataOk added in v0.10.0

func (o *NetworkingV1GatewayList) GetMetadataOk() (*ListMeta, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set.

func (NetworkingV1GatewayList) MarshalJSON added in v0.10.0

func (o NetworkingV1GatewayList) MarshalJSON() ([]byte, error)

func (*NetworkingV1GatewayList) Redact added in v0.10.0

func (o *NetworkingV1GatewayList) Redact()

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1GatewayList) SetApiVersion added in v0.10.0

func (o *NetworkingV1GatewayList) SetApiVersion(v string)

SetApiVersion sets field value

func (*NetworkingV1GatewayList) SetData added in v0.10.0

SetData sets field value

func (*NetworkingV1GatewayList) SetKind added in v0.10.0

func (o *NetworkingV1GatewayList) SetKind(v string)

SetKind sets field value

func (*NetworkingV1GatewayList) SetMetadata added in v0.10.0

func (o *NetworkingV1GatewayList) SetMetadata(v ListMeta)

SetMetadata sets field value

type NetworkingV1GatewaySpec added in v0.10.0

type NetworkingV1GatewaySpec struct {
	// The name of the gateway
	DisplayName *string `json:"display_name,omitempty"`
	// Gateway type specific configuration
	Config *NetworkingV1GatewaySpecConfigOneOf `json:"config,omitempty"`
	// The environment to which this belongs.
	Environment *ObjectReference `json:"environment,omitempty"`
}

NetworkingV1GatewaySpec The desired state of the Gateway

func NewNetworkingV1GatewaySpec added in v0.10.0

func NewNetworkingV1GatewaySpec() *NetworkingV1GatewaySpec

NewNetworkingV1GatewaySpec instantiates a new NetworkingV1GatewaySpec object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1GatewaySpecWithDefaults added in v0.10.0

func NewNetworkingV1GatewaySpecWithDefaults() *NetworkingV1GatewaySpec

NewNetworkingV1GatewaySpecWithDefaults instantiates a new NetworkingV1GatewaySpec object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1GatewaySpec) GetConfig added in v0.11.0

GetConfig returns the Config field value if set, zero value otherwise.

func (*NetworkingV1GatewaySpec) GetConfigOk added in v0.11.0

GetConfigOk returns a tuple with the Config field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1GatewaySpec) GetDisplayName added in v0.10.0

func (o *NetworkingV1GatewaySpec) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*NetworkingV1GatewaySpec) GetDisplayNameOk added in v0.10.0

func (o *NetworkingV1GatewaySpec) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1GatewaySpec) GetEnvironment added in v0.10.0

func (o *NetworkingV1GatewaySpec) GetEnvironment() ObjectReference

GetEnvironment returns the Environment field value if set, zero value otherwise.

func (*NetworkingV1GatewaySpec) GetEnvironmentOk added in v0.10.0

func (o *NetworkingV1GatewaySpec) GetEnvironmentOk() (*ObjectReference, bool)

GetEnvironmentOk returns a tuple with the Environment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1GatewaySpec) HasConfig added in v0.11.0

func (o *NetworkingV1GatewaySpec) HasConfig() bool

HasConfig returns a boolean if a field has been set.

func (*NetworkingV1GatewaySpec) HasDisplayName added in v0.10.0

func (o *NetworkingV1GatewaySpec) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*NetworkingV1GatewaySpec) HasEnvironment added in v0.10.0

func (o *NetworkingV1GatewaySpec) HasEnvironment() bool

HasEnvironment returns a boolean if a field has been set.

func (NetworkingV1GatewaySpec) MarshalJSON added in v0.10.0

func (o NetworkingV1GatewaySpec) MarshalJSON() ([]byte, error)

func (*NetworkingV1GatewaySpec) Redact added in v0.10.0

func (o *NetworkingV1GatewaySpec) Redact()

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1GatewaySpec) SetConfig added in v0.11.0

SetConfig gets a reference to the given NetworkingV1GatewaySpecConfigOneOf and assigns it to the Config field.

func (*NetworkingV1GatewaySpec) SetDisplayName added in v0.10.0

func (o *NetworkingV1GatewaySpec) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*NetworkingV1GatewaySpec) SetEnvironment added in v0.10.0

func (o *NetworkingV1GatewaySpec) SetEnvironment(v ObjectReference)

SetEnvironment gets a reference to the given ObjectReference and assigns it to the Environment field.

type NetworkingV1GatewaySpecConfigOneOf added in v0.11.0

type NetworkingV1GatewaySpecConfigOneOf struct {
	NetworkingV1AwsEgressPrivateLinkGatewaySpec *NetworkingV1AwsEgressPrivateLinkGatewaySpec
	NetworkingV1AwsPeeringGatewaySpec           *NetworkingV1AwsPeeringGatewaySpec
	NetworkingV1AzurePeeringGatewaySpec         *NetworkingV1AzurePeeringGatewaySpec
}

NetworkingV1GatewaySpecConfigOneOf - struct for NetworkingV1GatewaySpecConfigOneOf

func NetworkingV1AwsEgressPrivateLinkGatewaySpecAsNetworkingV1GatewaySpecConfigOneOf added in v0.11.0

func NetworkingV1AwsEgressPrivateLinkGatewaySpecAsNetworkingV1GatewaySpecConfigOneOf(v *NetworkingV1AwsEgressPrivateLinkGatewaySpec) NetworkingV1GatewaySpecConfigOneOf

NetworkingV1AwsEgressPrivateLinkGatewaySpecAsNetworkingV1GatewaySpecConfigOneOf is a convenience function that returns NetworkingV1AwsEgressPrivateLinkGatewaySpec wrapped in NetworkingV1GatewaySpecConfigOneOf

func NetworkingV1AwsPeeringGatewaySpecAsNetworkingV1GatewaySpecConfigOneOf added in v0.11.0

func NetworkingV1AwsPeeringGatewaySpecAsNetworkingV1GatewaySpecConfigOneOf(v *NetworkingV1AwsPeeringGatewaySpec) NetworkingV1GatewaySpecConfigOneOf

NetworkingV1AwsPeeringGatewaySpecAsNetworkingV1GatewaySpecConfigOneOf is a convenience function that returns NetworkingV1AwsPeeringGatewaySpec wrapped in NetworkingV1GatewaySpecConfigOneOf

func NetworkingV1AzurePeeringGatewaySpecAsNetworkingV1GatewaySpecConfigOneOf added in v0.11.0

func NetworkingV1AzurePeeringGatewaySpecAsNetworkingV1GatewaySpecConfigOneOf(v *NetworkingV1AzurePeeringGatewaySpec) NetworkingV1GatewaySpecConfigOneOf

NetworkingV1AzurePeeringGatewaySpecAsNetworkingV1GatewaySpecConfigOneOf is a convenience function that returns NetworkingV1AzurePeeringGatewaySpec wrapped in NetworkingV1GatewaySpecConfigOneOf

func (*NetworkingV1GatewaySpecConfigOneOf) GetActualInstance added in v0.11.0

func (obj *NetworkingV1GatewaySpecConfigOneOf) GetActualInstance() interface{}

Get the actual instance

func (NetworkingV1GatewaySpecConfigOneOf) MarshalJSON added in v0.11.0

func (src NetworkingV1GatewaySpecConfigOneOf) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*NetworkingV1GatewaySpecConfigOneOf) UnmarshalJSON added in v0.11.0

func (dst *NetworkingV1GatewaySpecConfigOneOf) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type NetworkingV1GatewayStatus added in v0.11.0

type NetworkingV1GatewayStatus struct {
	// The lifecycle phase of the gateway:    PROVISIONING: gateway provisioning is in progress;    READY:  gateway is ready;    FAILED: gateway is in a failed state;    DEPROVISIONING: gateway deprovisioning is in progress;
	Phase string `json:"phase,omitempty"`
	// Error code if gateway is in a failed state. May be used for programmatic error checking.
	ErrorCode *string `json:"error_code,omitempty"`
	// Displayable error message if gateway is in a failed state
	ErrorMessage *string `json:"error_message,omitempty"`
	// Gateway type specific status
	CloudGateway *NetworkingV1GatewayStatusCloudGatewayOneOf `json:"cloud_gateway,omitempty"`
}

NetworkingV1GatewayStatus The status of the Gateway

func NewNetworkingV1GatewayStatus added in v0.11.0

func NewNetworkingV1GatewayStatus(phase string) *NetworkingV1GatewayStatus

NewNetworkingV1GatewayStatus instantiates a new NetworkingV1GatewayStatus object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1GatewayStatusWithDefaults added in v0.11.0

func NewNetworkingV1GatewayStatusWithDefaults() *NetworkingV1GatewayStatus

NewNetworkingV1GatewayStatusWithDefaults instantiates a new NetworkingV1GatewayStatus object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1GatewayStatus) GetCloudGateway added in v0.11.0

GetCloudGateway returns the CloudGateway field value if set, zero value otherwise.

func (*NetworkingV1GatewayStatus) GetCloudGatewayOk added in v0.11.0

GetCloudGatewayOk returns a tuple with the CloudGateway field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1GatewayStatus) GetErrorCode added in v0.11.0

func (o *NetworkingV1GatewayStatus) GetErrorCode() string

GetErrorCode returns the ErrorCode field value if set, zero value otherwise.

func (*NetworkingV1GatewayStatus) GetErrorCodeOk added in v0.11.0

func (o *NetworkingV1GatewayStatus) GetErrorCodeOk() (*string, bool)

GetErrorCodeOk returns a tuple with the ErrorCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1GatewayStatus) GetErrorMessage added in v0.11.0

func (o *NetworkingV1GatewayStatus) GetErrorMessage() string

GetErrorMessage returns the ErrorMessage field value if set, zero value otherwise.

func (*NetworkingV1GatewayStatus) GetErrorMessageOk added in v0.11.0

func (o *NetworkingV1GatewayStatus) GetErrorMessageOk() (*string, bool)

GetErrorMessageOk returns a tuple with the ErrorMessage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1GatewayStatus) GetPhase added in v0.11.0

func (o *NetworkingV1GatewayStatus) GetPhase() string

GetPhase returns the Phase field value

func (*NetworkingV1GatewayStatus) GetPhaseOk added in v0.11.0

func (o *NetworkingV1GatewayStatus) GetPhaseOk() (*string, bool)

GetPhaseOk returns a tuple with the Phase field value and a boolean to check if the value has been set.

func (*NetworkingV1GatewayStatus) HasCloudGateway added in v0.11.0

func (o *NetworkingV1GatewayStatus) HasCloudGateway() bool

HasCloudGateway returns a boolean if a field has been set.

func (*NetworkingV1GatewayStatus) HasErrorCode added in v0.11.0

func (o *NetworkingV1GatewayStatus) HasErrorCode() bool

HasErrorCode returns a boolean if a field has been set.

func (*NetworkingV1GatewayStatus) HasErrorMessage added in v0.11.0

func (o *NetworkingV1GatewayStatus) HasErrorMessage() bool

HasErrorMessage returns a boolean if a field has been set.

func (NetworkingV1GatewayStatus) MarshalJSON added in v0.11.0

func (o NetworkingV1GatewayStatus) MarshalJSON() ([]byte, error)

func (*NetworkingV1GatewayStatus) Redact added in v0.11.0

func (o *NetworkingV1GatewayStatus) Redact()

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1GatewayStatus) SetCloudGateway added in v0.11.0

SetCloudGateway gets a reference to the given NetworkingV1GatewayStatusCloudGatewayOneOf and assigns it to the CloudGateway field.

func (*NetworkingV1GatewayStatus) SetErrorCode added in v0.11.0

func (o *NetworkingV1GatewayStatus) SetErrorCode(v string)

SetErrorCode gets a reference to the given string and assigns it to the ErrorCode field.

func (*NetworkingV1GatewayStatus) SetErrorMessage added in v0.11.0

func (o *NetworkingV1GatewayStatus) SetErrorMessage(v string)

SetErrorMessage gets a reference to the given string and assigns it to the ErrorMessage field.

func (*NetworkingV1GatewayStatus) SetPhase added in v0.11.0

func (o *NetworkingV1GatewayStatus) SetPhase(v string)

SetPhase sets field value

type NetworkingV1GatewayStatusCloudGatewayOneOf added in v0.11.0

type NetworkingV1GatewayStatusCloudGatewayOneOf struct {
	NetworkingV1AwsEgressPrivateLinkGatewayStatus *NetworkingV1AwsEgressPrivateLinkGatewayStatus
}

NetworkingV1GatewayStatusCloudGatewayOneOf - struct for NetworkingV1GatewayStatusCloudGatewayOneOf

func NetworkingV1AwsEgressPrivateLinkGatewayStatusAsNetworkingV1GatewayStatusCloudGatewayOneOf added in v0.11.0

func NetworkingV1AwsEgressPrivateLinkGatewayStatusAsNetworkingV1GatewayStatusCloudGatewayOneOf(v *NetworkingV1AwsEgressPrivateLinkGatewayStatus) NetworkingV1GatewayStatusCloudGatewayOneOf

NetworkingV1AwsEgressPrivateLinkGatewayStatusAsNetworkingV1GatewayStatusCloudGatewayOneOf is a convenience function that returns NetworkingV1AwsEgressPrivateLinkGatewayStatus wrapped in NetworkingV1GatewayStatusCloudGatewayOneOf

func (*NetworkingV1GatewayStatusCloudGatewayOneOf) GetActualInstance added in v0.11.0

func (obj *NetworkingV1GatewayStatusCloudGatewayOneOf) GetActualInstance() interface{}

Get the actual instance

func (NetworkingV1GatewayStatusCloudGatewayOneOf) MarshalJSON added in v0.11.0

func (src NetworkingV1GatewayStatusCloudGatewayOneOf) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*NetworkingV1GatewayStatusCloudGatewayOneOf) UnmarshalJSON added in v0.11.0

func (dst *NetworkingV1GatewayStatusCloudGatewayOneOf) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type NetworkingV1GcpNetwork

type NetworkingV1GcpNetwork struct {
	// Network kind type.
	Kind string `json:"kind,omitempty"`
	// The GCP Project ID associated with the Confluent Cloud VPC.
	Project string `json:"project,omitempty"`
	// The network name of the Confluent Cloud VPC.
	VpcNetwork string `json:"vpc_network,omitempty"`
	// The mapping of zones to Private Service Connect Service Attachments if available. Keys are zones and values are [GCP Private Service Connect Service Attachment](https://cloud.google.com/vpc/docs/configure-private-service-connect-producer#api_7)
	PrivateServiceConnectServiceAttachments *map[string]string `json:"private_service_connect_service_attachments,omitempty"`
}

NetworkingV1GcpNetwork The GCP network details.

func NewNetworkingV1GcpNetwork

func NewNetworkingV1GcpNetwork(kind string, project string, vpcNetwork string) *NetworkingV1GcpNetwork

NewNetworkingV1GcpNetwork instantiates a new NetworkingV1GcpNetwork object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1GcpNetworkWithDefaults

func NewNetworkingV1GcpNetworkWithDefaults() *NetworkingV1GcpNetwork

NewNetworkingV1GcpNetworkWithDefaults instantiates a new NetworkingV1GcpNetwork object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1GcpNetwork) GetKind

func (o *NetworkingV1GcpNetwork) GetKind() string

GetKind returns the Kind field value

func (*NetworkingV1GcpNetwork) GetKindOk

func (o *NetworkingV1GcpNetwork) GetKindOk() (*string, bool)

GetKindOk returns a tuple with the Kind field value and a boolean to check if the value has been set.

func (*NetworkingV1GcpNetwork) GetPrivateServiceConnectServiceAttachments added in v0.3.0

func (o *NetworkingV1GcpNetwork) GetPrivateServiceConnectServiceAttachments() map[string]string

GetPrivateServiceConnectServiceAttachments returns the PrivateServiceConnectServiceAttachments field value if set, zero value otherwise.

func (*NetworkingV1GcpNetwork) GetPrivateServiceConnectServiceAttachmentsOk added in v0.3.0

func (o *NetworkingV1GcpNetwork) GetPrivateServiceConnectServiceAttachmentsOk() (*map[string]string, bool)

GetPrivateServiceConnectServiceAttachmentsOk returns a tuple with the PrivateServiceConnectServiceAttachments field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1GcpNetwork) GetProject

func (o *NetworkingV1GcpNetwork) GetProject() string

GetProject returns the Project field value

func (*NetworkingV1GcpNetwork) GetProjectOk

func (o *NetworkingV1GcpNetwork) GetProjectOk() (*string, bool)

GetProjectOk returns a tuple with the Project field value and a boolean to check if the value has been set.

func (*NetworkingV1GcpNetwork) GetVpcNetwork

func (o *NetworkingV1GcpNetwork) GetVpcNetwork() string

GetVpcNetwork returns the VpcNetwork field value

func (*NetworkingV1GcpNetwork) GetVpcNetworkOk

func (o *NetworkingV1GcpNetwork) GetVpcNetworkOk() (*string, bool)

GetVpcNetworkOk returns a tuple with the VpcNetwork field value and a boolean to check if the value has been set.

func (*NetworkingV1GcpNetwork) HasPrivateServiceConnectServiceAttachments added in v0.3.0

func (o *NetworkingV1GcpNetwork) HasPrivateServiceConnectServiceAttachments() bool

HasPrivateServiceConnectServiceAttachments returns a boolean if a field has been set.

func (NetworkingV1GcpNetwork) MarshalJSON

func (o NetworkingV1GcpNetwork) MarshalJSON() ([]byte, error)

func (*NetworkingV1GcpNetwork) Redact added in v0.2.0

func (o *NetworkingV1GcpNetwork) Redact()

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1GcpNetwork) SetKind

func (o *NetworkingV1GcpNetwork) SetKind(v string)

SetKind sets field value

func (*NetworkingV1GcpNetwork) SetPrivateServiceConnectServiceAttachments added in v0.3.0

func (o *NetworkingV1GcpNetwork) SetPrivateServiceConnectServiceAttachments(v map[string]string)

SetPrivateServiceConnectServiceAttachments gets a reference to the given map[string]string and assigns it to the PrivateServiceConnectServiceAttachments field.

func (*NetworkingV1GcpNetwork) SetProject

func (o *NetworkingV1GcpNetwork) SetProject(v string)

SetProject sets field value

func (*NetworkingV1GcpNetwork) SetVpcNetwork

func (o *NetworkingV1GcpNetwork) SetVpcNetwork(v string)

SetVpcNetwork sets field value

type NetworkingV1GcpPeering

type NetworkingV1GcpPeering struct {
	// Peering kind type.
	Kind string `json:"kind,omitempty"`
	// The Google Cloud project ID associated with the VPC that you are peering with Confluent Cloud network.
	Project string `json:"project,omitempty"`
	// The name of the VPC that you are peering with Confluent Cloud network.
	VpcNetwork string `json:"vpc_network,omitempty"`
	// Enable customer route import. For more information, see [Importing custom routes](https://cloud.google.com/vpc/docs/vpc-peering#importing-exporting-routes).
	ImportCustomRoutes *bool `json:"import_custom_routes,omitempty"`
}

NetworkingV1GcpPeering GCP VPC Peering.

func NewNetworkingV1GcpPeering

func NewNetworkingV1GcpPeering(kind string, project string, vpcNetwork string) *NetworkingV1GcpPeering

NewNetworkingV1GcpPeering instantiates a new NetworkingV1GcpPeering object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1GcpPeeringWithDefaults

func NewNetworkingV1GcpPeeringWithDefaults() *NetworkingV1GcpPeering

NewNetworkingV1GcpPeeringWithDefaults instantiates a new NetworkingV1GcpPeering object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1GcpPeering) GetImportCustomRoutes

func (o *NetworkingV1GcpPeering) GetImportCustomRoutes() bool

GetImportCustomRoutes returns the ImportCustomRoutes field value if set, zero value otherwise.

func (*NetworkingV1GcpPeering) GetImportCustomRoutesOk

func (o *NetworkingV1GcpPeering) GetImportCustomRoutesOk() (*bool, bool)

GetImportCustomRoutesOk returns a tuple with the ImportCustomRoutes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1GcpPeering) GetKind

func (o *NetworkingV1GcpPeering) GetKind() string

GetKind returns the Kind field value

func (*NetworkingV1GcpPeering) GetKindOk

func (o *NetworkingV1GcpPeering) GetKindOk() (*string, bool)

GetKindOk returns a tuple with the Kind field value and a boolean to check if the value has been set.

func (*NetworkingV1GcpPeering) GetProject

func (o *NetworkingV1GcpPeering) GetProject() string

GetProject returns the Project field value

func (*NetworkingV1GcpPeering) GetProjectOk

func (o *NetworkingV1GcpPeering) GetProjectOk() (*string, bool)

GetProjectOk returns a tuple with the Project field value and a boolean to check if the value has been set.

func (*NetworkingV1GcpPeering) GetVpcNetwork

func (o *NetworkingV1GcpPeering) GetVpcNetwork() string

GetVpcNetwork returns the VpcNetwork field value

func (*NetworkingV1GcpPeering) GetVpcNetworkOk

func (o *NetworkingV1GcpPeering) GetVpcNetworkOk() (*string, bool)

GetVpcNetworkOk returns a tuple with the VpcNetwork field value and a boolean to check if the value has been set.

func (*NetworkingV1GcpPeering) HasImportCustomRoutes

func (o *NetworkingV1GcpPeering) HasImportCustomRoutes() bool

HasImportCustomRoutes returns a boolean if a field has been set.

func (NetworkingV1GcpPeering) MarshalJSON

func (o NetworkingV1GcpPeering) MarshalJSON() ([]byte, error)

func (*NetworkingV1GcpPeering) Redact added in v0.2.0

func (o *NetworkingV1GcpPeering) Redact()

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1GcpPeering) SetImportCustomRoutes

func (o *NetworkingV1GcpPeering) SetImportCustomRoutes(v bool)

SetImportCustomRoutes gets a reference to the given bool and assigns it to the ImportCustomRoutes field.

func (*NetworkingV1GcpPeering) SetKind

func (o *NetworkingV1GcpPeering) SetKind(v string)

SetKind sets field value

func (*NetworkingV1GcpPeering) SetProject

func (o *NetworkingV1GcpPeering) SetProject(v string)

SetProject sets field value

func (*NetworkingV1GcpPeering) SetVpcNetwork

func (o *NetworkingV1GcpPeering) SetVpcNetwork(v string)

SetVpcNetwork sets field value

type NetworkingV1GcpPrivateServiceConnectAccess added in v0.3.0

type NetworkingV1GcpPrivateServiceConnectAccess struct {
	// PrivateLink kind type.
	Kind string `json:"kind,omitempty"`
	// The GCP project ID for the account containing the VPCs that you want to connect from using Private Service Connect. You can find your Google Cloud Project ID under **Project ID** section of your [Google Cloud Console dashboard](https://console.cloud.google.com/home/dashboard).
	Project string `json:"project,omitempty"`
}

NetworkingV1GcpPrivateServiceConnectAccess GCP Private Service Connect access configuration.

func NewNetworkingV1GcpPrivateServiceConnectAccess added in v0.3.0

func NewNetworkingV1GcpPrivateServiceConnectAccess(kind string, project string) *NetworkingV1GcpPrivateServiceConnectAccess

NewNetworkingV1GcpPrivateServiceConnectAccess instantiates a new NetworkingV1GcpPrivateServiceConnectAccess object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1GcpPrivateServiceConnectAccessWithDefaults added in v0.3.0

func NewNetworkingV1GcpPrivateServiceConnectAccessWithDefaults() *NetworkingV1GcpPrivateServiceConnectAccess

NewNetworkingV1GcpPrivateServiceConnectAccessWithDefaults instantiates a new NetworkingV1GcpPrivateServiceConnectAccess object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1GcpPrivateServiceConnectAccess) GetKind added in v0.3.0

GetKind returns the Kind field value

func (*NetworkingV1GcpPrivateServiceConnectAccess) GetKindOk added in v0.3.0

GetKindOk returns a tuple with the Kind field value and a boolean to check if the value has been set.

func (*NetworkingV1GcpPrivateServiceConnectAccess) GetProject added in v0.3.0

GetProject returns the Project field value

func (*NetworkingV1GcpPrivateServiceConnectAccess) GetProjectOk added in v0.3.0

GetProjectOk returns a tuple with the Project field value and a boolean to check if the value has been set.

func (NetworkingV1GcpPrivateServiceConnectAccess) MarshalJSON added in v0.3.0

func (*NetworkingV1GcpPrivateServiceConnectAccess) Redact added in v0.3.0

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1GcpPrivateServiceConnectAccess) SetKind added in v0.3.0

SetKind sets field value

func (*NetworkingV1GcpPrivateServiceConnectAccess) SetProject added in v0.3.0

SetProject sets field value

type NetworkingV1Network

type NetworkingV1Network struct {
	// APIVersion defines the schema version of this representation of a resource.
	ApiVersion *string `json:"api_version,omitempty"`
	// Kind defines the object this REST resource represents.
	Kind *string `json:"kind,omitempty"`
	// ID is the \"natural identifier\" for an object within its scope/namespace; it is normally unique across time but not space. That is, you can assume that the ID will not be reclaimed and reused after an object is deleted (\"time\"); however, it may collide with IDs for other object `kinds` or objects of the same `kind` within a different scope/namespace (\"space\").
	Id       *string                    `json:"id,omitempty"`
	Metadata *ObjectMeta                `json:"metadata,omitempty"`
	Spec     *NetworkingV1NetworkSpec   `json:"spec,omitempty"`
	Status   *NetworkingV1NetworkStatus `json:"status,omitempty"`
}

NetworkingV1Network `Network` represents a network (VPC) in Confluent Cloud. All Networks exist within Confluent-managed cloud provider accounts. Dedicated networks support more networking options but can only contain Dedicated clusters. Shared networks can contain any cluster type. The API allows you to list, create, read, update, and delete your networks. Related guide: [APIs to manage networks in Confluent Cloud](https://docs.confluent.io/cloud/current/networking/overview.html). ## The Networks Model <SchemaDefinition schemaRef=\"#/components/schemas/networking.v1.Network\" /> ## Quotas and Limits This resource is subject to the [following quotas](https://docs.confluent.io/cloud/current/quotas/overview.html): | Quota | Description | | --- | --- | | `dedicated_networks_per_environment` | Number of dedicated networks per Confluent Cloud environment |

func NewNetworkingV1Network

func NewNetworkingV1Network() *NetworkingV1Network

NewNetworkingV1Network instantiates a new NetworkingV1Network object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1NetworkWithDefaults

func NewNetworkingV1NetworkWithDefaults() *NetworkingV1Network

NewNetworkingV1NetworkWithDefaults instantiates a new NetworkingV1Network object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1Network) GetApiVersion

func (o *NetworkingV1Network) GetApiVersion() string

GetApiVersion returns the ApiVersion field value if set, zero value otherwise.

func (*NetworkingV1Network) GetApiVersionOk

func (o *NetworkingV1Network) GetApiVersionOk() (*string, bool)

GetApiVersionOk returns a tuple with the ApiVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1Network) GetId

func (o *NetworkingV1Network) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*NetworkingV1Network) GetIdOk

func (o *NetworkingV1Network) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1Network) GetKind

func (o *NetworkingV1Network) GetKind() string

GetKind returns the Kind field value if set, zero value otherwise.

func (*NetworkingV1Network) GetKindOk

func (o *NetworkingV1Network) GetKindOk() (*string, bool)

GetKindOk returns a tuple with the Kind field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1Network) GetMetadata

func (o *NetworkingV1Network) GetMetadata() ObjectMeta

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*NetworkingV1Network) GetMetadataOk

func (o *NetworkingV1Network) GetMetadataOk() (*ObjectMeta, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1Network) GetSpec

GetSpec returns the Spec field value if set, zero value otherwise.

func (*NetworkingV1Network) GetSpecOk

GetSpecOk returns a tuple with the Spec field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1Network) GetStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*NetworkingV1Network) GetStatusOk

func (o *NetworkingV1Network) GetStatusOk() (*NetworkingV1NetworkStatus, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1Network) HasApiVersion

func (o *NetworkingV1Network) HasApiVersion() bool

HasApiVersion returns a boolean if a field has been set.

func (*NetworkingV1Network) HasId

func (o *NetworkingV1Network) HasId() bool

HasId returns a boolean if a field has been set.

func (*NetworkingV1Network) HasKind

func (o *NetworkingV1Network) HasKind() bool

HasKind returns a boolean if a field has been set.

func (*NetworkingV1Network) HasMetadata

func (o *NetworkingV1Network) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*NetworkingV1Network) HasSpec

func (o *NetworkingV1Network) HasSpec() bool

HasSpec returns a boolean if a field has been set.

func (*NetworkingV1Network) HasStatus

func (o *NetworkingV1Network) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (NetworkingV1Network) MarshalJSON

func (o NetworkingV1Network) MarshalJSON() ([]byte, error)

func (*NetworkingV1Network) Redact added in v0.2.0

func (o *NetworkingV1Network) Redact()

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1Network) SetApiVersion

func (o *NetworkingV1Network) SetApiVersion(v string)

SetApiVersion gets a reference to the given string and assigns it to the ApiVersion field.

func (*NetworkingV1Network) SetId

func (o *NetworkingV1Network) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*NetworkingV1Network) SetKind

func (o *NetworkingV1Network) SetKind(v string)

SetKind gets a reference to the given string and assigns it to the Kind field.

func (*NetworkingV1Network) SetMetadata

func (o *NetworkingV1Network) SetMetadata(v ObjectMeta)

SetMetadata gets a reference to the given ObjectMeta and assigns it to the Metadata field.

func (*NetworkingV1Network) SetSpec

SetSpec gets a reference to the given NetworkingV1NetworkSpec and assigns it to the Spec field.

func (*NetworkingV1Network) SetStatus

SetStatus gets a reference to the given NetworkingV1NetworkStatus and assigns it to the Status field.

type NetworkingV1NetworkLinkEndpoint added in v0.7.0

type NetworkingV1NetworkLinkEndpoint struct {
	// APIVersion defines the schema version of this representation of a resource.
	ApiVersion *string `json:"api_version,omitempty"`
	// Kind defines the object this REST resource represents.
	Kind *string `json:"kind,omitempty"`
	// ID is the \"natural identifier\" for an object within its scope/namespace; it is normally unique across time but not space. That is, you can assume that the ID will not be reclaimed and reused after an object is deleted (\"time\"); however, it may collide with IDs for other object `kinds` or objects of the same `kind` within a different scope/namespace (\"space\").
	Id       *string                                `json:"id,omitempty"`
	Metadata *ObjectMeta                            `json:"metadata,omitempty"`
	Spec     *NetworkingV1NetworkLinkEndpointSpec   `json:"spec,omitempty"`
	Status   *NetworkingV1NetworkLinkEndpointStatus `json:"status,omitempty"`
}

NetworkingV1NetworkLinkEndpoint A Network Link Enpoint is associated with a Private Link Confluent Cloud Network at the origin and a Network Link Service (associated with another Private Link Confluent Cloud Network) at the target. It enables connectivity between the origin network and the target network. It can only be associated with a Private Link network. Related guide: [Network Linking Overview](https://docs.confluent.io/cloud/current/networking/network-linking.html). ## The Network Link Endpoints Model <SchemaDefinition schemaRef=\"#/components/schemas/networking.v1.NetworkLinkEndpoint\" /> ## Quotas and Limits This resource is subject to the [following quotas](https://docs.confluent.io/cloud/current/quotas/overview.html): | Quota | Description | | --- | --- | | `network_link_endpoints_per_network` | Number of network link endpoints per network |

func NewNetworkingV1NetworkLinkEndpoint added in v0.7.0

func NewNetworkingV1NetworkLinkEndpoint() *NetworkingV1NetworkLinkEndpoint

NewNetworkingV1NetworkLinkEndpoint instantiates a new NetworkingV1NetworkLinkEndpoint object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1NetworkLinkEndpointWithDefaults added in v0.7.0

func NewNetworkingV1NetworkLinkEndpointWithDefaults() *NetworkingV1NetworkLinkEndpoint

NewNetworkingV1NetworkLinkEndpointWithDefaults instantiates a new NetworkingV1NetworkLinkEndpoint object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1NetworkLinkEndpoint) GetApiVersion added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpoint) GetApiVersion() string

GetApiVersion returns the ApiVersion field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkEndpoint) GetApiVersionOk added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpoint) GetApiVersionOk() (*string, bool)

GetApiVersionOk returns a tuple with the ApiVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkEndpoint) GetId added in v0.7.0

GetId returns the Id field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkEndpoint) GetIdOk added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpoint) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkEndpoint) GetKind added in v0.7.0

GetKind returns the Kind field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkEndpoint) GetKindOk added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpoint) GetKindOk() (*string, bool)

GetKindOk returns a tuple with the Kind field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkEndpoint) GetMetadata added in v0.7.0

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkEndpoint) GetMetadataOk added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpoint) GetMetadataOk() (*ObjectMeta, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkEndpoint) GetSpec added in v0.7.0

GetSpec returns the Spec field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkEndpoint) GetSpecOk added in v0.7.0

GetSpecOk returns a tuple with the Spec field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkEndpoint) GetStatus added in v0.7.0

GetStatus returns the Status field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkEndpoint) GetStatusOk added in v0.7.0

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkEndpoint) HasApiVersion added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpoint) HasApiVersion() bool

HasApiVersion returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkEndpoint) HasId added in v0.7.0

HasId returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkEndpoint) HasKind added in v0.7.0

HasKind returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkEndpoint) HasMetadata added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpoint) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkEndpoint) HasSpec added in v0.7.0

HasSpec returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkEndpoint) HasStatus added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpoint) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (NetworkingV1NetworkLinkEndpoint) MarshalJSON added in v0.7.0

func (o NetworkingV1NetworkLinkEndpoint) MarshalJSON() ([]byte, error)

func (*NetworkingV1NetworkLinkEndpoint) Redact added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpoint) Redact()

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1NetworkLinkEndpoint) SetApiVersion added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpoint) SetApiVersion(v string)

SetApiVersion gets a reference to the given string and assigns it to the ApiVersion field.

func (*NetworkingV1NetworkLinkEndpoint) SetId added in v0.7.0

SetId gets a reference to the given string and assigns it to the Id field.

func (*NetworkingV1NetworkLinkEndpoint) SetKind added in v0.7.0

SetKind gets a reference to the given string and assigns it to the Kind field.

func (*NetworkingV1NetworkLinkEndpoint) SetMetadata added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpoint) SetMetadata(v ObjectMeta)

SetMetadata gets a reference to the given ObjectMeta and assigns it to the Metadata field.

func (*NetworkingV1NetworkLinkEndpoint) SetSpec added in v0.7.0

SetSpec gets a reference to the given NetworkingV1NetworkLinkEndpointSpec and assigns it to the Spec field.

func (*NetworkingV1NetworkLinkEndpoint) SetStatus added in v0.7.0

SetStatus gets a reference to the given NetworkingV1NetworkLinkEndpointStatus and assigns it to the Status field.

type NetworkingV1NetworkLinkEndpointList added in v0.7.0

type NetworkingV1NetworkLinkEndpointList struct {
	// APIVersion defines the schema version of this representation of a resource.
	ApiVersion string `json:"api_version,omitempty"`
	// Kind defines the object this REST resource represents.
	Kind     string   `json:"kind,omitempty"`
	Metadata ListMeta `json:"metadata,omitempty"`
	// A data property that contains an array of resource items. Each entry in the array is a separate resource.
	Data []NetworkingV1NetworkLinkEndpoint `json:"data,omitempty"`
}

NetworkingV1NetworkLinkEndpointList A Network Link Enpoint is associated with a Private Link Confluent Cloud Network at the origin and a Network Link Service (associated with another Private Link Confluent Cloud Network) at the target. It enables connectivity between the origin network and the target network. It can only be associated with a Private Link network. Related guide: [Network Linking Overview](https://docs.confluent.io/cloud/current/networking/network-linking.html). ## The Network Link Endpoints Model <SchemaDefinition schemaRef=\"#/components/schemas/networking.v1.NetworkLinkEndpoint\" /> ## Quotas and Limits This resource is subject to the [following quotas](https://docs.confluent.io/cloud/current/quotas/overview.html): | Quota | Description | | --- | --- | | `network_link_endpoints_per_network` | Number of network link endpoints per network |

func NewNetworkingV1NetworkLinkEndpointList added in v0.7.0

func NewNetworkingV1NetworkLinkEndpointList(apiVersion string, kind string, metadata ListMeta, data []NetworkingV1NetworkLinkEndpoint) *NetworkingV1NetworkLinkEndpointList

NewNetworkingV1NetworkLinkEndpointList instantiates a new NetworkingV1NetworkLinkEndpointList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1NetworkLinkEndpointListWithDefaults added in v0.7.0

func NewNetworkingV1NetworkLinkEndpointListWithDefaults() *NetworkingV1NetworkLinkEndpointList

NewNetworkingV1NetworkLinkEndpointListWithDefaults instantiates a new NetworkingV1NetworkLinkEndpointList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1NetworkLinkEndpointList) GetApiVersion added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpointList) GetApiVersion() string

GetApiVersion returns the ApiVersion field value

func (*NetworkingV1NetworkLinkEndpointList) GetApiVersionOk added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpointList) GetApiVersionOk() (*string, bool)

GetApiVersionOk returns a tuple with the ApiVersion field value and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkEndpointList) GetData added in v0.7.0

GetData returns the Data field value

func (*NetworkingV1NetworkLinkEndpointList) GetDataOk added in v0.7.0

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkEndpointList) GetKind added in v0.7.0

GetKind returns the Kind field value

func (*NetworkingV1NetworkLinkEndpointList) GetKindOk added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpointList) GetKindOk() (*string, bool)

GetKindOk returns a tuple with the Kind field value and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkEndpointList) GetMetadata added in v0.7.0

GetMetadata returns the Metadata field value

func (*NetworkingV1NetworkLinkEndpointList) GetMetadataOk added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpointList) GetMetadataOk() (*ListMeta, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set.

func (NetworkingV1NetworkLinkEndpointList) MarshalJSON added in v0.7.0

func (o NetworkingV1NetworkLinkEndpointList) MarshalJSON() ([]byte, error)

func (*NetworkingV1NetworkLinkEndpointList) Redact added in v0.7.0

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1NetworkLinkEndpointList) SetApiVersion added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpointList) SetApiVersion(v string)

SetApiVersion sets field value

func (*NetworkingV1NetworkLinkEndpointList) SetData added in v0.7.0

SetData sets field value

func (*NetworkingV1NetworkLinkEndpointList) SetKind added in v0.7.0

SetKind sets field value

func (*NetworkingV1NetworkLinkEndpointList) SetMetadata added in v0.7.0

SetMetadata sets field value

type NetworkingV1NetworkLinkEndpointSpec added in v0.7.0

type NetworkingV1NetworkLinkEndpointSpec struct {
	// The name of the network link endpoint
	DisplayName *string `json:"display_name,omitempty"`
	// The description of the network link endpoint
	Description *string `json:"description,omitempty"`
	// The environment to which this belongs.
	Environment *GlobalObjectReference `json:"environment,omitempty"`
	// The network to which this belongs.
	Network *EnvScopedObjectReference `json:"network,omitempty"`
	// The network_link_service to which this belongs.
	NetworkLinkService *EnvScopedObjectReference `json:"network_link_service,omitempty"`
}

NetworkingV1NetworkLinkEndpointSpec The desired state of the Network Link Endpoint

func NewNetworkingV1NetworkLinkEndpointSpec added in v0.7.0

func NewNetworkingV1NetworkLinkEndpointSpec() *NetworkingV1NetworkLinkEndpointSpec

NewNetworkingV1NetworkLinkEndpointSpec instantiates a new NetworkingV1NetworkLinkEndpointSpec object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1NetworkLinkEndpointSpecWithDefaults added in v0.7.0

func NewNetworkingV1NetworkLinkEndpointSpecWithDefaults() *NetworkingV1NetworkLinkEndpointSpec

NewNetworkingV1NetworkLinkEndpointSpecWithDefaults instantiates a new NetworkingV1NetworkLinkEndpointSpec object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1NetworkLinkEndpointSpec) GetDescription added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpointSpec) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkEndpointSpec) GetDescriptionOk added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpointSpec) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkEndpointSpec) GetDisplayName added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpointSpec) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkEndpointSpec) GetDisplayNameOk added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpointSpec) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkEndpointSpec) GetEnvironment added in v0.7.0

GetEnvironment returns the Environment field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkEndpointSpec) GetEnvironmentOk added in v0.7.0

GetEnvironmentOk returns a tuple with the Environment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkEndpointSpec) GetNetwork added in v0.7.0

GetNetwork returns the Network field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkEndpointSpec) GetNetworkLinkService added in v0.7.0

GetNetworkLinkService returns the NetworkLinkService field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkEndpointSpec) GetNetworkLinkServiceOk added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpointSpec) GetNetworkLinkServiceOk() (*EnvScopedObjectReference, bool)

GetNetworkLinkServiceOk returns a tuple with the NetworkLinkService field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkEndpointSpec) GetNetworkOk added in v0.7.0

GetNetworkOk returns a tuple with the Network field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkEndpointSpec) HasDescription added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpointSpec) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkEndpointSpec) HasDisplayName added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpointSpec) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkEndpointSpec) HasEnvironment added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpointSpec) HasEnvironment() bool

HasEnvironment returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkEndpointSpec) HasNetwork added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpointSpec) HasNetwork() bool

HasNetwork returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkEndpointSpec) HasNetworkLinkService added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpointSpec) HasNetworkLinkService() bool

HasNetworkLinkService returns a boolean if a field has been set.

func (NetworkingV1NetworkLinkEndpointSpec) MarshalJSON added in v0.7.0

func (o NetworkingV1NetworkLinkEndpointSpec) MarshalJSON() ([]byte, error)

func (*NetworkingV1NetworkLinkEndpointSpec) Redact added in v0.7.0

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1NetworkLinkEndpointSpec) SetDescription added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpointSpec) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*NetworkingV1NetworkLinkEndpointSpec) SetDisplayName added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpointSpec) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*NetworkingV1NetworkLinkEndpointSpec) SetEnvironment added in v0.7.0

SetEnvironment gets a reference to the given GlobalObjectReference and assigns it to the Environment field.

func (*NetworkingV1NetworkLinkEndpointSpec) SetNetwork added in v0.7.0

SetNetwork gets a reference to the given EnvScopedObjectReference and assigns it to the Network field.

func (*NetworkingV1NetworkLinkEndpointSpec) SetNetworkLinkService added in v0.7.0

SetNetworkLinkService gets a reference to the given EnvScopedObjectReference and assigns it to the NetworkLinkService field.

type NetworkingV1NetworkLinkEndpointSpecUpdate added in v0.7.0

type NetworkingV1NetworkLinkEndpointSpecUpdate struct {
	// The name of the network link endpoint
	DisplayName *string `json:"display_name,omitempty"`
	// The description of the network link endpoint
	Description *string `json:"description,omitempty"`
	// The environment to which this belongs.
	Environment *GlobalObjectReference `json:"environment,omitempty"`
}

NetworkingV1NetworkLinkEndpointSpecUpdate The desired state of the Network Link Endpoint

func NewNetworkingV1NetworkLinkEndpointSpecUpdate added in v0.7.0

func NewNetworkingV1NetworkLinkEndpointSpecUpdate() *NetworkingV1NetworkLinkEndpointSpecUpdate

NewNetworkingV1NetworkLinkEndpointSpecUpdate instantiates a new NetworkingV1NetworkLinkEndpointSpecUpdate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1NetworkLinkEndpointSpecUpdateWithDefaults added in v0.7.0

func NewNetworkingV1NetworkLinkEndpointSpecUpdateWithDefaults() *NetworkingV1NetworkLinkEndpointSpecUpdate

NewNetworkingV1NetworkLinkEndpointSpecUpdateWithDefaults instantiates a new NetworkingV1NetworkLinkEndpointSpecUpdate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1NetworkLinkEndpointSpecUpdate) GetDescription added in v0.7.0

GetDescription returns the Description field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkEndpointSpecUpdate) GetDescriptionOk added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpointSpecUpdate) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkEndpointSpecUpdate) GetDisplayName added in v0.7.0

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkEndpointSpecUpdate) GetDisplayNameOk added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpointSpecUpdate) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkEndpointSpecUpdate) GetEnvironment added in v0.7.0

GetEnvironment returns the Environment field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkEndpointSpecUpdate) GetEnvironmentOk added in v0.7.0

GetEnvironmentOk returns a tuple with the Environment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkEndpointSpecUpdate) HasDescription added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpointSpecUpdate) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkEndpointSpecUpdate) HasDisplayName added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpointSpecUpdate) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkEndpointSpecUpdate) HasEnvironment added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpointSpecUpdate) HasEnvironment() bool

HasEnvironment returns a boolean if a field has been set.

func (NetworkingV1NetworkLinkEndpointSpecUpdate) MarshalJSON added in v0.7.0

func (*NetworkingV1NetworkLinkEndpointSpecUpdate) Redact added in v0.7.0

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1NetworkLinkEndpointSpecUpdate) SetDescription added in v0.7.0

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*NetworkingV1NetworkLinkEndpointSpecUpdate) SetDisplayName added in v0.7.0

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*NetworkingV1NetworkLinkEndpointSpecUpdate) SetEnvironment added in v0.7.0

SetEnvironment gets a reference to the given GlobalObjectReference and assigns it to the Environment field.

type NetworkingV1NetworkLinkEndpointStatus added in v0.7.0

type NetworkingV1NetworkLinkEndpointStatus struct {
	// The lifecycle phase of the network link endpoint:    PROVISIONING: network link endpoint provisioning is in progress;    PENDING_ACCEPT: network link endpoint request is pending acceptance by the the owner of the target;    READY:  network link endpoint is ready;    FAILED: network link endpoint is in a failed state;    DEPROVISIONING: network link endpoint deprovisioning is in progress;    EXPIRED: network link endpoint request is expired, can only be deleted;    DISCONNECTED: network link endpoint is in a disconnected state, target owner has removed the permissions;    DISCONNECTING: network link endpoint disconnection is in progress;    INACTIVE: network link endpoint is created, but not active since there are no clusters in the network;
	Phase string `json:"phase,omitempty"`
	// Error code if network link is in a failed state. May be used for programmatic error checking.
	ErrorCode *string `json:"error_code,omitempty"`
	// Displayable error message if network link is in a failed state
	ErrorMessage *string `json:"error_message,omitempty"`
	// The date and time when the request expires if it is not accepted by the target network admin.
	ExpiresAt *time.Time `json:"expires_at,omitempty"`
}

NetworkingV1NetworkLinkEndpointStatus The status of the Network Link Endpoint

func NewNetworkingV1NetworkLinkEndpointStatus added in v0.7.0

func NewNetworkingV1NetworkLinkEndpointStatus(phase string) *NetworkingV1NetworkLinkEndpointStatus

NewNetworkingV1NetworkLinkEndpointStatus instantiates a new NetworkingV1NetworkLinkEndpointStatus object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1NetworkLinkEndpointStatusWithDefaults added in v0.7.0

func NewNetworkingV1NetworkLinkEndpointStatusWithDefaults() *NetworkingV1NetworkLinkEndpointStatus

NewNetworkingV1NetworkLinkEndpointStatusWithDefaults instantiates a new NetworkingV1NetworkLinkEndpointStatus object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1NetworkLinkEndpointStatus) GetErrorCode added in v0.7.0

GetErrorCode returns the ErrorCode field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkEndpointStatus) GetErrorCodeOk added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpointStatus) GetErrorCodeOk() (*string, bool)

GetErrorCodeOk returns a tuple with the ErrorCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkEndpointStatus) GetErrorMessage added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpointStatus) GetErrorMessage() string

GetErrorMessage returns the ErrorMessage field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkEndpointStatus) GetErrorMessageOk added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpointStatus) GetErrorMessageOk() (*string, bool)

GetErrorMessageOk returns a tuple with the ErrorMessage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkEndpointStatus) GetExpiresAt added in v0.7.0

GetExpiresAt returns the ExpiresAt field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkEndpointStatus) GetExpiresAtOk added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpointStatus) GetExpiresAtOk() (*time.Time, bool)

GetExpiresAtOk returns a tuple with the ExpiresAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkEndpointStatus) GetPhase added in v0.7.0

GetPhase returns the Phase field value

func (*NetworkingV1NetworkLinkEndpointStatus) GetPhaseOk added in v0.7.0

GetPhaseOk returns a tuple with the Phase field value and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkEndpointStatus) HasErrorCode added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpointStatus) HasErrorCode() bool

HasErrorCode returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkEndpointStatus) HasErrorMessage added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpointStatus) HasErrorMessage() bool

HasErrorMessage returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkEndpointStatus) HasExpiresAt added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpointStatus) HasExpiresAt() bool

HasExpiresAt returns a boolean if a field has been set.

func (NetworkingV1NetworkLinkEndpointStatus) MarshalJSON added in v0.7.0

func (o NetworkingV1NetworkLinkEndpointStatus) MarshalJSON() ([]byte, error)

func (*NetworkingV1NetworkLinkEndpointStatus) Redact added in v0.7.0

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1NetworkLinkEndpointStatus) SetErrorCode added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpointStatus) SetErrorCode(v string)

SetErrorCode gets a reference to the given string and assigns it to the ErrorCode field.

func (*NetworkingV1NetworkLinkEndpointStatus) SetErrorMessage added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpointStatus) SetErrorMessage(v string)

SetErrorMessage gets a reference to the given string and assigns it to the ErrorMessage field.

func (*NetworkingV1NetworkLinkEndpointStatus) SetExpiresAt added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpointStatus) SetExpiresAt(v time.Time)

SetExpiresAt gets a reference to the given time.Time and assigns it to the ExpiresAt field.

func (*NetworkingV1NetworkLinkEndpointStatus) SetPhase added in v0.7.0

SetPhase sets field value

type NetworkingV1NetworkLinkEndpointUpdate added in v0.7.0

type NetworkingV1NetworkLinkEndpointUpdate struct {
	// APIVersion defines the schema version of this representation of a resource.
	ApiVersion *string `json:"api_version,omitempty"`
	// Kind defines the object this REST resource represents.
	Kind *string `json:"kind,omitempty"`
	// ID is the \"natural identifier\" for an object within its scope/namespace; it is normally unique across time but not space. That is, you can assume that the ID will not be reclaimed and reused after an object is deleted (\"time\"); however, it may collide with IDs for other object `kinds` or objects of the same `kind` within a different scope/namespace (\"space\").
	Id       *string                                    `json:"id,omitempty"`
	Metadata *ObjectMeta                                `json:"metadata,omitempty"`
	Spec     *NetworkingV1NetworkLinkEndpointSpecUpdate `json:"spec,omitempty"`
	Status   *NetworkingV1NetworkLinkEndpointStatus     `json:"status,omitempty"`
}

NetworkingV1NetworkLinkEndpointUpdate A Network Link Enpoint is associated with a Private Link Confluent Cloud Network at the origin and a Network Link Service (associated with another Private Link Confluent Cloud Network) at the target. It enables connectivity between the origin network and the target network. It can only be associated with a Private Link network. Related guide: [Network Linking Overview](https://docs.confluent.io/cloud/current/networking/network-linking.html). ## The Network Link Endpoints Model <SchemaDefinition schemaRef=\"#/components/schemas/networking.v1.NetworkLinkEndpoint\" /> ## Quotas and Limits This resource is subject to the [following quotas](https://docs.confluent.io/cloud/current/quotas/overview.html): | Quota | Description | | --- | --- | | `network_link_endpoints_per_network` | Number of network link endpoints per network |

func NewNetworkingV1NetworkLinkEndpointUpdate added in v0.7.0

func NewNetworkingV1NetworkLinkEndpointUpdate() *NetworkingV1NetworkLinkEndpointUpdate

NewNetworkingV1NetworkLinkEndpointUpdate instantiates a new NetworkingV1NetworkLinkEndpointUpdate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1NetworkLinkEndpointUpdateWithDefaults added in v0.7.0

func NewNetworkingV1NetworkLinkEndpointUpdateWithDefaults() *NetworkingV1NetworkLinkEndpointUpdate

NewNetworkingV1NetworkLinkEndpointUpdateWithDefaults instantiates a new NetworkingV1NetworkLinkEndpointUpdate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1NetworkLinkEndpointUpdate) GetApiVersion added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpointUpdate) GetApiVersion() string

GetApiVersion returns the ApiVersion field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkEndpointUpdate) GetApiVersionOk added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpointUpdate) GetApiVersionOk() (*string, bool)

GetApiVersionOk returns a tuple with the ApiVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkEndpointUpdate) GetId added in v0.7.0

GetId returns the Id field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkEndpointUpdate) GetIdOk added in v0.7.0

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkEndpointUpdate) GetKind added in v0.7.0

GetKind returns the Kind field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkEndpointUpdate) GetKindOk added in v0.7.0

GetKindOk returns a tuple with the Kind field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkEndpointUpdate) GetMetadata added in v0.7.0

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkEndpointUpdate) GetMetadataOk added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpointUpdate) GetMetadataOk() (*ObjectMeta, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkEndpointUpdate) GetSpec added in v0.7.0

GetSpec returns the Spec field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkEndpointUpdate) GetSpecOk added in v0.7.0

GetSpecOk returns a tuple with the Spec field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkEndpointUpdate) GetStatus added in v0.7.0

GetStatus returns the Status field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkEndpointUpdate) GetStatusOk added in v0.7.0

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkEndpointUpdate) HasApiVersion added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpointUpdate) HasApiVersion() bool

HasApiVersion returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkEndpointUpdate) HasId added in v0.7.0

HasId returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkEndpointUpdate) HasKind added in v0.7.0

HasKind returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkEndpointUpdate) HasMetadata added in v0.7.0

HasMetadata returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkEndpointUpdate) HasSpec added in v0.7.0

HasSpec returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkEndpointUpdate) HasStatus added in v0.7.0

HasStatus returns a boolean if a field has been set.

func (NetworkingV1NetworkLinkEndpointUpdate) MarshalJSON added in v0.7.0

func (o NetworkingV1NetworkLinkEndpointUpdate) MarshalJSON() ([]byte, error)

func (*NetworkingV1NetworkLinkEndpointUpdate) Redact added in v0.7.0

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1NetworkLinkEndpointUpdate) SetApiVersion added in v0.7.0

func (o *NetworkingV1NetworkLinkEndpointUpdate) SetApiVersion(v string)

SetApiVersion gets a reference to the given string and assigns it to the ApiVersion field.

func (*NetworkingV1NetworkLinkEndpointUpdate) SetId added in v0.7.0

SetId gets a reference to the given string and assigns it to the Id field.

func (*NetworkingV1NetworkLinkEndpointUpdate) SetKind added in v0.7.0

SetKind gets a reference to the given string and assigns it to the Kind field.

func (*NetworkingV1NetworkLinkEndpointUpdate) SetMetadata added in v0.7.0

SetMetadata gets a reference to the given ObjectMeta and assigns it to the Metadata field.

func (*NetworkingV1NetworkLinkEndpointUpdate) SetSpec added in v0.7.0

SetSpec gets a reference to the given NetworkingV1NetworkLinkEndpointSpecUpdate and assigns it to the Spec field.

func (*NetworkingV1NetworkLinkEndpointUpdate) SetStatus added in v0.7.0

SetStatus gets a reference to the given NetworkingV1NetworkLinkEndpointStatus and assigns it to the Status field.

type NetworkingV1NetworkLinkService added in v0.7.0

type NetworkingV1NetworkLinkService struct {
	// APIVersion defines the schema version of this representation of a resource.
	ApiVersion *string `json:"api_version,omitempty"`
	// Kind defines the object this REST resource represents.
	Kind *string `json:"kind,omitempty"`
	// ID is the \"natural identifier\" for an object within its scope/namespace; it is normally unique across time but not space. That is, you can assume that the ID will not be reclaimed and reused after an object is deleted (\"time\"); however, it may collide with IDs for other object `kinds` or objects of the same `kind` within a different scope/namespace (\"space\").
	Id       *string                               `json:"id,omitempty"`
	Metadata *ObjectMeta                           `json:"metadata,omitempty"`
	Spec     *NetworkingV1NetworkLinkServiceSpec   `json:"spec,omitempty"`
	Status   *NetworkingV1NetworkLinkServiceStatus `json:"status,omitempty"`
}

NetworkingV1NetworkLinkService Network Link Service is associated with a Private Link Confluent Cloud Network. It enables connectivity from other Private Link Confluent Cloud Networks based on the configured accept policies. Related guide: [Network Linking Overview](https://docs.confluent.io/cloud/current/networking/network-linking.html). ## The Network Link Services Model <SchemaDefinition schemaRef=\"#/components/schemas/networking.v1.NetworkLinkService\" /> ## Quotas and Limits This resource is subject to the [following quotas](https://docs.confluent.io/cloud/current/quotas/overview.html): | Quota | Description | | --- | --- | | `network_link_service_per_network` | Number of network link services per network |

func NewNetworkingV1NetworkLinkService added in v0.7.0

func NewNetworkingV1NetworkLinkService() *NetworkingV1NetworkLinkService

NewNetworkingV1NetworkLinkService instantiates a new NetworkingV1NetworkLinkService object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1NetworkLinkServiceWithDefaults added in v0.7.0

func NewNetworkingV1NetworkLinkServiceWithDefaults() *NetworkingV1NetworkLinkService

NewNetworkingV1NetworkLinkServiceWithDefaults instantiates a new NetworkingV1NetworkLinkService object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1NetworkLinkService) GetApiVersion added in v0.7.0

func (o *NetworkingV1NetworkLinkService) GetApiVersion() string

GetApiVersion returns the ApiVersion field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkService) GetApiVersionOk added in v0.7.0

func (o *NetworkingV1NetworkLinkService) GetApiVersionOk() (*string, bool)

GetApiVersionOk returns a tuple with the ApiVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkService) GetId added in v0.7.0

GetId returns the Id field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkService) GetIdOk added in v0.7.0

func (o *NetworkingV1NetworkLinkService) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkService) GetKind added in v0.7.0

GetKind returns the Kind field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkService) GetKindOk added in v0.7.0

func (o *NetworkingV1NetworkLinkService) GetKindOk() (*string, bool)

GetKindOk returns a tuple with the Kind field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkService) GetMetadata added in v0.7.0

func (o *NetworkingV1NetworkLinkService) GetMetadata() ObjectMeta

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkService) GetMetadataOk added in v0.7.0

func (o *NetworkingV1NetworkLinkService) GetMetadataOk() (*ObjectMeta, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkService) GetSpec added in v0.7.0

GetSpec returns the Spec field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkService) GetSpecOk added in v0.7.0

GetSpecOk returns a tuple with the Spec field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkService) GetStatus added in v0.7.0

GetStatus returns the Status field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkService) GetStatusOk added in v0.7.0

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkService) HasApiVersion added in v0.7.0

func (o *NetworkingV1NetworkLinkService) HasApiVersion() bool

HasApiVersion returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkService) HasId added in v0.7.0

HasId returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkService) HasKind added in v0.7.0

func (o *NetworkingV1NetworkLinkService) HasKind() bool

HasKind returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkService) HasMetadata added in v0.7.0

func (o *NetworkingV1NetworkLinkService) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkService) HasSpec added in v0.7.0

func (o *NetworkingV1NetworkLinkService) HasSpec() bool

HasSpec returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkService) HasStatus added in v0.7.0

func (o *NetworkingV1NetworkLinkService) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (NetworkingV1NetworkLinkService) MarshalJSON added in v0.7.0

func (o NetworkingV1NetworkLinkService) MarshalJSON() ([]byte, error)

func (*NetworkingV1NetworkLinkService) Redact added in v0.7.0

func (o *NetworkingV1NetworkLinkService) Redact()

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1NetworkLinkService) SetApiVersion added in v0.7.0

func (o *NetworkingV1NetworkLinkService) SetApiVersion(v string)

SetApiVersion gets a reference to the given string and assigns it to the ApiVersion field.

func (*NetworkingV1NetworkLinkService) SetId added in v0.7.0

SetId gets a reference to the given string and assigns it to the Id field.

func (*NetworkingV1NetworkLinkService) SetKind added in v0.7.0

func (o *NetworkingV1NetworkLinkService) SetKind(v string)

SetKind gets a reference to the given string and assigns it to the Kind field.

func (*NetworkingV1NetworkLinkService) SetMetadata added in v0.7.0

func (o *NetworkingV1NetworkLinkService) SetMetadata(v ObjectMeta)

SetMetadata gets a reference to the given ObjectMeta and assigns it to the Metadata field.

func (*NetworkingV1NetworkLinkService) SetSpec added in v0.7.0

SetSpec gets a reference to the given NetworkingV1NetworkLinkServiceSpec and assigns it to the Spec field.

func (*NetworkingV1NetworkLinkService) SetStatus added in v0.7.0

SetStatus gets a reference to the given NetworkingV1NetworkLinkServiceStatus and assigns it to the Status field.

type NetworkingV1NetworkLinkServiceAcceptPolicy added in v0.7.0

type NetworkingV1NetworkLinkServiceAcceptPolicy struct {
	// List of environments from which connections can be accepted. All networks win the list of environment will be allowed.
	Environments *[]string `json:"environments,omitempty"`
	// List of networks from which connections can be accepted.
	Networks *[]string `json:"networks,omitempty"`
}

NetworkingV1NetworkLinkServiceAcceptPolicy List of environments/networks from which connections can be accepted on this network link service.

func NewNetworkingV1NetworkLinkServiceAcceptPolicy added in v0.7.0

func NewNetworkingV1NetworkLinkServiceAcceptPolicy() *NetworkingV1NetworkLinkServiceAcceptPolicy

NewNetworkingV1NetworkLinkServiceAcceptPolicy instantiates a new NetworkingV1NetworkLinkServiceAcceptPolicy object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1NetworkLinkServiceAcceptPolicyWithDefaults added in v0.7.0

func NewNetworkingV1NetworkLinkServiceAcceptPolicyWithDefaults() *NetworkingV1NetworkLinkServiceAcceptPolicy

NewNetworkingV1NetworkLinkServiceAcceptPolicyWithDefaults instantiates a new NetworkingV1NetworkLinkServiceAcceptPolicy object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1NetworkLinkServiceAcceptPolicy) GetEnvironments added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceAcceptPolicy) GetEnvironments() []string

GetEnvironments returns the Environments field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkServiceAcceptPolicy) GetEnvironmentsOk added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceAcceptPolicy) GetEnvironmentsOk() (*[]string, bool)

GetEnvironmentsOk returns a tuple with the Environments field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkServiceAcceptPolicy) GetNetworks added in v0.7.0

GetNetworks returns the Networks field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkServiceAcceptPolicy) GetNetworksOk added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceAcceptPolicy) GetNetworksOk() (*[]string, bool)

GetNetworksOk returns a tuple with the Networks field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkServiceAcceptPolicy) HasEnvironments added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceAcceptPolicy) HasEnvironments() bool

HasEnvironments returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkServiceAcceptPolicy) HasNetworks added in v0.7.0

HasNetworks returns a boolean if a field has been set.

func (NetworkingV1NetworkLinkServiceAcceptPolicy) MarshalJSON added in v0.7.0

func (*NetworkingV1NetworkLinkServiceAcceptPolicy) Redact added in v0.7.0

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1NetworkLinkServiceAcceptPolicy) SetEnvironments added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceAcceptPolicy) SetEnvironments(v []string)

SetEnvironments gets a reference to the given []string and assigns it to the Environments field.

func (*NetworkingV1NetworkLinkServiceAcceptPolicy) SetNetworks added in v0.7.0

SetNetworks gets a reference to the given []string and assigns it to the Networks field.

type NetworkingV1NetworkLinkServiceAssociation added in v0.7.0

type NetworkingV1NetworkLinkServiceAssociation struct {
	// APIVersion defines the schema version of this representation of a resource.
	ApiVersion *string `json:"api_version,omitempty"`
	// Kind defines the object this REST resource represents.
	Kind *string `json:"kind,omitempty"`
	// ID is the \"natural identifier\" for an object within its scope/namespace; it is normally unique across time but not space. That is, you can assume that the ID will not be reclaimed and reused after an object is deleted (\"time\"); however, it may collide with IDs for other object `kinds` or objects of the same `kind` within a different scope/namespace (\"space\").
	Id       *string                                          `json:"id,omitempty"`
	Metadata *ObjectMeta                                      `json:"metadata,omitempty"`
	Spec     *NetworkingV1NetworkLinkServiceAssociationSpec   `json:"spec,omitempty"`
	Status   *NetworkingV1NetworkLinkServiceAssociationStatus `json:"status,omitempty"`
}

NetworkingV1NetworkLinkServiceAssociation List of incoming Network Link Enpoints associated with the Network Link Service. Related guide: [Network Linking Overview](https://docs.confluent.io/cloud/current/networking/network-linking.html). ## The Network Link Service Associations Model <SchemaDefinition schemaRef=\"#/components/schemas/networking.v1.NetworkLinkServiceAssociation\" />

func NewNetworkingV1NetworkLinkServiceAssociation added in v0.7.0

func NewNetworkingV1NetworkLinkServiceAssociation() *NetworkingV1NetworkLinkServiceAssociation

NewNetworkingV1NetworkLinkServiceAssociation instantiates a new NetworkingV1NetworkLinkServiceAssociation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1NetworkLinkServiceAssociationWithDefaults added in v0.7.0

func NewNetworkingV1NetworkLinkServiceAssociationWithDefaults() *NetworkingV1NetworkLinkServiceAssociation

NewNetworkingV1NetworkLinkServiceAssociationWithDefaults instantiates a new NetworkingV1NetworkLinkServiceAssociation object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1NetworkLinkServiceAssociation) GetApiVersion added in v0.7.0

GetApiVersion returns the ApiVersion field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkServiceAssociation) GetApiVersionOk added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceAssociation) GetApiVersionOk() (*string, bool)

GetApiVersionOk returns a tuple with the ApiVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkServiceAssociation) GetId added in v0.7.0

GetId returns the Id field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkServiceAssociation) GetIdOk added in v0.7.0

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkServiceAssociation) GetKind added in v0.7.0

GetKind returns the Kind field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkServiceAssociation) GetKindOk added in v0.7.0

GetKindOk returns a tuple with the Kind field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkServiceAssociation) GetMetadata added in v0.7.0

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkServiceAssociation) GetMetadataOk added in v0.7.0

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkServiceAssociation) GetSpec added in v0.7.0

GetSpec returns the Spec field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkServiceAssociation) GetSpecOk added in v0.7.0

GetSpecOk returns a tuple with the Spec field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkServiceAssociation) GetStatus added in v0.7.0

GetStatus returns the Status field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkServiceAssociation) GetStatusOk added in v0.7.0

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkServiceAssociation) HasApiVersion added in v0.7.0

HasApiVersion returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkServiceAssociation) HasId added in v0.7.0

HasId returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkServiceAssociation) HasKind added in v0.7.0

HasKind returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkServiceAssociation) HasMetadata added in v0.7.0

HasMetadata returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkServiceAssociation) HasSpec added in v0.7.0

HasSpec returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkServiceAssociation) HasStatus added in v0.7.0

HasStatus returns a boolean if a field has been set.

func (NetworkingV1NetworkLinkServiceAssociation) MarshalJSON added in v0.7.0

func (*NetworkingV1NetworkLinkServiceAssociation) Redact added in v0.7.0

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1NetworkLinkServiceAssociation) SetApiVersion added in v0.7.0

SetApiVersion gets a reference to the given string and assigns it to the ApiVersion field.

func (*NetworkingV1NetworkLinkServiceAssociation) SetId added in v0.7.0

SetId gets a reference to the given string and assigns it to the Id field.

func (*NetworkingV1NetworkLinkServiceAssociation) SetKind added in v0.7.0

SetKind gets a reference to the given string and assigns it to the Kind field.

func (*NetworkingV1NetworkLinkServiceAssociation) SetMetadata added in v0.7.0

SetMetadata gets a reference to the given ObjectMeta and assigns it to the Metadata field.

func (*NetworkingV1NetworkLinkServiceAssociation) SetSpec added in v0.7.0

SetSpec gets a reference to the given NetworkingV1NetworkLinkServiceAssociationSpec and assigns it to the Spec field.

func (*NetworkingV1NetworkLinkServiceAssociation) SetStatus added in v0.7.0

SetStatus gets a reference to the given NetworkingV1NetworkLinkServiceAssociationStatus and assigns it to the Status field.

type NetworkingV1NetworkLinkServiceAssociationList added in v0.7.0

type NetworkingV1NetworkLinkServiceAssociationList struct {
	// APIVersion defines the schema version of this representation of a resource.
	ApiVersion string `json:"api_version,omitempty"`
	// Kind defines the object this REST resource represents.
	Kind     string   `json:"kind,omitempty"`
	Metadata ListMeta `json:"metadata,omitempty"`
	// A data property that contains an array of resource items. Each entry in the array is a separate resource.
	Data []NetworkingV1NetworkLinkServiceAssociation `json:"data,omitempty"`
}

NetworkingV1NetworkLinkServiceAssociationList List of incoming Network Link Enpoints associated with the Network Link Service. Related guide: [Network Linking Overview](https://docs.confluent.io/cloud/current/networking/network-linking.html). ## The Network Link Service Associations Model <SchemaDefinition schemaRef=\"#/components/schemas/networking.v1.NetworkLinkServiceAssociation\" />

func NewNetworkingV1NetworkLinkServiceAssociationList added in v0.7.0

func NewNetworkingV1NetworkLinkServiceAssociationList(apiVersion string, kind string, metadata ListMeta, data []NetworkingV1NetworkLinkServiceAssociation) *NetworkingV1NetworkLinkServiceAssociationList

NewNetworkingV1NetworkLinkServiceAssociationList instantiates a new NetworkingV1NetworkLinkServiceAssociationList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1NetworkLinkServiceAssociationListWithDefaults added in v0.7.0

func NewNetworkingV1NetworkLinkServiceAssociationListWithDefaults() *NetworkingV1NetworkLinkServiceAssociationList

NewNetworkingV1NetworkLinkServiceAssociationListWithDefaults instantiates a new NetworkingV1NetworkLinkServiceAssociationList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1NetworkLinkServiceAssociationList) GetApiVersion added in v0.7.0

GetApiVersion returns the ApiVersion field value

func (*NetworkingV1NetworkLinkServiceAssociationList) GetApiVersionOk added in v0.7.0

GetApiVersionOk returns a tuple with the ApiVersion field value and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkServiceAssociationList) GetData added in v0.7.0

GetData returns the Data field value

func (*NetworkingV1NetworkLinkServiceAssociationList) GetDataOk added in v0.7.0

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkServiceAssociationList) GetKind added in v0.7.0

GetKind returns the Kind field value

func (*NetworkingV1NetworkLinkServiceAssociationList) GetKindOk added in v0.7.0

GetKindOk returns a tuple with the Kind field value and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkServiceAssociationList) GetMetadata added in v0.7.0

GetMetadata returns the Metadata field value

func (*NetworkingV1NetworkLinkServiceAssociationList) GetMetadataOk added in v0.7.0

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set.

func (NetworkingV1NetworkLinkServiceAssociationList) MarshalJSON added in v0.7.0

func (*NetworkingV1NetworkLinkServiceAssociationList) Redact added in v0.7.0

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1NetworkLinkServiceAssociationList) SetApiVersion added in v0.7.0

SetApiVersion sets field value

func (*NetworkingV1NetworkLinkServiceAssociationList) SetData added in v0.7.0

SetData sets field value

func (*NetworkingV1NetworkLinkServiceAssociationList) SetKind added in v0.7.0

SetKind sets field value

func (*NetworkingV1NetworkLinkServiceAssociationList) SetMetadata added in v0.7.0

SetMetadata sets field value

type NetworkingV1NetworkLinkServiceAssociationSpec added in v0.7.0

type NetworkingV1NetworkLinkServiceAssociationSpec struct {
	// The name of the network link endpoint
	DisplayName *string `json:"display_name,omitempty"`
	// The description of the network link endpoint
	Description *string `json:"description,omitempty"`
	// ID of the Network link endpoint.
	NetworkLinkEndpoint *string `json:"network_link_endpoint,omitempty"`
	// The network_link_service to which this belongs.
	NetworkLinkService *EnvScopedObjectReference `json:"network_link_service,omitempty"`
	// The environment to which this belongs.
	Environment *GlobalObjectReference `json:"environment,omitempty"`
}

NetworkingV1NetworkLinkServiceAssociationSpec The desired state of the Network Link Service Association

func NewNetworkingV1NetworkLinkServiceAssociationSpec added in v0.7.0

func NewNetworkingV1NetworkLinkServiceAssociationSpec() *NetworkingV1NetworkLinkServiceAssociationSpec

NewNetworkingV1NetworkLinkServiceAssociationSpec instantiates a new NetworkingV1NetworkLinkServiceAssociationSpec object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1NetworkLinkServiceAssociationSpecWithDefaults added in v0.7.0

func NewNetworkingV1NetworkLinkServiceAssociationSpecWithDefaults() *NetworkingV1NetworkLinkServiceAssociationSpec

NewNetworkingV1NetworkLinkServiceAssociationSpecWithDefaults instantiates a new NetworkingV1NetworkLinkServiceAssociationSpec object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1NetworkLinkServiceAssociationSpec) GetDescription added in v0.7.0

GetDescription returns the Description field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkServiceAssociationSpec) GetDescriptionOk added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceAssociationSpec) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkServiceAssociationSpec) GetDisplayName added in v0.7.0

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkServiceAssociationSpec) GetDisplayNameOk added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceAssociationSpec) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkServiceAssociationSpec) GetEnvironment added in v0.7.0

GetEnvironment returns the Environment field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkServiceAssociationSpec) GetEnvironmentOk added in v0.7.0

GetEnvironmentOk returns a tuple with the Environment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkServiceAssociationSpec) GetNetworkLinkEndpoint added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceAssociationSpec) GetNetworkLinkEndpoint() string

GetNetworkLinkEndpoint returns the NetworkLinkEndpoint field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkServiceAssociationSpec) GetNetworkLinkEndpointOk added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceAssociationSpec) GetNetworkLinkEndpointOk() (*string, bool)

GetNetworkLinkEndpointOk returns a tuple with the NetworkLinkEndpoint field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkServiceAssociationSpec) GetNetworkLinkService added in v0.7.0

GetNetworkLinkService returns the NetworkLinkService field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkServiceAssociationSpec) GetNetworkLinkServiceOk added in v0.7.0

GetNetworkLinkServiceOk returns a tuple with the NetworkLinkService field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkServiceAssociationSpec) HasDescription added in v0.7.0

HasDescription returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkServiceAssociationSpec) HasDisplayName added in v0.7.0

HasDisplayName returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkServiceAssociationSpec) HasEnvironment added in v0.7.0

HasEnvironment returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkServiceAssociationSpec) HasNetworkLinkEndpoint added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceAssociationSpec) HasNetworkLinkEndpoint() bool

HasNetworkLinkEndpoint returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkServiceAssociationSpec) HasNetworkLinkService added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceAssociationSpec) HasNetworkLinkService() bool

HasNetworkLinkService returns a boolean if a field has been set.

func (NetworkingV1NetworkLinkServiceAssociationSpec) MarshalJSON added in v0.7.0

func (*NetworkingV1NetworkLinkServiceAssociationSpec) Redact added in v0.7.0

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1NetworkLinkServiceAssociationSpec) SetDescription added in v0.7.0

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*NetworkingV1NetworkLinkServiceAssociationSpec) SetDisplayName added in v0.7.0

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*NetworkingV1NetworkLinkServiceAssociationSpec) SetEnvironment added in v0.7.0

SetEnvironment gets a reference to the given GlobalObjectReference and assigns it to the Environment field.

func (*NetworkingV1NetworkLinkServiceAssociationSpec) SetNetworkLinkEndpoint added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceAssociationSpec) SetNetworkLinkEndpoint(v string)

SetNetworkLinkEndpoint gets a reference to the given string and assigns it to the NetworkLinkEndpoint field.

func (*NetworkingV1NetworkLinkServiceAssociationSpec) SetNetworkLinkService added in v0.7.0

SetNetworkLinkService gets a reference to the given EnvScopedObjectReference and assigns it to the NetworkLinkService field.

type NetworkingV1NetworkLinkServiceAssociationStatus added in v0.7.0

type NetworkingV1NetworkLinkServiceAssociationStatus struct {
	// The lifecycle phase of the network link endpoint:    PROVISIONING: network link endpoint provisioning is in progress;    PENDING_ACCEPT: network link endpoint request is pending acceptance by the the owner of the target;    READY:  network link endpoint is ready;    FAILED: network link endpoint is in a failed state;    DEPROVISIONING: network link endpoint deprovisioning is in progress;    EXPIRED: network link endpoint request is expired, can only be deleted;    DISCONNECTED: network link endpoint is in a disconnected state, target owner has removed the permissions;    DISCONNECTING: network link endpoint disconnection is in progress;    INACTIVE: network link endpoint is created, but not active since there are no clusters in the network;
	Phase string `json:"phase,omitempty"`
	// Error code if network link is in a failed state. May be used for programmatic error checking.
	ErrorCode *string `json:"error_code,omitempty"`
	// Displayable error message if network link is in a failed state
	ErrorMessage *string `json:"error_message,omitempty"`
	// The date and time when the request expires if it is not accepted by the target network admin.
	ExpiresAt *time.Time `json:"expires_at,omitempty"`
}

NetworkingV1NetworkLinkServiceAssociationStatus The status of the Network Link Service Association

func NewNetworkingV1NetworkLinkServiceAssociationStatus added in v0.7.0

func NewNetworkingV1NetworkLinkServiceAssociationStatus(phase string) *NetworkingV1NetworkLinkServiceAssociationStatus

NewNetworkingV1NetworkLinkServiceAssociationStatus instantiates a new NetworkingV1NetworkLinkServiceAssociationStatus object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1NetworkLinkServiceAssociationStatusWithDefaults added in v0.7.0

func NewNetworkingV1NetworkLinkServiceAssociationStatusWithDefaults() *NetworkingV1NetworkLinkServiceAssociationStatus

NewNetworkingV1NetworkLinkServiceAssociationStatusWithDefaults instantiates a new NetworkingV1NetworkLinkServiceAssociationStatus object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1NetworkLinkServiceAssociationStatus) GetErrorCode added in v0.7.0

GetErrorCode returns the ErrorCode field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkServiceAssociationStatus) GetErrorCodeOk added in v0.7.0

GetErrorCodeOk returns a tuple with the ErrorCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkServiceAssociationStatus) GetErrorMessage added in v0.7.0

GetErrorMessage returns the ErrorMessage field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkServiceAssociationStatus) GetErrorMessageOk added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceAssociationStatus) GetErrorMessageOk() (*string, bool)

GetErrorMessageOk returns a tuple with the ErrorMessage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkServiceAssociationStatus) GetExpiresAt added in v0.7.0

GetExpiresAt returns the ExpiresAt field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkServiceAssociationStatus) GetExpiresAtOk added in v0.7.0

GetExpiresAtOk returns a tuple with the ExpiresAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkServiceAssociationStatus) GetPhase added in v0.7.0

GetPhase returns the Phase field value

func (*NetworkingV1NetworkLinkServiceAssociationStatus) GetPhaseOk added in v0.7.0

GetPhaseOk returns a tuple with the Phase field value and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkServiceAssociationStatus) HasErrorCode added in v0.7.0

HasErrorCode returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkServiceAssociationStatus) HasErrorMessage added in v0.7.0

HasErrorMessage returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkServiceAssociationStatus) HasExpiresAt added in v0.7.0

HasExpiresAt returns a boolean if a field has been set.

func (NetworkingV1NetworkLinkServiceAssociationStatus) MarshalJSON added in v0.7.0

func (*NetworkingV1NetworkLinkServiceAssociationStatus) Redact added in v0.7.0

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1NetworkLinkServiceAssociationStatus) SetErrorCode added in v0.7.0

SetErrorCode gets a reference to the given string and assigns it to the ErrorCode field.

func (*NetworkingV1NetworkLinkServiceAssociationStatus) SetErrorMessage added in v0.7.0

SetErrorMessage gets a reference to the given string and assigns it to the ErrorMessage field.

func (*NetworkingV1NetworkLinkServiceAssociationStatus) SetExpiresAt added in v0.7.0

SetExpiresAt gets a reference to the given time.Time and assigns it to the ExpiresAt field.

func (*NetworkingV1NetworkLinkServiceAssociationStatus) SetPhase added in v0.7.0

SetPhase sets field value

type NetworkingV1NetworkLinkServiceList added in v0.7.0

type NetworkingV1NetworkLinkServiceList struct {
	// APIVersion defines the schema version of this representation of a resource.
	ApiVersion string `json:"api_version,omitempty"`
	// Kind defines the object this REST resource represents.
	Kind     string   `json:"kind,omitempty"`
	Metadata ListMeta `json:"metadata,omitempty"`
	// A data property that contains an array of resource items. Each entry in the array is a separate resource.
	Data []NetworkingV1NetworkLinkService `json:"data,omitempty"`
}

NetworkingV1NetworkLinkServiceList Network Link Service is associated with a Private Link Confluent Cloud Network. It enables connectivity from other Private Link Confluent Cloud Networks based on the configured accept policies. Related guide: [Network Linking Overview](https://docs.confluent.io/cloud/current/networking/network-linking.html). ## The Network Link Services Model <SchemaDefinition schemaRef=\"#/components/schemas/networking.v1.NetworkLinkService\" /> ## Quotas and Limits This resource is subject to the [following quotas](https://docs.confluent.io/cloud/current/quotas/overview.html): | Quota | Description | | --- | --- | | `network_link_service_per_network` | Number of network link services per network |

func NewNetworkingV1NetworkLinkServiceList added in v0.7.0

func NewNetworkingV1NetworkLinkServiceList(apiVersion string, kind string, metadata ListMeta, data []NetworkingV1NetworkLinkService) *NetworkingV1NetworkLinkServiceList

NewNetworkingV1NetworkLinkServiceList instantiates a new NetworkingV1NetworkLinkServiceList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1NetworkLinkServiceListWithDefaults added in v0.7.0

func NewNetworkingV1NetworkLinkServiceListWithDefaults() *NetworkingV1NetworkLinkServiceList

NewNetworkingV1NetworkLinkServiceListWithDefaults instantiates a new NetworkingV1NetworkLinkServiceList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1NetworkLinkServiceList) GetApiVersion added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceList) GetApiVersion() string

GetApiVersion returns the ApiVersion field value

func (*NetworkingV1NetworkLinkServiceList) GetApiVersionOk added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceList) GetApiVersionOk() (*string, bool)

GetApiVersionOk returns a tuple with the ApiVersion field value and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkServiceList) GetData added in v0.7.0

GetData returns the Data field value

func (*NetworkingV1NetworkLinkServiceList) GetDataOk added in v0.7.0

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkServiceList) GetKind added in v0.7.0

GetKind returns the Kind field value

func (*NetworkingV1NetworkLinkServiceList) GetKindOk added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceList) GetKindOk() (*string, bool)

GetKindOk returns a tuple with the Kind field value and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkServiceList) GetMetadata added in v0.7.0

GetMetadata returns the Metadata field value

func (*NetworkingV1NetworkLinkServiceList) GetMetadataOk added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceList) GetMetadataOk() (*ListMeta, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set.

func (NetworkingV1NetworkLinkServiceList) MarshalJSON added in v0.7.0

func (o NetworkingV1NetworkLinkServiceList) MarshalJSON() ([]byte, error)

func (*NetworkingV1NetworkLinkServiceList) Redact added in v0.7.0

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1NetworkLinkServiceList) SetApiVersion added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceList) SetApiVersion(v string)

SetApiVersion sets field value

func (*NetworkingV1NetworkLinkServiceList) SetData added in v0.7.0

SetData sets field value

func (*NetworkingV1NetworkLinkServiceList) SetKind added in v0.7.0

SetKind sets field value

func (*NetworkingV1NetworkLinkServiceList) SetMetadata added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceList) SetMetadata(v ListMeta)

SetMetadata sets field value

type NetworkingV1NetworkLinkServiceSpec added in v0.7.0

type NetworkingV1NetworkLinkServiceSpec struct {
	// The name of the network link service
	DisplayName *string `json:"display_name,omitempty"`
	// The description of the network link service
	Description *string `json:"description,omitempty"`
	// Network Link Service Accept policy
	Accept *NetworkingV1NetworkLinkServiceAcceptPolicy `json:"accept,omitempty"`
	// The environment to which this belongs.
	Environment *GlobalObjectReference `json:"environment,omitempty"`
	// The network to which this belongs.
	Network *EnvScopedObjectReference `json:"network,omitempty"`
}

NetworkingV1NetworkLinkServiceSpec The desired state of the Network Link Service

func NewNetworkingV1NetworkLinkServiceSpec added in v0.7.0

func NewNetworkingV1NetworkLinkServiceSpec() *NetworkingV1NetworkLinkServiceSpec

NewNetworkingV1NetworkLinkServiceSpec instantiates a new NetworkingV1NetworkLinkServiceSpec object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1NetworkLinkServiceSpecWithDefaults added in v0.7.0

func NewNetworkingV1NetworkLinkServiceSpecWithDefaults() *NetworkingV1NetworkLinkServiceSpec

NewNetworkingV1NetworkLinkServiceSpecWithDefaults instantiates a new NetworkingV1NetworkLinkServiceSpec object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1NetworkLinkServiceSpec) GetAccept added in v0.7.0

GetAccept returns the Accept field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkServiceSpec) GetAcceptOk added in v0.7.0

GetAcceptOk returns a tuple with the Accept field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkServiceSpec) GetDescription added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceSpec) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkServiceSpec) GetDescriptionOk added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceSpec) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkServiceSpec) GetDisplayName added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceSpec) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkServiceSpec) GetDisplayNameOk added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceSpec) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkServiceSpec) GetEnvironment added in v0.7.0

GetEnvironment returns the Environment field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkServiceSpec) GetEnvironmentOk added in v0.7.0

GetEnvironmentOk returns a tuple with the Environment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkServiceSpec) GetNetwork added in v0.7.0

GetNetwork returns the Network field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkServiceSpec) GetNetworkOk added in v0.7.0

GetNetworkOk returns a tuple with the Network field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkServiceSpec) HasAccept added in v0.7.0

HasAccept returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkServiceSpec) HasDescription added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceSpec) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkServiceSpec) HasDisplayName added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceSpec) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkServiceSpec) HasEnvironment added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceSpec) HasEnvironment() bool

HasEnvironment returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkServiceSpec) HasNetwork added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceSpec) HasNetwork() bool

HasNetwork returns a boolean if a field has been set.

func (NetworkingV1NetworkLinkServiceSpec) MarshalJSON added in v0.7.0

func (o NetworkingV1NetworkLinkServiceSpec) MarshalJSON() ([]byte, error)

func (*NetworkingV1NetworkLinkServiceSpec) Redact added in v0.7.0

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1NetworkLinkServiceSpec) SetAccept added in v0.7.0

SetAccept gets a reference to the given NetworkingV1NetworkLinkServiceAcceptPolicy and assigns it to the Accept field.

func (*NetworkingV1NetworkLinkServiceSpec) SetDescription added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceSpec) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*NetworkingV1NetworkLinkServiceSpec) SetDisplayName added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceSpec) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*NetworkingV1NetworkLinkServiceSpec) SetEnvironment added in v0.7.0

SetEnvironment gets a reference to the given GlobalObjectReference and assigns it to the Environment field.

func (*NetworkingV1NetworkLinkServiceSpec) SetNetwork added in v0.7.0

SetNetwork gets a reference to the given EnvScopedObjectReference and assigns it to the Network field.

type NetworkingV1NetworkLinkServiceSpecUpdate added in v0.7.0

type NetworkingV1NetworkLinkServiceSpecUpdate struct {
	// The name of the network link service
	DisplayName *string `json:"display_name,omitempty"`
	// The description of the network link service
	Description *string `json:"description,omitempty"`
	// Network Link Service Accept policy
	Accept *NetworkingV1NetworkLinkServiceAcceptPolicy `json:"accept,omitempty"`
	// The environment to which this belongs.
	Environment *GlobalObjectReference `json:"environment,omitempty"`
}

NetworkingV1NetworkLinkServiceSpecUpdate The desired state of the Network Link Service

func NewNetworkingV1NetworkLinkServiceSpecUpdate added in v0.7.0

func NewNetworkingV1NetworkLinkServiceSpecUpdate() *NetworkingV1NetworkLinkServiceSpecUpdate

NewNetworkingV1NetworkLinkServiceSpecUpdate instantiates a new NetworkingV1NetworkLinkServiceSpecUpdate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1NetworkLinkServiceSpecUpdateWithDefaults added in v0.7.0

func NewNetworkingV1NetworkLinkServiceSpecUpdateWithDefaults() *NetworkingV1NetworkLinkServiceSpecUpdate

NewNetworkingV1NetworkLinkServiceSpecUpdateWithDefaults instantiates a new NetworkingV1NetworkLinkServiceSpecUpdate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1NetworkLinkServiceSpecUpdate) GetAccept added in v0.7.0

GetAccept returns the Accept field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkServiceSpecUpdate) GetAcceptOk added in v0.7.0

GetAcceptOk returns a tuple with the Accept field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkServiceSpecUpdate) GetDescription added in v0.7.0

GetDescription returns the Description field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkServiceSpecUpdate) GetDescriptionOk added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceSpecUpdate) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkServiceSpecUpdate) GetDisplayName added in v0.7.0

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkServiceSpecUpdate) GetDisplayNameOk added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceSpecUpdate) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkServiceSpecUpdate) GetEnvironment added in v0.7.0

GetEnvironment returns the Environment field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkServiceSpecUpdate) GetEnvironmentOk added in v0.7.0

GetEnvironmentOk returns a tuple with the Environment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkServiceSpecUpdate) HasAccept added in v0.7.0

HasAccept returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkServiceSpecUpdate) HasDescription added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceSpecUpdate) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkServiceSpecUpdate) HasDisplayName added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceSpecUpdate) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkServiceSpecUpdate) HasEnvironment added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceSpecUpdate) HasEnvironment() bool

HasEnvironment returns a boolean if a field has been set.

func (NetworkingV1NetworkLinkServiceSpecUpdate) MarshalJSON added in v0.7.0

func (*NetworkingV1NetworkLinkServiceSpecUpdate) Redact added in v0.7.0

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1NetworkLinkServiceSpecUpdate) SetAccept added in v0.7.0

SetAccept gets a reference to the given NetworkingV1NetworkLinkServiceAcceptPolicy and assigns it to the Accept field.

func (*NetworkingV1NetworkLinkServiceSpecUpdate) SetDescription added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceSpecUpdate) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*NetworkingV1NetworkLinkServiceSpecUpdate) SetDisplayName added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceSpecUpdate) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*NetworkingV1NetworkLinkServiceSpecUpdate) SetEnvironment added in v0.7.0

SetEnvironment gets a reference to the given GlobalObjectReference and assigns it to the Environment field.

type NetworkingV1NetworkLinkServiceStatus added in v0.7.0

type NetworkingV1NetworkLinkServiceStatus struct {
	// The lifecycle phase of the network link service:  READY:  network link service is ready;
	Phase string `json:"phase,omitempty"`
	// Error code if network link service is in a failed state. May be used for programmatic error checking.
	ErrorCode *string `json:"error_code,omitempty"`
	// Displayable error message if network link service is in a failed state
	ErrorMessage *string `json:"error_message,omitempty"`
}

NetworkingV1NetworkLinkServiceStatus The status of the Network Link Service

func NewNetworkingV1NetworkLinkServiceStatus added in v0.7.0

func NewNetworkingV1NetworkLinkServiceStatus(phase string) *NetworkingV1NetworkLinkServiceStatus

NewNetworkingV1NetworkLinkServiceStatus instantiates a new NetworkingV1NetworkLinkServiceStatus object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1NetworkLinkServiceStatusWithDefaults added in v0.7.0

func NewNetworkingV1NetworkLinkServiceStatusWithDefaults() *NetworkingV1NetworkLinkServiceStatus

NewNetworkingV1NetworkLinkServiceStatusWithDefaults instantiates a new NetworkingV1NetworkLinkServiceStatus object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1NetworkLinkServiceStatus) GetErrorCode added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceStatus) GetErrorCode() string

GetErrorCode returns the ErrorCode field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkServiceStatus) GetErrorCodeOk added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceStatus) GetErrorCodeOk() (*string, bool)

GetErrorCodeOk returns a tuple with the ErrorCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkServiceStatus) GetErrorMessage added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceStatus) GetErrorMessage() string

GetErrorMessage returns the ErrorMessage field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkServiceStatus) GetErrorMessageOk added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceStatus) GetErrorMessageOk() (*string, bool)

GetErrorMessageOk returns a tuple with the ErrorMessage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkServiceStatus) GetPhase added in v0.7.0

GetPhase returns the Phase field value

func (*NetworkingV1NetworkLinkServiceStatus) GetPhaseOk added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceStatus) GetPhaseOk() (*string, bool)

GetPhaseOk returns a tuple with the Phase field value and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkServiceStatus) HasErrorCode added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceStatus) HasErrorCode() bool

HasErrorCode returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkServiceStatus) HasErrorMessage added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceStatus) HasErrorMessage() bool

HasErrorMessage returns a boolean if a field has been set.

func (NetworkingV1NetworkLinkServiceStatus) MarshalJSON added in v0.7.0

func (o NetworkingV1NetworkLinkServiceStatus) MarshalJSON() ([]byte, error)

func (*NetworkingV1NetworkLinkServiceStatus) Redact added in v0.7.0

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1NetworkLinkServiceStatus) SetErrorCode added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceStatus) SetErrorCode(v string)

SetErrorCode gets a reference to the given string and assigns it to the ErrorCode field.

func (*NetworkingV1NetworkLinkServiceStatus) SetErrorMessage added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceStatus) SetErrorMessage(v string)

SetErrorMessage gets a reference to the given string and assigns it to the ErrorMessage field.

func (*NetworkingV1NetworkLinkServiceStatus) SetPhase added in v0.7.0

SetPhase sets field value

type NetworkingV1NetworkLinkServiceUpdate added in v0.7.0

type NetworkingV1NetworkLinkServiceUpdate struct {
	// APIVersion defines the schema version of this representation of a resource.
	ApiVersion *string `json:"api_version,omitempty"`
	// Kind defines the object this REST resource represents.
	Kind *string `json:"kind,omitempty"`
	// ID is the \"natural identifier\" for an object within its scope/namespace; it is normally unique across time but not space. That is, you can assume that the ID will not be reclaimed and reused after an object is deleted (\"time\"); however, it may collide with IDs for other object `kinds` or objects of the same `kind` within a different scope/namespace (\"space\").
	Id       *string                                   `json:"id,omitempty"`
	Metadata *ObjectMeta                               `json:"metadata,omitempty"`
	Spec     *NetworkingV1NetworkLinkServiceSpecUpdate `json:"spec,omitempty"`
	Status   *NetworkingV1NetworkLinkServiceStatus     `json:"status,omitempty"`
}

NetworkingV1NetworkLinkServiceUpdate Network Link Service is associated with a Private Link Confluent Cloud Network. It enables connectivity from other Private Link Confluent Cloud Networks based on the configured accept policies. Related guide: [Network Linking Overview](https://docs.confluent.io/cloud/current/networking/network-linking.html). ## The Network Link Services Model <SchemaDefinition schemaRef=\"#/components/schemas/networking.v1.NetworkLinkService\" /> ## Quotas and Limits This resource is subject to the [following quotas](https://docs.confluent.io/cloud/current/quotas/overview.html): | Quota | Description | | --- | --- | | `network_link_service_per_network` | Number of network link services per network |

func NewNetworkingV1NetworkLinkServiceUpdate added in v0.7.0

func NewNetworkingV1NetworkLinkServiceUpdate() *NetworkingV1NetworkLinkServiceUpdate

NewNetworkingV1NetworkLinkServiceUpdate instantiates a new NetworkingV1NetworkLinkServiceUpdate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1NetworkLinkServiceUpdateWithDefaults added in v0.7.0

func NewNetworkingV1NetworkLinkServiceUpdateWithDefaults() *NetworkingV1NetworkLinkServiceUpdate

NewNetworkingV1NetworkLinkServiceUpdateWithDefaults instantiates a new NetworkingV1NetworkLinkServiceUpdate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1NetworkLinkServiceUpdate) GetApiVersion added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceUpdate) GetApiVersion() string

GetApiVersion returns the ApiVersion field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkServiceUpdate) GetApiVersionOk added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceUpdate) GetApiVersionOk() (*string, bool)

GetApiVersionOk returns a tuple with the ApiVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkServiceUpdate) GetId added in v0.7.0

GetId returns the Id field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkServiceUpdate) GetIdOk added in v0.7.0

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkServiceUpdate) GetKind added in v0.7.0

GetKind returns the Kind field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkServiceUpdate) GetKindOk added in v0.7.0

GetKindOk returns a tuple with the Kind field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkServiceUpdate) GetMetadata added in v0.7.0

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkServiceUpdate) GetMetadataOk added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceUpdate) GetMetadataOk() (*ObjectMeta, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkServiceUpdate) GetSpec added in v0.7.0

GetSpec returns the Spec field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkServiceUpdate) GetSpecOk added in v0.7.0

GetSpecOk returns a tuple with the Spec field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkServiceUpdate) GetStatus added in v0.7.0

GetStatus returns the Status field value if set, zero value otherwise.

func (*NetworkingV1NetworkLinkServiceUpdate) GetStatusOk added in v0.7.0

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkLinkServiceUpdate) HasApiVersion added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceUpdate) HasApiVersion() bool

HasApiVersion returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkServiceUpdate) HasId added in v0.7.0

HasId returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkServiceUpdate) HasKind added in v0.7.0

HasKind returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkServiceUpdate) HasMetadata added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceUpdate) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkServiceUpdate) HasSpec added in v0.7.0

HasSpec returns a boolean if a field has been set.

func (*NetworkingV1NetworkLinkServiceUpdate) HasStatus added in v0.7.0

HasStatus returns a boolean if a field has been set.

func (NetworkingV1NetworkLinkServiceUpdate) MarshalJSON added in v0.7.0

func (o NetworkingV1NetworkLinkServiceUpdate) MarshalJSON() ([]byte, error)

func (*NetworkingV1NetworkLinkServiceUpdate) Redact added in v0.7.0

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1NetworkLinkServiceUpdate) SetApiVersion added in v0.7.0

func (o *NetworkingV1NetworkLinkServiceUpdate) SetApiVersion(v string)

SetApiVersion gets a reference to the given string and assigns it to the ApiVersion field.

func (*NetworkingV1NetworkLinkServiceUpdate) SetId added in v0.7.0

SetId gets a reference to the given string and assigns it to the Id field.

func (*NetworkingV1NetworkLinkServiceUpdate) SetKind added in v0.7.0

SetKind gets a reference to the given string and assigns it to the Kind field.

func (*NetworkingV1NetworkLinkServiceUpdate) SetMetadata added in v0.7.0

SetMetadata gets a reference to the given ObjectMeta and assigns it to the Metadata field.

func (*NetworkingV1NetworkLinkServiceUpdate) SetSpec added in v0.7.0

SetSpec gets a reference to the given NetworkingV1NetworkLinkServiceSpecUpdate and assigns it to the Spec field.

func (*NetworkingV1NetworkLinkServiceUpdate) SetStatus added in v0.7.0

SetStatus gets a reference to the given NetworkingV1NetworkLinkServiceStatus and assigns it to the Status field.

type NetworkingV1NetworkList

type NetworkingV1NetworkList struct {
	// APIVersion defines the schema version of this representation of a resource.
	ApiVersion string `json:"api_version,omitempty"`
	// Kind defines the object this REST resource represents.
	Kind     string   `json:"kind,omitempty"`
	Metadata ListMeta `json:"metadata,omitempty"`
	// A data property that contains an array of resource items. Each entry in the array is a separate resource.
	Data []NetworkingV1Network `json:"data,omitempty"`
}

NetworkingV1NetworkList `Network` represents a network (VPC) in Confluent Cloud. All Networks exist within Confluent-managed cloud provider accounts. Dedicated networks support more networking options but can only contain Dedicated clusters. Shared networks can contain any cluster type. The API allows you to list, create, read, update, and delete your networks. Related guide: [APIs to manage networks in Confluent Cloud](https://docs.confluent.io/cloud/current/networking/overview.html). ## The Networks Model <SchemaDefinition schemaRef=\"#/components/schemas/networking.v1.Network\" /> ## Quotas and Limits This resource is subject to the [following quotas](https://docs.confluent.io/cloud/current/quotas/overview.html): | Quota | Description | | --- | --- | | `dedicated_networks_per_environment` | Number of dedicated networks per Confluent Cloud environment |

func NewNetworkingV1NetworkList

func NewNetworkingV1NetworkList(apiVersion string, kind string, metadata ListMeta, data []NetworkingV1Network) *NetworkingV1NetworkList

NewNetworkingV1NetworkList instantiates a new NetworkingV1NetworkList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1NetworkListWithDefaults

func NewNetworkingV1NetworkListWithDefaults() *NetworkingV1NetworkList

NewNetworkingV1NetworkListWithDefaults instantiates a new NetworkingV1NetworkList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1NetworkList) GetApiVersion

func (o *NetworkingV1NetworkList) GetApiVersion() string

GetApiVersion returns the ApiVersion field value

func (*NetworkingV1NetworkList) GetApiVersionOk

func (o *NetworkingV1NetworkList) GetApiVersionOk() (*string, bool)

GetApiVersionOk returns a tuple with the ApiVersion field value and a boolean to check if the value has been set.

func (*NetworkingV1NetworkList) GetData

GetData returns the Data field value

func (*NetworkingV1NetworkList) GetDataOk

func (o *NetworkingV1NetworkList) GetDataOk() (*[]NetworkingV1Network, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*NetworkingV1NetworkList) GetKind

func (o *NetworkingV1NetworkList) GetKind() string

GetKind returns the Kind field value

func (*NetworkingV1NetworkList) GetKindOk

func (o *NetworkingV1NetworkList) GetKindOk() (*string, bool)

GetKindOk returns a tuple with the Kind field value and a boolean to check if the value has been set.

func (*NetworkingV1NetworkList) GetMetadata

func (o *NetworkingV1NetworkList) GetMetadata() ListMeta

GetMetadata returns the Metadata field value

func (*NetworkingV1NetworkList) GetMetadataOk

func (o *NetworkingV1NetworkList) GetMetadataOk() (*ListMeta, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set.

func (NetworkingV1NetworkList) MarshalJSON

func (o NetworkingV1NetworkList) MarshalJSON() ([]byte, error)

func (*NetworkingV1NetworkList) Redact added in v0.2.0

func (o *NetworkingV1NetworkList) Redact()

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1NetworkList) SetApiVersion

func (o *NetworkingV1NetworkList) SetApiVersion(v string)

SetApiVersion sets field value

func (*NetworkingV1NetworkList) SetData

SetData sets field value

func (*NetworkingV1NetworkList) SetKind

func (o *NetworkingV1NetworkList) SetKind(v string)

SetKind sets field value

func (*NetworkingV1NetworkList) SetMetadata

func (o *NetworkingV1NetworkList) SetMetadata(v ListMeta)

SetMetadata sets field value

type NetworkingV1NetworkSpec

type NetworkingV1NetworkSpec struct {
	// The name of the network
	DisplayName *string `json:"display_name,omitempty"`
	// The cloud service provider in which the network exists.
	Cloud *string `json:"cloud,omitempty"`
	// The cloud service provider region in which the network exists.
	Region          *string                      `json:"region,omitempty"`
	ConnectionTypes *NetworkingV1ConnectionTypes `json:"connection_types,omitempty"`
	// The IPv4 [CIDR block](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) to used for this network. Must be `/16`. Required for VPC peering and AWS TransitGateway.
	Cidr *string `json:"cidr,omitempty"`
	// The 3 availability zones for this network. They can optionally be specified for AWS networks used with PrivateLink, for GCP networks used with Private Service Connect, and for AWS and GCP networks used with Peering. Otherwise, they are automatically chosen by Confluent Cloud.  On AWS, zones are AWS [AZ IDs](https://docs.aws.amazon.com/ram/latest/userguide/working-with-az-ids.html)  (e.g. use1-az3)  On GCP, zones are GCP [zones](https://cloud.google.com/compute/docs/regions-zones)  (e.g. us-central1-c).  On Azure, zones are Confluent-chosen names (e.g. 1, 2, 3) since Azure does not  have universal zone identifiers.
	Zones *[]string `json:"zones,omitempty"`
	// Each item represents information related to a single zone.  Note - The attribute is in a [Limited Availability lifecycle stage](https://docs.confluent.io/cloud/current/api.html#section/Versioning/API-Lifecycle-Policy)
	ZonesInfo *NetworkingV1ZonesInfo `json:"zones_info,omitempty"`
	// DNS config only applies to PrivateLink network connection type.  When resolution is CHASED_PRIVATE, clusters in this network require both public and private DNS  to resolve cluster endpoints.  When resolution is PRIVATE, clusters in this network only require private DNS  to resolve cluster endpoints.
	DnsConfig *NetworkingV1DnsConfig `json:"dns_config,omitempty"`
	// The reserved CIDR config is used only by AWS networks with connection_types = Vpc_Peering or Transit_Gateway  An IPv4 [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing)   reserved for Confluent Cloud Network. Must be \\24.   If not specified, Confluent Cloud Network uses 172.20.255.0/24  Note - The attribute is in a [Limited Availability lifecycle stage](https://docs.confluent.io/cloud/current/api.html#section/Versioning/API-Lifecycle-Policy)
	ReservedCidr *string `json:"reserved_cidr,omitempty"`
	// The environment to which this belongs.
	Environment *ObjectReference `json:"environment,omitempty"`
	// The gateway associated with this object. The gateway can be one of networking.v1.Gateway. May be `null` or omitted if not associated with a gateway.
	Gateway NullableTypedEnvScopedObjectReference `json:"gateway,omitempty"`
}

NetworkingV1NetworkSpec The desired state of the Network

func NewNetworkingV1NetworkSpec

func NewNetworkingV1NetworkSpec() *NetworkingV1NetworkSpec

NewNetworkingV1NetworkSpec instantiates a new NetworkingV1NetworkSpec object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1NetworkSpecWithDefaults

func NewNetworkingV1NetworkSpecWithDefaults() *NetworkingV1NetworkSpec

NewNetworkingV1NetworkSpecWithDefaults instantiates a new NetworkingV1NetworkSpec object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1NetworkSpec) GetCidr

func (o *NetworkingV1NetworkSpec) GetCidr() string

GetCidr returns the Cidr field value if set, zero value otherwise.

func (*NetworkingV1NetworkSpec) GetCidrOk

func (o *NetworkingV1NetworkSpec) GetCidrOk() (*string, bool)

GetCidrOk returns a tuple with the Cidr field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkSpec) GetCloud

func (o *NetworkingV1NetworkSpec) GetCloud() string

GetCloud returns the Cloud field value if set, zero value otherwise.

func (*NetworkingV1NetworkSpec) GetCloudOk

func (o *NetworkingV1NetworkSpec) GetCloudOk() (*string, bool)

GetCloudOk returns a tuple with the Cloud field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkSpec) GetConnectionTypes

func (o *NetworkingV1NetworkSpec) GetConnectionTypes() NetworkingV1ConnectionTypes

GetConnectionTypes returns the ConnectionTypes field value if set, zero value otherwise.

func (*NetworkingV1NetworkSpec) GetConnectionTypesOk

func (o *NetworkingV1NetworkSpec) GetConnectionTypesOk() (*NetworkingV1ConnectionTypes, bool)

GetConnectionTypesOk returns a tuple with the ConnectionTypes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkSpec) GetDisplayName

func (o *NetworkingV1NetworkSpec) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*NetworkingV1NetworkSpec) GetDisplayNameOk

func (o *NetworkingV1NetworkSpec) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkSpec) GetDnsConfig added in v0.5.0

GetDnsConfig returns the DnsConfig field value if set, zero value otherwise.

func (*NetworkingV1NetworkSpec) GetDnsConfigOk added in v0.5.0

func (o *NetworkingV1NetworkSpec) GetDnsConfigOk() (*NetworkingV1DnsConfig, bool)

GetDnsConfigOk returns a tuple with the DnsConfig field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkSpec) GetEnvironment

func (o *NetworkingV1NetworkSpec) GetEnvironment() ObjectReference

GetEnvironment returns the Environment field value if set, zero value otherwise.

func (*NetworkingV1NetworkSpec) GetEnvironmentOk

func (o *NetworkingV1NetworkSpec) GetEnvironmentOk() (*ObjectReference, bool)

GetEnvironmentOk returns a tuple with the Environment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkSpec) GetGateway added in v0.10.0

GetGateway returns the Gateway field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NetworkingV1NetworkSpec) GetGatewayOk added in v0.10.0

GetGatewayOk returns a tuple with the Gateway field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkingV1NetworkSpec) GetRegion

func (o *NetworkingV1NetworkSpec) GetRegion() string

GetRegion returns the Region field value if set, zero value otherwise.

func (*NetworkingV1NetworkSpec) GetRegionOk

func (o *NetworkingV1NetworkSpec) GetRegionOk() (*string, bool)

GetRegionOk returns a tuple with the Region field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkSpec) GetReservedCidr added in v0.6.0

func (o *NetworkingV1NetworkSpec) GetReservedCidr() string

GetReservedCidr returns the ReservedCidr field value if set, zero value otherwise.

func (*NetworkingV1NetworkSpec) GetReservedCidrOk added in v0.6.0

func (o *NetworkingV1NetworkSpec) GetReservedCidrOk() (*string, bool)

GetReservedCidrOk returns a tuple with the ReservedCidr field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkSpec) GetZones

func (o *NetworkingV1NetworkSpec) GetZones() []string

GetZones returns the Zones field value if set, zero value otherwise.

func (*NetworkingV1NetworkSpec) GetZonesInfo added in v0.6.0

GetZonesInfo returns the ZonesInfo field value if set, zero value otherwise.

func (*NetworkingV1NetworkSpec) GetZonesInfoOk added in v0.6.0

func (o *NetworkingV1NetworkSpec) GetZonesInfoOk() (*NetworkingV1ZonesInfo, bool)

GetZonesInfoOk returns a tuple with the ZonesInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkSpec) GetZonesOk

func (o *NetworkingV1NetworkSpec) GetZonesOk() (*[]string, bool)

GetZonesOk returns a tuple with the Zones field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkSpec) HasCidr

func (o *NetworkingV1NetworkSpec) HasCidr() bool

HasCidr returns a boolean if a field has been set.

func (*NetworkingV1NetworkSpec) HasCloud

func (o *NetworkingV1NetworkSpec) HasCloud() bool

HasCloud returns a boolean if a field has been set.

func (*NetworkingV1NetworkSpec) HasConnectionTypes

func (o *NetworkingV1NetworkSpec) HasConnectionTypes() bool

HasConnectionTypes returns a boolean if a field has been set.

func (*NetworkingV1NetworkSpec) HasDisplayName

func (o *NetworkingV1NetworkSpec) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*NetworkingV1NetworkSpec) HasDnsConfig added in v0.5.0

func (o *NetworkingV1NetworkSpec) HasDnsConfig() bool

HasDnsConfig returns a boolean if a field has been set.

func (*NetworkingV1NetworkSpec) HasEnvironment

func (o *NetworkingV1NetworkSpec) HasEnvironment() bool

HasEnvironment returns a boolean if a field has been set.

func (*NetworkingV1NetworkSpec) HasGateway added in v0.10.0

func (o *NetworkingV1NetworkSpec) HasGateway() bool

HasGateway returns a boolean if a field has been set.

func (*NetworkingV1NetworkSpec) HasRegion

func (o *NetworkingV1NetworkSpec) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (*NetworkingV1NetworkSpec) HasReservedCidr added in v0.6.0

func (o *NetworkingV1NetworkSpec) HasReservedCidr() bool

HasReservedCidr returns a boolean if a field has been set.

func (*NetworkingV1NetworkSpec) HasZones

func (o *NetworkingV1NetworkSpec) HasZones() bool

HasZones returns a boolean if a field has been set.

func (*NetworkingV1NetworkSpec) HasZonesInfo added in v0.6.0

func (o *NetworkingV1NetworkSpec) HasZonesInfo() bool

HasZonesInfo returns a boolean if a field has been set.

func (NetworkingV1NetworkSpec) MarshalJSON

func (o NetworkingV1NetworkSpec) MarshalJSON() ([]byte, error)

func (*NetworkingV1NetworkSpec) Redact added in v0.2.0

func (o *NetworkingV1NetworkSpec) Redact()

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1NetworkSpec) SetCidr

func (o *NetworkingV1NetworkSpec) SetCidr(v string)

SetCidr gets a reference to the given string and assigns it to the Cidr field.

func (*NetworkingV1NetworkSpec) SetCloud

func (o *NetworkingV1NetworkSpec) SetCloud(v string)

SetCloud gets a reference to the given string and assigns it to the Cloud field.

func (*NetworkingV1NetworkSpec) SetConnectionTypes

func (o *NetworkingV1NetworkSpec) SetConnectionTypes(v NetworkingV1ConnectionTypes)

SetConnectionTypes gets a reference to the given NetworkingV1ConnectionTypes and assigns it to the ConnectionTypes field.

func (*NetworkingV1NetworkSpec) SetDisplayName

func (o *NetworkingV1NetworkSpec) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*NetworkingV1NetworkSpec) SetDnsConfig added in v0.5.0

SetDnsConfig gets a reference to the given NetworkingV1DnsConfig and assigns it to the DnsConfig field.

func (*NetworkingV1NetworkSpec) SetEnvironment

func (o *NetworkingV1NetworkSpec) SetEnvironment(v ObjectReference)

SetEnvironment gets a reference to the given ObjectReference and assigns it to the Environment field.

func (*NetworkingV1NetworkSpec) SetGateway added in v0.10.0

SetGateway gets a reference to the given NullableTypedEnvScopedObjectReference and assigns it to the Gateway field.

func (*NetworkingV1NetworkSpec) SetGatewayNil added in v0.10.0

func (o *NetworkingV1NetworkSpec) SetGatewayNil()

SetGatewayNil sets the value for Gateway to be an explicit nil

func (*NetworkingV1NetworkSpec) SetRegion

func (o *NetworkingV1NetworkSpec) SetRegion(v string)

SetRegion gets a reference to the given string and assigns it to the Region field.

func (*NetworkingV1NetworkSpec) SetReservedCidr added in v0.6.0

func (o *NetworkingV1NetworkSpec) SetReservedCidr(v string)

SetReservedCidr gets a reference to the given string and assigns it to the ReservedCidr field.

func (*NetworkingV1NetworkSpec) SetZones

func (o *NetworkingV1NetworkSpec) SetZones(v []string)

SetZones gets a reference to the given []string and assigns it to the Zones field.

func (*NetworkingV1NetworkSpec) SetZonesInfo added in v0.6.0

SetZonesInfo gets a reference to the given NetworkingV1ZonesInfo and assigns it to the ZonesInfo field.

func (*NetworkingV1NetworkSpec) UnsetGateway added in v0.10.0

func (o *NetworkingV1NetworkSpec) UnsetGateway()

UnsetGateway ensures that no value is present for Gateway, not even an explicit nil

type NetworkingV1NetworkSpecUpdate

type NetworkingV1NetworkSpecUpdate struct {
	// The name of the network
	DisplayName *string `json:"display_name,omitempty"`
	// The environment to which this belongs.
	Environment *ObjectReference `json:"environment,omitempty"`
	// The gateway associated with this object. The gateway can be one of networking.v1.Gateway. May be `null` or omitted if not associated with a gateway.
	Gateway NullableTypedEnvScopedObjectReference `json:"gateway,omitempty"`
}

NetworkingV1NetworkSpecUpdate The desired state of the Network

func NewNetworkingV1NetworkSpecUpdate

func NewNetworkingV1NetworkSpecUpdate() *NetworkingV1NetworkSpecUpdate

NewNetworkingV1NetworkSpecUpdate instantiates a new NetworkingV1NetworkSpecUpdate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1NetworkSpecUpdateWithDefaults

func NewNetworkingV1NetworkSpecUpdateWithDefaults() *NetworkingV1NetworkSpecUpdate

NewNetworkingV1NetworkSpecUpdateWithDefaults instantiates a new NetworkingV1NetworkSpecUpdate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1NetworkSpecUpdate) GetDisplayName

func (o *NetworkingV1NetworkSpecUpdate) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*NetworkingV1NetworkSpecUpdate) GetDisplayNameOk

func (o *NetworkingV1NetworkSpecUpdate) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkSpecUpdate) GetEnvironment

func (o *NetworkingV1NetworkSpecUpdate) GetEnvironment() ObjectReference

GetEnvironment returns the Environment field value if set, zero value otherwise.

func (*NetworkingV1NetworkSpecUpdate) GetEnvironmentOk

func (o *NetworkingV1NetworkSpecUpdate) GetEnvironmentOk() (*ObjectReference, bool)

GetEnvironmentOk returns a tuple with the Environment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkSpecUpdate) GetGateway added in v0.10.0

GetGateway returns the Gateway field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NetworkingV1NetworkSpecUpdate) GetGatewayOk added in v0.10.0

GetGatewayOk returns a tuple with the Gateway field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkingV1NetworkSpecUpdate) HasDisplayName

func (o *NetworkingV1NetworkSpecUpdate) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*NetworkingV1NetworkSpecUpdate) HasEnvironment

func (o *NetworkingV1NetworkSpecUpdate) HasEnvironment() bool

HasEnvironment returns a boolean if a field has been set.

func (*NetworkingV1NetworkSpecUpdate) HasGateway added in v0.10.0

func (o *NetworkingV1NetworkSpecUpdate) HasGateway() bool

HasGateway returns a boolean if a field has been set.

func (NetworkingV1NetworkSpecUpdate) MarshalJSON

func (o NetworkingV1NetworkSpecUpdate) MarshalJSON() ([]byte, error)

func (*NetworkingV1NetworkSpecUpdate) Redact added in v0.2.0

func (o *NetworkingV1NetworkSpecUpdate) Redact()

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1NetworkSpecUpdate) SetDisplayName

func (o *NetworkingV1NetworkSpecUpdate) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*NetworkingV1NetworkSpecUpdate) SetEnvironment

func (o *NetworkingV1NetworkSpecUpdate) SetEnvironment(v ObjectReference)

SetEnvironment gets a reference to the given ObjectReference and assigns it to the Environment field.

func (*NetworkingV1NetworkSpecUpdate) SetGateway added in v0.10.0

SetGateway gets a reference to the given NullableTypedEnvScopedObjectReference and assigns it to the Gateway field.

func (*NetworkingV1NetworkSpecUpdate) SetGatewayNil added in v0.10.0

func (o *NetworkingV1NetworkSpecUpdate) SetGatewayNil()

SetGatewayNil sets the value for Gateway to be an explicit nil

func (*NetworkingV1NetworkSpecUpdate) UnsetGateway added in v0.10.0

func (o *NetworkingV1NetworkSpecUpdate) UnsetGateway()

UnsetGateway ensures that no value is present for Gateway, not even an explicit nil

type NetworkingV1NetworkStatus

type NetworkingV1NetworkStatus struct {
	// The lifecyle phase of the network:  PROVISIONING:  network provisioning is in progress;  READY:  network is ready;  FAILED: provisioning failed;  DEPROVISIONING: network deprovisioning is in progress;
	Phase                    string                               `json:"phase,omitempty"`
	SupportedConnectionTypes NetworkingV1SupportedConnectionTypes `json:"supported_connection_types,omitempty"`
	ActiveConnectionTypes    NetworkingV1ConnectionTypes          `json:"active_connection_types,omitempty"`
	// Error code if network is in a failed state. May be used for programmatic error checking.
	ErrorCode *string `json:"error_code,omitempty"`
	// Displayable error message if network is in a failed state
	ErrorMessage *string `json:"error_message,omitempty"`
	// The root DNS domain for the network if applicable. Present on networks that support PrivateLink.
	DnsDomain *string `json:"dns_domain,omitempty"`
	// The DNS subdomain for each zone. Present on networks that support PrivateLink. Keys are zones and values are DNS domains.
	ZonalSubdomains *map[string]string `json:"zonal_subdomains,omitempty"`
	// The cloud-specific network details. These will be populated when the network reaches the READY state.
	Cloud *NetworkingV1NetworkStatusCloudOneOf `json:"cloud,omitempty"`
	// The date and time when the network becomes idle
	IdleSince *time.Time `json:"idle_since,omitempty"`
}

NetworkingV1NetworkStatus The status of the Network

func NewNetworkingV1NetworkStatus

func NewNetworkingV1NetworkStatus(phase string, supportedConnectionTypes NetworkingV1SupportedConnectionTypes, activeConnectionTypes NetworkingV1ConnectionTypes) *NetworkingV1NetworkStatus

NewNetworkingV1NetworkStatus instantiates a new NetworkingV1NetworkStatus object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1NetworkStatusWithDefaults

func NewNetworkingV1NetworkStatusWithDefaults() *NetworkingV1NetworkStatus

NewNetworkingV1NetworkStatusWithDefaults instantiates a new NetworkingV1NetworkStatus object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1NetworkStatus) GetActiveConnectionTypes added in v0.4.0

func (o *NetworkingV1NetworkStatus) GetActiveConnectionTypes() NetworkingV1ConnectionTypes

GetActiveConnectionTypes returns the ActiveConnectionTypes field value

func (*NetworkingV1NetworkStatus) GetActiveConnectionTypesOk added in v0.4.0

func (o *NetworkingV1NetworkStatus) GetActiveConnectionTypesOk() (*NetworkingV1ConnectionTypes, bool)

GetActiveConnectionTypesOk returns a tuple with the ActiveConnectionTypes field value and a boolean to check if the value has been set.

func (*NetworkingV1NetworkStatus) GetCloud

GetCloud returns the Cloud field value if set, zero value otherwise.

func (*NetworkingV1NetworkStatus) GetCloudOk

GetCloudOk returns a tuple with the Cloud field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkStatus) GetDnsDomain

func (o *NetworkingV1NetworkStatus) GetDnsDomain() string

GetDnsDomain returns the DnsDomain field value if set, zero value otherwise.

func (*NetworkingV1NetworkStatus) GetDnsDomainOk

func (o *NetworkingV1NetworkStatus) GetDnsDomainOk() (*string, bool)

GetDnsDomainOk returns a tuple with the DnsDomain field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkStatus) GetErrorCode

func (o *NetworkingV1NetworkStatus) GetErrorCode() string

GetErrorCode returns the ErrorCode field value if set, zero value otherwise.

func (*NetworkingV1NetworkStatus) GetErrorCodeOk

func (o *NetworkingV1NetworkStatus) GetErrorCodeOk() (*string, bool)

GetErrorCodeOk returns a tuple with the ErrorCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkStatus) GetErrorMessage

func (o *NetworkingV1NetworkStatus) GetErrorMessage() string

GetErrorMessage returns the ErrorMessage field value if set, zero value otherwise.

func (*NetworkingV1NetworkStatus) GetErrorMessageOk

func (o *NetworkingV1NetworkStatus) GetErrorMessageOk() (*string, bool)

GetErrorMessageOk returns a tuple with the ErrorMessage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkStatus) GetIdleSince added in v0.10.0

func (o *NetworkingV1NetworkStatus) GetIdleSince() time.Time

GetIdleSince returns the IdleSince field value if set, zero value otherwise.

func (*NetworkingV1NetworkStatus) GetIdleSinceOk added in v0.10.0

func (o *NetworkingV1NetworkStatus) GetIdleSinceOk() (*time.Time, bool)

GetIdleSinceOk returns a tuple with the IdleSince field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkStatus) GetPhase

func (o *NetworkingV1NetworkStatus) GetPhase() string

GetPhase returns the Phase field value

func (*NetworkingV1NetworkStatus) GetPhaseOk

func (o *NetworkingV1NetworkStatus) GetPhaseOk() (*string, bool)

GetPhaseOk returns a tuple with the Phase field value and a boolean to check if the value has been set.

func (*NetworkingV1NetworkStatus) GetSupportedConnectionTypes added in v0.2.0

func (o *NetworkingV1NetworkStatus) GetSupportedConnectionTypes() NetworkingV1SupportedConnectionTypes

GetSupportedConnectionTypes returns the SupportedConnectionTypes field value

func (*NetworkingV1NetworkStatus) GetSupportedConnectionTypesOk added in v0.2.0

func (o *NetworkingV1NetworkStatus) GetSupportedConnectionTypesOk() (*NetworkingV1SupportedConnectionTypes, bool)

GetSupportedConnectionTypesOk returns a tuple with the SupportedConnectionTypes field value and a boolean to check if the value has been set.

func (*NetworkingV1NetworkStatus) GetZonalSubdomains

func (o *NetworkingV1NetworkStatus) GetZonalSubdomains() map[string]string

GetZonalSubdomains returns the ZonalSubdomains field value if set, zero value otherwise.

func (*NetworkingV1NetworkStatus) GetZonalSubdomainsOk

func (o *NetworkingV1NetworkStatus) GetZonalSubdomainsOk() (*map[string]string, bool)

GetZonalSubdomainsOk returns a tuple with the ZonalSubdomains field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkStatus) HasCloud

func (o *NetworkingV1NetworkStatus) HasCloud() bool

HasCloud returns a boolean if a field has been set.

func (*NetworkingV1NetworkStatus) HasDnsDomain

func (o *NetworkingV1NetworkStatus) HasDnsDomain() bool

HasDnsDomain returns a boolean if a field has been set.

func (*NetworkingV1NetworkStatus) HasErrorCode

func (o *NetworkingV1NetworkStatus) HasErrorCode() bool

HasErrorCode returns a boolean if a field has been set.

func (*NetworkingV1NetworkStatus) HasErrorMessage

func (o *NetworkingV1NetworkStatus) HasErrorMessage() bool

HasErrorMessage returns a boolean if a field has been set.

func (*NetworkingV1NetworkStatus) HasIdleSince added in v0.10.0

func (o *NetworkingV1NetworkStatus) HasIdleSince() bool

HasIdleSince returns a boolean if a field has been set.

func (*NetworkingV1NetworkStatus) HasZonalSubdomains

func (o *NetworkingV1NetworkStatus) HasZonalSubdomains() bool

HasZonalSubdomains returns a boolean if a field has been set.

func (NetworkingV1NetworkStatus) MarshalJSON

func (o NetworkingV1NetworkStatus) MarshalJSON() ([]byte, error)

func (*NetworkingV1NetworkStatus) Redact added in v0.2.0

func (o *NetworkingV1NetworkStatus) Redact()

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1NetworkStatus) SetActiveConnectionTypes added in v0.4.0

func (o *NetworkingV1NetworkStatus) SetActiveConnectionTypes(v NetworkingV1ConnectionTypes)

SetActiveConnectionTypes sets field value

func (*NetworkingV1NetworkStatus) SetCloud

SetCloud gets a reference to the given NetworkingV1NetworkStatusCloudOneOf and assigns it to the Cloud field.

func (*NetworkingV1NetworkStatus) SetDnsDomain

func (o *NetworkingV1NetworkStatus) SetDnsDomain(v string)

SetDnsDomain gets a reference to the given string and assigns it to the DnsDomain field.

func (*NetworkingV1NetworkStatus) SetErrorCode

func (o *NetworkingV1NetworkStatus) SetErrorCode(v string)

SetErrorCode gets a reference to the given string and assigns it to the ErrorCode field.

func (*NetworkingV1NetworkStatus) SetErrorMessage

func (o *NetworkingV1NetworkStatus) SetErrorMessage(v string)

SetErrorMessage gets a reference to the given string and assigns it to the ErrorMessage field.

func (*NetworkingV1NetworkStatus) SetIdleSince added in v0.10.0

func (o *NetworkingV1NetworkStatus) SetIdleSince(v time.Time)

SetIdleSince gets a reference to the given time.Time and assigns it to the IdleSince field.

func (*NetworkingV1NetworkStatus) SetPhase

func (o *NetworkingV1NetworkStatus) SetPhase(v string)

SetPhase sets field value

func (*NetworkingV1NetworkStatus) SetSupportedConnectionTypes added in v0.2.0

func (o *NetworkingV1NetworkStatus) SetSupportedConnectionTypes(v NetworkingV1SupportedConnectionTypes)

SetSupportedConnectionTypes sets field value

func (*NetworkingV1NetworkStatus) SetZonalSubdomains

func (o *NetworkingV1NetworkStatus) SetZonalSubdomains(v map[string]string)

SetZonalSubdomains gets a reference to the given map[string]string and assigns it to the ZonalSubdomains field.

type NetworkingV1NetworkStatusCloudOneOf

type NetworkingV1NetworkStatusCloudOneOf struct {
	NetworkingV1AwsNetwork   *NetworkingV1AwsNetwork
	NetworkingV1AzureNetwork *NetworkingV1AzureNetwork
	NetworkingV1GcpNetwork   *NetworkingV1GcpNetwork
}

NetworkingV1NetworkStatusCloudOneOf - struct for NetworkingV1NetworkStatusCloudOneOf

func NetworkingV1AwsNetworkAsNetworkingV1NetworkStatusCloudOneOf

func NetworkingV1AwsNetworkAsNetworkingV1NetworkStatusCloudOneOf(v *NetworkingV1AwsNetwork) NetworkingV1NetworkStatusCloudOneOf

NetworkingV1AwsNetworkAsNetworkingV1NetworkStatusCloudOneOf is a convenience function that returns NetworkingV1AwsNetwork wrapped in NetworkingV1NetworkStatusCloudOneOf

func NetworkingV1AzureNetworkAsNetworkingV1NetworkStatusCloudOneOf

func NetworkingV1AzureNetworkAsNetworkingV1NetworkStatusCloudOneOf(v *NetworkingV1AzureNetwork) NetworkingV1NetworkStatusCloudOneOf

NetworkingV1AzureNetworkAsNetworkingV1NetworkStatusCloudOneOf is a convenience function that returns NetworkingV1AzureNetwork wrapped in NetworkingV1NetworkStatusCloudOneOf

func NetworkingV1GcpNetworkAsNetworkingV1NetworkStatusCloudOneOf

func NetworkingV1GcpNetworkAsNetworkingV1NetworkStatusCloudOneOf(v *NetworkingV1GcpNetwork) NetworkingV1NetworkStatusCloudOneOf

NetworkingV1GcpNetworkAsNetworkingV1NetworkStatusCloudOneOf is a convenience function that returns NetworkingV1GcpNetwork wrapped in NetworkingV1NetworkStatusCloudOneOf

func (*NetworkingV1NetworkStatusCloudOneOf) GetActualInstance

func (obj *NetworkingV1NetworkStatusCloudOneOf) GetActualInstance() interface{}

Get the actual instance

func (NetworkingV1NetworkStatusCloudOneOf) MarshalJSON

func (src NetworkingV1NetworkStatusCloudOneOf) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*NetworkingV1NetworkStatusCloudOneOf) UnmarshalJSON

func (dst *NetworkingV1NetworkStatusCloudOneOf) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type NetworkingV1NetworkUpdate

type NetworkingV1NetworkUpdate struct {
	// APIVersion defines the schema version of this representation of a resource.
	ApiVersion *string `json:"api_version,omitempty"`
	// Kind defines the object this REST resource represents.
	Kind *string `json:"kind,omitempty"`
	// ID is the \"natural identifier\" for an object within its scope/namespace; it is normally unique across time but not space. That is, you can assume that the ID will not be reclaimed and reused after an object is deleted (\"time\"); however, it may collide with IDs for other object `kinds` or objects of the same `kind` within a different scope/namespace (\"space\").
	Id       *string                        `json:"id,omitempty"`
	Metadata *ObjectMeta                    `json:"metadata,omitempty"`
	Spec     *NetworkingV1NetworkSpecUpdate `json:"spec,omitempty"`
	Status   *NetworkingV1NetworkStatus     `json:"status,omitempty"`
}

NetworkingV1NetworkUpdate `Network` represents a network (VPC) in Confluent Cloud. All Networks exist within Confluent-managed cloud provider accounts. Dedicated networks support more networking options but can only contain Dedicated clusters. Shared networks can contain any cluster type. The API allows you to list, create, read, update, and delete your networks. Related guide: [APIs to manage networks in Confluent Cloud](https://docs.confluent.io/cloud/current/networking/overview.html). ## The Networks Model <SchemaDefinition schemaRef=\"#/components/schemas/networking.v1.Network\" /> ## Quotas and Limits This resource is subject to the [following quotas](https://docs.confluent.io/cloud/current/quotas/overview.html): | Quota | Description | | --- | --- | | `dedicated_networks_per_environment` | Number of dedicated networks per Confluent Cloud environment |

func NewNetworkingV1NetworkUpdate

func NewNetworkingV1NetworkUpdate() *NetworkingV1NetworkUpdate

NewNetworkingV1NetworkUpdate instantiates a new NetworkingV1NetworkUpdate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1NetworkUpdateWithDefaults

func NewNetworkingV1NetworkUpdateWithDefaults() *NetworkingV1NetworkUpdate

NewNetworkingV1NetworkUpdateWithDefaults instantiates a new NetworkingV1NetworkUpdate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1NetworkUpdate) GetApiVersion

func (o *NetworkingV1NetworkUpdate) GetApiVersion() string

GetApiVersion returns the ApiVersion field value if set, zero value otherwise.

func (*NetworkingV1NetworkUpdate) GetApiVersionOk

func (o *NetworkingV1NetworkUpdate) GetApiVersionOk() (*string, bool)

GetApiVersionOk returns a tuple with the ApiVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkUpdate) GetId

func (o *NetworkingV1NetworkUpdate) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*NetworkingV1NetworkUpdate) GetIdOk

func (o *NetworkingV1NetworkUpdate) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkUpdate) GetKind

func (o *NetworkingV1NetworkUpdate) GetKind() string

GetKind returns the Kind field value if set, zero value otherwise.

func (*NetworkingV1NetworkUpdate) GetKindOk

func (o *NetworkingV1NetworkUpdate) GetKindOk() (*string, bool)

GetKindOk returns a tuple with the Kind field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkUpdate) GetMetadata

func (o *NetworkingV1NetworkUpdate) GetMetadata() ObjectMeta

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*NetworkingV1NetworkUpdate) GetMetadataOk

func (o *NetworkingV1NetworkUpdate) GetMetadataOk() (*ObjectMeta, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkUpdate) GetSpec

GetSpec returns the Spec field value if set, zero value otherwise.

func (*NetworkingV1NetworkUpdate) GetSpecOk

GetSpecOk returns a tuple with the Spec field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkUpdate) GetStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*NetworkingV1NetworkUpdate) GetStatusOk

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1NetworkUpdate) HasApiVersion

func (o *NetworkingV1NetworkUpdate) HasApiVersion() bool

HasApiVersion returns a boolean if a field has been set.

func (*NetworkingV1NetworkUpdate) HasId

func (o *NetworkingV1NetworkUpdate) HasId() bool

HasId returns a boolean if a field has been set.

func (*NetworkingV1NetworkUpdate) HasKind

func (o *NetworkingV1NetworkUpdate) HasKind() bool

HasKind returns a boolean if a field has been set.

func (*NetworkingV1NetworkUpdate) HasMetadata

func (o *NetworkingV1NetworkUpdate) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*NetworkingV1NetworkUpdate) HasSpec

func (o *NetworkingV1NetworkUpdate) HasSpec() bool

HasSpec returns a boolean if a field has been set.

func (*NetworkingV1NetworkUpdate) HasStatus

func (o *NetworkingV1NetworkUpdate) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (NetworkingV1NetworkUpdate) MarshalJSON

func (o NetworkingV1NetworkUpdate) MarshalJSON() ([]byte, error)

func (*NetworkingV1NetworkUpdate) Redact added in v0.2.0

func (o *NetworkingV1NetworkUpdate) Redact()

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1NetworkUpdate) SetApiVersion

func (o *NetworkingV1NetworkUpdate) SetApiVersion(v string)

SetApiVersion gets a reference to the given string and assigns it to the ApiVersion field.

func (*NetworkingV1NetworkUpdate) SetId

func (o *NetworkingV1NetworkUpdate) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*NetworkingV1NetworkUpdate) SetKind

func (o *NetworkingV1NetworkUpdate) SetKind(v string)

SetKind gets a reference to the given string and assigns it to the Kind field.

func (*NetworkingV1NetworkUpdate) SetMetadata

func (o *NetworkingV1NetworkUpdate) SetMetadata(v ObjectMeta)

SetMetadata gets a reference to the given ObjectMeta and assigns it to the Metadata field.

func (*NetworkingV1NetworkUpdate) SetSpec

SetSpec gets a reference to the given NetworkingV1NetworkSpecUpdate and assigns it to the Spec field.

func (*NetworkingV1NetworkUpdate) SetStatus

SetStatus gets a reference to the given NetworkingV1NetworkStatus and assigns it to the Status field.

type NetworkingV1Peering

type NetworkingV1Peering struct {
	// APIVersion defines the schema version of this representation of a resource.
	ApiVersion *string `json:"api_version,omitempty"`
	// Kind defines the object this REST resource represents.
	Kind *string `json:"kind,omitempty"`
	// ID is the \"natural identifier\" for an object within its scope/namespace; it is normally unique across time but not space. That is, you can assume that the ID will not be reclaimed and reused after an object is deleted (\"time\"); however, it may collide with IDs for other object `kinds` or objects of the same `kind` within a different scope/namespace (\"space\").
	Id       *string                    `json:"id,omitempty"`
	Metadata *ObjectMeta                `json:"metadata,omitempty"`
	Spec     *NetworkingV1PeeringSpec   `json:"spec,omitempty"`
	Status   *NetworkingV1PeeringStatus `json:"status,omitempty"`
}

NetworkingV1Peering Add or remove VPC/VNet peering connections between your VPC/VNet and Confluent Cloud. Related guides: * [Use VPC peering connections with Confluent Cloud on AWS](https://docs.confluent.io/cloud/current/networking/peering/aws-peering.html). * [Use VNet peering connections with Confluent Cloud on Azure](https://docs.confluent.io/cloud/current/networking/peering/azure-peering.html). * [Use VPC peering connections with Confluent Cloud on Google Cloud](https://docs.confluent.io/cloud/current/networking/peering/gcp-peering.html). ## The Peerings Model <SchemaDefinition schemaRef=\"#/components/schemas/networking.v1.Peering\" /> ## Quotas and Limits This resource is subject to the [following quotas](https://docs.confluent.io/cloud/current/quotas/overview.html): | Quota | Description | | --- | --- | | `peerings_per_network` | Number of peerings per network |

func NewNetworkingV1Peering

func NewNetworkingV1Peering() *NetworkingV1Peering

NewNetworkingV1Peering instantiates a new NetworkingV1Peering object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1PeeringWithDefaults

func NewNetworkingV1PeeringWithDefaults() *NetworkingV1Peering

NewNetworkingV1PeeringWithDefaults instantiates a new NetworkingV1Peering object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1Peering) GetApiVersion

func (o *NetworkingV1Peering) GetApiVersion() string

GetApiVersion returns the ApiVersion field value if set, zero value otherwise.

func (*NetworkingV1Peering) GetApiVersionOk

func (o *NetworkingV1Peering) GetApiVersionOk() (*string, bool)

GetApiVersionOk returns a tuple with the ApiVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1Peering) GetId

func (o *NetworkingV1Peering) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*NetworkingV1Peering) GetIdOk

func (o *NetworkingV1Peering) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1Peering) GetKind

func (o *NetworkingV1Peering) GetKind() string

GetKind returns the Kind field value if set, zero value otherwise.

func (*NetworkingV1Peering) GetKindOk

func (o *NetworkingV1Peering) GetKindOk() (*string, bool)

GetKindOk returns a tuple with the Kind field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1Peering) GetMetadata

func (o *NetworkingV1Peering) GetMetadata() ObjectMeta

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*NetworkingV1Peering) GetMetadataOk

func (o *NetworkingV1Peering) GetMetadataOk() (*ObjectMeta, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1Peering) GetSpec

GetSpec returns the Spec field value if set, zero value otherwise.

func (*NetworkingV1Peering) GetSpecOk

GetSpecOk returns a tuple with the Spec field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1Peering) GetStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*NetworkingV1Peering) GetStatusOk

func (o *NetworkingV1Peering) GetStatusOk() (*NetworkingV1PeeringStatus, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1Peering) HasApiVersion

func (o *NetworkingV1Peering) HasApiVersion() bool

HasApiVersion returns a boolean if a field has been set.

func (*NetworkingV1Peering) HasId

func (o *NetworkingV1Peering) HasId() bool

HasId returns a boolean if a field has been set.

func (*NetworkingV1Peering) HasKind

func (o *NetworkingV1Peering) HasKind() bool

HasKind returns a boolean if a field has been set.

func (*NetworkingV1Peering) HasMetadata

func (o *NetworkingV1Peering) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*NetworkingV1Peering) HasSpec

func (o *NetworkingV1Peering) HasSpec() bool

HasSpec returns a boolean if a field has been set.

func (*NetworkingV1Peering) HasStatus

func (o *NetworkingV1Peering) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (NetworkingV1Peering) MarshalJSON

func (o NetworkingV1Peering) MarshalJSON() ([]byte, error)

func (*NetworkingV1Peering) Redact added in v0.2.0

func (o *NetworkingV1Peering) Redact()

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1Peering) SetApiVersion

func (o *NetworkingV1Peering) SetApiVersion(v string)

SetApiVersion gets a reference to the given string and assigns it to the ApiVersion field.

func (*NetworkingV1Peering) SetId

func (o *NetworkingV1Peering) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*NetworkingV1Peering) SetKind

func (o *NetworkingV1Peering) SetKind(v string)

SetKind gets a reference to the given string and assigns it to the Kind field.

func (*NetworkingV1Peering) SetMetadata

func (o *NetworkingV1Peering) SetMetadata(v ObjectMeta)

SetMetadata gets a reference to the given ObjectMeta and assigns it to the Metadata field.

func (*NetworkingV1Peering) SetSpec

SetSpec gets a reference to the given NetworkingV1PeeringSpec and assigns it to the Spec field.

func (*NetworkingV1Peering) SetStatus

SetStatus gets a reference to the given NetworkingV1PeeringStatus and assigns it to the Status field.

type NetworkingV1PeeringList

type NetworkingV1PeeringList struct {
	// APIVersion defines the schema version of this representation of a resource.
	ApiVersion string `json:"api_version,omitempty"`
	// Kind defines the object this REST resource represents.
	Kind     string   `json:"kind,omitempty"`
	Metadata ListMeta `json:"metadata,omitempty"`
	// A data property that contains an array of resource items. Each entry in the array is a separate resource.
	Data []NetworkingV1Peering `json:"data,omitempty"`
}

NetworkingV1PeeringList Add or remove VPC/VNet peering connections between your VPC/VNet and Confluent Cloud. Related guides: * [Use VPC peering connections with Confluent Cloud on AWS](https://docs.confluent.io/cloud/current/networking/peering/aws-peering.html). * [Use VNet peering connections with Confluent Cloud on Azure](https://docs.confluent.io/cloud/current/networking/peering/azure-peering.html). * [Use VPC peering connections with Confluent Cloud on Google Cloud](https://docs.confluent.io/cloud/current/networking/peering/gcp-peering.html). ## The Peerings Model <SchemaDefinition schemaRef=\"#/components/schemas/networking.v1.Peering\" /> ## Quotas and Limits This resource is subject to the [following quotas](https://docs.confluent.io/cloud/current/quotas/overview.html): | Quota | Description | | --- | --- | | `peerings_per_network` | Number of peerings per network |

func NewNetworkingV1PeeringList

func NewNetworkingV1PeeringList(apiVersion string, kind string, metadata ListMeta, data []NetworkingV1Peering) *NetworkingV1PeeringList

NewNetworkingV1PeeringList instantiates a new NetworkingV1PeeringList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1PeeringListWithDefaults

func NewNetworkingV1PeeringListWithDefaults() *NetworkingV1PeeringList

NewNetworkingV1PeeringListWithDefaults instantiates a new NetworkingV1PeeringList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1PeeringList) GetApiVersion

func (o *NetworkingV1PeeringList) GetApiVersion() string

GetApiVersion returns the ApiVersion field value

func (*NetworkingV1PeeringList) GetApiVersionOk

func (o *NetworkingV1PeeringList) GetApiVersionOk() (*string, bool)

GetApiVersionOk returns a tuple with the ApiVersion field value and a boolean to check if the value has been set.

func (*NetworkingV1PeeringList) GetData

GetData returns the Data field value

func (*NetworkingV1PeeringList) GetDataOk

func (o *NetworkingV1PeeringList) GetDataOk() (*[]NetworkingV1Peering, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*NetworkingV1PeeringList) GetKind

func (o *NetworkingV1PeeringList) GetKind() string

GetKind returns the Kind field value

func (*NetworkingV1PeeringList) GetKindOk

func (o *NetworkingV1PeeringList) GetKindOk() (*string, bool)

GetKindOk returns a tuple with the Kind field value and a boolean to check if the value has been set.

func (*NetworkingV1PeeringList) GetMetadata

func (o *NetworkingV1PeeringList) GetMetadata() ListMeta

GetMetadata returns the Metadata field value

func (*NetworkingV1PeeringList) GetMetadataOk

func (o *NetworkingV1PeeringList) GetMetadataOk() (*ListMeta, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set.

func (NetworkingV1PeeringList) MarshalJSON

func (o NetworkingV1PeeringList) MarshalJSON() ([]byte, error)

func (*NetworkingV1PeeringList) Redact added in v0.2.0

func (o *NetworkingV1PeeringList) Redact()

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1PeeringList) SetApiVersion

func (o *NetworkingV1PeeringList) SetApiVersion(v string)

SetApiVersion sets field value

func (*NetworkingV1PeeringList) SetData

SetData sets field value

func (*NetworkingV1PeeringList) SetKind

func (o *NetworkingV1PeeringList) SetKind(v string)

SetKind sets field value

func (*NetworkingV1PeeringList) SetMetadata

func (o *NetworkingV1PeeringList) SetMetadata(v ListMeta)

SetMetadata sets field value

type NetworkingV1PeeringSpec

type NetworkingV1PeeringSpec struct {
	// The name of the peering
	DisplayName *string `json:"display_name,omitempty"`
	// The cloud-specific peering details.
	Cloud *NetworkingV1PeeringSpecCloudOneOf `json:"cloud,omitempty"`
	// The environment to which this belongs.
	Environment *ObjectReference `json:"environment,omitempty"`
	// The network to which this belongs.
	Network *ObjectReference `json:"network,omitempty"`
}

NetworkingV1PeeringSpec The desired state of the Peering

func NewNetworkingV1PeeringSpec

func NewNetworkingV1PeeringSpec() *NetworkingV1PeeringSpec

NewNetworkingV1PeeringSpec instantiates a new NetworkingV1PeeringSpec object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1PeeringSpecWithDefaults

func NewNetworkingV1PeeringSpecWithDefaults() *NetworkingV1PeeringSpec

NewNetworkingV1PeeringSpecWithDefaults instantiates a new NetworkingV1PeeringSpec object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1PeeringSpec) GetCloud

GetCloud returns the Cloud field value if set, zero value otherwise.

func (*NetworkingV1PeeringSpec) GetCloudOk

GetCloudOk returns a tuple with the Cloud field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1PeeringSpec) GetDisplayName

func (o *NetworkingV1PeeringSpec) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*NetworkingV1PeeringSpec) GetDisplayNameOk

func (o *NetworkingV1PeeringSpec) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1PeeringSpec) GetEnvironment

func (o *NetworkingV1PeeringSpec) GetEnvironment() ObjectReference

GetEnvironment returns the Environment field value if set, zero value otherwise.

func (*NetworkingV1PeeringSpec) GetEnvironmentOk

func (o *NetworkingV1PeeringSpec) GetEnvironmentOk() (*ObjectReference, bool)

GetEnvironmentOk returns a tuple with the Environment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1PeeringSpec) GetNetwork

func (o *NetworkingV1PeeringSpec) GetNetwork() ObjectReference

GetNetwork returns the Network field value if set, zero value otherwise.

func (*NetworkingV1PeeringSpec) GetNetworkOk

func (o *NetworkingV1PeeringSpec) GetNetworkOk() (*ObjectReference, bool)

GetNetworkOk returns a tuple with the Network field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1PeeringSpec) HasCloud

func (o *NetworkingV1PeeringSpec) HasCloud() bool

HasCloud returns a boolean if a field has been set.

func (*NetworkingV1PeeringSpec) HasDisplayName

func (o *NetworkingV1PeeringSpec) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*NetworkingV1PeeringSpec) HasEnvironment

func (o *NetworkingV1PeeringSpec) HasEnvironment() bool

HasEnvironment returns a boolean if a field has been set.

func (*NetworkingV1PeeringSpec) HasNetwork

func (o *NetworkingV1PeeringSpec) HasNetwork() bool

HasNetwork returns a boolean if a field has been set.

func (NetworkingV1PeeringSpec) MarshalJSON

func (o NetworkingV1PeeringSpec) MarshalJSON() ([]byte, error)

func (*NetworkingV1PeeringSpec) Redact added in v0.2.0

func (o *NetworkingV1PeeringSpec) Redact()

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1PeeringSpec) SetCloud

SetCloud gets a reference to the given NetworkingV1PeeringSpecCloudOneOf and assigns it to the Cloud field.

func (*NetworkingV1PeeringSpec) SetDisplayName

func (o *NetworkingV1PeeringSpec) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*NetworkingV1PeeringSpec) SetEnvironment

func (o *NetworkingV1PeeringSpec) SetEnvironment(v ObjectReference)

SetEnvironment gets a reference to the given ObjectReference and assigns it to the Environment field.

func (*NetworkingV1PeeringSpec) SetNetwork

func (o *NetworkingV1PeeringSpec) SetNetwork(v ObjectReference)

SetNetwork gets a reference to the given ObjectReference and assigns it to the Network field.

type NetworkingV1PeeringSpecCloudOneOf

type NetworkingV1PeeringSpecCloudOneOf struct {
	NetworkingV1AwsPeering   *NetworkingV1AwsPeering
	NetworkingV1AzurePeering *NetworkingV1AzurePeering
	NetworkingV1GcpPeering   *NetworkingV1GcpPeering
}

NetworkingV1PeeringSpecCloudOneOf - struct for NetworkingV1PeeringSpecCloudOneOf

func NetworkingV1AwsPeeringAsNetworkingV1PeeringSpecCloudOneOf

func NetworkingV1AwsPeeringAsNetworkingV1PeeringSpecCloudOneOf(v *NetworkingV1AwsPeering) NetworkingV1PeeringSpecCloudOneOf

NetworkingV1AwsPeeringAsNetworkingV1PeeringSpecCloudOneOf is a convenience function that returns NetworkingV1AwsPeering wrapped in NetworkingV1PeeringSpecCloudOneOf

func NetworkingV1AzurePeeringAsNetworkingV1PeeringSpecCloudOneOf

func NetworkingV1AzurePeeringAsNetworkingV1PeeringSpecCloudOneOf(v *NetworkingV1AzurePeering) NetworkingV1PeeringSpecCloudOneOf

NetworkingV1AzurePeeringAsNetworkingV1PeeringSpecCloudOneOf is a convenience function that returns NetworkingV1AzurePeering wrapped in NetworkingV1PeeringSpecCloudOneOf

func NetworkingV1GcpPeeringAsNetworkingV1PeeringSpecCloudOneOf

func NetworkingV1GcpPeeringAsNetworkingV1PeeringSpecCloudOneOf(v *NetworkingV1GcpPeering) NetworkingV1PeeringSpecCloudOneOf

NetworkingV1GcpPeeringAsNetworkingV1PeeringSpecCloudOneOf is a convenience function that returns NetworkingV1GcpPeering wrapped in NetworkingV1PeeringSpecCloudOneOf

func (*NetworkingV1PeeringSpecCloudOneOf) GetActualInstance

func (obj *NetworkingV1PeeringSpecCloudOneOf) GetActualInstance() interface{}

Get the actual instance

func (NetworkingV1PeeringSpecCloudOneOf) MarshalJSON

func (src NetworkingV1PeeringSpecCloudOneOf) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*NetworkingV1PeeringSpecCloudOneOf) UnmarshalJSON

func (dst *NetworkingV1PeeringSpecCloudOneOf) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type NetworkingV1PeeringSpecUpdate

type NetworkingV1PeeringSpecUpdate struct {
	// The name of the peering
	DisplayName *string `json:"display_name,omitempty"`
	// The environment to which this belongs.
	Environment *ObjectReference `json:"environment,omitempty"`
}

NetworkingV1PeeringSpecUpdate The desired state of the Peering

func NewNetworkingV1PeeringSpecUpdate

func NewNetworkingV1PeeringSpecUpdate() *NetworkingV1PeeringSpecUpdate

NewNetworkingV1PeeringSpecUpdate instantiates a new NetworkingV1PeeringSpecUpdate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1PeeringSpecUpdateWithDefaults

func NewNetworkingV1PeeringSpecUpdateWithDefaults() *NetworkingV1PeeringSpecUpdate

NewNetworkingV1PeeringSpecUpdateWithDefaults instantiates a new NetworkingV1PeeringSpecUpdate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1PeeringSpecUpdate) GetDisplayName

func (o *NetworkingV1PeeringSpecUpdate) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*NetworkingV1PeeringSpecUpdate) GetDisplayNameOk

func (o *NetworkingV1PeeringSpecUpdate) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1PeeringSpecUpdate) GetEnvironment

func (o *NetworkingV1PeeringSpecUpdate) GetEnvironment() ObjectReference

GetEnvironment returns the Environment field value if set, zero value otherwise.

func (*NetworkingV1PeeringSpecUpdate) GetEnvironmentOk

func (o *NetworkingV1PeeringSpecUpdate) GetEnvironmentOk() (*ObjectReference, bool)

GetEnvironmentOk returns a tuple with the Environment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1PeeringSpecUpdate) HasDisplayName

func (o *NetworkingV1PeeringSpecUpdate) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*NetworkingV1PeeringSpecUpdate) HasEnvironment

func (o *NetworkingV1PeeringSpecUpdate) HasEnvironment() bool

HasEnvironment returns a boolean if a field has been set.

func (NetworkingV1PeeringSpecUpdate) MarshalJSON

func (o NetworkingV1PeeringSpecUpdate) MarshalJSON() ([]byte, error)

func (*NetworkingV1PeeringSpecUpdate) Redact added in v0.2.0

func (o *NetworkingV1PeeringSpecUpdate) Redact()

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1PeeringSpecUpdate) SetDisplayName

func (o *NetworkingV1PeeringSpecUpdate) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*NetworkingV1PeeringSpecUpdate) SetEnvironment

func (o *NetworkingV1PeeringSpecUpdate) SetEnvironment(v ObjectReference)

SetEnvironment gets a reference to the given ObjectReference and assigns it to the Environment field.

type NetworkingV1PeeringStatus

type NetworkingV1PeeringStatus struct {
	// The lifecycle phase of the peering:    PROVISIONING: peering provisioning is in progress;    PENDING_ACCEPT: peering connection request is pending acceptance by the customer;    READY:  peering is ready;    FAILED: peering is in a failed state;    DEPROVISIONING: peering deprovisioning is in progress;    DISCONNECTED: peering has been disconnected in the cloud provider by the customer;
	Phase string `json:"phase,omitempty"`
	// Error code if peering is in a failed state. May be used for programmatic error checking.
	ErrorCode *string `json:"error_code,omitempty"`
	// Displayable error message if peering is in a failed state
	ErrorMessage *string `json:"error_message,omitempty"`
}

NetworkingV1PeeringStatus The status of the Peering

func NewNetworkingV1PeeringStatus

func NewNetworkingV1PeeringStatus(phase string) *NetworkingV1PeeringStatus

NewNetworkingV1PeeringStatus instantiates a new NetworkingV1PeeringStatus object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1PeeringStatusWithDefaults

func NewNetworkingV1PeeringStatusWithDefaults() *NetworkingV1PeeringStatus

NewNetworkingV1PeeringStatusWithDefaults instantiates a new NetworkingV1PeeringStatus object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1PeeringStatus) GetErrorCode

func (o *NetworkingV1PeeringStatus) GetErrorCode() string

GetErrorCode returns the ErrorCode field value if set, zero value otherwise.

func (*NetworkingV1PeeringStatus) GetErrorCodeOk

func (o *NetworkingV1PeeringStatus) GetErrorCodeOk() (*string, bool)

GetErrorCodeOk returns a tuple with the ErrorCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1PeeringStatus) GetErrorMessage

func (o *NetworkingV1PeeringStatus) GetErrorMessage() string

GetErrorMessage returns the ErrorMessage field value if set, zero value otherwise.

func (*NetworkingV1PeeringStatus) GetErrorMessageOk

func (o *NetworkingV1PeeringStatus) GetErrorMessageOk() (*string, bool)

GetErrorMessageOk returns a tuple with the ErrorMessage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1PeeringStatus) GetPhase

func (o *NetworkingV1PeeringStatus) GetPhase() string

GetPhase returns the Phase field value

func (*NetworkingV1PeeringStatus) GetPhaseOk

func (o *NetworkingV1PeeringStatus) GetPhaseOk() (*string, bool)

GetPhaseOk returns a tuple with the Phase field value and a boolean to check if the value has been set.

func (*NetworkingV1PeeringStatus) HasErrorCode

func (o *NetworkingV1PeeringStatus) HasErrorCode() bool

HasErrorCode returns a boolean if a field has been set.

func (*NetworkingV1PeeringStatus) HasErrorMessage

func (o *NetworkingV1PeeringStatus) HasErrorMessage() bool

HasErrorMessage returns a boolean if a field has been set.

func (NetworkingV1PeeringStatus) MarshalJSON

func (o NetworkingV1PeeringStatus) MarshalJSON() ([]byte, error)

func (*NetworkingV1PeeringStatus) Redact added in v0.2.0

func (o *NetworkingV1PeeringStatus) Redact()

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1PeeringStatus) SetErrorCode

func (o *NetworkingV1PeeringStatus) SetErrorCode(v string)

SetErrorCode gets a reference to the given string and assigns it to the ErrorCode field.

func (*NetworkingV1PeeringStatus) SetErrorMessage

func (o *NetworkingV1PeeringStatus) SetErrorMessage(v string)

SetErrorMessage gets a reference to the given string and assigns it to the ErrorMessage field.

func (*NetworkingV1PeeringStatus) SetPhase

func (o *NetworkingV1PeeringStatus) SetPhase(v string)

SetPhase sets field value

type NetworkingV1PeeringUpdate

type NetworkingV1PeeringUpdate struct {
	// APIVersion defines the schema version of this representation of a resource.
	ApiVersion *string `json:"api_version,omitempty"`
	// Kind defines the object this REST resource represents.
	Kind *string `json:"kind,omitempty"`
	// ID is the \"natural identifier\" for an object within its scope/namespace; it is normally unique across time but not space. That is, you can assume that the ID will not be reclaimed and reused after an object is deleted (\"time\"); however, it may collide with IDs for other object `kinds` or objects of the same `kind` within a different scope/namespace (\"space\").
	Id       *string                        `json:"id,omitempty"`
	Metadata *ObjectMeta                    `json:"metadata,omitempty"`
	Spec     *NetworkingV1PeeringSpecUpdate `json:"spec,omitempty"`
	Status   *NetworkingV1PeeringStatus     `json:"status,omitempty"`
}

NetworkingV1PeeringUpdate Add or remove VPC/VNet peering connections between your VPC/VNet and Confluent Cloud. Related guides: * [Use VPC peering connections with Confluent Cloud on AWS](https://docs.confluent.io/cloud/current/networking/peering/aws-peering.html). * [Use VNet peering connections with Confluent Cloud on Azure](https://docs.confluent.io/cloud/current/networking/peering/azure-peering.html). * [Use VPC peering connections with Confluent Cloud on Google Cloud](https://docs.confluent.io/cloud/current/networking/peering/gcp-peering.html). ## The Peerings Model <SchemaDefinition schemaRef=\"#/components/schemas/networking.v1.Peering\" /> ## Quotas and Limits This resource is subject to the [following quotas](https://docs.confluent.io/cloud/current/quotas/overview.html): | Quota | Description | | --- | --- | | `peerings_per_network` | Number of peerings per network |

func NewNetworkingV1PeeringUpdate

func NewNetworkingV1PeeringUpdate() *NetworkingV1PeeringUpdate

NewNetworkingV1PeeringUpdate instantiates a new NetworkingV1PeeringUpdate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1PeeringUpdateWithDefaults

func NewNetworkingV1PeeringUpdateWithDefaults() *NetworkingV1PeeringUpdate

NewNetworkingV1PeeringUpdateWithDefaults instantiates a new NetworkingV1PeeringUpdate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1PeeringUpdate) GetApiVersion

func (o *NetworkingV1PeeringUpdate) GetApiVersion() string

GetApiVersion returns the ApiVersion field value if set, zero value otherwise.

func (*NetworkingV1PeeringUpdate) GetApiVersionOk

func (o *NetworkingV1PeeringUpdate) GetApiVersionOk() (*string, bool)

GetApiVersionOk returns a tuple with the ApiVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1PeeringUpdate) GetId

func (o *NetworkingV1PeeringUpdate) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*NetworkingV1PeeringUpdate) GetIdOk

func (o *NetworkingV1PeeringUpdate) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1PeeringUpdate) GetKind

func (o *NetworkingV1PeeringUpdate) GetKind() string

GetKind returns the Kind field value if set, zero value otherwise.

func (*NetworkingV1PeeringUpdate) GetKindOk

func (o *NetworkingV1PeeringUpdate) GetKindOk() (*string, bool)

GetKindOk returns a tuple with the Kind field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1PeeringUpdate) GetMetadata

func (o *NetworkingV1PeeringUpdate) GetMetadata() ObjectMeta

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*NetworkingV1PeeringUpdate) GetMetadataOk

func (o *NetworkingV1PeeringUpdate) GetMetadataOk() (*ObjectMeta, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1PeeringUpdate) GetSpec

GetSpec returns the Spec field value if set, zero value otherwise.

func (*NetworkingV1PeeringUpdate) GetSpecOk

GetSpecOk returns a tuple with the Spec field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1PeeringUpdate) GetStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*NetworkingV1PeeringUpdate) GetStatusOk

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1PeeringUpdate) HasApiVersion

func (o *NetworkingV1PeeringUpdate) HasApiVersion() bool

HasApiVersion returns a boolean if a field has been set.

func (*NetworkingV1PeeringUpdate) HasId

func (o *NetworkingV1PeeringUpdate) HasId() bool

HasId returns a boolean if a field has been set.

func (*NetworkingV1PeeringUpdate) HasKind

func (o *NetworkingV1PeeringUpdate) HasKind() bool

HasKind returns a boolean if a field has been set.

func (*NetworkingV1PeeringUpdate) HasMetadata

func (o *NetworkingV1PeeringUpdate) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*NetworkingV1PeeringUpdate) HasSpec

func (o *NetworkingV1PeeringUpdate) HasSpec() bool

HasSpec returns a boolean if a field has been set.

func (*NetworkingV1PeeringUpdate) HasStatus

func (o *NetworkingV1PeeringUpdate) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (NetworkingV1PeeringUpdate) MarshalJSON

func (o NetworkingV1PeeringUpdate) MarshalJSON() ([]byte, error)

func (*NetworkingV1PeeringUpdate) Redact added in v0.2.0

func (o *NetworkingV1PeeringUpdate) Redact()

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1PeeringUpdate) SetApiVersion

func (o *NetworkingV1PeeringUpdate) SetApiVersion(v string)

SetApiVersion gets a reference to the given string and assigns it to the ApiVersion field.

func (*NetworkingV1PeeringUpdate) SetId

func (o *NetworkingV1PeeringUpdate) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*NetworkingV1PeeringUpdate) SetKind

func (o *NetworkingV1PeeringUpdate) SetKind(v string)

SetKind gets a reference to the given string and assigns it to the Kind field.

func (*NetworkingV1PeeringUpdate) SetMetadata

func (o *NetworkingV1PeeringUpdate) SetMetadata(v ObjectMeta)

SetMetadata gets a reference to the given ObjectMeta and assigns it to the Metadata field.

func (*NetworkingV1PeeringUpdate) SetSpec

SetSpec gets a reference to the given NetworkingV1PeeringSpecUpdate and assigns it to the Spec field.

func (*NetworkingV1PeeringUpdate) SetStatus

SetStatus gets a reference to the given NetworkingV1PeeringStatus and assigns it to the Status field.

type NetworkingV1PrivateLinkAccess

type NetworkingV1PrivateLinkAccess struct {
	// APIVersion defines the schema version of this representation of a resource.
	ApiVersion *string `json:"api_version,omitempty"`
	// Kind defines the object this REST resource represents.
	Kind *string `json:"kind,omitempty"`
	// ID is the \"natural identifier\" for an object within its scope/namespace; it is normally unique across time but not space. That is, you can assume that the ID will not be reclaimed and reused after an object is deleted (\"time\"); however, it may collide with IDs for other object `kinds` or objects of the same `kind` within a different scope/namespace (\"space\").
	Id       *string                              `json:"id,omitempty"`
	Metadata *ObjectMeta                          `json:"metadata,omitempty"`
	Spec     *NetworkingV1PrivateLinkAccessSpec   `json:"spec,omitempty"`
	Status   *NetworkingV1PrivateLinkAccessStatus `json:"status,omitempty"`
}

NetworkingV1PrivateLinkAccess Add or remove access to PrivateLink endpoints by AWS account, Azure subscription and GCP project ID. Related guides: * [Use Google Cloud Private Service Connect with Confluent Cloud](https://docs.confluent.io/cloud/current/networking/private-links/gcp-private-service-connect.html). * [Use Azure Private Link with Confluent Cloud](https://docs.confluent.io/cloud/current/networking/private-links/azure-privatelink.html). * [Use AWS PrivateLink with Confluent Cloud](https://docs.confluent.io/cloud/current/networking/private-links/aws-privatelink.html). ## The Private Link Accesses Model <SchemaDefinition schemaRef=\"#/components/schemas/networking.v1.PrivateLinkAccess\" /> ## Quotas and Limits This resource is subject to the [following quotas](https://docs.confluent.io/cloud/current/quotas/overview.html): | Quota | Description | | --- | --- | | `private_link_accounts_per_network` | Number of AWS accounts per network | | `private_link_subscriptions_per_network` | Number of Azure subscriptions per network | | `private_service_connect_projects_per_network` | Number of GCP projects per network |

func NewNetworkingV1PrivateLinkAccess

func NewNetworkingV1PrivateLinkAccess() *NetworkingV1PrivateLinkAccess

NewNetworkingV1PrivateLinkAccess instantiates a new NetworkingV1PrivateLinkAccess object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1PrivateLinkAccessWithDefaults

func NewNetworkingV1PrivateLinkAccessWithDefaults() *NetworkingV1PrivateLinkAccess

NewNetworkingV1PrivateLinkAccessWithDefaults instantiates a new NetworkingV1PrivateLinkAccess object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1PrivateLinkAccess) GetApiVersion

func (o *NetworkingV1PrivateLinkAccess) GetApiVersion() string

GetApiVersion returns the ApiVersion field value if set, zero value otherwise.

func (*NetworkingV1PrivateLinkAccess) GetApiVersionOk

func (o *NetworkingV1PrivateLinkAccess) GetApiVersionOk() (*string, bool)

GetApiVersionOk returns a tuple with the ApiVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1PrivateLinkAccess) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*NetworkingV1PrivateLinkAccess) GetIdOk

func (o *NetworkingV1PrivateLinkAccess) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1PrivateLinkAccess) GetKind

GetKind returns the Kind field value if set, zero value otherwise.

func (*NetworkingV1PrivateLinkAccess) GetKindOk

func (o *NetworkingV1PrivateLinkAccess) GetKindOk() (*string, bool)

GetKindOk returns a tuple with the Kind field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1PrivateLinkAccess) GetMetadata

func (o *NetworkingV1PrivateLinkAccess) GetMetadata() ObjectMeta

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*NetworkingV1PrivateLinkAccess) GetMetadataOk

func (o *NetworkingV1PrivateLinkAccess) GetMetadataOk() (*ObjectMeta, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1PrivateLinkAccess) GetSpec

GetSpec returns the Spec field value if set, zero value otherwise.

func (*NetworkingV1PrivateLinkAccess) GetSpecOk

GetSpecOk returns a tuple with the Spec field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1PrivateLinkAccess) GetStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*NetworkingV1PrivateLinkAccess) GetStatusOk

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1PrivateLinkAccess) HasApiVersion

func (o *NetworkingV1PrivateLinkAccess) HasApiVersion() bool

HasApiVersion returns a boolean if a field has been set.

func (*NetworkingV1PrivateLinkAccess) HasId

HasId returns a boolean if a field has been set.

func (*NetworkingV1PrivateLinkAccess) HasKind

func (o *NetworkingV1PrivateLinkAccess) HasKind() bool

HasKind returns a boolean if a field has been set.

func (*NetworkingV1PrivateLinkAccess) HasMetadata

func (o *NetworkingV1PrivateLinkAccess) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*NetworkingV1PrivateLinkAccess) HasSpec

func (o *NetworkingV1PrivateLinkAccess) HasSpec() bool

HasSpec returns a boolean if a field has been set.

func (*NetworkingV1PrivateLinkAccess) HasStatus

func (o *NetworkingV1PrivateLinkAccess) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (NetworkingV1PrivateLinkAccess) MarshalJSON

func (o NetworkingV1PrivateLinkAccess) MarshalJSON() ([]byte, error)

func (*NetworkingV1PrivateLinkAccess) Redact added in v0.2.0

func (o *NetworkingV1PrivateLinkAccess) Redact()

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1PrivateLinkAccess) SetApiVersion

func (o *NetworkingV1PrivateLinkAccess) SetApiVersion(v string)

SetApiVersion gets a reference to the given string and assigns it to the ApiVersion field.

func (*NetworkingV1PrivateLinkAccess) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*NetworkingV1PrivateLinkAccess) SetKind

func (o *NetworkingV1PrivateLinkAccess) SetKind(v string)

SetKind gets a reference to the given string and assigns it to the Kind field.

func (*NetworkingV1PrivateLinkAccess) SetMetadata

func (o *NetworkingV1PrivateLinkAccess) SetMetadata(v ObjectMeta)

SetMetadata gets a reference to the given ObjectMeta and assigns it to the Metadata field.

func (*NetworkingV1PrivateLinkAccess) SetSpec

SetSpec gets a reference to the given NetworkingV1PrivateLinkAccessSpec and assigns it to the Spec field.

func (*NetworkingV1PrivateLinkAccess) SetStatus

SetStatus gets a reference to the given NetworkingV1PrivateLinkAccessStatus and assigns it to the Status field.

type NetworkingV1PrivateLinkAccessList

type NetworkingV1PrivateLinkAccessList struct {
	// APIVersion defines the schema version of this representation of a resource.
	ApiVersion string `json:"api_version,omitempty"`
	// Kind defines the object this REST resource represents.
	Kind     string   `json:"kind,omitempty"`
	Metadata ListMeta `json:"metadata,omitempty"`
	// A data property that contains an array of resource items. Each entry in the array is a separate resource.
	Data []NetworkingV1PrivateLinkAccess `json:"data,omitempty"`
}

NetworkingV1PrivateLinkAccessList Add or remove access to PrivateLink endpoints by AWS account, Azure subscription and GCP project ID. Related guides: * [Use Google Cloud Private Service Connect with Confluent Cloud](https://docs.confluent.io/cloud/current/networking/private-links/gcp-private-service-connect.html). * [Use Azure Private Link with Confluent Cloud](https://docs.confluent.io/cloud/current/networking/private-links/azure-privatelink.html). * [Use AWS PrivateLink with Confluent Cloud](https://docs.confluent.io/cloud/current/networking/private-links/aws-privatelink.html). ## The Private Link Accesses Model <SchemaDefinition schemaRef=\"#/components/schemas/networking.v1.PrivateLinkAccess\" /> ## Quotas and Limits This resource is subject to the [following quotas](https://docs.confluent.io/cloud/current/quotas/overview.html): | Quota | Description | | --- | --- | | `private_link_accounts_per_network` | Number of AWS accounts per network | | `private_link_subscriptions_per_network` | Number of Azure subscriptions per network | | `private_service_connect_projects_per_network` | Number of GCP projects per network |

func NewNetworkingV1PrivateLinkAccessList

func NewNetworkingV1PrivateLinkAccessList(apiVersion string, kind string, metadata ListMeta, data []NetworkingV1PrivateLinkAccess) *NetworkingV1PrivateLinkAccessList

NewNetworkingV1PrivateLinkAccessList instantiates a new NetworkingV1PrivateLinkAccessList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1PrivateLinkAccessListWithDefaults

func NewNetworkingV1PrivateLinkAccessListWithDefaults() *NetworkingV1PrivateLinkAccessList

NewNetworkingV1PrivateLinkAccessListWithDefaults instantiates a new NetworkingV1PrivateLinkAccessList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1PrivateLinkAccessList) GetApiVersion

func (o *NetworkingV1PrivateLinkAccessList) GetApiVersion() string

GetApiVersion returns the ApiVersion field value

func (*NetworkingV1PrivateLinkAccessList) GetApiVersionOk

func (o *NetworkingV1PrivateLinkAccessList) GetApiVersionOk() (*string, bool)

GetApiVersionOk returns a tuple with the ApiVersion field value and a boolean to check if the value has been set.

func (*NetworkingV1PrivateLinkAccessList) GetData

GetData returns the Data field value

func (*NetworkingV1PrivateLinkAccessList) GetDataOk

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*NetworkingV1PrivateLinkAccessList) GetKind

GetKind returns the Kind field value

func (*NetworkingV1PrivateLinkAccessList) GetKindOk

func (o *NetworkingV1PrivateLinkAccessList) GetKindOk() (*string, bool)

GetKindOk returns a tuple with the Kind field value and a boolean to check if the value has been set.

func (*NetworkingV1PrivateLinkAccessList) GetMetadata

GetMetadata returns the Metadata field value

func (*NetworkingV1PrivateLinkAccessList) GetMetadataOk

func (o *NetworkingV1PrivateLinkAccessList) GetMetadataOk() (*ListMeta, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set.

func (NetworkingV1PrivateLinkAccessList) MarshalJSON

func (o NetworkingV1PrivateLinkAccessList) MarshalJSON() ([]byte, error)

func (*NetworkingV1PrivateLinkAccessList) Redact added in v0.2.0

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1PrivateLinkAccessList) SetApiVersion

func (o *NetworkingV1PrivateLinkAccessList) SetApiVersion(v string)

SetApiVersion sets field value

func (*NetworkingV1PrivateLinkAccessList) SetData

SetData sets field value

func (*NetworkingV1PrivateLinkAccessList) SetKind

SetKind sets field value

func (*NetworkingV1PrivateLinkAccessList) SetMetadata

func (o *NetworkingV1PrivateLinkAccessList) SetMetadata(v ListMeta)

SetMetadata sets field value

type NetworkingV1PrivateLinkAccessSpec

type NetworkingV1PrivateLinkAccessSpec struct {
	// The name of the PrivateLink access
	DisplayName *string `json:"display_name,omitempty"`
	// The cloud-specific PrivateLink details.
	Cloud *NetworkingV1PrivateLinkAccessSpecCloudOneOf `json:"cloud,omitempty"`
	// The environment to which this belongs.
	Environment *ObjectReference `json:"environment,omitempty"`
	// The network to which this belongs.
	Network *ObjectReference `json:"network,omitempty"`
}

NetworkingV1PrivateLinkAccessSpec The desired state of the Private Link Access

func NewNetworkingV1PrivateLinkAccessSpec

func NewNetworkingV1PrivateLinkAccessSpec() *NetworkingV1PrivateLinkAccessSpec

NewNetworkingV1PrivateLinkAccessSpec instantiates a new NetworkingV1PrivateLinkAccessSpec object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1PrivateLinkAccessSpecWithDefaults

func NewNetworkingV1PrivateLinkAccessSpecWithDefaults() *NetworkingV1PrivateLinkAccessSpec

NewNetworkingV1PrivateLinkAccessSpecWithDefaults instantiates a new NetworkingV1PrivateLinkAccessSpec object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1PrivateLinkAccessSpec) GetCloud

GetCloud returns the Cloud field value if set, zero value otherwise.

func (*NetworkingV1PrivateLinkAccessSpec) GetCloudOk

GetCloudOk returns a tuple with the Cloud field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1PrivateLinkAccessSpec) GetDisplayName

func (o *NetworkingV1PrivateLinkAccessSpec) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*NetworkingV1PrivateLinkAccessSpec) GetDisplayNameOk

func (o *NetworkingV1PrivateLinkAccessSpec) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1PrivateLinkAccessSpec) GetEnvironment

GetEnvironment returns the Environment field value if set, zero value otherwise.

func (*NetworkingV1PrivateLinkAccessSpec) GetEnvironmentOk

func (o *NetworkingV1PrivateLinkAccessSpec) GetEnvironmentOk() (*ObjectReference, bool)

GetEnvironmentOk returns a tuple with the Environment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1PrivateLinkAccessSpec) GetNetwork

GetNetwork returns the Network field value if set, zero value otherwise.

func (*NetworkingV1PrivateLinkAccessSpec) GetNetworkOk

GetNetworkOk returns a tuple with the Network field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1PrivateLinkAccessSpec) HasCloud

HasCloud returns a boolean if a field has been set.

func (*NetworkingV1PrivateLinkAccessSpec) HasDisplayName

func (o *NetworkingV1PrivateLinkAccessSpec) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*NetworkingV1PrivateLinkAccessSpec) HasEnvironment

func (o *NetworkingV1PrivateLinkAccessSpec) HasEnvironment() bool

HasEnvironment returns a boolean if a field has been set.

func (*NetworkingV1PrivateLinkAccessSpec) HasNetwork

func (o *NetworkingV1PrivateLinkAccessSpec) HasNetwork() bool

HasNetwork returns a boolean if a field has been set.

func (NetworkingV1PrivateLinkAccessSpec) MarshalJSON

func (o NetworkingV1PrivateLinkAccessSpec) MarshalJSON() ([]byte, error)

func (*NetworkingV1PrivateLinkAccessSpec) Redact added in v0.2.0

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1PrivateLinkAccessSpec) SetCloud

SetCloud gets a reference to the given NetworkingV1PrivateLinkAccessSpecCloudOneOf and assigns it to the Cloud field.

func (*NetworkingV1PrivateLinkAccessSpec) SetDisplayName

func (o *NetworkingV1PrivateLinkAccessSpec) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*NetworkingV1PrivateLinkAccessSpec) SetEnvironment

SetEnvironment gets a reference to the given ObjectReference and assigns it to the Environment field.

func (*NetworkingV1PrivateLinkAccessSpec) SetNetwork

SetNetwork gets a reference to the given ObjectReference and assigns it to the Network field.

type NetworkingV1PrivateLinkAccessSpecCloudOneOf

type NetworkingV1PrivateLinkAccessSpecCloudOneOf struct {
	NetworkingV1AwsPrivateLinkAccess           *NetworkingV1AwsPrivateLinkAccess
	NetworkingV1AzurePrivateLinkAccess         *NetworkingV1AzurePrivateLinkAccess
	NetworkingV1GcpPrivateServiceConnectAccess *NetworkingV1GcpPrivateServiceConnectAccess
}

NetworkingV1PrivateLinkAccessSpecCloudOneOf - struct for NetworkingV1PrivateLinkAccessSpecCloudOneOf

func NetworkingV1AwsPrivateLinkAccessAsNetworkingV1PrivateLinkAccessSpecCloudOneOf

func NetworkingV1AwsPrivateLinkAccessAsNetworkingV1PrivateLinkAccessSpecCloudOneOf(v *NetworkingV1AwsPrivateLinkAccess) NetworkingV1PrivateLinkAccessSpecCloudOneOf

NetworkingV1AwsPrivateLinkAccessAsNetworkingV1PrivateLinkAccessSpecCloudOneOf is a convenience function that returns NetworkingV1AwsPrivateLinkAccess wrapped in NetworkingV1PrivateLinkAccessSpecCloudOneOf

func NetworkingV1AzurePrivateLinkAccessAsNetworkingV1PrivateLinkAccessSpecCloudOneOf

func NetworkingV1AzurePrivateLinkAccessAsNetworkingV1PrivateLinkAccessSpecCloudOneOf(v *NetworkingV1AzurePrivateLinkAccess) NetworkingV1PrivateLinkAccessSpecCloudOneOf

NetworkingV1AzurePrivateLinkAccessAsNetworkingV1PrivateLinkAccessSpecCloudOneOf is a convenience function that returns NetworkingV1AzurePrivateLinkAccess wrapped in NetworkingV1PrivateLinkAccessSpecCloudOneOf

func NetworkingV1GcpPrivateServiceConnectAccessAsNetworkingV1PrivateLinkAccessSpecCloudOneOf added in v0.3.0

func NetworkingV1GcpPrivateServiceConnectAccessAsNetworkingV1PrivateLinkAccessSpecCloudOneOf(v *NetworkingV1GcpPrivateServiceConnectAccess) NetworkingV1PrivateLinkAccessSpecCloudOneOf

NetworkingV1GcpPrivateServiceConnectAccessAsNetworkingV1PrivateLinkAccessSpecCloudOneOf is a convenience function that returns NetworkingV1GcpPrivateServiceConnectAccess wrapped in NetworkingV1PrivateLinkAccessSpecCloudOneOf

func (*NetworkingV1PrivateLinkAccessSpecCloudOneOf) GetActualInstance

func (obj *NetworkingV1PrivateLinkAccessSpecCloudOneOf) GetActualInstance() interface{}

Get the actual instance

func (NetworkingV1PrivateLinkAccessSpecCloudOneOf) MarshalJSON

Marshal data from the first non-nil pointers in the struct to JSON

func (*NetworkingV1PrivateLinkAccessSpecCloudOneOf) UnmarshalJSON

func (dst *NetworkingV1PrivateLinkAccessSpecCloudOneOf) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type NetworkingV1PrivateLinkAccessSpecUpdate

type NetworkingV1PrivateLinkAccessSpecUpdate struct {
	// The name of the PrivateLink access
	DisplayName *string `json:"display_name,omitempty"`
	// The environment to which this belongs.
	Environment *ObjectReference `json:"environment,omitempty"`
}

NetworkingV1PrivateLinkAccessSpecUpdate The desired state of the Private Link Access

func NewNetworkingV1PrivateLinkAccessSpecUpdate

func NewNetworkingV1PrivateLinkAccessSpecUpdate() *NetworkingV1PrivateLinkAccessSpecUpdate

NewNetworkingV1PrivateLinkAccessSpecUpdate instantiates a new NetworkingV1PrivateLinkAccessSpecUpdate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1PrivateLinkAccessSpecUpdateWithDefaults

func NewNetworkingV1PrivateLinkAccessSpecUpdateWithDefaults() *NetworkingV1PrivateLinkAccessSpecUpdate

NewNetworkingV1PrivateLinkAccessSpecUpdateWithDefaults instantiates a new NetworkingV1PrivateLinkAccessSpecUpdate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1PrivateLinkAccessSpecUpdate) GetDisplayName

func (o *NetworkingV1PrivateLinkAccessSpecUpdate) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*NetworkingV1PrivateLinkAccessSpecUpdate) GetDisplayNameOk

func (o *NetworkingV1PrivateLinkAccessSpecUpdate) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1PrivateLinkAccessSpecUpdate) GetEnvironment

GetEnvironment returns the Environment field value if set, zero value otherwise.

func (*NetworkingV1PrivateLinkAccessSpecUpdate) GetEnvironmentOk

GetEnvironmentOk returns a tuple with the Environment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1PrivateLinkAccessSpecUpdate) HasDisplayName

func (o *NetworkingV1PrivateLinkAccessSpecUpdate) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*NetworkingV1PrivateLinkAccessSpecUpdate) HasEnvironment

func (o *NetworkingV1PrivateLinkAccessSpecUpdate) HasEnvironment() bool

HasEnvironment returns a boolean if a field has been set.

func (NetworkingV1PrivateLinkAccessSpecUpdate) MarshalJSON

func (o NetworkingV1PrivateLinkAccessSpecUpdate) MarshalJSON() ([]byte, error)

func (*NetworkingV1PrivateLinkAccessSpecUpdate) Redact added in v0.2.0

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1PrivateLinkAccessSpecUpdate) SetDisplayName

func (o *NetworkingV1PrivateLinkAccessSpecUpdate) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*NetworkingV1PrivateLinkAccessSpecUpdate) SetEnvironment

SetEnvironment gets a reference to the given ObjectReference and assigns it to the Environment field.

type NetworkingV1PrivateLinkAccessStatus

type NetworkingV1PrivateLinkAccessStatus struct {
	// The lifecycle phase of the PrivateLink access configuration:    PROVISIONING: PrivateLink access provisioning is in progress;    READY:  PrivateLink access is ready;    FAILED: PrivateLink access is in a failed state;    DEPROVISIONING: PrivateLink access deprovisioning is in progress;
	Phase string `json:"phase,omitempty"`
	// Error code if PrivateLink access is in a failed state. May be used for programmatic error checking.
	ErrorCode *string `json:"error_code,omitempty"`
	// Displayable error message if PrivateLink access is in a failed state
	ErrorMessage *string `json:"error_message,omitempty"`
}

NetworkingV1PrivateLinkAccessStatus The status of the Private Link Access

func NewNetworkingV1PrivateLinkAccessStatus

func NewNetworkingV1PrivateLinkAccessStatus(phase string) *NetworkingV1PrivateLinkAccessStatus

NewNetworkingV1PrivateLinkAccessStatus instantiates a new NetworkingV1PrivateLinkAccessStatus object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1PrivateLinkAccessStatusWithDefaults

func NewNetworkingV1PrivateLinkAccessStatusWithDefaults() *NetworkingV1PrivateLinkAccessStatus

NewNetworkingV1PrivateLinkAccessStatusWithDefaults instantiates a new NetworkingV1PrivateLinkAccessStatus object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1PrivateLinkAccessStatus) GetErrorCode

func (o *NetworkingV1PrivateLinkAccessStatus) GetErrorCode() string

GetErrorCode returns the ErrorCode field value if set, zero value otherwise.

func (*NetworkingV1PrivateLinkAccessStatus) GetErrorCodeOk

func (o *NetworkingV1PrivateLinkAccessStatus) GetErrorCodeOk() (*string, bool)

GetErrorCodeOk returns a tuple with the ErrorCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1PrivateLinkAccessStatus) GetErrorMessage

func (o *NetworkingV1PrivateLinkAccessStatus) GetErrorMessage() string

GetErrorMessage returns the ErrorMessage field value if set, zero value otherwise.

func (*NetworkingV1PrivateLinkAccessStatus) GetErrorMessageOk

func (o *NetworkingV1PrivateLinkAccessStatus) GetErrorMessageOk() (*string, bool)

GetErrorMessageOk returns a tuple with the ErrorMessage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1PrivateLinkAccessStatus) GetPhase

GetPhase returns the Phase field value

func (*NetworkingV1PrivateLinkAccessStatus) GetPhaseOk

func (o *NetworkingV1PrivateLinkAccessStatus) GetPhaseOk() (*string, bool)

GetPhaseOk returns a tuple with the Phase field value and a boolean to check if the value has been set.

func (*NetworkingV1PrivateLinkAccessStatus) HasErrorCode

func (o *NetworkingV1PrivateLinkAccessStatus) HasErrorCode() bool

HasErrorCode returns a boolean if a field has been set.

func (*NetworkingV1PrivateLinkAccessStatus) HasErrorMessage

func (o *NetworkingV1PrivateLinkAccessStatus) HasErrorMessage() bool

HasErrorMessage returns a boolean if a field has been set.

func (NetworkingV1PrivateLinkAccessStatus) MarshalJSON

func (o NetworkingV1PrivateLinkAccessStatus) MarshalJSON() ([]byte, error)

func (*NetworkingV1PrivateLinkAccessStatus) Redact added in v0.2.0

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1PrivateLinkAccessStatus) SetErrorCode

func (o *NetworkingV1PrivateLinkAccessStatus) SetErrorCode(v string)

SetErrorCode gets a reference to the given string and assigns it to the ErrorCode field.

func (*NetworkingV1PrivateLinkAccessStatus) SetErrorMessage

func (o *NetworkingV1PrivateLinkAccessStatus) SetErrorMessage(v string)

SetErrorMessage gets a reference to the given string and assigns it to the ErrorMessage field.

func (*NetworkingV1PrivateLinkAccessStatus) SetPhase

SetPhase sets field value

type NetworkingV1PrivateLinkAccessUpdate

type NetworkingV1PrivateLinkAccessUpdate struct {
	// APIVersion defines the schema version of this representation of a resource.
	ApiVersion *string `json:"api_version,omitempty"`
	// Kind defines the object this REST resource represents.
	Kind *string `json:"kind,omitempty"`
	// ID is the \"natural identifier\" for an object within its scope/namespace; it is normally unique across time but not space. That is, you can assume that the ID will not be reclaimed and reused after an object is deleted (\"time\"); however, it may collide with IDs for other object `kinds` or objects of the same `kind` within a different scope/namespace (\"space\").
	Id       *string                                  `json:"id,omitempty"`
	Metadata *ObjectMeta                              `json:"metadata,omitempty"`
	Spec     *NetworkingV1PrivateLinkAccessSpecUpdate `json:"spec,omitempty"`
	Status   *NetworkingV1PrivateLinkAccessStatus     `json:"status,omitempty"`
}

NetworkingV1PrivateLinkAccessUpdate Add or remove access to PrivateLink endpoints by AWS account, Azure subscription and GCP project ID. Related guides: * [Use Google Cloud Private Service Connect with Confluent Cloud](https://docs.confluent.io/cloud/current/networking/private-links/gcp-private-service-connect.html). * [Use Azure Private Link with Confluent Cloud](https://docs.confluent.io/cloud/current/networking/private-links/azure-privatelink.html). * [Use AWS PrivateLink with Confluent Cloud](https://docs.confluent.io/cloud/current/networking/private-links/aws-privatelink.html). ## The Private Link Accesses Model <SchemaDefinition schemaRef=\"#/components/schemas/networking.v1.PrivateLinkAccess\" /> ## Quotas and Limits This resource is subject to the [following quotas](https://docs.confluent.io/cloud/current/quotas/overview.html): | Quota | Description | | --- | --- | | `private_link_accounts_per_network` | Number of AWS accounts per network | | `private_link_subscriptions_per_network` | Number of Azure subscriptions per network | | `private_service_connect_projects_per_network` | Number of GCP projects per network |

func NewNetworkingV1PrivateLinkAccessUpdate

func NewNetworkingV1PrivateLinkAccessUpdate() *NetworkingV1PrivateLinkAccessUpdate

NewNetworkingV1PrivateLinkAccessUpdate instantiates a new NetworkingV1PrivateLinkAccessUpdate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1PrivateLinkAccessUpdateWithDefaults

func NewNetworkingV1PrivateLinkAccessUpdateWithDefaults() *NetworkingV1PrivateLinkAccessUpdate

NewNetworkingV1PrivateLinkAccessUpdateWithDefaults instantiates a new NetworkingV1PrivateLinkAccessUpdate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1PrivateLinkAccessUpdate) GetApiVersion

func (o *NetworkingV1PrivateLinkAccessUpdate) GetApiVersion() string

GetApiVersion returns the ApiVersion field value if set, zero value otherwise.

func (*NetworkingV1PrivateLinkAccessUpdate) GetApiVersionOk

func (o *NetworkingV1PrivateLinkAccessUpdate) GetApiVersionOk() (*string, bool)

GetApiVersionOk returns a tuple with the ApiVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1PrivateLinkAccessUpdate) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*NetworkingV1PrivateLinkAccessUpdate) GetIdOk

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1PrivateLinkAccessUpdate) GetKind

GetKind returns the Kind field value if set, zero value otherwise.

func (*NetworkingV1PrivateLinkAccessUpdate) GetKindOk

func (o *NetworkingV1PrivateLinkAccessUpdate) GetKindOk() (*string, bool)

GetKindOk returns a tuple with the Kind field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1PrivateLinkAccessUpdate) GetMetadata

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*NetworkingV1PrivateLinkAccessUpdate) GetMetadataOk

func (o *NetworkingV1PrivateLinkAccessUpdate) GetMetadataOk() (*ObjectMeta, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1PrivateLinkAccessUpdate) GetSpec

GetSpec returns the Spec field value if set, zero value otherwise.

func (*NetworkingV1PrivateLinkAccessUpdate) GetSpecOk

GetSpecOk returns a tuple with the Spec field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1PrivateLinkAccessUpdate) GetStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*NetworkingV1PrivateLinkAccessUpdate) GetStatusOk

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1PrivateLinkAccessUpdate) HasApiVersion

func (o *NetworkingV1PrivateLinkAccessUpdate) HasApiVersion() bool

HasApiVersion returns a boolean if a field has been set.

func (*NetworkingV1PrivateLinkAccessUpdate) HasId

HasId returns a boolean if a field has been set.

func (*NetworkingV1PrivateLinkAccessUpdate) HasKind

HasKind returns a boolean if a field has been set.

func (*NetworkingV1PrivateLinkAccessUpdate) HasMetadata

func (o *NetworkingV1PrivateLinkAccessUpdate) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*NetworkingV1PrivateLinkAccessUpdate) HasSpec

HasSpec returns a boolean if a field has been set.

func (*NetworkingV1PrivateLinkAccessUpdate) HasStatus

HasStatus returns a boolean if a field has been set.

func (NetworkingV1PrivateLinkAccessUpdate) MarshalJSON

func (o NetworkingV1PrivateLinkAccessUpdate) MarshalJSON() ([]byte, error)

func (*NetworkingV1PrivateLinkAccessUpdate) Redact added in v0.2.0

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1PrivateLinkAccessUpdate) SetApiVersion

func (o *NetworkingV1PrivateLinkAccessUpdate) SetApiVersion(v string)

SetApiVersion gets a reference to the given string and assigns it to the ApiVersion field.

func (*NetworkingV1PrivateLinkAccessUpdate) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*NetworkingV1PrivateLinkAccessUpdate) SetKind

SetKind gets a reference to the given string and assigns it to the Kind field.

func (*NetworkingV1PrivateLinkAccessUpdate) SetMetadata

SetMetadata gets a reference to the given ObjectMeta and assigns it to the Metadata field.

func (*NetworkingV1PrivateLinkAccessUpdate) SetSpec

SetSpec gets a reference to the given NetworkingV1PrivateLinkAccessSpecUpdate and assigns it to the Spec field.

func (*NetworkingV1PrivateLinkAccessUpdate) SetStatus

SetStatus gets a reference to the given NetworkingV1PrivateLinkAccessStatus and assigns it to the Status field.

type NetworkingV1SupportedConnectionTypes added in v0.4.0

type NetworkingV1SupportedConnectionTypes struct {
	Items []string
}

NetworkingV1SupportedConnectionTypes The connection types this network supports.

func NewNetworkingV1SupportedConnectionTypes added in v0.4.0

func NewNetworkingV1SupportedConnectionTypes() *NetworkingV1SupportedConnectionTypes

NewNetworkingV1SupportedConnectionTypes instantiates a new NetworkingV1SupportedConnectionTypes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1SupportedConnectionTypesWithDefaults added in v0.4.0

func NewNetworkingV1SupportedConnectionTypesWithDefaults() *NetworkingV1SupportedConnectionTypes

NewNetworkingV1SupportedConnectionTypesWithDefaults instantiates a new NetworkingV1SupportedConnectionTypes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (NetworkingV1SupportedConnectionTypes) MarshalJSON added in v0.4.0

func (o NetworkingV1SupportedConnectionTypes) MarshalJSON() ([]byte, error)

func (*NetworkingV1SupportedConnectionTypes) Redact added in v0.4.0

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1SupportedConnectionTypes) UnmarshalJSON added in v0.4.0

func (o *NetworkingV1SupportedConnectionTypes) UnmarshalJSON(bytes []byte) (err error)

type NetworkingV1TransitGatewayAttachment

type NetworkingV1TransitGatewayAttachment struct {
	// APIVersion defines the schema version of this representation of a resource.
	ApiVersion *string `json:"api_version,omitempty"`
	// Kind defines the object this REST resource represents.
	Kind *string `json:"kind,omitempty"`
	// ID is the \"natural identifier\" for an object within its scope/namespace; it is normally unique across time but not space. That is, you can assume that the ID will not be reclaimed and reused after an object is deleted (\"time\"); however, it may collide with IDs for other object `kinds` or objects of the same `kind` within a different scope/namespace (\"space\").
	Id       *string                                     `json:"id,omitempty"`
	Metadata *ObjectMeta                                 `json:"metadata,omitempty"`
	Spec     *NetworkingV1TransitGatewayAttachmentSpec   `json:"spec,omitempty"`
	Status   *NetworkingV1TransitGatewayAttachmentStatus `json:"status,omitempty"`
}

NetworkingV1TransitGatewayAttachment AWS Transit Gateway Attachments Related guide: [APIs to manage AWS Transit Gateway Attachments](https://docs.confluent.io/cloud/current/networking/aws-transit-gateway.html). ## The Transit Gateway Attachments Model <SchemaDefinition schemaRef=\"#/components/schemas/networking.v1.TransitGatewayAttachment\" /> ## Quotas and Limits This resource is subject to the [following quotas](https://docs.confluent.io/cloud/current/quotas/overview.html): | Quota | Description | | --- | --- | | `tgw_attachments_per_network` | Number of TGW attachments per network |

func NewNetworkingV1TransitGatewayAttachment

func NewNetworkingV1TransitGatewayAttachment() *NetworkingV1TransitGatewayAttachment

NewNetworkingV1TransitGatewayAttachment instantiates a new NetworkingV1TransitGatewayAttachment object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1TransitGatewayAttachmentWithDefaults

func NewNetworkingV1TransitGatewayAttachmentWithDefaults() *NetworkingV1TransitGatewayAttachment

NewNetworkingV1TransitGatewayAttachmentWithDefaults instantiates a new NetworkingV1TransitGatewayAttachment object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1TransitGatewayAttachment) GetApiVersion

func (o *NetworkingV1TransitGatewayAttachment) GetApiVersion() string

GetApiVersion returns the ApiVersion field value if set, zero value otherwise.

func (*NetworkingV1TransitGatewayAttachment) GetApiVersionOk

func (o *NetworkingV1TransitGatewayAttachment) GetApiVersionOk() (*string, bool)

GetApiVersionOk returns a tuple with the ApiVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1TransitGatewayAttachment) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*NetworkingV1TransitGatewayAttachment) GetIdOk

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1TransitGatewayAttachment) GetKind

GetKind returns the Kind field value if set, zero value otherwise.

func (*NetworkingV1TransitGatewayAttachment) GetKindOk

GetKindOk returns a tuple with the Kind field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1TransitGatewayAttachment) GetMetadata

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*NetworkingV1TransitGatewayAttachment) GetMetadataOk

func (o *NetworkingV1TransitGatewayAttachment) GetMetadataOk() (*ObjectMeta, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1TransitGatewayAttachment) GetSpec

GetSpec returns the Spec field value if set, zero value otherwise.

func (*NetworkingV1TransitGatewayAttachment) GetSpecOk

GetSpecOk returns a tuple with the Spec field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1TransitGatewayAttachment) GetStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*NetworkingV1TransitGatewayAttachment) GetStatusOk

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1TransitGatewayAttachment) HasApiVersion

func (o *NetworkingV1TransitGatewayAttachment) HasApiVersion() bool

HasApiVersion returns a boolean if a field has been set.

func (*NetworkingV1TransitGatewayAttachment) HasId

HasId returns a boolean if a field has been set.

func (*NetworkingV1TransitGatewayAttachment) HasKind

HasKind returns a boolean if a field has been set.

func (*NetworkingV1TransitGatewayAttachment) HasMetadata

func (o *NetworkingV1TransitGatewayAttachment) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*NetworkingV1TransitGatewayAttachment) HasSpec

HasSpec returns a boolean if a field has been set.

func (*NetworkingV1TransitGatewayAttachment) HasStatus

HasStatus returns a boolean if a field has been set.

func (NetworkingV1TransitGatewayAttachment) MarshalJSON

func (o NetworkingV1TransitGatewayAttachment) MarshalJSON() ([]byte, error)

func (*NetworkingV1TransitGatewayAttachment) Redact added in v0.2.0

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1TransitGatewayAttachment) SetApiVersion

func (o *NetworkingV1TransitGatewayAttachment) SetApiVersion(v string)

SetApiVersion gets a reference to the given string and assigns it to the ApiVersion field.

func (*NetworkingV1TransitGatewayAttachment) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*NetworkingV1TransitGatewayAttachment) SetKind

SetKind gets a reference to the given string and assigns it to the Kind field.

func (*NetworkingV1TransitGatewayAttachment) SetMetadata

SetMetadata gets a reference to the given ObjectMeta and assigns it to the Metadata field.

func (*NetworkingV1TransitGatewayAttachment) SetSpec

SetSpec gets a reference to the given NetworkingV1TransitGatewayAttachmentSpec and assigns it to the Spec field.

func (*NetworkingV1TransitGatewayAttachment) SetStatus

SetStatus gets a reference to the given NetworkingV1TransitGatewayAttachmentStatus and assigns it to the Status field.

type NetworkingV1TransitGatewayAttachmentList

type NetworkingV1TransitGatewayAttachmentList struct {
	// APIVersion defines the schema version of this representation of a resource.
	ApiVersion string `json:"api_version,omitempty"`
	// Kind defines the object this REST resource represents.
	Kind     string   `json:"kind,omitempty"`
	Metadata ListMeta `json:"metadata,omitempty"`
	// A data property that contains an array of resource items. Each entry in the array is a separate resource.
	Data []NetworkingV1TransitGatewayAttachment `json:"data,omitempty"`
}

NetworkingV1TransitGatewayAttachmentList AWS Transit Gateway Attachments Related guide: [APIs to manage AWS Transit Gateway Attachments](https://docs.confluent.io/cloud/current/networking/aws-transit-gateway.html). ## The Transit Gateway Attachments Model <SchemaDefinition schemaRef=\"#/components/schemas/networking.v1.TransitGatewayAttachment\" /> ## Quotas and Limits This resource is subject to the [following quotas](https://docs.confluent.io/cloud/current/quotas/overview.html): | Quota | Description | | --- | --- | | `tgw_attachments_per_network` | Number of TGW attachments per network |

func NewNetworkingV1TransitGatewayAttachmentList

func NewNetworkingV1TransitGatewayAttachmentList(apiVersion string, kind string, metadata ListMeta, data []NetworkingV1TransitGatewayAttachment) *NetworkingV1TransitGatewayAttachmentList

NewNetworkingV1TransitGatewayAttachmentList instantiates a new NetworkingV1TransitGatewayAttachmentList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1TransitGatewayAttachmentListWithDefaults

func NewNetworkingV1TransitGatewayAttachmentListWithDefaults() *NetworkingV1TransitGatewayAttachmentList

NewNetworkingV1TransitGatewayAttachmentListWithDefaults instantiates a new NetworkingV1TransitGatewayAttachmentList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1TransitGatewayAttachmentList) GetApiVersion

GetApiVersion returns the ApiVersion field value

func (*NetworkingV1TransitGatewayAttachmentList) GetApiVersionOk

func (o *NetworkingV1TransitGatewayAttachmentList) GetApiVersionOk() (*string, bool)

GetApiVersionOk returns a tuple with the ApiVersion field value and a boolean to check if the value has been set.

func (*NetworkingV1TransitGatewayAttachmentList) GetData

GetData returns the Data field value

func (*NetworkingV1TransitGatewayAttachmentList) GetDataOk

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*NetworkingV1TransitGatewayAttachmentList) GetKind

GetKind returns the Kind field value

func (*NetworkingV1TransitGatewayAttachmentList) GetKindOk

GetKindOk returns a tuple with the Kind field value and a boolean to check if the value has been set.

func (*NetworkingV1TransitGatewayAttachmentList) GetMetadata

GetMetadata returns the Metadata field value

func (*NetworkingV1TransitGatewayAttachmentList) GetMetadataOk

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set.

func (NetworkingV1TransitGatewayAttachmentList) MarshalJSON

func (*NetworkingV1TransitGatewayAttachmentList) Redact added in v0.2.0

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1TransitGatewayAttachmentList) SetApiVersion

SetApiVersion sets field value

func (*NetworkingV1TransitGatewayAttachmentList) SetData

SetData sets field value

func (*NetworkingV1TransitGatewayAttachmentList) SetKind

SetKind sets field value

func (*NetworkingV1TransitGatewayAttachmentList) SetMetadata

SetMetadata sets field value

type NetworkingV1TransitGatewayAttachmentSpec

type NetworkingV1TransitGatewayAttachmentSpec struct {
	// The name of the TGW attachment
	DisplayName *string `json:"display_name,omitempty"`
	// The cloud-specific Transit Gateway details.
	Cloud *NetworkingV1TransitGatewayAttachmentSpecCloudOneOf `json:"cloud,omitempty"`
	// The environment to which this belongs.
	Environment *ObjectReference `json:"environment,omitempty"`
	// The network to which this belongs.
	Network *ObjectReference `json:"network,omitempty"`
}

NetworkingV1TransitGatewayAttachmentSpec The desired state of the Transit Gateway Attachment

func NewNetworkingV1TransitGatewayAttachmentSpec

func NewNetworkingV1TransitGatewayAttachmentSpec() *NetworkingV1TransitGatewayAttachmentSpec

NewNetworkingV1TransitGatewayAttachmentSpec instantiates a new NetworkingV1TransitGatewayAttachmentSpec object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1TransitGatewayAttachmentSpecWithDefaults

func NewNetworkingV1TransitGatewayAttachmentSpecWithDefaults() *NetworkingV1TransitGatewayAttachmentSpec

NewNetworkingV1TransitGatewayAttachmentSpecWithDefaults instantiates a new NetworkingV1TransitGatewayAttachmentSpec object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1TransitGatewayAttachmentSpec) GetCloud added in v0.4.0

GetCloud returns the Cloud field value if set, zero value otherwise.

func (*NetworkingV1TransitGatewayAttachmentSpec) GetCloudOk added in v0.4.0

GetCloudOk returns a tuple with the Cloud field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1TransitGatewayAttachmentSpec) GetDisplayName

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*NetworkingV1TransitGatewayAttachmentSpec) GetDisplayNameOk

func (o *NetworkingV1TransitGatewayAttachmentSpec) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1TransitGatewayAttachmentSpec) GetEnvironment

GetEnvironment returns the Environment field value if set, zero value otherwise.

func (*NetworkingV1TransitGatewayAttachmentSpec) GetEnvironmentOk

GetEnvironmentOk returns a tuple with the Environment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1TransitGatewayAttachmentSpec) GetNetwork

GetNetwork returns the Network field value if set, zero value otherwise.

func (*NetworkingV1TransitGatewayAttachmentSpec) GetNetworkOk

GetNetworkOk returns a tuple with the Network field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1TransitGatewayAttachmentSpec) HasCloud added in v0.4.0

HasCloud returns a boolean if a field has been set.

func (*NetworkingV1TransitGatewayAttachmentSpec) HasDisplayName

func (o *NetworkingV1TransitGatewayAttachmentSpec) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*NetworkingV1TransitGatewayAttachmentSpec) HasEnvironment

func (o *NetworkingV1TransitGatewayAttachmentSpec) HasEnvironment() bool

HasEnvironment returns a boolean if a field has been set.

func (*NetworkingV1TransitGatewayAttachmentSpec) HasNetwork

HasNetwork returns a boolean if a field has been set.

func (NetworkingV1TransitGatewayAttachmentSpec) MarshalJSON

func (*NetworkingV1TransitGatewayAttachmentSpec) Redact added in v0.2.0

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1TransitGatewayAttachmentSpec) SetCloud added in v0.4.0

SetCloud gets a reference to the given NetworkingV1TransitGatewayAttachmentSpecCloudOneOf and assigns it to the Cloud field.

func (*NetworkingV1TransitGatewayAttachmentSpec) SetDisplayName

func (o *NetworkingV1TransitGatewayAttachmentSpec) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*NetworkingV1TransitGatewayAttachmentSpec) SetEnvironment

SetEnvironment gets a reference to the given ObjectReference and assigns it to the Environment field.

func (*NetworkingV1TransitGatewayAttachmentSpec) SetNetwork

SetNetwork gets a reference to the given ObjectReference and assigns it to the Network field.

type NetworkingV1TransitGatewayAttachmentSpecCloudOneOf added in v0.4.0

type NetworkingV1TransitGatewayAttachmentSpecCloudOneOf struct {
	NetworkingV1AwsTransitGatewayAttachment *NetworkingV1AwsTransitGatewayAttachment
}

NetworkingV1TransitGatewayAttachmentSpecCloudOneOf - struct for NetworkingV1TransitGatewayAttachmentSpecCloudOneOf

func NetworkingV1AwsTransitGatewayAttachmentAsNetworkingV1TransitGatewayAttachmentSpecCloudOneOf added in v0.4.0

func NetworkingV1AwsTransitGatewayAttachmentAsNetworkingV1TransitGatewayAttachmentSpecCloudOneOf(v *NetworkingV1AwsTransitGatewayAttachment) NetworkingV1TransitGatewayAttachmentSpecCloudOneOf

NetworkingV1AwsTransitGatewayAttachmentAsNetworkingV1TransitGatewayAttachmentSpecCloudOneOf is a convenience function that returns NetworkingV1AwsTransitGatewayAttachment wrapped in NetworkingV1TransitGatewayAttachmentSpecCloudOneOf

func (*NetworkingV1TransitGatewayAttachmentSpecCloudOneOf) GetActualInstance added in v0.4.0

func (obj *NetworkingV1TransitGatewayAttachmentSpecCloudOneOf) GetActualInstance() interface{}

Get the actual instance

func (NetworkingV1TransitGatewayAttachmentSpecCloudOneOf) MarshalJSON added in v0.4.0

Marshal data from the first non-nil pointers in the struct to JSON

func (*NetworkingV1TransitGatewayAttachmentSpecCloudOneOf) UnmarshalJSON added in v0.4.0

Unmarshal JSON data into one of the pointers in the struct

type NetworkingV1TransitGatewayAttachmentSpecUpdate added in v0.4.0

type NetworkingV1TransitGatewayAttachmentSpecUpdate struct {
	// The name of the TGW attachment
	DisplayName *string `json:"display_name,omitempty"`
	// The environment to which this belongs.
	Environment *ObjectReference `json:"environment,omitempty"`
}

NetworkingV1TransitGatewayAttachmentSpecUpdate The desired state of the Transit Gateway Attachment

func NewNetworkingV1TransitGatewayAttachmentSpecUpdate added in v0.4.0

func NewNetworkingV1TransitGatewayAttachmentSpecUpdate() *NetworkingV1TransitGatewayAttachmentSpecUpdate

NewNetworkingV1TransitGatewayAttachmentSpecUpdate instantiates a new NetworkingV1TransitGatewayAttachmentSpecUpdate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1TransitGatewayAttachmentSpecUpdateWithDefaults added in v0.4.0

func NewNetworkingV1TransitGatewayAttachmentSpecUpdateWithDefaults() *NetworkingV1TransitGatewayAttachmentSpecUpdate

NewNetworkingV1TransitGatewayAttachmentSpecUpdateWithDefaults instantiates a new NetworkingV1TransitGatewayAttachmentSpecUpdate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1TransitGatewayAttachmentSpecUpdate) GetDisplayName added in v0.4.0

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*NetworkingV1TransitGatewayAttachmentSpecUpdate) GetDisplayNameOk added in v0.4.0

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1TransitGatewayAttachmentSpecUpdate) GetEnvironment added in v0.4.0

GetEnvironment returns the Environment field value if set, zero value otherwise.

func (*NetworkingV1TransitGatewayAttachmentSpecUpdate) GetEnvironmentOk added in v0.4.0

GetEnvironmentOk returns a tuple with the Environment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1TransitGatewayAttachmentSpecUpdate) HasDisplayName added in v0.4.0

HasDisplayName returns a boolean if a field has been set.

func (*NetworkingV1TransitGatewayAttachmentSpecUpdate) HasEnvironment added in v0.4.0

HasEnvironment returns a boolean if a field has been set.

func (NetworkingV1TransitGatewayAttachmentSpecUpdate) MarshalJSON added in v0.4.0

func (*NetworkingV1TransitGatewayAttachmentSpecUpdate) Redact added in v0.4.0

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1TransitGatewayAttachmentSpecUpdate) SetDisplayName added in v0.4.0

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*NetworkingV1TransitGatewayAttachmentSpecUpdate) SetEnvironment added in v0.4.0

SetEnvironment gets a reference to the given ObjectReference and assigns it to the Environment field.

type NetworkingV1TransitGatewayAttachmentStatus

type NetworkingV1TransitGatewayAttachmentStatus struct {
	// The lifecycle phase of the TGW attachment:    PROVISIONING: attachment provisioning is in progress;    PENDING_ACCEPT: attachment request is pending acceptance by the customer;    READY:  attachment is ready;    FAILED: attachment is in a failed state;    DEPROVISIONING: attachment deprovisioning is in progress;    DISCONNECTED: attachment was manually deleted directly in the cloud provider by the customer;    ERROR: invalid customer input during attachment creation.
	Phase string `json:"phase,omitempty"`
	// Error code if TGW attachment is in a failed state. May be used for programmatic error checking.
	ErrorCode *string `json:"error_code,omitempty"`
	// Displayable error message if TGW attachment is in a failed state
	ErrorMessage *string `json:"error_message,omitempty"`
	// The cloud-specific TGW attachment details.
	Cloud *NetworkingV1TransitGatewayAttachmentStatusCloudOneOf `json:"cloud,omitempty"`
}

NetworkingV1TransitGatewayAttachmentStatus The status of the Transit Gateway Attachment

func NewNetworkingV1TransitGatewayAttachmentStatus

func NewNetworkingV1TransitGatewayAttachmentStatus(phase string) *NetworkingV1TransitGatewayAttachmentStatus

NewNetworkingV1TransitGatewayAttachmentStatus instantiates a new NetworkingV1TransitGatewayAttachmentStatus object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1TransitGatewayAttachmentStatusWithDefaults

func NewNetworkingV1TransitGatewayAttachmentStatusWithDefaults() *NetworkingV1TransitGatewayAttachmentStatus

NewNetworkingV1TransitGatewayAttachmentStatusWithDefaults instantiates a new NetworkingV1TransitGatewayAttachmentStatus object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1TransitGatewayAttachmentStatus) GetCloud added in v0.4.0

GetCloud returns the Cloud field value if set, zero value otherwise.

func (*NetworkingV1TransitGatewayAttachmentStatus) GetCloudOk added in v0.4.0

GetCloudOk returns a tuple with the Cloud field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1TransitGatewayAttachmentStatus) GetErrorCode

GetErrorCode returns the ErrorCode field value if set, zero value otherwise.

func (*NetworkingV1TransitGatewayAttachmentStatus) GetErrorCodeOk

func (o *NetworkingV1TransitGatewayAttachmentStatus) GetErrorCodeOk() (*string, bool)

GetErrorCodeOk returns a tuple with the ErrorCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1TransitGatewayAttachmentStatus) GetErrorMessage

GetErrorMessage returns the ErrorMessage field value if set, zero value otherwise.

func (*NetworkingV1TransitGatewayAttachmentStatus) GetErrorMessageOk

func (o *NetworkingV1TransitGatewayAttachmentStatus) GetErrorMessageOk() (*string, bool)

GetErrorMessageOk returns a tuple with the ErrorMessage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1TransitGatewayAttachmentStatus) GetPhase

GetPhase returns the Phase field value

func (*NetworkingV1TransitGatewayAttachmentStatus) GetPhaseOk

GetPhaseOk returns a tuple with the Phase field value and a boolean to check if the value has been set.

func (*NetworkingV1TransitGatewayAttachmentStatus) HasCloud added in v0.4.0

HasCloud returns a boolean if a field has been set.

func (*NetworkingV1TransitGatewayAttachmentStatus) HasErrorCode

HasErrorCode returns a boolean if a field has been set.

func (*NetworkingV1TransitGatewayAttachmentStatus) HasErrorMessage

func (o *NetworkingV1TransitGatewayAttachmentStatus) HasErrorMessage() bool

HasErrorMessage returns a boolean if a field has been set.

func (NetworkingV1TransitGatewayAttachmentStatus) MarshalJSON

func (*NetworkingV1TransitGatewayAttachmentStatus) Redact added in v0.2.0

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1TransitGatewayAttachmentStatus) SetCloud added in v0.4.0

SetCloud gets a reference to the given NetworkingV1TransitGatewayAttachmentStatusCloudOneOf and assigns it to the Cloud field.

func (*NetworkingV1TransitGatewayAttachmentStatus) SetErrorCode

SetErrorCode gets a reference to the given string and assigns it to the ErrorCode field.

func (*NetworkingV1TransitGatewayAttachmentStatus) SetErrorMessage

func (o *NetworkingV1TransitGatewayAttachmentStatus) SetErrorMessage(v string)

SetErrorMessage gets a reference to the given string and assigns it to the ErrorMessage field.

func (*NetworkingV1TransitGatewayAttachmentStatus) SetPhase

SetPhase sets field value

type NetworkingV1TransitGatewayAttachmentStatusCloudOneOf added in v0.4.0

type NetworkingV1TransitGatewayAttachmentStatusCloudOneOf struct {
	NetworkingV1AwsTransitGatewayAttachmentStatus *NetworkingV1AwsTransitGatewayAttachmentStatus
}

NetworkingV1TransitGatewayAttachmentStatusCloudOneOf - struct for NetworkingV1TransitGatewayAttachmentStatusCloudOneOf

func NetworkingV1AwsTransitGatewayAttachmentStatusAsNetworkingV1TransitGatewayAttachmentStatusCloudOneOf added in v0.4.0

func NetworkingV1AwsTransitGatewayAttachmentStatusAsNetworkingV1TransitGatewayAttachmentStatusCloudOneOf(v *NetworkingV1AwsTransitGatewayAttachmentStatus) NetworkingV1TransitGatewayAttachmentStatusCloudOneOf

NetworkingV1AwsTransitGatewayAttachmentStatusAsNetworkingV1TransitGatewayAttachmentStatusCloudOneOf is a convenience function that returns NetworkingV1AwsTransitGatewayAttachmentStatus wrapped in NetworkingV1TransitGatewayAttachmentStatusCloudOneOf

func (*NetworkingV1TransitGatewayAttachmentStatusCloudOneOf) GetActualInstance added in v0.4.0

func (obj *NetworkingV1TransitGatewayAttachmentStatusCloudOneOf) GetActualInstance() interface{}

Get the actual instance

func (NetworkingV1TransitGatewayAttachmentStatusCloudOneOf) MarshalJSON added in v0.4.0

Marshal data from the first non-nil pointers in the struct to JSON

func (*NetworkingV1TransitGatewayAttachmentStatusCloudOneOf) UnmarshalJSON added in v0.4.0

Unmarshal JSON data into one of the pointers in the struct

type NetworkingV1TransitGatewayAttachmentUpdate added in v0.4.0

type NetworkingV1TransitGatewayAttachmentUpdate struct {
	// APIVersion defines the schema version of this representation of a resource.
	ApiVersion *string `json:"api_version,omitempty"`
	// Kind defines the object this REST resource represents.
	Kind *string `json:"kind,omitempty"`
	// ID is the \"natural identifier\" for an object within its scope/namespace; it is normally unique across time but not space. That is, you can assume that the ID will not be reclaimed and reused after an object is deleted (\"time\"); however, it may collide with IDs for other object `kinds` or objects of the same `kind` within a different scope/namespace (\"space\").
	Id       *string                                         `json:"id,omitempty"`
	Metadata *ObjectMeta                                     `json:"metadata,omitempty"`
	Spec     *NetworkingV1TransitGatewayAttachmentSpecUpdate `json:"spec,omitempty"`
	Status   *NetworkingV1TransitGatewayAttachmentStatus     `json:"status,omitempty"`
}

NetworkingV1TransitGatewayAttachmentUpdate AWS Transit Gateway Attachments Related guide: [APIs to manage AWS Transit Gateway Attachments](https://docs.confluent.io/cloud/current/networking/aws-transit-gateway.html). ## The Transit Gateway Attachments Model <SchemaDefinition schemaRef=\"#/components/schemas/networking.v1.TransitGatewayAttachment\" /> ## Quotas and Limits This resource is subject to the [following quotas](https://docs.confluent.io/cloud/current/quotas/overview.html): | Quota | Description | | --- | --- | | `tgw_attachments_per_network` | Number of TGW attachments per network |

func NewNetworkingV1TransitGatewayAttachmentUpdate added in v0.4.0

func NewNetworkingV1TransitGatewayAttachmentUpdate() *NetworkingV1TransitGatewayAttachmentUpdate

NewNetworkingV1TransitGatewayAttachmentUpdate instantiates a new NetworkingV1TransitGatewayAttachmentUpdate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1TransitGatewayAttachmentUpdateWithDefaults added in v0.4.0

func NewNetworkingV1TransitGatewayAttachmentUpdateWithDefaults() *NetworkingV1TransitGatewayAttachmentUpdate

NewNetworkingV1TransitGatewayAttachmentUpdateWithDefaults instantiates a new NetworkingV1TransitGatewayAttachmentUpdate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1TransitGatewayAttachmentUpdate) GetApiVersion added in v0.4.0

GetApiVersion returns the ApiVersion field value if set, zero value otherwise.

func (*NetworkingV1TransitGatewayAttachmentUpdate) GetApiVersionOk added in v0.4.0

func (o *NetworkingV1TransitGatewayAttachmentUpdate) GetApiVersionOk() (*string, bool)

GetApiVersionOk returns a tuple with the ApiVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1TransitGatewayAttachmentUpdate) GetId added in v0.4.0

GetId returns the Id field value if set, zero value otherwise.

func (*NetworkingV1TransitGatewayAttachmentUpdate) GetIdOk added in v0.4.0

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1TransitGatewayAttachmentUpdate) GetKind added in v0.4.0

GetKind returns the Kind field value if set, zero value otherwise.

func (*NetworkingV1TransitGatewayAttachmentUpdate) GetKindOk added in v0.4.0

GetKindOk returns a tuple with the Kind field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1TransitGatewayAttachmentUpdate) GetMetadata added in v0.4.0

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*NetworkingV1TransitGatewayAttachmentUpdate) GetMetadataOk added in v0.4.0

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1TransitGatewayAttachmentUpdate) GetSpec added in v0.4.0

GetSpec returns the Spec field value if set, zero value otherwise.

func (*NetworkingV1TransitGatewayAttachmentUpdate) GetSpecOk added in v0.4.0

GetSpecOk returns a tuple with the Spec field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1TransitGatewayAttachmentUpdate) GetStatus added in v0.4.0

GetStatus returns the Status field value if set, zero value otherwise.

func (*NetworkingV1TransitGatewayAttachmentUpdate) GetStatusOk added in v0.4.0

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1TransitGatewayAttachmentUpdate) HasApiVersion added in v0.4.0

HasApiVersion returns a boolean if a field has been set.

func (*NetworkingV1TransitGatewayAttachmentUpdate) HasId added in v0.4.0

HasId returns a boolean if a field has been set.

func (*NetworkingV1TransitGatewayAttachmentUpdate) HasKind added in v0.4.0

HasKind returns a boolean if a field has been set.

func (*NetworkingV1TransitGatewayAttachmentUpdate) HasMetadata added in v0.4.0

HasMetadata returns a boolean if a field has been set.

func (*NetworkingV1TransitGatewayAttachmentUpdate) HasSpec added in v0.4.0

HasSpec returns a boolean if a field has been set.

func (*NetworkingV1TransitGatewayAttachmentUpdate) HasStatus added in v0.4.0

HasStatus returns a boolean if a field has been set.

func (NetworkingV1TransitGatewayAttachmentUpdate) MarshalJSON added in v0.4.0

func (*NetworkingV1TransitGatewayAttachmentUpdate) Redact added in v0.4.0

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1TransitGatewayAttachmentUpdate) SetApiVersion added in v0.4.0

SetApiVersion gets a reference to the given string and assigns it to the ApiVersion field.

func (*NetworkingV1TransitGatewayAttachmentUpdate) SetId added in v0.4.0

SetId gets a reference to the given string and assigns it to the Id field.

func (*NetworkingV1TransitGatewayAttachmentUpdate) SetKind added in v0.4.0

SetKind gets a reference to the given string and assigns it to the Kind field.

func (*NetworkingV1TransitGatewayAttachmentUpdate) SetMetadata added in v0.4.0

SetMetadata gets a reference to the given ObjectMeta and assigns it to the Metadata field.

func (*NetworkingV1TransitGatewayAttachmentUpdate) SetSpec added in v0.4.0

SetSpec gets a reference to the given NetworkingV1TransitGatewayAttachmentSpecUpdate and assigns it to the Spec field.

func (*NetworkingV1TransitGatewayAttachmentUpdate) SetStatus added in v0.4.0

SetStatus gets a reference to the given NetworkingV1TransitGatewayAttachmentStatus and assigns it to the Status field.

type NetworkingV1ZoneInfo added in v0.6.0

type NetworkingV1ZoneInfo struct {
	// Cloud provider zone id
	ZoneId *string `json:"zone_id,omitempty"`
	// The IPv4 [CIDR block](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) to used for this network. Must be a `/27`. Required for VPC peering and AWS TransitGateway.
	Cidr *string `json:"cidr,omitempty"`
}

NetworkingV1ZoneInfo Cloud provider zone metadata.

func NewNetworkingV1ZoneInfo added in v0.6.0

func NewNetworkingV1ZoneInfo() *NetworkingV1ZoneInfo

NewNetworkingV1ZoneInfo instantiates a new NetworkingV1ZoneInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1ZoneInfoWithDefaults added in v0.6.0

func NewNetworkingV1ZoneInfoWithDefaults() *NetworkingV1ZoneInfo

NewNetworkingV1ZoneInfoWithDefaults instantiates a new NetworkingV1ZoneInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkingV1ZoneInfo) GetCidr added in v0.6.0

func (o *NetworkingV1ZoneInfo) GetCidr() string

GetCidr returns the Cidr field value if set, zero value otherwise.

func (*NetworkingV1ZoneInfo) GetCidrOk added in v0.6.0

func (o *NetworkingV1ZoneInfo) GetCidrOk() (*string, bool)

GetCidrOk returns a tuple with the Cidr field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1ZoneInfo) GetZoneId added in v0.6.0

func (o *NetworkingV1ZoneInfo) GetZoneId() string

GetZoneId returns the ZoneId field value if set, zero value otherwise.

func (*NetworkingV1ZoneInfo) GetZoneIdOk added in v0.6.0

func (o *NetworkingV1ZoneInfo) GetZoneIdOk() (*string, bool)

GetZoneIdOk returns a tuple with the ZoneId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkingV1ZoneInfo) HasCidr added in v0.6.0

func (o *NetworkingV1ZoneInfo) HasCidr() bool

HasCidr returns a boolean if a field has been set.

func (*NetworkingV1ZoneInfo) HasZoneId added in v0.6.0

func (o *NetworkingV1ZoneInfo) HasZoneId() bool

HasZoneId returns a boolean if a field has been set.

func (NetworkingV1ZoneInfo) MarshalJSON added in v0.6.0

func (o NetworkingV1ZoneInfo) MarshalJSON() ([]byte, error)

func (*NetworkingV1ZoneInfo) Redact added in v0.6.0

func (o *NetworkingV1ZoneInfo) Redact()

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1ZoneInfo) SetCidr added in v0.6.0

func (o *NetworkingV1ZoneInfo) SetCidr(v string)

SetCidr gets a reference to the given string and assigns it to the Cidr field.

func (*NetworkingV1ZoneInfo) SetZoneId added in v0.6.0

func (o *NetworkingV1ZoneInfo) SetZoneId(v string)

SetZoneId gets a reference to the given string and assigns it to the ZoneId field.

type NetworkingV1ZonesInfo added in v0.6.0

type NetworkingV1ZonesInfo struct {
	Items []NetworkingV1ZoneInfo
}

NetworkingV1ZonesInfo Cloud provider zones metadata.

func NewNetworkingV1ZonesInfo added in v0.6.0

func NewNetworkingV1ZonesInfo() *NetworkingV1ZonesInfo

NewNetworkingV1ZonesInfo instantiates a new NetworkingV1ZonesInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkingV1ZonesInfoWithDefaults added in v0.6.0

func NewNetworkingV1ZonesInfoWithDefaults() *NetworkingV1ZonesInfo

NewNetworkingV1ZonesInfoWithDefaults instantiates a new NetworkingV1ZonesInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (NetworkingV1ZonesInfo) MarshalJSON added in v0.6.0

func (o NetworkingV1ZonesInfo) MarshalJSON() ([]byte, error)

func (*NetworkingV1ZonesInfo) Redact added in v0.6.0

func (o *NetworkingV1ZonesInfo) Redact()

Redact resets all sensitive fields to their zero value.

func (*NetworkingV1ZonesInfo) UnmarshalJSON added in v0.6.0

func (o *NetworkingV1ZonesInfo) UnmarshalJSON(bytes []byte) (err error)

type NetworksNetworkingV1Api added in v0.2.0

type NetworksNetworkingV1Api interface {

	/*
			CreateNetworkingV1Network Create a Network

			[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

		Make a request to create a network.

			 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 @return ApiCreateNetworkingV1NetworkRequest
	*/
	CreateNetworkingV1Network(ctx _context.Context) ApiCreateNetworkingV1NetworkRequest

	// CreateNetworkingV1NetworkExecute executes the request
	//  @return NetworkingV1Network
	CreateNetworkingV1NetworkExecute(r ApiCreateNetworkingV1NetworkRequest) (NetworkingV1Network, *_nethttp.Response, error)

	/*
			DeleteNetworkingV1Network Delete a Network

			[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

		Make a request to delete a network.

			 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 @param id The unique identifier for the network.
			 @return ApiDeleteNetworkingV1NetworkRequest
	*/
	DeleteNetworkingV1Network(ctx _context.Context, id string) ApiDeleteNetworkingV1NetworkRequest

	// DeleteNetworkingV1NetworkExecute executes the request
	DeleteNetworkingV1NetworkExecute(r ApiDeleteNetworkingV1NetworkRequest) (*_nethttp.Response, error)

	/*
			GetNetworkingV1Network Read a Network

			[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

		Make a request to read a network.

			 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 @param id The unique identifier for the network.
			 @return ApiGetNetworkingV1NetworkRequest
	*/
	GetNetworkingV1Network(ctx _context.Context, id string) ApiGetNetworkingV1NetworkRequest

	// GetNetworkingV1NetworkExecute executes the request
	//  @return NetworkingV1Network
	GetNetworkingV1NetworkExecute(r ApiGetNetworkingV1NetworkRequest) (NetworkingV1Network, *_nethttp.Response, error)

	/*
			ListNetworkingV1Networks List of Networks

			[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

		Retrieve a sorted, filtered, paginated list of all networks.

			 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 @return ApiListNetworkingV1NetworksRequest
	*/
	ListNetworkingV1Networks(ctx _context.Context) ApiListNetworkingV1NetworksRequest

	// ListNetworkingV1NetworksExecute executes the request
	//  @return NetworkingV1NetworkList
	ListNetworkingV1NetworksExecute(r ApiListNetworkingV1NetworksRequest) (NetworkingV1NetworkList, *_nethttp.Response, error)

	/*
			UpdateNetworkingV1Network Update a Network

			[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

		Make a request to update a network.



			 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 @param id The unique identifier for the network.
			 @return ApiUpdateNetworkingV1NetworkRequest
	*/
	UpdateNetworkingV1Network(ctx _context.Context, id string) ApiUpdateNetworkingV1NetworkRequest

	// UpdateNetworkingV1NetworkExecute executes the request
	//  @return NetworkingV1Network
	UpdateNetworkingV1NetworkExecute(r ApiUpdateNetworkingV1NetworkRequest) (NetworkingV1Network, *_nethttp.Response, error)
}

type NetworksNetworkingV1ApiService

type NetworksNetworkingV1ApiService service

NetworksNetworkingV1ApiService NetworksNetworkingV1Api service

func (*NetworksNetworkingV1ApiService) CreateNetworkingV1Network

CreateNetworkingV1Network Create a Network

[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

Make a request to create a network.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateNetworkingV1NetworkRequest

func (*NetworksNetworkingV1ApiService) CreateNetworkingV1NetworkExecute

Execute executes the request

@return NetworkingV1Network

func (*NetworksNetworkingV1ApiService) DeleteNetworkingV1Network

DeleteNetworkingV1Network Delete a Network

[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

Make a request to delete a network.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id The unique identifier for the network.
@return ApiDeleteNetworkingV1NetworkRequest

func (*NetworksNetworkingV1ApiService) DeleteNetworkingV1NetworkExecute

Execute executes the request

func (*NetworksNetworkingV1ApiService) GetNetworkingV1Network

GetNetworkingV1Network Read a Network

[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

Make a request to read a network.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id The unique identifier for the network.
@return ApiGetNetworkingV1NetworkRequest

func (*NetworksNetworkingV1ApiService) GetNetworkingV1NetworkExecute

Execute executes the request

@return NetworkingV1Network

func (*NetworksNetworkingV1ApiService) ListNetworkingV1Networks

ListNetworkingV1Networks List of Networks

[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

Retrieve a sorted, filtered, paginated list of all networks.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListNetworkingV1NetworksRequest

func (*NetworksNetworkingV1ApiService) ListNetworkingV1NetworksExecute

Execute executes the request

@return NetworkingV1NetworkList

func (*NetworksNetworkingV1ApiService) UpdateNetworkingV1Network

UpdateNetworkingV1Network Update a Network

[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

Make a request to update a network.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id The unique identifier for the network.
@return ApiUpdateNetworkingV1NetworkRequest

func (*NetworksNetworkingV1ApiService) UpdateNetworkingV1NetworkExecute

Execute executes the request

@return NetworkingV1Network

type NullableBool

type NullableBool struct {
	// contains filtered or unexported fields
}

func NewNullableBool

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get

func (v NullableBool) Get() *bool

func (NullableBool) IsSet

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON

func (v NullableBool) MarshalJSON() ([]byte, error)

func (*NullableBool) Set

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON

func (v *NullableBool) UnmarshalJSON(src []byte) error

func (*NullableBool) Unset

func (v *NullableBool) Unset()

type NullableEnvScopedObjectReference added in v0.7.0

type NullableEnvScopedObjectReference struct {
	// contains filtered or unexported fields
}

func NewNullableEnvScopedObjectReference added in v0.7.0

func NewNullableEnvScopedObjectReference(val *EnvScopedObjectReference) *NullableEnvScopedObjectReference

func (NullableEnvScopedObjectReference) Get added in v0.7.0

func (NullableEnvScopedObjectReference) IsSet added in v0.7.0

func (NullableEnvScopedObjectReference) MarshalJSON added in v0.7.0

func (v NullableEnvScopedObjectReference) MarshalJSON() ([]byte, error)

func (*NullableEnvScopedObjectReference) Set added in v0.7.0

func (*NullableEnvScopedObjectReference) UnmarshalJSON added in v0.7.0

func (v *NullableEnvScopedObjectReference) UnmarshalJSON(src []byte) error

func (*NullableEnvScopedObjectReference) Unset added in v0.7.0

type NullableError

type NullableError struct {
	// contains filtered or unexported fields
}

func NewNullableError

func NewNullableError(val *Error) *NullableError

func (NullableError) Get

func (v NullableError) Get() *Error

func (NullableError) IsSet

func (v NullableError) IsSet() bool

func (NullableError) MarshalJSON

func (v NullableError) MarshalJSON() ([]byte, error)

func (*NullableError) Set

func (v *NullableError) Set(val *Error)

func (*NullableError) UnmarshalJSON

func (v *NullableError) UnmarshalJSON(src []byte) error

func (*NullableError) Unset

func (v *NullableError) Unset()

type NullableErrorSource

type NullableErrorSource struct {
	// contains filtered or unexported fields
}

func NewNullableErrorSource

func NewNullableErrorSource(val *ErrorSource) *NullableErrorSource

func (NullableErrorSource) Get

func (NullableErrorSource) IsSet

func (v NullableErrorSource) IsSet() bool

func (NullableErrorSource) MarshalJSON

func (v NullableErrorSource) MarshalJSON() ([]byte, error)

func (*NullableErrorSource) Set

func (v *NullableErrorSource) Set(val *ErrorSource)

func (*NullableErrorSource) UnmarshalJSON

func (v *NullableErrorSource) UnmarshalJSON(src []byte) error

func (*NullableErrorSource) Unset

func (v *NullableErrorSource) Unset()

type NullableFailure

type NullableFailure struct {
	// contains filtered or unexported fields
}

func NewNullableFailure

func NewNullableFailure(val *Failure) *NullableFailure

func (NullableFailure) Get

func (v NullableFailure) Get() *Failure

func (NullableFailure) IsSet

func (v NullableFailure) IsSet() bool

func (NullableFailure) MarshalJSON

func (v NullableFailure) MarshalJSON() ([]byte, error)

func (*NullableFailure) Set

func (v *NullableFailure) Set(val *Failure)

func (*NullableFailure) UnmarshalJSON

func (v *NullableFailure) UnmarshalJSON(src []byte) error

func (*NullableFailure) Unset

func (v *NullableFailure) Unset()

type NullableFloat32

type NullableFloat32 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat32

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON

func (v NullableFloat32) MarshalJSON() ([]byte, error)

func (*NullableFloat32) Set

func (v *NullableFloat32) Set(val *float32)

func (*NullableFloat32) UnmarshalJSON

func (v *NullableFloat32) UnmarshalJSON(src []byte) error

func (*NullableFloat32) Unset

func (v *NullableFloat32) Unset()

type NullableFloat64

type NullableFloat64 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat64

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON

func (v NullableFloat64) MarshalJSON() ([]byte, error)

func (*NullableFloat64) Set

func (v *NullableFloat64) Set(val *float64)

func (*NullableFloat64) UnmarshalJSON

func (v *NullableFloat64) UnmarshalJSON(src []byte) error

func (*NullableFloat64) Unset

func (v *NullableFloat64) Unset()

type NullableGlobalObjectReference added in v0.7.0

type NullableGlobalObjectReference struct {
	// contains filtered or unexported fields
}

func NewNullableGlobalObjectReference added in v0.7.0

func NewNullableGlobalObjectReference(val *GlobalObjectReference) *NullableGlobalObjectReference

func (NullableGlobalObjectReference) Get added in v0.7.0

func (NullableGlobalObjectReference) IsSet added in v0.7.0

func (NullableGlobalObjectReference) MarshalJSON added in v0.7.0

func (v NullableGlobalObjectReference) MarshalJSON() ([]byte, error)

func (*NullableGlobalObjectReference) Set added in v0.7.0

func (*NullableGlobalObjectReference) UnmarshalJSON added in v0.7.0

func (v *NullableGlobalObjectReference) UnmarshalJSON(src []byte) error

func (*NullableGlobalObjectReference) Unset added in v0.7.0

func (v *NullableGlobalObjectReference) Unset()

type NullableInt

type NullableInt struct {
	// contains filtered or unexported fields
}

func NewNullableInt

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get

func (v NullableInt) Get() *int

func (NullableInt) IsSet

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON

func (v NullableInt) MarshalJSON() ([]byte, error)

func (*NullableInt) Set

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON

func (v *NullableInt) UnmarshalJSON(src []byte) error

func (*NullableInt) Unset

func (v *NullableInt) Unset()

type NullableInt32

type NullableInt32 struct {
	// contains filtered or unexported fields
}

func NewNullableInt32

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON

func (v NullableInt32) MarshalJSON() ([]byte, error)

func (*NullableInt32) Set

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON

func (v *NullableInt32) UnmarshalJSON(src []byte) error

func (*NullableInt32) Unset

func (v *NullableInt32) Unset()

type NullableInt64

type NullableInt64 struct {
	// contains filtered or unexported fields
}

func NewNullableInt64

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON

func (v NullableInt64) MarshalJSON() ([]byte, error)

func (*NullableInt64) Set

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON

func (v *NullableInt64) UnmarshalJSON(src []byte) error

func (*NullableInt64) Unset

func (v *NullableInt64) Unset()

type NullableListMeta

type NullableListMeta struct {
	// contains filtered or unexported fields
}

func NewNullableListMeta

func NewNullableListMeta(val *ListMeta) *NullableListMeta

func (NullableListMeta) Get

func (v NullableListMeta) Get() *ListMeta

func (NullableListMeta) IsSet

func (v NullableListMeta) IsSet() bool

func (NullableListMeta) MarshalJSON

func (v NullableListMeta) MarshalJSON() ([]byte, error)

func (*NullableListMeta) Set

func (v *NullableListMeta) Set(val *ListMeta)

func (*NullableListMeta) UnmarshalJSON

func (v *NullableListMeta) UnmarshalJSON(src []byte) error

func (*NullableListMeta) Unset

func (v *NullableListMeta) Unset()

type NullableNetworkingV1AwsEgressPrivateLinkGatewaySpec added in v0.11.0

type NullableNetworkingV1AwsEgressPrivateLinkGatewaySpec struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1AwsEgressPrivateLinkGatewaySpec) Get added in v0.11.0

func (NullableNetworkingV1AwsEgressPrivateLinkGatewaySpec) IsSet added in v0.11.0

func (NullableNetworkingV1AwsEgressPrivateLinkGatewaySpec) MarshalJSON added in v0.11.0

func (*NullableNetworkingV1AwsEgressPrivateLinkGatewaySpec) Set added in v0.11.0

func (*NullableNetworkingV1AwsEgressPrivateLinkGatewaySpec) UnmarshalJSON added in v0.11.0

func (*NullableNetworkingV1AwsEgressPrivateLinkGatewaySpec) Unset added in v0.11.0

type NullableNetworkingV1AwsEgressPrivateLinkGatewayStatus added in v0.11.0

type NullableNetworkingV1AwsEgressPrivateLinkGatewayStatus struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1AwsEgressPrivateLinkGatewayStatus) Get added in v0.11.0

func (NullableNetworkingV1AwsEgressPrivateLinkGatewayStatus) IsSet added in v0.11.0

func (NullableNetworkingV1AwsEgressPrivateLinkGatewayStatus) MarshalJSON added in v0.11.0

func (*NullableNetworkingV1AwsEgressPrivateLinkGatewayStatus) Set added in v0.11.0

func (*NullableNetworkingV1AwsEgressPrivateLinkGatewayStatus) UnmarshalJSON added in v0.11.0

func (*NullableNetworkingV1AwsEgressPrivateLinkGatewayStatus) Unset added in v0.11.0

type NullableNetworkingV1AwsNetwork

type NullableNetworkingV1AwsNetwork struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1AwsNetwork) Get

func (NullableNetworkingV1AwsNetwork) IsSet

func (NullableNetworkingV1AwsNetwork) MarshalJSON

func (v NullableNetworkingV1AwsNetwork) MarshalJSON() ([]byte, error)

func (*NullableNetworkingV1AwsNetwork) Set

func (*NullableNetworkingV1AwsNetwork) UnmarshalJSON

func (v *NullableNetworkingV1AwsNetwork) UnmarshalJSON(src []byte) error

func (*NullableNetworkingV1AwsNetwork) Unset

func (v *NullableNetworkingV1AwsNetwork) Unset()

type NullableNetworkingV1AwsPeering

type NullableNetworkingV1AwsPeering struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1AwsPeering) Get

func (NullableNetworkingV1AwsPeering) IsSet

func (NullableNetworkingV1AwsPeering) MarshalJSON

func (v NullableNetworkingV1AwsPeering) MarshalJSON() ([]byte, error)

func (*NullableNetworkingV1AwsPeering) Set

func (*NullableNetworkingV1AwsPeering) UnmarshalJSON

func (v *NullableNetworkingV1AwsPeering) UnmarshalJSON(src []byte) error

func (*NullableNetworkingV1AwsPeering) Unset

func (v *NullableNetworkingV1AwsPeering) Unset()

type NullableNetworkingV1AwsPeeringGatewaySpec added in v0.11.0

type NullableNetworkingV1AwsPeeringGatewaySpec struct {
	// contains filtered or unexported fields
}

func NewNullableNetworkingV1AwsPeeringGatewaySpec added in v0.11.0

func NewNullableNetworkingV1AwsPeeringGatewaySpec(val *NetworkingV1AwsPeeringGatewaySpec) *NullableNetworkingV1AwsPeeringGatewaySpec

func (NullableNetworkingV1AwsPeeringGatewaySpec) Get added in v0.11.0

func (NullableNetworkingV1AwsPeeringGatewaySpec) IsSet added in v0.11.0

func (NullableNetworkingV1AwsPeeringGatewaySpec) MarshalJSON added in v0.11.0

func (*NullableNetworkingV1AwsPeeringGatewaySpec) Set added in v0.11.0

func (*NullableNetworkingV1AwsPeeringGatewaySpec) UnmarshalJSON added in v0.11.0

func (v *NullableNetworkingV1AwsPeeringGatewaySpec) UnmarshalJSON(src []byte) error

func (*NullableNetworkingV1AwsPeeringGatewaySpec) Unset added in v0.11.0

type NullableNetworkingV1AwsPrivateLinkAccess

type NullableNetworkingV1AwsPrivateLinkAccess struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1AwsPrivateLinkAccess) Get

func (NullableNetworkingV1AwsPrivateLinkAccess) IsSet

func (NullableNetworkingV1AwsPrivateLinkAccess) MarshalJSON

func (*NullableNetworkingV1AwsPrivateLinkAccess) Set

func (*NullableNetworkingV1AwsPrivateLinkAccess) UnmarshalJSON

func (v *NullableNetworkingV1AwsPrivateLinkAccess) UnmarshalJSON(src []byte) error

func (*NullableNetworkingV1AwsPrivateLinkAccess) Unset

type NullableNetworkingV1AwsTransitGatewayAttachment added in v0.4.0

type NullableNetworkingV1AwsTransitGatewayAttachment struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1AwsTransitGatewayAttachment) Get added in v0.4.0

func (NullableNetworkingV1AwsTransitGatewayAttachment) IsSet added in v0.4.0

func (NullableNetworkingV1AwsTransitGatewayAttachment) MarshalJSON added in v0.4.0

func (*NullableNetworkingV1AwsTransitGatewayAttachment) Set added in v0.4.0

func (*NullableNetworkingV1AwsTransitGatewayAttachment) UnmarshalJSON added in v0.4.0

func (*NullableNetworkingV1AwsTransitGatewayAttachment) Unset added in v0.4.0

type NullableNetworkingV1AwsTransitGatewayAttachmentStatus added in v0.4.0

type NullableNetworkingV1AwsTransitGatewayAttachmentStatus struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1AwsTransitGatewayAttachmentStatus) Get added in v0.4.0

func (NullableNetworkingV1AwsTransitGatewayAttachmentStatus) IsSet added in v0.4.0

func (NullableNetworkingV1AwsTransitGatewayAttachmentStatus) MarshalJSON added in v0.4.0

func (*NullableNetworkingV1AwsTransitGatewayAttachmentStatus) Set added in v0.4.0

func (*NullableNetworkingV1AwsTransitGatewayAttachmentStatus) UnmarshalJSON added in v0.4.0

func (*NullableNetworkingV1AwsTransitGatewayAttachmentStatus) Unset added in v0.4.0

type NullableNetworkingV1AzureNetwork

type NullableNetworkingV1AzureNetwork struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1AzureNetwork) Get

func (NullableNetworkingV1AzureNetwork) IsSet

func (NullableNetworkingV1AzureNetwork) MarshalJSON

func (v NullableNetworkingV1AzureNetwork) MarshalJSON() ([]byte, error)

func (*NullableNetworkingV1AzureNetwork) Set

func (*NullableNetworkingV1AzureNetwork) UnmarshalJSON

func (v *NullableNetworkingV1AzureNetwork) UnmarshalJSON(src []byte) error

func (*NullableNetworkingV1AzureNetwork) Unset

type NullableNetworkingV1AzurePeering

type NullableNetworkingV1AzurePeering struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1AzurePeering) Get

func (NullableNetworkingV1AzurePeering) IsSet

func (NullableNetworkingV1AzurePeering) MarshalJSON

func (v NullableNetworkingV1AzurePeering) MarshalJSON() ([]byte, error)

func (*NullableNetworkingV1AzurePeering) Set

func (*NullableNetworkingV1AzurePeering) UnmarshalJSON

func (v *NullableNetworkingV1AzurePeering) UnmarshalJSON(src []byte) error

func (*NullableNetworkingV1AzurePeering) Unset

type NullableNetworkingV1AzurePeeringGatewaySpec added in v0.11.0

type NullableNetworkingV1AzurePeeringGatewaySpec struct {
	// contains filtered or unexported fields
}

func NewNullableNetworkingV1AzurePeeringGatewaySpec added in v0.11.0

func NewNullableNetworkingV1AzurePeeringGatewaySpec(val *NetworkingV1AzurePeeringGatewaySpec) *NullableNetworkingV1AzurePeeringGatewaySpec

func (NullableNetworkingV1AzurePeeringGatewaySpec) Get added in v0.11.0

func (NullableNetworkingV1AzurePeeringGatewaySpec) IsSet added in v0.11.0

func (NullableNetworkingV1AzurePeeringGatewaySpec) MarshalJSON added in v0.11.0

func (*NullableNetworkingV1AzurePeeringGatewaySpec) Set added in v0.11.0

func (*NullableNetworkingV1AzurePeeringGatewaySpec) UnmarshalJSON added in v0.11.0

func (v *NullableNetworkingV1AzurePeeringGatewaySpec) UnmarshalJSON(src []byte) error

func (*NullableNetworkingV1AzurePeeringGatewaySpec) Unset added in v0.11.0

type NullableNetworkingV1AzurePrivateLinkAccess

type NullableNetworkingV1AzurePrivateLinkAccess struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1AzurePrivateLinkAccess) Get

func (NullableNetworkingV1AzurePrivateLinkAccess) IsSet

func (NullableNetworkingV1AzurePrivateLinkAccess) MarshalJSON

func (*NullableNetworkingV1AzurePrivateLinkAccess) Set

func (*NullableNetworkingV1AzurePrivateLinkAccess) UnmarshalJSON

func (v *NullableNetworkingV1AzurePrivateLinkAccess) UnmarshalJSON(src []byte) error

func (*NullableNetworkingV1AzurePrivateLinkAccess) Unset

type NullableNetworkingV1ConnectionTypes

type NullableNetworkingV1ConnectionTypes struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1ConnectionTypes) Get

func (NullableNetworkingV1ConnectionTypes) IsSet

func (NullableNetworkingV1ConnectionTypes) MarshalJSON

func (v NullableNetworkingV1ConnectionTypes) MarshalJSON() ([]byte, error)

func (*NullableNetworkingV1ConnectionTypes) Set

func (*NullableNetworkingV1ConnectionTypes) UnmarshalJSON

func (v *NullableNetworkingV1ConnectionTypes) UnmarshalJSON(src []byte) error

func (*NullableNetworkingV1ConnectionTypes) Unset

type NullableNetworkingV1DnsConfig added in v0.5.0

type NullableNetworkingV1DnsConfig struct {
	// contains filtered or unexported fields
}

func NewNullableNetworkingV1DnsConfig added in v0.5.0

func NewNullableNetworkingV1DnsConfig(val *NetworkingV1DnsConfig) *NullableNetworkingV1DnsConfig

func (NullableNetworkingV1DnsConfig) Get added in v0.5.0

func (NullableNetworkingV1DnsConfig) IsSet added in v0.5.0

func (NullableNetworkingV1DnsConfig) MarshalJSON added in v0.5.0

func (v NullableNetworkingV1DnsConfig) MarshalJSON() ([]byte, error)

func (*NullableNetworkingV1DnsConfig) Set added in v0.5.0

func (*NullableNetworkingV1DnsConfig) UnmarshalJSON added in v0.5.0

func (v *NullableNetworkingV1DnsConfig) UnmarshalJSON(src []byte) error

func (*NullableNetworkingV1DnsConfig) Unset added in v0.5.0

func (v *NullableNetworkingV1DnsConfig) Unset()

type NullableNetworkingV1Gateway added in v0.10.0

type NullableNetworkingV1Gateway struct {
	// contains filtered or unexported fields
}

func NewNullableNetworkingV1Gateway added in v0.10.0

func NewNullableNetworkingV1Gateway(val *NetworkingV1Gateway) *NullableNetworkingV1Gateway

func (NullableNetworkingV1Gateway) Get added in v0.10.0

func (NullableNetworkingV1Gateway) IsSet added in v0.10.0

func (NullableNetworkingV1Gateway) MarshalJSON added in v0.10.0

func (v NullableNetworkingV1Gateway) MarshalJSON() ([]byte, error)

func (*NullableNetworkingV1Gateway) Set added in v0.10.0

func (*NullableNetworkingV1Gateway) UnmarshalJSON added in v0.10.0

func (v *NullableNetworkingV1Gateway) UnmarshalJSON(src []byte) error

func (*NullableNetworkingV1Gateway) Unset added in v0.10.0

func (v *NullableNetworkingV1Gateway) Unset()

type NullableNetworkingV1GatewayList added in v0.10.0

type NullableNetworkingV1GatewayList struct {
	// contains filtered or unexported fields
}

func NewNullableNetworkingV1GatewayList added in v0.10.0

func NewNullableNetworkingV1GatewayList(val *NetworkingV1GatewayList) *NullableNetworkingV1GatewayList

func (NullableNetworkingV1GatewayList) Get added in v0.10.0

func (NullableNetworkingV1GatewayList) IsSet added in v0.10.0

func (NullableNetworkingV1GatewayList) MarshalJSON added in v0.10.0

func (v NullableNetworkingV1GatewayList) MarshalJSON() ([]byte, error)

func (*NullableNetworkingV1GatewayList) Set added in v0.10.0

func (*NullableNetworkingV1GatewayList) UnmarshalJSON added in v0.10.0

func (v *NullableNetworkingV1GatewayList) UnmarshalJSON(src []byte) error

func (*NullableNetworkingV1GatewayList) Unset added in v0.10.0

type NullableNetworkingV1GatewaySpec added in v0.10.0

type NullableNetworkingV1GatewaySpec struct {
	// contains filtered or unexported fields
}

func NewNullableNetworkingV1GatewaySpec added in v0.10.0

func NewNullableNetworkingV1GatewaySpec(val *NetworkingV1GatewaySpec) *NullableNetworkingV1GatewaySpec

func (NullableNetworkingV1GatewaySpec) Get added in v0.10.0

func (NullableNetworkingV1GatewaySpec) IsSet added in v0.10.0

func (NullableNetworkingV1GatewaySpec) MarshalJSON added in v0.10.0

func (v NullableNetworkingV1GatewaySpec) MarshalJSON() ([]byte, error)

func (*NullableNetworkingV1GatewaySpec) Set added in v0.10.0

func (*NullableNetworkingV1GatewaySpec) UnmarshalJSON added in v0.10.0

func (v *NullableNetworkingV1GatewaySpec) UnmarshalJSON(src []byte) error

func (*NullableNetworkingV1GatewaySpec) Unset added in v0.10.0

type NullableNetworkingV1GatewaySpecConfigOneOf added in v0.11.0

type NullableNetworkingV1GatewaySpecConfigOneOf struct {
	// contains filtered or unexported fields
}

func NewNullableNetworkingV1GatewaySpecConfigOneOf added in v0.11.0

func NewNullableNetworkingV1GatewaySpecConfigOneOf(val *NetworkingV1GatewaySpecConfigOneOf) *NullableNetworkingV1GatewaySpecConfigOneOf

func (NullableNetworkingV1GatewaySpecConfigOneOf) Get added in v0.11.0

func (NullableNetworkingV1GatewaySpecConfigOneOf) IsSet added in v0.11.0

func (NullableNetworkingV1GatewaySpecConfigOneOf) MarshalJSON added in v0.11.0

func (*NullableNetworkingV1GatewaySpecConfigOneOf) Set added in v0.11.0

func (*NullableNetworkingV1GatewaySpecConfigOneOf) UnmarshalJSON added in v0.11.0

func (v *NullableNetworkingV1GatewaySpecConfigOneOf) UnmarshalJSON(src []byte) error

func (*NullableNetworkingV1GatewaySpecConfigOneOf) Unset added in v0.11.0

type NullableNetworkingV1GatewayStatus added in v0.11.0

type NullableNetworkingV1GatewayStatus struct {
	// contains filtered or unexported fields
}

func NewNullableNetworkingV1GatewayStatus added in v0.11.0

func NewNullableNetworkingV1GatewayStatus(val *NetworkingV1GatewayStatus) *NullableNetworkingV1GatewayStatus

func (NullableNetworkingV1GatewayStatus) Get added in v0.11.0

func (NullableNetworkingV1GatewayStatus) IsSet added in v0.11.0

func (NullableNetworkingV1GatewayStatus) MarshalJSON added in v0.11.0

func (v NullableNetworkingV1GatewayStatus) MarshalJSON() ([]byte, error)

func (*NullableNetworkingV1GatewayStatus) Set added in v0.11.0

func (*NullableNetworkingV1GatewayStatus) UnmarshalJSON added in v0.11.0

func (v *NullableNetworkingV1GatewayStatus) UnmarshalJSON(src []byte) error

func (*NullableNetworkingV1GatewayStatus) Unset added in v0.11.0

type NullableNetworkingV1GatewayStatusCloudGatewayOneOf added in v0.11.0

type NullableNetworkingV1GatewayStatusCloudGatewayOneOf struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1GatewayStatusCloudGatewayOneOf) Get added in v0.11.0

func (NullableNetworkingV1GatewayStatusCloudGatewayOneOf) IsSet added in v0.11.0

func (NullableNetworkingV1GatewayStatusCloudGatewayOneOf) MarshalJSON added in v0.11.0

func (*NullableNetworkingV1GatewayStatusCloudGatewayOneOf) Set added in v0.11.0

func (*NullableNetworkingV1GatewayStatusCloudGatewayOneOf) UnmarshalJSON added in v0.11.0

func (*NullableNetworkingV1GatewayStatusCloudGatewayOneOf) Unset added in v0.11.0

type NullableNetworkingV1GcpNetwork

type NullableNetworkingV1GcpNetwork struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1GcpNetwork) Get

func (NullableNetworkingV1GcpNetwork) IsSet

func (NullableNetworkingV1GcpNetwork) MarshalJSON

func (v NullableNetworkingV1GcpNetwork) MarshalJSON() ([]byte, error)

func (*NullableNetworkingV1GcpNetwork) Set

func (*NullableNetworkingV1GcpNetwork) UnmarshalJSON

func (v *NullableNetworkingV1GcpNetwork) UnmarshalJSON(src []byte) error

func (*NullableNetworkingV1GcpNetwork) Unset

func (v *NullableNetworkingV1GcpNetwork) Unset()

type NullableNetworkingV1GcpPeering

type NullableNetworkingV1GcpPeering struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1GcpPeering) Get

func (NullableNetworkingV1GcpPeering) IsSet

func (NullableNetworkingV1GcpPeering) MarshalJSON

func (v NullableNetworkingV1GcpPeering) MarshalJSON() ([]byte, error)

func (*NullableNetworkingV1GcpPeering) Set

func (*NullableNetworkingV1GcpPeering) UnmarshalJSON

func (v *NullableNetworkingV1GcpPeering) UnmarshalJSON(src []byte) error

func (*NullableNetworkingV1GcpPeering) Unset

func (v *NullableNetworkingV1GcpPeering) Unset()

type NullableNetworkingV1GcpPrivateServiceConnectAccess added in v0.3.0

type NullableNetworkingV1GcpPrivateServiceConnectAccess struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1GcpPrivateServiceConnectAccess) Get added in v0.3.0

func (NullableNetworkingV1GcpPrivateServiceConnectAccess) IsSet added in v0.3.0

func (NullableNetworkingV1GcpPrivateServiceConnectAccess) MarshalJSON added in v0.3.0

func (*NullableNetworkingV1GcpPrivateServiceConnectAccess) Set added in v0.3.0

func (*NullableNetworkingV1GcpPrivateServiceConnectAccess) UnmarshalJSON added in v0.3.0

func (*NullableNetworkingV1GcpPrivateServiceConnectAccess) Unset added in v0.3.0

type NullableNetworkingV1Network

type NullableNetworkingV1Network struct {
	// contains filtered or unexported fields
}

func NewNullableNetworkingV1Network

func NewNullableNetworkingV1Network(val *NetworkingV1Network) *NullableNetworkingV1Network

func (NullableNetworkingV1Network) Get

func (NullableNetworkingV1Network) IsSet

func (NullableNetworkingV1Network) MarshalJSON

func (v NullableNetworkingV1Network) MarshalJSON() ([]byte, error)

func (*NullableNetworkingV1Network) Set

func (*NullableNetworkingV1Network) UnmarshalJSON

func (v *NullableNetworkingV1Network) UnmarshalJSON(src []byte) error

func (*NullableNetworkingV1Network) Unset

func (v *NullableNetworkingV1Network) Unset()

type NullableNetworkingV1NetworkLinkEndpoint added in v0.7.0

type NullableNetworkingV1NetworkLinkEndpoint struct {
	// contains filtered or unexported fields
}

func NewNullableNetworkingV1NetworkLinkEndpoint added in v0.7.0

func NewNullableNetworkingV1NetworkLinkEndpoint(val *NetworkingV1NetworkLinkEndpoint) *NullableNetworkingV1NetworkLinkEndpoint

func (NullableNetworkingV1NetworkLinkEndpoint) Get added in v0.7.0

func (NullableNetworkingV1NetworkLinkEndpoint) IsSet added in v0.7.0

func (NullableNetworkingV1NetworkLinkEndpoint) MarshalJSON added in v0.7.0

func (v NullableNetworkingV1NetworkLinkEndpoint) MarshalJSON() ([]byte, error)

func (*NullableNetworkingV1NetworkLinkEndpoint) Set added in v0.7.0

func (*NullableNetworkingV1NetworkLinkEndpoint) UnmarshalJSON added in v0.7.0

func (v *NullableNetworkingV1NetworkLinkEndpoint) UnmarshalJSON(src []byte) error

func (*NullableNetworkingV1NetworkLinkEndpoint) Unset added in v0.7.0

type NullableNetworkingV1NetworkLinkEndpointList added in v0.7.0

type NullableNetworkingV1NetworkLinkEndpointList struct {
	// contains filtered or unexported fields
}

func NewNullableNetworkingV1NetworkLinkEndpointList added in v0.7.0

func NewNullableNetworkingV1NetworkLinkEndpointList(val *NetworkingV1NetworkLinkEndpointList) *NullableNetworkingV1NetworkLinkEndpointList

func (NullableNetworkingV1NetworkLinkEndpointList) Get added in v0.7.0

func (NullableNetworkingV1NetworkLinkEndpointList) IsSet added in v0.7.0

func (NullableNetworkingV1NetworkLinkEndpointList) MarshalJSON added in v0.7.0

func (*NullableNetworkingV1NetworkLinkEndpointList) Set added in v0.7.0

func (*NullableNetworkingV1NetworkLinkEndpointList) UnmarshalJSON added in v0.7.0

func (v *NullableNetworkingV1NetworkLinkEndpointList) UnmarshalJSON(src []byte) error

func (*NullableNetworkingV1NetworkLinkEndpointList) Unset added in v0.7.0

type NullableNetworkingV1NetworkLinkEndpointSpec added in v0.7.0

type NullableNetworkingV1NetworkLinkEndpointSpec struct {
	// contains filtered or unexported fields
}

func NewNullableNetworkingV1NetworkLinkEndpointSpec added in v0.7.0

func NewNullableNetworkingV1NetworkLinkEndpointSpec(val *NetworkingV1NetworkLinkEndpointSpec) *NullableNetworkingV1NetworkLinkEndpointSpec

func (NullableNetworkingV1NetworkLinkEndpointSpec) Get added in v0.7.0

func (NullableNetworkingV1NetworkLinkEndpointSpec) IsSet added in v0.7.0

func (NullableNetworkingV1NetworkLinkEndpointSpec) MarshalJSON added in v0.7.0

func (*NullableNetworkingV1NetworkLinkEndpointSpec) Set added in v0.7.0

func (*NullableNetworkingV1NetworkLinkEndpointSpec) UnmarshalJSON added in v0.7.0

func (v *NullableNetworkingV1NetworkLinkEndpointSpec) UnmarshalJSON(src []byte) error

func (*NullableNetworkingV1NetworkLinkEndpointSpec) Unset added in v0.7.0

type NullableNetworkingV1NetworkLinkEndpointSpecUpdate added in v0.7.0

type NullableNetworkingV1NetworkLinkEndpointSpecUpdate struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1NetworkLinkEndpointSpecUpdate) Get added in v0.7.0

func (NullableNetworkingV1NetworkLinkEndpointSpecUpdate) IsSet added in v0.7.0

func (NullableNetworkingV1NetworkLinkEndpointSpecUpdate) MarshalJSON added in v0.7.0

func (*NullableNetworkingV1NetworkLinkEndpointSpecUpdate) Set added in v0.7.0

func (*NullableNetworkingV1NetworkLinkEndpointSpecUpdate) UnmarshalJSON added in v0.7.0

func (*NullableNetworkingV1NetworkLinkEndpointSpecUpdate) Unset added in v0.7.0

type NullableNetworkingV1NetworkLinkEndpointStatus added in v0.7.0

type NullableNetworkingV1NetworkLinkEndpointStatus struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1NetworkLinkEndpointStatus) Get added in v0.7.0

func (NullableNetworkingV1NetworkLinkEndpointStatus) IsSet added in v0.7.0

func (NullableNetworkingV1NetworkLinkEndpointStatus) MarshalJSON added in v0.7.0

func (*NullableNetworkingV1NetworkLinkEndpointStatus) Set added in v0.7.0

func (*NullableNetworkingV1NetworkLinkEndpointStatus) UnmarshalJSON added in v0.7.0

func (*NullableNetworkingV1NetworkLinkEndpointStatus) Unset added in v0.7.0

type NullableNetworkingV1NetworkLinkEndpointUpdate added in v0.7.0

type NullableNetworkingV1NetworkLinkEndpointUpdate struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1NetworkLinkEndpointUpdate) Get added in v0.7.0

func (NullableNetworkingV1NetworkLinkEndpointUpdate) IsSet added in v0.7.0

func (NullableNetworkingV1NetworkLinkEndpointUpdate) MarshalJSON added in v0.7.0

func (*NullableNetworkingV1NetworkLinkEndpointUpdate) Set added in v0.7.0

func (*NullableNetworkingV1NetworkLinkEndpointUpdate) UnmarshalJSON added in v0.7.0

func (*NullableNetworkingV1NetworkLinkEndpointUpdate) Unset added in v0.7.0

type NullableNetworkingV1NetworkLinkService added in v0.7.0

type NullableNetworkingV1NetworkLinkService struct {
	// contains filtered or unexported fields
}

func NewNullableNetworkingV1NetworkLinkService added in v0.7.0

func NewNullableNetworkingV1NetworkLinkService(val *NetworkingV1NetworkLinkService) *NullableNetworkingV1NetworkLinkService

func (NullableNetworkingV1NetworkLinkService) Get added in v0.7.0

func (NullableNetworkingV1NetworkLinkService) IsSet added in v0.7.0

func (NullableNetworkingV1NetworkLinkService) MarshalJSON added in v0.7.0

func (v NullableNetworkingV1NetworkLinkService) MarshalJSON() ([]byte, error)

func (*NullableNetworkingV1NetworkLinkService) Set added in v0.7.0

func (*NullableNetworkingV1NetworkLinkService) UnmarshalJSON added in v0.7.0

func (v *NullableNetworkingV1NetworkLinkService) UnmarshalJSON(src []byte) error

func (*NullableNetworkingV1NetworkLinkService) Unset added in v0.7.0

type NullableNetworkingV1NetworkLinkServiceAcceptPolicy added in v0.7.0

type NullableNetworkingV1NetworkLinkServiceAcceptPolicy struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1NetworkLinkServiceAcceptPolicy) Get added in v0.7.0

func (NullableNetworkingV1NetworkLinkServiceAcceptPolicy) IsSet added in v0.7.0

func (NullableNetworkingV1NetworkLinkServiceAcceptPolicy) MarshalJSON added in v0.7.0

func (*NullableNetworkingV1NetworkLinkServiceAcceptPolicy) Set added in v0.7.0

func (*NullableNetworkingV1NetworkLinkServiceAcceptPolicy) UnmarshalJSON added in v0.7.0

func (*NullableNetworkingV1NetworkLinkServiceAcceptPolicy) Unset added in v0.7.0

type NullableNetworkingV1NetworkLinkServiceAssociation added in v0.7.0

type NullableNetworkingV1NetworkLinkServiceAssociation struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1NetworkLinkServiceAssociation) Get added in v0.7.0

func (NullableNetworkingV1NetworkLinkServiceAssociation) IsSet added in v0.7.0

func (NullableNetworkingV1NetworkLinkServiceAssociation) MarshalJSON added in v0.7.0

func (*NullableNetworkingV1NetworkLinkServiceAssociation) Set added in v0.7.0

func (*NullableNetworkingV1NetworkLinkServiceAssociation) UnmarshalJSON added in v0.7.0

func (*NullableNetworkingV1NetworkLinkServiceAssociation) Unset added in v0.7.0

type NullableNetworkingV1NetworkLinkServiceAssociationList added in v0.7.0

type NullableNetworkingV1NetworkLinkServiceAssociationList struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1NetworkLinkServiceAssociationList) Get added in v0.7.0

func (NullableNetworkingV1NetworkLinkServiceAssociationList) IsSet added in v0.7.0

func (NullableNetworkingV1NetworkLinkServiceAssociationList) MarshalJSON added in v0.7.0

func (*NullableNetworkingV1NetworkLinkServiceAssociationList) Set added in v0.7.0

func (*NullableNetworkingV1NetworkLinkServiceAssociationList) UnmarshalJSON added in v0.7.0

func (*NullableNetworkingV1NetworkLinkServiceAssociationList) Unset added in v0.7.0

type NullableNetworkingV1NetworkLinkServiceAssociationSpec added in v0.7.0

type NullableNetworkingV1NetworkLinkServiceAssociationSpec struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1NetworkLinkServiceAssociationSpec) Get added in v0.7.0

func (NullableNetworkingV1NetworkLinkServiceAssociationSpec) IsSet added in v0.7.0

func (NullableNetworkingV1NetworkLinkServiceAssociationSpec) MarshalJSON added in v0.7.0

func (*NullableNetworkingV1NetworkLinkServiceAssociationSpec) Set added in v0.7.0

func (*NullableNetworkingV1NetworkLinkServiceAssociationSpec) UnmarshalJSON added in v0.7.0

func (*NullableNetworkingV1NetworkLinkServiceAssociationSpec) Unset added in v0.7.0

type NullableNetworkingV1NetworkLinkServiceAssociationStatus added in v0.7.0

type NullableNetworkingV1NetworkLinkServiceAssociationStatus struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1NetworkLinkServiceAssociationStatus) Get added in v0.7.0

func (NullableNetworkingV1NetworkLinkServiceAssociationStatus) IsSet added in v0.7.0

func (NullableNetworkingV1NetworkLinkServiceAssociationStatus) MarshalJSON added in v0.7.0

func (*NullableNetworkingV1NetworkLinkServiceAssociationStatus) Set added in v0.7.0

func (*NullableNetworkingV1NetworkLinkServiceAssociationStatus) UnmarshalJSON added in v0.7.0

func (*NullableNetworkingV1NetworkLinkServiceAssociationStatus) Unset added in v0.7.0

type NullableNetworkingV1NetworkLinkServiceList added in v0.7.0

type NullableNetworkingV1NetworkLinkServiceList struct {
	// contains filtered or unexported fields
}

func NewNullableNetworkingV1NetworkLinkServiceList added in v0.7.0

func NewNullableNetworkingV1NetworkLinkServiceList(val *NetworkingV1NetworkLinkServiceList) *NullableNetworkingV1NetworkLinkServiceList

func (NullableNetworkingV1NetworkLinkServiceList) Get added in v0.7.0

func (NullableNetworkingV1NetworkLinkServiceList) IsSet added in v0.7.0

func (NullableNetworkingV1NetworkLinkServiceList) MarshalJSON added in v0.7.0

func (*NullableNetworkingV1NetworkLinkServiceList) Set added in v0.7.0

func (*NullableNetworkingV1NetworkLinkServiceList) UnmarshalJSON added in v0.7.0

func (v *NullableNetworkingV1NetworkLinkServiceList) UnmarshalJSON(src []byte) error

func (*NullableNetworkingV1NetworkLinkServiceList) Unset added in v0.7.0

type NullableNetworkingV1NetworkLinkServiceSpec added in v0.7.0

type NullableNetworkingV1NetworkLinkServiceSpec struct {
	// contains filtered or unexported fields
}

func NewNullableNetworkingV1NetworkLinkServiceSpec added in v0.7.0

func NewNullableNetworkingV1NetworkLinkServiceSpec(val *NetworkingV1NetworkLinkServiceSpec) *NullableNetworkingV1NetworkLinkServiceSpec

func (NullableNetworkingV1NetworkLinkServiceSpec) Get added in v0.7.0

func (NullableNetworkingV1NetworkLinkServiceSpec) IsSet added in v0.7.0

func (NullableNetworkingV1NetworkLinkServiceSpec) MarshalJSON added in v0.7.0

func (*NullableNetworkingV1NetworkLinkServiceSpec) Set added in v0.7.0

func (*NullableNetworkingV1NetworkLinkServiceSpec) UnmarshalJSON added in v0.7.0

func (v *NullableNetworkingV1NetworkLinkServiceSpec) UnmarshalJSON(src []byte) error

func (*NullableNetworkingV1NetworkLinkServiceSpec) Unset added in v0.7.0

type NullableNetworkingV1NetworkLinkServiceSpecUpdate added in v0.7.0

type NullableNetworkingV1NetworkLinkServiceSpecUpdate struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1NetworkLinkServiceSpecUpdate) Get added in v0.7.0

func (NullableNetworkingV1NetworkLinkServiceSpecUpdate) IsSet added in v0.7.0

func (NullableNetworkingV1NetworkLinkServiceSpecUpdate) MarshalJSON added in v0.7.0

func (*NullableNetworkingV1NetworkLinkServiceSpecUpdate) Set added in v0.7.0

func (*NullableNetworkingV1NetworkLinkServiceSpecUpdate) UnmarshalJSON added in v0.7.0

func (*NullableNetworkingV1NetworkLinkServiceSpecUpdate) Unset added in v0.7.0

type NullableNetworkingV1NetworkLinkServiceStatus added in v0.7.0

type NullableNetworkingV1NetworkLinkServiceStatus struct {
	// contains filtered or unexported fields
}

func NewNullableNetworkingV1NetworkLinkServiceStatus added in v0.7.0

func NewNullableNetworkingV1NetworkLinkServiceStatus(val *NetworkingV1NetworkLinkServiceStatus) *NullableNetworkingV1NetworkLinkServiceStatus

func (NullableNetworkingV1NetworkLinkServiceStatus) Get added in v0.7.0

func (NullableNetworkingV1NetworkLinkServiceStatus) IsSet added in v0.7.0

func (NullableNetworkingV1NetworkLinkServiceStatus) MarshalJSON added in v0.7.0

func (*NullableNetworkingV1NetworkLinkServiceStatus) Set added in v0.7.0

func (*NullableNetworkingV1NetworkLinkServiceStatus) UnmarshalJSON added in v0.7.0

func (*NullableNetworkingV1NetworkLinkServiceStatus) Unset added in v0.7.0

type NullableNetworkingV1NetworkLinkServiceUpdate added in v0.7.0

type NullableNetworkingV1NetworkLinkServiceUpdate struct {
	// contains filtered or unexported fields
}

func NewNullableNetworkingV1NetworkLinkServiceUpdate added in v0.7.0

func NewNullableNetworkingV1NetworkLinkServiceUpdate(val *NetworkingV1NetworkLinkServiceUpdate) *NullableNetworkingV1NetworkLinkServiceUpdate

func (NullableNetworkingV1NetworkLinkServiceUpdate) Get added in v0.7.0

func (NullableNetworkingV1NetworkLinkServiceUpdate) IsSet added in v0.7.0

func (NullableNetworkingV1NetworkLinkServiceUpdate) MarshalJSON added in v0.7.0

func (*NullableNetworkingV1NetworkLinkServiceUpdate) Set added in v0.7.0

func (*NullableNetworkingV1NetworkLinkServiceUpdate) UnmarshalJSON added in v0.7.0

func (*NullableNetworkingV1NetworkLinkServiceUpdate) Unset added in v0.7.0

type NullableNetworkingV1NetworkList

type NullableNetworkingV1NetworkList struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1NetworkList) Get

func (NullableNetworkingV1NetworkList) IsSet

func (NullableNetworkingV1NetworkList) MarshalJSON

func (v NullableNetworkingV1NetworkList) MarshalJSON() ([]byte, error)

func (*NullableNetworkingV1NetworkList) Set

func (*NullableNetworkingV1NetworkList) UnmarshalJSON

func (v *NullableNetworkingV1NetworkList) UnmarshalJSON(src []byte) error

func (*NullableNetworkingV1NetworkList) Unset

type NullableNetworkingV1NetworkSpec

type NullableNetworkingV1NetworkSpec struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1NetworkSpec) Get

func (NullableNetworkingV1NetworkSpec) IsSet

func (NullableNetworkingV1NetworkSpec) MarshalJSON

func (v NullableNetworkingV1NetworkSpec) MarshalJSON() ([]byte, error)

func (*NullableNetworkingV1NetworkSpec) Set

func (*NullableNetworkingV1NetworkSpec) UnmarshalJSON

func (v *NullableNetworkingV1NetworkSpec) UnmarshalJSON(src []byte) error

func (*NullableNetworkingV1NetworkSpec) Unset

type NullableNetworkingV1NetworkSpecUpdate

type NullableNetworkingV1NetworkSpecUpdate struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1NetworkSpecUpdate) Get

func (NullableNetworkingV1NetworkSpecUpdate) IsSet

func (NullableNetworkingV1NetworkSpecUpdate) MarshalJSON

func (v NullableNetworkingV1NetworkSpecUpdate) MarshalJSON() ([]byte, error)

func (*NullableNetworkingV1NetworkSpecUpdate) Set

func (*NullableNetworkingV1NetworkSpecUpdate) UnmarshalJSON

func (v *NullableNetworkingV1NetworkSpecUpdate) UnmarshalJSON(src []byte) error

func (*NullableNetworkingV1NetworkSpecUpdate) Unset

type NullableNetworkingV1NetworkStatus

type NullableNetworkingV1NetworkStatus struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1NetworkStatus) Get

func (NullableNetworkingV1NetworkStatus) IsSet

func (NullableNetworkingV1NetworkStatus) MarshalJSON

func (v NullableNetworkingV1NetworkStatus) MarshalJSON() ([]byte, error)

func (*NullableNetworkingV1NetworkStatus) Set

func (*NullableNetworkingV1NetworkStatus) UnmarshalJSON

func (v *NullableNetworkingV1NetworkStatus) UnmarshalJSON(src []byte) error

func (*NullableNetworkingV1NetworkStatus) Unset

type NullableNetworkingV1NetworkStatusCloudOneOf

type NullableNetworkingV1NetworkStatusCloudOneOf struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1NetworkStatusCloudOneOf) Get

func (NullableNetworkingV1NetworkStatusCloudOneOf) IsSet

func (NullableNetworkingV1NetworkStatusCloudOneOf) MarshalJSON

func (*NullableNetworkingV1NetworkStatusCloudOneOf) Set

func (*NullableNetworkingV1NetworkStatusCloudOneOf) UnmarshalJSON

func (v *NullableNetworkingV1NetworkStatusCloudOneOf) UnmarshalJSON(src []byte) error

func (*NullableNetworkingV1NetworkStatusCloudOneOf) Unset

type NullableNetworkingV1NetworkUpdate

type NullableNetworkingV1NetworkUpdate struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1NetworkUpdate) Get

func (NullableNetworkingV1NetworkUpdate) IsSet

func (NullableNetworkingV1NetworkUpdate) MarshalJSON

func (v NullableNetworkingV1NetworkUpdate) MarshalJSON() ([]byte, error)

func (*NullableNetworkingV1NetworkUpdate) Set

func (*NullableNetworkingV1NetworkUpdate) UnmarshalJSON

func (v *NullableNetworkingV1NetworkUpdate) UnmarshalJSON(src []byte) error

func (*NullableNetworkingV1NetworkUpdate) Unset

type NullableNetworkingV1Peering

type NullableNetworkingV1Peering struct {
	// contains filtered or unexported fields
}

func NewNullableNetworkingV1Peering

func NewNullableNetworkingV1Peering(val *NetworkingV1Peering) *NullableNetworkingV1Peering

func (NullableNetworkingV1Peering) Get

func (NullableNetworkingV1Peering) IsSet

func (NullableNetworkingV1Peering) MarshalJSON

func (v NullableNetworkingV1Peering) MarshalJSON() ([]byte, error)

func (*NullableNetworkingV1Peering) Set

func (*NullableNetworkingV1Peering) UnmarshalJSON

func (v *NullableNetworkingV1Peering) UnmarshalJSON(src []byte) error

func (*NullableNetworkingV1Peering) Unset

func (v *NullableNetworkingV1Peering) Unset()

type NullableNetworkingV1PeeringList

type NullableNetworkingV1PeeringList struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1PeeringList) Get

func (NullableNetworkingV1PeeringList) IsSet

func (NullableNetworkingV1PeeringList) MarshalJSON

func (v NullableNetworkingV1PeeringList) MarshalJSON() ([]byte, error)

func (*NullableNetworkingV1PeeringList) Set

func (*NullableNetworkingV1PeeringList) UnmarshalJSON

func (v *NullableNetworkingV1PeeringList) UnmarshalJSON(src []byte) error

func (*NullableNetworkingV1PeeringList) Unset

type NullableNetworkingV1PeeringSpec

type NullableNetworkingV1PeeringSpec struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1PeeringSpec) Get

func (NullableNetworkingV1PeeringSpec) IsSet

func (NullableNetworkingV1PeeringSpec) MarshalJSON

func (v NullableNetworkingV1PeeringSpec) MarshalJSON() ([]byte, error)

func (*NullableNetworkingV1PeeringSpec) Set

func (*NullableNetworkingV1PeeringSpec) UnmarshalJSON

func (v *NullableNetworkingV1PeeringSpec) UnmarshalJSON(src []byte) error

func (*NullableNetworkingV1PeeringSpec) Unset

type NullableNetworkingV1PeeringSpecCloudOneOf

type NullableNetworkingV1PeeringSpecCloudOneOf struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1PeeringSpecCloudOneOf) Get

func (NullableNetworkingV1PeeringSpecCloudOneOf) IsSet

func (NullableNetworkingV1PeeringSpecCloudOneOf) MarshalJSON

func (*NullableNetworkingV1PeeringSpecCloudOneOf) Set

func (*NullableNetworkingV1PeeringSpecCloudOneOf) UnmarshalJSON

func (v *NullableNetworkingV1PeeringSpecCloudOneOf) UnmarshalJSON(src []byte) error

func (*NullableNetworkingV1PeeringSpecCloudOneOf) Unset

type NullableNetworkingV1PeeringSpecUpdate

type NullableNetworkingV1PeeringSpecUpdate struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1PeeringSpecUpdate) Get

func (NullableNetworkingV1PeeringSpecUpdate) IsSet

func (NullableNetworkingV1PeeringSpecUpdate) MarshalJSON

func (v NullableNetworkingV1PeeringSpecUpdate) MarshalJSON() ([]byte, error)

func (*NullableNetworkingV1PeeringSpecUpdate) Set

func (*NullableNetworkingV1PeeringSpecUpdate) UnmarshalJSON

func (v *NullableNetworkingV1PeeringSpecUpdate) UnmarshalJSON(src []byte) error

func (*NullableNetworkingV1PeeringSpecUpdate) Unset

type NullableNetworkingV1PeeringStatus

type NullableNetworkingV1PeeringStatus struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1PeeringStatus) Get

func (NullableNetworkingV1PeeringStatus) IsSet

func (NullableNetworkingV1PeeringStatus) MarshalJSON

func (v NullableNetworkingV1PeeringStatus) MarshalJSON() ([]byte, error)

func (*NullableNetworkingV1PeeringStatus) Set

func (*NullableNetworkingV1PeeringStatus) UnmarshalJSON

func (v *NullableNetworkingV1PeeringStatus) UnmarshalJSON(src []byte) error

func (*NullableNetworkingV1PeeringStatus) Unset

type NullableNetworkingV1PeeringUpdate

type NullableNetworkingV1PeeringUpdate struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1PeeringUpdate) Get

func (NullableNetworkingV1PeeringUpdate) IsSet

func (NullableNetworkingV1PeeringUpdate) MarshalJSON

func (v NullableNetworkingV1PeeringUpdate) MarshalJSON() ([]byte, error)

func (*NullableNetworkingV1PeeringUpdate) Set

func (*NullableNetworkingV1PeeringUpdate) UnmarshalJSON

func (v *NullableNetworkingV1PeeringUpdate) UnmarshalJSON(src []byte) error

func (*NullableNetworkingV1PeeringUpdate) Unset

type NullableNetworkingV1PrivateLinkAccess

type NullableNetworkingV1PrivateLinkAccess struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1PrivateLinkAccess) Get

func (NullableNetworkingV1PrivateLinkAccess) IsSet

func (NullableNetworkingV1PrivateLinkAccess) MarshalJSON

func (v NullableNetworkingV1PrivateLinkAccess) MarshalJSON() ([]byte, error)

func (*NullableNetworkingV1PrivateLinkAccess) Set

func (*NullableNetworkingV1PrivateLinkAccess) UnmarshalJSON

func (v *NullableNetworkingV1PrivateLinkAccess) UnmarshalJSON(src []byte) error

func (*NullableNetworkingV1PrivateLinkAccess) Unset

type NullableNetworkingV1PrivateLinkAccessList

type NullableNetworkingV1PrivateLinkAccessList struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1PrivateLinkAccessList) Get

func (NullableNetworkingV1PrivateLinkAccessList) IsSet

func (NullableNetworkingV1PrivateLinkAccessList) MarshalJSON

func (*NullableNetworkingV1PrivateLinkAccessList) Set

func (*NullableNetworkingV1PrivateLinkAccessList) UnmarshalJSON

func (v *NullableNetworkingV1PrivateLinkAccessList) UnmarshalJSON(src []byte) error

func (*NullableNetworkingV1PrivateLinkAccessList) Unset

type NullableNetworkingV1PrivateLinkAccessSpec

type NullableNetworkingV1PrivateLinkAccessSpec struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1PrivateLinkAccessSpec) Get

func (NullableNetworkingV1PrivateLinkAccessSpec) IsSet

func (NullableNetworkingV1PrivateLinkAccessSpec) MarshalJSON

func (*NullableNetworkingV1PrivateLinkAccessSpec) Set

func (*NullableNetworkingV1PrivateLinkAccessSpec) UnmarshalJSON

func (v *NullableNetworkingV1PrivateLinkAccessSpec) UnmarshalJSON(src []byte) error

func (*NullableNetworkingV1PrivateLinkAccessSpec) Unset

type NullableNetworkingV1PrivateLinkAccessSpecCloudOneOf

type NullableNetworkingV1PrivateLinkAccessSpecCloudOneOf struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1PrivateLinkAccessSpecCloudOneOf) Get

func (NullableNetworkingV1PrivateLinkAccessSpecCloudOneOf) IsSet

func (NullableNetworkingV1PrivateLinkAccessSpecCloudOneOf) MarshalJSON

func (*NullableNetworkingV1PrivateLinkAccessSpecCloudOneOf) Set

func (*NullableNetworkingV1PrivateLinkAccessSpecCloudOneOf) UnmarshalJSON

func (*NullableNetworkingV1PrivateLinkAccessSpecCloudOneOf) Unset

type NullableNetworkingV1PrivateLinkAccessSpecUpdate

type NullableNetworkingV1PrivateLinkAccessSpecUpdate struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1PrivateLinkAccessSpecUpdate) Get

func (NullableNetworkingV1PrivateLinkAccessSpecUpdate) IsSet

func (NullableNetworkingV1PrivateLinkAccessSpecUpdate) MarshalJSON

func (*NullableNetworkingV1PrivateLinkAccessSpecUpdate) Set

func (*NullableNetworkingV1PrivateLinkAccessSpecUpdate) UnmarshalJSON

func (*NullableNetworkingV1PrivateLinkAccessSpecUpdate) Unset

type NullableNetworkingV1PrivateLinkAccessStatus

type NullableNetworkingV1PrivateLinkAccessStatus struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1PrivateLinkAccessStatus) Get

func (NullableNetworkingV1PrivateLinkAccessStatus) IsSet

func (NullableNetworkingV1PrivateLinkAccessStatus) MarshalJSON

func (*NullableNetworkingV1PrivateLinkAccessStatus) Set

func (*NullableNetworkingV1PrivateLinkAccessStatus) UnmarshalJSON

func (v *NullableNetworkingV1PrivateLinkAccessStatus) UnmarshalJSON(src []byte) error

func (*NullableNetworkingV1PrivateLinkAccessStatus) Unset

type NullableNetworkingV1PrivateLinkAccessUpdate

type NullableNetworkingV1PrivateLinkAccessUpdate struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1PrivateLinkAccessUpdate) Get

func (NullableNetworkingV1PrivateLinkAccessUpdate) IsSet

func (NullableNetworkingV1PrivateLinkAccessUpdate) MarshalJSON

func (*NullableNetworkingV1PrivateLinkAccessUpdate) Set

func (*NullableNetworkingV1PrivateLinkAccessUpdate) UnmarshalJSON

func (v *NullableNetworkingV1PrivateLinkAccessUpdate) UnmarshalJSON(src []byte) error

func (*NullableNetworkingV1PrivateLinkAccessUpdate) Unset

type NullableNetworkingV1SupportedConnectionTypes added in v0.4.0

type NullableNetworkingV1SupportedConnectionTypes struct {
	// contains filtered or unexported fields
}

func NewNullableNetworkingV1SupportedConnectionTypes added in v0.4.0

func NewNullableNetworkingV1SupportedConnectionTypes(val *NetworkingV1SupportedConnectionTypes) *NullableNetworkingV1SupportedConnectionTypes

func (NullableNetworkingV1SupportedConnectionTypes) Get added in v0.4.0

func (NullableNetworkingV1SupportedConnectionTypes) IsSet added in v0.4.0

func (NullableNetworkingV1SupportedConnectionTypes) MarshalJSON added in v0.4.0

func (*NullableNetworkingV1SupportedConnectionTypes) Set added in v0.4.0

func (*NullableNetworkingV1SupportedConnectionTypes) UnmarshalJSON added in v0.4.0

func (*NullableNetworkingV1SupportedConnectionTypes) Unset added in v0.4.0

type NullableNetworkingV1TransitGatewayAttachment

type NullableNetworkingV1TransitGatewayAttachment struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1TransitGatewayAttachment) Get

func (NullableNetworkingV1TransitGatewayAttachment) IsSet

func (NullableNetworkingV1TransitGatewayAttachment) MarshalJSON

func (*NullableNetworkingV1TransitGatewayAttachment) Set

func (*NullableNetworkingV1TransitGatewayAttachment) UnmarshalJSON

func (*NullableNetworkingV1TransitGatewayAttachment) Unset

type NullableNetworkingV1TransitGatewayAttachmentList

type NullableNetworkingV1TransitGatewayAttachmentList struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1TransitGatewayAttachmentList) Get

func (NullableNetworkingV1TransitGatewayAttachmentList) IsSet

func (NullableNetworkingV1TransitGatewayAttachmentList) MarshalJSON

func (*NullableNetworkingV1TransitGatewayAttachmentList) Set

func (*NullableNetworkingV1TransitGatewayAttachmentList) UnmarshalJSON

func (*NullableNetworkingV1TransitGatewayAttachmentList) Unset

type NullableNetworkingV1TransitGatewayAttachmentSpec

type NullableNetworkingV1TransitGatewayAttachmentSpec struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1TransitGatewayAttachmentSpec) Get

func (NullableNetworkingV1TransitGatewayAttachmentSpec) IsSet

func (NullableNetworkingV1TransitGatewayAttachmentSpec) MarshalJSON

func (*NullableNetworkingV1TransitGatewayAttachmentSpec) Set

func (*NullableNetworkingV1TransitGatewayAttachmentSpec) UnmarshalJSON

func (*NullableNetworkingV1TransitGatewayAttachmentSpec) Unset

type NullableNetworkingV1TransitGatewayAttachmentSpecCloudOneOf added in v0.4.0

type NullableNetworkingV1TransitGatewayAttachmentSpecCloudOneOf struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1TransitGatewayAttachmentSpecCloudOneOf) Get added in v0.4.0

func (NullableNetworkingV1TransitGatewayAttachmentSpecCloudOneOf) IsSet added in v0.4.0

func (NullableNetworkingV1TransitGatewayAttachmentSpecCloudOneOf) MarshalJSON added in v0.4.0

func (*NullableNetworkingV1TransitGatewayAttachmentSpecCloudOneOf) Set added in v0.4.0

func (*NullableNetworkingV1TransitGatewayAttachmentSpecCloudOneOf) UnmarshalJSON added in v0.4.0

func (*NullableNetworkingV1TransitGatewayAttachmentSpecCloudOneOf) Unset added in v0.4.0

type NullableNetworkingV1TransitGatewayAttachmentSpecUpdate added in v0.4.0

type NullableNetworkingV1TransitGatewayAttachmentSpecUpdate struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1TransitGatewayAttachmentSpecUpdate) Get added in v0.4.0

func (NullableNetworkingV1TransitGatewayAttachmentSpecUpdate) IsSet added in v0.4.0

func (NullableNetworkingV1TransitGatewayAttachmentSpecUpdate) MarshalJSON added in v0.4.0

func (*NullableNetworkingV1TransitGatewayAttachmentSpecUpdate) Set added in v0.4.0

func (*NullableNetworkingV1TransitGatewayAttachmentSpecUpdate) UnmarshalJSON added in v0.4.0

func (*NullableNetworkingV1TransitGatewayAttachmentSpecUpdate) Unset added in v0.4.0

type NullableNetworkingV1TransitGatewayAttachmentStatus

type NullableNetworkingV1TransitGatewayAttachmentStatus struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1TransitGatewayAttachmentStatus) Get

func (NullableNetworkingV1TransitGatewayAttachmentStatus) IsSet

func (NullableNetworkingV1TransitGatewayAttachmentStatus) MarshalJSON

func (*NullableNetworkingV1TransitGatewayAttachmentStatus) Set

func (*NullableNetworkingV1TransitGatewayAttachmentStatus) UnmarshalJSON

func (*NullableNetworkingV1TransitGatewayAttachmentStatus) Unset

type NullableNetworkingV1TransitGatewayAttachmentStatusCloudOneOf added in v0.4.0

type NullableNetworkingV1TransitGatewayAttachmentStatusCloudOneOf struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1TransitGatewayAttachmentStatusCloudOneOf) Get added in v0.4.0

func (NullableNetworkingV1TransitGatewayAttachmentStatusCloudOneOf) IsSet added in v0.4.0

func (NullableNetworkingV1TransitGatewayAttachmentStatusCloudOneOf) MarshalJSON added in v0.4.0

func (*NullableNetworkingV1TransitGatewayAttachmentStatusCloudOneOf) Set added in v0.4.0

func (*NullableNetworkingV1TransitGatewayAttachmentStatusCloudOneOf) UnmarshalJSON added in v0.4.0

func (*NullableNetworkingV1TransitGatewayAttachmentStatusCloudOneOf) Unset added in v0.4.0

type NullableNetworkingV1TransitGatewayAttachmentUpdate added in v0.4.0

type NullableNetworkingV1TransitGatewayAttachmentUpdate struct {
	// contains filtered or unexported fields
}

func (NullableNetworkingV1TransitGatewayAttachmentUpdate) Get added in v0.4.0

func (NullableNetworkingV1TransitGatewayAttachmentUpdate) IsSet added in v0.4.0

func (NullableNetworkingV1TransitGatewayAttachmentUpdate) MarshalJSON added in v0.4.0

func (*NullableNetworkingV1TransitGatewayAttachmentUpdate) Set added in v0.4.0

func (*NullableNetworkingV1TransitGatewayAttachmentUpdate) UnmarshalJSON added in v0.4.0

func (*NullableNetworkingV1TransitGatewayAttachmentUpdate) Unset added in v0.4.0

type NullableNetworkingV1ZoneInfo added in v0.6.0

type NullableNetworkingV1ZoneInfo struct {
	// contains filtered or unexported fields
}

func NewNullableNetworkingV1ZoneInfo added in v0.6.0

func NewNullableNetworkingV1ZoneInfo(val *NetworkingV1ZoneInfo) *NullableNetworkingV1ZoneInfo

func (NullableNetworkingV1ZoneInfo) Get added in v0.6.0

func (NullableNetworkingV1ZoneInfo) IsSet added in v0.6.0

func (NullableNetworkingV1ZoneInfo) MarshalJSON added in v0.6.0

func (v NullableNetworkingV1ZoneInfo) MarshalJSON() ([]byte, error)

func (*NullableNetworkingV1ZoneInfo) Set added in v0.6.0

func (*NullableNetworkingV1ZoneInfo) UnmarshalJSON added in v0.6.0

func (v *NullableNetworkingV1ZoneInfo) UnmarshalJSON(src []byte) error

func (*NullableNetworkingV1ZoneInfo) Unset added in v0.6.0

func (v *NullableNetworkingV1ZoneInfo) Unset()

type NullableNetworkingV1ZonesInfo added in v0.6.0

type NullableNetworkingV1ZonesInfo struct {
	// contains filtered or unexported fields
}

func NewNullableNetworkingV1ZonesInfo added in v0.6.0

func NewNullableNetworkingV1ZonesInfo(val *NetworkingV1ZonesInfo) *NullableNetworkingV1ZonesInfo

func (NullableNetworkingV1ZonesInfo) Get added in v0.6.0

func (NullableNetworkingV1ZonesInfo) IsSet added in v0.6.0

func (NullableNetworkingV1ZonesInfo) MarshalJSON added in v0.6.0

func (v NullableNetworkingV1ZonesInfo) MarshalJSON() ([]byte, error)

func (*NullableNetworkingV1ZonesInfo) Set added in v0.6.0

func (*NullableNetworkingV1ZonesInfo) UnmarshalJSON added in v0.6.0

func (v *NullableNetworkingV1ZonesInfo) UnmarshalJSON(src []byte) error

func (*NullableNetworkingV1ZonesInfo) Unset added in v0.6.0

func (v *NullableNetworkingV1ZonesInfo) Unset()

type NullableObjectMeta

type NullableObjectMeta struct {
	// contains filtered or unexported fields
}

func NewNullableObjectMeta

func NewNullableObjectMeta(val *ObjectMeta) *NullableObjectMeta

func (NullableObjectMeta) Get

func (v NullableObjectMeta) Get() *ObjectMeta

func (NullableObjectMeta) IsSet

func (v NullableObjectMeta) IsSet() bool

func (NullableObjectMeta) MarshalJSON

func (v NullableObjectMeta) MarshalJSON() ([]byte, error)

func (*NullableObjectMeta) Set

func (v *NullableObjectMeta) Set(val *ObjectMeta)

func (*NullableObjectMeta) UnmarshalJSON

func (v *NullableObjectMeta) UnmarshalJSON(src []byte) error

func (*NullableObjectMeta) Unset

func (v *NullableObjectMeta) Unset()

type NullableObjectReference

type NullableObjectReference struct {
	// contains filtered or unexported fields
}

func NewNullableObjectReference

func NewNullableObjectReference(val *ObjectReference) *NullableObjectReference

func (NullableObjectReference) Get

func (NullableObjectReference) IsSet

func (v NullableObjectReference) IsSet() bool

func (NullableObjectReference) MarshalJSON

func (v NullableObjectReference) MarshalJSON() ([]byte, error)

func (*NullableObjectReference) Set

func (*NullableObjectReference) UnmarshalJSON

func (v *NullableObjectReference) UnmarshalJSON(src []byte) error

func (*NullableObjectReference) Unset

func (v *NullableObjectReference) Unset()

type NullableString

type NullableString struct {
	// contains filtered or unexported fields
}

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

func (v NullableString) MarshalJSON() ([]byte, error)

func (*NullableString) Set

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON

func (v *NullableString) UnmarshalJSON(src []byte) error

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableTime

type NullableTime struct {
	// contains filtered or unexported fields
}

func NewNullableTime

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON

func (v NullableTime) MarshalJSON() ([]byte, error)

func (*NullableTime) Set

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON

func (v *NullableTime) UnmarshalJSON(src []byte) error

func (*NullableTime) Unset

func (v *NullableTime) Unset()

type NullableTypedEnvScopedObjectReference added in v0.10.0

type NullableTypedEnvScopedObjectReference struct {
	// contains filtered or unexported fields
}

func NewNullableTypedEnvScopedObjectReference added in v0.10.0

func NewNullableTypedEnvScopedObjectReference(val *TypedEnvScopedObjectReference) *NullableTypedEnvScopedObjectReference

func (NullableTypedEnvScopedObjectReference) Get added in v0.10.0

func (NullableTypedEnvScopedObjectReference) IsSet added in v0.10.0

func (NullableTypedEnvScopedObjectReference) MarshalJSON added in v0.10.0

func (v NullableTypedEnvScopedObjectReference) MarshalJSON() ([]byte, error)

func (*NullableTypedEnvScopedObjectReference) Set added in v0.10.0

func (*NullableTypedEnvScopedObjectReference) UnmarshalJSON added in v0.10.0

func (v *NullableTypedEnvScopedObjectReference) UnmarshalJSON(src []byte) error

func (*NullableTypedEnvScopedObjectReference) Unset added in v0.10.0

type ObjectMeta

type ObjectMeta struct {
	// Self is a Uniform Resource Locator (URL) at which an object can be addressed. This URL encodes the service location, API version, and other particulars necessary to locate the resource at a point in time
	Self string `json:"self,omitempty"`
	// Resource Name is a Uniform Resource Identifier (URI) that is globally unique across space and time. It is represented as a Confluent Resource Name
	ResourceName *string `json:"resource_name,omitempty"`
	// The date and time at which this object was created. It is represented in RFC3339 format and is in UTC.
	CreatedAt *time.Time `json:"created_at,omitempty"`
	// The date and time at which this object was last updated. It is represented in RFC3339 format and is in UTC.
	UpdatedAt *time.Time `json:"updated_at,omitempty"`
	// The date and time at which this object was (or will be) deleted. It is represented in RFC3339 format and is in UTC.
	DeletedAt *time.Time `json:"deleted_at,omitempty"`
}

ObjectMeta ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.

func NewObjectMeta

func NewObjectMeta(self string) *ObjectMeta

NewObjectMeta instantiates a new ObjectMeta object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewObjectMetaWithDefaults

func NewObjectMetaWithDefaults() *ObjectMeta

NewObjectMetaWithDefaults instantiates a new ObjectMeta object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ObjectMeta) GetCreatedAt

func (o *ObjectMeta) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*ObjectMeta) GetCreatedAtOk

func (o *ObjectMeta) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObjectMeta) GetDeletedAt

func (o *ObjectMeta) GetDeletedAt() time.Time

GetDeletedAt returns the DeletedAt field value if set, zero value otherwise.

func (*ObjectMeta) GetDeletedAtOk

func (o *ObjectMeta) GetDeletedAtOk() (*time.Time, bool)

GetDeletedAtOk returns a tuple with the DeletedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObjectMeta) GetResourceName

func (o *ObjectMeta) GetResourceName() string

GetResourceName returns the ResourceName field value if set, zero value otherwise.

func (*ObjectMeta) GetResourceNameOk

func (o *ObjectMeta) GetResourceNameOk() (*string, bool)

GetResourceNameOk returns a tuple with the ResourceName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObjectMeta) GetSelf

func (o *ObjectMeta) GetSelf() string

GetSelf returns the Self field value

func (*ObjectMeta) GetSelfOk

func (o *ObjectMeta) GetSelfOk() (*string, bool)

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set.

func (*ObjectMeta) GetUpdatedAt

func (o *ObjectMeta) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*ObjectMeta) GetUpdatedAtOk

func (o *ObjectMeta) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObjectMeta) HasCreatedAt

func (o *ObjectMeta) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*ObjectMeta) HasDeletedAt

func (o *ObjectMeta) HasDeletedAt() bool

HasDeletedAt returns a boolean if a field has been set.

func (*ObjectMeta) HasResourceName

func (o *ObjectMeta) HasResourceName() bool

HasResourceName returns a boolean if a field has been set.

func (*ObjectMeta) HasUpdatedAt

func (o *ObjectMeta) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (ObjectMeta) MarshalJSON

func (o ObjectMeta) MarshalJSON() ([]byte, error)

func (*ObjectMeta) Redact added in v0.2.0

func (o *ObjectMeta) Redact()

Redact resets all sensitive fields to their zero value.

func (*ObjectMeta) SetCreatedAt

func (o *ObjectMeta) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*ObjectMeta) SetDeletedAt

func (o *ObjectMeta) SetDeletedAt(v time.Time)

SetDeletedAt gets a reference to the given time.Time and assigns it to the DeletedAt field.

func (*ObjectMeta) SetResourceName

func (o *ObjectMeta) SetResourceName(v string)

SetResourceName gets a reference to the given string and assigns it to the ResourceName field.

func (*ObjectMeta) SetSelf

func (o *ObjectMeta) SetSelf(v string)

SetSelf sets field value

func (*ObjectMeta) SetUpdatedAt

func (o *ObjectMeta) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

type ObjectReference

type ObjectReference struct {
	// ID of the referred resource
	Id string `json:"id,omitempty"`
	// Environment of the referred resource, if env-scoped
	Environment *string `json:"environment,omitempty"`
	// API URL for accessing or modifying the referred object
	Related string `json:"related,omitempty"`
	// CRN reference to the referred resource
	ResourceName string `json:"resource_name,omitempty"`
	// API group and version of the referred resource
	ApiVersion *string `json:"api_version,omitempty"`
	// Kind of the referred resource
	Kind *string `json:"kind,omitempty"`
}

ObjectReference ObjectReference provides information for you to locate the referred object

func NewObjectReference

func NewObjectReference(id string, related string, resourceName string) *ObjectReference

NewObjectReference instantiates a new ObjectReference object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewObjectReferenceWithDefaults

func NewObjectReferenceWithDefaults() *ObjectReference

NewObjectReferenceWithDefaults instantiates a new ObjectReference object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ObjectReference) GetApiVersion

func (o *ObjectReference) GetApiVersion() string

GetApiVersion returns the ApiVersion field value if set, zero value otherwise.

func (*ObjectReference) GetApiVersionOk

func (o *ObjectReference) GetApiVersionOk() (*string, bool)

GetApiVersionOk returns a tuple with the ApiVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObjectReference) GetEnvironment

func (o *ObjectReference) GetEnvironment() string

GetEnvironment returns the Environment field value if set, zero value otherwise.

func (*ObjectReference) GetEnvironmentOk

func (o *ObjectReference) GetEnvironmentOk() (*string, bool)

GetEnvironmentOk returns a tuple with the Environment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObjectReference) GetId

func (o *ObjectReference) GetId() string

GetId returns the Id field value

func (*ObjectReference) GetIdOk

func (o *ObjectReference) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObjectReference) GetKind

func (o *ObjectReference) GetKind() string

GetKind returns the Kind field value if set, zero value otherwise.

func (*ObjectReference) GetKindOk

func (o *ObjectReference) GetKindOk() (*string, bool)

GetKindOk returns a tuple with the Kind field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObjectReference) GetRelated

func (o *ObjectReference) GetRelated() string

GetRelated returns the Related field value

func (*ObjectReference) GetRelatedOk

func (o *ObjectReference) GetRelatedOk() (*string, bool)

GetRelatedOk returns a tuple with the Related field value and a boolean to check if the value has been set.

func (*ObjectReference) GetResourceName

func (o *ObjectReference) GetResourceName() string

GetResourceName returns the ResourceName field value

func (*ObjectReference) GetResourceNameOk

func (o *ObjectReference) GetResourceNameOk() (*string, bool)

GetResourceNameOk returns a tuple with the ResourceName field value and a boolean to check if the value has been set.

func (*ObjectReference) HasApiVersion

func (o *ObjectReference) HasApiVersion() bool

HasApiVersion returns a boolean if a field has been set.

func (*ObjectReference) HasEnvironment

func (o *ObjectReference) HasEnvironment() bool

HasEnvironment returns a boolean if a field has been set.

func (*ObjectReference) HasKind

func (o *ObjectReference) HasKind() bool

HasKind returns a boolean if a field has been set.

func (ObjectReference) MarshalJSON

func (o ObjectReference) MarshalJSON() ([]byte, error)

func (*ObjectReference) Redact added in v0.2.0

func (o *ObjectReference) Redact()

Redact resets all sensitive fields to their zero value.

func (*ObjectReference) SetApiVersion

func (o *ObjectReference) SetApiVersion(v string)

SetApiVersion gets a reference to the given string and assigns it to the ApiVersion field.

func (*ObjectReference) SetEnvironment

func (o *ObjectReference) SetEnvironment(v string)

SetEnvironment gets a reference to the given string and assigns it to the Environment field.

func (*ObjectReference) SetId

func (o *ObjectReference) SetId(v string)

SetId sets field value

func (*ObjectReference) SetKind

func (o *ObjectReference) SetKind(v string)

SetKind gets a reference to the given string and assigns it to the Kind field.

func (*ObjectReference) SetRelated

func (o *ObjectReference) SetRelated(v string)

SetRelated sets field value

func (*ObjectReference) SetResourceName

func (o *ObjectReference) SetResourceName(v string)

SetResourceName sets field value

type PeeringsNetworkingV1Api added in v0.2.0

type PeeringsNetworkingV1Api interface {

	/*
			CreateNetworkingV1Peering Create a Peering

			[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

		Make a request to create a peering.

			 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 @return ApiCreateNetworkingV1PeeringRequest
	*/
	CreateNetworkingV1Peering(ctx _context.Context) ApiCreateNetworkingV1PeeringRequest

	// CreateNetworkingV1PeeringExecute executes the request
	//  @return NetworkingV1Peering
	CreateNetworkingV1PeeringExecute(r ApiCreateNetworkingV1PeeringRequest) (NetworkingV1Peering, *_nethttp.Response, error)

	/*
			DeleteNetworkingV1Peering Delete a Peering

			[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

		Make a request to delete a peering.

			 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 @param id The unique identifier for the peering.
			 @return ApiDeleteNetworkingV1PeeringRequest
	*/
	DeleteNetworkingV1Peering(ctx _context.Context, id string) ApiDeleteNetworkingV1PeeringRequest

	// DeleteNetworkingV1PeeringExecute executes the request
	DeleteNetworkingV1PeeringExecute(r ApiDeleteNetworkingV1PeeringRequest) (*_nethttp.Response, error)

	/*
			GetNetworkingV1Peering Read a Peering

			[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

		Make a request to read a peering.

			 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 @param id The unique identifier for the peering.
			 @return ApiGetNetworkingV1PeeringRequest
	*/
	GetNetworkingV1Peering(ctx _context.Context, id string) ApiGetNetworkingV1PeeringRequest

	// GetNetworkingV1PeeringExecute executes the request
	//  @return NetworkingV1Peering
	GetNetworkingV1PeeringExecute(r ApiGetNetworkingV1PeeringRequest) (NetworkingV1Peering, *_nethttp.Response, error)

	/*
			ListNetworkingV1Peerings List of Peerings

			[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

		Retrieve a sorted, filtered, paginated list of all peerings.

			 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 @return ApiListNetworkingV1PeeringsRequest
	*/
	ListNetworkingV1Peerings(ctx _context.Context) ApiListNetworkingV1PeeringsRequest

	// ListNetworkingV1PeeringsExecute executes the request
	//  @return NetworkingV1PeeringList
	ListNetworkingV1PeeringsExecute(r ApiListNetworkingV1PeeringsRequest) (NetworkingV1PeeringList, *_nethttp.Response, error)

	/*
			UpdateNetworkingV1Peering Update a Peering

			[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

		Make a request to update a peering.



			 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 @param id The unique identifier for the peering.
			 @return ApiUpdateNetworkingV1PeeringRequest
	*/
	UpdateNetworkingV1Peering(ctx _context.Context, id string) ApiUpdateNetworkingV1PeeringRequest

	// UpdateNetworkingV1PeeringExecute executes the request
	//  @return NetworkingV1Peering
	UpdateNetworkingV1PeeringExecute(r ApiUpdateNetworkingV1PeeringRequest) (NetworkingV1Peering, *_nethttp.Response, error)
}

type PeeringsNetworkingV1ApiService

type PeeringsNetworkingV1ApiService service

PeeringsNetworkingV1ApiService PeeringsNetworkingV1Api service

func (*PeeringsNetworkingV1ApiService) CreateNetworkingV1Peering

CreateNetworkingV1Peering Create a Peering

[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

Make a request to create a peering.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateNetworkingV1PeeringRequest

func (*PeeringsNetworkingV1ApiService) CreateNetworkingV1PeeringExecute

Execute executes the request

@return NetworkingV1Peering

func (*PeeringsNetworkingV1ApiService) DeleteNetworkingV1Peering

DeleteNetworkingV1Peering Delete a Peering

[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

Make a request to delete a peering.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id The unique identifier for the peering.
@return ApiDeleteNetworkingV1PeeringRequest

func (*PeeringsNetworkingV1ApiService) DeleteNetworkingV1PeeringExecute

Execute executes the request

func (*PeeringsNetworkingV1ApiService) GetNetworkingV1Peering

GetNetworkingV1Peering Read a Peering

[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

Make a request to read a peering.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id The unique identifier for the peering.
@return ApiGetNetworkingV1PeeringRequest

func (*PeeringsNetworkingV1ApiService) GetNetworkingV1PeeringExecute

Execute executes the request

@return NetworkingV1Peering

func (*PeeringsNetworkingV1ApiService) ListNetworkingV1Peerings

ListNetworkingV1Peerings List of Peerings

[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

Retrieve a sorted, filtered, paginated list of all peerings.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListNetworkingV1PeeringsRequest

func (*PeeringsNetworkingV1ApiService) ListNetworkingV1PeeringsExecute

Execute executes the request

@return NetworkingV1PeeringList

func (*PeeringsNetworkingV1ApiService) UpdateNetworkingV1Peering

UpdateNetworkingV1Peering Update a Peering

[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

Make a request to update a peering.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id The unique identifier for the peering.
@return ApiUpdateNetworkingV1PeeringRequest

func (*PeeringsNetworkingV1ApiService) UpdateNetworkingV1PeeringExecute

Execute executes the request

@return NetworkingV1Peering

type PrivateLinkAccessesNetworkingV1Api added in v0.2.0

type PrivateLinkAccessesNetworkingV1Api interface {

	/*
			CreateNetworkingV1PrivateLinkAccess Create a Private Link Access

			[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

		Make a request to create a private link access.

			 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 @return ApiCreateNetworkingV1PrivateLinkAccessRequest
	*/
	CreateNetworkingV1PrivateLinkAccess(ctx _context.Context) ApiCreateNetworkingV1PrivateLinkAccessRequest

	// CreateNetworkingV1PrivateLinkAccessExecute executes the request
	//  @return NetworkingV1PrivateLinkAccess
	CreateNetworkingV1PrivateLinkAccessExecute(r ApiCreateNetworkingV1PrivateLinkAccessRequest) (NetworkingV1PrivateLinkAccess, *_nethttp.Response, error)

	/*
			DeleteNetworkingV1PrivateLinkAccess Delete a Private Link Access

			[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

		Make a request to delete a private link access.

			 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 @param id The unique identifier for the private link access.
			 @return ApiDeleteNetworkingV1PrivateLinkAccessRequest
	*/
	DeleteNetworkingV1PrivateLinkAccess(ctx _context.Context, id string) ApiDeleteNetworkingV1PrivateLinkAccessRequest

	// DeleteNetworkingV1PrivateLinkAccessExecute executes the request
	DeleteNetworkingV1PrivateLinkAccessExecute(r ApiDeleteNetworkingV1PrivateLinkAccessRequest) (*_nethttp.Response, error)

	/*
			GetNetworkingV1PrivateLinkAccess Read a Private Link Access

			[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

		Make a request to read a private link access.

			 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 @param id The unique identifier for the private link access.
			 @return ApiGetNetworkingV1PrivateLinkAccessRequest
	*/
	GetNetworkingV1PrivateLinkAccess(ctx _context.Context, id string) ApiGetNetworkingV1PrivateLinkAccessRequest

	// GetNetworkingV1PrivateLinkAccessExecute executes the request
	//  @return NetworkingV1PrivateLinkAccess
	GetNetworkingV1PrivateLinkAccessExecute(r ApiGetNetworkingV1PrivateLinkAccessRequest) (NetworkingV1PrivateLinkAccess, *_nethttp.Response, error)

	/*
			ListNetworkingV1PrivateLinkAccesses List of Private Link Accesses

			[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

		Retrieve a sorted, filtered, paginated list of all private link accesses.

			 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 @return ApiListNetworkingV1PrivateLinkAccessesRequest
	*/
	ListNetworkingV1PrivateLinkAccesses(ctx _context.Context) ApiListNetworkingV1PrivateLinkAccessesRequest

	// ListNetworkingV1PrivateLinkAccessesExecute executes the request
	//  @return NetworkingV1PrivateLinkAccessList
	ListNetworkingV1PrivateLinkAccessesExecute(r ApiListNetworkingV1PrivateLinkAccessesRequest) (NetworkingV1PrivateLinkAccessList, *_nethttp.Response, error)

	/*
			UpdateNetworkingV1PrivateLinkAccess Update a Private Link Access

			[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

		Make a request to update a private link access.



			 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 @param id The unique identifier for the private link access.
			 @return ApiUpdateNetworkingV1PrivateLinkAccessRequest
	*/
	UpdateNetworkingV1PrivateLinkAccess(ctx _context.Context, id string) ApiUpdateNetworkingV1PrivateLinkAccessRequest

	// UpdateNetworkingV1PrivateLinkAccessExecute executes the request
	//  @return NetworkingV1PrivateLinkAccess
	UpdateNetworkingV1PrivateLinkAccessExecute(r ApiUpdateNetworkingV1PrivateLinkAccessRequest) (NetworkingV1PrivateLinkAccess, *_nethttp.Response, error)
}

type PrivateLinkAccessesNetworkingV1ApiService

type PrivateLinkAccessesNetworkingV1ApiService service

PrivateLinkAccessesNetworkingV1ApiService PrivateLinkAccessesNetworkingV1Api service

func (*PrivateLinkAccessesNetworkingV1ApiService) CreateNetworkingV1PrivateLinkAccess

CreateNetworkingV1PrivateLinkAccess Create a Private Link Access

[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

Make a request to create a private link access.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateNetworkingV1PrivateLinkAccessRequest

func (*PrivateLinkAccessesNetworkingV1ApiService) CreateNetworkingV1PrivateLinkAccessExecute

Execute executes the request

@return NetworkingV1PrivateLinkAccess

func (*PrivateLinkAccessesNetworkingV1ApiService) DeleteNetworkingV1PrivateLinkAccess

DeleteNetworkingV1PrivateLinkAccess Delete a Private Link Access

[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

Make a request to delete a private link access.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id The unique identifier for the private link access.
@return ApiDeleteNetworkingV1PrivateLinkAccessRequest

func (*PrivateLinkAccessesNetworkingV1ApiService) DeleteNetworkingV1PrivateLinkAccessExecute

Execute executes the request

func (*PrivateLinkAccessesNetworkingV1ApiService) GetNetworkingV1PrivateLinkAccess

GetNetworkingV1PrivateLinkAccess Read a Private Link Access

[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

Make a request to read a private link access.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id The unique identifier for the private link access.
@return ApiGetNetworkingV1PrivateLinkAccessRequest

func (*PrivateLinkAccessesNetworkingV1ApiService) GetNetworkingV1PrivateLinkAccessExecute

Execute executes the request

@return NetworkingV1PrivateLinkAccess

func (*PrivateLinkAccessesNetworkingV1ApiService) ListNetworkingV1PrivateLinkAccesses

ListNetworkingV1PrivateLinkAccesses List of Private Link Accesses

[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

Retrieve a sorted, filtered, paginated list of all private link accesses.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListNetworkingV1PrivateLinkAccessesRequest

func (*PrivateLinkAccessesNetworkingV1ApiService) ListNetworkingV1PrivateLinkAccessesExecute

Execute executes the request

@return NetworkingV1PrivateLinkAccessList

func (*PrivateLinkAccessesNetworkingV1ApiService) UpdateNetworkingV1PrivateLinkAccess

UpdateNetworkingV1PrivateLinkAccess Update a Private Link Access

[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

Make a request to update a private link access.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id The unique identifier for the private link access.
@return ApiUpdateNetworkingV1PrivateLinkAccessRequest

func (*PrivateLinkAccessesNetworkingV1ApiService) UpdateNetworkingV1PrivateLinkAccessExecute

Execute executes the request

@return NetworkingV1PrivateLinkAccess

type ServerConfiguration

type ServerConfiguration struct {
	URL         string
	Description string
	Variables   map[string]ServerVariable
}

ServerConfiguration stores the information about a server

type ServerConfigurations

type ServerConfigurations []ServerConfiguration

ServerConfigurations stores multiple ServerConfiguration items

func (ServerConfigurations) URL

func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error)

URL formats template on a index using given variables

type ServerVariable

type ServerVariable struct {
	Description  string
	DefaultValue string
	EnumValues   []string
}

ServerVariable stores the information about a server variable

type TransitGatewayAttachmentsNetworkingV1Api added in v0.2.0

type TransitGatewayAttachmentsNetworkingV1Api interface {

	/*
			CreateNetworkingV1TransitGatewayAttachment Create a Transit Gateway Attachment

			[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

		Make a request to create a transit gateway attachment.

			 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 @return ApiCreateNetworkingV1TransitGatewayAttachmentRequest
	*/
	CreateNetworkingV1TransitGatewayAttachment(ctx _context.Context) ApiCreateNetworkingV1TransitGatewayAttachmentRequest

	// CreateNetworkingV1TransitGatewayAttachmentExecute executes the request
	//  @return NetworkingV1TransitGatewayAttachment
	CreateNetworkingV1TransitGatewayAttachmentExecute(r ApiCreateNetworkingV1TransitGatewayAttachmentRequest) (NetworkingV1TransitGatewayAttachment, *_nethttp.Response, error)

	/*
			DeleteNetworkingV1TransitGatewayAttachment Delete a Transit Gateway Attachment

			[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

		Make a request to delete a transit gateway attachment.

			 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 @param id The unique identifier for the transit gateway attachment.
			 @return ApiDeleteNetworkingV1TransitGatewayAttachmentRequest
	*/
	DeleteNetworkingV1TransitGatewayAttachment(ctx _context.Context, id string) ApiDeleteNetworkingV1TransitGatewayAttachmentRequest

	// DeleteNetworkingV1TransitGatewayAttachmentExecute executes the request
	DeleteNetworkingV1TransitGatewayAttachmentExecute(r ApiDeleteNetworkingV1TransitGatewayAttachmentRequest) (*_nethttp.Response, error)

	/*
			GetNetworkingV1TransitGatewayAttachment Read a Transit Gateway Attachment

			[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

		Make a request to read a transit gateway attachment.

			 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 @param id The unique identifier for the transit gateway attachment.
			 @return ApiGetNetworkingV1TransitGatewayAttachmentRequest
	*/
	GetNetworkingV1TransitGatewayAttachment(ctx _context.Context, id string) ApiGetNetworkingV1TransitGatewayAttachmentRequest

	// GetNetworkingV1TransitGatewayAttachmentExecute executes the request
	//  @return NetworkingV1TransitGatewayAttachment
	GetNetworkingV1TransitGatewayAttachmentExecute(r ApiGetNetworkingV1TransitGatewayAttachmentRequest) (NetworkingV1TransitGatewayAttachment, *_nethttp.Response, error)

	/*
			ListNetworkingV1TransitGatewayAttachments List of Transit Gateway Attachments

			[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

		Retrieve a sorted, filtered, paginated list of all transit gateway attachments.

			 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 @return ApiListNetworkingV1TransitGatewayAttachmentsRequest
	*/
	ListNetworkingV1TransitGatewayAttachments(ctx _context.Context) ApiListNetworkingV1TransitGatewayAttachmentsRequest

	// ListNetworkingV1TransitGatewayAttachmentsExecute executes the request
	//  @return NetworkingV1TransitGatewayAttachmentList
	ListNetworkingV1TransitGatewayAttachmentsExecute(r ApiListNetworkingV1TransitGatewayAttachmentsRequest) (NetworkingV1TransitGatewayAttachmentList, *_nethttp.Response, error)

	/*
			UpdateNetworkingV1TransitGatewayAttachment Update a Transit Gateway Attachment

			[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

		Make a request to update a transit gateway attachment.



			 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 @param id The unique identifier for the transit gateway attachment.
			 @return ApiUpdateNetworkingV1TransitGatewayAttachmentRequest
	*/
	UpdateNetworkingV1TransitGatewayAttachment(ctx _context.Context, id string) ApiUpdateNetworkingV1TransitGatewayAttachmentRequest

	// UpdateNetworkingV1TransitGatewayAttachmentExecute executes the request
	//  @return NetworkingV1TransitGatewayAttachment
	UpdateNetworkingV1TransitGatewayAttachmentExecute(r ApiUpdateNetworkingV1TransitGatewayAttachmentRequest) (NetworkingV1TransitGatewayAttachment, *_nethttp.Response, error)
}

type TransitGatewayAttachmentsNetworkingV1ApiService

type TransitGatewayAttachmentsNetworkingV1ApiService service

TransitGatewayAttachmentsNetworkingV1ApiService TransitGatewayAttachmentsNetworkingV1Api service

func (*TransitGatewayAttachmentsNetworkingV1ApiService) CreateNetworkingV1TransitGatewayAttachment added in v0.4.0

CreateNetworkingV1TransitGatewayAttachment Create a Transit Gateway Attachment

[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

Make a request to create a transit gateway attachment.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateNetworkingV1TransitGatewayAttachmentRequest

func (*TransitGatewayAttachmentsNetworkingV1ApiService) CreateNetworkingV1TransitGatewayAttachmentExecute added in v0.4.0

Execute executes the request

@return NetworkingV1TransitGatewayAttachment

func (*TransitGatewayAttachmentsNetworkingV1ApiService) DeleteNetworkingV1TransitGatewayAttachment added in v0.4.0

DeleteNetworkingV1TransitGatewayAttachment Delete a Transit Gateway Attachment

[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

Make a request to delete a transit gateway attachment.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id The unique identifier for the transit gateway attachment.
@return ApiDeleteNetworkingV1TransitGatewayAttachmentRequest

func (*TransitGatewayAttachmentsNetworkingV1ApiService) DeleteNetworkingV1TransitGatewayAttachmentExecute added in v0.4.0

Execute executes the request

func (*TransitGatewayAttachmentsNetworkingV1ApiService) GetNetworkingV1TransitGatewayAttachment

GetNetworkingV1TransitGatewayAttachment Read a Transit Gateway Attachment

[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

Make a request to read a transit gateway attachment.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id The unique identifier for the transit gateway attachment.
@return ApiGetNetworkingV1TransitGatewayAttachmentRequest

func (*TransitGatewayAttachmentsNetworkingV1ApiService) GetNetworkingV1TransitGatewayAttachmentExecute

Execute executes the request

@return NetworkingV1TransitGatewayAttachment

func (*TransitGatewayAttachmentsNetworkingV1ApiService) ListNetworkingV1TransitGatewayAttachments

ListNetworkingV1TransitGatewayAttachments List of Transit Gateway Attachments

[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

Retrieve a sorted, filtered, paginated list of all transit gateway attachments.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListNetworkingV1TransitGatewayAttachmentsRequest

func (*TransitGatewayAttachmentsNetworkingV1ApiService) ListNetworkingV1TransitGatewayAttachmentsExecute

Execute executes the request

@return NetworkingV1TransitGatewayAttachmentList

func (*TransitGatewayAttachmentsNetworkingV1ApiService) UpdateNetworkingV1TransitGatewayAttachment added in v0.4.0

UpdateNetworkingV1TransitGatewayAttachment Update a Transit Gateway Attachment

[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

Make a request to update a transit gateway attachment.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id The unique identifier for the transit gateway attachment.
@return ApiUpdateNetworkingV1TransitGatewayAttachmentRequest

func (*TransitGatewayAttachmentsNetworkingV1ApiService) UpdateNetworkingV1TransitGatewayAttachmentExecute added in v0.4.0

Execute executes the request

@return NetworkingV1TransitGatewayAttachment

type TypedEnvScopedObjectReference added in v0.10.0

type TypedEnvScopedObjectReference struct {
	// ID of the referred resource
	Id string `json:"id,omitempty"`
	// Environment of the referred resource, if env-scoped
	Environment *string `json:"environment,omitempty"`
	// API URL for accessing or modifying the referred object
	Related string `json:"related,omitempty"`
	// CRN reference to the referred resource
	ResourceName string `json:"resource_name,omitempty"`
	// API group and version of the referred resource
	ApiVersion *string `json:"api_version,omitempty"`
	// Kind of the referred resource
	Kind *string `json:"kind,omitempty"`
}

TypedEnvScopedObjectReference ObjectReference provides information for you to locate the referred object

func NewTypedEnvScopedObjectReference added in v0.10.0

func NewTypedEnvScopedObjectReference(id string, related string, resourceName string) *TypedEnvScopedObjectReference

NewTypedEnvScopedObjectReference instantiates a new TypedEnvScopedObjectReference object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTypedEnvScopedObjectReferenceWithDefaults added in v0.10.0

func NewTypedEnvScopedObjectReferenceWithDefaults() *TypedEnvScopedObjectReference

NewTypedEnvScopedObjectReferenceWithDefaults instantiates a new TypedEnvScopedObjectReference object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TypedEnvScopedObjectReference) GetApiVersion added in v0.10.0

func (o *TypedEnvScopedObjectReference) GetApiVersion() string

GetApiVersion returns the ApiVersion field value if set, zero value otherwise.

func (*TypedEnvScopedObjectReference) GetApiVersionOk added in v0.10.0

func (o *TypedEnvScopedObjectReference) GetApiVersionOk() (*string, bool)

GetApiVersionOk returns a tuple with the ApiVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TypedEnvScopedObjectReference) GetEnvironment added in v0.10.0

func (o *TypedEnvScopedObjectReference) GetEnvironment() string

GetEnvironment returns the Environment field value if set, zero value otherwise.

func (*TypedEnvScopedObjectReference) GetEnvironmentOk added in v0.10.0

func (o *TypedEnvScopedObjectReference) GetEnvironmentOk() (*string, bool)

GetEnvironmentOk returns a tuple with the Environment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TypedEnvScopedObjectReference) GetId added in v0.10.0

GetId returns the Id field value

func (*TypedEnvScopedObjectReference) GetIdOk added in v0.10.0

func (o *TypedEnvScopedObjectReference) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*TypedEnvScopedObjectReference) GetKind added in v0.10.0

GetKind returns the Kind field value if set, zero value otherwise.

func (*TypedEnvScopedObjectReference) GetKindOk added in v0.10.0

func (o *TypedEnvScopedObjectReference) GetKindOk() (*string, bool)

GetKindOk returns a tuple with the Kind field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TypedEnvScopedObjectReference) GetRelated added in v0.10.0

func (o *TypedEnvScopedObjectReference) GetRelated() string

GetRelated returns the Related field value

func (*TypedEnvScopedObjectReference) GetRelatedOk added in v0.10.0

func (o *TypedEnvScopedObjectReference) GetRelatedOk() (*string, bool)

GetRelatedOk returns a tuple with the Related field value and a boolean to check if the value has been set.

func (*TypedEnvScopedObjectReference) GetResourceName added in v0.10.0

func (o *TypedEnvScopedObjectReference) GetResourceName() string

GetResourceName returns the ResourceName field value

func (*TypedEnvScopedObjectReference) GetResourceNameOk added in v0.10.0

func (o *TypedEnvScopedObjectReference) GetResourceNameOk() (*string, bool)

GetResourceNameOk returns a tuple with the ResourceName field value and a boolean to check if the value has been set.

func (*TypedEnvScopedObjectReference) HasApiVersion added in v0.10.0

func (o *TypedEnvScopedObjectReference) HasApiVersion() bool

HasApiVersion returns a boolean if a field has been set.

func (*TypedEnvScopedObjectReference) HasEnvironment added in v0.10.0

func (o *TypedEnvScopedObjectReference) HasEnvironment() bool

HasEnvironment returns a boolean if a field has been set.

func (*TypedEnvScopedObjectReference) HasKind added in v0.10.0

func (o *TypedEnvScopedObjectReference) HasKind() bool

HasKind returns a boolean if a field has been set.

func (TypedEnvScopedObjectReference) MarshalJSON added in v0.10.0

func (o TypedEnvScopedObjectReference) MarshalJSON() ([]byte, error)

func (*TypedEnvScopedObjectReference) Redact added in v0.10.0

func (o *TypedEnvScopedObjectReference) Redact()

Redact resets all sensitive fields to their zero value.

func (*TypedEnvScopedObjectReference) SetApiVersion added in v0.10.0

func (o *TypedEnvScopedObjectReference) SetApiVersion(v string)

SetApiVersion gets a reference to the given string and assigns it to the ApiVersion field.

func (*TypedEnvScopedObjectReference) SetEnvironment added in v0.10.0

func (o *TypedEnvScopedObjectReference) SetEnvironment(v string)

SetEnvironment gets a reference to the given string and assigns it to the Environment field.

func (*TypedEnvScopedObjectReference) SetId added in v0.10.0

SetId sets field value

func (*TypedEnvScopedObjectReference) SetKind added in v0.10.0

func (o *TypedEnvScopedObjectReference) SetKind(v string)

SetKind gets a reference to the given string and assigns it to the Kind field.

func (*TypedEnvScopedObjectReference) SetRelated added in v0.10.0

func (o *TypedEnvScopedObjectReference) SetRelated(v string)

SetRelated sets field value

func (*TypedEnvScopedObjectReference) SetResourceName added in v0.10.0

func (o *TypedEnvScopedObjectReference) SetResourceName(v string)

SetResourceName sets field value

Source Files

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL