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