v1

package
v0.88.9 Latest Latest
Warning

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

Go to latest
Published: Apr 11, 2024 License: Apache-2.0 Imports: 20 Imported by: 2

Documentation

Overview

Package network/v1 contains the API of network services.

Package v1 is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

View Source
const (
	// PrivateDNSStatusPendingVerification is the status of a private DNS record that is pending ownership verification
	PrivateDNSStatusPendingVerification = "pending_verification"
	// PrivateDNSStatusVerified is the status of a private DNS record that has been verified
	PrivateDNSStatusVerified = "verified"
	// PrivateDNSStatusFailedVerification is the status of a private DNS record that has failed verification
	PrivateDNSStatusFailedVerification = "failed_verification"
)
View Source
const (

	// EventTypePrivateEndpointServiceCreated is the type of event fired after a private endpoint service has been created
	// SubjectID contains the ID of the private endpoint service.
	EventTypePrivateEndpointServiceCreated = "network.privateendpointservice.created"
	// EventTypePrivateEndpointServiceUpdated is the type of event fired after a private endpoint service has been updated
	// SubjectID contains the ID of the private endpoint service.
	// Note that this type of event is also fired when the status of the private endpoint service has changed.
	EventTypePrivateEndpointServiceUpdated = "network.privateendpointservice.updated"
	// EventTypePrivateEndpointServiceDeleted is the type of event fired after a private endpoint service has been (marked for) deleted
	// SubjectID contains the ID of the private endpoint service.
	EventTypePrivateEndpointServiceDeleted = "network.privateendpointservice.deleted"
)
View Source
const (

	// PermissionPrivateEndpointServiceGetFeature is needed for getting whether or not the private endpoint service feature is enabled and available for a specific deployment.
	PermissionPrivateEndpointServiceGetFeature = "network.privateendpointservice.get-feature"
	// PermissionPrivateEndpointServiceGet is needed for getting an individual private endpoint service
	PermissionPrivateEndpointServiceGet = "network.privateendpointservice.get"
	// PermissionPrivateEndpointServiceGetByDeploymentID is getting an individual private endpoint service by deployment ID
	PermissionPrivateEndpointServiceGetByDeploymentID = "network.privateendpointservice.get-by-deployment-id"
	// PermissionPrivateEndpointServiceCreate is needed for creating a private endpoint service
	PermissionPrivateEndpointServiceCreate = "network.privateendpointservice.create"
	// PermissionPrivateEndpointServiceUpdate is needed to update the private endpoint service
	PermissionPrivateEndpointServiceUpdate = "network.privateendpointservice.update"
)
View Source
const (
	// APIID contains identifier of this API
	APIID = "network/v1"
	// APIMajorVersion contains major version of this API
	APIMajorVersion = 1
	// APIMinorVersion contains minor version of this API
	APIMinorVersion = 2
	// APIPatchVersion contains patch version of this API
	APIPatchVersion = 2
)
View Source
const (
	// KindPrivateEndpointService is a constants for the kind of PrivateEndpointService resources.
	KindPrivateEndpointService = "PrivateEndpointService"
)

Variables

View Source
var (
	ErrInvalidLengthNetwork        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowNetwork          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupNetwork = fmt.Errorf("proto: unexpected end of group")
)

Functions

func PrivateEndpointServiceURL

func PrivateEndpointServiceURL(organizationID, projectID, deploymentID, privateEndpointServiceID string) string

PrivateEndpointServiceURL creates a resource URL for the PrivateEndpointService with given ID in given context (as individual IDs).

func PrivateEndpointServiceURL2

func PrivateEndpointServiceURL2(deploymentURL, privateEndpointServiceID string) string

PrivateEndpointServiceURL2 creates a resource URL for the PrivateEndpointService with given ID in given context (as base URL).

func RegisterNetworkServiceHandler

func RegisterNetworkServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterNetworkServiceHandler registers the http handlers for service NetworkService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterNetworkServiceHandlerClient

func RegisterNetworkServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client NetworkServiceClient) error

RegisterNetworkServiceHandlerClient registers the http handlers for service NetworkService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "NetworkServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "NetworkServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "NetworkServiceClient" to call the correct interceptors.

func RegisterNetworkServiceHandlerFromEndpoint

func RegisterNetworkServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterNetworkServiceHandlerFromEndpoint is same as RegisterNetworkServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterNetworkServiceHandlerServer

func RegisterNetworkServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server NetworkServiceServer) error

RegisterNetworkServiceHandlerServer registers the http handlers for service NetworkService to "mux". UnaryRPC :call NetworkServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.

func RegisterNetworkServiceServer

func RegisterNetworkServiceServer(s *grpc.Server, srv NetworkServiceServer)

Types

type IsPrivateEndpointServiceFeatureAvailableRequest added in v0.71.0

