resources

package
v0.0.0-...-28c7c16 Latest Latest
Warning

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

Go to latest
Published: Sep 26, 2024 License: Apache-2.0 Imports: 13 Imported by: 3

Documentation

Index

Constants

View Source
const (
	KesselK8SClusterService_CreateK8SCluster_FullMethodName = "/kessel.inventory.v1beta1.resources.KesselK8sClusterService/CreateK8sCluster"
	KesselK8SClusterService_UpdateK8SCluster_FullMethodName = "/kessel.inventory.v1beta1.resources.KesselK8sClusterService/UpdateK8sCluster"
	KesselK8SClusterService_DeleteK8SCluster_FullMethodName = "/kessel.inventory.v1beta1.resources.KesselK8sClusterService/DeleteK8sCluster"
)
View Source
const (
	KesselK8SPolicyService_CreateK8SPolicy_FullMethodName = "/kessel.inventory.v1beta1.resources.KesselK8sPolicyService/CreateK8sPolicy"
	KesselK8SPolicyService_UpdateK8SPolicy_FullMethodName = "/kessel.inventory.v1beta1.resources.KesselK8sPolicyService/UpdateK8sPolicy"
	KesselK8SPolicyService_DeleteK8SPolicy_FullMethodName = "/kessel.inventory.v1beta1.resources.KesselK8sPolicyService/DeleteK8sPolicy"
)
View Source
const (
	KesselNotificationsIntegrationService_CreateNotificationsIntegration_FullMethodName = "/kessel.inventory.v1beta1.resources.KesselNotificationsIntegrationService/CreateNotificationsIntegration"
	KesselNotificationsIntegrationService_UpdateNotificationsIntegration_FullMethodName = "/kessel.inventory.v1beta1.resources.KesselNotificationsIntegrationService/UpdateNotificationsIntegration"
	KesselNotificationsIntegrationService_DeleteNotificationsIntegration_FullMethodName = "/kessel.inventory.v1beta1.resources.KesselNotificationsIntegrationService/DeleteNotificationsIntegration"
)
View Source
const (
	KesselRhelHostService_CreateRhelHost_FullMethodName = "/kessel.inventory.v1beta1.resources.KesselRhelHostService/CreateRhelHost"
	KesselRhelHostService_UpdateRhelHost_FullMethodName = "/kessel.inventory.v1beta1.resources.KesselRhelHostService/UpdateRhelHost"
	KesselRhelHostService_DeleteRhelHost_FullMethodName = "/kessel.inventory.v1beta1.resources.KesselRhelHostService/DeleteRhelHost"
)
View Source
const OperationKesselK8SClusterServiceCreateK8sCluster = "/kessel.inventory.v1beta1.resources.KesselK8sClusterService/CreateK8sCluster"
View Source
const OperationKesselK8SClusterServiceDeleteK8sCluster = "/kessel.inventory.v1beta1.resources.KesselK8sClusterService/DeleteK8sCluster"
View Source
const OperationKesselK8SClusterServiceUpdateK8sCluster = "/kessel.inventory.v1beta1.resources.KesselK8sClusterService/UpdateK8sCluster"
View Source
const OperationKesselK8SPolicyServiceCreateK8sPolicy = "/kessel.inventory.v1beta1.resources.KesselK8sPolicyService/CreateK8sPolicy"
View Source
const OperationKesselK8SPolicyServiceDeleteK8sPolicy = "/kessel.inventory.v1beta1.resources.KesselK8sPolicyService/DeleteK8sPolicy"
View Source
const OperationKesselK8SPolicyServiceUpdateK8sPolicy = "/kessel.inventory.v1beta1.resources.KesselK8sPolicyService/UpdateK8sPolicy"
View Source
const OperationKesselNotificationsIntegrationServiceCreateNotificationsIntegration = "/kessel.inventory.v1beta1.resources.KesselNotificationsIntegrationService/CreateNotificationsIntegration"
View Source
const OperationKesselNotificationsIntegrationServiceDeleteNotificationsIntegration = "/kessel.inventory.v1beta1.resources.KesselNotificationsIntegrationService/DeleteNotificationsIntegration"
View Source
const OperationKesselNotificationsIntegrationServiceUpdateNotificationsIntegration = "/kessel.inventory.v1beta1.resources.KesselNotificationsIntegrationService/UpdateNotificationsIntegration"
View Source
const OperationKesselRhelHostServiceCreateRhelHost = "/kessel.inventory.v1beta1.resources.KesselRhelHostService/CreateRhelHost"
View Source
const OperationKesselRhelHostServiceDeleteRhelHost = "/kessel.inventory.v1beta1.resources.KesselRhelHostService/DeleteRhelHost"
View Source
const OperationKesselRhelHostServiceUpdateRhelHost = "/kessel.inventory.v1beta1.resources.KesselRhelHostService/UpdateRhelHost"

Variables

View Source
var (
	K8SClusterDetail_ClusterStatus_name = map[int32]string{
		0: "CLUSTER_STATUS_UNSPECIFIED",
		1: "CLUSTER_STATUS_OTHER",
		2: "READY",
		3: "FAILED",
		4: "OFFLINE",
	}
	K8SClusterDetail_ClusterStatus_value = map[string]int32{
		"CLUSTER_STATUS_UNSPECIFIED": 0,
		"CLUSTER_STATUS_OTHER":       1,
		"READY":                      2,
		"FAILED":                     3,
		"OFFLINE":                    4,
	}
)

Enum value maps for K8SClusterDetail_ClusterStatus.

View Source
var (
	K8SClusterDetail_KubeVendor_name = map[int32]string{
		0: "KUBE_VENDOR_UNSPECIFIED",
		1: "KUBE_VENDOR_OTHER",
		2: "AKS",
		3: "EKS",
		4: "IKS",
		5: "OPENSHIFT",
		6: "GKE",
	}
	K8SClusterDetail_KubeVendor_value = map[string]int32{
		"KUBE_VENDOR_UNSPECIFIED": 0,
		"KUBE_VENDOR_OTHER":       1,
		"AKS":                     2,
		"EKS":                     3,
		"IKS":                     4,
		"OPENSHIFT":               5,
		"GKE":                     6,
	}
)

Enum value maps for K8SClusterDetail_KubeVendor.

View Source
var (
	K8SClusterDetail_CloudPlatform_name = map[int32]string{
		0:  "CLOUD_PLATFORM_UNSPECIFIED",
		1:  "CLOUD_PLATFORM_OTHER",
		2:  "NONE_UPI",
		3:  "BAREMETAL_IPI",
		4:  "BAREMETAL_UPI",
		5:  "AWS_IPI",
		6:  "AWS_UPI",
		7:  "AZURE_IPI",
		8:  "AZURE_UPI",
		9:  "IBMCLOUD_IPI",
		10: "IBMCLOUD_UPI",
		11: "KUBEVIRT_IPI",
		12: "OPENSTACK_IPI",
		13: "OPENSTACK_UPI",
		14: "GCP_IPI",
		15: "GCP_UPI",
		16: "NUTANIX_IPI",
		17: "NUTANIX_UPI",
		18: "VSPHERE_IPI",
		19: "VSPHERE_UPI",
		20: "OVIRT_IPI",
	}
	K8SClusterDetail_CloudPlatform_value = map[string]int32{
		"CLOUD_PLATFORM_UNSPECIFIED": 0,
		"CLOUD_PLATFORM_OTHER":       1,
		"NONE_UPI":                   2,
		"BAREMETAL_IPI":              3,
		"BAREMETAL_UPI":              4,
		"AWS_IPI":                    5,
		"AWS_UPI":                    6,
		"AZURE_IPI":                  7,
		"AZURE_UPI":                  8,
		"IBMCLOUD_IPI":               9,
		"IBMCLOUD_UPI":               10,
		"KUBEVIRT_IPI":               11,
		"OPENSTACK_IPI":              12,
		"OPENSTACK_UPI":              13,
		"GCP_IPI":                    14,
		"GCP_UPI":                    15,
		"NUTANIX_IPI":                16,
		"NUTANIX_UPI":                17,
		"VSPHERE_IPI":                18,
		"VSPHERE_UPI":                19,
		"OVIRT_IPI":                  20,
	}
)

Enum value maps for K8SClusterDetail_CloudPlatform.

View Source
var (
	K8SPolicyDetail_Severity_name = map[int32]string{
		0: "SEVERITY_UNSPECIFIED",
		1: "SEVERITY_OTHER",
		2: "LOW",
		3: "MEDIUM",
		4: "HIGH",
		5: "CRITICAL",
	}
	K8SPolicyDetail_Severity_value = map[string]int32{
		"SEVERITY_UNSPECIFIED": 0,
		"SEVERITY_OTHER":       1,
		"LOW":                  2,
		"MEDIUM":               3,
		"HIGH":                 4,
		"CRITICAL":             5,
	}
)

Enum value maps for K8SPolicyDetail_Severity.

