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