exile_certificate_managerv1alpha1

package
v1.8.26 Latest Latest
Warning

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

Go to latest
Published: Oct 23, 2024 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ExileCertificateManagerService_CreateExileCertificate_FullMethodName     = "/services.org.exile_certificate_manager.v1alpha1.ExileCertificateManagerService/CreateExileCertificate"
	ExileCertificateManagerService_RevokeExileCertificate_FullMethodName     = "/services.org.exile_certificate_manager.v1alpha1.ExileCertificateManagerService/RevokeExileCertificate"
	ExileCertificateManagerService_AssignExileConfiguration_FullMethodName   = "/services.org.exile_certificate_manager.v1alpha1.ExileCertificateManagerService/AssignExileConfiguration"
	ExileCertificateManagerService_UnassignExileConfiguration_FullMethodName = "/services.org.exile_certificate_manager.v1alpha1.ExileCertificateManagerService/UnassignExileConfiguration"
	ExileCertificateManagerService_ListExileCertificates_FullMethodName      = "/services.org.exile_certificate_manager.v1alpha1.ExileCertificateManagerService/ListExileCertificates"
	ExileCertificateManagerService_CreateExileConfiguration_FullMethodName   = "/services.org.exile_certificate_manager.v1alpha1.ExileCertificateManagerService/CreateExileConfiguration"
	ExileCertificateManagerService_UpdateExileConfiguration_FullMethodName   = "/services.org.exile_certificate_manager.v1alpha1.ExileCertificateManagerService/UpdateExileConfiguration"
	ExileCertificateManagerService_DeleteExileConfiguration_FullMethodName   = "/services.org.exile_certificate_manager.v1alpha1.ExileCertificateManagerService/DeleteExileConfiguration"
	ExileCertificateManagerService_ListExileConfigurations_FullMethodName    = "/services.org.exile_certificate_manager.v1alpha1.ExileCertificateManagerService/ListExileConfigurations"
)

Variables

View Source
var (
	ExileConfigurationType_name = map[int32]string{
		0: "EXILE_CONFIGURATION_TYPE_UNSPECIFIED",
		1: "EXILE_CONFIGURATION_TYPE_NONE",
		2: "EXILE_CONFIGURATION_TYPE_ARTIVA_HCX",
		3: "EXILE_CONFIGURATION_TYPE_ARTIVA_RM",
		4: "EXILE_CONFIGURATION_TYPE_FACS",
		5: "EXILE_CONFIGURATION_TYPE_VELOSIDY",
	}
	ExileConfigurationType_value = map[string]int32{
		"EXILE_CONFIGURATION_TYPE_UNSPECIFIED": 0,
		"EXILE_CONFIGURATION_TYPE_NONE":        1,
		"EXILE_CONFIGURATION_TYPE_ARTIVA_HCX":  2,
		"EXILE_CONFIGURATION_TYPE_ARTIVA_RM":   3,
		"EXILE_CONFIGURATION_TYPE_FACS":        4,
		"EXILE_CONFIGURATION_TYPE_VELOSIDY":    5,
	}
)

Enum value maps for ExileConfigurationType.

View Source
var ExileCertificateManagerService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "services.org.exile_certificate_manager.v1alpha1.ExileCertificateManagerService",
	HandlerType: (*ExileCertificateManagerServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateExileCertificate",
			Handler:    _ExileCertificateManagerService_CreateExileCertificate_Handler,
		},
		{
			MethodName: "RevokeExileCertificate",
			Handler:    _ExileCertificateManagerService_RevokeExileCertificate_Handler,
		},
		{
			MethodName: "AssignExileConfiguration",
			Handler:    _ExileCertificateManagerService_AssignExileConfiguration_Handler,
		},
		{
			MethodName: "UnassignExileConfiguration",
			Handler:    _ExileCertificateManagerService_UnassignExileConfiguration_Handler,
		},
		{
			MethodName: "ListExileCertificates",
			Handler:    _ExileCertificateManagerService_ListExileCertificates_Handler,
		},
		{
			MethodName: "CreateExileConfiguration",
			Handler:    _ExileCertificateManagerService_CreateExileConfiguration_Handler,
		},
		{
			MethodName: "UpdateExileConfiguration",
			Handler:    _ExileCertificateManagerService_UpdateExileConfiguration_Handler,
		},
		{
			MethodName: "DeleteExileConfiguration",
			Handler:    _ExileCertificateManagerService_DeleteExileConfiguration_Handler,
		},
		{
			MethodName: "ListExileConfigurations",
			Handler:    _ExileCertificateManagerService_ListExileConfigurations_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "services/org/exile_certificate_manager/v1alpha1/service.proto",
}