type IsPrivateEndpointServiceFeatureAvailableRequest struct {
	// Identifier of the deployment (optional)
	DeploymentId string `protobuf:"bytes,1,opt,name=deployment_id,json=deploymentId,proto3" json:"deployment_id,omitempty"`
	// Identifier of the organization (optional)
	// This field is ignored if a deployment_id is specified
	OrganizationId string `protobuf:"bytes,2,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	// Identifier of the region (optional)
	// This field is ignored if a deployment_id is specified
	RegionId             string   `protobuf:"bytes,3,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

IsPrivateEndpointServiceFeatureAvailableRequest specifies the request parameters for the IsPrivateEndpointServiceFeatureAvailable method. At least 1 of the fields should contain a value.

func (*IsPrivateEndpointServiceFeatureAvailableRequest) Descriptor added in v0.71.0

func (*IsPrivateEndpointServiceFeatureAvailableRequest) GetDeploymentId added in v0.71.0

func (*IsPrivateEndpointServiceFeatureAvailableRequest) GetOrganizationId added in v0.71.0

func (*IsPrivateEndpointServiceFeatureAvailableRequest) GetRegionId added in v0.71.0

func (*IsPrivateEndpointServiceFeatureAvailableRequest) Marshal added in v0.71.0

func (m *IsPrivateEndpointServiceFeatureAvailableRequest) Marshal() (dAtA []byte, err error)

func (*IsPrivateEndpointServiceFeatureAvailableRequest) MarshalTo added in v0.71.0

func (*IsPrivateEndpointServiceFeatureAvailableRequest) MarshalToSizedBuffer added in v0.71.0

func (m *IsPrivateEndpointServiceFeatureAvailableRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*IsPrivateEndpointServiceFeatureAvailableRequest) ProtoMessage added in v0.71.0

func (*IsPrivateEndpointServiceFeatureAvailableRequest) Reset added in v0.71.0

func (*IsPrivateEndpointServiceFeatureAvailableRequest) Size added in v0.71.0

func (*IsPrivateEndpointServiceFeatureAvailableRequest) String added in v0.71.0

func (*IsPrivateEndpointServiceFeatureAvailableRequest) Unmarshal added in v0.71.0

func (*IsPrivateEndpointServiceFeatureAvailableRequest) XXX_DiscardUnknown added in v0.71.0

func (m *IsPrivateEndpointServiceFeatureAvailableRequest) XXX_DiscardUnknown()

func (*IsPrivateEndpointServiceFeatureAvailableRequest) XXX_Marshal added in v0.71.0

func (m *IsPrivateEndpointServiceFeatureAvailableRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IsPrivateEndpointServiceFeatureAvailableRequest) XXX_Merge added in v0.71.0

func (*IsPrivateEndpointServiceFeatureAvailableRequest) XXX_Size added in v0.71.0

func (*IsPrivateEndpointServiceFeatureAvailableRequest) XXX_Unmarshal added in v0.71.0

type IsPrivateEndpointServiceFeatureAvailableResult added in v0.71.0

type IsPrivateEndpointServiceFeatureAvailableResult struct {
	// Set if the feature is enabled and available.
	Available bool `protobuf:"varint,1,opt,name=available,proto3" json:"available,omitempty"`
	// Message why the feature is not available.
	Message              string   `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

IsPrivateEndpointServiceFeatureAvailableResult specifies if the private endpoint service is enabled and available. If it is not available it contains a message why not.

func (*IsPrivateEndpointServiceFeatureAvailableResult) Descriptor added in v0.71.0

func (*IsPrivateEndpointServiceFeatureAvailableResult) GetAvailable added in v0.71.0

func (*IsPrivateEndpointServiceFeatureAvailableResult) GetMessage added in v0.71.0

func (*IsPrivateEndpointServiceFeatureAvailableResult) Marshal added in v0.71.0

func (m *IsPrivateEndpointServiceFeatureAvailableResult) Marshal() (dAtA []byte, err error)

func (*IsPrivateEndpointServiceFeatureAvailableResult) MarshalTo added in v0.71.0

func (*IsPrivateEndpointServiceFeatureAvailableResult) MarshalToSizedBuffer added in v0.71.0

func (m *IsPrivateEndpointServiceFeatureAvailableResult) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*IsPrivateEndpointServiceFeatureAvailableResult) ProtoMessage added in v0.71.0

func (*IsPrivateEndpointServiceFeatureAvailableResult) Reset added in v0.71.0

func (*IsPrivateEndpointServiceFeatureAvailableResult) Size added in v0.71.0

func (*IsPrivateEndpointServiceFeatureAvailableResult) String added in v0.71.0

func (*IsPrivateEndpointServiceFeatureAvailableResult) Unmarshal added in v0.71.0

func (*IsPrivateEndpointServiceFeatureAvailableResult) XXX_DiscardUnknown added in v0.71.0

func (m *IsPrivateEndpointServiceFeatureAvailableResult) XXX_DiscardUnknown()

func (*IsPrivateEndpointServiceFeatureAvailableResult) XXX_Marshal added in v0.71.0

func (m *IsPrivateEndpointServiceFeatureAvailableResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IsPrivateEndpointServiceFeatureAvailableResult) XXX_Merge added in v0.71.0

func (*IsPrivateEndpointServiceFeatureAvailableResult) XXX_Size added in v0.71.0

func (*IsPrivateEndpointServiceFeatureAvailableResult) XXX_Unmarshal added in v0.71.0

type NetworkServiceClient

type NetworkServiceClient interface {
	// Get the current API version of this service.
	// Required permissions:
	// - None
	GetAPIVersion(ctx context.Context, in *v1.Empty, opts ...grpc.CallOption) (*v1.Version, error)
	// Checks if the private endpoint service feature is enabled and available.
	// Required permissions:
	// - network.privateendpointservice.get-feature on the deployment that is identified by the given deployment ID (if specified).
	// - network.privateendpointservice.get-feature on the organization that is identified by the given organization ID (if specified).
	// - None, authenticated only (if only the region ID is specified).
	IsPrivateEndpointServiceFeatureAvailable(ctx context.Context, in *IsPrivateEndpointServiceFeatureAvailableRequest, opts ...grpc.CallOption) (*IsPrivateEndpointServiceFeatureAvailableResult, error)
	// Fetch a private endpoint service by its ID.
	// Required permissions:
	// - network.privateendpointservice.get on the private endpoint service.
	GetPrivateEndpointService(ctx context.Context, in *v1.IDOptions, opts ...grpc.CallOption) (*PrivateEndpointService, error)
	// Fetch a private endpoint service by the deployment ID.
	// Required permissions:
	// - network.privateendpointservice.get-by-deployment-id on the deployment that owns the private endpoint service.
	GetPrivateEndpointServiceByDeploymentID(ctx context.Context, in *v1.IDOptions, opts ...grpc.CallOption) (*PrivateEndpointService, error)
	// Create a new private endpoint service.
	// Required permissions:
	// - network.privateendpointservice.create on the deployment that owns the private endpoint service.
	CreatePrivateEndpointService(ctx context.Context, in *PrivateEndpointService, opts ...grpc.CallOption) (*PrivateEndpointService, error)
	// Update the private endpoint service.
	// Required permissions:
	// - network.privateendpointservice.update on the private endpoint service.
	UpdatePrivateEndpointService(ctx context.Context, in *PrivateEndpointService, opts ...grpc.CallOption) (*v1.Empty, error)
}

NetworkServiceClient is the client API for NetworkService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewNetworkServiceClient

func NewNetworkServiceClient(cc *grpc.ClientConn) NetworkServiceClient

type NetworkServiceServer

type NetworkServiceServer interface {
	// Get the current API version of this service.
	// Required permissions:
	// - None
	GetAPIVersion(context.Context, *v1.Empty) (*v1.Version, error)
	// Checks if the private endpoint service feature is enabled and available.
	// Required permissions:
	// - network.privateendpointservice.get-feature on the deployment that is identified by the given deployment ID (if specified).
	// - network.privateendpointservice.get-feature on the organization that is identified by the given organization ID (if specified).
	// - None, authenticated only (if only the region ID is specified).
	IsPrivateEndpointServiceFeatureAvailable(context.Context, *IsPrivateEndpointServiceFeatureAvailableRequest) (*IsPrivateEndpointServiceFeatureAvailableResult, error)
	// Fetch a private endpoint service by its ID.
	// Required permissions:
	// - network.privateendpointservice.get on the private endpoint service.
	GetPrivateEndpointService(context.Context, *v1.IDOptions) (*PrivateEndpointService, error)
	// Fetch a private endpoint service by the deployment ID.
	// Required permissions:
	// - network.privateendpointservice.get-by-deployment-id on the deployment that owns the private endpoint service.
	GetPrivateEndpointServiceByDeploymentID(context.Context, *v1.IDOptions) (*PrivateEndpointService, error)
	// Create a new private endpoint service.
	// Required permissions:
	// - network.privateendpointservice.create on the deployment that owns the private endpoint service.
	CreatePrivateEndpointService(context.Context, *PrivateEndpointService) (*PrivateEndpointService, error)
	// Update the private endpoint service.
	// Required permissions:
	// - network.privateendpointservice.update on the private endpoint service.
	UpdatePrivateEndpointService(context.Context, *PrivateEndpointService) (*v1.Empty, error)
}

NetworkServiceServer is the server API for NetworkService service.

type PrivateEndpointService

type PrivateEndpointService struct {
	// System identifier of the private endpoint service.
	// This is a read-only value.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// URL of this resource.
	// This is a read-only value.
	Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
	// Name of the private endpoint service.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the private endpoint service.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// The creation timestamp of the private endpoint service
	// This is a read-only value.
	CreatedAt *types.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// The deletion timestamp of the private endpoint service
	// This is a read-only value.
	DeletedAt *types.Timestamp `protobuf:"bytes,6,opt,name=deleted_at,json=deletedAt,proto3" json:"deleted_at,omitempty"`
	// Set when this private endpoint service is deleted.
	// This is a read-only value.
	IsDeleted bool `protobuf:"varint,7,opt,name=is_deleted,json=isDeleted,proto3" json:"is_deleted,omitempty"`
	// Identifier of the deployment
	// After creation, this value cannot be changed.
	DeploymentId string `protobuf:"bytes,10,opt,name=deployment_id,json=deploymentId,proto3" json:"deployment_id,omitempty"`
	// Zero or more DNS names to include in the Self Signed TLS certificate of the deployment.
	// This name should be resolvable in the private network (vNET/VPC) and can be used to connect
	// to the private endpoint to establish a SSL connection (where the name will be used during the handshake).
	AlternateDnsNames []string `protobuf:"bytes,11,rep,name=alternate_dns_names,json=alternateDnsNames,proto3" json:"alternate_dns_names,omitempty"`
	// If set, private DNS zone integration is enabled for this private endpoint service.
	// For GCP this bool is immutable, so can only be set during the creation.
	EnablePrivateDns bool `protobuf:"varint,12,opt,name=enable_private_dns,json=enablePrivateDns,proto3" json:"enable_private_dns,omitempty"`
	// Specific AKS setting.
	Aks *PrivateEndpointService_Aks `protobuf:"bytes,20,opt,name=aks,proto3" json:"aks,omitempty"`
	// Specific AWS setting.
	Aws *PrivateEndpointService_Aws `protobuf:"bytes,30,opt,name=aws,proto3" json:"aws,omitempty"`
	// Specific GCP setting.
	Gcp *PrivateEndpointService_Gcp `protobuf:"bytes,40,opt,name=gcp,proto3" json:"gcp,omitempty"`
	// Status of the private endpoint service.
	// All fields are read-only.
	Status               *PrivateEndpointService_Status `protobuf:"bytes,100,opt,name=status,proto3" json:"status,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
	XXX_unrecognized     []byte                         `json:"-"`
	XXX_sizecache        int32                          `json:"-"`
}

PrivateEndpointService represents the service part of the private endpoint

func (*PrivateEndpointService) Descriptor

func (*PrivateEndpointService) Descriptor() ([]byte, []int)

func (*PrivateEndpointService) GetAks

func (*PrivateEndpointService) GetAlternateDnsNames

func (m *PrivateEndpointService) GetAlternateDnsNames() []string

func (*PrivateEndpointService) GetAws added in v0.74.2

func (*PrivateEndpointService) GetCreatedAt

func (m *PrivateEndpointService) GetCreatedAt() *types.Timestamp

func (*PrivateEndpointService) GetDeletedAt

func (m *PrivateEndpointService) GetDeletedAt() *types.Timestamp

func (*PrivateEndpointService) GetDeploymentId

func (m *PrivateEndpointService) GetDeploymentId() string

func (*PrivateEndpointService) GetDescription

func (m *PrivateEndpointService) GetDescription() string

func (*PrivateEndpointService) GetEnablePrivateDns added in v0.82.3

func (m *PrivateEndpointService) GetEnablePrivateDns() bool

func (*PrivateEndpointService) GetGcp added in v0.74.13

func (*PrivateEndpointService) GetId

func (m *PrivateEndpointService) GetId() string

func (*PrivateEndpointService) GetIsDeleted

func (m *PrivateEndpointService) GetIsDeleted() bool

func (*PrivateEndpointService) GetName

func (m *PrivateEndpointService) GetName() string

func (*PrivateEndpointService) GetStatus

func (*PrivateEndpointService) GetUrl

func (m *PrivateEndpointService) GetUrl() string

func (*PrivateEndpointService) Marshal

func (m *PrivateEndpointService) Marshal() (dAtA []byte, err error)

func (*PrivateEndpointService) MarshalTo

func (m *PrivateEndpointService) MarshalTo(dAtA []byte) (int, error)

func (*PrivateEndpointService) MarshalToSizedBuffer

func (m *PrivateEndpointService) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PrivateEndpointService) ProtoMessage

