Documentation
¶
Index ¶
- Variables
- func RegisterCloudControlsPartnerCoreServer(s *grpc.Server, srv CloudControlsPartnerCoreServer)
- func RegisterCloudControlsPartnerMonitoringServer(s *grpc.Server, srv CloudControlsPartnerMonitoringServer)
- type AccessApprovalRequest
- func (*AccessApprovalRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AccessApprovalRequest) GetName() string
- func (x *AccessApprovalRequest) GetRequestTime() *timestamppb.Timestamp
- func (x *AccessApprovalRequest) GetRequestedExpirationTime() *timestamppb.Timestamp
- func (x *AccessApprovalRequest) GetRequestedReason() *AccessReason
- func (*AccessApprovalRequest) ProtoMessage()
- func (x *AccessApprovalRequest) ProtoReflect() protoreflect.Message
- func (x *AccessApprovalRequest) Reset()
- func (x *AccessApprovalRequest) String() string
- type AccessReason
- func (*AccessReason) Descriptor() ([]byte, []int)deprecated
- func (x *AccessReason) GetDetail() string
- func (x *AccessReason) GetType() AccessReason_Type
- func (*AccessReason) ProtoMessage()
- func (x *AccessReason) ProtoReflect() protoreflect.Message
- func (x *AccessReason) Reset()
- func (x *AccessReason) String() string
- type AccessReason_Type
- func (AccessReason_Type) Descriptor() protoreflect.EnumDescriptor
- func (x AccessReason_Type) Enum() *AccessReason_Type
- func (AccessReason_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x AccessReason_Type) Number() protoreflect.EnumNumber
- func (x AccessReason_Type) String() string
- func (AccessReason_Type) Type() protoreflect.EnumType
- type CloudControlsPartnerCoreClient
- type CloudControlsPartnerCoreServer
- type CloudControlsPartnerMonitoringClient
- type CloudControlsPartnerMonitoringServer
- type CompletionState
- func (CompletionState) Descriptor() protoreflect.EnumDescriptor
- func (x CompletionState) Enum() *CompletionState
- func (CompletionState) EnumDescriptor() ([]byte, []int)deprecated
- func (x CompletionState) Number() protoreflect.EnumNumber
- func (x CompletionState) String() string
- func (CompletionState) Type() protoreflect.EnumType
- type Customer
- func (*Customer) Descriptor() ([]byte, []int)deprecated
- func (x *Customer) GetCustomerOnboardingState() *CustomerOnboardingState
- func (x *Customer) GetDisplayName() string
- func (x *Customer) GetIsOnboarded() bool
- func (x *Customer) GetName() string
- func (*Customer) ProtoMessage()
- func (x *Customer) ProtoReflect() protoreflect.Message
- func (x *Customer) Reset()
- func (x *Customer) String() string
- type CustomerOnboardingState
- func (*CustomerOnboardingState) Descriptor() ([]byte, []int)deprecated
- func (x *CustomerOnboardingState) GetOnboardingSteps() []*CustomerOnboardingStep
- func (*CustomerOnboardingState) ProtoMessage()
- func (x *CustomerOnboardingState) ProtoReflect() protoreflect.Message
- func (x *CustomerOnboardingState) Reset()
- func (x *CustomerOnboardingState) String() string
- type CustomerOnboardingStep
- func (*CustomerOnboardingStep) Descriptor() ([]byte, []int)deprecated
- func (x *CustomerOnboardingStep) GetCompletionState() CompletionState
- func (x *CustomerOnboardingStep) GetCompletionTime() *timestamppb.Timestamp
- func (x *CustomerOnboardingStep) GetStartTime() *timestamppb.Timestamp
- func (x *CustomerOnboardingStep) GetStep() CustomerOnboardingStep_Step
- func (*CustomerOnboardingStep) ProtoMessage()
- func (x *CustomerOnboardingStep) ProtoReflect() protoreflect.Message
- func (x *CustomerOnboardingStep) Reset()
- func (x *CustomerOnboardingStep) String() string
- type CustomerOnboardingStep_Step
- func (CustomerOnboardingStep_Step) Descriptor() protoreflect.EnumDescriptor
- func (x CustomerOnboardingStep_Step) Enum() *CustomerOnboardingStep_Step
- func (CustomerOnboardingStep_Step) EnumDescriptor() ([]byte, []int)deprecated
- func (x CustomerOnboardingStep_Step) Number() protoreflect.EnumNumber
- func (x CustomerOnboardingStep_Step) String() string
- func (CustomerOnboardingStep_Step) Type() protoreflect.EnumType
- type EkmConnection
- func (*EkmConnection) Descriptor() ([]byte, []int)deprecated
- func (x *EkmConnection) GetConnectionError() *EkmConnection_ConnectionError
- func (x *EkmConnection) GetConnectionName() string
- func (x *EkmConnection) GetConnectionState() EkmConnection_ConnectionState
- func (*EkmConnection) ProtoMessage()
- func (x *EkmConnection) ProtoReflect() protoreflect.Message
- func (x *EkmConnection) Reset()
- func (x *EkmConnection) String() string
- type EkmConnection_ConnectionError
- func (*EkmConnection_ConnectionError) Descriptor() ([]byte, []int)deprecated
- func (x *EkmConnection_ConnectionError) GetErrorDomain() string
- func (x *EkmConnection_ConnectionError) GetErrorMessage() string
- func (*EkmConnection_ConnectionError) ProtoMessage()
- func (x *EkmConnection_ConnectionError) ProtoReflect() protoreflect.Message
- func (x *EkmConnection_ConnectionError) Reset()
- func (x *EkmConnection_ConnectionError) String() string
- type EkmConnection_ConnectionState
- func (EkmConnection_ConnectionState) Descriptor() protoreflect.EnumDescriptor
- func (x EkmConnection_ConnectionState) Enum() *EkmConnection_ConnectionState
- func (EkmConnection_ConnectionState) EnumDescriptor() ([]byte, []int)deprecated
- func (x EkmConnection_ConnectionState) Number() protoreflect.EnumNumber
- func (x EkmConnection_ConnectionState) String() string
- func (EkmConnection_ConnectionState) Type() protoreflect.EnumType
- type EkmConnections
- func (*EkmConnections) Descriptor() ([]byte, []int)deprecated
- func (x *EkmConnections) GetEkmConnections() []*EkmConnection
- func (x *EkmConnections) GetName() string
- func (*EkmConnections) ProtoMessage()
- func (x *EkmConnections) ProtoReflect() protoreflect.Message
- func (x *EkmConnections) Reset()
- func (x *EkmConnections) String() string
- type EkmMetadata
- func (*EkmMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *EkmMetadata) GetEkmEndpointUri() string
- func (x *EkmMetadata) GetEkmSolution() EkmMetadata_EkmSolution
- func (*EkmMetadata) ProtoMessage()
- func (x *EkmMetadata) ProtoReflect() protoreflect.Message
- func (x *EkmMetadata) Reset()
- func (x *EkmMetadata) String() string
- type EkmMetadata_EkmSolution
- func (EkmMetadata_EkmSolution) Descriptor() protoreflect.EnumDescriptor
- func (x EkmMetadata_EkmSolution) Enum() *EkmMetadata_EkmSolution
- func (EkmMetadata_EkmSolution) EnumDescriptor() ([]byte, []int)deprecated
- func (x EkmMetadata_EkmSolution) Number() protoreflect.EnumNumber
- func (x EkmMetadata_EkmSolution) String() string
- func (EkmMetadata_EkmSolution) Type() protoreflect.EnumType
- type GetCustomerRequest
- func (*GetCustomerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetCustomerRequest) GetName() string
- func (*GetCustomerRequest) ProtoMessage()
- func (x *GetCustomerRequest) ProtoReflect() protoreflect.Message
- func (x *GetCustomerRequest) Reset()
- func (x *GetCustomerRequest) String() string
- type GetEkmConnectionsRequest
- func (*GetEkmConnectionsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetEkmConnectionsRequest) GetName() string
- func (*GetEkmConnectionsRequest) ProtoMessage()
- func (x *GetEkmConnectionsRequest) ProtoReflect() protoreflect.Message
- func (x *GetEkmConnectionsRequest) Reset()
- func (x *GetEkmConnectionsRequest) String() string
- type GetPartnerPermissionsRequest
- func (*GetPartnerPermissionsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetPartnerPermissionsRequest) GetName() string
- func (*GetPartnerPermissionsRequest) ProtoMessage()
- func (x *GetPartnerPermissionsRequest) ProtoReflect() protoreflect.Message
- func (x *GetPartnerPermissionsRequest) Reset()
- func (x *GetPartnerPermissionsRequest) String() string
- type GetPartnerRequest
- type GetViolationRequest
- func (*GetViolationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetViolationRequest) GetName() string
- func (*GetViolationRequest) ProtoMessage()
- func (x *GetViolationRequest) ProtoReflect() protoreflect.Message
- func (x *GetViolationRequest) Reset()
- func (x *GetViolationRequest) String() string
- type GetWorkloadRequest
- func (*GetWorkloadRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetWorkloadRequest) GetName() string
- func (*GetWorkloadRequest) ProtoMessage()
- func (x *GetWorkloadRequest) ProtoReflect() protoreflect.Message
- func (x *GetWorkloadRequest) Reset()
- func (x *GetWorkloadRequest) String() string
- type ListAccessApprovalRequestsRequest
- func (*ListAccessApprovalRequestsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListAccessApprovalRequestsRequest) GetFilter() string
- func (x *ListAccessApprovalRequestsRequest) GetOrderBy() string
- func (x *ListAccessApprovalRequestsRequest) GetPageSize() int32
- func (x *ListAccessApprovalRequestsRequest) GetPageToken() string
- func (x *ListAccessApprovalRequestsRequest) GetParent() string
- func (*ListAccessApprovalRequestsRequest) ProtoMessage()
- func (x *ListAccessApprovalRequestsRequest) ProtoReflect() protoreflect.Message
- func (x *ListAccessApprovalRequestsRequest) Reset()
- func (x *ListAccessApprovalRequestsRequest) String() string
- type ListAccessApprovalRequestsResponse
- func (*ListAccessApprovalRequestsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListAccessApprovalRequestsResponse) GetAccessApprovalRequests() []*AccessApprovalRequest
- func (x *ListAccessApprovalRequestsResponse) GetNextPageToken() string
- func (x *ListAccessApprovalRequestsResponse) GetUnreachable() []string
- func (*ListAccessApprovalRequestsResponse) ProtoMessage()
- func (x *ListAccessApprovalRequestsResponse) ProtoReflect() protoreflect.Message
- func (x *ListAccessApprovalRequestsResponse) Reset()
- func (x *ListAccessApprovalRequestsResponse) String() string
- type ListCustomersRequest
- func (*ListCustomersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListCustomersRequest) GetFilter() string
- func (x *ListCustomersRequest) GetOrderBy() string
- func (x *ListCustomersRequest) GetPageSize() int32
- func (x *ListCustomersRequest) GetPageToken() string
- func (x *ListCustomersRequest) GetParent() string
- func (*ListCustomersRequest) ProtoMessage()
- func (x *ListCustomersRequest) ProtoReflect() protoreflect.Message
- func (x *ListCustomersRequest) Reset()
- func (x *ListCustomersRequest) String() string
- type ListCustomersResponse
- func (*ListCustomersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListCustomersResponse) GetCustomers() []*Customer
- func (x *ListCustomersResponse) GetNextPageToken() string
- func (x *ListCustomersResponse) GetUnreachable() []string
- func (*ListCustomersResponse) ProtoMessage()
- func (x *ListCustomersResponse) ProtoReflect() protoreflect.Message
- func (x *ListCustomersResponse) Reset()
- func (x *ListCustomersResponse) String() string
- type ListViolationsRequest
- func (*ListViolationsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListViolationsRequest) GetFilter() string
- func (x *ListViolationsRequest) GetInterval() *interval.Interval
- func (x *ListViolationsRequest) GetOrderBy() string
- func (x *ListViolationsRequest) GetPageSize() int32
- func (x *ListViolationsRequest) GetPageToken() string
- func (x *ListViolationsRequest) GetParent() string
- func (*ListViolationsRequest) ProtoMessage()
- func (x *ListViolationsRequest) ProtoReflect() protoreflect.Message
- func (x *ListViolationsRequest) Reset()
- func (x *ListViolationsRequest) String() string
- type ListViolationsResponse
- func (*ListViolationsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListViolationsResponse) GetNextPageToken() string
- func (x *ListViolationsResponse) GetUnreachable() []string
- func (x *ListViolationsResponse) GetViolations() []*Violation
- func (*ListViolationsResponse) ProtoMessage()
- func (x *ListViolationsResponse) ProtoReflect() protoreflect.Message
- func (x *ListViolationsResponse) Reset()
- func (x *ListViolationsResponse) String() string
- type ListWorkloadsRequest
- func (*ListWorkloadsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListWorkloadsRequest) GetFilter() string
- func (x *ListWorkloadsRequest) GetOrderBy() string
- func (x *ListWorkloadsRequest) GetPageSize() int32
- func (x *ListWorkloadsRequest) GetPageToken() string
- func (x *ListWorkloadsRequest) GetParent() string
- func (*ListWorkloadsRequest) ProtoMessage()
- func (x *ListWorkloadsRequest) ProtoReflect() protoreflect.Message
- func (x *ListWorkloadsRequest) Reset()
- func (x *ListWorkloadsRequest) String() string
- type ListWorkloadsResponse
- func (*ListWorkloadsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListWorkloadsResponse) GetNextPageToken() string
- func (x *ListWorkloadsResponse) GetUnreachable() []string
- func (x *ListWorkloadsResponse) GetWorkloads() []*Workload
- func (*ListWorkloadsResponse) ProtoMessage()
- func (x *ListWorkloadsResponse) ProtoReflect() protoreflect.Message
- func (x *ListWorkloadsResponse) Reset()
- func (x *ListWorkloadsResponse) String() string
- type OperationMetadata
- func (*OperationMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *OperationMetadata) GetApiVersion() string
- func (x *OperationMetadata) GetCreateTime() *timestamppb.Timestamp
- func (x *OperationMetadata) GetEndTime() *timestamppb.Timestamp
- func (x *OperationMetadata) GetRequestedCancellation() bool
- func (x *OperationMetadata) GetStatusMessage() string
- func (x *OperationMetadata) GetTarget() string
- func (x *OperationMetadata) GetVerb() string
- func (*OperationMetadata) ProtoMessage()
- func (x *OperationMetadata) ProtoReflect() protoreflect.Message
- func (x *OperationMetadata) Reset()
- func (x *OperationMetadata) String() string
- type Partner
- func (*Partner) Descriptor() ([]byte, []int)deprecated
- func (x *Partner) GetCreateTime() *timestamppb.Timestamp
- func (x *Partner) GetEkmSolutions() []*EkmMetadata
- func (x *Partner) GetName() string
- func (x *Partner) GetOperatedCloudRegions() []string
- func (x *Partner) GetPartnerProjectId() string
- func (x *Partner) GetSkus() []*Sku
- func (x *Partner) GetUpdateTime() *timestamppb.Timestamp
- func (*Partner) ProtoMessage()
- func (x *Partner) ProtoReflect() protoreflect.Message
- func (x *Partner) Reset()
- func (x *Partner) String() string
- type PartnerPermissions
- func (*PartnerPermissions) Descriptor() ([]byte, []int)deprecated
- func (x *PartnerPermissions) GetName() string
- func (x *PartnerPermissions) GetPartnerPermissions() []PartnerPermissions_Permission
- func (*PartnerPermissions) ProtoMessage()
- func (x *PartnerPermissions) ProtoReflect() protoreflect.Message
- func (x *PartnerPermissions) Reset()
- func (x *PartnerPermissions) String() string
- type PartnerPermissions_Permission
- func (PartnerPermissions_Permission) Descriptor() protoreflect.EnumDescriptor
- func (x PartnerPermissions_Permission) Enum() *PartnerPermissions_Permission
- func (PartnerPermissions_Permission) EnumDescriptor() ([]byte, []int)deprecated
- func (x PartnerPermissions_Permission) Number() protoreflect.EnumNumber
- func (x PartnerPermissions_Permission) String() string
- func (PartnerPermissions_Permission) Type() protoreflect.EnumType
- type Sku
- type UnimplementedCloudControlsPartnerCoreServer
- func (*UnimplementedCloudControlsPartnerCoreServer) GetCustomer(context.Context, *GetCustomerRequest) (*Customer, error)
- func (*UnimplementedCloudControlsPartnerCoreServer) GetEkmConnections(context.Context, *GetEkmConnectionsRequest) (*EkmConnections, error)
- func (*UnimplementedCloudControlsPartnerCoreServer) GetPartner(context.Context, *GetPartnerRequest) (*Partner, error)
- func (*UnimplementedCloudControlsPartnerCoreServer) GetPartnerPermissions(context.Context, *GetPartnerPermissionsRequest) (*PartnerPermissions, error)
- func (*UnimplementedCloudControlsPartnerCoreServer) GetWorkload(context.Context, *GetWorkloadRequest) (*Workload, error)
- func (*UnimplementedCloudControlsPartnerCoreServer) ListAccessApprovalRequests(context.Context, *ListAccessApprovalRequestsRequest) (*ListAccessApprovalRequestsResponse, error)
- func (*UnimplementedCloudControlsPartnerCoreServer) ListCustomers(context.Context, *ListCustomersRequest) (*ListCustomersResponse, error)
- func (*UnimplementedCloudControlsPartnerCoreServer) ListWorkloads(context.Context, *ListWorkloadsRequest) (*ListWorkloadsResponse, error)
- type UnimplementedCloudControlsPartnerMonitoringServer
- type Violation
- func (*Violation) Descriptor() ([]byte, []int)deprecated
- func (x *Violation) GetBeginTime() *timestamppb.Timestamp
- func (x *Violation) GetCategory() string
- func (x *Violation) GetDescription() string
- func (x *Violation) GetFolderId() int64
- func (x *Violation) GetName() string
- func (x *Violation) GetNonCompliantOrgPolicy() string
- func (x *Violation) GetRemediation() *Violation_Remediation
- func (x *Violation) GetResolveTime() *timestamppb.Timestamp
- func (x *Violation) GetState() Violation_State
- func (x *Violation) GetUpdateTime() *timestamppb.Timestamp
- func (*Violation) ProtoMessage()
- func (x *Violation) ProtoReflect() protoreflect.Message
- func (x *Violation) Reset()
- func (x *Violation) String() string
- type Violation_Remediation
- func (*Violation_Remediation) Descriptor() ([]byte, []int)deprecated
- func (x *Violation_Remediation) GetCompliantValues() []string
- func (x *Violation_Remediation) GetInstructions() *Violation_Remediation_Instructions
- func (x *Violation_Remediation) GetRemediationType() Violation_Remediation_RemediationType
- func (*Violation_Remediation) ProtoMessage()
- func (x *Violation_Remediation) ProtoReflect() protoreflect.Message
- func (x *Violation_Remediation) Reset()
- func (x *Violation_Remediation) String() string
- type Violation_Remediation_Instructions
- func (*Violation_Remediation_Instructions) Descriptor() ([]byte, []int)deprecated
- func (x *Violation_Remediation_Instructions) GetConsoleInstructions() *Violation_Remediation_Instructions_Console
- func (x *Violation_Remediation_Instructions) GetGcloudInstructions() *Violation_Remediation_Instructions_Gcloud
- func (*Violation_Remediation_Instructions) ProtoMessage()
- func (x *Violation_Remediation_Instructions) ProtoReflect() protoreflect.Message
- func (x *Violation_Remediation_Instructions) Reset()
- func (x *Violation_Remediation_Instructions) String() string
- type Violation_Remediation_Instructions_Console
- func (*Violation_Remediation_Instructions_Console) Descriptor() ([]byte, []int)deprecated
- func (x *Violation_Remediation_Instructions_Console) GetAdditionalLinks() []string
- func (x *Violation_Remediation_Instructions_Console) GetConsoleUris() []string
- func (x *Violation_Remediation_Instructions_Console) GetSteps() []string
- func (*Violation_Remediation_Instructions_Console) ProtoMessage()
- func (x *Violation_Remediation_Instructions_Console) ProtoReflect() protoreflect.Message
- func (x *Violation_Remediation_Instructions_Console) Reset()
- func (x *Violation_Remediation_Instructions_Console) String() string
- type Violation_Remediation_Instructions_Gcloud
- func (*Violation_Remediation_Instructions_Gcloud) Descriptor() ([]byte, []int)deprecated
- func (x *Violation_Remediation_Instructions_Gcloud) GetAdditionalLinks() []string
- func (x *Violation_Remediation_Instructions_Gcloud) GetGcloudCommands() []string
- func (x *Violation_Remediation_Instructions_Gcloud) GetSteps() []string
- func (*Violation_Remediation_Instructions_Gcloud) ProtoMessage()
- func (x *Violation_Remediation_Instructions_Gcloud) ProtoReflect() protoreflect.Message
- func (x *Violation_Remediation_Instructions_Gcloud) Reset()
- func (x *Violation_Remediation_Instructions_Gcloud) String() string
- type Violation_Remediation_RemediationType
- func (Violation_Remediation_RemediationType) Descriptor() protoreflect.EnumDescriptor
- func (x Violation_Remediation_RemediationType) Enum() *Violation_Remediation_RemediationType
- func (Violation_Remediation_RemediationType) EnumDescriptor() ([]byte, []int)deprecated
- func (x Violation_Remediation_RemediationType) Number() protoreflect.EnumNumber
- func (x Violation_Remediation_RemediationType) String() string
- func (Violation_Remediation_RemediationType) Type() protoreflect.EnumType
- type Violation_State
- func (Violation_State) Descriptor() protoreflect.EnumDescriptor
- func (x Violation_State) Enum() *Violation_State
- func (Violation_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x Violation_State) Number() protoreflect.EnumNumber
- func (x Violation_State) String() string
- func (Violation_State) Type() protoreflect.EnumType
- type Workload
- func (*Workload) Descriptor() ([]byte, []int)deprecated
- func (x *Workload) GetCreateTime() *timestamppb.Timestamp
- func (x *Workload) GetFolder() string
- func (x *Workload) GetFolderId() int64
- func (x *Workload) GetIsOnboarded() bool
- func (x *Workload) GetKeyManagementProjectId() string
- func (x *Workload) GetLocation() string
- func (x *Workload) GetName() string
- func (x *Workload) GetPartner() Workload_Partner
- func (x *Workload) GetWorkloadOnboardingState() *WorkloadOnboardingState
- func (*Workload) ProtoMessage()
- func (x *Workload) ProtoReflect() protoreflect.Message
- func (x *Workload) Reset()
- func (x *Workload) String() string
- type WorkloadOnboardingState
- func (*WorkloadOnboardingState) Descriptor() ([]byte, []int)deprecated
- func (x *WorkloadOnboardingState) GetOnboardingSteps() []*WorkloadOnboardingStep
- func (*WorkloadOnboardingState) ProtoMessage()
- func (x *WorkloadOnboardingState) ProtoReflect() protoreflect.Message
- func (x *WorkloadOnboardingState) Reset()
- func (x *WorkloadOnboardingState) String() string
- type WorkloadOnboardingStep
- func (*WorkloadOnboardingStep) Descriptor() ([]byte, []int)deprecated
- func (x *WorkloadOnboardingStep) GetCompletionState() CompletionState
- func (x *WorkloadOnboardingStep) GetCompletionTime() *timestamppb.Timestamp
- func (x *WorkloadOnboardingStep) GetStartTime() *timestamppb.Timestamp
- func (x *WorkloadOnboardingStep) GetStep() WorkloadOnboardingStep_Step
- func (*WorkloadOnboardingStep) ProtoMessage()
- func (x *WorkloadOnboardingStep) ProtoReflect() protoreflect.Message
- func (x *WorkloadOnboardingStep) Reset()
- func (x *WorkloadOnboardingStep) String() string
- type WorkloadOnboardingStep_Step
- func (WorkloadOnboardingStep_Step) Descriptor() protoreflect.EnumDescriptor
- func (x WorkloadOnboardingStep_Step) Enum() *WorkloadOnboardingStep_Step
- func (WorkloadOnboardingStep_Step) EnumDescriptor() ([]byte, []int)deprecated
- func (x WorkloadOnboardingStep_Step) Number() protoreflect.EnumNumber
- func (x WorkloadOnboardingStep_Step) String() string
- func (WorkloadOnboardingStep_Step) Type() protoreflect.EnumType
- type Workload_Partner
- func (Workload_Partner) Descriptor() protoreflect.EnumDescriptor
- func (x Workload_Partner) Enum() *Workload_Partner
- func (Workload_Partner) EnumDescriptor() ([]byte, []int)deprecated
- func (x Workload_Partner) Number() protoreflect.EnumNumber
- func (x Workload_Partner) String() string
- func (Workload_Partner) Type() protoreflect.EnumType
Constants ¶
This section is empty.
Variables ¶
var ( AccessReason_Type_name = map[int32]string{ 0: "TYPE_UNSPECIFIED", 1: "CUSTOMER_INITIATED_SUPPORT", 2: "GOOGLE_INITIATED_SERVICE", 3: "GOOGLE_INITIATED_REVIEW", 4: "THIRD_PARTY_DATA_REQUEST", 5: "GOOGLE_RESPONSE_TO_PRODUCTION_ALERT", 6: "CLOUD_INITIATED_ACCESS", } AccessReason_Type_value = map[string]int32{ "TYPE_UNSPECIFIED": 0, "CUSTOMER_INITIATED_SUPPORT": 1, "GOOGLE_INITIATED_SERVICE": 2, "GOOGLE_INITIATED_REVIEW": 3, "THIRD_PARTY_DATA_REQUEST": 4, "GOOGLE_RESPONSE_TO_PRODUCTION_ALERT": 5, "CLOUD_INITIATED_ACCESS": 6, } )
Enum value maps for AccessReason_Type.
var ( CompletionState_name = map[int32]string{ 0: "COMPLETION_STATE_UNSPECIFIED", 1: "PENDING", 2: "SUCCEEDED", 3: "FAILED", 4: "NOT_APPLICABLE", } CompletionState_value = map[string]int32{ "COMPLETION_STATE_UNSPECIFIED": 0, "PENDING": 1, "SUCCEEDED": 2, "FAILED": 3, "NOT_APPLICABLE": 4, } )
Enum value maps for CompletionState.
var ( Workload_Partner_name = map[int32]string{ 0: "PARTNER_UNSPECIFIED", 1: "PARTNER_LOCAL_CONTROLS_BY_S3NS", 2: "PARTNER_SOVEREIGN_CONTROLS_BY_T_SYSTEMS", 3: "PARTNER_SOVEREIGN_CONTROLS_BY_SIA_MINSAIT", 4: "PARTNER_SOVEREIGN_CONTROLS_BY_PSN", 6: "PARTNER_SOVEREIGN_CONTROLS_BY_CNTXT", 7: "PARTNER_SOVEREIGN_CONTROLS_BY_CNTXT_NO_EKM", } Workload_Partner_value = map[string]int32{ "PARTNER_UNSPECIFIED": 0, "PARTNER_LOCAL_CONTROLS_BY_S3NS": 1, "PARTNER_SOVEREIGN_CONTROLS_BY_T_SYSTEMS": 2, "PARTNER_SOVEREIGN_CONTROLS_BY_SIA_MINSAIT": 3, "PARTNER_SOVEREIGN_CONTROLS_BY_PSN": 4, "PARTNER_SOVEREIGN_CONTROLS_BY_CNTXT": 6, "PARTNER_SOVEREIGN_CONTROLS_BY_CNTXT_NO_EKM": 7, } )
Enum value maps for Workload_Partner.
var ( WorkloadOnboardingStep_Step_name = map[int32]string{ 0: "STEP_UNSPECIFIED", 1: "EKM_PROVISIONED", 2: "SIGNED_ACCESS_APPROVAL_CONFIGURED", } WorkloadOnboardingStep_Step_value = map[string]int32{ "STEP_UNSPECIFIED": 0, "EKM_PROVISIONED": 1, "SIGNED_ACCESS_APPROVAL_CONFIGURED": 2, } )
Enum value maps for WorkloadOnboardingStep_Step.
var ( CustomerOnboardingStep_Step_name = map[int32]string{ 0: "STEP_UNSPECIFIED", 1: "KAJ_ENROLLMENT", 2: "CUSTOMER_ENVIRONMENT", } CustomerOnboardingStep_Step_value = map[string]int32{ "STEP_UNSPECIFIED": 0, "KAJ_ENROLLMENT": 1, "CUSTOMER_ENVIRONMENT": 2, } )
Enum value maps for CustomerOnboardingStep_Step.
var ( EkmConnection_ConnectionState_name = map[int32]string{ 0: "CONNECTION_STATE_UNSPECIFIED", 1: "AVAILABLE", 2: "NOT_AVAILABLE", 3: "ERROR", 4: "PERMISSION_DENIED", } EkmConnection_ConnectionState_value = map[string]int32{ "CONNECTION_STATE_UNSPECIFIED": 0, "AVAILABLE": 1, "NOT_AVAILABLE": 2, "ERROR": 3, "PERMISSION_DENIED": 4, } )
Enum value maps for EkmConnection_ConnectionState.
var ( PartnerPermissions_Permission_name = map[int32]string{ 0: "PERMISSION_UNSPECIFIED", 1: "ACCESS_TRANSPARENCY_AND_EMERGENCY_ACCESS_LOGS", 2: "ASSURED_WORKLOADS_MONITORING", 3: "ACCESS_APPROVAL_REQUESTS", 4: "ASSURED_WORKLOADS_EKM_CONNECTION_STATUS", 5: "ACCESS_TRANSPARENCY_LOGS_SUPPORT_CASE_VIEWER", } PartnerPermissions_Permission_value = map[string]int32{ "PERMISSION_UNSPECIFIED": 0, "ACCESS_TRANSPARENCY_AND_EMERGENCY_ACCESS_LOGS": 1, "ASSURED_WORKLOADS_MONITORING": 2, "ACCESS_APPROVAL_REQUESTS": 3, "ASSURED_WORKLOADS_EKM_CONNECTION_STATUS": 4, "ACCESS_TRANSPARENCY_LOGS_SUPPORT_CASE_VIEWER": 5, } )
Enum value maps for PartnerPermissions_Permission.
var ( EkmMetadata_EkmSolution_name = map[int32]string{ 0: "EKM_SOLUTION_UNSPECIFIED", 1: "FORTANIX", 2: "FUTUREX", 3: "THALES", 4: "VIRTRU", } EkmMetadata_EkmSolution_value = map[string]int32{ "EKM_SOLUTION_UNSPECIFIED": 0, "FORTANIX": 1, "FUTUREX": 2, "THALES": 3, "VIRTRU": 4, } )
Enum value maps for EkmMetadata_EkmSolution.
var ( Violation_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "RESOLVED", 2: "UNRESOLVED", 3: "EXCEPTION", } Violation_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "RESOLVED": 1, "UNRESOLVED": 2, "EXCEPTION": 3, } )
Enum value maps for Violation_State.
var ( Violation_Remediation_RemediationType_name = map[int32]string{ 0: "REMEDIATION_TYPE_UNSPECIFIED", 1: "REMEDIATION_BOOLEAN_ORG_POLICY_VIOLATION", 2: "REMEDIATION_LIST_ALLOWED_VALUES_ORG_POLICY_VIOLATION", 3: "REMEDIATION_LIST_DENIED_VALUES_ORG_POLICY_VIOLATION", 4: "REMEDIATION_RESTRICT_CMEK_CRYPTO_KEY_PROJECTS_ORG_POLICY_VIOLATION", 5: "REMEDIATION_RESOURCE_VIOLATION", } Violation_Remediation_RemediationType_value = map[string]int32{ "REMEDIATION_TYPE_UNSPECIFIED": 0, "REMEDIATION_BOOLEAN_ORG_POLICY_VIOLATION": 1, "REMEDIATION_LIST_ALLOWED_VALUES_ORG_POLICY_VIOLATION": 2, "REMEDIATION_LIST_DENIED_VALUES_ORG_POLICY_VIOLATION": 3, "REMEDIATION_RESTRICT_CMEK_CRYPTO_KEY_PROJECTS_ORG_POLICY_VIOLATION": 4, "REMEDIATION_RESOURCE_VIOLATION": 5, } )
Enum value maps for Violation_Remediation_RemediationType.
var File_google_cloud_cloudcontrolspartner_v1_access_approval_requests_proto protoreflect.FileDescriptor
var File_google_cloud_cloudcontrolspartner_v1_completion_state_proto protoreflect.FileDescriptor
var File_google_cloud_cloudcontrolspartner_v1_core_proto protoreflect.FileDescriptor
var File_google_cloud_cloudcontrolspartner_v1_customer_workloads_proto protoreflect.FileDescriptor
var File_google_cloud_cloudcontrolspartner_v1_customers_proto protoreflect.FileDescriptor
var File_google_cloud_cloudcontrolspartner_v1_ekm_connections_proto protoreflect.FileDescriptor
var File_google_cloud_cloudcontrolspartner_v1_monitoring_proto protoreflect.FileDescriptor
var File_google_cloud_cloudcontrolspartner_v1_partner_permissions_proto protoreflect.FileDescriptor
var File_google_cloud_cloudcontrolspartner_v1_partners_proto protoreflect.FileDescriptor
var File_google_cloud_cloudcontrolspartner_v1_violations_proto protoreflect.FileDescriptor
Functions ¶
func RegisterCloudControlsPartnerCoreServer ¶
func RegisterCloudControlsPartnerCoreServer(s *grpc.Server, srv CloudControlsPartnerCoreServer)
func RegisterCloudControlsPartnerMonitoringServer ¶
func RegisterCloudControlsPartnerMonitoringServer(s *grpc.Server, srv CloudControlsPartnerMonitoringServer)
Types ¶
type AccessApprovalRequest ¶
type AccessApprovalRequest struct { // Identifier. Format: // `organizations/{organization}/locations/{location}/customers/{customer}/workloads/{workload}/accessApprovalRequests/{access_approval_request}` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The time at which approval was requested. RequestTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=request_time,json=requestTime,proto3" json:"request_time,omitempty"` // The justification for which approval is being requested. RequestedReason *AccessReason `protobuf:"bytes,3,opt,name=requested_reason,json=requestedReason,proto3" json:"requested_reason,omitempty"` // The requested expiration for the approval. If the request is approved, // access will be granted from the time of approval until the expiration time. RequestedExpirationTime *timestamppb.Timestamp `` /* 132-byte string literal not displayed */ // contains filtered or unexported fields }
Details about the Access request.
func (*AccessApprovalRequest) Descriptor
deprecated
func (*AccessApprovalRequest) Descriptor() ([]byte, []int)
Deprecated: Use AccessApprovalRequest.ProtoReflect.Descriptor instead.
func (*AccessApprovalRequest) GetName ¶
func (x *AccessApprovalRequest) GetName() string
func (*AccessApprovalRequest) GetRequestTime ¶
func (x *AccessApprovalRequest) GetRequestTime() *timestamppb.Timestamp
func (*AccessApprovalRequest) GetRequestedExpirationTime ¶
func (x *AccessApprovalRequest) GetRequestedExpirationTime() *timestamppb.Timestamp
func (*AccessApprovalRequest) GetRequestedReason ¶
func (x *AccessApprovalRequest) GetRequestedReason() *AccessReason
func (*AccessApprovalRequest) ProtoMessage ¶
func (*AccessApprovalRequest) ProtoMessage()
func (*AccessApprovalRequest) ProtoReflect ¶
func (x *AccessApprovalRequest) ProtoReflect() protoreflect.Message
func (*AccessApprovalRequest) Reset ¶
func (x *AccessApprovalRequest) Reset()
func (*AccessApprovalRequest) String ¶
func (x *AccessApprovalRequest) String() string
type AccessReason ¶
type AccessReason struct { // Type of access justification. Type AccessReason_Type `protobuf:"varint,1,opt,name=type,proto3,enum=google.cloud.cloudcontrolspartner.v1.AccessReason_Type" json:"type,omitempty"` // More detail about certain reason types. See comments for each type above. Detail string `protobuf:"bytes,2,opt,name=detail,proto3" json:"detail,omitempty"` // contains filtered or unexported fields }
Reason for the access.
func (*AccessReason) Descriptor
deprecated
func (*AccessReason) Descriptor() ([]byte, []int)
Deprecated: Use AccessReason.ProtoReflect.Descriptor instead.
func (*AccessReason) GetDetail ¶
func (x *AccessReason) GetDetail() string
func (*AccessReason) GetType ¶
func (x *AccessReason) GetType() AccessReason_Type
func (*AccessReason) ProtoMessage ¶
func (*AccessReason) ProtoMessage()
func (*AccessReason) ProtoReflect ¶
func (x *AccessReason) ProtoReflect() protoreflect.Message
func (*AccessReason) Reset ¶
func (x *AccessReason) Reset()
func (*AccessReason) String ¶
func (x *AccessReason) String() string
type AccessReason_Type ¶
type AccessReason_Type int32
Type of access justification.
const ( // Default value for proto, shouldn't be used. AccessReason_TYPE_UNSPECIFIED AccessReason_Type = 0 // Customer made a request or raised an issue that required the principal to // access customer data. `detail` is of the form ("#####" is the issue ID): // // - "Feedback Report: #####" // - "Case Number: #####" // - "Case ID: #####" // - "E-PIN Reference: #####" // - "Google-#####" // - "T-#####" AccessReason_CUSTOMER_INITIATED_SUPPORT AccessReason_Type = 1 // The principal accessed customer data in order to diagnose or resolve a // suspected issue in services. Often this access is used to confirm that // customers are not affected by a suspected service issue or to remediate a // reversible system issue. AccessReason_GOOGLE_INITIATED_SERVICE AccessReason_Type = 2 // Google initiated service for security, fraud, abuse, or compliance // purposes. AccessReason_GOOGLE_INITIATED_REVIEW AccessReason_Type = 3 // The principal was compelled to access customer data in order to respond // to a legal third party data request or process, including legal processes // from customers themselves. AccessReason_THIRD_PARTY_DATA_REQUEST AccessReason_Type = 4 // The principal accessed customer data in order to diagnose or resolve a // suspected issue in services or a known outage. AccessReason_GOOGLE_RESPONSE_TO_PRODUCTION_ALERT AccessReason_Type = 5 // Similar to 'GOOGLE_INITIATED_SERVICE' or 'GOOGLE_INITIATED_REVIEW', but // with universe agnostic naming. The principal accessed customer data in // order to diagnose or resolve a suspected issue in services or a known // outage, or for security, fraud, abuse, or compliance review purposes. AccessReason_CLOUD_INITIATED_ACCESS AccessReason_Type = 6 )
func (AccessReason_Type) Descriptor ¶
func (AccessReason_Type) Descriptor() protoreflect.EnumDescriptor
func (AccessReason_Type) Enum ¶
func (x AccessReason_Type) Enum() *AccessReason_Type
func (AccessReason_Type) EnumDescriptor
deprecated
func (AccessReason_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use AccessReason_Type.Descriptor instead.
func (AccessReason_Type) Number ¶
func (x AccessReason_Type) Number() protoreflect.EnumNumber
func (AccessReason_Type) String ¶
func (x AccessReason_Type) String() string
func (AccessReason_Type) Type ¶
func (AccessReason_Type) Type() protoreflect.EnumType
type CloudControlsPartnerCoreClient ¶
type CloudControlsPartnerCoreClient interface { // Gets details of a single workload GetWorkload(ctx context.Context, in *GetWorkloadRequest, opts ...grpc.CallOption) (*Workload, error) // Lists customer workloads for a given customer org id ListWorkloads(ctx context.Context, in *ListWorkloadsRequest, opts ...grpc.CallOption) (*ListWorkloadsResponse, error) // Gets details of a single customer GetCustomer(ctx context.Context, in *GetCustomerRequest, opts ...grpc.CallOption) (*Customer, error) // Lists customers of a partner identified by its Google Cloud organization ID ListCustomers(ctx context.Context, in *ListCustomersRequest, opts ...grpc.CallOption) (*ListCustomersResponse, error) // Gets the EKM connections associated with a workload GetEkmConnections(ctx context.Context, in *GetEkmConnectionsRequest, opts ...grpc.CallOption) (*EkmConnections, error) // Gets the partner permissions granted for a workload GetPartnerPermissions(ctx context.Context, in *GetPartnerPermissionsRequest, opts ...grpc.CallOption) (*PartnerPermissions, error) // Deprecated: Do not use. // Deprecated: Only returns access approval requests directly associated with // an assured workload folder. ListAccessApprovalRequests(ctx context.Context, in *ListAccessApprovalRequestsRequest, opts ...grpc.CallOption) (*ListAccessApprovalRequestsResponse, error) // Get details of a Partner. GetPartner(ctx context.Context, in *GetPartnerRequest, opts ...grpc.CallOption) (*Partner, error) }
CloudControlsPartnerCoreClient is the client API for CloudControlsPartnerCore service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewCloudControlsPartnerCoreClient ¶
func NewCloudControlsPartnerCoreClient(cc grpc.ClientConnInterface) CloudControlsPartnerCoreClient
type CloudControlsPartnerCoreServer ¶
type CloudControlsPartnerCoreServer interface { // Gets details of a single workload GetWorkload(context.Context, *GetWorkloadRequest) (*Workload, error) // Lists customer workloads for a given customer org id ListWorkloads(context.Context, *ListWorkloadsRequest) (*ListWorkloadsResponse, error) // Gets details of a single customer GetCustomer(context.Context, *GetCustomerRequest) (*Customer, error) // Lists customers of a partner identified by its Google Cloud organization ID ListCustomers(context.Context, *ListCustomersRequest) (*ListCustomersResponse, error) // Gets the EKM connections associated with a workload GetEkmConnections(context.Context, *GetEkmConnectionsRequest) (*EkmConnections, error) // Gets the partner permissions granted for a workload GetPartnerPermissions(context.Context, *GetPartnerPermissionsRequest) (*PartnerPermissions, error) // Deprecated: Do not use. // Deprecated: Only returns access approval requests directly associated with // an assured workload folder. ListAccessApprovalRequests(context.Context, *ListAccessApprovalRequestsRequest) (*ListAccessApprovalRequestsResponse, error) // Get details of a Partner. GetPartner(context.Context, *GetPartnerRequest) (*Partner, error) }
CloudControlsPartnerCoreServer is the server API for CloudControlsPartnerCore service.
type CloudControlsPartnerMonitoringClient ¶
type CloudControlsPartnerMonitoringClient interface { // Lists Violations for a workload // Callers may also choose to read across multiple Customers or for a single // customer as per // [AIP-159](https://google.aip.dev/159) by using '-' (the hyphen or dash // character) as a wildcard character instead of {customer} & {workload}. // Format: // `organizations/{organization}/locations/{location}/customers/{customer}/workloads/{workload}` ListViolations(ctx context.Context, in *ListViolationsRequest, opts ...grpc.CallOption) (*ListViolationsResponse, error) // Gets details of a single Violation. GetViolation(ctx context.Context, in *GetViolationRequest, opts ...grpc.CallOption) (*Violation, error) }
CloudControlsPartnerMonitoringClient is the client API for CloudControlsPartnerMonitoring service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewCloudControlsPartnerMonitoringClient ¶
func NewCloudControlsPartnerMonitoringClient(cc grpc.ClientConnInterface) CloudControlsPartnerMonitoringClient
type CloudControlsPartnerMonitoringServer ¶
type CloudControlsPartnerMonitoringServer interface { // Lists Violations for a workload // Callers may also choose to read across multiple Customers or for a single // customer as per // [AIP-159](https://google.aip.dev/159) by using '-' (the hyphen or dash // character) as a wildcard character instead of {customer} & {workload}. // Format: // `organizations/{organization}/locations/{location}/customers/{customer}/workloads/{workload}` ListViolations(context.Context, *ListViolationsRequest) (*ListViolationsResponse, error) // Gets details of a single Violation. GetViolation(context.Context, *GetViolationRequest) (*Violation, error) }
CloudControlsPartnerMonitoringServer is the server API for CloudControlsPartnerMonitoring service.
type CompletionState ¶
type CompletionState int32
Enum for possible completion states.
const ( // Unspecified completion state. CompletionState_COMPLETION_STATE_UNSPECIFIED CompletionState = 0 // Task started (has start date) but not yet completed. CompletionState_PENDING CompletionState = 1 // Succeeded state. CompletionState_SUCCEEDED CompletionState = 2 // Failed state. CompletionState_FAILED CompletionState = 3 // Not applicable state. CompletionState_NOT_APPLICABLE CompletionState = 4 )
func (CompletionState) Descriptor ¶
func (CompletionState) Descriptor() protoreflect.EnumDescriptor
func (CompletionState) Enum ¶
func (x CompletionState) Enum() *CompletionState
func (CompletionState) EnumDescriptor
deprecated
func (CompletionState) EnumDescriptor() ([]byte, []int)
Deprecated: Use CompletionState.Descriptor instead.
func (CompletionState) Number ¶
func (x CompletionState) Number() protoreflect.EnumNumber
func (CompletionState) String ¶
func (x CompletionState) String() string
func (CompletionState) Type ¶
func (CompletionState) Type() protoreflect.EnumType
type Customer ¶
type Customer struct { // Identifier. Format: // `organizations/{organization}/locations/{location}/customers/{customer}` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Required. Display name for the customer DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` // Output only. Container for customer onboarding steps CustomerOnboardingState *CustomerOnboardingState `` /* 132-byte string literal not displayed */ // Output only. Indicates whether a customer is fully onboarded IsOnboarded bool `protobuf:"varint,4,opt,name=is_onboarded,json=isOnboarded,proto3" json:"is_onboarded,omitempty"` // contains filtered or unexported fields }
Contains metadata around a Cloud Controls Partner Customer
func (*Customer) Descriptor
deprecated
func (*Customer) GetCustomerOnboardingState ¶
func (x *Customer) GetCustomerOnboardingState() *CustomerOnboardingState
func (*Customer) GetDisplayName ¶
func (*Customer) GetIsOnboarded ¶
func (*Customer) ProtoMessage ¶
func (*Customer) ProtoMessage()
func (*Customer) ProtoReflect ¶
func (x *Customer) ProtoReflect() protoreflect.Message
type CustomerOnboardingState ¶
type CustomerOnboardingState struct { // List of customer onboarding steps OnboardingSteps []*CustomerOnboardingStep `protobuf:"bytes,1,rep,name=onboarding_steps,json=onboardingSteps,proto3" json:"onboarding_steps,omitempty"` // contains filtered or unexported fields }
Container for customer onboarding steps
func (*CustomerOnboardingState) Descriptor
deprecated
func (*CustomerOnboardingState) Descriptor() ([]byte, []int)
Deprecated: Use CustomerOnboardingState.ProtoReflect.Descriptor instead.
func (*CustomerOnboardingState) GetOnboardingSteps ¶
func (x *CustomerOnboardingState) GetOnboardingSteps() []*CustomerOnboardingStep
func (*CustomerOnboardingState) ProtoMessage ¶
func (*CustomerOnboardingState) ProtoMessage()
func (*CustomerOnboardingState) ProtoReflect ¶
func (x *CustomerOnboardingState) ProtoReflect() protoreflect.Message
func (*CustomerOnboardingState) Reset ¶
func (x *CustomerOnboardingState) Reset()
func (*CustomerOnboardingState) String ¶
func (x *CustomerOnboardingState) String() string
type CustomerOnboardingStep ¶
type CustomerOnboardingStep struct { // The onboarding step Step CustomerOnboardingStep_Step `` /* 132-byte string literal not displayed */ // The starting time of the onboarding step StartTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` // The completion time of the onboarding step CompletionTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=completion_time,json=completionTime,proto3" json:"completion_time,omitempty"` // Output only. Current state of the step CompletionState CompletionState `` /* 165-byte string literal not displayed */ // contains filtered or unexported fields }
Container for customer onboarding information
func (*CustomerOnboardingStep) Descriptor
deprecated
func (*CustomerOnboardingStep) Descriptor() ([]byte, []int)
Deprecated: Use CustomerOnboardingStep.ProtoReflect.Descriptor instead.
func (*CustomerOnboardingStep) GetCompletionState ¶
func (x *CustomerOnboardingStep) GetCompletionState() CompletionState
func (*CustomerOnboardingStep) GetCompletionTime ¶
func (x *CustomerOnboardingStep) GetCompletionTime() *timestamppb.Timestamp
func (*CustomerOnboardingStep) GetStartTime ¶
func (x *CustomerOnboardingStep) GetStartTime() *timestamppb.Timestamp
func (*CustomerOnboardingStep) GetStep ¶
func (x *CustomerOnboardingStep) GetStep() CustomerOnboardingStep_Step
func (*CustomerOnboardingStep) ProtoMessage ¶
func (*CustomerOnboardingStep) ProtoMessage()
func (*CustomerOnboardingStep) ProtoReflect ¶
func (x *CustomerOnboardingStep) ProtoReflect() protoreflect.Message
func (*CustomerOnboardingStep) Reset ¶
func (x *CustomerOnboardingStep) Reset()
func (*CustomerOnboardingStep) String ¶
func (x *CustomerOnboardingStep) String() string
type CustomerOnboardingStep_Step ¶
type CustomerOnboardingStep_Step int32
Enum for possible onboarding steps
const ( // Unspecified step CustomerOnboardingStep_STEP_UNSPECIFIED CustomerOnboardingStep_Step = 0 // KAJ Enrollment CustomerOnboardingStep_KAJ_ENROLLMENT CustomerOnboardingStep_Step = 1 // Customer Environment CustomerOnboardingStep_CUSTOMER_ENVIRONMENT CustomerOnboardingStep_Step = 2 )
func (CustomerOnboardingStep_Step) Descriptor ¶
func (CustomerOnboardingStep_Step) Descriptor() protoreflect.EnumDescriptor
func (CustomerOnboardingStep_Step) Enum ¶
func (x CustomerOnboardingStep_Step) Enum() *CustomerOnboardingStep_Step
func (CustomerOnboardingStep_Step) EnumDescriptor
deprecated
func (CustomerOnboardingStep_Step) EnumDescriptor() ([]byte, []int)
Deprecated: Use CustomerOnboardingStep_Step.Descriptor instead.
func (CustomerOnboardingStep_Step) Number ¶
func (x CustomerOnboardingStep_Step) Number() protoreflect.EnumNumber
func (CustomerOnboardingStep_Step) String ¶
func (x CustomerOnboardingStep_Step) String() string
func (CustomerOnboardingStep_Step) Type ¶
func (CustomerOnboardingStep_Step) Type() protoreflect.EnumType
type EkmConnection ¶
type EkmConnection struct { // Resource name of the EKM connection in the format: // projects/{project}/locations/{location}/ekmConnections/{ekm_connection} ConnectionName string `protobuf:"bytes,1,opt,name=connection_name,json=connectionName,proto3" json:"connection_name,omitempty"` // Output only. The connection state ConnectionState EkmConnection_ConnectionState `` /* 179-byte string literal not displayed */ // The connection error that occurred if any ConnectionError *EkmConnection_ConnectionError `protobuf:"bytes,3,opt,name=connection_error,json=connectionError,proto3" json:"connection_error,omitempty"` // contains filtered or unexported fields }
Details about the EKM connection
func (*EkmConnection) Descriptor
deprecated
func (*EkmConnection) Descriptor() ([]byte, []int)
Deprecated: Use EkmConnection.ProtoReflect.Descriptor instead.
func (*EkmConnection) GetConnectionError ¶
func (x *EkmConnection) GetConnectionError() *EkmConnection_ConnectionError
func (*EkmConnection) GetConnectionName ¶
func (x *EkmConnection) GetConnectionName() string
func (*EkmConnection) GetConnectionState ¶
func (x *EkmConnection) GetConnectionState() EkmConnection_ConnectionState
func (*EkmConnection) ProtoMessage ¶
func (*EkmConnection) ProtoMessage()
func (*EkmConnection) ProtoReflect ¶
func (x *EkmConnection) ProtoReflect() protoreflect.Message
func (*EkmConnection) Reset ¶
func (x *EkmConnection) Reset()
func (*EkmConnection) String ¶
func (x *EkmConnection) String() string
type EkmConnection_ConnectionError ¶
type EkmConnection_ConnectionError struct { // The error domain for the error ErrorDomain string `protobuf:"bytes,1,opt,name=error_domain,json=errorDomain,proto3" json:"error_domain,omitempty"` // The error message for the error ErrorMessage string `protobuf:"bytes,2,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"` // contains filtered or unexported fields }
Information around the error that occurred if the connection state is anything other than available or unspecified
func (*EkmConnection_ConnectionError) Descriptor
deprecated
func (*EkmConnection_ConnectionError) Descriptor() ([]byte, []int)
Deprecated: Use EkmConnection_ConnectionError.ProtoReflect.Descriptor instead.
func (*EkmConnection_ConnectionError) GetErrorDomain ¶
func (x *EkmConnection_ConnectionError) GetErrorDomain() string
func (*EkmConnection_ConnectionError) GetErrorMessage ¶
func (x *EkmConnection_ConnectionError) GetErrorMessage() string
func (*EkmConnection_ConnectionError) ProtoMessage ¶
func (*EkmConnection_ConnectionError) ProtoMessage()
func (*EkmConnection_ConnectionError) ProtoReflect ¶
func (x *EkmConnection_ConnectionError) ProtoReflect() protoreflect.Message
func (*EkmConnection_ConnectionError) Reset ¶
func (x *EkmConnection_ConnectionError) Reset()
func (*EkmConnection_ConnectionError) String ¶
func (x *EkmConnection_ConnectionError) String() string
type EkmConnection_ConnectionState ¶
type EkmConnection_ConnectionState int32
The EKM connection state.
const ( // Unspecified EKM connection state EkmConnection_CONNECTION_STATE_UNSPECIFIED EkmConnection_ConnectionState = 0 // Available EKM connection state EkmConnection_AVAILABLE EkmConnection_ConnectionState = 1 // Not available EKM connection state EkmConnection_NOT_AVAILABLE EkmConnection_ConnectionState = 2 // Error EKM connection state EkmConnection_ERROR EkmConnection_ConnectionState = 3 // Permission denied EKM connection state EkmConnection_PERMISSION_DENIED EkmConnection_ConnectionState = 4 )
func (EkmConnection_ConnectionState) Descriptor ¶
func (EkmConnection_ConnectionState) Descriptor() protoreflect.EnumDescriptor
func (EkmConnection_ConnectionState) Enum ¶
func (x EkmConnection_ConnectionState) Enum() *EkmConnection_ConnectionState
func (EkmConnection_ConnectionState) EnumDescriptor
deprecated
func (EkmConnection_ConnectionState) EnumDescriptor() ([]byte, []int)
Deprecated: Use EkmConnection_ConnectionState.Descriptor instead.
func (EkmConnection_ConnectionState) Number ¶
func (x EkmConnection_ConnectionState) Number() protoreflect.EnumNumber
func (EkmConnection_ConnectionState) String ¶
func (x EkmConnection_ConnectionState) String() string
func (EkmConnection_ConnectionState) Type ¶
func (EkmConnection_ConnectionState) Type() protoreflect.EnumType
type EkmConnections ¶
type EkmConnections struct { // Identifier. Format: // `organizations/{organization}/locations/{location}/customers/{customer}/workloads/{workload}/ekmConnections` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The EKM connections associated with the workload EkmConnections []*EkmConnection `protobuf:"bytes,2,rep,name=ekm_connections,json=ekmConnections,proto3" json:"ekm_connections,omitempty"` // contains filtered or unexported fields }
The EKM connections associated with a workload
func (*EkmConnections) Descriptor
deprecated
func (*EkmConnections) Descriptor() ([]byte, []int)
Deprecated: Use EkmConnections.ProtoReflect.Descriptor instead.
func (*EkmConnections) GetEkmConnections ¶
func (x *EkmConnections) GetEkmConnections() []*EkmConnection
func (*EkmConnections) GetName ¶
func (x *EkmConnections) GetName() string
func (*EkmConnections) ProtoMessage ¶
func (*EkmConnections) ProtoMessage()
func (*EkmConnections) ProtoReflect ¶
func (x *EkmConnections) ProtoReflect() protoreflect.Message
func (*EkmConnections) Reset ¶
func (x *EkmConnections) Reset()
func (*EkmConnections) String ¶
func (x *EkmConnections) String() string
type EkmMetadata ¶
type EkmMetadata struct { // The Cloud EKM partner. EkmSolution EkmMetadata_EkmSolution `` /* 161-byte string literal not displayed */ // Endpoint for sending requests to the EKM for key provisioning during // Assured Workload creation. EkmEndpointUri string `protobuf:"bytes,2,opt,name=ekm_endpoint_uri,json=ekmEndpointUri,proto3" json:"ekm_endpoint_uri,omitempty"` // contains filtered or unexported fields }
Holds information needed by Mudbray to use partner EKMs for workloads.
func (*EkmMetadata) Descriptor
deprecated
func (*EkmMetadata) Descriptor() ([]byte, []int)
Deprecated: Use EkmMetadata.ProtoReflect.Descriptor instead.
func (*EkmMetadata) GetEkmEndpointUri ¶
func (x *EkmMetadata) GetEkmEndpointUri() string
func (*EkmMetadata) GetEkmSolution ¶
func (x *EkmMetadata) GetEkmSolution() EkmMetadata_EkmSolution
func (*EkmMetadata) ProtoMessage ¶
func (*EkmMetadata) ProtoMessage()
func (*EkmMetadata) ProtoReflect ¶
func (x *EkmMetadata) ProtoReflect() protoreflect.Message
func (*EkmMetadata) Reset ¶
func (x *EkmMetadata) Reset()
func (*EkmMetadata) String ¶
func (x *EkmMetadata) String() string
type EkmMetadata_EkmSolution ¶
type EkmMetadata_EkmSolution int32
Represents Google Cloud supported external key management partners [Google Cloud EKM partners docs](https://cloud.google.com/kms/docs/ekm#supported_partners).
const ( // Unspecified EKM solution EkmMetadata_EKM_SOLUTION_UNSPECIFIED EkmMetadata_EkmSolution = 0 // EKM Partner Fortanix EkmMetadata_FORTANIX EkmMetadata_EkmSolution = 1 // EKM Partner FutureX EkmMetadata_FUTUREX EkmMetadata_EkmSolution = 2 // EKM Partner Thales EkmMetadata_THALES EkmMetadata_EkmSolution = 3 // EKM Partner Virtu EkmMetadata_VIRTRU EkmMetadata_EkmSolution = 4 )
func (EkmMetadata_EkmSolution) Descriptor ¶
func (EkmMetadata_EkmSolution) Descriptor() protoreflect.EnumDescriptor
func (EkmMetadata_EkmSolution) Enum ¶
func (x EkmMetadata_EkmSolution) Enum() *EkmMetadata_EkmSolution
func (EkmMetadata_EkmSolution) EnumDescriptor
deprecated
func (EkmMetadata_EkmSolution) EnumDescriptor() ([]byte, []int)
Deprecated: Use EkmMetadata_EkmSolution.Descriptor instead.
func (EkmMetadata_EkmSolution) Number ¶
func (x EkmMetadata_EkmSolution) Number() protoreflect.EnumNumber
func (EkmMetadata_EkmSolution) String ¶
func (x EkmMetadata_EkmSolution) String() string
func (EkmMetadata_EkmSolution) Type ¶
func (EkmMetadata_EkmSolution) Type() protoreflect.EnumType
type GetCustomerRequest ¶
type GetCustomerRequest struct { // Required. Format: // `organizations/{organization}/locations/{location}/customers/{customer}` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Message for getting a customer
func (*GetCustomerRequest) Descriptor
deprecated
func (*GetCustomerRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetCustomerRequest.ProtoReflect.Descriptor instead.
func (*GetCustomerRequest) GetName ¶
func (x *GetCustomerRequest) GetName() string
func (*GetCustomerRequest) ProtoMessage ¶
func (*GetCustomerRequest) ProtoMessage()
func (*GetCustomerRequest) ProtoReflect ¶
func (x *GetCustomerRequest) ProtoReflect() protoreflect.Message
func (*GetCustomerRequest) Reset ¶
func (x *GetCustomerRequest) Reset()
func (*GetCustomerRequest) String ¶
func (x *GetCustomerRequest) String() string
type GetEkmConnectionsRequest ¶
type GetEkmConnectionsRequest struct { // Required. Format: // `organizations/{organization}/locations/{location}/customers/{customer}/workloads/{workload}/ekmConnections` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request for getting the EKM connections associated with a workload
func (*GetEkmConnectionsRequest) Descriptor
deprecated
func (*GetEkmConnectionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetEkmConnectionsRequest.ProtoReflect.Descriptor instead.
func (*GetEkmConnectionsRequest) GetName ¶
func (x *GetEkmConnectionsRequest) GetName() string
func (*GetEkmConnectionsRequest) ProtoMessage ¶
func (*GetEkmConnectionsRequest) ProtoMessage()
func (*GetEkmConnectionsRequest) ProtoReflect ¶
func (x *GetEkmConnectionsRequest) ProtoReflect() protoreflect.Message
func (*GetEkmConnectionsRequest) Reset ¶
func (x *GetEkmConnectionsRequest) Reset()
func (*GetEkmConnectionsRequest) String ¶
func (x *GetEkmConnectionsRequest) String() string
type GetPartnerPermissionsRequest ¶
type GetPartnerPermissionsRequest struct { // Required. Name of the resource to get in the format: // `organizations/{organization}/locations/{location}/customers/{customer}/workloads/{workload}/partnerPermissions` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request for getting the partner permissions granted for a workload
func (*GetPartnerPermissionsRequest) Descriptor
deprecated
func (*GetPartnerPermissionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetPartnerPermissionsRequest.ProtoReflect.Descriptor instead.
func (*GetPartnerPermissionsRequest) GetName ¶
func (x *GetPartnerPermissionsRequest) GetName() string
func (*GetPartnerPermissionsRequest) ProtoMessage ¶
func (*GetPartnerPermissionsRequest) ProtoMessage()
func (*GetPartnerPermissionsRequest) ProtoReflect ¶
func (x *GetPartnerPermissionsRequest) ProtoReflect() protoreflect.Message
func (*GetPartnerPermissionsRequest) Reset ¶
func (x *GetPartnerPermissionsRequest) Reset()
func (*GetPartnerPermissionsRequest) String ¶
func (x *GetPartnerPermissionsRequest) String() string
type GetPartnerRequest ¶
type GetPartnerRequest struct { // Required. Format: // `organizations/{organization}/locations/{location}/partner` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Message for getting a Partner
func (*GetPartnerRequest) Descriptor
deprecated
func (*GetPartnerRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetPartnerRequest.ProtoReflect.Descriptor instead.
func (*GetPartnerRequest) GetName ¶
func (x *GetPartnerRequest) GetName() string
func (*GetPartnerRequest) ProtoMessage ¶
func (*GetPartnerRequest) ProtoMessage()
func (*GetPartnerRequest) ProtoReflect ¶
func (x *GetPartnerRequest) ProtoReflect() protoreflect.Message
func (*GetPartnerRequest) Reset ¶
func (x *GetPartnerRequest) Reset()
func (*GetPartnerRequest) String ¶
func (x *GetPartnerRequest) String() string
type GetViolationRequest ¶
type GetViolationRequest struct { // Required. Format: // `organizations/{organization}/locations/{location}/customers/{customer}/workloads/{workload}/violations/{violation}` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Message for getting a Violation
func (*GetViolationRequest) Descriptor
deprecated
func (*GetViolationRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetViolationRequest.ProtoReflect.Descriptor instead.
func (*GetViolationRequest) GetName ¶
func (x *GetViolationRequest) GetName() string
func (*GetViolationRequest) ProtoMessage ¶
func (*GetViolationRequest) ProtoMessage()
func (*GetViolationRequest) ProtoReflect ¶
func (x *GetViolationRequest) ProtoReflect() protoreflect.Message
func (*GetViolationRequest) Reset ¶
func (x *GetViolationRequest) Reset()
func (*GetViolationRequest) String ¶
func (x *GetViolationRequest) String() string
type GetWorkloadRequest ¶
type GetWorkloadRequest struct { // Required. Format: // `organizations/{organization}/locations/{location}/customers/{customer}/workloads/{workload}` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Message for getting a customer workload.
func (*GetWorkloadRequest) Descriptor
deprecated
func (*GetWorkloadRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetWorkloadRequest.ProtoReflect.Descriptor instead.
func (*GetWorkloadRequest) GetName ¶
func (x *GetWorkloadRequest) GetName() string
func (*GetWorkloadRequest) ProtoMessage ¶
func (*GetWorkloadRequest) ProtoMessage()
func (*GetWorkloadRequest) ProtoReflect ¶
func (x *GetWorkloadRequest) ProtoReflect() protoreflect.Message
func (*GetWorkloadRequest) Reset ¶
func (x *GetWorkloadRequest) Reset()
func (*GetWorkloadRequest) String ¶
func (x *GetWorkloadRequest) String() string
type ListAccessApprovalRequestsRequest ¶
type ListAccessApprovalRequestsRequest struct { // Required. Parent resource // Format: // `organizations/{organization}/locations/{location}/customers/{customer}/workloads/{workload}` Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. The maximum number of access requests to return. The service may // return fewer than this value. If unspecified, at most 500 access requests // will be returned. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Optional. A page token, received from a previous // `ListAccessApprovalRequests` call. Provide this to retrieve the subsequent // page. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Optional. Filtering results. Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // Optional. Hint for how to order the results. OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` // contains filtered or unexported fields }
Request for getting the access requests associated with a workload.
func (*ListAccessApprovalRequestsRequest) Descriptor
deprecated
func (*ListAccessApprovalRequestsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAccessApprovalRequestsRequest.ProtoReflect.Descriptor instead.
func (*ListAccessApprovalRequestsRequest) GetFilter ¶
func (x *ListAccessApprovalRequestsRequest) GetFilter() string
func (*ListAccessApprovalRequestsRequest) GetOrderBy ¶
func (x *ListAccessApprovalRequestsRequest) GetOrderBy() string
func (*ListAccessApprovalRequestsRequest) GetPageSize ¶
func (x *ListAccessApprovalRequestsRequest) GetPageSize() int32
func (*ListAccessApprovalRequestsRequest) GetPageToken ¶
func (x *ListAccessApprovalRequestsRequest) GetPageToken() string
func (*ListAccessApprovalRequestsRequest) GetParent ¶
func (x *ListAccessApprovalRequestsRequest) GetParent() string
func (*ListAccessApprovalRequestsRequest) ProtoMessage ¶
func (*ListAccessApprovalRequestsRequest) ProtoMessage()
func (*ListAccessApprovalRequestsRequest) ProtoReflect ¶
func (x *ListAccessApprovalRequestsRequest) ProtoReflect() protoreflect.Message
func (*ListAccessApprovalRequestsRequest) Reset ¶
func (x *ListAccessApprovalRequestsRequest) Reset()
func (*ListAccessApprovalRequestsRequest) String ¶
func (x *ListAccessApprovalRequestsRequest) String() string
type ListAccessApprovalRequestsResponse ¶
type ListAccessApprovalRequestsResponse struct { // List of access approval requests AccessApprovalRequests []*AccessApprovalRequest `` /* 129-byte string literal not displayed */ // A token that can be sent as `page_token` to retrieve the next page. // If this field is omitted, there are no subsequent pages. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // Locations that could not be reached. Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` // contains filtered or unexported fields }
Response message for list access requests.
func (*ListAccessApprovalRequestsResponse) Descriptor
deprecated
func (*ListAccessApprovalRequestsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAccessApprovalRequestsResponse.ProtoReflect.Descriptor instead.
func (*ListAccessApprovalRequestsResponse) GetAccessApprovalRequests ¶
func (x *ListAccessApprovalRequestsResponse) GetAccessApprovalRequests() []*AccessApprovalRequest
func (*ListAccessApprovalRequestsResponse) GetNextPageToken ¶
func (x *ListAccessApprovalRequestsResponse) GetNextPageToken() string
func (*ListAccessApprovalRequestsResponse) GetUnreachable ¶
func (x *ListAccessApprovalRequestsResponse) GetUnreachable() []string
func (*ListAccessApprovalRequestsResponse) ProtoMessage ¶
func (*ListAccessApprovalRequestsResponse) ProtoMessage()
func (*ListAccessApprovalRequestsResponse) ProtoReflect ¶
func (x *ListAccessApprovalRequestsResponse) ProtoReflect() protoreflect.Message
func (*ListAccessApprovalRequestsResponse) Reset ¶
func (x *ListAccessApprovalRequestsResponse) Reset()
func (*ListAccessApprovalRequestsResponse) String ¶
func (x *ListAccessApprovalRequestsResponse) String() string
type ListCustomersRequest ¶
type ListCustomersRequest struct { // Required. Parent resource // Format: `organizations/{organization}/locations/{location}` Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // The maximum number of Customers to return. The service may return fewer // than this value. If unspecified, at most 500 Customers will be returned. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // A page token, received from a previous `ListCustomers` call. // Provide this to retrieve the subsequent page. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Optional. Filtering results Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // Optional. Hint for how to order the results OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` // contains filtered or unexported fields }
Request to list customers
func (*ListCustomersRequest) Descriptor
deprecated
func (*ListCustomersRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListCustomersRequest.ProtoReflect.Descriptor instead.
func (*ListCustomersRequest) GetFilter ¶
func (x *ListCustomersRequest) GetFilter() string
func (*ListCustomersRequest) GetOrderBy ¶
func (x *ListCustomersRequest) GetOrderBy() string
func (*ListCustomersRequest) GetPageSize ¶
func (x *ListCustomersRequest) GetPageSize() int32
func (*ListCustomersRequest) GetPageToken ¶
func (x *ListCustomersRequest) GetPageToken() string
func (*ListCustomersRequest) GetParent ¶
func (x *ListCustomersRequest) GetParent() string
func (*ListCustomersRequest) ProtoMessage ¶
func (*ListCustomersRequest) ProtoMessage()
func (*ListCustomersRequest) ProtoReflect ¶
func (x *ListCustomersRequest) ProtoReflect() protoreflect.Message
func (*ListCustomersRequest) Reset ¶
func (x *ListCustomersRequest) Reset()
func (*ListCustomersRequest) String ¶
func (x *ListCustomersRequest) String() string
type ListCustomersResponse ¶
type ListCustomersResponse struct { // List of customers Customers []*Customer `protobuf:"bytes,1,rep,name=customers,proto3" json:"customers,omitempty"` // A token that can be sent as `page_token` to retrieve the next page. // If this field is omitted, there are no subsequent pages. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // Locations that could not be reached. Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` // contains filtered or unexported fields }
Response message for list customer Customers requests
func (*ListCustomersResponse) Descriptor
deprecated
func (*ListCustomersResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListCustomersResponse.ProtoReflect.Descriptor instead.
func (*ListCustomersResponse) GetCustomers ¶
func (x *ListCustomersResponse) GetCustomers() []*Customer
func (*ListCustomersResponse) GetNextPageToken ¶
func (x *ListCustomersResponse) GetNextPageToken() string
func (*ListCustomersResponse) GetUnreachable ¶
func (x *ListCustomersResponse) GetUnreachable() []string
func (*ListCustomersResponse) ProtoMessage ¶
func (*ListCustomersResponse) ProtoMessage()
func (*ListCustomersResponse) ProtoReflect ¶
func (x *ListCustomersResponse) ProtoReflect() protoreflect.Message
func (*ListCustomersResponse) Reset ¶
func (x *ListCustomersResponse) Reset()
func (*ListCustomersResponse) String ¶
func (x *ListCustomersResponse) String() string
type ListViolationsRequest ¶
type ListViolationsRequest struct { // Required. Parent resource // Format // `organizations/{organization}/locations/{location}/customers/{customer}/workloads/{workload}` Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. The maximum number of customers row to return. The service may // return fewer than this value. If unspecified, at most 10 customers will be // returned. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Optional. A page token, received from a previous `ListViolations` call. // Provide this to retrieve the subsequent page. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Optional. Filtering results Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // Optional. Hint for how to order the results OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` // Optional. Specifies the interval for retrieving violations. // if unspecified, all violations will be returned. Interval *interval.Interval `protobuf:"bytes,6,opt,name=interval,proto3" json:"interval,omitempty"` // contains filtered or unexported fields }
Message for requesting list of Violations
func (*ListViolationsRequest) Descriptor
deprecated
func (*ListViolationsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListViolationsRequest.ProtoReflect.Descriptor instead.
func (*ListViolationsRequest) GetFilter ¶
func (x *ListViolationsRequest) GetFilter() string
func (*ListViolationsRequest) GetInterval ¶
func (x *ListViolationsRequest) GetInterval() *interval.Interval
func (*ListViolationsRequest) GetOrderBy ¶
func (x *ListViolationsRequest) GetOrderBy() string
func (*ListViolationsRequest) GetPageSize ¶
func (x *ListViolationsRequest) GetPageSize() int32
func (*ListViolationsRequest) GetPageToken ¶
func (x *ListViolationsRequest) GetPageToken() string
func (*ListViolationsRequest) GetParent ¶
func (x *ListViolationsRequest) GetParent() string
func (*ListViolationsRequest) ProtoMessage ¶
func (*ListViolationsRequest) ProtoMessage()
func (*ListViolationsRequest) ProtoReflect ¶
func (x *ListViolationsRequest) ProtoReflect() protoreflect.Message
func (*ListViolationsRequest) Reset ¶
func (x *ListViolationsRequest) Reset()
func (*ListViolationsRequest) String ¶
func (x *ListViolationsRequest) String() string
type ListViolationsResponse ¶
type ListViolationsResponse struct { // List of violation Violations []*Violation `protobuf:"bytes,1,rep,name=violations,proto3" json:"violations,omitempty"` // A token that can be sent as `page_token` to retrieve the next page. // If this field is omitted, there are no subsequent pages. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // Workloads that could not be reached due to permission errors or any other // error. Ref: https://google.aip.dev/217 Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` // contains filtered or unexported fields }
Response message for list customer violation requests
func (*ListViolationsResponse) Descriptor
deprecated
func (*ListViolationsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListViolationsResponse.ProtoReflect.Descriptor instead.
func (*ListViolationsResponse) GetNextPageToken ¶
func (x *ListViolationsResponse) GetNextPageToken() string
func (*ListViolationsResponse) GetUnreachable ¶
func (x *ListViolationsResponse) GetUnreachable() []string
func (*ListViolationsResponse) GetViolations ¶
func (x *ListViolationsResponse) GetViolations() []*Violation
func (*ListViolationsResponse) ProtoMessage ¶
func (*ListViolationsResponse) ProtoMessage()
func (*ListViolationsResponse) ProtoReflect ¶
func (x *ListViolationsResponse) ProtoReflect() protoreflect.Message
func (*ListViolationsResponse) Reset ¶
func (x *ListViolationsResponse) Reset()
func (*ListViolationsResponse) String ¶
func (x *ListViolationsResponse) String() string
type ListWorkloadsRequest ¶
type ListWorkloadsRequest struct { // Required. Parent resource // Format: // `organizations/{organization}/locations/{location}/customers/{customer}` Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // The maximum number of workloads to return. The service may return fewer // than this value. If unspecified, at most 500 workloads will be returned. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // A page token, received from a previous `ListWorkloads` call. // Provide this to retrieve the subsequent page. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Optional. Filtering results. Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // Optional. Hint for how to order the results. OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` // contains filtered or unexported fields }
Request to list customer workloads.
func (*ListWorkloadsRequest) Descriptor
deprecated
func (*ListWorkloadsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListWorkloadsRequest.ProtoReflect.Descriptor instead.
func (*ListWorkloadsRequest) GetFilter ¶
func (x *ListWorkloadsRequest) GetFilter() string
func (*ListWorkloadsRequest) GetOrderBy ¶
func (x *ListWorkloadsRequest) GetOrderBy() string
func (*ListWorkloadsRequest) GetPageSize ¶
func (x *ListWorkloadsRequest) GetPageSize() int32
func (*ListWorkloadsRequest) GetPageToken ¶
func (x *ListWorkloadsRequest) GetPageToken() string
func (*ListWorkloadsRequest) GetParent ¶
func (x *ListWorkloadsRequest) GetParent() string
func (*ListWorkloadsRequest) ProtoMessage ¶
func (*ListWorkloadsRequest) ProtoMessage()
func (*ListWorkloadsRequest) ProtoReflect ¶
func (x *ListWorkloadsRequest) ProtoReflect() protoreflect.Message
func (*ListWorkloadsRequest) Reset ¶
func (x *ListWorkloadsRequest) Reset()
func (*ListWorkloadsRequest) String ¶
func (x *ListWorkloadsRequest) String() string
type ListWorkloadsResponse ¶
type ListWorkloadsResponse struct { // List of customer workloads Workloads []*Workload `protobuf:"bytes,1,rep,name=workloads,proto3" json:"workloads,omitempty"` // A token that can be sent as `page_token` to retrieve the next page. // If this field is omitted, there are no subsequent pages. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // Locations that could not be reached. Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` // contains filtered or unexported fields }
Response message for list customer workloads requests.
func (*ListWorkloadsResponse) Descriptor
deprecated
func (*ListWorkloadsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListWorkloadsResponse.ProtoReflect.Descriptor instead.
func (*ListWorkloadsResponse) GetNextPageToken ¶
func (x *ListWorkloadsResponse) GetNextPageToken() string
func (*ListWorkloadsResponse) GetUnreachable ¶
func (x *ListWorkloadsResponse) GetUnreachable() []string
func (*ListWorkloadsResponse) GetWorkloads ¶
func (x *ListWorkloadsResponse) GetWorkloads() []*Workload
func (*ListWorkloadsResponse) ProtoMessage ¶
func (*ListWorkloadsResponse) ProtoMessage()
func (*ListWorkloadsResponse) ProtoReflect ¶
func (x *ListWorkloadsResponse) ProtoReflect() protoreflect.Message
func (*ListWorkloadsResponse) Reset ¶
func (x *ListWorkloadsResponse) Reset()
func (*ListWorkloadsResponse) String ¶
func (x *ListWorkloadsResponse) String() string
type OperationMetadata ¶
type OperationMetadata struct { // Output only. The time the operation was created. CreateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. The time the operation finished running. EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` // Output only. Server-defined resource path for the target of the operation. Target string `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"` // Output only. Name of the verb executed by the operation. Verb string `protobuf:"bytes,4,opt,name=verb,proto3" json:"verb,omitempty"` // Output only. Human-readable status of the operation, if any. StatusMessage string `protobuf:"bytes,5,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"` // Output only. Identifies whether the user has requested cancellation // of the operation. Operations that have been cancelled successfully // have [Operation.error][] value with a // [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to // `Code.CANCELLED`. RequestedCancellation bool `protobuf:"varint,6,opt,name=requested_cancellation,json=requestedCancellation,proto3" json:"requested_cancellation,omitempty"` // Output only. API version used to start the operation. ApiVersion string `protobuf:"bytes,7,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"` // contains filtered or unexported fields }
Represents the metadata of the long-running operation.
func (*OperationMetadata) Descriptor
deprecated
func (*OperationMetadata) Descriptor() ([]byte, []int)
Deprecated: Use OperationMetadata.ProtoReflect.Descriptor instead.
func (*OperationMetadata) GetApiVersion ¶
func (x *OperationMetadata) GetApiVersion() string
func (*OperationMetadata) GetCreateTime ¶
func (x *OperationMetadata) GetCreateTime() *timestamppb.Timestamp
func (*OperationMetadata) GetEndTime ¶
func (x *OperationMetadata) GetEndTime() *timestamppb.Timestamp
func (*OperationMetadata) GetRequestedCancellation ¶
func (x *OperationMetadata) GetRequestedCancellation() bool
func (*OperationMetadata) GetStatusMessage ¶
func (x *OperationMetadata) GetStatusMessage() string
func (*OperationMetadata) GetTarget ¶
func (x *OperationMetadata) GetTarget() string
func (*OperationMetadata) GetVerb ¶
func (x *OperationMetadata) GetVerb() string
func (*OperationMetadata) ProtoMessage ¶
func (*OperationMetadata) ProtoMessage()
func (*OperationMetadata) ProtoReflect ¶
func (x *OperationMetadata) ProtoReflect() protoreflect.Message
func (*OperationMetadata) Reset ¶
func (x *OperationMetadata) Reset()
func (*OperationMetadata) String ¶
func (x *OperationMetadata) String() string
type Partner ¶
type Partner struct { // Identifier. The resource name of the partner. // Format: `organizations/{organization}/locations/{location}/partner` // Example: "organizations/123456/locations/us-central1/partner" Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // List of SKUs the partner is offering Skus []*Sku `protobuf:"bytes,3,rep,name=skus,proto3" json:"skus,omitempty"` // List of Google Cloud supported EKM partners supported by the partner EkmSolutions []*EkmMetadata `protobuf:"bytes,4,rep,name=ekm_solutions,json=ekmSolutions,proto3" json:"ekm_solutions,omitempty"` // List of Google Cloud regions that the partner sells services to customers. // Valid Google Cloud regions found here: // https://cloud.google.com/compute/docs/regions-zones OperatedCloudRegions []string `protobuf:"bytes,5,rep,name=operated_cloud_regions,json=operatedCloudRegions,proto3" json:"operated_cloud_regions,omitempty"` // Google Cloud project ID in the partner's Google Cloud organization for // receiving enhanced Logs for Partners. PartnerProjectId string `protobuf:"bytes,7,opt,name=partner_project_id,json=partnerProjectId,proto3" json:"partner_project_id,omitempty"` // Output only. Time the resource was created CreateTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. The last time the resource was updated UpdateTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // contains filtered or unexported fields }
Message describing Partner resource
func (*Partner) Descriptor
deprecated
func (*Partner) GetCreateTime ¶
func (x *Partner) GetCreateTime() *timestamppb.Timestamp
func (*Partner) GetEkmSolutions ¶
func (x *Partner) GetEkmSolutions() []*EkmMetadata
func (*Partner) GetOperatedCloudRegions ¶
func (*Partner) GetPartnerProjectId ¶
func (*Partner) GetUpdateTime ¶
func (x *Partner) GetUpdateTime() *timestamppb.Timestamp
func (*Partner) ProtoMessage ¶
func (*Partner) ProtoMessage()
func (*Partner) ProtoReflect ¶
func (x *Partner) ProtoReflect() protoreflect.Message
type PartnerPermissions ¶
type PartnerPermissions struct { // Identifier. Format: // `organizations/{organization}/locations/{location}/customers/{customer}/workloads/{workload}/partnerPermissions` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The partner permissions granted for the workload PartnerPermissions []PartnerPermissions_Permission `` /* 195-byte string literal not displayed */ // contains filtered or unexported fields }
The permissions granted to the partner for a workload
func (*PartnerPermissions) Descriptor
deprecated
func (*PartnerPermissions) Descriptor() ([]byte, []int)
Deprecated: Use PartnerPermissions.ProtoReflect.Descriptor instead.
func (*PartnerPermissions) GetName ¶
func (x *PartnerPermissions) GetName() string
func (*PartnerPermissions) GetPartnerPermissions ¶
func (x *PartnerPermissions) GetPartnerPermissions() []PartnerPermissions_Permission
func (*PartnerPermissions) ProtoMessage ¶
func (*PartnerPermissions) ProtoMessage()
func (*PartnerPermissions) ProtoReflect ¶
func (x *PartnerPermissions) ProtoReflect() protoreflect.Message
func (*PartnerPermissions) Reset ¶
func (x *PartnerPermissions) Reset()
func (*PartnerPermissions) String ¶
func (x *PartnerPermissions) String() string
type PartnerPermissions_Permission ¶
type PartnerPermissions_Permission int32
const ( // Unspecified partner permission PartnerPermissions_PERMISSION_UNSPECIFIED PartnerPermissions_Permission = 0 // Permission for Access Transparency and emergency logs PartnerPermissions_ACCESS_TRANSPARENCY_AND_EMERGENCY_ACCESS_LOGS PartnerPermissions_Permission = 1 // Permission for Assured Workloads monitoring violations PartnerPermissions_ASSURED_WORKLOADS_MONITORING PartnerPermissions_Permission = 2 // Permission for Access Approval requests PartnerPermissions_ACCESS_APPROVAL_REQUESTS PartnerPermissions_Permission = 3 // Permission for External Key Manager connection status PartnerPermissions_ASSURED_WORKLOADS_EKM_CONNECTION_STATUS PartnerPermissions_Permission = 4 // Permission for support case details for Access Transparency log entries PartnerPermissions_ACCESS_TRANSPARENCY_LOGS_SUPPORT_CASE_VIEWER PartnerPermissions_Permission = 5 )
func (PartnerPermissions_Permission) Descriptor ¶
func (PartnerPermissions_Permission) Descriptor() protoreflect.EnumDescriptor
func (PartnerPermissions_Permission) Enum ¶
func (x PartnerPermissions_Permission) Enum() *PartnerPermissions_Permission
func (PartnerPermissions_Permission) EnumDescriptor
deprecated
func (PartnerPermissions_Permission) EnumDescriptor() ([]byte, []int)
Deprecated: Use PartnerPermissions_Permission.Descriptor instead.
func (PartnerPermissions_Permission) Number ¶
func (x PartnerPermissions_Permission) Number() protoreflect.EnumNumber
func (PartnerPermissions_Permission) String ¶
func (x PartnerPermissions_Permission) String() string
func (PartnerPermissions_Permission) Type ¶
func (PartnerPermissions_Permission) Type() protoreflect.EnumType
type Sku ¶
type Sku struct { // Argentum product SKU, that is associated with the partner offerings to // customers used by Syntro for billing purposes. SKUs can represent resold // Google products or support services. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Display name of the product identified by the SKU. A partner may want to // show partner branded names for their offerings such as local sovereign // cloud solutions. DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` // contains filtered or unexported fields }
Represents the SKU a partner owns inside Google Cloud to sell to customers.
func (*Sku) Descriptor
deprecated
func (*Sku) GetDisplayName ¶
func (*Sku) ProtoMessage ¶
func (*Sku) ProtoMessage()
func (*Sku) ProtoReflect ¶
func (x *Sku) ProtoReflect() protoreflect.Message
type UnimplementedCloudControlsPartnerCoreServer ¶
type UnimplementedCloudControlsPartnerCoreServer struct { }
UnimplementedCloudControlsPartnerCoreServer can be embedded to have forward compatible implementations.
func (*UnimplementedCloudControlsPartnerCoreServer) GetCustomer ¶
func (*UnimplementedCloudControlsPartnerCoreServer) GetCustomer(context.Context, *GetCustomerRequest) (*Customer, error)
func (*UnimplementedCloudControlsPartnerCoreServer) GetEkmConnections ¶
func (*UnimplementedCloudControlsPartnerCoreServer) GetEkmConnections(context.Context, *GetEkmConnectionsRequest) (*EkmConnections, error)
func (*UnimplementedCloudControlsPartnerCoreServer) GetPartner ¶
func (*UnimplementedCloudControlsPartnerCoreServer) GetPartner(context.Context, *GetPartnerRequest) (*Partner, error)
func (*UnimplementedCloudControlsPartnerCoreServer) GetPartnerPermissions ¶
func (*UnimplementedCloudControlsPartnerCoreServer) GetPartnerPermissions(context.Context, *GetPartnerPermissionsRequest) (*PartnerPermissions, error)
func (*UnimplementedCloudControlsPartnerCoreServer) GetWorkload ¶
func (*UnimplementedCloudControlsPartnerCoreServer) GetWorkload(context.Context, *GetWorkloadRequest) (*Workload, error)
func (*UnimplementedCloudControlsPartnerCoreServer) ListAccessApprovalRequests ¶
func (*UnimplementedCloudControlsPartnerCoreServer) ListAccessApprovalRequests(context.Context, *ListAccessApprovalRequestsRequest) (*ListAccessApprovalRequestsResponse, error)
func (*UnimplementedCloudControlsPartnerCoreServer) ListCustomers ¶
func (*UnimplementedCloudControlsPartnerCoreServer) ListCustomers(context.Context, *ListCustomersRequest) (*ListCustomersResponse, error)
func (*UnimplementedCloudControlsPartnerCoreServer) ListWorkloads ¶
func (*UnimplementedCloudControlsPartnerCoreServer) ListWorkloads(context.Context, *ListWorkloadsRequest) (*ListWorkloadsResponse, error)
type UnimplementedCloudControlsPartnerMonitoringServer ¶
type UnimplementedCloudControlsPartnerMonitoringServer struct { }
UnimplementedCloudControlsPartnerMonitoringServer can be embedded to have forward compatible implementations.
func (*UnimplementedCloudControlsPartnerMonitoringServer) GetViolation ¶
func (*UnimplementedCloudControlsPartnerMonitoringServer) GetViolation(context.Context, *GetViolationRequest) (*Violation, error)
func (*UnimplementedCloudControlsPartnerMonitoringServer) ListViolations ¶
func (*UnimplementedCloudControlsPartnerMonitoringServer) ListViolations(context.Context, *ListViolationsRequest) (*ListViolationsResponse, error)
type Violation ¶
type Violation struct { // Identifier. Format: // `organizations/{organization}/locations/{location}/customers/{customer}/workloads/{workload}/violations/{violation}` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Output only. Description for the Violation. // e.g. OrgPolicy gcp.resourceLocations has non compliant value. Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` // Output only. Time of the event which triggered the Violation. BeginTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=begin_time,json=beginTime,proto3" json:"begin_time,omitempty"` // Output only. The last time when the Violation record was updated. UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // Output only. Time of the event which fixed the Violation. // If the violation is ACTIVE this will be empty. ResolveTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=resolve_time,json=resolveTime,proto3" json:"resolve_time,omitempty"` // Output only. Category under which this violation is mapped. // e.g. Location, Service Usage, Access, Encryption, etc. Category string `protobuf:"bytes,6,opt,name=category,proto3" json:"category,omitempty"` // Output only. State of the violation State Violation_State `protobuf:"varint,7,opt,name=state,proto3,enum=google.cloud.cloudcontrolspartner.v1.Violation_State" json:"state,omitempty"` // Output only. Immutable. Name of the OrgPolicy which was modified with // non-compliant change and resulted this violation. Format: // // `projects/{project_number}/policies/{constraint_name}` // `folders/{folder_id}/policies/{constraint_name}` // `organizations/{organization_id}/policies/{constraint_name}` NonCompliantOrgPolicy string `` /* 128-byte string literal not displayed */ // The folder_id of the violation FolderId int64 `protobuf:"varint,9,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"` // Output only. Compliance violation remediation Remediation *Violation_Remediation `protobuf:"bytes,13,opt,name=remediation,proto3" json:"remediation,omitempty"` // contains filtered or unexported fields }
Details of resource Violation
func (*Violation) Descriptor
deprecated
func (*Violation) GetBeginTime ¶
func (x *Violation) GetBeginTime() *timestamppb.Timestamp
func (*Violation) GetCategory ¶
func (*Violation) GetDescription ¶
func (*Violation) GetFolderId ¶
func (*Violation) GetNonCompliantOrgPolicy ¶
func (*Violation) GetRemediation ¶
func (x *Violation) GetRemediation() *Violation_Remediation
func (*Violation) GetResolveTime ¶
func (x *Violation) GetResolveTime() *timestamppb.Timestamp
func (*Violation) GetState ¶
func (x *Violation) GetState() Violation_State
func (*Violation) GetUpdateTime ¶
func (x *Violation) GetUpdateTime() *timestamppb.Timestamp
func (*Violation) ProtoMessage ¶
func (*Violation) ProtoMessage()
func (*Violation) ProtoReflect ¶
func (x *Violation) ProtoReflect() protoreflect.Message
type Violation_Remediation ¶
type Violation_Remediation struct { // Required. Remediation instructions to resolve violations Instructions *Violation_Remediation_Instructions `protobuf:"bytes,1,opt,name=instructions,proto3" json:"instructions,omitempty"` // Values that can resolve the violation // For example: for list org policy violations, this will either be the list // of allowed or denied values CompliantValues []string `protobuf:"bytes,2,rep,name=compliant_values,json=compliantValues,proto3" json:"compliant_values,omitempty"` // Output only. Remediation type based on the type of org policy values // violated RemediationType Violation_Remediation_RemediationType `` /* 187-byte string literal not displayed */ // contains filtered or unexported fields }
Represents remediation guidance to resolve compliance violation for AssuredWorkload
func (*Violation_Remediation) Descriptor
deprecated
func (*Violation_Remediation) Descriptor() ([]byte, []int)
Deprecated: Use Violation_Remediation.ProtoReflect.Descriptor instead.
func (*Violation_Remediation) GetCompliantValues ¶
func (x *Violation_Remediation) GetCompliantValues() []string
func (*Violation_Remediation) GetInstructions ¶
func (x *Violation_Remediation) GetInstructions() *Violation_Remediation_Instructions
func (*Violation_Remediation) GetRemediationType ¶
func (x *Violation_Remediation) GetRemediationType() Violation_Remediation_RemediationType
func (*Violation_Remediation) ProtoMessage ¶
func (*Violation_Remediation) ProtoMessage()
func (*Violation_Remediation) ProtoReflect ¶
func (x *Violation_Remediation) ProtoReflect() protoreflect.Message
func (*Violation_Remediation) Reset ¶
func (x *Violation_Remediation) Reset()
func (*Violation_Remediation) String ¶
func (x *Violation_Remediation) String() string
type Violation_Remediation_Instructions ¶
type Violation_Remediation_Instructions struct { // Remediation instructions to resolve violation via gcloud cli GcloudInstructions *Violation_Remediation_Instructions_Gcloud `protobuf:"bytes,1,opt,name=gcloud_instructions,json=gcloudInstructions,proto3" json:"gcloud_instructions,omitempty"` // Remediation instructions to resolve violation via cloud console ConsoleInstructions *Violation_Remediation_Instructions_Console `protobuf:"bytes,2,opt,name=console_instructions,json=consoleInstructions,proto3" json:"console_instructions,omitempty"` // contains filtered or unexported fields }
Instructions to remediate violation
func (*Violation_Remediation_Instructions) Descriptor
deprecated
func (*Violation_Remediation_Instructions) Descriptor() ([]byte, []int)
Deprecated: Use Violation_Remediation_Instructions.ProtoReflect.Descriptor instead.
func (*Violation_Remediation_Instructions) GetConsoleInstructions ¶
func (x *Violation_Remediation_Instructions) GetConsoleInstructions() *Violation_Remediation_Instructions_Console
func (*Violation_Remediation_Instructions) GetGcloudInstructions ¶
func (x *Violation_Remediation_Instructions) GetGcloudInstructions() *Violation_Remediation_Instructions_Gcloud
func (*Violation_Remediation_Instructions) ProtoMessage ¶
func (*Violation_Remediation_Instructions) ProtoMessage()
func (*Violation_Remediation_Instructions) ProtoReflect ¶
func (x *Violation_Remediation_Instructions) ProtoReflect() protoreflect.Message
func (*Violation_Remediation_Instructions) Reset ¶
func (x *Violation_Remediation_Instructions) Reset()
func (*Violation_Remediation_Instructions) String ¶
func (x *Violation_Remediation_Instructions) String() string
type Violation_Remediation_Instructions_Console ¶
type Violation_Remediation_Instructions_Console struct { // Link to console page where violations can be resolved ConsoleUris []string `protobuf:"bytes,1,rep,name=console_uris,json=consoleUris,proto3" json:"console_uris,omitempty"` // Steps to resolve violation via cloud console Steps []string `protobuf:"bytes,2,rep,name=steps,proto3" json:"steps,omitempty"` // Additional urls for more information about steps AdditionalLinks []string `protobuf:"bytes,3,rep,name=additional_links,json=additionalLinks,proto3" json:"additional_links,omitempty"` // contains filtered or unexported fields }
Remediation instructions to resolve violation via cloud console
func (*Violation_Remediation_Instructions_Console) Descriptor
deprecated
func (*Violation_Remediation_Instructions_Console) Descriptor() ([]byte, []int)
Deprecated: Use Violation_Remediation_Instructions_Console.ProtoReflect.Descriptor instead.
func (*Violation_Remediation_Instructions_Console) GetAdditionalLinks ¶
func (x *Violation_Remediation_Instructions_Console) GetAdditionalLinks() []string
func (*Violation_Remediation_Instructions_Console) GetConsoleUris ¶
func (x *Violation_Remediation_Instructions_Console) GetConsoleUris() []string
func (*Violation_Remediation_Instructions_Console) GetSteps ¶
func (x *Violation_Remediation_Instructions_Console) GetSteps() []string
func (*Violation_Remediation_Instructions_Console) ProtoMessage ¶
func (*Violation_Remediation_Instructions_Console) ProtoMessage()
func (*Violation_Remediation_Instructions_Console) ProtoReflect ¶
func (x *Violation_Remediation_Instructions_Console) ProtoReflect() protoreflect.Message
func (*Violation_Remediation_Instructions_Console) Reset ¶
func (x *Violation_Remediation_Instructions_Console) Reset()
func (*Violation_Remediation_Instructions_Console) String ¶
func (x *Violation_Remediation_Instructions_Console) String() string
type Violation_Remediation_Instructions_Gcloud ¶
type Violation_Remediation_Instructions_Gcloud struct { // Gcloud command to resolve violation GcloudCommands []string `protobuf:"bytes,1,rep,name=gcloud_commands,json=gcloudCommands,proto3" json:"gcloud_commands,omitempty"` // Steps to resolve violation via gcloud cli Steps []string `protobuf:"bytes,2,rep,name=steps,proto3" json:"steps,omitempty"` // Additional urls for more information about steps AdditionalLinks []string `protobuf:"bytes,3,rep,name=additional_links,json=additionalLinks,proto3" json:"additional_links,omitempty"` // contains filtered or unexported fields }
Remediation instructions to resolve violation via gcloud cli
func (*Violation_Remediation_Instructions_Gcloud) Descriptor
deprecated
func (*Violation_Remediation_Instructions_Gcloud) Descriptor() ([]byte, []int)
Deprecated: Use Violation_Remediation_Instructions_Gcloud.ProtoReflect.Descriptor instead.
func (*Violation_Remediation_Instructions_Gcloud) GetAdditionalLinks ¶
func (x *Violation_Remediation_Instructions_Gcloud) GetAdditionalLinks() []string
func (*Violation_Remediation_Instructions_Gcloud) GetGcloudCommands ¶
func (x *Violation_Remediation_Instructions_Gcloud) GetGcloudCommands() []string
func (*Violation_Remediation_Instructions_Gcloud) GetSteps ¶
func (x *Violation_Remediation_Instructions_Gcloud) GetSteps() []string
func (*Violation_Remediation_Instructions_Gcloud) ProtoMessage ¶
func (*Violation_Remediation_Instructions_Gcloud) ProtoMessage()
func (*Violation_Remediation_Instructions_Gcloud) ProtoReflect ¶
func (x *Violation_Remediation_Instructions_Gcloud) ProtoReflect() protoreflect.Message
func (*Violation_Remediation_Instructions_Gcloud) Reset ¶
func (x *Violation_Remediation_Instructions_Gcloud) Reset()
func (*Violation_Remediation_Instructions_Gcloud) String ¶
func (x *Violation_Remediation_Instructions_Gcloud) String() string
type Violation_Remediation_RemediationType ¶
type Violation_Remediation_RemediationType int32
Classifying remediation into various types based on the kind of violation. For example, violations caused due to changes in boolean org policy requires different remediation instructions compared to violation caused due to changes in allowed values of list org policy.
const ( // Unspecified remediation type Violation_Remediation_REMEDIATION_TYPE_UNSPECIFIED Violation_Remediation_RemediationType = 0 // Remediation type for boolean org policy Violation_Remediation_REMEDIATION_BOOLEAN_ORG_POLICY_VIOLATION Violation_Remediation_RemediationType = 1 // Remediation type for list org policy which have allowed values in the // monitoring rule Violation_Remediation_REMEDIATION_LIST_ALLOWED_VALUES_ORG_POLICY_VIOLATION Violation_Remediation_RemediationType = 2 // Remediation type for list org policy which have denied values in the // monitoring rule Violation_Remediation_REMEDIATION_LIST_DENIED_VALUES_ORG_POLICY_VIOLATION Violation_Remediation_RemediationType = 3 // Remediation type for gcp.restrictCmekCryptoKeyProjects Violation_Remediation_REMEDIATION_RESTRICT_CMEK_CRYPTO_KEY_PROJECTS_ORG_POLICY_VIOLATION Violation_Remediation_RemediationType = 4 // Remediation type for resource violation. Violation_Remediation_REMEDIATION_RESOURCE_VIOLATION Violation_Remediation_RemediationType = 5 )
func (Violation_Remediation_RemediationType) Descriptor ¶
func (Violation_Remediation_RemediationType) Descriptor() protoreflect.EnumDescriptor
func (Violation_Remediation_RemediationType) EnumDescriptor
deprecated
func (Violation_Remediation_RemediationType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Violation_Remediation_RemediationType.Descriptor instead.
func (Violation_Remediation_RemediationType) Number ¶
func (x Violation_Remediation_RemediationType) Number() protoreflect.EnumNumber
func (Violation_Remediation_RemediationType) String ¶
func (x Violation_Remediation_RemediationType) String() string
func (Violation_Remediation_RemediationType) Type ¶
func (Violation_Remediation_RemediationType) Type() protoreflect.EnumType
type Violation_State ¶
type Violation_State int32
Violation State Values
const ( // Unspecified state. Violation_STATE_UNSPECIFIED Violation_State = 0 // Violation is resolved. Violation_RESOLVED Violation_State = 1 // Violation is Unresolved Violation_UNRESOLVED Violation_State = 2 // Violation is Exception Violation_EXCEPTION Violation_State = 3 )
func (Violation_State) Descriptor ¶
func (Violation_State) Descriptor() protoreflect.EnumDescriptor
func (Violation_State) Enum ¶
func (x Violation_State) Enum() *Violation_State
func (Violation_State) EnumDescriptor
deprecated
func (Violation_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use Violation_State.Descriptor instead.
func (Violation_State) Number ¶
func (x Violation_State) Number() protoreflect.EnumNumber
func (Violation_State) String ¶
func (x Violation_State) String() string
func (Violation_State) Type ¶
func (Violation_State) Type() protoreflect.EnumType
type Workload ¶
type Workload struct { // Identifier. Format: // `organizations/{organization}/locations/{location}/customers/{customer}/workloads/{workload}` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Output only. Folder id this workload is associated with FolderId int64 `protobuf:"varint,2,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"` // Output only. Time the resource was created. CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. The name of container folder of the assured workload Folder string `protobuf:"bytes,4,opt,name=folder,proto3" json:"folder,omitempty"` // Container for workload onboarding steps. WorkloadOnboardingState *WorkloadOnboardingState `` /* 132-byte string literal not displayed */ // Indicates whether a workload is fully onboarded. IsOnboarded bool `protobuf:"varint,6,opt,name=is_onboarded,json=isOnboarded,proto3" json:"is_onboarded,omitempty"` // The project id of the key management project for the workload KeyManagementProjectId string `` /* 131-byte string literal not displayed */ // The Google Cloud location of the workload Location string `protobuf:"bytes,8,opt,name=location,proto3" json:"location,omitempty"` // Partner associated with this workload. Partner Workload_Partner `` /* 127-byte string literal not displayed */ // contains filtered or unexported fields }
Contains metadata around the [Workload resource](https://cloud.google.com/assured-workloads/docs/reference/rest/Shared.Types/Workload) in the Assured Workloads API.
func (*Workload) Descriptor
deprecated
func (*Workload) GetCreateTime ¶
func (x *Workload) GetCreateTime() *timestamppb.Timestamp
func (*Workload) GetFolderId ¶
func (*Workload) GetIsOnboarded ¶
func (*Workload) GetKeyManagementProjectId ¶
func (*Workload) GetLocation ¶
func (*Workload) GetPartner ¶
func (x *Workload) GetPartner() Workload_Partner
func (*Workload) GetWorkloadOnboardingState ¶
func (x *Workload) GetWorkloadOnboardingState() *WorkloadOnboardingState
func (*Workload) ProtoMessage ¶
func (*Workload) ProtoMessage()
func (*Workload) ProtoReflect ¶
func (x *Workload) ProtoReflect() protoreflect.Message
type WorkloadOnboardingState ¶
type WorkloadOnboardingState struct { // List of workload onboarding steps. OnboardingSteps []*WorkloadOnboardingStep `protobuf:"bytes,1,rep,name=onboarding_steps,json=onboardingSteps,proto3" json:"onboarding_steps,omitempty"` // contains filtered or unexported fields }
Container for workload onboarding steps.
func (*WorkloadOnboardingState) Descriptor
deprecated
func (*WorkloadOnboardingState) Descriptor() ([]byte, []int)
Deprecated: Use WorkloadOnboardingState.ProtoReflect.Descriptor instead.
func (*WorkloadOnboardingState) GetOnboardingSteps ¶
func (x *WorkloadOnboardingState) GetOnboardingSteps() []*WorkloadOnboardingStep
func (*WorkloadOnboardingState) ProtoMessage ¶
func (*WorkloadOnboardingState) ProtoMessage()
func (*WorkloadOnboardingState) ProtoReflect ¶
func (x *WorkloadOnboardingState) ProtoReflect() protoreflect.Message
func (*WorkloadOnboardingState) Reset ¶
func (x *WorkloadOnboardingState) Reset()
func (*WorkloadOnboardingState) String ¶
func (x *WorkloadOnboardingState) String() string
type WorkloadOnboardingStep ¶
type WorkloadOnboardingStep struct { // The onboarding step. Step WorkloadOnboardingStep_Step `` /* 132-byte string literal not displayed */ // The starting time of the onboarding step. StartTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` // The completion time of the onboarding step. CompletionTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=completion_time,json=completionTime,proto3" json:"completion_time,omitempty"` // Output only. The completion state of the onboarding step. CompletionState CompletionState `` /* 165-byte string literal not displayed */ // contains filtered or unexported fields }
Container for workload onboarding information.
func (*WorkloadOnboardingStep) Descriptor
deprecated
func (*WorkloadOnboardingStep) Descriptor() ([]byte, []int)
Deprecated: Use WorkloadOnboardingStep.ProtoReflect.Descriptor instead.
func (*WorkloadOnboardingStep) GetCompletionState ¶
func (x *WorkloadOnboardingStep) GetCompletionState() CompletionState
func (*WorkloadOnboardingStep) GetCompletionTime ¶
func (x *WorkloadOnboardingStep) GetCompletionTime() *timestamppb.Timestamp
func (*WorkloadOnboardingStep) GetStartTime ¶
func (x *WorkloadOnboardingStep) GetStartTime() *timestamppb.Timestamp
func (*WorkloadOnboardingStep) GetStep ¶
func (x *WorkloadOnboardingStep) GetStep() WorkloadOnboardingStep_Step
func (*WorkloadOnboardingStep) ProtoMessage ¶
func (*WorkloadOnboardingStep) ProtoMessage()
func (*WorkloadOnboardingStep) ProtoReflect ¶
func (x *WorkloadOnboardingStep) ProtoReflect() protoreflect.Message
func (*WorkloadOnboardingStep) Reset ¶
func (x *WorkloadOnboardingStep) Reset()
func (*WorkloadOnboardingStep) String ¶
func (x *WorkloadOnboardingStep) String() string
type WorkloadOnboardingStep_Step ¶
type WorkloadOnboardingStep_Step int32
Enum for possible onboarding steps.
const ( // Unspecified step. WorkloadOnboardingStep_STEP_UNSPECIFIED WorkloadOnboardingStep_Step = 0 // EKM Provisioned step. WorkloadOnboardingStep_EKM_PROVISIONED WorkloadOnboardingStep_Step = 1 // Signed Access Approval step. WorkloadOnboardingStep_SIGNED_ACCESS_APPROVAL_CONFIGURED WorkloadOnboardingStep_Step = 2 )
func (WorkloadOnboardingStep_Step) Descriptor ¶
func (WorkloadOnboardingStep_Step) Descriptor() protoreflect.EnumDescriptor
func (WorkloadOnboardingStep_Step) Enum ¶
func (x WorkloadOnboardingStep_Step) Enum() *WorkloadOnboardingStep_Step
func (WorkloadOnboardingStep_Step) EnumDescriptor
deprecated
func (WorkloadOnboardingStep_Step) EnumDescriptor() ([]byte, []int)
Deprecated: Use WorkloadOnboardingStep_Step.Descriptor instead.
func (WorkloadOnboardingStep_Step) Number ¶
func (x WorkloadOnboardingStep_Step) Number() protoreflect.EnumNumber
func (WorkloadOnboardingStep_Step) String ¶
func (x WorkloadOnboardingStep_Step) String() string
func (WorkloadOnboardingStep_Step) Type ¶
func (WorkloadOnboardingStep_Step) Type() protoreflect.EnumType
type Workload_Partner ¶
type Workload_Partner int32
Supported Assured Workloads Partners.
const ( // Unknown Partner. Workload_PARTNER_UNSPECIFIED Workload_Partner = 0 // Enum representing S3NS (Thales) partner. Workload_PARTNER_LOCAL_CONTROLS_BY_S3NS Workload_Partner = 1 // Enum representing T_SYSTEM (TSI) partner. Workload_PARTNER_SOVEREIGN_CONTROLS_BY_T_SYSTEMS Workload_Partner = 2 // Enum representing SIA_MINSAIT (Indra) partner. Workload_PARTNER_SOVEREIGN_CONTROLS_BY_SIA_MINSAIT Workload_Partner = 3 // Enum representing PSN (TIM) partner. Workload_PARTNER_SOVEREIGN_CONTROLS_BY_PSN Workload_Partner = 4 // Enum representing CNTXT (Kingdom of Saudi Arabia) partner. Workload_PARTNER_SOVEREIGN_CONTROLS_BY_CNTXT Workload_Partner = 6 // Enum representing CNXT (Kingdom of Saudi Arabia) partner offering without // EKM provisioning. Workload_PARTNER_SOVEREIGN_CONTROLS_BY_CNTXT_NO_EKM Workload_Partner = 7 )
func (Workload_Partner) Descriptor ¶
func (Workload_Partner) Descriptor() protoreflect.EnumDescriptor
func (Workload_Partner) Enum ¶
func (x Workload_Partner) Enum() *Workload_Partner
func (Workload_Partner) EnumDescriptor
deprecated
func (Workload_Partner) EnumDescriptor() ([]byte, []int)
Deprecated: Use Workload_Partner.Descriptor instead.
func (Workload_Partner) Number ¶
func (x Workload_Partner) Number() protoreflect.EnumNumber
func (Workload_Partner) String ¶
func (x Workload_Partner) String() string
func (Workload_Partner) Type ¶
func (Workload_Partner) Type() protoreflect.EnumType