Skip to main content

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