func (*PrivateEndpointService) ProtoMessage()

func (*PrivateEndpointService) Reset

func (m *PrivateEndpointService) Reset()

func (*PrivateEndpointService) Size

func (m *PrivateEndpointService) Size() (n int)

func (*PrivateEndpointService) String

func (m *PrivateEndpointService) String() string

func (*PrivateEndpointService) Unmarshal

func (m *PrivateEndpointService) Unmarshal(dAtA []byte) error

func (*PrivateEndpointService) XXX_DiscardUnknown

func (m *PrivateEndpointService) XXX_DiscardUnknown()

func (*PrivateEndpointService) XXX_Marshal

func (m *PrivateEndpointService) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PrivateEndpointService) XXX_Merge

func (m *PrivateEndpointService) XXX_Merge(src proto.Message)

func (*PrivateEndpointService) XXX_Size

func (m *PrivateEndpointService) XXX_Size() int

func (*PrivateEndpointService) XXX_Unmarshal

func (m *PrivateEndpointService) XXX_Unmarshal(b []byte) error

type PrivateEndpointService_Aks

type PrivateEndpointService_Aks struct {
	// The subscription IDs of the client side, needed to auto-approve private endpoint connections.
	// After a private endpoint connection has been made this field cannot be modified anymore.
	ClientSubscriptionIds []string `` /* 126-byte string literal not displayed */
	XXX_NoUnkeyedLiteral  struct{} `json:"-"`
	XXX_unrecognized      []byte   `json:"-"`
	XXX_sizecache         int32    `json:"-"`
}

Specific AKS setting.

func (*PrivateEndpointService_Aks) Descriptor

func (*PrivateEndpointService_Aks) Descriptor() ([]byte, []int)

