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