package google.cloud.assuredworkloads.v1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service AssuredWorkloadsService

assuredworkloads.proto:42

Service to manage AssuredWorkloads.

message CreateWorkloadOperationMetadata

assuredworkloads.proto:518

Operation metadata to give request details of CreateWorkload.

enum RestrictAllowedResourcesRequest.RestrictionType

assuredworkloads.proto:536

The type of restriction.

Used in: RestrictAllowedResourcesRequest

message TimeWindow

assuredworkloads.proto:597

Interval defining a time window.

Used in: ListViolationsRequest

message Violation

assuredworkloads.proto:654

Workload monitoring Violation.

Used as response type in: AssuredWorkloadsService.GetViolation

Used as field type in: ListViolationsResponse

message Violation.Remediation

assuredworkloads.proto:677

Represents remediation guidance to resolve compliance violation for AssuredWorkload

Used in: Violation

message Violation.Remediation.Instructions

assuredworkloads.proto:702

Instructions to remediate violation

Used in: Remediation

message Violation.Remediation.Instructions.Console

assuredworkloads.proto:716

Remediation instructions to resolve violation via cloud console

Used in: Instructions

message Violation.Remediation.Instructions.Gcloud

assuredworkloads.proto:704

Remediation instructions to resolve violation via gcloud cli

Used in: Instructions

enum Violation.Remediation.RemediationType

assuredworkloads.proto:682

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.

Used in: Remediation

enum Violation.State

assuredworkloads.proto:661

Violation State Values

Used in: Violation

message Workload

assuredworkloads.proto:232

A Workload object for managing highly regulated workloads of cloud customers.

Used as response type in: AssuredWorkloadsService.GetWorkload, AssuredWorkloadsService.UpdateWorkload

Used as field type in: CreateWorkloadRequest, ListWorkloadsResponse, UpdateWorkloadRequest

enum Workload.ComplianceRegime

assuredworkloads.proto:271

Supported Compliance Regimes.

Used in: CreateWorkloadOperationMetadata, Workload

message Workload.KMSSettings

assuredworkloads.proto:318

Settings specific to the Key Management Service. This message is deprecated. In order to create a Keyring, callers should specify, ENCRYPTION_KEYS_PROJECT or KEYRING in ResourceSettings.resource_type field.

Used in: Workload

enum Workload.KajEnrollmentState

assuredworkloads.proto:360

Key Access Justifications(KAJ) Enrollment State.

Used in: Workload

enum Workload.Partner

assuredworkloads.proto:414

Supported Assured Workloads Partners.

Used in: Workload

message Workload.ResourceInfo

assuredworkloads.proto:239

Represent the resources that are children of this Workload.

Used in: Workload

enum Workload.ResourceInfo.ResourceType

assuredworkloads.proto:241

The type of resource.

Used in: ResourceInfo, ResourceSettings

message Workload.ResourceSettings

assuredworkloads.proto:340

Represent the custom settings for the resources to be created.

Used in: Workload

message Workload.SaaEnrollmentResponse

assuredworkloads.proto:372

Signed Access Approvals (SAA) enrollment response.

Used in: Workload

enum Workload.SaaEnrollmentResponse.SetupError

assuredworkloads.proto:386

Setup error of SAA enrollment.

Used in: SaaEnrollmentResponse

enum Workload.SaaEnrollmentResponse.SetupState

assuredworkloads.proto:374

Setup state of SAA enrollment.

Used in: SaaEnrollmentResponse