func (*PrivateEndpointService_Aks) GetClientSubscriptionIds

func (m *PrivateEndpointService_Aks) GetClientSubscriptionIds() []string

func (*PrivateEndpointService_Aks) Marshal

func (m *PrivateEndpointService_Aks) Marshal() (dAtA []byte, err error)

func (*PrivateEndpointService_Aks) MarshalTo

func (m *PrivateEndpointService_Aks) MarshalTo(dAtA []byte) (int, error)

func (*PrivateEndpointService_Aks) MarshalToSizedBuffer

func (m *PrivateEndpointService_Aks) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PrivateEndpointService_Aks) ProtoMessage

func (*PrivateEndpointService_Aks) ProtoMessage()

func (*PrivateEndpointService_Aks) Reset

func (m *PrivateEndpointService_Aks) Reset()

func (*PrivateEndpointService_Aks) Size

func (m *PrivateEndpointService_Aks) Size() (n int)

func (*PrivateEndpointService_Aks) String

func (m *PrivateEndpointService_Aks) String() string

func (*PrivateEndpointService_Aks) Unmarshal

func (m *PrivateEndpointService_Aks) Unmarshal(dAtA []byte) error

func (*PrivateEndpointService_Aks) XXX_DiscardUnknown

func (m *PrivateEndpointService_Aks) XXX_DiscardUnknown()

func (*PrivateEndpointService_Aks) XXX_Marshal

func (m *PrivateEndpointService_Aks) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PrivateEndpointService_Aks) XXX_Merge

func (m *PrivateEndpointService_Aks) XXX_Merge(src proto.Message)

func (*PrivateEndpointService_Aks) XXX_Size

func (m *PrivateEndpointService_Aks) XXX_Size() int

func (*PrivateEndpointService_Aks) XXX_Unmarshal

func (m *PrivateEndpointService_Aks) XXX_Unmarshal(b []byte) error

type PrivateEndpointService_AksPrivateEndpointConnectionStatus

type PrivateEndpointService_AksPrivateEndpointConnectionStatus struct {
	// The name of the private endpoint connection
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The description of the private endpoint connection
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// The state of the private endpoint connection
	State string `protobuf:"bytes,3,opt,name=state,proto3" json:"state,omitempty"`
	// The private endpoint identifier
	Id                   string   `protobuf:"bytes,4,opt,name=id,proto3" json:"id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Specific AKS private endpoint connection status fields.

func (*PrivateEndpointService_AksPrivateEndpointConnectionStatus) Descriptor

func (*PrivateEndpointService_AksPrivateEndpointConnectionStatus) GetDescription

func (*PrivateEndpointService_AksPrivateEndpointConnectionStatus) GetId

func (*PrivateEndpointService_AksPrivateEndpointConnectionStatus) GetName

func (*PrivateEndpointService_AksPrivateEndpointConnectionStatus) GetState

func (*PrivateEndpointService_AksPrivateEndpointConnectionStatus) Marshal

func (*PrivateEndpointService_AksPrivateEndpointConnectionStatus) MarshalTo

func (*PrivateEndpointService_AksPrivateEndpointConnectionStatus) MarshalToSizedBuffer

func (m *PrivateEndpointService_AksPrivateEndpointConnectionStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PrivateEndpointService_AksPrivateEndpointConnectionStatus) ProtoMessage

func (*PrivateEndpointService_AksPrivateEndpointConnectionStatus) Reset

func (*PrivateEndpointService_AksPrivateEndpointConnectionStatus) Size

func (*PrivateEndpointService_AksPrivateEndpointConnectionStatus) String

func (*PrivateEndpointService_AksPrivateEndpointConnectionStatus) Unmarshal

func (*PrivateEndpointService_AksPrivateEndpointConnectionStatus) XXX_DiscardUnknown

func (*PrivateEndpointService_AksPrivateEndpointConnectionStatus) XXX_Marshal

func (m *PrivateEndpointService_AksPrivateEndpointConnectionStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PrivateEndpointService_AksPrivateEndpointConnectionStatus) XXX_Merge

func (*PrivateEndpointService_AksPrivateEndpointConnectionStatus) XXX_Size

func (*PrivateEndpointService_AksPrivateEndpointConnectionStatus) XXX_Unmarshal

type PrivateEndpointService_AksStatus

type PrivateEndpointService_AksStatus struct {
	// The alias generated by the Azure private link service needed by the client to setup the private endpoint.
	Alias string `protobuf:"bytes,1,opt,name=alias,proto3" json:"alias,omitempty"`
	// The status of the private endpoint connections.
	PrivateEndpointConnections []*PrivateEndpointService_AksPrivateEndpointConnectionStatus `` /* 141-byte string literal not displayed */
	XXX_NoUnkeyedLiteral       struct{}                                                     `json:"-"`
	XXX_unrecognized           []byte                                                       `json:"-"`
	XXX_sizecache              int32                                                        `json:"-"`
}

Specific AKS status fields. All fields are read-only.

func (*PrivateEndpointService_AksStatus) Descriptor

func (*PrivateEndpointService_AksStatus) Descriptor() ([]byte, []int)

func (*PrivateEndpointService_AksStatus) GetAlias

func (*PrivateEndpointService_AksStatus) GetPrivateEndpointConnections

func (*PrivateEndpointService_AksStatus) Marshal

func (m *PrivateEndpointService_AksStatus) Marshal() (dAtA []byte, err error)

func (*PrivateEndpointService_AksStatus) MarshalTo

func (m *PrivateEndpointService_AksStatus) MarshalTo(dAtA []byte) (int, error)

func (*PrivateEndpointService_AksStatus) MarshalToSizedBuffer

func (m *PrivateEndpointService_AksStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PrivateEndpointService_AksStatus) ProtoMessage

func (*PrivateEndpointService_AksStatus) ProtoMessage()

func (*PrivateEndpointService_AksStatus) Reset

func (*PrivateEndpointService_AksStatus) Size

func (m *PrivateEndpointService_AksStatus) Size() (n int)

func (*PrivateEndpointService_AksStatus) String

func (*PrivateEndpointService_AksStatus) Unmarshal

func (m *PrivateEndpointService_AksStatus) Unmarshal(dAtA []byte) error

func (*PrivateEndpointService_AksStatus) XXX_DiscardUnknown

func (m *PrivateEndpointService_AksStatus) XXX_DiscardUnknown()

func (*PrivateEndpointService_AksStatus) XXX_Marshal

func (m *PrivateEndpointService_AksStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PrivateEndpointService_AksStatus) XXX_Merge

func (*PrivateEndpointService_AksStatus) XXX_Size

func (m *PrivateEndpointService_AksStatus) XXX_Size() int

func (*PrivateEndpointService_AksStatus) XXX_Unmarshal

func (m *PrivateEndpointService_AksStatus) XXX_Unmarshal(b []byte) error

type PrivateEndpointService_Aws added in v0.74.2

type PrivateEndpointService_Aws struct {
	// The AWS principals of the client side, needed to auto-approve private endpoint connections.
	// After a private endpoint connection has been made this field cannot be modified anymore.
	AwsPrincipals        []*PrivateEndpointService_AwsPrincipals `protobuf:"bytes,1,rep,name=aws_principals,json=awsPrincipals,proto3" json:"aws_principals,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                `json:"-"`
	XXX_unrecognized     []byte                                  `json:"-"`
	XXX_sizecache        int32                                   `json:"-"`
}

