Skip to main content

MachineIdentity

No description

type MachineIdentity {
id: UUID!
cloudKeystoreId: UUID!
cloudKeystoreName: String
cloudProviderId: UUID
cloudProviderName: String
metadata: CertificateCloudMetadata
status: MachineIdentityStatus!
statusDetails: String
addedOn: DateTime!
addedBy: User
certificate: Certificate!
certificateId: UUID!
}

Fields

MachineIdentity.id ● UUID! non-null scalar

The unique identifier of the machine identity.

MachineIdentity.cloudKeystoreId ● UUID! non-null scalar

The identifier of the cloud keystore where this machine identity is installed.

MachineIdentity.cloudKeystoreName ● String scalar

The name of the cloud keystore where this machine identity is installed.

MachineIdentity.cloudProviderId ● UUID scalar

The identifier of the cloud provider associated with this machine identity.

MachineIdentity.cloudProviderName ● String scalar

The name of the cloud provider associated with this machine identity.

MachineIdentity.metadata ● CertificateCloudMetadata union

Provider-specific metadata for this machine identity (e.g., ARN for AWS, vault name for Azure).

MachineIdentity.status ● MachineIdentityStatus! non-null enum

The current provisioning status of this machine identity.

MachineIdentity.statusDetails ● String scalar

Additional details about the current status.

MachineIdentity.addedOn ● DateTime! non-null scalar

The timestamp when this machine identity was added.

MachineIdentity.addedBy ● User object

The user who added this machine identity.

MachineIdentity.certificate ● Certificate! non-null object

The certificate associated with this machine identity.

MachineIdentity.certificateId ● UUID! non-null scalar

The identifier of the certificate associated with this machine identity.

Returned By

cloudKeystoreMachineIdentities query

Member Of

MachineIdentityConnection object ● MachineIdentityEdge object