---
schema_id: google-secret-oauth2-credentials
name: Google Cloud OAuth2 Credentials
version: '1.0'
schema_type: SECRET
schema:
  properties:
    auth_provider_x509_cert_url:
      default: https://www.googleapis.com/oauth2/v1/certs
      minLength: 4.0
      title: Auth Provider X509 Cert URL
      type: string
    auth_uri:
      default: https://acounts.google.com/o/oauth2/auth
      minLength: 4.0
      title: Auth URI
      type: string
    client_email:
      minLength: 4.0
      title: Client Email
      type: string
    client_id:
      minLength: 4.0
      title: Client ID
      type: string
    client_x509_cert_url:
      minLength: 4.0
      title: Client X509 Cert URL
      type: string
    private_key:
      minLength: 4.0
      title: Private Key
      type: string
    private_key_id:
      minLength: 4.0
      title: Private Key ID
      type: string
    project_id:
      minLength: 4.0
      title: Project ID
      type: string
    token_uri:
      default: https://oauth2.googleapis.com/token
      minLength: 4.0
      title: Token URI
      type: string
    type:
      default: service_account
      minLength: 4.0
      title: Type
      type: string
  required:
    - type
    - project_id
    - private_key_id
    - private_key
    - client_email
    - client_id
    - auth_uri
    - token_uri
    - auth_provider_x509_cert_url
    - client_x509_cert_url
  type: object
provider: google_cloud