Specific AWS setting.

func (*PrivateEndpointService_Aws) Descriptor added in v0.74.2

func (*PrivateEndpointService_Aws) Descriptor() ([]byte, []int)

func (*PrivateEndpointService_Aws) GetAwsPrincipals added in v0.74.2

func (*PrivateEndpointService_Aws) Marshal added in v0.74.2

func (m *PrivateEndpointService_Aws) Marshal() (dAtA []byte, err error)

func (*PrivateEndpointService_Aws) MarshalTo added in v0.74.2

func (m *PrivateEndpointService_Aws) MarshalTo(dAtA []byte) (int, error)

func (*PrivateEndpointService_Aws) MarshalToSizedBuffer added in v0.74.2

func (m *PrivateEndpointService_Aws) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PrivateEndpointService_Aws) ProtoMessage added in v0.74.2

func (*PrivateEndpointService_Aws) ProtoMessage()

func (*PrivateEndpointService_Aws) Reset added in v0.74.2

func (m *PrivateEndpointService_Aws) Reset()

func (*PrivateEndpointService_Aws) Size added in v0.74.2

func (m *PrivateEndpointService_Aws) Size() (n int)

func (*PrivateEndpointService_Aws) String added in v0.74.2

func (m *PrivateEndpointService_Aws) String() string

func (*PrivateEndpointService_Aws) Unmarshal added in v0.74.2

func (m *PrivateEndpointService_Aws) Unmarshal(dAtA []byte) error

func (*PrivateEndpointService_Aws) XXX_DiscardUnknown added in v0.74.2

func (m *PrivateEndpointService_Aws) XXX_DiscardUnknown()

func (*PrivateEndpointService_Aws) XXX_Marshal added in v0.74.2

func (m *PrivateEndpointService_Aws) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PrivateEndpointService_Aws) XXX_Merge added in v0.74.2

func (m *PrivateEndpointService_Aws) XXX_Merge(src proto.Message)

func (*PrivateEndpointService_Aws) XXX_Size added in v0.74.2

func (m *PrivateEndpointService_Aws) XXX_Size() int

func (*PrivateEndpointService_Aws) XXX_Unmarshal added in v0.74.2

func (m *PrivateEndpointService_Aws) XXX_Unmarshal(b []byte) error

type PrivateEndpointService_AwsPrincipals added in v0.74.2

type PrivateEndpointService_AwsPrincipals struct {
	// 12 digit AWS Account Identifier.
	// When both user_names and role_names are not provided all principals can be used to setup the private endpoint (account principal).
	AccountId string `protobuf:"bytes,1,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
	// Optional user names (when at least one user name is provided the specified IAM user(s)) are able to setup the private endpoint.
	// It is allowed to specify both users and roles
	UserNames []string `protobuf:"bytes,2,rep,name=user_names,json=userNames,proto3" json:"user_names,omitempty"`
	// Optional role names (when at least one role name is provided the specified IAM role(s)) are able to setup the private endpoint.
	// It is allowed to specify both users and roles
	RoleNames            []string `protobuf:"bytes,3,rep,name=role_names,json=roleNames,proto3" json:"role_names,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Specific AWS principal setting.

func (*PrivateEndpointService_AwsPrincipals) Descriptor added in v0.74.2

func (*PrivateEndpointService_AwsPrincipals) Descriptor() ([]byte, []int)

func (*PrivateEndpointService_AwsPrincipals) GetAccountId added in v0.74.2

func (m *PrivateEndpointService_AwsPrincipals) GetAccountId() string

func (*PrivateEndpointService_AwsPrincipals) GetRoleNames added in v0.74.2

func (m *PrivateEndpointService_AwsPrincipals) GetRoleNames() []string

func (*PrivateEndpointService_AwsPrincipals) GetUserNames added in v0.74.2

func (m *PrivateEndpointService_AwsPrincipals) GetUserNames() []string

func (*PrivateEndpointService_AwsPrincipals) Marshal added in v0.74.2

func (m *PrivateEndpointService_AwsPrincipals) Marshal() (dAtA []byte, err error)

func (*PrivateEndpointService_AwsPrincipals) MarshalTo added in v0.74.2

func (m *PrivateEndpointService_AwsPrincipals) MarshalTo(dAtA []byte) (int, error)

func (*PrivateEndpointService_AwsPrincipals) MarshalToSizedBuffer added in v0.74.2

func (m *PrivateEndpointService_AwsPrincipals) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PrivateEndpointService_AwsPrincipals) ProtoMessage added in v0.74.2

func (*PrivateEndpointService_AwsPrincipals) ProtoMessage()

func (*PrivateEndpointService_AwsPrincipals) Reset added in v0.74.2

func (*PrivateEndpointService_AwsPrincipals) Size added in v0.74.2

func (*PrivateEndpointService_AwsPrincipals) String added in v0.74.2

func (*PrivateEndpointService_AwsPrincipals) Unmarshal added in v0.74.2

func (m *PrivateEndpointService_AwsPrincipals) Unmarshal(dAtA []byte) error

func (*PrivateEndpointService_AwsPrincipals) XXX_DiscardUnknown added in v0.74.2

func (m *PrivateEndpointService_AwsPrincipals) XXX_DiscardUnknown()

func (*PrivateEndpointService_AwsPrincipals) XXX_Marshal added in v0.74.2

func (m *PrivateEndpointService_AwsPrincipals) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PrivateEndpointService_AwsPrincipals) XXX_Merge added in v0.74.2

func (*PrivateEndpointService_AwsPrincipals) XXX_Size added in v0.74.2

func (*PrivateEndpointService_AwsPrincipals) XXX_Unmarshal added in v0.74.2

func (m *PrivateEndpointService_AwsPrincipals) XXX_Unmarshal(b []byte) error

type PrivateEndpointService_AwsPrivateEndpointConnectionStatus added in v0.74.2

