Assured Workloads v1 API - Namespace Google.Cloud.AssuredWorkloads.V1 (2.6.0)

Classes

AcknowledgeViolationRequest

Request for acknowledging the violation Next Id: 4

AcknowledgeViolationResponse

Response for violation acknowledgement

AssuredWorkloadsService

Service to manage AssuredWorkloads.

AssuredWorkloadsService.AssuredWorkloadsServiceBase

Base class for server-side implementations of AssuredWorkloadsService

AssuredWorkloadsService.AssuredWorkloadsServiceClient

Client for AssuredWorkloadsService

AssuredWorkloadsServiceClient

AssuredWorkloadsService client wrapper, for convenient use.

AssuredWorkloadsServiceClientBuilder

Builder class for AssuredWorkloadsServiceClient to provide simple configuration of credentials, endpoint etc.

AssuredWorkloadsServiceClientImpl

AssuredWorkloadsService client wrapper implementation, for convenient use.

AssuredWorkloadsServiceSettings

Settings for AssuredWorkloadsServiceClient instances.

CreateWorkloadOperationMetadata

Operation metadata to give request details of CreateWorkload.

CreateWorkloadRequest

Request for creating a workload.

DeleteWorkloadRequest

Request for deleting a Workload.

GetViolationRequest

Request for fetching a Workload Violation.

GetWorkloadRequest

Request for fetching a workload.

ListViolationsRequest

Request for fetching violations in an organization.

ListViolationsResponse

Response of ListViolations endpoint.

ListWorkloadsRequest

Request for fetching workloads in an organization.

ListWorkloadsResponse

Response of ListWorkloads endpoint.

LocationName

Resource name for the Location resource.

RestrictAllowedResourcesRequest

Request for restricting list of available resources in Workload environment.

RestrictAllowedResourcesRequest.Types

Container for nested types declared in the RestrictAllowedResourcesRequest message type.

RestrictAllowedResourcesResponse

Response for restricting the list of allowed resources.

TimeWindow

Interval defining a time window.

UpdateWorkloadRequest

Request for Updating a workload.

Violation

Workload monitoring Violation.

Violation.Types

Container for nested types declared in the Violation message type.

Violation.Types.Remediation

Represents remediation guidance to resolve compliance violation for AssuredWorkload

Violation.Types.Remediation.Types

Container for nested types declared in the Remediation message type.

Violation.Types.Remediation.Types.Instructions

Instructions to remediate violation

Violation.Types.Remediation.Types.Instructions.Types

Container for nested types declared in the Instructions message type.

Violation.Types.Remediation.Types.Instructions.Types.Console

Remediation instructions to resolve violation via cloud console

Violation.Types.Remediation.Types.Instructions.Types.Gcloud

Remediation instructions to resolve violation via gcloud cli

ViolationName

Resource name for the Violation resource.

Workload

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

Workload.Types

Container for nested types declared in the Workload message type.

Workload.Types.KMSSettings

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.

Workload.Types.ResourceInfo

Represent the resources that are children of this Workload.

Workload.Types.ResourceInfo.Types

Container for nested types declared in the ResourceInfo message type.

Workload.Types.ResourceSettings

Represent the custom settings for the resources to be created.

Workload.Types.SaaEnrollmentResponse

Signed Access Approvals (SAA) enrollment response.

Workload.Types.SaaEnrollmentResponse.Types

Container for nested types declared in the SaaEnrollmentResponse message type.

WorkloadName

Resource name for the Workload resource.

Enums

LocationName.ResourceNameType

The possible contents of LocationName.

RestrictAllowedResourcesRequest.Types.RestrictionType

The type of restriction.

Violation.Types.Remediation.Types.RemediationType

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.

Violation.Types.State

Violation State Values

ViolationName.ResourceNameType

The possible contents of ViolationName.

Workload.Types.ComplianceRegime

Supported Compliance Regimes.

Workload.Types.KajEnrollmentState

Key Access Justifications(KAJ) Enrollment State.

Workload.Types.Partner

Supported Assured Workloads Partners.

Workload.Types.ResourceInfo.Types.ResourceType

The type of resource.

Workload.Types.SaaEnrollmentResponse.Types.SetupError

Setup error of SAA enrollment.

Workload.Types.SaaEnrollmentResponse.Types.SetupState

Setup state of SAA enrollment.

WorkloadName.ResourceNameType

The possible contents of WorkloadName.