Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

GoogleCloudOsconfigV1__OSPolicyAssignmentOperationMetadata

import type { GoogleCloudOsconfigV1__OSPolicyAssignmentOperationMetadata } from "https://googleapis.deno.dev/v1/osconfig:v1.ts";

OS policy assignment operation metadata provided by OS policy assignment API methods that return long running operations.

interface GoogleCloudOsconfigV1__OSPolicyAssignmentOperationMetadata {
apiMethod?:
| "API_METHOD_UNSPECIFIED"
| "CREATE"
| "UPDATE"
| "DELETE";
osPolicyAssignment?: string;
rolloutStartTime?: Date;
rolloutState?:
| "ROLLOUT_STATE_UNSPECIFIED"
| "IN_PROGRESS"
| "CANCELLING"
| "CANCELLED"
| "SUCCEEDED";
rolloutUpdateTime?: Date;
}

§Properties

§
apiMethod?: "API_METHOD_UNSPECIFIED" | "CREATE" | "UPDATE" | "DELETE"
[src]

The OS policy assignment API method.

§
osPolicyAssignment?: string
[src]

Reference to the OSPolicyAssignment API resource. Format: projects/{project_number}/locations/{location}/osPolicyAssignments/{os_policy_assignment_id@revision_id}

§
rolloutStartTime?: Date
[src]

Rollout start time

§
rolloutState?: "ROLLOUT_STATE_UNSPECIFIED" | "IN_PROGRESS" | "CANCELLING" | "CANCELLED" | "SUCCEEDED"
[src]

State of the rollout

§
rolloutUpdateTime?: Date
[src]

Rollout update time