type PrivateEndpointService_AwsPrivateEndpointConnectionStatus struct {
	// The owner of the private endpoint connection
	Owner string `protobuf:"bytes,1,opt,name=owner,proto3" json:"owner,omitempty"`
	// The creation date the private endpoint connection
	CreatedAt *types.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// The state of the private endpoint connection
	State string `protobuf:"bytes,3,opt,name=state,proto3" json:"state,omitempty"`
	// The private endpoint identifier
	Id                   string   `protobuf:"bytes,4,opt,name=id,proto3" json:"id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Specific AWS private endpoint connection status fields.

func (*PrivateEndpointService_AwsPrivateEndpointConnectionStatus) Descriptor added in v0.74.2

func (*PrivateEndpointService_AwsPrivateEndpointConnectionStatus) GetCreatedAt added in v0.74.2

func (*PrivateEndpointService_AwsPrivateEndpointConnectionStatus) GetId added in v0.74.2

func (*PrivateEndpointService_AwsPrivateEndpointConnectionStatus) GetOwner added in v0.74.2

func (*PrivateEndpointService_AwsPrivateEndpointConnectionStatus) GetState added in v0.74.2

func (*PrivateEndpointService_AwsPrivateEndpointConnectionStatus) Marshal added in v0.74.2

func (*PrivateEndpointService_AwsPrivateEndpointConnectionStatus) MarshalTo added in v0.74.2

func (*PrivateEndpointService_AwsPrivateEndpointConnectionStatus) MarshalToSizedBuffer added in v0.74.2

func (m *PrivateEndpointService_AwsPrivateEndpointConnectionStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PrivateEndpointService_AwsPrivateEndpointConnectionStatus) ProtoMessage added in v0.74.2

func (*PrivateEndpointService_AwsPrivateEndpointConnectionStatus) Reset added in v0.74.2

func (*PrivateEndpointService_AwsPrivateEndpointConnectionStatus) Size added in v0.74.2

func (*PrivateEndpointService_AwsPrivateEndpointConnectionStatus) String added in v0.74.2

func (*PrivateEndpointService_AwsPrivateEndpointConnectionStatus) Unmarshal added in v0.74.2

func (*PrivateEndpointService_AwsPrivateEndpointConnectionStatus) XXX_DiscardUnknown added in v0.74.2

func (*PrivateEndpointService_AwsPrivateEndpointConnectionStatus) XXX_Marshal added in v0.74.2

func (m *PrivateEndpointService_AwsPrivateEndpointConnectionStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PrivateEndpointService_AwsPrivateEndpointConnectionStatus) XXX_Merge added in v0.74.2

func (*PrivateEndpointService_AwsPrivateEndpointConnectionStatus) XXX_Size added in v0.74.2

func (*PrivateEndpointService_AwsPrivateEndpointConnectionStatus) XXX_Unmarshal added in v0.74.2

type PrivateEndpointService_AwsStatus added in v0.74.2

type PrivateEndpointService_AwsStatus struct {
	// The service name generated by the AWS VPC endpoint service needed by the client to setup the VPC endpoint.
	ServiceName string `protobuf:"bytes,1,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"`
	// The availability zones information needed to setup the VPC endpoint.
	AvailabilityZones []string `protobuf:"bytes,2,rep,name=availability_zones,json=availabilityZones,proto3" json:"availability_zones,omitempty"`
	// The status of the private endpoint connections.
	PrivateEndpointConnections []*PrivateEndpointService_AwsPrivateEndpointConnectionStatus `` /* 141-byte string literal not displayed */
	XXX_NoUnkeyedLiteral       struct{}                                                     `json:"-"`
	XXX_unrecognized           []byte                                                       `json:"-"`
	XXX_sizecache              int32                                                        `json:"-"`
}

Specific AWS status fields. All fields are read-only.

func (*PrivateEndpointService_AwsStatus) Descriptor added in v0.74.2

func (*PrivateEndpointService_AwsStatus) Descriptor() ([]byte, []int)

func (*PrivateEndpointService_AwsStatus) GetAvailabilityZones added in v0.74.2

func (m *PrivateEndpointService_AwsStatus) GetAvailabilityZones() []string

func (*PrivateEndpointService_AwsStatus) GetPrivateEndpointConnections added in v0.74.2

func (*PrivateEndpointService_AwsStatus) GetServiceName added in v0.74.2

func (m *PrivateEndpointService_AwsStatus) GetServiceName() string

func (*PrivateEndpointService_AwsStatus) Marshal added in v0.74.2

func (m *PrivateEndpointService_AwsStatus) Marshal() (dAtA []byte, err error)

func (*PrivateEndpointService_AwsStatus) MarshalTo added in v0.74.2

func (m *PrivateEndpointService_AwsStatus) MarshalTo(dAtA []byte) (int, error)

func (*PrivateEndpointService_AwsStatus) MarshalToSizedBuffer added in v0.74.2

func (m *PrivateEndpointService_AwsStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PrivateEndpointService_AwsStatus) ProtoMessage added in v0.74.2

func (*PrivateEndpointService_AwsStatus) ProtoMessage()

func (*PrivateEndpointService_AwsStatus) Reset added in v0.74.2

func (*PrivateEndpointService_AwsStatus) Size added in v0.74.2

func (m *PrivateEndpointService_AwsStatus) Size() (n int)

func (*PrivateEndpointService_AwsStatus) String added in v0.74.2

func (*PrivateEndpointService_AwsStatus) Unmarshal added in v0.74.2

func (m *PrivateEndpointService_AwsStatus) Unmarshal(dAtA []byte) error

func (*PrivateEndpointService_AwsStatus) XXX_DiscardUnknown added in v0.74.2

func (m *PrivateEndpointService_AwsStatus) XXX_DiscardUnknown()

func (*PrivateEndpointService_AwsStatus) XXX_Marshal added in v0.74.2

func (m *PrivateEndpointService_AwsStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PrivateEndpointService_AwsStatus) XXX_Merge added in v0.74.2

func (*PrivateEndpointService_AwsStatus) XXX_Size added in v0.74.2

func (m *PrivateEndpointService_AwsStatus) XXX_Size() int

func (*PrivateEndpointService_AwsStatus) XXX_Unmarshal added in v0.74.2

func (m *PrivateEndpointService_AwsStatus) XXX_Unmarshal(b []byte) error

type PrivateEndpointService_Gcp added in v0.74.13

type PrivateEndpointService_Gcp struct {
	// The projects of the client side, needed to auto-approve private endpoint connections.
	// After a private endpoint connection has been made this field cannot be modified anymore.
	Projects             []string `protobuf:"bytes,1,rep,name=projects,proto3" json:"projects,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Specific GCP setting.

func (*PrivateEndpointService_Gcp) Descriptor added in v0.74.13

func (*PrivateEndpointService_Gcp) Descriptor() ([]byte, []int)

func (*PrivateEndpointService_Gcp) GetProjects added in v0.74.13

func (m *PrivateEndpointService_Gcp) GetProjects() []string

func (*PrivateEndpointService_Gcp) Marshal added in v0.74.13

func (m *PrivateEndpointService_Gcp) Marshal() (dAtA []byte, err error)

func (*PrivateEndpointService_Gcp) MarshalTo added in v0.74.13

func (m *PrivateEndpointService_Gcp) MarshalTo(dAtA []byte) (int, error)

func (*PrivateEndpointService_Gcp) MarshalToSizedBuffer added in v0.74.13

func (m *PrivateEndpointService_Gcp) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PrivateEndpointService_Gcp) ProtoMessage added in v0.74.13

