PostureDeployment
import type { PostureDeployment } from "https://googleapis.deno.dev/v1/securityposture:v1.ts";
Details for a Posture deployment on an organization, folder, or project. You can deploy at most one posture to each organization, folder, or project. The parent resource for a posture deployment is always the organization, even if the deployment applies to a folder or project.
§Properties
Optional. The user-specified annotations for the posture deployment. For details about the values you can use in an annotation, see AIP-148: Standard fields.
Output only. The categories that the posture deployment belongs to, as determined by the Security Posture API.
Output only. The posture ID that was specified for the deployment. Present only if the posture deployment is in a failed state.
Output only. The revision ID of the posture that was specified for the deployment. Present only if the deployment is in a failed state.
Optional. An opaque identifier for the current version of the posture
deployment. To prevent concurrent updates from overwriting each other,
always provide the etag
when you update a posture deployment. You can
also provide the etag
when you delete a posture deployment, to help
ensure that you're deleting the intended posture deployment.
Output only. A description of why the posture deployment failed. Present only if the deployment is in a failed state.
Required. Identifier. The name of the posture deployment, in the format
organizations/{organization}/locations/global/postureDeployments/{deployment_id}
.
Required. The posture used in the deployment, in the format
organizations/{organization}/locations/global/postures/{posture_id}
.
Output only. Whether the posture deployment is in the process of being updated.
Output only. The state of the posture deployment.