CloudProvider
No description
type CloudProvider {
id: UUID!
type: CloudProviderType!
configuration: CloudProviderConfiguration!
name: String!
team: Team!
authorizedTeams: [Team!]
status: CloudProviderStatus!
statusDetails: String
keystoresCount: Int!
createdOn: DateTime!
createdBy: User!
lastModifiedOn: DateTime!
lastModifiedBy: User
}
Fields
CloudProvider.id ● UUID! non-null scalar
The unique identifier of the cloud provider.
CloudProvider.type ● CloudProviderType! non-null enum
The type of cloud provider (e.g., AWS, Azure, GCP, Akamai).
CloudProvider.configuration ● CloudProviderConfiguration! non-null union
The provider-specific configuration details for authenticating and connecting to the cloud account.
CloudProvider.name ● String! non-null scalar
The display name of the cloud provider.
CloudProvider.team ● Team! non-null object
The team that owns this cloud provider.
CloudProvider.authorizedTeams ● [Team!] list object
The list of teams authorized to use this cloud provider.
CloudProvider.status ● CloudProviderStatus! non-null enum
The current validation status of the cloud provider connection.
CloudProvider.statusDetails ● String scalar
Additional details about the current validation status.
CloudProvider.keystoresCount ● Int! non-null scalar
The number of cloud keystores associated with this cloud provider.
CloudProvider.createdOn ● DateTime! non-null scalar
The timestamp when this cloud provider was created.
CloudProvider.createdBy ● User! non-null object
The user who created this cloud provider.
CloudProvider.lastModifiedOn ● DateTime! non-null scalar
The timestamp when this cloud provider was last modified.
CloudProvider.lastModifiedBy ● User object
The user who last modified this cloud provider.
Returned By
createCloudProvider mutation ● rotateSecrets mutation ● updateCloudProvider mutation
Member Of
AWSAccountRegions object ● AWSProviderDetails object ● AzureProviderDetails object ● CloudKeystore object ● CloudProviderConnection object ● CloudProviderEdge object ● GCPProviderDetails object