func (*PrivateEndpointService_Gcp) ProtoMessage()

func (*PrivateEndpointService_Gcp) Reset added in v0.74.13

func (m *PrivateEndpointService_Gcp) Reset()

func (*PrivateEndpointService_Gcp) Size added in v0.74.13

func (m *PrivateEndpointService_Gcp) Size() (n int)

func (*PrivateEndpointService_Gcp) String added in v0.74.13

func (m *PrivateEndpointService_Gcp) String() string

func (*PrivateEndpointService_Gcp) Unmarshal added in v0.74.13

func (m *PrivateEndpointService_Gcp) Unmarshal(dAtA []byte) error

func (*PrivateEndpointService_Gcp) XXX_DiscardUnknown added in v0.74.13

func (m *PrivateEndpointService_Gcp) XXX_DiscardUnknown()

func (*PrivateEndpointService_Gcp) XXX_Marshal added in v0.74.13

func (m *PrivateEndpointService_Gcp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PrivateEndpointService_Gcp) XXX_Merge added in v0.74.13

func (m *PrivateEndpointService_Gcp) XXX_Merge(src proto.Message)

func (*PrivateEndpointService_Gcp) XXX_Size added in v0.74.13

func (m *PrivateEndpointService_Gcp) XXX_Size() int

func (*PrivateEndpointService_Gcp) XXX_Unmarshal added in v0.74.13

func (m *PrivateEndpointService_Gcp) XXX_Unmarshal(b []byte) error

type PrivateEndpointService_GcpPrivateEndpointConnectionStatus added in v0.74.13

type PrivateEndpointService_GcpPrivateEndpointConnectionStatus struct {
	// The name of the private endpoint connection
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The state of the private endpoint connection
	State string `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`
	// The private endpoint identifier
	Id                   string   `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Specific GCP private endpoint connection status fields.

func (*PrivateEndpointService_GcpPrivateEndpointConnectionStatus) Descriptor added in v0.74.13

func (*PrivateEndpointService_GcpPrivateEndpointConnectionStatus) GetId added in v0.74.13

func (*PrivateEndpointService_GcpPrivateEndpointConnectionStatus) GetName added in v0.74.13

func (*PrivateEndpointService_GcpPrivateEndpointConnectionStatus) GetState added in v0.74.13

func (*PrivateEndpointService_GcpPrivateEndpointConnectionStatus) Marshal added in v0.74.13

func (*PrivateEndpointService_GcpPrivateEndpointConnectionStatus) MarshalTo added in v0.74.13

func (*PrivateEndpointService_GcpPrivateEndpointConnectionStatus) MarshalToSizedBuffer added in v0.74.13

func (m *PrivateEndpointService_GcpPrivateEndpointConnectionStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PrivateEndpointService_GcpPrivateEndpointConnectionStatus) ProtoMessage added in v0.74.13

func (*PrivateEndpointService_GcpPrivateEndpointConnectionStatus) Reset added in v0.74.13

func (*PrivateEndpointService_GcpPrivateEndpointConnectionStatus) Size added in v0.74.13

func (*PrivateEndpointService_GcpPrivateEndpointConnectionStatus) String added in v0.74.13

func (*PrivateEndpointService_GcpPrivateEndpointConnectionStatus) Unmarshal added in v0.74.13

func (*PrivateEndpointService_GcpPrivateEndpointConnectionStatus) XXX_DiscardUnknown added in v0.74.13

func (*PrivateEndpointService_GcpPrivateEndpointConnectionStatus) XXX_Marshal added in v0.74.13

func (m *PrivateEndpointService_GcpPrivateEndpointConnectionStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PrivateEndpointService_GcpPrivateEndpointConnectionStatus) XXX_Merge added in v0.74.13

func (*PrivateEndpointService_GcpPrivateEndpointConnectionStatus) XXX_Size added in v0.74.13

func (*PrivateEndpointService_GcpPrivateEndpointConnectionStatus) XXX_Unmarshal added in v0.74.13

type PrivateEndpointService_GcpStatus added in v0.74.13

type PrivateEndpointService_GcpStatus struct {
	// The service attachment generated by the Google private service connect needed by the client to setup the private endpoint.
	ServiceAttachment string `protobuf:"bytes,1,opt,name=service_attachment,json=serviceAttachment,proto3" json:"service_attachment,omitempty"`
	// The status of the private endpoint connections.
	PrivateEndpointConnections []*PrivateEndpointService_GcpPrivateEndpointConnectionStatus `` /* 141-byte string literal not displayed */
	XXX_NoUnkeyedLiteral       struct{}                                                     `json:"-"`
	XXX_unrecognized           []byte                                                       `json:"-"`
	XXX_sizecache              int32                                                        `json:"-"`
}

Specific GCP status fields. All fields are read-only.

func (*PrivateEndpointService_GcpStatus) Descriptor added in v0.74.13

func (*PrivateEndpointService_GcpStatus) Descriptor() ([]byte, []int)

func (*PrivateEndpointService_GcpStatus) GetPrivateEndpointConnections added in v0.74.13

func (*PrivateEndpointService_GcpStatus) GetServiceAttachment added in v0.74.13

func (m *PrivateEndpointService_GcpStatus) GetServiceAttachment() string

func (*PrivateEndpointService_GcpStatus) Marshal added in v0.74.13

func (m *PrivateEndpointService_GcpStatus) Marshal() (dAtA []byte, err error)

func (*PrivateEndpointService_GcpStatus) MarshalTo added in v0.74.13

func (m *PrivateEndpointService_GcpStatus) MarshalTo(dAtA []byte) (int, error)

func (*PrivateEndpointService_GcpStatus) MarshalToSizedBuffer added in v0.74.13

func (m *PrivateEndpointService_GcpStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PrivateEndpointService_GcpStatus) ProtoMessage added in v0.74.13

func (*PrivateEndpointService_GcpStatus) ProtoMessage()

func (*PrivateEndpointService_GcpStatus) Reset added in v0.74.13

func (*PrivateEndpointService_GcpStatus) Size added in v0.74.13

func (m *PrivateEndpointService_GcpStatus) Size() (n int)

func (*PrivateEndpointService_GcpStatus) String added in v0.74.13

func (*PrivateEndpointService_GcpStatus) Unmarshal added in v0.74.13

func (m *PrivateEndpointService_GcpStatus) Unmarshal(dAtA []byte) error

func (*PrivateEndpointService_GcpStatus) XXX_DiscardUnknown added in v0.74.13

func (m *PrivateEndpointService_GcpStatus) XXX_DiscardUnknown()

func (*PrivateEndpointService_GcpStatus) XXX_Marshal added in v0.74.13

func (m *PrivateEndpointService_GcpStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PrivateEndpointService_GcpStatus) XXX_Merge added in v0.74.13

func (*PrivateEndpointService_GcpStatus) XXX_Size added in v0.74.13

func (m *PrivateEndpointService_GcpStatus) XXX_Size() int

func (*PrivateEndpointService_GcpStatus) XXX_Unmarshal added in v0.74.13

func (m *PrivateEndpointService_GcpStatus) XXX_Unmarshal(b []byte) error

type PrivateEndpointService_Status

type PrivateEndpointService_Status struct {
	// Set when the private endpoint service is ready.
	Ready bool `protobuf:"varint,1,opt,name=ready,proto3" json:"ready,omitempty"`
	// The timestamp the ready flag has been set.
	ReadyAt *types.Timestamp `protobuf:"bytes,2,opt,name=ready_at,json=readyAt,proto3" json:"ready_at,omitempty"`
	// Set if this private endpoint service needs attention.
	NeedsAttention bool `protobuf:"varint,10,opt,name=needs_attention,json=needsAttention,proto3" json:"needs_attention,omitempty"`
	// Free text message describing the status.
	Message string `protobuf:"bytes,11,opt,name=message,proto3" json:"message,omitempty"`
	// The private DNS status of the private endpoint service.
	PrivateDnsStatus string `protobuf:"bytes,12,opt,name=private_dns_status,json=privateDnsStatus,proto3" json:"private_dns_status,omitempty"`
	// The timestamp the private DNS status has been set.
	PrivateDnsReadyAt *types.Timestamp `protobuf:"bytes,13,opt,name=private_dns_ready_at,json=privateDnsReadyAt,proto3" json:"private_dns_ready_at,omitempty"`
	// Specific AKS status fields.
	// All fields are read-only.
	Aks *PrivateEndpointService_AksStatus `protobuf:"bytes,20,opt,name=aks,proto3" json:"aks,omitempty"`
	// Specific AWS status fields.
	// All fields are read-only.
	Aws *PrivateEndpointService_AwsStatus `protobuf:"bytes,30,opt,name=aws,proto3" json:"aws,omitempty"`
	// Specific GCP status fields.
	// All fields are read-only.
	Gcp                  *PrivateEndpointService_GcpStatus `protobuf:"bytes,40,opt,name=gcp,proto3" json:"gcp,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                          `json:"-"`
	XXX_unrecognized     []byte                            `json:"-"`
	XXX_sizecache        int32                             `json:"-"`
}