ExileCertificateManagerService_ServiceDesc is the grpc.ServiceDesc for ExileCertificateManagerService 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 File_services_org_exile_certificate_manager_v1alpha1_entities_proto protoreflect.FileDescriptor
View Source
var File_services_org_exile_certificate_manager_v1alpha1_exile_certificate_proto protoreflect.FileDescriptor
View Source
var File_services_org_exile_certificate_manager_v1alpha1_exile_configuration_proto protoreflect.FileDescriptor
View Source
var File_services_org_exile_certificate_manager_v1alpha1_service_proto protoreflect.FileDescriptor

Functions

func RegisterExileCertificateManagerServiceServer

func RegisterExileCertificateManagerServiceServer(s grpc.ServiceRegistrar, srv ExileCertificateManagerServiceServer)

Types

type AssignExileConfigurationRequest

type AssignExileConfigurationRequest struct {

	// The id of the exile certificate to update.
	ExileCertificateId string `protobuf:"bytes,1,opt,name=exile_certificate_id,json=exileCertificateId,proto3" json:"exile_certificate_id,omitempty"`
	// The id of the exile configuration to assign.
	ExileConfigurationId string `protobuf:"bytes,2,opt,name=exile_configuration_id,json=exileConfigurationId,proto3" json:"exile_configuration_id,omitempty"`
	// contains filtered or unexported fields
}

AssignExileConfigurationRequest is the request for assigning a exile configuration

func (*AssignExileConfigurationRequest) Descriptor deprecated

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

Deprecated: Use AssignExileConfigurationRequest.ProtoReflect.Descriptor instead.

func (*AssignExileConfigurationRequest) GetExileCertificateId

func (x *AssignExileConfigurationRequest) GetExileCertificateId() string

func (*AssignExileConfigurationRequest) GetExileConfigurationId

func (x *AssignExileConfigurationRequest) GetExileConfigurationId() string

func (*AssignExileConfigurationRequest) ProtoMessage

func (*AssignExileConfigurationRequest) ProtoMessage()

func (*AssignExileConfigurationRequest) ProtoReflect

func (*AssignExileConfigurationRequest) Reset

func (*AssignExileConfigurationRequest) String

type AssignExileConfigurationResponse

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

AssignExileConfigurationResponse is the response for assigning a exile configuration

func (*AssignExileConfigurationResponse) Descriptor deprecated

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

Deprecated: Use AssignExileConfigurationResponse.ProtoReflect.Descriptor instead.

func (*AssignExileConfigurationResponse) ProtoMessage

func (*AssignExileConfigurationResponse) ProtoMessage()

func (*AssignExileConfigurationResponse) ProtoReflect

func (*AssignExileConfigurationResponse) Reset

func (*AssignExileConfigurationResponse) String

type CreateExileCertificateRequest

