CredentialSchemaPost

object
specobjectRequired
The specification of the credential.
Show 3 variantsHide 3 variants

Discriminated by type. Select one variant:

Microsoft.StorageobjectAzureCredentialSpecCreate
credentialobjectAzureCredentialCreateRequired
The credential for the Azure Storage Account
Show 1 propertyHide 1 property
sasTokenstringRequiredpattern: ^\?([a-z]+=[^&]+)(&[a-z]+=[^&]+)+$
SAS Token for Azure Storage Account, including leading ?
typeenum or nullRequired
The type of the credential.
Allowed values:Microsoft.StorageAWS.S3Google.Storage
AWS.S3objectAWSCredentialSpec
credentialobjectAWSCredentialRequired
The credential for the AWS S3 bucket.
Show 2 propertiesHide 2 properties
accessKeyIdstringRequiredpattern: ^A[KS]IA[0-9A-Z]{16}$
The access key ID for the bucket.
secretAccessKeystringRequiredpattern: ^[A-Za-z0-9+/=]{40}$
The secret access key for the bucket.
typeenum or nullRequired
The type of the credential.
Allowed values:Microsoft.StorageAWS.S3Google.Storage
Google.StorageobjectGoogleCredentialSpec
credentialobjectGoogleCredentialRequired
The credential for the Google Storage bucket.
Show 1 propertyHide 1 property
gacmap from strings to stringRequired
Google Application Credentials in JSON format.
You can generate this from the command line with gcloud iam service-accounts keys create key.json --iam-account=<service_account>@<project>.iam.gserviceaccount.com
Or download it from the GCP console.
Show value schemaHide value schema
[any key]string
typeenum or nullRequired
The type of the credential.
Allowed values:Microsoft.StorageAWS.S3Google.Storage