View Source
var (
	ReporterData_ReporterType_name = map[int32]string{
		0: "REPORTER_TYPE_UNSPECIFIED",
		1: "REPORTER_TYPE_OTHER",
		2: "ACM",
		3: "HBI",
		4: "OCM",
		5: "NOTIFICATIONS",
	}
	ReporterData_ReporterType_value = map[string]int32{
		"REPORTER_TYPE_UNSPECIFIED": 0,
		"REPORTER_TYPE_OTHER":       1,
		"ACM":                       2,
		"HBI":                       3,
		"OCM":                       4,
		"NOTIFICATIONS":             5,
	}
)

Enum value maps for ReporterData_ReporterType.

View Source
var File_kessel_inventory_v1beta1_resources_k8s_cluster_detail_nodes_inner_proto protoreflect.FileDescriptor
View Source
var File_kessel_inventory_v1beta1_resources_k8s_cluster_detail_proto protoreflect.FileDescriptor
View Source
var File_kessel_inventory_v1beta1_resources_k8s_cluster_proto protoreflect.FileDescriptor
View Source
var File_kessel_inventory_v1beta1_resources_k8s_clusters_service_proto protoreflect.FileDescriptor
View Source
var File_kessel_inventory_v1beta1_resources_k8s_policies_service_proto protoreflect.FileDescriptor
View Source
var File_kessel_inventory_v1beta1_resources_k8s_policy_detail_proto protoreflect.FileDescriptor
View Source
var File_kessel_inventory_v1beta1_resources_k8s_policy_proto protoreflect.FileDescriptor
View Source
var File_kessel_inventory_v1beta1_resources_metadata_proto protoreflect.FileDescriptor
View Source
var File_kessel_inventory_v1beta1_resources_notifications_integration_proto protoreflect.FileDescriptor
View Source
var File_kessel_inventory_v1beta1_resources_notifications_integrations_service_proto protoreflect.FileDescriptor
View Source
var File_kessel_inventory_v1beta1_resources_reporter_data_proto protoreflect.FileDescriptor
View Source
var File_kessel_inventory_v1beta1_resources_resource_label_proto protoreflect.FileDescriptor
View Source
var File_kessel_inventory_v1beta1_resources_rhel_host_proto protoreflect.FileDescriptor
View Source
var File_kessel_inventory_v1beta1_resources_rhel_hosts_service_proto protoreflect.FileDescriptor
View Source
var KesselK8SClusterService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "kessel.inventory.v1beta1.resources.KesselK8sClusterService",
	HandlerType: (*KesselK8SClusterServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateK8sCluster",
			Handler:    _KesselK8SClusterService_CreateK8SCluster_Handler,
		},
		{
			MethodName: "UpdateK8sCluster",
			Handler:    _KesselK8SClusterService_UpdateK8SCluster_Handler,
		},
		{
			MethodName: "DeleteK8sCluster",
			Handler:    _KesselK8SClusterService_DeleteK8SCluster_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "kessel/inventory/v1beta1/resources/k8s_clusters_service.proto",
}

KesselK8SClusterService_ServiceDesc is the grpc.ServiceDesc for KesselK8SClusterService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var KesselK8SPolicyService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "kessel.inventory.v1beta1.resources.KesselK8sPolicyService",
	HandlerType: (*KesselK8SPolicyServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateK8sPolicy",
			Handler:    _KesselK8SPolicyService_CreateK8SPolicy_Handler,
		},
		{
			MethodName: "UpdateK8sPolicy",
			Handler:    _KesselK8SPolicyService_UpdateK8SPolicy_Handler,
		},
		{
			MethodName: "DeleteK8sPolicy",
			Handler:    _KesselK8SPolicyService_DeleteK8SPolicy_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "kessel/inventory/v1beta1/resources/k8s_policies_service.proto",
}

KesselK8SPolicyService_ServiceDesc is the grpc.ServiceDesc for KesselK8SPolicyService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var KesselNotificationsIntegrationService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "kessel.inventory.v1beta1.resources.KesselNotificationsIntegrationService",
	HandlerType: (*KesselNotificationsIntegrationServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateNotificationsIntegration",
			Handler:    _KesselNotificationsIntegrationService_CreateNotificationsIntegration_Handler,
		},
		{
			MethodName: "UpdateNotificationsIntegration",
			Handler:    _KesselNotificationsIntegrationService_UpdateNotificationsIntegration_Handler,
		},
		{
			MethodName: "DeleteNotificationsIntegration",
			Handler:    _KesselNotificationsIntegrationService_DeleteNotificationsIntegration_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "kessel/inventory/v1beta1/resources/notifications_integrations_service.proto",
}

KesselNotificationsIntegrationService_ServiceDesc is the grpc.ServiceDesc for KesselNotificationsIntegrationService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var KesselRhelHostService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "kessel.inventory.v1beta1.resources.KesselRhelHostService",
	HandlerType: (*KesselRhelHostServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateRhelHost",
			Handler:    _KesselRhelHostService_CreateRhelHost_Handler,
		},
		{
			MethodName: "UpdateRhelHost",
			Handler:    _KesselRhelHostService_UpdateRhelHost_Handler,
		},
		{
			MethodName: "DeleteRhelHost",
			Handler:    _KesselRhelHostService_DeleteRhelHost_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "kessel/inventory/v1beta1/resources/rhel_hosts_service.proto",
}

KesselRhelHostService_ServiceDesc is the grpc.ServiceDesc for KesselRhelHostService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterKesselK8SClusterServiceHTTPServer

func RegisterKesselK8SClusterServiceHTTPServer(s *http.Server, srv KesselK8SClusterServiceHTTPServer)

func RegisterKesselK8SClusterServiceServer

func RegisterKesselK8SClusterServiceServer(s grpc.ServiceRegistrar, srv KesselK8SClusterServiceServer)

func RegisterKesselK8SPolicyServiceHTTPServer

func RegisterKesselK8SPolicyServiceHTTPServer(s *http.Server, srv KesselK8SPolicyServiceHTTPServer)

func RegisterKesselK8SPolicyServiceServer

func RegisterKesselK8SPolicyServiceServer(s grpc.ServiceRegistrar, srv KesselK8SPolicyServiceServer)

func RegisterKesselNotificationsIntegrationServiceHTTPServer

func RegisterKesselNotificationsIntegrationServiceHTTPServer(s *http.Server, srv KesselNotificationsIntegrationServiceHTTPServer)

func RegisterKesselRhelHostServiceHTTPServer

func RegisterKesselRhelHostServiceHTTPServer(s *http.Server, srv KesselRhelHostServiceHTTPServer)

func RegisterKesselRhelHostServiceServer

func RegisterKesselRhelHostServiceServer(s grpc.ServiceRegistrar, srv KesselRhelHostServiceServer)

Types

type CreateK8SClusterRequest