type CreateExileCertificateRequest struct {

	// The name of the exile certificate to be created.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The description of the exile certificate to be created.
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

CreateExileCertificateRequest is the request for creating a exile certificate.

func (*CreateExileCertificateRequest) Descriptor deprecated

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

Deprecated: Use CreateExileCertificateRequest.ProtoReflect.Descriptor instead.

func (*CreateExileCertificateRequest) GetDescription

func (x *CreateExileCertificateRequest) GetDescription() string

func (*CreateExileCertificateRequest) GetName

func (*CreateExileCertificateRequest) ProtoMessage

func (*CreateExileCertificateRequest) ProtoMessage()

func (*CreateExileCertificateRequest) ProtoReflect

func (*CreateExileCertificateRequest) Reset

func (x *CreateExileCertificateRequest) Reset()

func (*CreateExileCertificateRequest) String

type CreateExileCertificateResponse

type CreateExileCertificateResponse struct {

	// The base-64 encoded certificate that was created.
	EncodedExileCertificate string `` /* 132-byte string literal not displayed */
	// The newly created exile certificate.
	ExileCertificate *ExileCertificate `protobuf:"bytes,2,opt,name=exile_certificate,json=exileCertificate,proto3" json:"exile_certificate,omitempty"`
	// contains filtered or unexported fields
}

CreateExileCertificateResponse is the response for creating a exile certificate.

func (*CreateExileCertificateResponse) Descriptor deprecated

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

Deprecated: Use CreateExileCertificateResponse.ProtoReflect.Descriptor instead.

func (*CreateExileCertificateResponse) GetEncodedExileCertificate

func (x *CreateExileCertificateResponse) GetEncodedExileCertificate() string

func (*CreateExileCertificateResponse) GetExileCertificate added in v1.8.17

func (x *CreateExileCertificateResponse) GetExileCertificate() *ExileCertificate

func (*CreateExileCertificateResponse) ProtoMessage

func (*CreateExileCertificateResponse) ProtoMessage()

func (*CreateExileCertificateResponse) ProtoReflect

func (*CreateExileCertificateResponse) Reset

func (x *CreateExileCertificateResponse) Reset()

func (*CreateExileCertificateResponse) String

type CreateExileConfigurationRequest

type CreateExileConfigurationRequest struct {

	// The configuration name.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The configuration description.
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// The type of exile configuration
	Type ExileConfigurationType `` /* 138-byte string literal not displayed */
	// The parameters of the exile configuration
	// See services.org.exile_certificate_manager.v1alpha1.ExileConfiguration
	// for the required information.
	Parameters string `protobuf:"bytes,4,opt,name=parameters,proto3" json:"parameters,omitempty"`
	// contains filtered or unexported fields
}

CreateExileConfigurationRequest is the request to create a exile configuration

func (*CreateExileConfigurationRequest) Descriptor deprecated

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

Deprecated: Use CreateExileConfigurationRequest.ProtoReflect.Descriptor instead.

func (*CreateExileConfigurationRequest) GetDescription

func (x *CreateExileConfigurationRequest) GetDescription() string

func (*CreateExileConfigurationRequest) GetName

func (*CreateExileConfigurationRequest) GetParameters

func (x *CreateExileConfigurationRequest) GetParameters() string

func (*CreateExileConfigurationRequest) GetType

func (*CreateExileConfigurationRequest) ProtoMessage

func (*CreateExileConfigurationRequest) ProtoMessage()

func (*CreateExileConfigurationRequest) ProtoReflect

func (*CreateExileConfigurationRequest) Reset

func (*CreateExileConfigurationRequest) String

type CreateExileConfigurationResponse

type CreateExileConfigurationResponse struct {

	// The id of the exile configuration that was created.
	// DEPRECATED: Use exile_configuration instead.
	//
	// Deprecated: Marked as deprecated in services/org/exile_certificate_manager/v1alpha1/exile_configuration.proto.
	ExileConfigurationId string `protobuf:"bytes,1,opt,name=exile_configuration_id,json=exileConfigurationId,proto3" json:"exile_configuration_id,omitempty"`
	// The newly created exile configuration.
	ExileConfiguration *ExileConfiguration `protobuf:"bytes,2,opt,name=exile_configuration,json=exileConfiguration,proto3" json:"exile_configuration,omitempty"`
	// contains filtered or unexported fields
}

CreateExileConfigurationResponse is the response to creating a exile configuration

func (*CreateExileConfigurationResponse) Descriptor deprecated

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

Deprecated: Use CreateExileConfigurationResponse.ProtoReflect.Descriptor instead.

func (*CreateExileConfigurationResponse) GetExileConfiguration added in v1.8.17

func (x *CreateExileConfigurationResponse) GetExileConfiguration() *ExileConfiguration

func (*CreateExileConfigurationResponse) GetExileConfigurationId deprecated

func (x *CreateExileConfigurationResponse) GetExileConfigurationId() string

Deprecated: Marked as deprecated in services/org/exile_certificate_manager/v1alpha1/exile_configuration.proto.

func (*CreateExileConfigurationResponse) ProtoMessage

func (*CreateExileConfigurationResponse) ProtoMessage()

func (*CreateExileConfigurationResponse) ProtoReflect

func (*CreateExileConfigurationResponse) Reset

func (*CreateExileConfigurationResponse) String

type DeleteExileConfigurationRequest

type DeleteExileConfigurationRequest struct {

	// The id of the exile configuration to delete.
	ExileConfigurationId string `protobuf:"bytes,1,opt,name=exile_configuration_id,json=exileConfigurationId,proto3" json:"exile_configuration_id,omitempty"`
	// contains filtered or unexported fields
}

DeleteExileConfigurationRequest is the request to delete a exile configuration

func (*DeleteExileConfigurationRequest) Descriptor deprecated

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

Deprecated: Use DeleteExileConfigurationRequest.ProtoReflect.Descriptor instead.

func (*DeleteExileConfigurationRequest) GetExileConfigurationId

func (x *DeleteExileConfigurationRequest) GetExileConfigurationId() string

func (*DeleteExileConfigurationRequest) ProtoMessage

func (*DeleteExileConfigurationRequest) ProtoMessage()

func (*DeleteExileConfigurationRequest) ProtoReflect

func (*DeleteExileConfigurationRequest) Reset

func (*DeleteExileConfigurationRequest) String

type DeleteExileConfigurationResponse

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

DeleteExileConfigurationResponse is the response to deleting a exile configuration

func (*DeleteExileConfigurationResponse) Descriptor deprecated

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

Deprecated: Use DeleteExileConfigurationResponse.ProtoReflect.Descriptor instead.

func (*DeleteExileConfigurationResponse) ProtoMessage

func (*DeleteExileConfigurationResponse) ProtoMessage()

func (*DeleteExileConfigurationResponse) ProtoReflect

func (*DeleteExileConfigurationResponse) Reset

func (*DeleteExileConfigurationResponse) String

type ExileCertificate

type ExileCertificate struct {

	// The id of the exile certificate.
	ExileCertificateId string `protobuf:"bytes,1,opt,name=exile_certificate_id,json=exileCertificateId,proto3" json:"exile_certificate_id,omitempty"`
	// The id of the organization.
	OrgId string `protobuf:"bytes,2,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	// The certificate name.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// The certificate description.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// The certificate hash/fingerprint.
	Hash string `protobuf:"bytes,5,opt,name=hash,proto3" json:"hash,omitempty"`
	// The certificate expiration date.
	ExpirationDate *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=expiration_date,json=expirationDate,proto3" json:"expiration_date,omitempty"`
	// The certificate creation date.
	CreationDate *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=creation_date,json=creationDate,proto3" json:"creation_date,omitempty"`
	// The requestor of the certificate (user ID or automated system)
	RequestBy string `protobuf:"bytes,8,opt,name=request_by,json=requestBy,proto3" json:"request_by,omitempty"`
	// Whether or not the certifcate has been revoked
	Revoked bool `protobuf:"varint,9,opt,name=revoked,proto3" json:"revoked,omitempty"`
	// The id of the exile configuration associated with the certificate.
	ExileConfigurationId string `protobuf:"bytes,10,opt,name=exile_configuration_id,json=exileConfigurationId,proto3" json:"exile_configuration_id,omitempty"`
	// The number of times the certificate has been renewed.
	RenewalInstance int64 `protobuf:"varint,11,opt,name=renewal_instance,json=renewalInstance,proto3" json:"renewal_instance,omitempty"`
	// contains filtered or unexported fields
}

ExileCertificate contains the organization's exile certificate.

func (*ExileCertificate) Descriptor deprecated

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

Deprecated: Use ExileCertificate.ProtoReflect.Descriptor instead.

func (*ExileCertificate) GetCreationDate

func (x *ExileCertificate) GetCreationDate() *timestamppb.Timestamp

func (*ExileCertificate) GetDescription

func (x *ExileCertificate) GetDescription() string

func (*ExileCertificate) GetExileCertificateId

func (x *ExileCertificate) GetExileCertificateId() string

func (*ExileCertificate) GetExileConfigurationId

func (x *ExileCertificate) GetExileConfigurationId() string

func (*ExileCertificate) GetExpirationDate

func (x *ExileCertificate) GetExpirationDate() *timestamppb.Timestamp

func (*ExileCertificate) GetHash

func (x *ExileCertificate) GetHash() string

func (*ExileCertificate) GetName

func (x *ExileCertificate) GetName() string

func (*ExileCertificate) GetOrgId

func (x *ExileCertificate) GetOrgId() string

func (*ExileCertificate) GetRenewalInstance

func (x *ExileCertificate) GetRenewalInstance() int64

func (*ExileCertificate) GetRequestBy

func (x *ExileCertificate) GetRequestBy() string

func (*ExileCertificate) GetRevoked

func (x *ExileCertificate) GetRevoked() bool

func (*ExileCertificate) ProtoMessage

func (*ExileCertificate) ProtoMessage()

func (*ExileCertificate) ProtoReflect

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

func (*ExileCertificate) Reset

func (x *ExileCertificate) Reset()

func (*ExileCertificate) String

func (x *ExileCertificate) String() string

type ExileCertificateManagerServiceClient

type ExileCertificateManagerServiceClient interface {
	// CreateExileCertificate creates a new TLS certificate and
	// returns the exile ceritificate for the current organization.
	CreateExileCertificate(ctx context.Context, in *CreateExileCertificateRequest, opts ...grpc.CallOption) (*CreateExileCertificateResponse, error)
	// RevokeExileCertificate deletes a exile ceritificate for the current organization.
	RevokeExileCertificate(ctx context.Context, in *RevokeExileCertificateRequest, opts ...grpc.CallOption) (*RevokeExileCertificateResponse, error)
	// AssignExileConfiguration assigns a configuration to a certificate.
	AssignExileConfiguration(ctx context.Context, in *AssignExileConfigurationRequest, opts ...grpc.CallOption) (*AssignExileConfigurationResponse, error)
	// UnassignExileConfiguration unassigns a configuration from a certificate.
	UnassignExileConfiguration(ctx context.Context, in *UnassignExileConfigurationRequest, opts ...grpc.CallOption) (*UnassignExileConfigurationResponse, error)
	// ListExileCertificates returns a list of exile ceritificate for the current organization.
	ListExileCertificates(ctx context.Context, in *ListExileCertificatesRequest, opts ...grpc.CallOption) (*ListExileCertificatesResponse, error)
	// CreateExileConfiguration creates a new exile configuration for the current organization.
	CreateExileConfiguration(ctx context.Context, in *CreateExileConfigurationRequest, opts ...grpc.CallOption) (*CreateExileConfigurationResponse, error)
	// UpdateExileConfiguration updates a exile configuration for the current organization.
	UpdateExileConfiguration(ctx context.Context, in *UpdateExileConfigurationRequest, opts ...grpc.CallOption) (*UpdateExileConfigurationResponse, error)
	// DeleteExileConfiguration deletes a exile configuration for the current organization.
	// The configuration can only be deleted if it is not assigned to any certificates.
	DeleteExileConfiguration(ctx context.Context, in *DeleteExileConfigurationRequest, opts ...grpc.CallOption) (*DeleteExileConfigurationResponse, error)
	// ListExileConfigurations returns a list of exile configurations for the current organization.
	ListExileConfigurations(ctx context.Context, in *ListExileConfigurationsRequest, opts ...grpc.CallOption) (*ListExileConfigurationsResponse, error)
}

ExileCertificateManagerServiceClient is the client API for ExileCertificateManagerService 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.

ExileCertificateManagerService is the service for managing organization's exile ceritificate.

type ExileCertificateManagerServiceServer

type ExileCertificateManagerServiceServer interface {
	// CreateExileCertificate creates a new TLS certificate and
	// returns the exile ceritificate for the current organization.
	CreateExileCertificate(context.Context, *CreateExileCertificateRequest) (*CreateExileCertificateResponse, error)
	// RevokeExileCertificate deletes a exile ceritificate for the current organization.
	RevokeExileCertificate(context.Context, *RevokeExileCertificateRequest) (*RevokeExileCertificateResponse, error)
	// AssignExileConfiguration assigns a configuration to a certificate.
	AssignExileConfiguration(context.Context, *AssignExileConfigurationRequest) (*AssignExileConfigurationResponse, error)
	// UnassignExileConfiguration unassigns a configuration from a certificate.
	UnassignExileConfiguration(context.Context, *UnassignExileConfigurationRequest) (*UnassignExileConfigurationResponse, error)
	// ListExileCertificates returns a list of exile ceritificate for the current organization.
	ListExileCertificates(context.Context, *ListExileCertificatesRequest) (*ListExileCertificatesResponse, error)
	// CreateExileConfiguration creates a new exile configuration for the current organization.
	CreateExileConfiguration(context.Context, *CreateExileConfigurationRequest) (*CreateExileConfigurationResponse, error)
	// UpdateExileConfiguration updates a exile configuration for the current organization.
	UpdateExileConfiguration(context.Context, *UpdateExileConfigurationRequest) (*UpdateExileConfigurationResponse, error)
	// DeleteExileConfiguration deletes a exile configuration for the current organization.
	// The configuration can only be deleted if it is not assigned to any certificates.
	DeleteExileConfiguration(context.Context, *DeleteExileConfigurationRequest) (*DeleteExileConfigurationResponse, error)
	// ListExileConfigurations returns a list of exile configurations for the current organization.
	ListExileConfigurations(context.Context, *ListExileConfigurationsRequest) (*ListExileConfigurationsResponse, error)
	// contains filtered or unexported methods
}

ExileCertificateManagerServiceServer is the server API for ExileCertificateManagerService service. All implementations must embed UnimplementedExileCertificateManagerServiceServer for forward compatibility.

ExileCertificateManagerService is the service for managing organization's exile ceritificate.

type ExileConfiguration

type ExileConfiguration struct {

	// The id of the exile configuration
	ExileConfigurationId string `protobuf:"bytes,1,opt,name=exile_configuration_id,json=exileConfigurationId,proto3" json:"exile_configuration_id,omitempty"`
	// The id of the organization.
	OrgId string `protobuf:"bytes,2,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	// The configuration name.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// The configuration description.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// The type of exile configuration
	Type ExileConfigurationType `` /* 138-byte string literal not displayed */
	// The parameters of the exile configuration (JSON string)
	Parameters string `protobuf:"bytes,6,opt,name=parameters,proto3" json:"parameters,omitempty"`
	// contains filtered or unexported fields
}

ExileConfiguration contains the organization's exile configuration for its certificates.

func (*ExileConfiguration) Descriptor deprecated

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

Deprecated: Use ExileConfiguration.ProtoReflect.Descriptor instead.

func (*ExileConfiguration) GetDescription

func (x *ExileConfiguration) GetDescription() string

func (*ExileConfiguration) GetExileConfigurationId

func (x *ExileConfiguration) GetExileConfigurationId() string

func (*ExileConfiguration) GetName

func (x *ExileConfiguration) GetName() string

func (*ExileConfiguration) GetOrgId

func (x *ExileConfiguration) GetOrgId() string

func (*ExileConfiguration) GetParameters

func (x *ExileConfiguration) GetParameters() string

func (*ExileConfiguration) GetType

func (*ExileConfiguration) ProtoMessage

func (*ExileConfiguration) ProtoMessage()

func (*ExileConfiguration) ProtoReflect

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

func (*ExileConfiguration) Reset

func (x *ExileConfiguration) Reset()

func (*ExileConfiguration) String

func (x *ExileConfiguration) String() string

type ExileConfigurationType

type ExileConfigurationType int32

ExileConfigurationType defines the types of exile configuration

const (
	// Type Unspecified means the configuration type is not set.
	ExileConfigurationType_EXILE_CONFIGURATION_TYPE_UNSPECIFIED ExileConfigurationType = 0
	// Type None specifies that the configuration will not have any parameters.
	ExileConfigurationType_EXILE_CONFIGURATION_TYPE_NONE ExileConfigurationType = 1
	// Type Artiva HCX specifies the configuration for Artiva HCX (parameters required).
	ExileConfigurationType_EXILE_CONFIGURATION_TYPE_ARTIVA_HCX ExileConfigurationType = 2
	// Type Artiva RM specifies the configuration for Artiva RM (parameters required).
	ExileConfigurationType_EXILE_CONFIGURATION_TYPE_ARTIVA_RM ExileConfigurationType = 3
	// Type FACS specifies the configuration for FACS (parameters required).
	ExileConfigurationType_EXILE_CONFIGURATION_TYPE_FACS ExileConfigurationType = 4
	// Type Velosidy specifies the configuration for Velosidy (parameters required).
	ExileConfigurationType_EXILE_CONFIGURATION_TYPE_VELOSIDY ExileConfigurationType = 5
)

func (ExileConfigurationType) Descriptor

func (ExileConfigurationType) Enum

func (ExileConfigurationType) EnumDescriptor deprecated

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

Deprecated: Use ExileConfigurationType.Descriptor instead.

func (ExileConfigurationType) Number

func (ExileConfigurationType) String

func (x ExileConfigurationType) String() string

func (ExileConfigurationType) Type

type ListExileCertificatesRequest

type ListExileCertificatesRequest struct {

	// The fields on the entity to include in the response.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

ListExileCertificatesRequest is the request for listing exile certificate.

func (*ListExileCertificatesRequest) Descriptor deprecated

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

Deprecated: Use ListExileCertificatesRequest.ProtoReflect.Descriptor instead.

func (*ListExileCertificatesRequest) GetFieldMask

func (*ListExileCertificatesRequest) ProtoMessage

func (*ListExileCertificatesRequest) ProtoMessage()

func (*ListExileCertificatesRequest) ProtoReflect

func (*ListExileCertificatesRequest) Reset

func (x *ListExileCertificatesRequest) Reset()

func (*ListExileCertificatesRequest) String

type ListExileCertificatesResponse

type ListExileCertificatesResponse struct {

	// The list of exile certificate.
	ExileCertificates []*ExileCertificate `protobuf:"bytes,1,rep,name=exile_certificates,json=exileCertificates,proto3" json:"exile_certificates,omitempty"`
	// contains filtered or unexported fields
}

ListExileCertificateResponses is the response for listing exile certificate.

func (*ListExileCertificatesResponse) Descriptor deprecated

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

Deprecated: Use ListExileCertificatesResponse.ProtoReflect.Descriptor instead.

func (*ListExileCertificatesResponse) GetExileCertificates

func (x *ListExileCertificatesResponse) GetExileCertificates() []*ExileCertificate

func (*ListExileCertificatesResponse) ProtoMessage

func (*ListExileCertificatesResponse) ProtoMessage()

func (*ListExileCertificatesResponse) ProtoReflect

func (*ListExileCertificatesResponse) Reset

func (x *ListExileCertificatesResponse) Reset()

func (*ListExileCertificatesResponse) String

type ListExileConfigurationsRequest

type ListExileConfigurationsRequest struct {

	// The fields on the entity to include in the response.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

ListExileConfigurationsRequest is the request to list exile configurations.

func (*ListExileConfigurationsRequest) Descriptor deprecated

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

Deprecated: Use ListExileConfigurationsRequest.ProtoReflect.Descriptor instead.

func (*ListExileConfigurationsRequest) GetFieldMask

func (*ListExileConfigurationsRequest) ProtoMessage

func (*ListExileConfigurationsRequest) ProtoMessage()

func (*ListExileConfigurationsRequest) ProtoReflect

func (*ListExileConfigurationsRequest) Reset

func (x *ListExileConfigurationsRequest) Reset()

func (*ListExileConfigurationsRequest) String

type ListExileConfigurationsResponse

type ListExileConfigurationsResponse struct {

	// The list of exile configurations.
	ExileConfigurations []*ExileConfiguration `protobuf:"bytes,1,rep,name=exile_configurations,json=exileConfigurations,proto3" json:"exile_configurations,omitempty"`
	// contains filtered or unexported fields
}

ListExileConfigurationsResponse is the response to listing exile configurations.

func (*ListExileConfigurationsResponse) Descriptor deprecated

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

Deprecated: Use ListExileConfigurationsResponse.ProtoReflect.Descriptor instead.

func (*ListExileConfigurationsResponse) GetExileConfigurations

func (x *ListExileConfigurationsResponse) GetExileConfigurations() []*ExileConfiguration

func (*ListExileConfigurationsResponse) ProtoMessage

func (*ListExileConfigurationsResponse) ProtoMessage()

func (*ListExileConfigurationsResponse) ProtoReflect

func (*ListExileConfigurationsResponse) Reset

func (*ListExileConfigurationsResponse) String

type RevokeExileCertificateRequest

type RevokeExileCertificateRequest struct {

	// The id of the exile certificate to delete.
	ExileCertificateId string `protobuf:"bytes,1,opt,name=exile_certificate_id,json=exileCertificateId,proto3" json:"exile_certificate_id,omitempty"`
	// contains filtered or unexported fields
}

RevokeExileCertificateRequest is the request for revoking a exile certificate.

func (*RevokeExileCertificateRequest) Descriptor deprecated

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

Deprecated: Use RevokeExileCertificateRequest.ProtoReflect.Descriptor instead.

func (*RevokeExileCertificateRequest) GetExileCertificateId

func (x *RevokeExileCertificateRequest) GetExileCertificateId() string

func (*RevokeExileCertificateRequest) ProtoMessage

func (*RevokeExileCertificateRequest) ProtoMessage()

func (*RevokeExileCertificateRequest) ProtoReflect

func (*RevokeExileCertificateRequest) Reset

func (x *RevokeExileCertificateRequest) Reset()

func (*RevokeExileCertificateRequest) String

type RevokeExileCertificateResponse

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

RevokeExileCertificateResponse is the response for revoking a exile certificate.

func (*RevokeExileCertificateResponse) Descriptor deprecated

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

Deprecated: Use RevokeExileCertificateResponse.ProtoReflect.Descriptor instead.

func (*RevokeExileCertificateResponse) ProtoMessage

func (*RevokeExileCertificateResponse) ProtoMessage()

func (*RevokeExileCertificateResponse) ProtoReflect

func (*RevokeExileCertificateResponse) Reset

func (x *RevokeExileCertificateResponse) Reset()

func (*RevokeExileCertificateResponse) String

type UnassignExileConfigurationRequest

type UnassignExileConfigurationRequest struct {

	// The id of the exile certificate to update.
	ExileCertificateId string `protobuf:"bytes,1,opt,name=exile_certificate_id,json=exileCertificateId,proto3" json:"exile_certificate_id,omitempty"`
	// contains filtered or unexported fields
}

UnassignExileConfigurationRequest is the request for unassigning a exile configuration

func (*UnassignExileConfigurationRequest) Descriptor deprecated

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

Deprecated: Use UnassignExileConfigurationRequest.ProtoReflect.Descriptor instead.

func (*UnassignExileConfigurationRequest) GetExileCertificateId

func (x *UnassignExileConfigurationRequest) GetExileCertificateId() string

func (*UnassignExileConfigurationRequest) ProtoMessage

func (*UnassignExileConfigurationRequest) ProtoMessage()

func (*UnassignExileConfigurationRequest) ProtoReflect

func (*UnassignExileConfigurationRequest) Reset

func (*UnassignExileConfigurationRequest) String

type UnassignExileConfigurationResponse

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

UnassignExileConfigurationResponse is the response for unassigning a exile configuration

func (*UnassignExileConfigurationResponse) Descriptor deprecated

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

Deprecated: Use UnassignExileConfigurationResponse.ProtoReflect.Descriptor instead.

func (*UnassignExileConfigurationResponse) ProtoMessage

func (*UnassignExileConfigurationResponse) ProtoMessage()

func (*UnassignExileConfigurationResponse) ProtoReflect

func (*UnassignExileConfigurationResponse) Reset

func (*UnassignExileConfigurationResponse) String

type UnimplementedExileCertificateManagerServiceServer

type UnimplementedExileCertificateManagerServiceServer struct{}

UnimplementedExileCertificateManagerServiceServer 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 (UnimplementedExileCertificateManagerServiceServer) AssignExileConfiguration

func (UnimplementedExileCertificateManagerServiceServer) CreateExileCertificate

func (UnimplementedExileCertificateManagerServiceServer) CreateExileConfiguration

func (UnimplementedExileCertificateManagerServiceServer) DeleteExileConfiguration

func (UnimplementedExileCertificateManagerServiceServer) ListExileCertificates

func (UnimplementedExileCertificateManagerServiceServer) ListExileConfigurations

func (UnimplementedExileCertificateManagerServiceServer) RevokeExileCertificate

func (UnimplementedExileCertificateManagerServiceServer) UpdateExileConfiguration

type UnsafeExileCertificateManagerServiceServer

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

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

type UpdateExileConfigurationRequest

type UpdateExileConfigurationRequest struct {

	// The exile configuration to update.
	Configuration *ExileConfiguration `protobuf:"bytes,1,opt,name=configuration,proto3" json:"configuration,omitempty"`
	// The fields to update.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

UpdateExileConfigurationRequest is the request to update a exile configuration

func (*UpdateExileConfigurationRequest) Descriptor deprecated

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

Deprecated: Use UpdateExileConfigurationRequest.ProtoReflect.Descriptor instead.

func (*UpdateExileConfigurationRequest) GetConfiguration

func (x *UpdateExileConfigurationRequest) GetConfiguration() *ExileConfiguration

func (*UpdateExileConfigurationRequest) GetFieldMask

func (*UpdateExileConfigurationRequest) ProtoMessage

func (*UpdateExileConfigurationRequest) ProtoMessage()

func (*UpdateExileConfigurationRequest) ProtoReflect

func (*UpdateExileConfigurationRequest) Reset

func (*UpdateExileConfigurationRequest) String

type UpdateExileConfigurationResponse

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

UpdateExileConfigurationResponse is the response to updating a exile configuration

func (*UpdateExileConfigurationResponse) Descriptor deprecated

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

Deprecated: Use UpdateExileConfigurationResponse.ProtoReflect.Descriptor instead.

func (*UpdateExileConfigurationResponse) ProtoMessage

func (*UpdateExileConfigurationResponse) ProtoMessage()

func (*UpdateExileConfigurationResponse) ProtoReflect

func (*UpdateExileConfigurationResponse) Reset

func (*UpdateExileConfigurationResponse) String

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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