Skip to main content

ManagedGrant

A durable lifecycle record for one managed Grant identity. status distinguishes pending or current desired intent from removal in progress and retained removed history. Supports and pending operations explain intent and convergence where applicable. This record is not proof that the provider currently exposes the Grant; read AssignedResource.grants for observed state.

type ManagedGrant {
desiredSince: DateTimeISO
id: ID!
kind: String!
pendingOperations: [ManagedGrantPendingOperation!]!
qualifiers: JSONObject!
removalBasis: String
removedAt: DateTimeISO
status: String!
supports: [ManagedGrantSupport!]!
target: ManagedGrantTarget!
}

Fields

ManagedGrant.desiredSince ● DateTimeISO scalar

ManagedGrant.id ● ID! non-null scalar

ManagedGrant.kind ● String! non-null scalar

ManagedGrant.pendingOperations ● [ManagedGrantPendingOperation!]! non-null object

ManagedGrant.qualifiers ● JSONObject! non-null scalar

Normalized qualifier values that are part of this managed Grant identity.

ManagedGrant.removalBasis ● String scalar

ManagedGrant.removedAt ● DateTimeISO scalar

ManagedGrant.status ● String! non-null scalar

ManagedGrant.supports ● [ManagedGrantSupport!]! non-null object

ManagedGrant.target ● ManagedGrantTarget! non-null object

Member Of

AssignedResource object ● AssignedResourceGrantInventoryRow object ● ManagedGrantPage object