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  }