type CreateK8SClusterRequest struct {

	// The k8s cluster to create in Kessel Asset Inventory
	K8SCluster *K8SCluster `protobuf:"bytes,1,opt,name=k8s_cluster,proto3" json:"k8s_cluster,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateK8SClusterRequest) Descriptor deprecated

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

Deprecated: Use CreateK8SClusterRequest.ProtoReflect.Descriptor instead.

func (*CreateK8SClusterRequest) GetK8SCluster

func (x *CreateK8SClusterRequest) GetK8SCluster() *K8SCluster

func (*CreateK8SClusterRequest) ProtoMessage

func (*CreateK8SClusterRequest) ProtoMessage()

func (*CreateK8SClusterRequest) ProtoReflect

func (x *CreateK8SClusterRequest) ProtoReflect() protoreflect.Message

func (*CreateK8SClusterRequest) Reset

func (x *CreateK8SClusterRequest) Reset()

func (*CreateK8SClusterRequest) String

func (x *CreateK8SClusterRequest) String() string

type CreateK8SClusterResponse

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

func (*CreateK8SClusterResponse) Descriptor deprecated

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

Deprecated: Use CreateK8SClusterResponse.ProtoReflect.Descriptor instead.

func (*CreateK8SClusterResponse) ProtoMessage

func (*CreateK8SClusterResponse) ProtoMessage()

func (*CreateK8SClusterResponse) ProtoReflect

func (x *CreateK8SClusterResponse) ProtoReflect() protoreflect.Message

func (*CreateK8SClusterResponse) Reset

func (x *CreateK8SClusterResponse) Reset()

func (*CreateK8SClusterResponse) String

func (x *CreateK8SClusterResponse) String() string

type CreateK8SPolicyRequest

type CreateK8SPolicyRequest struct {

	// The policy to create in Kessel Asset Inventory
	K8SPolicy *K8SPolicy `protobuf:"bytes,1,opt,name=k8s_policy,proto3" json:"k8s_policy,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateK8SPolicyRequest) Descriptor deprecated

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

Deprecated: Use CreateK8SPolicyRequest.ProtoReflect.Descriptor instead.

func (*CreateK8SPolicyRequest) GetK8SPolicy

func (x *CreateK8SPolicyRequest) GetK8SPolicy() *K8SPolicy

func (*CreateK8SPolicyRequest) ProtoMessage

func (*CreateK8SPolicyRequest) ProtoMessage()

func (*CreateK8SPolicyRequest) ProtoReflect

func (x *CreateK8SPolicyRequest) ProtoReflect() protoreflect.Message

func (*CreateK8SPolicyRequest) Reset

func (x *CreateK8SPolicyRequest) Reset()

func (*CreateK8SPolicyRequest) String

func (x *CreateK8SPolicyRequest) String() string

type CreateK8SPolicyResponse

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

func (*CreateK8SPolicyResponse) Descriptor deprecated

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

Deprecated: Use CreateK8SPolicyResponse.ProtoReflect.Descriptor instead.

func (*CreateK8SPolicyResponse) ProtoMessage

func (*CreateK8SPolicyResponse) ProtoMessage()

func (*CreateK8SPolicyResponse) ProtoReflect

func (x *CreateK8SPolicyResponse) ProtoReflect() protoreflect.Message

func (*CreateK8SPolicyResponse) Reset

func (x *CreateK8SPolicyResponse) Reset()

func (*CreateK8SPolicyResponse) String

func (x *CreateK8SPolicyResponse) String() string

type CreateNotificationsIntegrationRequest

type CreateNotificationsIntegrationRequest struct {

	// The NotificationsIntegration to create in Kessel Asset Inventory
	Integration *NotificationsIntegration `protobuf:"bytes,1,opt,name=integration,proto3" json:"integration,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateNotificationsIntegrationRequest) Descriptor deprecated

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

Deprecated: Use CreateNotificationsIntegrationRequest.ProtoReflect.Descriptor instead.

func (*CreateNotificationsIntegrationRequest) GetIntegration

func (*CreateNotificationsIntegrationRequest) ProtoMessage

func (*CreateNotificationsIntegrationRequest) ProtoMessage()

func (*CreateNotificationsIntegrationRequest) ProtoReflect

func (*CreateNotificationsIntegrationRequest) Reset

func (*CreateNotificationsIntegrationRequest) String

type CreateNotificationsIntegrationResponse

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

func (*CreateNotificationsIntegrationResponse) Descriptor deprecated

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

Deprecated: Use CreateNotificationsIntegrationResponse.ProtoReflect.Descriptor instead.

func (*CreateNotificationsIntegrationResponse) ProtoMessage

func (*CreateNotificationsIntegrationResponse) ProtoReflect

func (*CreateNotificationsIntegrationResponse) Reset

func (*CreateNotificationsIntegrationResponse) String

type CreateRhelHostRequest

type CreateRhelHostRequest struct {

	// The Rhel Host to create in Kessel Asset Inventory
	RhelHost *RhelHost `protobuf:"bytes,1,opt,name=rhel_host,proto3" json:"rhel_host,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateRhelHostRequest) Descriptor deprecated

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

Deprecated: Use CreateRhelHostRequest.ProtoReflect.Descriptor instead.

func (*CreateRhelHostRequest) GetRhelHost

func (x *CreateRhelHostRequest) GetRhelHost() *RhelHost

func (*CreateRhelHostRequest) ProtoMessage

func (*CreateRhelHostRequest) ProtoMessage()

func (*CreateRhelHostRequest) ProtoReflect

func (x *CreateRhelHostRequest) ProtoReflect() protoreflect.Message

func (*CreateRhelHostRequest) Reset

func (x *CreateRhelHostRequest) Reset()

func (*CreateRhelHostRequest) String

func (x *CreateRhelHostRequest) String() string

type CreateRhelHostResponse

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

func (*CreateRhelHostResponse) Descriptor deprecated

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

Deprecated: Use CreateRhelHostResponse.ProtoReflect.Descriptor instead.

func (*CreateRhelHostResponse) ProtoMessage

func (*CreateRhelHostResponse) ProtoMessage()

func (*CreateRhelHostResponse) ProtoReflect

func (x *CreateRhelHostResponse) ProtoReflect() protoreflect.Message

func (*CreateRhelHostResponse) Reset

func (x *CreateRhelHostResponse) Reset()

func (*CreateRhelHostResponse) String

func (x *CreateRhelHostResponse) String() string

type DeleteK8SClusterRequest

type DeleteK8SClusterRequest struct {

	// The resource to be deleted will be defined by
	// \"<reporter_data.reporter_type>:<reporter_instaance_id>:<reporter_data.local_resource_id>\"
	// from the request body.
	ReporterData *ReporterData `protobuf:"bytes,1,opt,name=reporter_data,proto3" json:"reporter_data,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteK8SClusterRequest) Descriptor deprecated

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

Deprecated: Use DeleteK8SClusterRequest.ProtoReflect.Descriptor instead.

func (*DeleteK8SClusterRequest) GetReporterData

func (x *DeleteK8SClusterRequest) GetReporterData() *ReporterData

func (*DeleteK8SClusterRequest) ProtoMessage

func (*DeleteK8SClusterRequest) ProtoMessage()

func (*DeleteK8SClusterRequest) ProtoReflect

func (x *DeleteK8SClusterRequest) ProtoReflect() protoreflect.Message

func (*DeleteK8SClusterRequest) Reset

func (x *DeleteK8SClusterRequest) Reset()

func (*DeleteK8SClusterRequest) String

func (x *DeleteK8SClusterRequest) String() string

type DeleteK8SClusterResponse

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

func (*DeleteK8SClusterResponse) Descriptor deprecated

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

Deprecated: Use DeleteK8SClusterResponse.ProtoReflect.Descriptor instead.

func (*DeleteK8SClusterResponse) ProtoMessage

func (*DeleteK8SClusterResponse) ProtoMessage()

func (*DeleteK8SClusterResponse) ProtoReflect

func (x *DeleteK8SClusterResponse) ProtoReflect() protoreflect.Message

func (*DeleteK8SClusterResponse) Reset

func (x *DeleteK8SClusterResponse) Reset()

func (*DeleteK8SClusterResponse) String

func (x *DeleteK8SClusterResponse) String() string

type DeleteK8SPolicyRequest

type DeleteK8SPolicyRequest struct {

	// The resource to be deleted will be defined by
	// \"<reporter_data.reporter_type>:<reporter_instaance_id>:<reporter_data.local_resource_id>\"
	// from the request body.
	ReporterData *ReporterData `protobuf:"bytes,1,opt,name=reporter_data,proto3" json:"reporter_data,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteK8SPolicyRequest) Descriptor deprecated

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

Deprecated: Use DeleteK8SPolicyRequest.ProtoReflect.Descriptor instead.

func (*DeleteK8SPolicyRequest) GetReporterData

func (x *DeleteK8SPolicyRequest) GetReporterData() *ReporterData

func (*DeleteK8SPolicyRequest) ProtoMessage

func (*DeleteK8SPolicyRequest) ProtoMessage()

func (*DeleteK8SPolicyRequest) ProtoReflect

func (x *DeleteK8SPolicyRequest) ProtoReflect() protoreflect.Message

func (*DeleteK8SPolicyRequest) Reset

func (x *DeleteK8SPolicyRequest) Reset()

func (*DeleteK8SPolicyRequest) String

func (x *DeleteK8SPolicyRequest) String() string

type DeleteK8SPolicyResponse

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

func (*DeleteK8SPolicyResponse) Descriptor deprecated

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

Deprecated: Use DeleteK8SPolicyResponse.ProtoReflect.Descriptor instead.

func (*DeleteK8SPolicyResponse) ProtoMessage

func (*DeleteK8SPolicyResponse) ProtoMessage()

func (*DeleteK8SPolicyResponse) ProtoReflect

func (x *DeleteK8SPolicyResponse) ProtoReflect() protoreflect.Message

func (*DeleteK8SPolicyResponse) Reset

func (x *DeleteK8SPolicyResponse) Reset()

func (*DeleteK8SPolicyResponse) String

func (x *DeleteK8SPolicyResponse) String() string

type DeleteNotificationsIntegrationRequest

type DeleteNotificationsIntegrationRequest struct {

	// The resource to be deleted will be defined by
	// \"<reporter_data.reporter_type>:<reporter_instaance_id>:<reporter_data.local_resource_id>\"
	// from the request body.
	ReporterData *ReporterData `protobuf:"bytes,1,opt,name=reporter_data,proto3" json:"reporter_data,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteNotificationsIntegrationRequest) Descriptor deprecated

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

Deprecated: Use DeleteNotificationsIntegrationRequest.ProtoReflect.Descriptor instead.

func (*DeleteNotificationsIntegrationRequest) GetReporterData

func (*DeleteNotificationsIntegrationRequest) ProtoMessage

func (*DeleteNotificationsIntegrationRequest) ProtoMessage()

func (*DeleteNotificationsIntegrationRequest) ProtoReflect

func (*DeleteNotificationsIntegrationRequest) Reset

func (*DeleteNotificationsIntegrationRequest) String

type DeleteNotificationsIntegrationResponse

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

func (*DeleteNotificationsIntegrationResponse) Descriptor deprecated

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

Deprecated: Use DeleteNotificationsIntegrationResponse.ProtoReflect.Descriptor instead.

func (*DeleteNotificationsIntegrationResponse) ProtoMessage

func (*DeleteNotificationsIntegrationResponse) ProtoReflect

func (*DeleteNotificationsIntegrationResponse) Reset

func (*DeleteNotificationsIntegrationResponse) String

type DeleteRhelHostRequest

type DeleteRhelHostRequest struct {

	// The resource to be updated will be defined by
	// \"<reporter_data.reporter_type>:<reporter_instaance_id>:<reporter_data.local_resource_id>\"
	// from the request body.
	ReporterData *ReporterData `protobuf:"bytes,1,opt,name=reporter_data,proto3" json:"reporter_data,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteRhelHostRequest) Descriptor deprecated

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

Deprecated: Use DeleteRhelHostRequest.ProtoReflect.Descriptor instead.

func (*DeleteRhelHostRequest) GetReporterData

func (x *DeleteRhelHostRequest) GetReporterData() *ReporterData

func (*DeleteRhelHostRequest) ProtoMessage

func (*DeleteRhelHostRequest) ProtoMessage()

func (*DeleteRhelHostRequest) ProtoReflect

func (x *DeleteRhelHostRequest) ProtoReflect() protoreflect.Message

func (*DeleteRhelHostRequest) Reset

func (x *DeleteRhelHostRequest) Reset()

func (*DeleteRhelHostRequest) String

func (x *DeleteRhelHostRequest) String() string

type DeleteRhelHostResponse

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

func (*DeleteRhelHostResponse) Descriptor deprecated

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

Deprecated: Use DeleteRhelHostResponse.ProtoReflect.Descriptor instead.

func (*DeleteRhelHostResponse) ProtoMessage

func (*DeleteRhelHostResponse) ProtoMessage()

func (*DeleteRhelHostResponse) ProtoReflect

func (x *DeleteRhelHostResponse) ProtoReflect() protoreflect.Message

func (*DeleteRhelHostResponse) Reset

func (x *DeleteRhelHostResponse) Reset()

func (*DeleteRhelHostResponse) String

func (x *DeleteRhelHostResponse) String() string

type K8SCluster

type K8SCluster struct {

	// Metadata about this resource
	Metadata *Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// Write only reporter specific data
	ReporterData *ReporterData     `protobuf:"bytes,245278792,opt,name=reporter_data,proto3" json:"reporter_data,omitempty"`
	ResourceData *K8SClusterDetail `protobuf:"bytes,2122698,opt,name=resource_data,proto3" json:"resource_data,omitempty"`
	// contains filtered or unexported fields
}

func (*K8SCluster) Descriptor deprecated

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

Deprecated: Use K8SCluster.ProtoReflect.Descriptor instead.

func (*K8SCluster) GetMetadata

func (x *K8SCluster) GetMetadata() *Metadata

func (*K8SCluster) GetReporterData

func (x *K8SCluster) GetReporterData() *ReporterData

func (*K8SCluster) GetResourceData

func (x *K8SCluster) GetResourceData() *K8SClusterDetail

func (*K8SCluster) ProtoMessage

func (*K8SCluster) ProtoMessage()

func (*K8SCluster) ProtoReflect

func (x *K8SCluster) ProtoReflect() protoreflect.Message

func (*K8SCluster) Reset

func (x *K8SCluster) Reset()

func (*K8SCluster) String

func (x *K8SCluster) String() string

type K8SClusterDetail

type K8SClusterDetail struct {

	// The OCP cluster ID or ARN etc for *KS
	ExternalClusterId string                         `protobuf:"bytes,219571597,opt,name=external_cluster_id,proto3" json:"external_cluster_id,omitempty"`
	ClusterStatus     K8SClusterDetail_ClusterStatus `` /* 161-byte string literal not displayed */
	// The version of kubernetes
	KubeVersion string                      `protobuf:"bytes,395858490,opt,name=kube_version,proto3" json:"kube_version,omitempty"`
	KubeVendor  K8SClusterDetail_KubeVendor `` /* 152-byte string literal not displayed */
	// The version of the productized kubernetes distribution
	VendorVersion string                         `protobuf:"bytes,23961827,opt,name=vendor_version,proto3" json:"vendor_version,omitempty"`
	CloudPlatform K8SClusterDetail_CloudPlatform `` /* 161-byte string literal not displayed */
	Nodes         []*K8SClusterDetailNodesInner  `protobuf:"bytes,75440785,rep,name=nodes,proto3" json:"nodes,omitempty"`
	// contains filtered or unexported fields
}

func (*K8SClusterDetail) Descriptor deprecated

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

Deprecated: Use K8SClusterDetail.ProtoReflect.Descriptor instead.

func (*K8SClusterDetail) GetCloudPlatform

func (x *K8SClusterDetail) GetCloudPlatform() K8SClusterDetail_CloudPlatform

func (*K8SClusterDetail) GetClusterStatus

func (x *K8SClusterDetail) GetClusterStatus() K8SClusterDetail_ClusterStatus

func (*K8SClusterDetail) GetExternalClusterId

func (x *K8SClusterDetail) GetExternalClusterId() string

func (*K8SClusterDetail) GetKubeVendor

func (x *K8SClusterDetail) GetKubeVendor() K8SClusterDetail_KubeVendor

func (*K8SClusterDetail) GetKubeVersion

func (x *K8SClusterDetail) GetKubeVersion() string

func (*K8SClusterDetail) GetNodes

func (*K8SClusterDetail) GetVendorVersion

func (x *K8SClusterDetail) GetVendorVersion() string

func (*K8SClusterDetail) ProtoMessage

func (*K8SClusterDetail) ProtoMessage()

func (*K8SClusterDetail) ProtoReflect

func (x *K8SClusterDetail) ProtoReflect() protoreflect.Message

func (*K8SClusterDetail) Reset

func (x *K8SClusterDetail) Reset()

func (*K8SClusterDetail) String

func (x *K8SClusterDetail) String() string

type K8SClusterDetailNodesInner

type K8SClusterDetailNodesInner struct {

	// The name of the node (this can contain private info)
	Name string `protobuf:"bytes,3373707,opt,name=name,proto3" json:"name,omitempty"`
	// CPU Capacity of the node defined in CPU units, e.g. \"0.5\"
	Cpu string `protobuf:"bytes,98728,opt,name=cpu,proto3" json:"cpu,omitempty"`
	// Memory Capacity of the node defined as MiB, e.g. \"50Mi\"
	Memory string `protobuf:"bytes,4014849,opt,name=memory,proto3" json:"memory,omitempty"`
	// Map of string keys and string values that can be used to organize and
	// categorize (scope and select) resources
	// Todo: Do we require at least 1 label?
	Labels []*ResourceLabel `protobuf:"bytes,36675587,rep,name=labels,proto3" json:"labels,omitempty"`
	// contains filtered or unexported fields
}

func (*K8SClusterDetailNodesInner) Descriptor deprecated

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

Deprecated: Use K8SClusterDetailNodesInner.ProtoReflect.Descriptor instead.

func (*K8SClusterDetailNodesInner) GetCpu

func (x *K8SClusterDetailNodesInner) GetCpu() string

func (*K8SClusterDetailNodesInner) GetLabels

func (x *K8SClusterDetailNodesInner) GetLabels() []*ResourceLabel

func (*K8SClusterDetailNodesInner) GetMemory

func (x *K8SClusterDetailNodesInner) GetMemory() string

func (*K8SClusterDetailNodesInner) GetName

func (x *K8SClusterDetailNodesInner) GetName() string

func (*K8SClusterDetailNodesInner) ProtoMessage

func (*K8SClusterDetailNodesInner) ProtoMessage()

func (*K8SClusterDetailNodesInner) ProtoReflect

func (*K8SClusterDetailNodesInner) Reset

func (x *K8SClusterDetailNodesInner) Reset()

func (*K8SClusterDetailNodesInner) String

func (x *K8SClusterDetailNodesInner) String() string

type K8SClusterDetail_CloudPlatform

type K8SClusterDetail_CloudPlatform int32

The platform on which this cluster is hosted

const (
	K8SClusterDetail_CLOUD_PLATFORM_UNSPECIFIED K8SClusterDetail_CloudPlatform = 0
	K8SClusterDetail_CLOUD_PLATFORM_OTHER       K8SClusterDetail_CloudPlatform = 1
	K8SClusterDetail_NONE_UPI                   K8SClusterDetail_CloudPlatform = 2
	K8SClusterDetail_BAREMETAL_IPI              K8SClusterDetail_CloudPlatform = 3
	K8SClusterDetail_BAREMETAL_UPI              K8SClusterDetail_CloudPlatform = 4
	K8SClusterDetail_AWS_IPI                    K8SClusterDetail_CloudPlatform = 5
	K8SClusterDetail_AWS_UPI                    K8SClusterDetail_CloudPlatform = 6
	K8SClusterDetail_AZURE_IPI                  K8SClusterDetail_CloudPlatform = 7
	K8SClusterDetail_AZURE_UPI                  K8SClusterDetail_CloudPlatform = 8
	K8SClusterDetail_IBMCLOUD_IPI               K8SClusterDetail_CloudPlatform = 9
	K8SClusterDetail_IBMCLOUD_UPI               K8SClusterDetail_CloudPlatform = 10
	K8SClusterDetail_KUBEVIRT_IPI               K8SClusterDetail_CloudPlatform = 11
	K8SClusterDetail_OPENSTACK_IPI              K8SClusterDetail_CloudPlatform = 12
	K8SClusterDetail_OPENSTACK_UPI              K8SClusterDetail_CloudPlatform = 13
	K8SClusterDetail_GCP_IPI                    K8SClusterDetail_CloudPlatform = 14
	K8SClusterDetail_GCP_UPI                    K8SClusterDetail_CloudPlatform = 15
	K8SClusterDetail_NUTANIX_IPI                K8SClusterDetail_CloudPlatform = 16
	K8SClusterDetail_NUTANIX_UPI                K8SClusterDetail_CloudPlatform = 17
	K8SClusterDetail_VSPHERE_IPI                K8SClusterDetail_CloudPlatform = 18
	K8SClusterDetail_VSPHERE_UPI                K8SClusterDetail_CloudPlatform = 19
	K8SClusterDetail_OVIRT_IPI                  K8SClusterDetail_CloudPlatform = 20
)

func (K8SClusterDetail_CloudPlatform) Descriptor

func (K8SClusterDetail_CloudPlatform) Enum

func (K8SClusterDetail_CloudPlatform) EnumDescriptor deprecated

func (K8SClusterDetail_CloudPlatform) EnumDescriptor() ([]byte, []int)

Deprecated: Use K8SClusterDetail_CloudPlatform.Descriptor instead.

func (K8SClusterDetail_CloudPlatform) Number

func (K8SClusterDetail_CloudPlatform) String

func (K8SClusterDetail_CloudPlatform) Type

type K8SClusterDetail_ClusterStatus

type K8SClusterDetail_ClusterStatus int32

the aggregate status of the cluster

const (
	K8SClusterDetail_CLUSTER_STATUS_UNSPECIFIED K8SClusterDetail_ClusterStatus = 0
	K8SClusterDetail_CLUSTER_STATUS_OTHER       K8SClusterDetail_ClusterStatus = 1
	K8SClusterDetail_READY                      K8SClusterDetail_ClusterStatus = 2
	K8SClusterDetail_FAILED                     K8SClusterDetail_ClusterStatus = 3
	K8SClusterDetail_OFFLINE                    K8SClusterDetail_ClusterStatus = 4
)

func (K8SClusterDetail_ClusterStatus) Descriptor

func (K8SClusterDetail_ClusterStatus) Enum

func (K8SClusterDetail_ClusterStatus) EnumDescriptor deprecated

func (K8SClusterDetail_ClusterStatus) EnumDescriptor() ([]byte, []int)

Deprecated: Use K8SClusterDetail_ClusterStatus.Descriptor instead.

func (K8SClusterDetail_ClusterStatus) Number

func (K8SClusterDetail_ClusterStatus) String

func (K8SClusterDetail_ClusterStatus) Type

type K8SClusterDetail_KubeVendor

type K8SClusterDetail_KubeVendor int32

The kubernetes vendor

const (
	K8SClusterDetail_KUBE_VENDOR_UNSPECIFIED K8SClusterDetail_KubeVendor = 0
	K8SClusterDetail_KUBE_VENDOR_OTHER       K8SClusterDetail_KubeVendor = 1
	K8SClusterDetail_AKS                     K8SClusterDetail_KubeVendor = 2
	K8SClusterDetail_EKS                     K8SClusterDetail_KubeVendor = 3
	K8SClusterDetail_IKS                     K8SClusterDetail_KubeVendor = 4
	K8SClusterDetail_OPENSHIFT               K8SClusterDetail_KubeVendor = 5
	K8SClusterDetail_GKE                     K8SClusterDetail_KubeVendor = 6
)

func (K8SClusterDetail_KubeVendor) Descriptor

func (K8SClusterDetail_KubeVendor) Enum

func (K8SClusterDetail_KubeVendor) EnumDescriptor deprecated

func (K8SClusterDetail_KubeVendor) EnumDescriptor() ([]byte, []int)

Deprecated: Use K8SClusterDetail_KubeVendor.Descriptor instead.

func (K8SClusterDetail_KubeVendor) Number

func (K8SClusterDetail_KubeVendor) String

func (K8SClusterDetail_KubeVendor) Type

type K8SPolicy

type K8SPolicy struct {

	// Metadata about this resource
	Metadata *Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// Write only reporter specific data
	ReporterData *ReporterData    `protobuf:"bytes,245278792,opt,name=reporter_data,proto3" json:"reporter_data,omitempty"`
	ResourceData *K8SPolicyDetail `protobuf:"bytes,2122698,opt,name=resource_data,proto3" json:"resource_data,omitempty"`
	// contains filtered or unexported fields
}

func (*K8SPolicy) Descriptor deprecated

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

Deprecated: Use K8SPolicy.ProtoReflect.Descriptor instead.

func (*K8SPolicy) GetMetadata

func (x *K8SPolicy) GetMetadata() *Metadata

func (*K8SPolicy) GetReporterData

func (x *K8SPolicy) GetReporterData() *ReporterData

func (*K8SPolicy) GetResourceData

func (x *K8SPolicy) GetResourceData() *K8SPolicyDetail

func (*K8SPolicy) ProtoMessage

func (*K8SPolicy) ProtoMessage()

func (*K8SPolicy) ProtoReflect

func (x *K8SPolicy) ProtoReflect() protoreflect.Message

func (*K8SPolicy) Reset

func (x *K8SPolicy) Reset()

func (*K8SPolicy) String

func (x *K8SPolicy) String() string

type K8SPolicyDetail

type K8SPolicyDetail struct {

	// Defines if the policy is currently enabled or disabled across all targets
	Disabled bool                     `protobuf:"varint,270940797,opt,name=disabled,proto3" json:"disabled,omitempty"`
	Severity K8SPolicyDetail_Severity `` /* 143-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*K8SPolicyDetail) Descriptor deprecated

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

Deprecated: Use K8SPolicyDetail.ProtoReflect.Descriptor instead.

func (*K8SPolicyDetail) GetDisabled

func (x *K8SPolicyDetail) GetDisabled() bool

func (*K8SPolicyDetail) GetSeverity

func (x *K8SPolicyDetail) GetSeverity() K8SPolicyDetail_Severity

func (*K8SPolicyDetail) ProtoMessage

func (*K8SPolicyDetail) ProtoMessage()

func (*K8SPolicyDetail) ProtoReflect

func (x *K8SPolicyDetail) ProtoReflect() protoreflect.Message

func (*K8SPolicyDetail) Reset

func (x *K8SPolicyDetail) Reset()

func (*K8SPolicyDetail) String

func (x *K8SPolicyDetail) String() string

type K8SPolicyDetail_Severity

type K8SPolicyDetail_Severity int32

The kind of policy

const (
	K8SPolicyDetail_SEVERITY_UNSPECIFIED K8SPolicyDetail_Severity = 0
	K8SPolicyDetail_SEVERITY_OTHER       K8SPolicyDetail_Severity = 1
	K8SPolicyDetail_LOW                  K8SPolicyDetail_Severity = 2
	K8SPolicyDetail_MEDIUM               K8SPolicyDetail_Severity = 3
	K8SPolicyDetail_HIGH                 K8SPolicyDetail_Severity = 4
	K8SPolicyDetail_CRITICAL             K8SPolicyDetail_Severity = 5
)

func (K8SPolicyDetail_Severity) Descriptor

func (K8SPolicyDetail_Severity) Enum

func (K8SPolicyDetail_Severity) EnumDescriptor deprecated

func (K8SPolicyDetail_Severity) EnumDescriptor() ([]byte, []int)

Deprecated: Use K8SPolicyDetail_Severity.Descriptor instead.

func (K8SPolicyDetail_Severity) Number

func (K8SPolicyDetail_Severity) String

func (x K8SPolicyDetail_Severity) String() string

func (K8SPolicyDetail_Severity) Type

type KesselK8SClusterServiceClient

type KesselK8SClusterServiceClient interface {
	CreateK8SCluster(ctx context.Context, in *CreateK8SClusterRequest, opts ...grpc.CallOption) (*CreateK8SClusterResponse, error)
	UpdateK8SCluster(ctx context.Context, in *UpdateK8SClusterRequest, opts ...grpc.CallOption) (*UpdateK8SClusterResponse, error)
	DeleteK8SCluster(ctx context.Context, in *DeleteK8SClusterRequest, opts ...grpc.CallOption) (*DeleteK8SClusterResponse, error)
}

KesselK8SClusterServiceClient is the client API for KesselK8SClusterService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type KesselK8SClusterServiceHTTPClient

type KesselK8SClusterServiceHTTPClient interface {
	CreateK8SCluster(ctx context.Context, req *CreateK8SClusterRequest, opts ...http.CallOption) (rsp *CreateK8SClusterResponse, err error)
	DeleteK8SCluster(ctx context.Context, req *DeleteK8SClusterRequest, opts ...http.CallOption) (rsp *DeleteK8SClusterResponse, err error)
	UpdateK8SCluster(ctx context.Context, req *UpdateK8SClusterRequest, opts ...http.CallOption) (rsp *UpdateK8SClusterResponse, err error)
}

func NewKesselK8SClusterServiceHTTPClient

func NewKesselK8SClusterServiceHTTPClient(client *http.Client) KesselK8SClusterServiceHTTPClient

type KesselK8SClusterServiceHTTPClientImpl

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

func (*KesselK8SClusterServiceHTTPClientImpl) CreateK8SCluster

func (*KesselK8SClusterServiceHTTPClientImpl) DeleteK8SCluster

func (*KesselK8SClusterServiceHTTPClientImpl) UpdateK8SCluster

type KesselK8SClusterServiceServer

type KesselK8SClusterServiceServer interface {
	CreateK8SCluster(context.Context, *CreateK8SClusterRequest) (*CreateK8SClusterResponse, error)
	UpdateK8SCluster(context.Context, *UpdateK8SClusterRequest) (*UpdateK8SClusterResponse, error)
	DeleteK8SCluster(context.Context, *DeleteK8SClusterRequest) (*DeleteK8SClusterResponse, error)
	// contains filtered or unexported methods
}

KesselK8SClusterServiceServer is the server API for KesselK8SClusterService service. All implementations must embed UnimplementedKesselK8SClusterServiceServer for forward compatibility.

type KesselK8SPolicyServiceClient

type KesselK8SPolicyServiceClient interface {
	CreateK8SPolicy(ctx context.Context, in *CreateK8SPolicyRequest, opts ...grpc.CallOption) (*CreateK8SPolicyResponse, error)
	UpdateK8SPolicy(ctx context.Context, in *UpdateK8SPolicyRequest, opts ...grpc.CallOption) (*UpdateK8SPolicyResponse, error)
	DeleteK8SPolicy(ctx context.Context, in *DeleteK8SPolicyRequest, opts ...grpc.CallOption) (*DeleteK8SPolicyResponse, error)
}

KesselK8SPolicyServiceClient is the client API for KesselK8SPolicyService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type KesselK8SPolicyServiceHTTPClient

type KesselK8SPolicyServiceHTTPClient interface {
	CreateK8SPolicy(ctx context.Context, req *CreateK8SPolicyRequest, opts ...http.CallOption) (rsp *CreateK8SPolicyResponse, err error)
	DeleteK8SPolicy(ctx context.Context, req *DeleteK8SPolicyRequest, opts ...http.CallOption) (rsp *DeleteK8SPolicyResponse, err error)
	UpdateK8SPolicy(ctx context.Context, req *UpdateK8SPolicyRequest, opts ...http.CallOption) (rsp *UpdateK8SPolicyResponse, err error)
}

func NewKesselK8SPolicyServiceHTTPClient

func NewKesselK8SPolicyServiceHTTPClient(client *http.Client) KesselK8SPolicyServiceHTTPClient

type KesselK8SPolicyServiceHTTPClientImpl

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

func (*KesselK8SPolicyServiceHTTPClientImpl) CreateK8SPolicy

func (*KesselK8SPolicyServiceHTTPClientImpl) DeleteK8SPolicy

func (*KesselK8SPolicyServiceHTTPClientImpl) UpdateK8SPolicy

type KesselK8SPolicyServiceServer

type KesselK8SPolicyServiceServer interface {
	CreateK8SPolicy(context.Context, *CreateK8SPolicyRequest) (*CreateK8SPolicyResponse, error)
	UpdateK8SPolicy(context.Context, *UpdateK8SPolicyRequest) (*UpdateK8SPolicyResponse, error)
	DeleteK8SPolicy(context.Context, *DeleteK8SPolicyRequest) (*DeleteK8SPolicyResponse, error)
	// contains filtered or unexported methods
}

KesselK8SPolicyServiceServer is the server API for KesselK8SPolicyService service. All implementations must embed UnimplementedKesselK8SPolicyServiceServer for forward compatibility.

type KesselNotificationsIntegrationServiceClient

type KesselNotificationsIntegrationServiceClient interface {
	CreateNotificationsIntegration(ctx context.Context, in *CreateNotificationsIntegrationRequest, opts ...grpc.CallOption) (*CreateNotificationsIntegrationResponse, error)
	UpdateNotificationsIntegration(ctx context.Context, in *UpdateNotificationsIntegrationRequest, opts ...grpc.CallOption) (*UpdateNotificationsIntegrationResponse, error)
	DeleteNotificationsIntegration(ctx context.Context, in *DeleteNotificationsIntegrationRequest, opts ...grpc.CallOption) (*DeleteNotificationsIntegrationResponse, error)
}

KesselNotificationsIntegrationServiceClient is the client API for KesselNotificationsIntegrationService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type KesselNotificationsIntegrationServiceHTTPClient

type KesselNotificationsIntegrationServiceHTTPClient interface {
	CreateNotificationsIntegration(ctx context.Context, req *CreateNotificationsIntegrationRequest, opts ...http.CallOption) (rsp *CreateNotificationsIntegrationResponse, err error)
	DeleteNotificationsIntegration(ctx context.Context, req *DeleteNotificationsIntegrationRequest, opts ...http.CallOption) (rsp *DeleteNotificationsIntegrationResponse, err error)
	UpdateNotificationsIntegration(ctx context.Context, req *UpdateNotificationsIntegrationRequest, opts ...http.CallOption) (rsp *UpdateNotificationsIntegrationResponse, err error)
}

func NewKesselNotificationsIntegrationServiceHTTPClient

func NewKesselNotificationsIntegrationServiceHTTPClient(client *http.Client) KesselNotificationsIntegrationServiceHTTPClient

type KesselNotificationsIntegrationServiceHTTPClientImpl

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

func (*KesselNotificationsIntegrationServiceHTTPClientImpl) CreateNotificationsIntegration

func (*KesselNotificationsIntegrationServiceHTTPClientImpl) DeleteNotificationsIntegration

func (*KesselNotificationsIntegrationServiceHTTPClientImpl) UpdateNotificationsIntegration

type KesselNotificationsIntegrationServiceServer

type KesselNotificationsIntegrationServiceServer interface {
	CreateNotificationsIntegration(context.Context, *CreateNotificationsIntegrationRequest) (*CreateNotificationsIntegrationResponse, error)
	UpdateNotificationsIntegration(context.Context, *UpdateNotificationsIntegrationRequest) (*UpdateNotificationsIntegrationResponse, error)
	DeleteNotificationsIntegration(context.Context, *DeleteNotificationsIntegrationRequest) (*DeleteNotificationsIntegrationResponse, error)
	// contains filtered or unexported methods
}

KesselNotificationsIntegrationServiceServer is the server API for KesselNotificationsIntegrationService service. All implementations must embed UnimplementedKesselNotificationsIntegrationServiceServer for forward compatibility.

type KesselRhelHostServiceClient

type KesselRhelHostServiceClient interface {
	CreateRhelHost(ctx context.Context, in *CreateRhelHostRequest, opts ...grpc.CallOption) (*CreateRhelHostResponse, error)
	UpdateRhelHost(ctx context.Context, in *UpdateRhelHostRequest, opts ...grpc.CallOption) (*UpdateRhelHostResponse, error)
	DeleteRhelHost(ctx context.Context, in *DeleteRhelHostRequest, opts ...grpc.CallOption) (*DeleteRhelHostResponse, error)
}

KesselRhelHostServiceClient is the client API for KesselRhelHostService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type KesselRhelHostServiceHTTPClient

type KesselRhelHostServiceHTTPClient interface {
	CreateRhelHost(ctx context.Context, req *CreateRhelHostRequest, opts ...http.CallOption) (rsp *CreateRhelHostResponse, err error)
	DeleteRhelHost(ctx context.Context, req *DeleteRhelHostRequest, opts ...http.CallOption) (rsp *DeleteRhelHostResponse, err error)
	UpdateRhelHost(ctx context.Context, req *UpdateRhelHostRequest, opts ...http.CallOption) (rsp *UpdateRhelHostResponse, err error)
}

func NewKesselRhelHostServiceHTTPClient

func NewKesselRhelHostServiceHTTPClient(client *http.Client) KesselRhelHostServiceHTTPClient

type KesselRhelHostServiceHTTPClientImpl

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

func (*KesselRhelHostServiceHTTPClientImpl) CreateRhelHost

func (*KesselRhelHostServiceHTTPClientImpl) DeleteRhelHost

func (*KesselRhelHostServiceHTTPClientImpl) UpdateRhelHost

type KesselRhelHostServiceServer

type KesselRhelHostServiceServer interface {
	CreateRhelHost(context.Context, *CreateRhelHostRequest) (*CreateRhelHostResponse, error)
	UpdateRhelHost(context.Context, *UpdateRhelHostRequest) (*UpdateRhelHostResponse, error)
	DeleteRhelHost(context.Context, *DeleteRhelHostRequest) (*DeleteRhelHostResponse, error)
	// contains filtered or unexported methods
}

KesselRhelHostServiceServer is the server API for KesselRhelHostService service. All implementations must embed UnimplementedKesselRhelHostServiceServer for forward compatibility.

type Metadata

type Metadata struct {

	// Kessel Asset Inventory generated identifier.
	Id int64 `protobuf:"varint,3355,opt,name=id,proto3" json:"id,omitempty"`
	// The type of the Resource
	ResourceType string `protobuf:"bytes,442752204,opt,name=resource_type,proto3" json:"resource_type,omitempty"`
	// Date and time when the inventory item was first reported.
	FirstReported *timestamppb.Timestamp `protobuf:"bytes,13874816,opt,name=first_reported,proto3" json:"first_reported,omitempty"`
	// Date and time when the inventory item was last updated.
	LastReported *timestamppb.Timestamp `protobuf:"bytes,436473483,opt,name=last_reported,proto3" json:"last_reported,omitempty"`
	// Identifier of the reporter that first reported on this item.
	FirstReportedBy string `protobuf:"bytes,46112820,opt,name=first_reported_by,proto3" json:"first_reported_by,omitempty"`
	// Identifier of the reporter that last reported on this item.
	LastReportedBy string `protobuf:"bytes,505008782,opt,name=last_reported_by,proto3" json:"last_reported_by,omitempty"`
	// The workspace in which this resource is a member for access control.  A
	// resource can only be a member of one workspace.
	Workspace string           `protobuf:"bytes,35122327,opt,name=workspace,proto3" json:"workspace,omitempty"`
	Labels    []*ResourceLabel `protobuf:"bytes,3552281,rep,name=labels,proto3" json:"labels,omitempty"`
	// contains filtered or unexported fields
}

func (*Metadata) Descriptor deprecated

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

Deprecated: Use Metadata.ProtoReflect.Descriptor instead.

func (*Metadata) GetFirstReported

func (x *Metadata) GetFirstReported() *timestamppb.Timestamp

func (*Metadata) GetFirstReportedBy

func (x *Metadata) GetFirstReportedBy() string

func (*Metadata) GetId

func (x *Metadata) GetId() int64

func (*Metadata) GetLabels

func (x *Metadata) GetLabels() []*ResourceLabel

func (*Metadata) GetLastReported

func (x *Metadata) GetLastReported() *timestamppb.Timestamp

func (*Metadata) GetLastReportedBy

func (x *Metadata) GetLastReportedBy() string

func (*Metadata) GetResourceType

func (x *Metadata) GetResourceType() string

func (*Metadata) GetWorkspace

func (x *Metadata) GetWorkspace() string

func (*Metadata) ProtoMessage

func (*Metadata) ProtoMessage()

func (*Metadata) ProtoReflect

func (x *Metadata) ProtoReflect() protoreflect.Message

func (*Metadata) Reset

func (x *Metadata) Reset()

func (*Metadata) String

func (x *Metadata) String() string

type NotificationsIntegration

type NotificationsIntegration struct {

	// Metadata about this resource
	Metadata *Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// Write only reporter specific data
	ReporterData *ReporterData `protobuf:"bytes,245278792,opt,name=reporter_data,proto3" json:"reporter_data,omitempty"`
	// contains filtered or unexported fields
}

func (*NotificationsIntegration) Descriptor deprecated

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

Deprecated: Use NotificationsIntegration.ProtoReflect.Descriptor instead.

func (*NotificationsIntegration) GetMetadata

func (x *NotificationsIntegration) GetMetadata() *Metadata

func (*NotificationsIntegration) GetReporterData

func (x *NotificationsIntegration) GetReporterData() *ReporterData

func (*NotificationsIntegration) ProtoMessage

func (*NotificationsIntegration) ProtoMessage()

func (*NotificationsIntegration) ProtoReflect

func (x *NotificationsIntegration) ProtoReflect() protoreflect.Message

func (*NotificationsIntegration) Reset

func (x *NotificationsIntegration) Reset()

func (*NotificationsIntegration) String

func (x *NotificationsIntegration) String() string

type ReporterData

type ReporterData struct {
	ReporterType ReporterData_ReporterType `` /* 154-byte string literal not displayed */
	// The ID of the instance of the reporter. This is derived from the
	// authentication mechanism, i.e. authentication token.
	ReporterInstanceId string `protobuf:"bytes,241085112,opt,name=reporter_instance_id,proto3" json:"reporter_instance_id,omitempty"`
	// Date and time when the inventory item was first reported by this reporter
	FirstReported *timestamppb.Timestamp `protobuf:"bytes,13874816,opt,name=first_reported,proto3" json:"first_reported,omitempty"`
	// Date and time when the inventory item was last updated by this reporter
	LastReported *timestamppb.Timestamp `protobuf:"bytes,436473483,opt,name=last_reported,proto3" json:"last_reported,omitempty"`
	// The URL for this resource in the reporter's management UI console. For
	// example this would be the cluster URL in the HCC Console for an OCM
	// reported cluster.
	ConsoleHref string `protobuf:"bytes,145854740,opt,name=console_href,proto3" json:"console_href,omitempty"`
	// Reporter specific API link to the resource.
	ApiHref string `protobuf:"bytes,430210609,opt,name=api_href,proto3" json:"api_href,omitempty"`
	// The ID assigned to this resource by the reporter, for example OCM cluster
	// ID, HBI's host id, or ACM managed cluster name etc.
	LocalResourceId string `protobuf:"bytes,508976189,opt,name=local_resource_id,proto3" json:"local_resource_id,omitempty"`
	// version of the reporter
	ReporterVersion string `protobuf:"bytes,269629306,opt,name=reporter_version,proto3" json:"reporter_version,omitempty"`
	// contains filtered or unexported fields
}

func (*ReporterData) Descriptor deprecated

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

Deprecated: Use ReporterData.ProtoReflect.Descriptor instead.

func (*ReporterData) GetApiHref

func (x *ReporterData) GetApiHref() string

func (*ReporterData) GetConsoleHref

func (x *ReporterData) GetConsoleHref() string

func (*ReporterData) GetFirstReported

func (x *ReporterData) GetFirstReported() *timestamppb.Timestamp

func (*ReporterData) GetLastReported

func (x *ReporterData) GetLastReported() *timestamppb.Timestamp

func (*ReporterData) GetLocalResourceId

func (x *ReporterData) GetLocalResourceId() string

func (*ReporterData) GetReporterInstanceId

func (x *ReporterData) GetReporterInstanceId() string

func (*ReporterData) GetReporterType

func (x *ReporterData) GetReporterType() ReporterData_ReporterType

func (*ReporterData) GetReporterVersion

func (x *ReporterData) GetReporterVersion() string

func (*ReporterData) ProtoMessage

func (*ReporterData) ProtoMessage()

func (*ReporterData) ProtoReflect

func (x *ReporterData) ProtoReflect() protoreflect.Message

func (*ReporterData) Reset

func (x *ReporterData) Reset()

func (*ReporterData) String

func (x *ReporterData) String() string

type ReporterData_ReporterType

type ReporterData_ReporterType int32
const (
	ReporterData_REPORTER_TYPE_UNSPECIFIED ReporterData_ReporterType = 0
	ReporterData_REPORTER_TYPE_OTHER       ReporterData_ReporterType = 1
	ReporterData_ACM                       ReporterData_ReporterType = 2
	ReporterData_HBI                       ReporterData_ReporterType = 3
	ReporterData_OCM                       ReporterData_ReporterType = 4
	ReporterData_NOTIFICATIONS             ReporterData_ReporterType = 5
)

func (ReporterData_ReporterType) Descriptor

func (ReporterData_ReporterType) Enum

func (ReporterData_ReporterType) EnumDescriptor deprecated

func (ReporterData_ReporterType) EnumDescriptor() ([]byte, []int)

Deprecated: Use ReporterData_ReporterType.Descriptor instead.

func (ReporterData_ReporterType) Number

func (ReporterData_ReporterType) String

func (x ReporterData_ReporterType) String() string

func (ReporterData_ReporterType) Type

type ResourceLabel

type ResourceLabel struct {
	Key   string `protobuf:"bytes,106079,opt,name=key,proto3" json:"key,omitempty"`
	Value string `protobuf:"bytes,111972721,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*ResourceLabel) Descriptor deprecated

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

Deprecated: Use ResourceLabel.ProtoReflect.Descriptor instead.

func (*ResourceLabel) GetKey

func (x *ResourceLabel) GetKey() string

func (*ResourceLabel) GetValue

func (x *ResourceLabel) GetValue() string

func (*ResourceLabel) ProtoMessage

func (*ResourceLabel) ProtoMessage()

func (*ResourceLabel) ProtoReflect

func (x *ResourceLabel) ProtoReflect() protoreflect.Message

func (*ResourceLabel) Reset

func (x *ResourceLabel) Reset()

func (*ResourceLabel) String

func (x *ResourceLabel) String() string

type RhelHost

type RhelHost struct {

	// Metadata about this resource
	Metadata *Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// Write only reporter specific data
	ReporterData *ReporterData `protobuf:"bytes,245278792,opt,name=reporter_data,proto3" json:"reporter_data,omitempty"`
	// contains filtered or unexported fields
}

func (*RhelHost) Descriptor deprecated

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

Deprecated: Use RhelHost.ProtoReflect.Descriptor instead.

func (*RhelHost) GetMetadata

func (x *RhelHost) GetMetadata() *Metadata

func (*RhelHost) GetReporterData

func (x *RhelHost) GetReporterData() *ReporterData

func (*RhelHost) ProtoMessage

func (*RhelHost) ProtoMessage()

func (*RhelHost) ProtoReflect

func (x *RhelHost) ProtoReflect() protoreflect.Message

func (*RhelHost) Reset

func (x *RhelHost) Reset()

func (*RhelHost) String

func (x *RhelHost) String() string

type UnimplementedKesselK8SClusterServiceServer

type UnimplementedKesselK8SClusterServiceServer struct{}

UnimplementedKesselK8SClusterServiceServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedKesselK8SClusterServiceServer) CreateK8SCluster

func (UnimplementedKesselK8SClusterServiceServer) DeleteK8SCluster

func (UnimplementedKesselK8SClusterServiceServer) UpdateK8SCluster

type UnimplementedKesselK8SPolicyServiceServer

type UnimplementedKesselK8SPolicyServiceServer struct{}

UnimplementedKesselK8SPolicyServiceServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedKesselK8SPolicyServiceServer) CreateK8SPolicy

func (UnimplementedKesselK8SPolicyServiceServer) DeleteK8SPolicy

func (UnimplementedKesselK8SPolicyServiceServer) UpdateK8SPolicy

type UnimplementedKesselNotificationsIntegrationServiceServer

type UnimplementedKesselNotificationsIntegrationServiceServer struct{}

UnimplementedKesselNotificationsIntegrationServiceServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

type UnimplementedKesselRhelHostServiceServer

type UnimplementedKesselRhelHostServiceServer struct{}

UnimplementedKesselRhelHostServiceServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedKesselRhelHostServiceServer) CreateRhelHost

func (UnimplementedKesselRhelHostServiceServer) DeleteRhelHost

func (UnimplementedKesselRhelHostServiceServer) UpdateRhelHost

type UnsafeKesselK8SClusterServiceServer

type UnsafeKesselK8SClusterServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeKesselK8SClusterServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to KesselK8SClusterServiceServer will result in compilation errors.

type UnsafeKesselK8SPolicyServiceServer

type UnsafeKesselK8SPolicyServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeKesselK8SPolicyServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to KesselK8SPolicyServiceServer will result in compilation errors.

type UnsafeKesselNotificationsIntegrationServiceServer

type UnsafeKesselNotificationsIntegrationServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeKesselNotificationsIntegrationServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to KesselNotificationsIntegrationServiceServer will result in compilation errors.

type UnsafeKesselRhelHostServiceServer

type UnsafeKesselRhelHostServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeKesselRhelHostServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to KesselRhelHostServiceServer will result in compilation errors.

type UpdateK8SClusterRequest

type UpdateK8SClusterRequest struct {

	// The resource to be updated will be defined by
	// \"<reporter_data.reporter_type>:<reporter_instaance_id>:<reporter_data.local_resource_id>\"
	// from the request body.
	K8SCluster *K8SCluster `protobuf:"bytes,1,opt,name=k8s_cluster,proto3" json:"k8s_cluster,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateK8SClusterRequest) Descriptor deprecated

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

Deprecated: Use UpdateK8SClusterRequest.ProtoReflect.Descriptor instead.

func (*UpdateK8SClusterRequest) GetK8SCluster

func (x *UpdateK8SClusterRequest) GetK8SCluster() *K8SCluster

func (*UpdateK8SClusterRequest) ProtoMessage

func (*UpdateK8SClusterRequest) ProtoMessage()

func (*UpdateK8SClusterRequest) ProtoReflect

func (x *UpdateK8SClusterRequest) ProtoReflect() protoreflect.Message

func (*UpdateK8SClusterRequest) Reset

func (x *UpdateK8SClusterRequest) Reset()

func (*UpdateK8SClusterRequest) String

func (x *UpdateK8SClusterRequest) String() string

type UpdateK8SClusterResponse

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

func (*UpdateK8SClusterResponse) Descriptor deprecated

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

Deprecated: Use UpdateK8SClusterResponse.ProtoReflect.Descriptor instead.

func (*UpdateK8SClusterResponse) ProtoMessage

func (*UpdateK8SClusterResponse) ProtoMessage()

func (*UpdateK8SClusterResponse) ProtoReflect

func (x *UpdateK8SClusterResponse) ProtoReflect() protoreflect.Message

func (*UpdateK8SClusterResponse) Reset

func (x *UpdateK8SClusterResponse) Reset()

func (*UpdateK8SClusterResponse) String

func (x *UpdateK8SClusterResponse) String() string

type UpdateK8SPolicyRequest

type UpdateK8SPolicyRequest struct {

	// The resource to be updated will be defined by
	// \"<reporter_data.reporter_type>:<reporter_instaance_id>:<reporter_data.local_resource_id>\"
	// from the request body.
	K8SPolicy *K8SPolicy `protobuf:"bytes,1,opt,name=k8s_policy,proto3" json:"k8s_policy,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateK8SPolicyRequest) Descriptor deprecated

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

Deprecated: Use UpdateK8SPolicyRequest.ProtoReflect.Descriptor instead.

func (*UpdateK8SPolicyRequest) GetK8SPolicy

func (x *UpdateK8SPolicyRequest) GetK8SPolicy() *K8SPolicy

func (*UpdateK8SPolicyRequest) ProtoMessage

func (*UpdateK8SPolicyRequest) ProtoMessage()

func (*UpdateK8SPolicyRequest) ProtoReflect

func (x *UpdateK8SPolicyRequest) ProtoReflect() protoreflect.Message

func (*UpdateK8SPolicyRequest) Reset

func (x *UpdateK8SPolicyRequest) Reset()

func (*UpdateK8SPolicyRequest) String

func (x *UpdateK8SPolicyRequest) String() string

type UpdateK8SPolicyResponse

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

func (*UpdateK8SPolicyResponse) Descriptor deprecated

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

Deprecated: Use UpdateK8SPolicyResponse.ProtoReflect.Descriptor instead.

func (*UpdateK8SPolicyResponse) ProtoMessage

func (*UpdateK8SPolicyResponse) ProtoMessage()

func (*UpdateK8SPolicyResponse) ProtoReflect

func (x *UpdateK8SPolicyResponse) ProtoReflect() protoreflect.Message

func (*UpdateK8SPolicyResponse) Reset

func (x *UpdateK8SPolicyResponse) Reset()

func (*UpdateK8SPolicyResponse) String

func (x *UpdateK8SPolicyResponse) String() string

type UpdateNotificationsIntegrationRequest

type UpdateNotificationsIntegrationRequest struct {

	// The resource to be updated will be defined by
	// \"<reporter_data.reporter_type>:<reporter_instaance_id>:<reporter_data.local_resource_id>\"
	// from the request body.
	Integration *NotificationsIntegration `protobuf:"bytes,1,opt,name=integration,proto3" json:"integration,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateNotificationsIntegrationRequest) Descriptor deprecated

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

Deprecated: Use UpdateNotificationsIntegrationRequest.ProtoReflect.Descriptor instead.

func (*UpdateNotificationsIntegrationRequest) GetIntegration

func (*UpdateNotificationsIntegrationRequest) ProtoMessage

func (*UpdateNotificationsIntegrationRequest) ProtoMessage()

func (*UpdateNotificationsIntegrationRequest) ProtoReflect

func (*UpdateNotificationsIntegrationRequest) Reset

func (*UpdateNotificationsIntegrationRequest) String

type UpdateNotificationsIntegrationResponse

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

func (*UpdateNotificationsIntegrationResponse) Descriptor deprecated

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

Deprecated: Use UpdateNotificationsIntegrationResponse.ProtoReflect.Descriptor instead.

func (*UpdateNotificationsIntegrationResponse) ProtoMessage

func (*UpdateNotificationsIntegrationResponse) ProtoReflect

func (*UpdateNotificationsIntegrationResponse) Reset

func (*UpdateNotificationsIntegrationResponse) String

type UpdateRhelHostRequest

type UpdateRhelHostRequest struct {

	// The resource to be updated will be defined by
	// \"<reporter_data.reporter_type>:<reporter_instaance_id>:<reporter_data.local_resource_id>\"
	// from the request body.
	RhelHost *RhelHost `protobuf:"bytes,1,opt,name=rhel_host,proto3" json:"rhel_host,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateRhelHostRequest) Descriptor deprecated

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

Deprecated: Use UpdateRhelHostRequest.ProtoReflect.Descriptor instead.

func (*UpdateRhelHostRequest) GetRhelHost

func (x *UpdateRhelHostRequest) GetRhelHost() *RhelHost

func (*UpdateRhelHostRequest) ProtoMessage

func (*UpdateRhelHostRequest) ProtoMessage()

func (*UpdateRhelHostRequest) ProtoReflect

func (x *UpdateRhelHostRequest) ProtoReflect() protoreflect.Message

func (*UpdateRhelHostRequest) Reset

func (x *UpdateRhelHostRequest) Reset()

func (*UpdateRhelHostRequest) String

func (x *UpdateRhelHostRequest) String() string

type UpdateRhelHostResponse

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

func (*UpdateRhelHostResponse) Descriptor deprecated

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

Deprecated: Use UpdateRhelHostResponse.ProtoReflect.Descriptor instead.

func (*UpdateRhelHostResponse) ProtoMessage

func (*UpdateRhelHostResponse) ProtoMessage()

func (*UpdateRhelHostResponse) ProtoReflect

func (x *UpdateRhelHostResponse) ProtoReflect() protoreflect.Message

func (*UpdateRhelHostResponse) Reset

func (x *UpdateRhelHostResponse) Reset()

func (*UpdateRhelHostResponse) String

func (x *UpdateRhelHostResponse) String() string

Jump to

Keyboard shortcuts

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