github.com/Venafi/vcert/v5@v5.10.2/pkg/webclient/cloudproviders/genqlient.graphql (about) 1 mutation ProvisionCertificate( 2 $certificateId: UUID! 3 $cloudKeystoreId: UUID! 4 $wsClientId: UUID! 5 $options: CertificateProvisioningOptionsInput 6 ) { 7 provisionToCloudKeystore(certificateId: $certificateId, cloudKeystoreId: $cloudKeystoreId, wsClientId: $wsClientId, options: $options) { 8 workflowId 9 workflowName 10 } 11 } 12 13 mutation ProvisionCertificateToMachineIdentity($machineIdentityId: UUID!, $wsClientId: UUID!, $certificateId: UUID){ 14 provisionToCloudMachineIdentity(machineIdentityId: $machineIdentityId, wsClientId: $wsClientId,certificateId: $certificateId ){ 15 workflowId 16 workflowName 17 } 18 } 19 20 query GetCloudProviders($status: CloudProviderStatus, $providerType: CloudProviderType, $name: String!){ 21 cloudProviders(filter: {status: $status, type: $providerType, name: $name}){ 22 nodes { 23 id 24 name 25 type 26 status 27 statusDetails 28 keystoresCount 29 } 30 } 31 } 32 33 query GetCloudKeystores($cloudKeystoreId: UUID, $cloudKeystoreName: String, $cloudProviderId: UUID, $cloudProviderName: String) { 34 cloudKeystores(filter: {cloudKeystoreId: $cloudKeystoreId, cloudKeystoreName: $cloudKeystoreName, cloudProviderId: $cloudProviderId, cloudProviderName: $cloudProviderName}) { 35 nodes { 36 id 37 name 38 type 39 machineIdentitiesCount 40 } 41 } 42 } 43 44 query GetMachineIdentities($cloudKeystoreId: UUID, $machineIdentityId: UUID, $fingerprints: [String!], $newlyDiscovered: Boolean, $metadata: String){ 45 cloudMachineIdentities(filter: {cloudKeystoreId: $cloudKeystoreId, machineIdentityId: $machineIdentityId, fingerprints: $fingerprints, newlyDiscovered: $newlyDiscovered, metadata: $metadata}){ 46 nodes { 47 id 48 cloudKeystoreId 49 cloudKeystoreName 50 cloudProviderId 51 cloudProviderName 52 metadata { 53 ... on AWSCertificateMetadata { 54 arn 55 } 56 ... on AzureCertificateMetadata { 57 azureId 58 name 59 version 60 } 61 ... on GCPCertificateMetadata { 62 gcpId 63 name 64 } 65 } 66 status 67 statusDetails 68 certificateId 69 } 70 } 71 } 72 73 mutation DeleteMachineIdentities($machineIdentityIds: [UUID!]!){ 74 deleteCloudMachineIdentities(machineIdentityIds: $machineIdentityIds) 75 }