Status of the private endpoint service. All fields are read-only.

func (*PrivateEndpointService_Status) Descriptor

func (*PrivateEndpointService_Status) Descriptor() ([]byte, []int)

func (*PrivateEndpointService_Status) GetAks

func (*PrivateEndpointService_Status) GetAws added in v0.74.2

func (*PrivateEndpointService_Status) GetGcp added in v0.74.13

func (*PrivateEndpointService_Status) GetMessage

func (m *PrivateEndpointService_Status) GetMessage() string

func (*PrivateEndpointService_Status) GetNeedsAttention

func (m *PrivateEndpointService_Status) GetNeedsAttention() bool

func (*PrivateEndpointService_Status) GetPrivateDnsReadyAt added in v0.82.3

func (m *PrivateEndpointService_Status) GetPrivateDnsReadyAt() *types.Timestamp

func (*PrivateEndpointService_Status) GetPrivateDnsStatus added in v0.82.3

func (m *PrivateEndpointService_Status) GetPrivateDnsStatus() string

func (*PrivateEndpointService_Status) GetReady

func (m *PrivateEndpointService_Status) GetReady() bool

func (*PrivateEndpointService_Status) GetReadyAt

func (*PrivateEndpointService_Status) Marshal

func (m *PrivateEndpointService_Status) Marshal() (dAtA []byte, err error)

func (*PrivateEndpointService_Status) MarshalTo

func (m *PrivateEndpointService_Status) MarshalTo(dAtA []byte) (int, error)

func (*PrivateEndpointService_Status) MarshalToSizedBuffer

func (m *PrivateEndpointService_Status) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PrivateEndpointService_Status) ProtoMessage

func (*PrivateEndpointService_Status) ProtoMessage()

func (*PrivateEndpointService_Status) Reset

func (m *PrivateEndpointService_Status) Reset()

func (*PrivateEndpointService_Status) Size

func (m *PrivateEndpointService_Status) Size() (n int)

func (*PrivateEndpointService_Status) String

func (*PrivateEndpointService_Status) Unmarshal

func (m *PrivateEndpointService_Status) Unmarshal(dAtA []byte) error

func (*PrivateEndpointService_Status) XXX_DiscardUnknown

func (m *PrivateEndpointService_Status) XXX_DiscardUnknown()

func (*PrivateEndpointService_Status) XXX_Marshal

func (m *PrivateEndpointService_Status) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PrivateEndpointService_Status) XXX_Merge

func (m *PrivateEndpointService_Status) XXX_Merge(src proto.Message)

func (*PrivateEndpointService_Status) XXX_Size

func (m *PrivateEndpointService_Status) XXX_Size() int

func (*PrivateEndpointService_Status) XXX_Unmarshal

func (m *PrivateEndpointService_Status) XXX_Unmarshal(b []byte) error

type UnimplementedNetworkServiceServer

type UnimplementedNetworkServiceServer struct {
}

UnimplementedNetworkServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedNetworkServiceServer) CreatePrivateEndpointService

func (*UnimplementedNetworkServiceServer) GetAPIVersion

func (*UnimplementedNetworkServiceServer) GetAPIVersion(ctx context.Context, req *v1.Empty) (*v1.Version, error)

func (*UnimplementedNetworkServiceServer) GetPrivateEndpointService

func (*UnimplementedNetworkServiceServer) GetPrivateEndpointService(ctx context.Context, req *v1.IDOptions) (*PrivateEndpointService, error)

func (*UnimplementedNetworkServiceServer) GetPrivateEndpointServiceByDeploymentID

func (*UnimplementedNetworkServiceServer) GetPrivateEndpointServiceByDeploymentID(ctx context.Context, req *v1.IDOptions) (*PrivateEndpointService, error)

func (*UnimplementedNetworkServiceServer) IsPrivateEndpointServiceFeatureAvailable added in v0.71.0

func (*UnimplementedNetworkServiceServer) UpdatePrivateEndpointService

func (*UnimplementedNetworkServiceServer) UpdatePrivateEndpointService(ctx context.Context, req *PrivateEndpointService) (*v1.Empty, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL