google-native logo
Google Cloud Native v0.28.0, Feb 2 23

google-native.integrations/v1alpha.AuthConfig

Creates an auth config record. Fetch corresponding credentials for specific auth types, e.g. access token for OAuth 2.0, JWT token for JWT. Encrypt the auth config with Cloud KMS and store the encrypted credentials in Spanner. Returns the encrypted auth config. Auto-naming is currently not supported for this resource.

Create AuthConfig Resource

new AuthConfig(name: string, args: AuthConfigArgs, opts?: CustomResourceOptions);
@overload
def AuthConfig(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               certificate_id: Optional[str] = None,
               client_certificate_encrypted_private_key: Optional[str] = None,
               client_certificate_passphrase: Optional[str] = None,
               client_certificate_ssl_certificate: Optional[str] = None,
               creator_email: Optional[str] = None,
               credential_type: Optional[AuthConfigCredentialType] = None,
               decrypted_credential: Optional[GoogleCloudIntegrationsV1alphaCredentialArgs] = None,
               description: Optional[str] = None,
               display_name: Optional[str] = None,
               encrypted_credential: Optional[str] = None,
               expiry_notification_duration: Optional[Sequence[str]] = None,
               last_modifier_email: Optional[str] = None,
               location: Optional[str] = None,
               name: Optional[str] = None,
               override_valid_time: Optional[str] = None,
               product_id: Optional[str] = None,
               project: Optional[str] = None,
               reason: Optional[str] = None,
               state: Optional[AuthConfigState] = None,
               valid_time: Optional[str] = None,
               visibility: Optional[AuthConfigVisibility] = None)
@overload
def AuthConfig(resource_name: str,
               args: AuthConfigArgs,
               opts: Optional[ResourceOptions] = None)
func NewAuthConfig(ctx *Context, name string, args AuthConfigArgs, opts ...ResourceOption) (*AuthConfig, error)
public AuthConfig(string name, AuthConfigArgs args, CustomResourceOptions? opts = null)
public AuthConfig(String name, AuthConfigArgs args)
public AuthConfig(String name, AuthConfigArgs args, CustomResourceOptions options)
type: google-native:integrations/v1alpha:AuthConfig
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args AuthConfigArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args AuthConfigArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args AuthConfigArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args AuthConfigArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args AuthConfigArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

AuthConfig Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The AuthConfig resource accepts the following input properties:

ProductId string
CertificateId string

Certificate id for client certificate

ClientCertificateEncryptedPrivateKey string

The ssl certificate encoded in PEM format. This string must include the begin header and end footer lines. For example, -----BEGIN CERTIFICATE----- MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1 JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H wQW6M0H7Zt8claGRla4fKkg= -----END CERTIFICATE-----

ClientCertificatePassphrase string

'passphrase' should be left unset if private key is not encrypted. Note that 'passphrase' is not the password for web server, but an extra layer of security to protected private key.

ClientCertificateSslCertificate string

The ssl certificate encoded in PEM format. This string must include the begin header and end footer lines. For example, -----BEGIN CERTIFICATE----- MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1 JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H wQW6M0H7Zt8claGRla4fKkg= -----END CERTIFICATE-----

CreatorEmail string

The creator's email address. Generated based on the End User Credentials/LOAS role of the user making the call.

CredentialType Pulumi.GoogleNative.Integrations.V1Alpha.AuthConfigCredentialType

Credential type of the encrypted credential.

DecryptedCredential Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaCredentialArgs

Raw auth credentials.

Description string

A description of the auth config.

DisplayName string

The name of the auth config.

EncryptedCredential string

Auth credential encrypted by Cloud KMS. Can be decrypted as Credential with proper KMS key.

ExpiryNotificationDuration List<string>

User can define the time to receive notification after which the auth config becomes invalid. Support up to 30 days. Support granularity in hours.

LastModifierEmail string

The last modifier's email address. Generated based on the End User Credentials/LOAS role of the user making the call.

Location string
Name string

Resource name of the SFDC instance projects/{project}/locations/{location}/authConfigs/{authConfig}.

OverrideValidTime string

User provided expiry time to override. For the example of Salesforce, username/password credentials can be valid for 6 months depending on the instance settings.

Project string
Reason string

The reason / details of the current status.

State Pulumi.GoogleNative.Integrations.V1Alpha.AuthConfigState

The status of the auth config.

ValidTime string

The time until the auth config is valid. Empty or max value is considered the auth config won't expire.

Visibility Pulumi.GoogleNative.Integrations.V1Alpha.AuthConfigVisibility

The visibility of the auth config.

ProductId string
CertificateId string

Certificate id for client certificate

ClientCertificateEncryptedPrivateKey string

The ssl certificate encoded in PEM format. This string must include the begin header and end footer lines. For example, -----BEGIN CERTIFICATE----- MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1 JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H wQW6M0H7Zt8claGRla4fKkg= -----END CERTIFICATE-----

ClientCertificatePassphrase string

'passphrase' should be left unset if private key is not encrypted. Note that 'passphrase' is not the password for web server, but an extra layer of security to protected private key.

ClientCertificateSslCertificate string

The ssl certificate encoded in PEM format. This string must include the begin header and end footer lines. For example, -----BEGIN CERTIFICATE----- MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1 JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H wQW6M0H7Zt8claGRla4fKkg= -----END CERTIFICATE-----

CreatorEmail string

The creator's email address. Generated based on the End User Credentials/LOAS role of the user making the call.

CredentialType AuthConfigCredentialType

Credential type of the encrypted credential.

DecryptedCredential GoogleCloudIntegrationsV1alphaCredentialArgs

Raw auth credentials.

Description string

A description of the auth config.

DisplayName string

The name of the auth config.

EncryptedCredential string

Auth credential encrypted by Cloud KMS. Can be decrypted as Credential with proper KMS key.

ExpiryNotificationDuration []string

User can define the time to receive notification after which the auth config becomes invalid. Support up to 30 days. Support granularity in hours.

LastModifierEmail string

The last modifier's email address. Generated based on the End User Credentials/LOAS role of the user making the call.

Location string
Name string

Resource name of the SFDC instance projects/{project}/locations/{location}/authConfigs/{authConfig}.

OverrideValidTime string

User provided expiry time to override. For the example of Salesforce, username/password credentials can be valid for 6 months depending on the instance settings.

Project string
Reason string

The reason / details of the current status.

State AuthConfigStateEnum

The status of the auth config.

ValidTime string

The time until the auth config is valid. Empty or max value is considered the auth config won't expire.

Visibility AuthConfigVisibility

The visibility of the auth config.

productId String
certificateId String

Certificate id for client certificate

clientCertificateEncryptedPrivateKey String

The ssl certificate encoded in PEM format. This string must include the begin header and end footer lines. For example, -----BEGIN CERTIFICATE----- MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1 JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H wQW6M0H7Zt8claGRla4fKkg= -----END CERTIFICATE-----

clientCertificatePassphrase String

'passphrase' should be left unset if private key is not encrypted. Note that 'passphrase' is not the password for web server, but an extra layer of security to protected private key.

clientCertificateSslCertificate String

The ssl certificate encoded in PEM format. This string must include the begin header and end footer lines. For example, -----BEGIN CERTIFICATE----- MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1 JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H wQW6M0H7Zt8claGRla4fKkg= -----END CERTIFICATE-----

creatorEmail String

The creator's email address. Generated based on the End User Credentials/LOAS role of the user making the call.

credentialType AuthConfigCredentialType

Credential type of the encrypted credential.

decryptedCredential GoogleCloudIntegrationsV1alphaCredentialArgs

Raw auth credentials.

description String

A description of the auth config.

displayName String

The name of the auth config.

encryptedCredential String

Auth credential encrypted by Cloud KMS. Can be decrypted as Credential with proper KMS key.

expiryNotificationDuration List<String>

User can define the time to receive notification after which the auth config becomes invalid. Support up to 30 days. Support granularity in hours.

lastModifierEmail String

The last modifier's email address. Generated based on the End User Credentials/LOAS role of the user making the call.

location String
name String

Resource name of the SFDC instance projects/{project}/locations/{location}/authConfigs/{authConfig}.

overrideValidTime String

User provided expiry time to override. For the example of Salesforce, username/password credentials can be valid for 6 months depending on the instance settings.

project String
reason String

The reason / details of the current status.

state AuthConfigState

The status of the auth config.

validTime String

The time until the auth config is valid. Empty or max value is considered the auth config won't expire.

visibility AuthConfigVisibility

The visibility of the auth config.

productId string
certificateId string

Certificate id for client certificate

clientCertificateEncryptedPrivateKey string

The ssl certificate encoded in PEM format. This string must include the begin header and end footer lines. For example, -----BEGIN CERTIFICATE----- MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1 JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H wQW6M0H7Zt8claGRla4fKkg= -----END CERTIFICATE-----

clientCertificatePassphrase string

'passphrase' should be left unset if private key is not encrypted. Note that 'passphrase' is not the password for web server, but an extra layer of security to protected private key.

clientCertificateSslCertificate string

The ssl certificate encoded in PEM format. This string must include the begin header and end footer lines. For example, -----BEGIN CERTIFICATE----- MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1 JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H wQW6M0H7Zt8claGRla4fKkg= -----END CERTIFICATE-----

creatorEmail string

The creator's email address. Generated based on the End User Credentials/LOAS role of the user making the call.

credentialType AuthConfigCredentialType

Credential type of the encrypted credential.

decryptedCredential GoogleCloudIntegrationsV1alphaCredentialArgs

Raw auth credentials.

description string

A description of the auth config.

displayName string

The name of the auth config.

encryptedCredential string

Auth credential encrypted by Cloud KMS. Can be decrypted as Credential with proper KMS key.

expiryNotificationDuration string[]

User can define the time to receive notification after which the auth config becomes invalid. Support up to 30 days. Support granularity in hours.

lastModifierEmail string

The last modifier's email address. Generated based on the End User Credentials/LOAS role of the user making the call.

location string
name string

Resource name of the SFDC instance projects/{project}/locations/{location}/authConfigs/{authConfig}.

overrideValidTime string

User provided expiry time to override. For the example of Salesforce, username/password credentials can be valid for 6 months depending on the instance settings.

project string
reason string

The reason / details of the current status.

state AuthConfigState

The status of the auth config.

validTime string

The time until the auth config is valid. Empty or max value is considered the auth config won't expire.

visibility AuthConfigVisibility

The visibility of the auth config.

product_id str
certificate_id str

Certificate id for client certificate

client_certificate_encrypted_private_key str

The ssl certificate encoded in PEM format. This string must include the begin header and end footer lines. For example, -----BEGIN CERTIFICATE----- MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1 JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H wQW6M0H7Zt8claGRla4fKkg= -----END CERTIFICATE-----

client_certificate_passphrase str

'passphrase' should be left unset if private key is not encrypted. Note that 'passphrase' is not the password for web server, but an extra layer of security to protected private key.

client_certificate_ssl_certificate str

The ssl certificate encoded in PEM format. This string must include the begin header and end footer lines. For example, -----BEGIN CERTIFICATE----- MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1 JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H wQW6M0H7Zt8claGRla4fKkg= -----END CERTIFICATE-----

creator_email str

The creator's email address. Generated based on the End User Credentials/LOAS role of the user making the call.

credential_type AuthConfigCredentialType

Credential type of the encrypted credential.

decrypted_credential GoogleCloudIntegrationsV1alphaCredentialArgs

Raw auth credentials.

description str

A description of the auth config.

display_name str

The name of the auth config.

encrypted_credential str

Auth credential encrypted by Cloud KMS. Can be decrypted as Credential with proper KMS key.

expiry_notification_duration Sequence[str]

User can define the time to receive notification after which the auth config becomes invalid. Support up to 30 days. Support granularity in hours.

last_modifier_email str

The last modifier's email address. Generated based on the End User Credentials/LOAS role of the user making the call.

location str
name str

Resource name of the SFDC instance projects/{project}/locations/{location}/authConfigs/{authConfig}.

override_valid_time str

User provided expiry time to override. For the example of Salesforce, username/password credentials can be valid for 6 months depending on the instance settings.

project str
reason str

The reason / details of the current status.

state AuthConfigState

The status of the auth config.

valid_time str

The time until the auth config is valid. Empty or max value is considered the auth config won't expire.

visibility AuthConfigVisibility

The visibility of the auth config.

productId String
certificateId String

Certificate id for client certificate

clientCertificateEncryptedPrivateKey String

The ssl certificate encoded in PEM format. This string must include the begin header and end footer lines. For example, -----BEGIN CERTIFICATE----- MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1 JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H wQW6M0H7Zt8claGRla4fKkg= -----END CERTIFICATE-----

clientCertificatePassphrase String

'passphrase' should be left unset if private key is not encrypted. Note that 'passphrase' is not the password for web server, but an extra layer of security to protected private key.

clientCertificateSslCertificate String

The ssl certificate encoded in PEM format. This string must include the begin header and end footer lines. For example, -----BEGIN CERTIFICATE----- MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1 JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H wQW6M0H7Zt8claGRla4fKkg= -----END CERTIFICATE-----

creatorEmail String

The creator's email address. Generated based on the End User Credentials/LOAS role of the user making the call.

credentialType "CREDENTIAL_TYPE_UNSPECIFIED" | "USERNAME_AND_PASSWORD" | "API_KEY" | "OAUTH2_AUTHORIZATION_CODE" | "OAUTH2_IMPLICIT" | "OAUTH2_CLIENT_CREDENTIALS" | "OAUTH2_RESOURCE_OWNER_CREDENTIALS" | "JWT" | "AUTH_TOKEN" | "SERVICE_ACCOUNT" | "CLIENT_CERTIFICATE_ONLY" | "OIDC_TOKEN"

Credential type of the encrypted credential.

decryptedCredential Property Map

Raw auth credentials.

description String

A description of the auth config.

displayName String

The name of the auth config.

encryptedCredential String

Auth credential encrypted by Cloud KMS. Can be decrypted as Credential with proper KMS key.

expiryNotificationDuration List<String>

User can define the time to receive notification after which the auth config becomes invalid. Support up to 30 days. Support granularity in hours.

lastModifierEmail String

The last modifier's email address. Generated based on the End User Credentials/LOAS role of the user making the call.

location String
name String

Resource name of the SFDC instance projects/{project}/locations/{location}/authConfigs/{authConfig}.

overrideValidTime String

User provided expiry time to override. For the example of Salesforce, username/password credentials can be valid for 6 months depending on the instance settings.

project String
reason String

The reason / details of the current status.

state "STATE_UNSPECIFIED" | "VALID" | "INVALID" | "SOFT_DELETED" | "EXPIRED" | "UNAUTHORIZED" | "UNSUPPORTED"

The status of the auth config.

validTime String

The time until the auth config is valid. Empty or max value is considered the auth config won't expire.

visibility "AUTH_CONFIG_VISIBILITY_UNSPECIFIED" | "PRIVATE" | "CLIENT_VISIBLE"

The visibility of the auth config.

Outputs

All input properties are implicitly available as output properties. Additionally, the AuthConfig resource produces the following output properties:

CreateTime string

The timestamp when the auth config is created.

Id string

The provider-assigned unique ID for this managed resource.

UpdateTime string

The timestamp when the auth config is modified.

CreateTime string

The timestamp when the auth config is created.

Id string

The provider-assigned unique ID for this managed resource.

UpdateTime string

The timestamp when the auth config is modified.

createTime String

The timestamp when the auth config is created.

id String

The provider-assigned unique ID for this managed resource.

updateTime String

The timestamp when the auth config is modified.

createTime string

The timestamp when the auth config is created.

id string

The provider-assigned unique ID for this managed resource.

updateTime string

The timestamp when the auth config is modified.

create_time str

The timestamp when the auth config is created.

id str

The provider-assigned unique ID for this managed resource.

update_time str

The timestamp when the auth config is modified.

createTime String

The timestamp when the auth config is created.

id String

The provider-assigned unique ID for this managed resource.

updateTime String

The timestamp when the auth config is modified.

Supporting Types

AuthConfigCredentialType

CredentialTypeUnspecified
CREDENTIAL_TYPE_UNSPECIFIED

Unspecified credential type

UsernameAndPassword
USERNAME_AND_PASSWORD

Regular username/password pair.

ApiKey
API_KEY

API key.

Oauth2AuthorizationCode
OAUTH2_AUTHORIZATION_CODE

OAuth 2.0 Authorization Code Grant Type.

Oauth2Implicit
OAUTH2_IMPLICIT

OAuth 2.0 Implicit Grant Type.

Oauth2ClientCredentials
OAUTH2_CLIENT_CREDENTIALS

OAuth 2.0 Client Credentials Grant Type.

Oauth2ResourceOwnerCredentials
OAUTH2_RESOURCE_OWNER_CREDENTIALS

OAuth 2.0 Resource Owner Credentials Grant Type.

Jwt
JWT

JWT Token.

AuthToken
AUTH_TOKEN

Auth Token, e.g. bearer token.

ServiceAccount
SERVICE_ACCOUNT

Service Account which can be used to generate token for authentication.

ClientCertificateOnly
CLIENT_CERTIFICATE_ONLY

Client Certificate only.

OidcToken
OIDC_TOKEN

Google OIDC ID Token

AuthConfigCredentialTypeCredentialTypeUnspecified
CREDENTIAL_TYPE_UNSPECIFIED

Unspecified credential type

AuthConfigCredentialTypeUsernameAndPassword
USERNAME_AND_PASSWORD

Regular username/password pair.

AuthConfigCredentialTypeApiKey
API_KEY

API key.

AuthConfigCredentialTypeOauth2AuthorizationCode
OAUTH2_AUTHORIZATION_CODE

OAuth 2.0 Authorization Code Grant Type.

AuthConfigCredentialTypeOauth2Implicit
OAUTH2_IMPLICIT

OAuth 2.0 Implicit Grant Type.

AuthConfigCredentialTypeOauth2ClientCredentials
OAUTH2_CLIENT_CREDENTIALS

OAuth 2.0 Client Credentials Grant Type.

AuthConfigCredentialTypeOauth2ResourceOwnerCredentials
OAUTH2_RESOURCE_OWNER_CREDENTIALS

OAuth 2.0 Resource Owner Credentials Grant Type.

AuthConfigCredentialTypeJwt
JWT

JWT Token.

AuthConfigCredentialTypeAuthToken
AUTH_TOKEN

Auth Token, e.g. bearer token.

AuthConfigCredentialTypeServiceAccount
SERVICE_ACCOUNT

Service Account which can be used to generate token for authentication.

AuthConfigCredentialTypeClientCertificateOnly
CLIENT_CERTIFICATE_ONLY

Client Certificate only.

AuthConfigCredentialTypeOidcToken
OIDC_TOKEN

Google OIDC ID Token

CredentialTypeUnspecified
CREDENTIAL_TYPE_UNSPECIFIED

Unspecified credential type

UsernameAndPassword
USERNAME_AND_PASSWORD

Regular username/password pair.

ApiKey
API_KEY

API key.

Oauth2AuthorizationCode
OAUTH2_AUTHORIZATION_CODE

OAuth 2.0 Authorization Code Grant Type.

Oauth2Implicit
OAUTH2_IMPLICIT

OAuth 2.0 Implicit Grant Type.

Oauth2ClientCredentials
OAUTH2_CLIENT_CREDENTIALS

OAuth 2.0 Client Credentials Grant Type.

Oauth2ResourceOwnerCredentials
OAUTH2_RESOURCE_OWNER_CREDENTIALS

OAuth 2.0 Resource Owner Credentials Grant Type.

Jwt
JWT

JWT Token.

AuthToken
AUTH_TOKEN

Auth Token, e.g. bearer token.

ServiceAccount
SERVICE_ACCOUNT

Service Account which can be used to generate token for authentication.

ClientCertificateOnly
CLIENT_CERTIFICATE_ONLY

Client Certificate only.

OidcToken
OIDC_TOKEN

Google OIDC ID Token

CredentialTypeUnspecified
CREDENTIAL_TYPE_UNSPECIFIED

Unspecified credential type

UsernameAndPassword
USERNAME_AND_PASSWORD

Regular username/password pair.

ApiKey
API_KEY

API key.

Oauth2AuthorizationCode
OAUTH2_AUTHORIZATION_CODE

OAuth 2.0 Authorization Code Grant Type.

Oauth2Implicit
OAUTH2_IMPLICIT

OAuth 2.0 Implicit Grant Type.

Oauth2ClientCredentials
OAUTH2_CLIENT_CREDENTIALS

OAuth 2.0 Client Credentials Grant Type.

Oauth2ResourceOwnerCredentials
OAUTH2_RESOURCE_OWNER_CREDENTIALS

OAuth 2.0 Resource Owner Credentials Grant Type.

Jwt
JWT

JWT Token.

AuthToken
AUTH_TOKEN

Auth Token, e.g. bearer token.

ServiceAccount
SERVICE_ACCOUNT

Service Account which can be used to generate token for authentication.

ClientCertificateOnly
CLIENT_CERTIFICATE_ONLY

Client Certificate only.

OidcToken
OIDC_TOKEN

Google OIDC ID Token

CREDENTIAL_TYPE_UNSPECIFIED
CREDENTIAL_TYPE_UNSPECIFIED

Unspecified credential type

USERNAME_AND_PASSWORD
USERNAME_AND_PASSWORD

Regular username/password pair.

API_KEY
API_KEY

API key.

OAUTH2_AUTHORIZATION_CODE
OAUTH2_AUTHORIZATION_CODE

OAuth 2.0 Authorization Code Grant Type.

OAUTH2_IMPLICIT
OAUTH2_IMPLICIT

OAuth 2.0 Implicit Grant Type.

OAUTH2_CLIENT_CREDENTIALS
OAUTH2_CLIENT_CREDENTIALS

OAuth 2.0 Client Credentials Grant Type.

OAUTH2_RESOURCE_OWNER_CREDENTIALS
OAUTH2_RESOURCE_OWNER_CREDENTIALS

OAuth 2.0 Resource Owner Credentials Grant Type.

JWT
JWT

JWT Token.

AUTH_TOKEN
AUTH_TOKEN

Auth Token, e.g. bearer token.

SERVICE_ACCOUNT
SERVICE_ACCOUNT

Service Account which can be used to generate token for authentication.

CLIENT_CERTIFICATE_ONLY
CLIENT_CERTIFICATE_ONLY

Client Certificate only.

OIDC_TOKEN
OIDC_TOKEN

Google OIDC ID Token

"CREDENTIAL_TYPE_UNSPECIFIED"
CREDENTIAL_TYPE_UNSPECIFIED

Unspecified credential type

"USERNAME_AND_PASSWORD"
USERNAME_AND_PASSWORD

Regular username/password pair.

"API_KEY"
API_KEY

API key.

"OAUTH2_AUTHORIZATION_CODE"
OAUTH2_AUTHORIZATION_CODE

OAuth 2.0 Authorization Code Grant Type.

"OAUTH2_IMPLICIT"
OAUTH2_IMPLICIT

OAuth 2.0 Implicit Grant Type.

"OAUTH2_CLIENT_CREDENTIALS"
OAUTH2_CLIENT_CREDENTIALS

OAuth 2.0 Client Credentials Grant Type.

"OAUTH2_RESOURCE_OWNER_CREDENTIALS"
OAUTH2_RESOURCE_OWNER_CREDENTIALS

OAuth 2.0 Resource Owner Credentials Grant Type.

"JWT"
JWT

JWT Token.

"AUTH_TOKEN"
AUTH_TOKEN

Auth Token, e.g. bearer token.

"SERVICE_ACCOUNT"
SERVICE_ACCOUNT

Service Account which can be used to generate token for authentication.

"CLIENT_CERTIFICATE_ONLY"
CLIENT_CERTIFICATE_ONLY

Client Certificate only.

"OIDC_TOKEN"
OIDC_TOKEN

Google OIDC ID Token

AuthConfigState

StateUnspecified
STATE_UNSPECIFIED

Status not specified.

Valid
VALID

Valid Auth config.

Invalid
INVALID

General invalidity, if it doesn't fits in the detailed issue below.

SoftDeleted
SOFT_DELETED

Auth config soft deleted.

Expired
EXPIRED

Auth config expired.

Unauthorized
UNAUTHORIZED

Auth config unauthorized.

Unsupported
UNSUPPORTED

Auth config not supported.

AuthConfigStateStateUnspecified
STATE_UNSPECIFIED

Status not specified.

AuthConfigStateValid
VALID

Valid Auth config.

AuthConfigStateInvalid
INVALID

General invalidity, if it doesn't fits in the detailed issue below.

AuthConfigStateSoftDeleted
SOFT_DELETED

Auth config soft deleted.

AuthConfigStateExpired
EXPIRED

Auth config expired.

AuthConfigStateUnauthorized
UNAUTHORIZED

Auth config unauthorized.

AuthConfigStateUnsupported
UNSUPPORTED

Auth config not supported.

StateUnspecified
STATE_UNSPECIFIED

Status not specified.

Valid
VALID

Valid Auth config.

Invalid
INVALID

General invalidity, if it doesn't fits in the detailed issue below.

SoftDeleted
SOFT_DELETED

Auth config soft deleted.

Expired
EXPIRED

Auth config expired.

Unauthorized
UNAUTHORIZED

Auth config unauthorized.

Unsupported
UNSUPPORTED

Auth config not supported.

StateUnspecified
STATE_UNSPECIFIED

Status not specified.

Valid
VALID

Valid Auth config.

Invalid
INVALID

General invalidity, if it doesn't fits in the detailed issue below.

SoftDeleted
SOFT_DELETED

Auth config soft deleted.

Expired
EXPIRED

Auth config expired.

Unauthorized
UNAUTHORIZED

Auth config unauthorized.

Unsupported
UNSUPPORTED

Auth config not supported.

STATE_UNSPECIFIED
STATE_UNSPECIFIED

Status not specified.

VALID
VALID

Valid Auth config.

INVALID
INVALID

General invalidity, if it doesn't fits in the detailed issue below.

SOFT_DELETED
SOFT_DELETED

Auth config soft deleted.

EXPIRED
EXPIRED

Auth config expired.

UNAUTHORIZED
UNAUTHORIZED

Auth config unauthorized.

UNSUPPORTED
UNSUPPORTED

Auth config not supported.

"STATE_UNSPECIFIED"
STATE_UNSPECIFIED

Status not specified.

"VALID"
VALID

Valid Auth config.

"INVALID"
INVALID

General invalidity, if it doesn't fits in the detailed issue below.

"SOFT_DELETED"
SOFT_DELETED

Auth config soft deleted.

"EXPIRED"
EXPIRED

Auth config expired.

"UNAUTHORIZED"
UNAUTHORIZED

Auth config unauthorized.

"UNSUPPORTED"
UNSUPPORTED

Auth config not supported.

AuthConfigVisibility

AuthConfigVisibilityUnspecified
AUTH_CONFIG_VISIBILITY_UNSPECIFIED

Visibility not specified.

Private
PRIVATE

Profile visible to the creator only.

ClientVisible
CLIENT_VISIBLE

Profile visible within the client.

AuthConfigVisibilityAuthConfigVisibilityUnspecified
AUTH_CONFIG_VISIBILITY_UNSPECIFIED

Visibility not specified.

AuthConfigVisibilityPrivate
PRIVATE

Profile visible to the creator only.

AuthConfigVisibilityClientVisible
CLIENT_VISIBLE

Profile visible within the client.

AuthConfigVisibilityUnspecified
AUTH_CONFIG_VISIBILITY_UNSPECIFIED

Visibility not specified.

Private
PRIVATE

Profile visible to the creator only.

ClientVisible
CLIENT_VISIBLE

Profile visible within the client.

AuthConfigVisibilityUnspecified
AUTH_CONFIG_VISIBILITY_UNSPECIFIED

Visibility not specified.

Private
PRIVATE

Profile visible to the creator only.

ClientVisible
CLIENT_VISIBLE

Profile visible within the client.

AUTH_CONFIG_VISIBILITY_UNSPECIFIED
AUTH_CONFIG_VISIBILITY_UNSPECIFIED

Visibility not specified.

PRIVATE
PRIVATE

Profile visible to the creator only.

CLIENT_VISIBLE
CLIENT_VISIBLE

Profile visible within the client.

"AUTH_CONFIG_VISIBILITY_UNSPECIFIED"
AUTH_CONFIG_VISIBILITY_UNSPECIFIED

Visibility not specified.

"PRIVATE"
PRIVATE

Profile visible to the creator only.

"CLIENT_VISIBLE"
CLIENT_VISIBLE

Profile visible within the client.

GoogleCloudIntegrationsV1alphaAccessToken

AccessTokenExpireTime string

The approximate time until the access token retrieved is valid.

AccessToken string

The access token encapsulating the security identity of a process or thread.

RefreshToken string

If the access token will expire, use the refresh token to obtain another access token.

RefreshTokenExpireTime string

The approximate time until the refresh token retrieved is valid.

TokenType string

Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.

AccessTokenExpireTime string

The approximate time until the access token retrieved is valid.

AccessToken string

The access token encapsulating the security identity of a process or thread.

RefreshToken string

If the access token will expire, use the refresh token to obtain another access token.

RefreshTokenExpireTime string

The approximate time until the refresh token retrieved is valid.

TokenType string

Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.

accessTokenExpireTime String

The approximate time until the access token retrieved is valid.

accessToken String

The access token encapsulating the security identity of a process or thread.

refreshToken String

If the access token will expire, use the refresh token to obtain another access token.

refreshTokenExpireTime String

The approximate time until the refresh token retrieved is valid.

tokenType String

Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.

accessTokenExpireTime string

The approximate time until the access token retrieved is valid.

accessToken string

The access token encapsulating the security identity of a process or thread.

refreshToken string

If the access token will expire, use the refresh token to obtain another access token.

refreshTokenExpireTime string

The approximate time until the refresh token retrieved is valid.

tokenType string

Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.

access_token_expire_time str

The approximate time until the access token retrieved is valid.

access_token str

The access token encapsulating the security identity of a process or thread.

refresh_token str

If the access token will expire, use the refresh token to obtain another access token.

refresh_token_expire_time str

The approximate time until the refresh token retrieved is valid.

token_type str

Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.

accessTokenExpireTime String

The approximate time until the access token retrieved is valid.

accessToken String

The access token encapsulating the security identity of a process or thread.

refreshToken String

If the access token will expire, use the refresh token to obtain another access token.

refreshTokenExpireTime String

The approximate time until the refresh token retrieved is valid.

tokenType String

Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.

GoogleCloudIntegrationsV1alphaAccessTokenResponse

AccessToken string

The access token encapsulating the security identity of a process or thread.

AccessTokenExpireTime string

The approximate time until the access token retrieved is valid.

RefreshToken string

If the access token will expire, use the refresh token to obtain another access token.

RefreshTokenExpireTime string

The approximate time until the refresh token retrieved is valid.

TokenType string

Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.

AccessToken string

The access token encapsulating the security identity of a process or thread.

AccessTokenExpireTime string

The approximate time until the access token retrieved is valid.

RefreshToken string

If the access token will expire, use the refresh token to obtain another access token.

RefreshTokenExpireTime string

The approximate time until the refresh token retrieved is valid.

TokenType string

Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.

accessToken String

The access token encapsulating the security identity of a process or thread.

accessTokenExpireTime String

The approximate time until the access token retrieved is valid.

refreshToken String

If the access token will expire, use the refresh token to obtain another access token.

refreshTokenExpireTime String

The approximate time until the refresh token retrieved is valid.

tokenType String

Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.

accessToken string

The access token encapsulating the security identity of a process or thread.

accessTokenExpireTime string

The approximate time until the access token retrieved is valid.

refreshToken string

If the access token will expire, use the refresh token to obtain another access token.

refreshTokenExpireTime string

The approximate time until the refresh token retrieved is valid.

tokenType string

Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.

access_token str

The access token encapsulating the security identity of a process or thread.

access_token_expire_time str

The approximate time until the access token retrieved is valid.

refresh_token str

If the access token will expire, use the refresh token to obtain another access token.

refresh_token_expire_time str

The approximate time until the refresh token retrieved is valid.

token_type str

Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.

accessToken String

The access token encapsulating the security identity of a process or thread.

accessTokenExpireTime String

The approximate time until the access token retrieved is valid.

refreshToken String

If the access token will expire, use the refresh token to obtain another access token.

refreshTokenExpireTime String

The approximate time until the refresh token retrieved is valid.

tokenType String

Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.

GoogleCloudIntegrationsV1alphaAuthToken

Token string

The token for the auth type.

Type string

Authentication type, e.g. "Basic", "Bearer", etc.

Token string

The token for the auth type.

Type string

Authentication type, e.g. "Basic", "Bearer", etc.

token String

The token for the auth type.

type String

Authentication type, e.g. "Basic", "Bearer", etc.

token string

The token for the auth type.

type string

Authentication type, e.g. "Basic", "Bearer", etc.

token str

The token for the auth type.

type str

Authentication type, e.g. "Basic", "Bearer", etc.

token String

The token for the auth type.

type String

Authentication type, e.g. "Basic", "Bearer", etc.

GoogleCloudIntegrationsV1alphaAuthTokenResponse

Token string

The token for the auth type.

Type string

Authentication type, e.g. "Basic", "Bearer", etc.

Token string

The token for the auth type.

Type string

Authentication type, e.g. "Basic", "Bearer", etc.

token String

The token for the auth type.

type String

Authentication type, e.g. "Basic", "Bearer", etc.

token string

The token for the auth type.

type string

Authentication type, e.g. "Basic", "Bearer", etc.

token str

The token for the auth type.

type str

Authentication type, e.g. "Basic", "Bearer", etc.

token String

The token for the auth type.

type String

Authentication type, e.g. "Basic", "Bearer", etc.

GoogleCloudIntegrationsV1alphaBooleanParameterArray

BooleanValues List<bool>

Boolean array.

BooleanValues []bool

Boolean array.

booleanValues List<Boolean>

Boolean array.

booleanValues boolean[]

Boolean array.

boolean_values Sequence[bool]

Boolean array.

booleanValues List<Boolean>

Boolean array.

GoogleCloudIntegrationsV1alphaBooleanParameterArrayResponse

BooleanValues List<bool>

Boolean array.

BooleanValues []bool

Boolean array.

booleanValues List<Boolean>

Boolean array.

booleanValues boolean[]

Boolean array.

boolean_values Sequence[bool]

Boolean array.

booleanValues List<Boolean>

Boolean array.

GoogleCloudIntegrationsV1alphaCredential

AuthToken Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaAuthToken

Auth token credential

CredentialType Pulumi.GoogleNative.Integrations.V1Alpha.GoogleCloudIntegrationsV1alphaCredentialCredentialType

Credential type associated with auth config.

Jwt Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaJwt

JWT credential

Oauth2AuthorizationCode Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCode

The api_key and oauth2_implicit are not covered in v1 and will be picked up once v1 is implemented. ApiKey api_key = 3; OAuth2 authorization code credential

Oauth2ClientCredentials Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaOAuth2ClientCredentials

OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials

Oauth2ResourceOwnerCredentials Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentials

OAuth2 resource owner credentials

OidcToken Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaOidcToken

Google OIDC ID Token

ServiceAccountCredentials Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaServiceAccountCredentials

Service account credential

UsernameAndPassword Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaUsernameAndPassword

Username and password credential

AuthToken GoogleCloudIntegrationsV1alphaAuthToken

Auth token credential

CredentialType GoogleCloudIntegrationsV1alphaCredentialCredentialType

Credential type associated with auth config.

Jwt GoogleCloudIntegrationsV1alphaJwt

JWT credential

Oauth2AuthorizationCode GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCode

The api_key and oauth2_implicit are not covered in v1 and will be picked up once v1 is implemented. ApiKey api_key = 3; OAuth2 authorization code credential

Oauth2ClientCredentials GoogleCloudIntegrationsV1alphaOAuth2ClientCredentials

OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials

Oauth2ResourceOwnerCredentials GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentials

OAuth2 resource owner credentials

OidcToken GoogleCloudIntegrationsV1alphaOidcToken

Google OIDC ID Token

ServiceAccountCredentials GoogleCloudIntegrationsV1alphaServiceAccountCredentials

Service account credential

UsernameAndPassword GoogleCloudIntegrationsV1alphaUsernameAndPassword

Username and password credential

authToken GoogleCloudIntegrationsV1alphaAuthToken

Auth token credential

credentialType GoogleCloudIntegrationsV1alphaCredentialCredentialType

Credential type associated with auth config.

jwt GoogleCloudIntegrationsV1alphaJwt

JWT credential

oauth2AuthorizationCode GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCode

The api_key and oauth2_implicit are not covered in v1 and will be picked up once v1 is implemented. ApiKey api_key = 3; OAuth2 authorization code credential

oauth2ClientCredentials GoogleCloudIntegrationsV1alphaOAuth2ClientCredentials

OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials

oauth2ResourceOwnerCredentials GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentials

OAuth2 resource owner credentials

oidcToken GoogleCloudIntegrationsV1alphaOidcToken

Google OIDC ID Token

serviceAccountCredentials GoogleCloudIntegrationsV1alphaServiceAccountCredentials

Service account credential

usernameAndPassword GoogleCloudIntegrationsV1alphaUsernameAndPassword

Username and password credential

authToken GoogleCloudIntegrationsV1alphaAuthToken

Auth token credential

credentialType GoogleCloudIntegrationsV1alphaCredentialCredentialType

Credential type associated with auth config.

jwt GoogleCloudIntegrationsV1alphaJwt

JWT credential

oauth2AuthorizationCode GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCode

The api_key and oauth2_implicit are not covered in v1 and will be picked up once v1 is implemented. ApiKey api_key = 3; OAuth2 authorization code credential

oauth2ClientCredentials GoogleCloudIntegrationsV1alphaOAuth2ClientCredentials

OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials

oauth2ResourceOwnerCredentials GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentials

OAuth2 resource owner credentials

oidcToken GoogleCloudIntegrationsV1alphaOidcToken

Google OIDC ID Token

serviceAccountCredentials GoogleCloudIntegrationsV1alphaServiceAccountCredentials

Service account credential

usernameAndPassword GoogleCloudIntegrationsV1alphaUsernameAndPassword

Username and password credential

auth_token GoogleCloudIntegrationsV1alphaAuthToken

Auth token credential

credential_type GoogleCloudIntegrationsV1alphaCredentialCredentialType

Credential type associated with auth config.

jwt GoogleCloudIntegrationsV1alphaJwt

JWT credential

oauth2_authorization_code GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCode

The api_key and oauth2_implicit are not covered in v1 and will be picked up once v1 is implemented. ApiKey api_key = 3; OAuth2 authorization code credential

oauth2_client_credentials GoogleCloudIntegrationsV1alphaOAuth2ClientCredentials

OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials

oauth2_resource_owner_credentials GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentials

OAuth2 resource owner credentials

oidc_token GoogleCloudIntegrationsV1alphaOidcToken

Google OIDC ID Token

service_account_credentials GoogleCloudIntegrationsV1alphaServiceAccountCredentials

Service account credential

username_and_password GoogleCloudIntegrationsV1alphaUsernameAndPassword

Username and password credential

authToken Property Map

Auth token credential

credentialType "CREDENTIAL_TYPE_UNSPECIFIED" | "USERNAME_AND_PASSWORD" | "API_KEY" | "OAUTH2_AUTHORIZATION_CODE" | "OAUTH2_IMPLICIT" | "OAUTH2_CLIENT_CREDENTIALS" | "OAUTH2_RESOURCE_OWNER_CREDENTIALS" | "JWT" | "AUTH_TOKEN" | "SERVICE_ACCOUNT" | "CLIENT_CERTIFICATE_ONLY" | "OIDC_TOKEN"

Credential type associated with auth config.

jwt Property Map

JWT credential

oauth2AuthorizationCode Property Map

The api_key and oauth2_implicit are not covered in v1 and will be picked up once v1 is implemented. ApiKey api_key = 3; OAuth2 authorization code credential

oauth2ClientCredentials Property Map

OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials

oauth2ResourceOwnerCredentials Property Map

OAuth2 resource owner credentials

oidcToken Property Map

Google OIDC ID Token

serviceAccountCredentials Property Map

Service account credential

usernameAndPassword Property Map

Username and password credential

GoogleCloudIntegrationsV1alphaCredentialCredentialType

CredentialTypeUnspecified
CREDENTIAL_TYPE_UNSPECIFIED

Unspecified credential type

UsernameAndPassword
USERNAME_AND_PASSWORD

Regular username/password pair.

ApiKey
API_KEY

API key.

Oauth2AuthorizationCode
OAUTH2_AUTHORIZATION_CODE

OAuth 2.0 Authorization Code Grant Type.

Oauth2Implicit
OAUTH2_IMPLICIT

OAuth 2.0 Implicit Grant Type.

Oauth2ClientCredentials
OAUTH2_CLIENT_CREDENTIALS

OAuth 2.0 Client Credentials Grant Type.

Oauth2ResourceOwnerCredentials
OAUTH2_RESOURCE_OWNER_CREDENTIALS

OAuth 2.0 Resource Owner Credentials Grant Type.

Jwt
JWT

JWT Token.

AuthToken
AUTH_TOKEN

Auth Token, e.g. bearer token.

ServiceAccount
SERVICE_ACCOUNT

Service Account which can be used to generate token for authentication.

ClientCertificateOnly
CLIENT_CERTIFICATE_ONLY

Client Certificate only.

OidcToken
OIDC_TOKEN

Google OIDC ID Token

GoogleCloudIntegrationsV1alphaCredentialCredentialTypeCredentialTypeUnspecified
CREDENTIAL_TYPE_UNSPECIFIED

Unspecified credential type

GoogleCloudIntegrationsV1alphaCredentialCredentialTypeUsernameAndPassword
USERNAME_AND_PASSWORD

Regular username/password pair.

GoogleCloudIntegrationsV1alphaCredentialCredentialTypeApiKey
API_KEY

API key.

GoogleCloudIntegrationsV1alphaCredentialCredentialTypeOauth2AuthorizationCode
OAUTH2_AUTHORIZATION_CODE

OAuth 2.0 Authorization Code Grant Type.

GoogleCloudIntegrationsV1alphaCredentialCredentialTypeOauth2Implicit
OAUTH2_IMPLICIT

OAuth 2.0 Implicit Grant Type.

GoogleCloudIntegrationsV1alphaCredentialCredentialTypeOauth2ClientCredentials
OAUTH2_CLIENT_CREDENTIALS

OAuth 2.0 Client Credentials Grant Type.

GoogleCloudIntegrationsV1alphaCredentialCredentialTypeOauth2ResourceOwnerCredentials
OAUTH2_RESOURCE_OWNER_CREDENTIALS

OAuth 2.0 Resource Owner Credentials Grant Type.

GoogleCloudIntegrationsV1alphaCredentialCredentialTypeJwt
JWT

JWT Token.

GoogleCloudIntegrationsV1alphaCredentialCredentialTypeAuthToken
AUTH_TOKEN

Auth Token, e.g. bearer token.

GoogleCloudIntegrationsV1alphaCredentialCredentialTypeServiceAccount
SERVICE_ACCOUNT

Service Account which can be used to generate token for authentication.

GoogleCloudIntegrationsV1alphaCredentialCredentialTypeClientCertificateOnly
CLIENT_CERTIFICATE_ONLY

Client Certificate only.

GoogleCloudIntegrationsV1alphaCredentialCredentialTypeOidcToken
OIDC_TOKEN

Google OIDC ID Token

CredentialTypeUnspecified
CREDENTIAL_TYPE_UNSPECIFIED

Unspecified credential type

UsernameAndPassword
USERNAME_AND_PASSWORD

Regular username/password pair.

ApiKey
API_KEY

API key.

Oauth2AuthorizationCode
OAUTH2_AUTHORIZATION_CODE

OAuth 2.0 Authorization Code Grant Type.

Oauth2Implicit
OAUTH2_IMPLICIT

OAuth 2.0 Implicit Grant Type.

Oauth2ClientCredentials
OAUTH2_CLIENT_CREDENTIALS

OAuth 2.0 Client Credentials Grant Type.

Oauth2ResourceOwnerCredentials
OAUTH2_RESOURCE_OWNER_CREDENTIALS

OAuth 2.0 Resource Owner Credentials Grant Type.

Jwt
JWT

JWT Token.

AuthToken
AUTH_TOKEN

Auth Token, e.g. bearer token.

ServiceAccount
SERVICE_ACCOUNT

Service Account which can be used to generate token for authentication.

ClientCertificateOnly
CLIENT_CERTIFICATE_ONLY

Client Certificate only.

OidcToken
OIDC_TOKEN

Google OIDC ID Token

CredentialTypeUnspecified
CREDENTIAL_TYPE_UNSPECIFIED

Unspecified credential type

UsernameAndPassword
USERNAME_AND_PASSWORD

Regular username/password pair.

ApiKey
API_KEY

API key.

Oauth2AuthorizationCode
OAUTH2_AUTHORIZATION_CODE

OAuth 2.0 Authorization Code Grant Type.

Oauth2Implicit
OAUTH2_IMPLICIT

OAuth 2.0 Implicit Grant Type.

Oauth2ClientCredentials
OAUTH2_CLIENT_CREDENTIALS

OAuth 2.0 Client Credentials Grant Type.

Oauth2ResourceOwnerCredentials
OAUTH2_RESOURCE_OWNER_CREDENTIALS

OAuth 2.0 Resource Owner Credentials Grant Type.

Jwt
JWT

JWT Token.

AuthToken
AUTH_TOKEN

Auth Token, e.g. bearer token.

ServiceAccount
SERVICE_ACCOUNT

Service Account which can be used to generate token for authentication.

ClientCertificateOnly
CLIENT_CERTIFICATE_ONLY

Client Certificate only.

OidcToken
OIDC_TOKEN

Google OIDC ID Token

CREDENTIAL_TYPE_UNSPECIFIED
CREDENTIAL_TYPE_UNSPECIFIED

Unspecified credential type

USERNAME_AND_PASSWORD
USERNAME_AND_PASSWORD

Regular username/password pair.

API_KEY
API_KEY

API key.

OAUTH2_AUTHORIZATION_CODE
OAUTH2_AUTHORIZATION_CODE

OAuth 2.0 Authorization Code Grant Type.

OAUTH2_IMPLICIT
OAUTH2_IMPLICIT

OAuth 2.0 Implicit Grant Type.

OAUTH2_CLIENT_CREDENTIALS
OAUTH2_CLIENT_CREDENTIALS

OAuth 2.0 Client Credentials Grant Type.

OAUTH2_RESOURCE_OWNER_CREDENTIALS
OAUTH2_RESOURCE_OWNER_CREDENTIALS

OAuth 2.0 Resource Owner Credentials Grant Type.

JWT
JWT

JWT Token.

AUTH_TOKEN
AUTH_TOKEN

Auth Token, e.g. bearer token.

SERVICE_ACCOUNT
SERVICE_ACCOUNT

Service Account which can be used to generate token for authentication.

CLIENT_CERTIFICATE_ONLY
CLIENT_CERTIFICATE_ONLY

Client Certificate only.

OIDC_TOKEN
OIDC_TOKEN

Google OIDC ID Token

"CREDENTIAL_TYPE_UNSPECIFIED"
CREDENTIAL_TYPE_UNSPECIFIED

Unspecified credential type

"USERNAME_AND_PASSWORD"
USERNAME_AND_PASSWORD

Regular username/password pair.

"API_KEY"
API_KEY

API key.

"OAUTH2_AUTHORIZATION_CODE"
OAUTH2_AUTHORIZATION_CODE

OAuth 2.0 Authorization Code Grant Type.

"OAUTH2_IMPLICIT"
OAUTH2_IMPLICIT

OAuth 2.0 Implicit Grant Type.

"OAUTH2_CLIENT_CREDENTIALS"
OAUTH2_CLIENT_CREDENTIALS

OAuth 2.0 Client Credentials Grant Type.

"OAUTH2_RESOURCE_OWNER_CREDENTIALS"
OAUTH2_RESOURCE_OWNER_CREDENTIALS

OAuth 2.0 Resource Owner Credentials Grant Type.

"JWT"
JWT

JWT Token.

"AUTH_TOKEN"
AUTH_TOKEN

Auth Token, e.g. bearer token.

"SERVICE_ACCOUNT"
SERVICE_ACCOUNT

Service Account which can be used to generate token for authentication.

"CLIENT_CERTIFICATE_ONLY"
CLIENT_CERTIFICATE_ONLY

Client Certificate only.

"OIDC_TOKEN"
OIDC_TOKEN

Google OIDC ID Token

GoogleCloudIntegrationsV1alphaCredentialResponse

AuthToken Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaAuthTokenResponse

Auth token credential

CredentialType string

Credential type associated with auth config.

Jwt Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaJwtResponse

JWT credential

Oauth2AuthorizationCode Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeResponse

The api_key and oauth2_implicit are not covered in v1 and will be picked up once v1 is implemented. ApiKey api_key = 3; OAuth2 authorization code credential

Oauth2ClientCredentials Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsResponse

OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials

Oauth2ResourceOwnerCredentials Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsResponse

OAuth2 resource owner credentials

OidcToken Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaOidcTokenResponse

Google OIDC ID Token

ServiceAccountCredentials Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaServiceAccountCredentialsResponse

Service account credential

UsernameAndPassword Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaUsernameAndPasswordResponse

Username and password credential

AuthToken GoogleCloudIntegrationsV1alphaAuthTokenResponse

Auth token credential

CredentialType string

Credential type associated with auth config.

Jwt GoogleCloudIntegrationsV1alphaJwtResponse

JWT credential

Oauth2AuthorizationCode GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeResponse

The api_key and oauth2_implicit are not covered in v1 and will be picked up once v1 is implemented. ApiKey api_key = 3; OAuth2 authorization code credential

Oauth2ClientCredentials GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsResponse

OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials

Oauth2ResourceOwnerCredentials GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsResponse

OAuth2 resource owner credentials

OidcToken GoogleCloudIntegrationsV1alphaOidcTokenResponse

Google OIDC ID Token

ServiceAccountCredentials GoogleCloudIntegrationsV1alphaServiceAccountCredentialsResponse

Service account credential

UsernameAndPassword GoogleCloudIntegrationsV1alphaUsernameAndPasswordResponse

Username and password credential

authToken GoogleCloudIntegrationsV1alphaAuthTokenResponse

Auth token credential

credentialType String

Credential type associated with auth config.

jwt GoogleCloudIntegrationsV1alphaJwtResponse

JWT credential

oauth2AuthorizationCode GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeResponse

The api_key and oauth2_implicit are not covered in v1 and will be picked up once v1 is implemented. ApiKey api_key = 3; OAuth2 authorization code credential

oauth2ClientCredentials GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsResponse

OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials

oauth2ResourceOwnerCredentials GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsResponse

OAuth2 resource owner credentials

oidcToken GoogleCloudIntegrationsV1alphaOidcTokenResponse

Google OIDC ID Token

serviceAccountCredentials GoogleCloudIntegrationsV1alphaServiceAccountCredentialsResponse

Service account credential

usernameAndPassword GoogleCloudIntegrationsV1alphaUsernameAndPasswordResponse

Username and password credential

authToken GoogleCloudIntegrationsV1alphaAuthTokenResponse

Auth token credential

credentialType string

Credential type associated with auth config.

jwt GoogleCloudIntegrationsV1alphaJwtResponse

JWT credential

oauth2AuthorizationCode GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeResponse

The api_key and oauth2_implicit are not covered in v1 and will be picked up once v1 is implemented. ApiKey api_key = 3; OAuth2 authorization code credential

oauth2ClientCredentials GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsResponse

OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials

oauth2ResourceOwnerCredentials GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsResponse

OAuth2 resource owner credentials

oidcToken GoogleCloudIntegrationsV1alphaOidcTokenResponse

Google OIDC ID Token

serviceAccountCredentials GoogleCloudIntegrationsV1alphaServiceAccountCredentialsResponse

Service account credential

usernameAndPassword GoogleCloudIntegrationsV1alphaUsernameAndPasswordResponse

Username and password credential

auth_token GoogleCloudIntegrationsV1alphaAuthTokenResponse

Auth token credential

credential_type str

Credential type associated with auth config.

jwt GoogleCloudIntegrationsV1alphaJwtResponse

JWT credential

oauth2_authorization_code GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeResponse

The api_key and oauth2_implicit are not covered in v1 and will be picked up once v1 is implemented. ApiKey api_key = 3; OAuth2 authorization code credential

oauth2_client_credentials GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsResponse

OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials

oauth2_resource_owner_credentials GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsResponse

OAuth2 resource owner credentials

oidc_token GoogleCloudIntegrationsV1alphaOidcTokenResponse

Google OIDC ID Token

service_account_credentials GoogleCloudIntegrationsV1alphaServiceAccountCredentialsResponse

Service account credential

username_and_password GoogleCloudIntegrationsV1alphaUsernameAndPasswordResponse

Username and password credential

authToken Property Map

Auth token credential

credentialType String

Credential type associated with auth config.

jwt Property Map

JWT credential

oauth2AuthorizationCode Property Map

The api_key and oauth2_implicit are not covered in v1 and will be picked up once v1 is implemented. ApiKey api_key = 3; OAuth2 authorization code credential

oauth2ClientCredentials Property Map

OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials

oauth2ResourceOwnerCredentials Property Map

OAuth2 resource owner credentials

oidcToken Property Map

Google OIDC ID Token

serviceAccountCredentials Property Map

Service account credential

usernameAndPassword Property Map

Username and password credential

GoogleCloudIntegrationsV1alphaDoubleParameterArray

DoubleValues List<double>

Double number array.

DoubleValues []float64

Double number array.

doubleValues List<Double>

Double number array.

doubleValues number[]

Double number array.

double_values Sequence[float]

Double number array.

doubleValues List<Number>

Double number array.

GoogleCloudIntegrationsV1alphaDoubleParameterArrayResponse

DoubleValues List<double>

Double number array.

DoubleValues []float64

Double number array.

doubleValues List<Double>

Double number array.

doubleValues number[]

Double number array.

double_values Sequence[float]

Double number array.

doubleValues List<Number>

Double number array.

GoogleCloudIntegrationsV1alphaIntParameterArray

IntValues List<string>

Integer array.

IntValues []string

Integer array.

intValues List<String>

Integer array.

intValues string[]

Integer array.

int_values Sequence[str]

Integer array.

intValues List<String>

Integer array.

GoogleCloudIntegrationsV1alphaIntParameterArrayResponse

IntValues List<string>

Integer array.

IntValues []string

Integer array.

intValues List<String>

Integer array.

intValues string[]

Integer array.

int_values Sequence[str]

Integer array.

intValues List<String>

Integer array.

GoogleCloudIntegrationsV1alphaJwt

Jwt string

The token calculated by the header, payload and signature.

JwtHeader string

Identifies which algorithm is used to generate the signature.

JwtPayload string

Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the token.

Secret string

User's pre-shared secret to sign the token.

Jwt string

The token calculated by the header, payload and signature.

JwtHeader string

Identifies which algorithm is used to generate the signature.

JwtPayload string

Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the token.

Secret string

User's pre-shared secret to sign the token.

jwt String

The token calculated by the header, payload and signature.

jwtHeader String

Identifies which algorithm is used to generate the signature.

jwtPayload String

Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the token.

secret String

User's pre-shared secret to sign the token.

jwt string

The token calculated by the header, payload and signature.

jwtHeader string

Identifies which algorithm is used to generate the signature.

jwtPayload string

Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the token.

secret string

User's pre-shared secret to sign the token.

jwt str

The token calculated by the header, payload and signature.

jwt_header str

Identifies which algorithm is used to generate the signature.

jwt_payload str

Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the token.

secret str

User's pre-shared secret to sign the token.

jwt String

The token calculated by the header, payload and signature.

jwtHeader String

Identifies which algorithm is used to generate the signature.

jwtPayload String

Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the token.

secret String

User's pre-shared secret to sign the token.

GoogleCloudIntegrationsV1alphaJwtResponse

Jwt string

The token calculated by the header, payload and signature.

JwtHeader string

Identifies which algorithm is used to generate the signature.

JwtPayload string

Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the token.

Secret string

User's pre-shared secret to sign the token.

Jwt string

The token calculated by the header, payload and signature.

JwtHeader string

Identifies which algorithm is used to generate the signature.

JwtPayload string

Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the token.

Secret string

User's pre-shared secret to sign the token.

jwt String

The token calculated by the header, payload and signature.

jwtHeader String

Identifies which algorithm is used to generate the signature.

jwtPayload String

Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the token.

secret String

User's pre-shared secret to sign the token.

jwt string

The token calculated by the header, payload and signature.

jwtHeader string

Identifies which algorithm is used to generate the signature.

jwtPayload string

Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the token.

secret string

User's pre-shared secret to sign the token.

jwt str

The token calculated by the header, payload and signature.

jwt_header str

Identifies which algorithm is used to generate the signature.

jwt_payload str

Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the token.

secret str

User's pre-shared secret to sign the token.

jwt String

The token calculated by the header, payload and signature.

jwtHeader String

Identifies which algorithm is used to generate the signature.

jwtPayload String

Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the token.

secret String

User's pre-shared secret to sign the token.

GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCode

AccessToken Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaAccessToken

The access token received from the token endpoint.

ApplyReauthPolicy bool

Indicates if the user has opted in Google Reauth Policy. If opted in, the refresh token will be valid for 20 hours, after which time users must re-authenticate in order to obtain a new one.

AuthCode string

The Auth Code that is used to initially retrieve the access token.

AuthEndpoint string

The auth url endpoint to send the auth code request to.

AuthParams Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaParameterMap

The auth parameters sent along with the auth code request.

ClientId string

The client's id.

ClientSecret string

The client's secret.

RequestType Pulumi.GoogleNative.Integrations.V1Alpha.GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeRequestType

Represent how to pass parameters to fetch access token

Scope string

A space-delimited list of requested scope permissions.

TokenEndpoint string

The token url endpoint to send the token request to.

TokenParams Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaParameterMap

The token parameters sent along with the token request.

AccessToken GoogleCloudIntegrationsV1alphaAccessToken

The access token received from the token endpoint.

ApplyReauthPolicy bool

Indicates if the user has opted in Google Reauth Policy. If opted in, the refresh token will be valid for 20 hours, after which time users must re-authenticate in order to obtain a new one.

AuthCode string

The Auth Code that is used to initially retrieve the access token.

AuthEndpoint string

The auth url endpoint to send the auth code request to.

AuthParams GoogleCloudIntegrationsV1alphaParameterMap

The auth parameters sent along with the auth code request.

ClientId string

The client's id.

ClientSecret string

The client's secret.

RequestType GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeRequestType

Represent how to pass parameters to fetch access token

Scope string

A space-delimited list of requested scope permissions.

TokenEndpoint string

The token url endpoint to send the token request to.

TokenParams GoogleCloudIntegrationsV1alphaParameterMap

The token parameters sent along with the token request.

accessToken GoogleCloudIntegrationsV1alphaAccessToken

The access token received from the token endpoint.

applyReauthPolicy Boolean

Indicates if the user has opted in Google Reauth Policy. If opted in, the refresh token will be valid for 20 hours, after which time users must re-authenticate in order to obtain a new one.

authCode String

The Auth Code that is used to initially retrieve the access token.

authEndpoint String

The auth url endpoint to send the auth code request to.

authParams GoogleCloudIntegrationsV1alphaParameterMap

The auth parameters sent along with the auth code request.

clientId String

The client's id.

clientSecret String

The client's secret.

requestType GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeRequestType

Represent how to pass parameters to fetch access token

scope String

A space-delimited list of requested scope permissions.

tokenEndpoint String

The token url endpoint to send the token request to.

tokenParams GoogleCloudIntegrationsV1alphaParameterMap

The token parameters sent along with the token request.

accessToken GoogleCloudIntegrationsV1alphaAccessToken

The access token received from the token endpoint.

applyReauthPolicy boolean

Indicates if the user has opted in Google Reauth Policy. If opted in, the refresh token will be valid for 20 hours, after which time users must re-authenticate in order to obtain a new one.

authCode string

The Auth Code that is used to initially retrieve the access token.

authEndpoint string

The auth url endpoint to send the auth code request to.

authParams GoogleCloudIntegrationsV1alphaParameterMap

The auth parameters sent along with the auth code request.

clientId string

The client's id.

clientSecret string

The client's secret.

requestType GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeRequestType

Represent how to pass parameters to fetch access token

scope string

A space-delimited list of requested scope permissions.

tokenEndpoint string

The token url endpoint to send the token request to.

tokenParams GoogleCloudIntegrationsV1alphaParameterMap

The token parameters sent along with the token request.

access_token GoogleCloudIntegrationsV1alphaAccessToken

The access token received from the token endpoint.

apply_reauth_policy bool

Indicates if the user has opted in Google Reauth Policy. If opted in, the refresh token will be valid for 20 hours, after which time users must re-authenticate in order to obtain a new one.

auth_code str

The Auth Code that is used to initially retrieve the access token.

auth_endpoint str

The auth url endpoint to send the auth code request to.

auth_params GoogleCloudIntegrationsV1alphaParameterMap

The auth parameters sent along with the auth code request.

client_id str

The client's id.

client_secret str

The client's secret.

request_type GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeRequestType

Represent how to pass parameters to fetch access token

scope str

A space-delimited list of requested scope permissions.

token_endpoint str

The token url endpoint to send the token request to.

token_params GoogleCloudIntegrationsV1alphaParameterMap

The token parameters sent along with the token request.

accessToken Property Map

The access token received from the token endpoint.

applyReauthPolicy Boolean

Indicates if the user has opted in Google Reauth Policy. If opted in, the refresh token will be valid for 20 hours, after which time users must re-authenticate in order to obtain a new one.

authCode String

The Auth Code that is used to initially retrieve the access token.

authEndpoint String

The auth url endpoint to send the auth code request to.

authParams Property Map

The auth parameters sent along with the auth code request.

clientId String

The client's id.

clientSecret String

The client's secret.

requestType "REQUEST_TYPE_UNSPECIFIED" | "REQUEST_BODY" | "QUERY_PARAMETERS" | "ENCODED_HEADER"

Represent how to pass parameters to fetch access token

scope String

A space-delimited list of requested scope permissions.

tokenEndpoint String

The token url endpoint to send the token request to.

tokenParams Property Map

The token parameters sent along with the token request.

GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeRequestType

RequestTypeUnspecified
REQUEST_TYPE_UNSPECIFIED

Unspecified request type

RequestBody
REQUEST_BODY

To pass all the parameters in post body.

QueryParameters
QUERY_PARAMETERS

To pass all the parameters as a part of query parameter.

EncodedHeader
ENCODED_HEADER

To pass client id and client secret as base 64 encoding of client_id:client_password and rest parameters in post body.

GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeRequestTypeRequestTypeUnspecified
REQUEST_TYPE_UNSPECIFIED

Unspecified request type

GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeRequestTypeRequestBody
REQUEST_BODY

To pass all the parameters in post body.

GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeRequestTypeQueryParameters
QUERY_PARAMETERS

To pass all the parameters as a part of query parameter.

GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeRequestTypeEncodedHeader
ENCODED_HEADER

To pass client id and client secret as base 64 encoding of client_id:client_password and rest parameters in post body.

RequestTypeUnspecified
REQUEST_TYPE_UNSPECIFIED

Unspecified request type

RequestBody
REQUEST_BODY

To pass all the parameters in post body.

QueryParameters
QUERY_PARAMETERS

To pass all the parameters as a part of query parameter.

EncodedHeader
ENCODED_HEADER

To pass client id and client secret as base 64 encoding of client_id:client_password and rest parameters in post body.

RequestTypeUnspecified
REQUEST_TYPE_UNSPECIFIED

Unspecified request type

RequestBody
REQUEST_BODY

To pass all the parameters in post body.

QueryParameters
QUERY_PARAMETERS

To pass all the parameters as a part of query parameter.

EncodedHeader
ENCODED_HEADER

To pass client id and client secret as base 64 encoding of client_id:client_password and rest parameters in post body.

REQUEST_TYPE_UNSPECIFIED
REQUEST_TYPE_UNSPECIFIED

Unspecified request type

REQUEST_BODY
REQUEST_BODY

To pass all the parameters in post body.

QUERY_PARAMETERS
QUERY_PARAMETERS

To pass all the parameters as a part of query parameter.

ENCODED_HEADER
ENCODED_HEADER

To pass client id and client secret as base 64 encoding of client_id:client_password and rest parameters in post body.

"REQUEST_TYPE_UNSPECIFIED"
REQUEST_TYPE_UNSPECIFIED

Unspecified request type

"REQUEST_BODY"
REQUEST_BODY

To pass all the parameters in post body.

"QUERY_PARAMETERS"
QUERY_PARAMETERS

To pass all the parameters as a part of query parameter.

"ENCODED_HEADER"
ENCODED_HEADER

To pass client id and client secret as base 64 encoding of client_id:client_password and rest parameters in post body.

GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeResponse

AccessToken Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaAccessTokenResponse

The access token received from the token endpoint.

ApplyReauthPolicy bool

Indicates if the user has opted in Google Reauth Policy. If opted in, the refresh token will be valid for 20 hours, after which time users must re-authenticate in order to obtain a new one.

AuthCode string

The Auth Code that is used to initially retrieve the access token.

AuthEndpoint string

The auth url endpoint to send the auth code request to.

AuthParams Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaParameterMapResponse

The auth parameters sent along with the auth code request.

ClientId string

The client's id.

ClientSecret string

The client's secret.

RequestType string

Represent how to pass parameters to fetch access token

Scope string

A space-delimited list of requested scope permissions.

TokenEndpoint string

The token url endpoint to send the token request to.

TokenParams Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaParameterMapResponse

The token parameters sent along with the token request.

AccessToken GoogleCloudIntegrationsV1alphaAccessTokenResponse

The access token received from the token endpoint.

ApplyReauthPolicy bool

Indicates if the user has opted in Google Reauth Policy. If opted in, the refresh token will be valid for 20 hours, after which time users must re-authenticate in order to obtain a new one.

AuthCode string

The Auth Code that is used to initially retrieve the access token.

AuthEndpoint string

The auth url endpoint to send the auth code request to.

AuthParams GoogleCloudIntegrationsV1alphaParameterMapResponse

The auth parameters sent along with the auth code request.

ClientId string

The client's id.

ClientSecret string

The client's secret.

RequestType string

Represent how to pass parameters to fetch access token

Scope string

A space-delimited list of requested scope permissions.

TokenEndpoint string

The token url endpoint to send the token request to.

TokenParams GoogleCloudIntegrationsV1alphaParameterMapResponse

The token parameters sent along with the token request.

accessToken GoogleCloudIntegrationsV1alphaAccessTokenResponse

The access token received from the token endpoint.

applyReauthPolicy Boolean

Indicates if the user has opted in Google Reauth Policy. If opted in, the refresh token will be valid for 20 hours, after which time users must re-authenticate in order to obtain a new one.

authCode String

The Auth Code that is used to initially retrieve the access token.

authEndpoint String

The auth url endpoint to send the auth code request to.

authParams GoogleCloudIntegrationsV1alphaParameterMapResponse

The auth parameters sent along with the auth code request.

clientId String

The client's id.

clientSecret String

The client's secret.

requestType String

Represent how to pass parameters to fetch access token

scope String

A space-delimited list of requested scope permissions.

tokenEndpoint String

The token url endpoint to send the token request to.

tokenParams GoogleCloudIntegrationsV1alphaParameterMapResponse

The token parameters sent along with the token request.

accessToken GoogleCloudIntegrationsV1alphaAccessTokenResponse

The access token received from the token endpoint.

applyReauthPolicy boolean

Indicates if the user has opted in Google Reauth Policy. If opted in, the refresh token will be valid for 20 hours, after which time users must re-authenticate in order to obtain a new one.

authCode string

The Auth Code that is used to initially retrieve the access token.

authEndpoint string

The auth url endpoint to send the auth code request to.

authParams GoogleCloudIntegrationsV1alphaParameterMapResponse

The auth parameters sent along with the auth code request.

clientId string

The client's id.

clientSecret string

The client's secret.

requestType string

Represent how to pass parameters to fetch access token

scope string

A space-delimited list of requested scope permissions.

tokenEndpoint string

The token url endpoint to send the token request to.

tokenParams GoogleCloudIntegrationsV1alphaParameterMapResponse

The token parameters sent along with the token request.

access_token GoogleCloudIntegrationsV1alphaAccessTokenResponse

The access token received from the token endpoint.

apply_reauth_policy bool

Indicates if the user has opted in Google Reauth Policy. If opted in, the refresh token will be valid for 20 hours, after which time users must re-authenticate in order to obtain a new one.

auth_code str

The Auth Code that is used to initially retrieve the access token.

auth_endpoint str

The auth url endpoint to send the auth code request to.

auth_params GoogleCloudIntegrationsV1alphaParameterMapResponse

The auth parameters sent along with the auth code request.

client_id str

The client's id.

client_secret str

The client's secret.

request_type str

Represent how to pass parameters to fetch access token

scope str

A space-delimited list of requested scope permissions.

token_endpoint str

The token url endpoint to send the token request to.

token_params GoogleCloudIntegrationsV1alphaParameterMapResponse

The token parameters sent along with the token request.

accessToken Property Map

The access token received from the token endpoint.

applyReauthPolicy Boolean

Indicates if the user has opted in Google Reauth Policy. If opted in, the refresh token will be valid for 20 hours, after which time users must re-authenticate in order to obtain a new one.

authCode String

The Auth Code that is used to initially retrieve the access token.

authEndpoint String

The auth url endpoint to send the auth code request to.

authParams Property Map

The auth parameters sent along with the auth code request.

clientId String

The client's id.

clientSecret String

The client's secret.

requestType String

Represent how to pass parameters to fetch access token

scope String

A space-delimited list of requested scope permissions.

tokenEndpoint String

The token url endpoint to send the token request to.

tokenParams Property Map

The token parameters sent along with the token request.

GoogleCloudIntegrationsV1alphaOAuth2ClientCredentials

AccessToken Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaAccessToken

Access token fetched from the authorization server.

ClientId string

The client's ID.

ClientSecret string

The client's secret.

RequestType Pulumi.GoogleNative.Integrations.V1Alpha.GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsRequestType

Represent how to pass parameters to fetch access token

Scope string

A space-delimited list of requested scope permissions.

TokenEndpoint string

The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.

TokenParams Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaParameterMap

Token parameters for the auth request.

AccessToken GoogleCloudIntegrationsV1alphaAccessToken

Access token fetched from the authorization server.

ClientId string

The client's ID.

ClientSecret string

The client's secret.

RequestType GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsRequestType

Represent how to pass parameters to fetch access token

Scope string

A space-delimited list of requested scope permissions.

TokenEndpoint string

The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.

TokenParams GoogleCloudIntegrationsV1alphaParameterMap

Token parameters for the auth request.

accessToken GoogleCloudIntegrationsV1alphaAccessToken

Access token fetched from the authorization server.

clientId String

The client's ID.

clientSecret String

The client's secret.

requestType GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsRequestType

Represent how to pass parameters to fetch access token

scope String

A space-delimited list of requested scope permissions.

tokenEndpoint String

The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.

tokenParams GoogleCloudIntegrationsV1alphaParameterMap

Token parameters for the auth request.

accessToken GoogleCloudIntegrationsV1alphaAccessToken

Access token fetched from the authorization server.

clientId string

The client's ID.

clientSecret string

The client's secret.

requestType GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsRequestType

Represent how to pass parameters to fetch access token

scope string

A space-delimited list of requested scope permissions.

tokenEndpoint string

The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.

tokenParams GoogleCloudIntegrationsV1alphaParameterMap

Token parameters for the auth request.

access_token GoogleCloudIntegrationsV1alphaAccessToken

Access token fetched from the authorization server.

client_id str

The client's ID.

client_secret str

The client's secret.

request_type GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsRequestType

Represent how to pass parameters to fetch access token

scope str

A space-delimited list of requested scope permissions.

token_endpoint str

The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.

token_params GoogleCloudIntegrationsV1alphaParameterMap

Token parameters for the auth request.

accessToken Property Map

Access token fetched from the authorization server.

clientId String

The client's ID.

clientSecret String

The client's secret.

requestType "REQUEST_TYPE_UNSPECIFIED" | "REQUEST_BODY" | "QUERY_PARAMETERS" | "ENCODED_HEADER"

Represent how to pass parameters to fetch access token

scope String

A space-delimited list of requested scope permissions.

tokenEndpoint String

The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.

tokenParams Property Map

Token parameters for the auth request.

GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsRequestType

RequestTypeUnspecified
REQUEST_TYPE_UNSPECIFIED

Unspecified request type

RequestBody
REQUEST_BODY

To pass all the parameters in post body.

QueryParameters
QUERY_PARAMETERS

To pass all the parameters as a part of query parameter.

EncodedHeader
ENCODED_HEADER

To pass client id and client secret as base 64 encoding of client_id:client_password and rest parameters in post body.

GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsRequestTypeRequestTypeUnspecified
REQUEST_TYPE_UNSPECIFIED

Unspecified request type

GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsRequestTypeRequestBody
REQUEST_BODY

To pass all the parameters in post body.

GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsRequestTypeQueryParameters
QUERY_PARAMETERS

To pass all the parameters as a part of query parameter.

GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsRequestTypeEncodedHeader
ENCODED_HEADER

To pass client id and client secret as base 64 encoding of client_id:client_password and rest parameters in post body.

RequestTypeUnspecified
REQUEST_TYPE_UNSPECIFIED

Unspecified request type

RequestBody
REQUEST_BODY

To pass all the parameters in post body.

QueryParameters
QUERY_PARAMETERS

To pass all the parameters as a part of query parameter.

EncodedHeader
ENCODED_HEADER

To pass client id and client secret as base 64 encoding of client_id:client_password and rest parameters in post body.

RequestTypeUnspecified
REQUEST_TYPE_UNSPECIFIED

Unspecified request type

RequestBody
REQUEST_BODY

To pass all the parameters in post body.

QueryParameters
QUERY_PARAMETERS

To pass all the parameters as a part of query parameter.

EncodedHeader
ENCODED_HEADER

To pass client id and client secret as base 64 encoding of client_id:client_password and rest parameters in post body.

REQUEST_TYPE_UNSPECIFIED
REQUEST_TYPE_UNSPECIFIED

Unspecified request type

REQUEST_BODY
REQUEST_BODY

To pass all the parameters in post body.

QUERY_PARAMETERS
QUERY_PARAMETERS

To pass all the parameters as a part of query parameter.

ENCODED_HEADER
ENCODED_HEADER

To pass client id and client secret as base 64 encoding of client_id:client_password and rest parameters in post body.

"REQUEST_TYPE_UNSPECIFIED"
REQUEST_TYPE_UNSPECIFIED

Unspecified request type

"REQUEST_BODY"
REQUEST_BODY

To pass all the parameters in post body.

"QUERY_PARAMETERS"
QUERY_PARAMETERS

To pass all the parameters as a part of query parameter.

"ENCODED_HEADER"
ENCODED_HEADER

To pass client id and client secret as base 64 encoding of client_id:client_password and rest parameters in post body.

GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsResponse

AccessToken Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaAccessTokenResponse

Access token fetched from the authorization server.

ClientId string

The client's ID.

ClientSecret string

The client's secret.

RequestType string

Represent how to pass parameters to fetch access token

Scope string

A space-delimited list of requested scope permissions.

TokenEndpoint string

The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.

TokenParams Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaParameterMapResponse

Token parameters for the auth request.

AccessToken GoogleCloudIntegrationsV1alphaAccessTokenResponse

Access token fetched from the authorization server.

ClientId string

The client's ID.

ClientSecret string

The client's secret.

RequestType string

Represent how to pass parameters to fetch access token

Scope string

A space-delimited list of requested scope permissions.

TokenEndpoint string

The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.

TokenParams GoogleCloudIntegrationsV1alphaParameterMapResponse

Token parameters for the auth request.

accessToken GoogleCloudIntegrationsV1alphaAccessTokenResponse

Access token fetched from the authorization server.

clientId String

The client's ID.

clientSecret String

The client's secret.

requestType String

Represent how to pass parameters to fetch access token

scope String

A space-delimited list of requested scope permissions.

tokenEndpoint String

The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.

tokenParams GoogleCloudIntegrationsV1alphaParameterMapResponse

Token parameters for the auth request.

accessToken GoogleCloudIntegrationsV1alphaAccessTokenResponse

Access token fetched from the authorization server.

clientId string

The client's ID.

clientSecret string

The client's secret.

requestType string

Represent how to pass parameters to fetch access token

scope string

A space-delimited list of requested scope permissions.

tokenEndpoint string

The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.

tokenParams GoogleCloudIntegrationsV1alphaParameterMapResponse

Token parameters for the auth request.

access_token GoogleCloudIntegrationsV1alphaAccessTokenResponse

Access token fetched from the authorization server.

client_id str

The client's ID.

client_secret str

The client's secret.

request_type str

Represent how to pass parameters to fetch access token

scope str

A space-delimited list of requested scope permissions.

token_endpoint str

The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.

token_params GoogleCloudIntegrationsV1alphaParameterMapResponse

Token parameters for the auth request.

accessToken Property Map

Access token fetched from the authorization server.

clientId String

The client's ID.

clientSecret String

The client's secret.

requestType String

Represent how to pass parameters to fetch access token

scope String

A space-delimited list of requested scope permissions.

tokenEndpoint String

The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.

tokenParams Property Map

Token parameters for the auth request.

GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentials

AccessToken Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaAccessToken

Access token fetched from the authorization server.

ClientId string

The client's ID.

ClientSecret string

The client's secret.

Password string

The user's password.

RequestType Pulumi.GoogleNative.Integrations.V1Alpha.GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsRequestType

Represent how to pass parameters to fetch access token

Scope string

A space-delimited list of requested scope permissions.

TokenEndpoint string

The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.

TokenParams Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaParameterMap

Token parameters for the auth request.

Username string

The user's username.

AccessToken GoogleCloudIntegrationsV1alphaAccessToken

Access token fetched from the authorization server.

ClientId string

The client's ID.

ClientSecret string

The client's secret.

Password string

The user's password.

RequestType GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsRequestType

Represent how to pass parameters to fetch access token

Scope string

A space-delimited list of requested scope permissions.

TokenEndpoint string

The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.

TokenParams GoogleCloudIntegrationsV1alphaParameterMap

Token parameters for the auth request.

Username string

The user's username.

accessToken GoogleCloudIntegrationsV1alphaAccessToken

Access token fetched from the authorization server.

clientId String

The client's ID.

clientSecret String

The client's secret.

password String

The user's password.

requestType GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsRequestType

Represent how to pass parameters to fetch access token

scope String

A space-delimited list of requested scope permissions.

tokenEndpoint String

The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.

tokenParams GoogleCloudIntegrationsV1alphaParameterMap

Token parameters for the auth request.

username String

The user's username.

accessToken GoogleCloudIntegrationsV1alphaAccessToken

Access token fetched from the authorization server.

clientId string

The client's ID.

clientSecret string

The client's secret.

password string

The user's password.

requestType GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsRequestType

Represent how to pass parameters to fetch access token

scope string

A space-delimited list of requested scope permissions.

tokenEndpoint string

The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.

tokenParams GoogleCloudIntegrationsV1alphaParameterMap

Token parameters for the auth request.

username string

The user's username.

access_token GoogleCloudIntegrationsV1alphaAccessToken

Access token fetched from the authorization server.

client_id str

The client's ID.

client_secret str

The client's secret.

password str

The user's password.

request_type GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsRequestType

Represent how to pass parameters to fetch access token

scope str

A space-delimited list of requested scope permissions.

token_endpoint str

The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.

token_params GoogleCloudIntegrationsV1alphaParameterMap

Token parameters for the auth request.

username str

The user's username.

accessToken Property Map

Access token fetched from the authorization server.

clientId String

The client's ID.

clientSecret String

The client's secret.

password String

The user's password.

requestType "REQUEST_TYPE_UNSPECIFIED" | "REQUEST_BODY" | "QUERY_PARAMETERS" | "ENCODED_HEADER"

Represent how to pass parameters to fetch access token

scope String

A space-delimited list of requested scope permissions.

tokenEndpoint String

The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.

tokenParams Property Map

Token parameters for the auth request.

username String

The user's username.

GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsRequestType

RequestTypeUnspecified
REQUEST_TYPE_UNSPECIFIED

Unspecified request type

RequestBody
REQUEST_BODY

To pass all the parameters in post body.

QueryParameters
QUERY_PARAMETERS

To pass all the parameters as a part of query parameter.

EncodedHeader
ENCODED_HEADER

To pass client id and client secret as base 64 encoding of client_id:client_password and rest parameters in post body.

GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsRequestTypeRequestTypeUnspecified
REQUEST_TYPE_UNSPECIFIED

Unspecified request type

GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsRequestTypeRequestBody
REQUEST_BODY

To pass all the parameters in post body.

GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsRequestTypeQueryParameters
QUERY_PARAMETERS

To pass all the parameters as a part of query parameter.

GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsRequestTypeEncodedHeader
ENCODED_HEADER

To pass client id and client secret as base 64 encoding of client_id:client_password and rest parameters in post body.

RequestTypeUnspecified
REQUEST_TYPE_UNSPECIFIED

Unspecified request type

RequestBody
REQUEST_BODY

To pass all the parameters in post body.

QueryParameters
QUERY_PARAMETERS

To pass all the parameters as a part of query parameter.

EncodedHeader
ENCODED_HEADER

To pass client id and client secret as base 64 encoding of client_id:client_password and rest parameters in post body.

RequestTypeUnspecified
REQUEST_TYPE_UNSPECIFIED

Unspecified request type

RequestBody
REQUEST_BODY

To pass all the parameters in post body.

QueryParameters
QUERY_PARAMETERS

To pass all the parameters as a part of query parameter.

EncodedHeader
ENCODED_HEADER

To pass client id and client secret as base 64 encoding of client_id:client_password and rest parameters in post body.

REQUEST_TYPE_UNSPECIFIED
REQUEST_TYPE_UNSPECIFIED

Unspecified request type

REQUEST_BODY
REQUEST_BODY

To pass all the parameters in post body.

QUERY_PARAMETERS
QUERY_PARAMETERS

To pass all the parameters as a part of query parameter.

ENCODED_HEADER
ENCODED_HEADER

To pass client id and client secret as base 64 encoding of client_id:client_password and rest parameters in post body.

"REQUEST_TYPE_UNSPECIFIED"
REQUEST_TYPE_UNSPECIFIED

Unspecified request type

"REQUEST_BODY"
REQUEST_BODY

To pass all the parameters in post body.

"QUERY_PARAMETERS"
QUERY_PARAMETERS

To pass all the parameters as a part of query parameter.

"ENCODED_HEADER"
ENCODED_HEADER

To pass client id and client secret as base 64 encoding of client_id:client_password and rest parameters in post body.

GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsResponse

AccessToken Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaAccessTokenResponse

Access token fetched from the authorization server.

ClientId string

The client's ID.

ClientSecret string

The client's secret.

Password string

The user's password.

RequestType string

Represent how to pass parameters to fetch access token

Scope string

A space-delimited list of requested scope permissions.

TokenEndpoint string

The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.

TokenParams Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaParameterMapResponse

Token parameters for the auth request.

Username string

The user's username.

AccessToken GoogleCloudIntegrationsV1alphaAccessTokenResponse

Access token fetched from the authorization server.

ClientId string

The client's ID.

ClientSecret string

The client's secret.

Password string

The user's password.

RequestType string

Represent how to pass parameters to fetch access token

Scope string

A space-delimited list of requested scope permissions.

TokenEndpoint string

The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.

TokenParams GoogleCloudIntegrationsV1alphaParameterMapResponse

Token parameters for the auth request.

Username string

The user's username.

accessToken GoogleCloudIntegrationsV1alphaAccessTokenResponse

Access token fetched from the authorization server.

clientId String

The client's ID.

clientSecret String

The client's secret.

password String

The user's password.

requestType String

Represent how to pass parameters to fetch access token

scope String

A space-delimited list of requested scope permissions.

tokenEndpoint String

The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.

tokenParams GoogleCloudIntegrationsV1alphaParameterMapResponse

Token parameters for the auth request.

username String

The user's username.

accessToken GoogleCloudIntegrationsV1alphaAccessTokenResponse

Access token fetched from the authorization server.

clientId string

The client's ID.

clientSecret string

The client's secret.

password string

The user's password.

requestType string

Represent how to pass parameters to fetch access token

scope string

A space-delimited list of requested scope permissions.

tokenEndpoint string

The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.

tokenParams GoogleCloudIntegrationsV1alphaParameterMapResponse

Token parameters for the auth request.

username string

The user's username.

access_token GoogleCloudIntegrationsV1alphaAccessTokenResponse

Access token fetched from the authorization server.

client_id str

The client's ID.

client_secret str

The client's secret.

password str

The user's password.

request_type str

Represent how to pass parameters to fetch access token

scope str

A space-delimited list of requested scope permissions.

token_endpoint str

The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.

token_params GoogleCloudIntegrationsV1alphaParameterMapResponse

Token parameters for the auth request.

username str

The user's username.

accessToken Property Map

Access token fetched from the authorization server.

clientId String

The client's ID.

clientSecret String

The client's secret.

password String

The user's password.

requestType String

Represent how to pass parameters to fetch access token

scope String

A space-delimited list of requested scope permissions.

tokenEndpoint String

The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.

tokenParams Property Map

Token parameters for the auth request.

username String

The user's username.

GoogleCloudIntegrationsV1alphaOidcToken

Audience string

Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is intended for.

ServiceAccountEmail string

The service account email to be used as the identity for the token.

Token string

ID token obtained for the service account

TokenExpireTime string

The approximate time until the token retrieved is valid.

Audience string

Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is intended for.

ServiceAccountEmail string

The service account email to be used as the identity for the token.

Token string

ID token obtained for the service account

TokenExpireTime string

The approximate time until the token retrieved is valid.

audience String

Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is intended for.

serviceAccountEmail String

The service account email to be used as the identity for the token.

token String

ID token obtained for the service account

tokenExpireTime String

The approximate time until the token retrieved is valid.

audience string

Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is intended for.

serviceAccountEmail string

The service account email to be used as the identity for the token.

token string

ID token obtained for the service account

tokenExpireTime string

The approximate time until the token retrieved is valid.

audience str

Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is intended for.

service_account_email str

The service account email to be used as the identity for the token.

token str

ID token obtained for the service account

token_expire_time str

The approximate time until the token retrieved is valid.

audience String

Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is intended for.

serviceAccountEmail String

The service account email to be used as the identity for the token.

token String

ID token obtained for the service account

tokenExpireTime String

The approximate time until the token retrieved is valid.

GoogleCloudIntegrationsV1alphaOidcTokenResponse

Audience string

Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is intended for.

ServiceAccountEmail string

The service account email to be used as the identity for the token.

Token string

ID token obtained for the service account

TokenExpireTime string

The approximate time until the token retrieved is valid.

Audience string

Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is intended for.

ServiceAccountEmail string

The service account email to be used as the identity for the token.

Token string

ID token obtained for the service account

TokenExpireTime string

The approximate time until the token retrieved is valid.

audience String

Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is intended for.

serviceAccountEmail String

The service account email to be used as the identity for the token.

token String

ID token obtained for the service account

tokenExpireTime String

The approximate time until the token retrieved is valid.

audience string

Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is intended for.

serviceAccountEmail string

The service account email to be used as the identity for the token.

token string

ID token obtained for the service account

tokenExpireTime string

The approximate time until the token retrieved is valid.

audience str

Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is intended for.

service_account_email str

The service account email to be used as the identity for the token.

token str

ID token obtained for the service account

token_expire_time str

The approximate time until the token retrieved is valid.

audience String

Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is intended for.

serviceAccountEmail String

The service account email to be used as the identity for the token.

token String

ID token obtained for the service account

tokenExpireTime String

The approximate time until the token retrieved is valid.

GoogleCloudIntegrationsV1alphaParameterMap

Entries List<Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaParameterMapEntry>

A list of parameter map entries.

KeyType Pulumi.GoogleNative.Integrations.V1Alpha.GoogleCloudIntegrationsV1alphaParameterMapKeyType

Option to specify key type for all entries of the map. If provided then field types for all entries must conform to this.

ValueType Pulumi.GoogleNative.Integrations.V1Alpha.GoogleCloudIntegrationsV1alphaParameterMapValueType

Option to specify value type for all entries of the map. If provided then field types for all entries must conform to this.

Entries []GoogleCloudIntegrationsV1alphaParameterMapEntry

A list of parameter map entries.

KeyType GoogleCloudIntegrationsV1alphaParameterMapKeyType

Option to specify key type for all entries of the map. If provided then field types for all entries must conform to this.

ValueType GoogleCloudIntegrationsV1alphaParameterMapValueType

Option to specify value type for all entries of the map. If provided then field types for all entries must conform to this.

entries List<GoogleCloudIntegrationsV1alphaParameterMapEntry>

A list of parameter map entries.

keyType GoogleCloudIntegrationsV1alphaParameterMapKeyType

Option to specify key type for all entries of the map. If provided then field types for all entries must conform to this.

valueType GoogleCloudIntegrationsV1alphaParameterMapValueType

Option to specify value type for all entries of the map. If provided then field types for all entries must conform to this.

entries GoogleCloudIntegrationsV1alphaParameterMapEntry[]

A list of parameter map entries.

keyType GoogleCloudIntegrationsV1alphaParameterMapKeyType

Option to specify key type for all entries of the map. If provided then field types for all entries must conform to this.

valueType GoogleCloudIntegrationsV1alphaParameterMapValueType

Option to specify value type for all entries of the map. If provided then field types for all entries must conform to this.

entries Sequence[GoogleCloudIntegrationsV1alphaParameterMapEntry]

A list of parameter map entries.

key_type GoogleCloudIntegrationsV1alphaParameterMapKeyType

Option to specify key type for all entries of the map. If provided then field types for all entries must conform to this.

value_type GoogleCloudIntegrationsV1alphaParameterMapValueType

Option to specify value type for all entries of the map. If provided then field types for all entries must conform to this.

GoogleCloudIntegrationsV1alphaParameterMapEntry

key Property Map

Key of the map entry.

value Property Map

Value of the map entry.

GoogleCloudIntegrationsV1alphaParameterMapEntryResponse

key Property Map

Key of the map entry.

value Property Map

Value of the map entry.

GoogleCloudIntegrationsV1alphaParameterMapField

LiteralValue Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaValueType

Passing a literal value.

ReferenceKey string

Referencing one of the Integration variables.

LiteralValue GoogleCloudIntegrationsV1alphaValueType

Passing a literal value.

ReferenceKey string

Referencing one of the Integration variables.

literalValue GoogleCloudIntegrationsV1alphaValueType

Passing a literal value.

referenceKey String

Referencing one of the Integration variables.

literalValue GoogleCloudIntegrationsV1alphaValueType

Passing a literal value.

referenceKey string

Referencing one of the Integration variables.

literal_value GoogleCloudIntegrationsV1alphaValueType

Passing a literal value.

reference_key str

Referencing one of the Integration variables.

literalValue Property Map

Passing a literal value.

referenceKey String

Referencing one of the Integration variables.

GoogleCloudIntegrationsV1alphaParameterMapFieldResponse

LiteralValue GoogleCloudIntegrationsV1alphaValueTypeResponse

Passing a literal value.

ReferenceKey string

Referencing one of the Integration variables.

literalValue GoogleCloudIntegrationsV1alphaValueTypeResponse

Passing a literal value.

referenceKey String

Referencing one of the Integration variables.

literalValue GoogleCloudIntegrationsV1alphaValueTypeResponse

Passing a literal value.

referenceKey string

Referencing one of the Integration variables.

literal_value GoogleCloudIntegrationsV1alphaValueTypeResponse

Passing a literal value.

reference_key str

Referencing one of the Integration variables.

literalValue Property Map

Passing a literal value.

referenceKey String

Referencing one of the Integration variables.

GoogleCloudIntegrationsV1alphaParameterMapKeyType

IntegrationParameterDataTypeUnspecified
INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED

Unspecified.

StringValue
STRING_VALUE

String.

IntValue
INT_VALUE

Integer.

DoubleValue
DOUBLE_VALUE

Double Number.

BooleanValue
BOOLEAN_VALUE

Boolean.

StringArray
STRING_ARRAY

String Array.

IntArray
INT_ARRAY

Integer Array.

DoubleArray
DOUBLE_ARRAY

Double Number Array.

BooleanArray
BOOLEAN_ARRAY

Boolean Array.

JsonValue
JSON_VALUE

Json.

ProtoValue
PROTO_VALUE

Proto Value (Internal use only).

ProtoArray
PROTO_ARRAY

Proto Array (Internal use only).

GoogleCloudIntegrationsV1alphaParameterMapKeyTypeIntegrationParameterDataTypeUnspecified
INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED

Unspecified.

GoogleCloudIntegrationsV1alphaParameterMapKeyTypeStringValue
STRING_VALUE

String.

GoogleCloudIntegrationsV1alphaParameterMapKeyTypeIntValue
INT_VALUE

Integer.

GoogleCloudIntegrationsV1alphaParameterMapKeyTypeDoubleValue
DOUBLE_VALUE

Double Number.

GoogleCloudIntegrationsV1alphaParameterMapKeyTypeBooleanValue
BOOLEAN_VALUE

Boolean.

GoogleCloudIntegrationsV1alphaParameterMapKeyTypeStringArray
STRING_ARRAY

String Array.

GoogleCloudIntegrationsV1alphaParameterMapKeyTypeIntArray
INT_ARRAY

Integer Array.

GoogleCloudIntegrationsV1alphaParameterMapKeyTypeDoubleArray
DOUBLE_ARRAY

Double Number Array.

GoogleCloudIntegrationsV1alphaParameterMapKeyTypeBooleanArray
BOOLEAN_ARRAY

Boolean Array.

GoogleCloudIntegrationsV1alphaParameterMapKeyTypeJsonValue
JSON_VALUE

Json.

GoogleCloudIntegrationsV1alphaParameterMapKeyTypeProtoValue
PROTO_VALUE

Proto Value (Internal use only).

GoogleCloudIntegrationsV1alphaParameterMapKeyTypeProtoArray
PROTO_ARRAY

Proto Array (Internal use only).

IntegrationParameterDataTypeUnspecified
INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED

Unspecified.

StringValue
STRING_VALUE

String.

IntValue
INT_VALUE

Integer.

DoubleValue
DOUBLE_VALUE

Double Number.

BooleanValue
BOOLEAN_VALUE

Boolean.

StringArray
STRING_ARRAY

String Array.

IntArray
INT_ARRAY

Integer Array.

DoubleArray
DOUBLE_ARRAY

Double Number Array.

BooleanArray
BOOLEAN_ARRAY

Boolean Array.

JsonValue
JSON_VALUE

Json.

ProtoValue
PROTO_VALUE

Proto Value (Internal use only).

ProtoArray
PROTO_ARRAY

Proto Array (Internal use only).

IntegrationParameterDataTypeUnspecified
INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED

Unspecified.

StringValue
STRING_VALUE

String.

IntValue
INT_VALUE

Integer.

DoubleValue
DOUBLE_VALUE

Double Number.

BooleanValue
BOOLEAN_VALUE

Boolean.

StringArray
STRING_ARRAY

String Array.

IntArray
INT_ARRAY

Integer Array.

DoubleArray
DOUBLE_ARRAY

Double Number Array.

BooleanArray
BOOLEAN_ARRAY

Boolean Array.

JsonValue
JSON_VALUE

Json.

ProtoValue
PROTO_VALUE

Proto Value (Internal use only).

ProtoArray
PROTO_ARRAY

Proto Array (Internal use only).

INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED
INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED

Unspecified.

STRING_VALUE
STRING_VALUE

String.

INT_VALUE
INT_VALUE

Integer.

DOUBLE_VALUE
DOUBLE_VALUE

Double Number.

BOOLEAN_VALUE
BOOLEAN_VALUE

Boolean.

STRING_ARRAY
STRING_ARRAY

String Array.

INT_ARRAY
INT_ARRAY

Integer Array.

DOUBLE_ARRAY
DOUBLE_ARRAY

Double Number Array.

BOOLEAN_ARRAY
BOOLEAN_ARRAY

Boolean Array.

JSON_VALUE
JSON_VALUE

Json.

PROTO_VALUE
PROTO_VALUE

Proto Value (Internal use only).

PROTO_ARRAY
PROTO_ARRAY

Proto Array (Internal use only).

"INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED"
INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED

Unspecified.

"STRING_VALUE"
STRING_VALUE

String.

"INT_VALUE"
INT_VALUE

Integer.

"DOUBLE_VALUE"
DOUBLE_VALUE

Double Number.

"BOOLEAN_VALUE"
BOOLEAN_VALUE

Boolean.

"STRING_ARRAY"
STRING_ARRAY

String Array.

"INT_ARRAY"
INT_ARRAY

Integer Array.

"DOUBLE_ARRAY"
DOUBLE_ARRAY

Double Number Array.

"BOOLEAN_ARRAY"
BOOLEAN_ARRAY

Boolean Array.

"JSON_VALUE"
JSON_VALUE

Json.

"PROTO_VALUE"
PROTO_VALUE

Proto Value (Internal use only).

"PROTO_ARRAY"
PROTO_ARRAY

Proto Array (Internal use only).

GoogleCloudIntegrationsV1alphaParameterMapResponse

Entries List<Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaParameterMapEntryResponse>

A list of parameter map entries.

KeyType string

Option to specify key type for all entries of the map. If provided then field types for all entries must conform to this.

ValueType string

Option to specify value type for all entries of the map. If provided then field types for all entries must conform to this.

Entries []GoogleCloudIntegrationsV1alphaParameterMapEntryResponse

A list of parameter map entries.

KeyType string

Option to specify key type for all entries of the map. If provided then field types for all entries must conform to this.

ValueType string

Option to specify value type for all entries of the map. If provided then field types for all entries must conform to this.

entries List<GoogleCloudIntegrationsV1alphaParameterMapEntryResponse>

A list of parameter map entries.

keyType String

Option to specify key type for all entries of the map. If provided then field types for all entries must conform to this.

valueType String

Option to specify value type for all entries of the map. If provided then field types for all entries must conform to this.

entries GoogleCloudIntegrationsV1alphaParameterMapEntryResponse[]

A list of parameter map entries.

keyType string

Option to specify key type for all entries of the map. If provided then field types for all entries must conform to this.

valueType string

Option to specify value type for all entries of the map. If provided then field types for all entries must conform to this.

entries Sequence[GoogleCloudIntegrationsV1alphaParameterMapEntryResponse]

A list of parameter map entries.

key_type str

Option to specify key type for all entries of the map. If provided then field types for all entries must conform to this.

value_type str

Option to specify value type for all entries of the map. If provided then field types for all entries must conform to this.

entries List<Property Map>

A list of parameter map entries.

keyType String

Option to specify key type for all entries of the map. If provided then field types for all entries must conform to this.

valueType String

Option to specify value type for all entries of the map. If provided then field types for all entries must conform to this.

GoogleCloudIntegrationsV1alphaParameterMapValueType

IntegrationParameterDataTypeUnspecified
INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED

Unspecified.

StringValue
STRING_VALUE

String.

IntValue
INT_VALUE

Integer.

DoubleValue
DOUBLE_VALUE

Double Number.

BooleanValue
BOOLEAN_VALUE

Boolean.

StringArray
STRING_ARRAY

String Array.

IntArray
INT_ARRAY

Integer Array.

DoubleArray
DOUBLE_ARRAY

Double Number Array.

BooleanArray
BOOLEAN_ARRAY

Boolean Array.

JsonValue
JSON_VALUE

Json.

ProtoValue
PROTO_VALUE

Proto Value (Internal use only).

ProtoArray
PROTO_ARRAY

Proto Array (Internal use only).

GoogleCloudIntegrationsV1alphaParameterMapValueTypeIntegrationParameterDataTypeUnspecified
INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED

Unspecified.

GoogleCloudIntegrationsV1alphaParameterMapValueTypeStringValue
STRING_VALUE

String.

GoogleCloudIntegrationsV1alphaParameterMapValueTypeIntValue
INT_VALUE

Integer.

GoogleCloudIntegrationsV1alphaParameterMapValueTypeDoubleValue
DOUBLE_VALUE

Double Number.

GoogleCloudIntegrationsV1alphaParameterMapValueTypeBooleanValue
BOOLEAN_VALUE

Boolean.

GoogleCloudIntegrationsV1alphaParameterMapValueTypeStringArray
STRING_ARRAY

String Array.

GoogleCloudIntegrationsV1alphaParameterMapValueTypeIntArray
INT_ARRAY

Integer Array.

GoogleCloudIntegrationsV1alphaParameterMapValueTypeDoubleArray
DOUBLE_ARRAY

Double Number Array.

GoogleCloudIntegrationsV1alphaParameterMapValueTypeBooleanArray
BOOLEAN_ARRAY

Boolean Array.

GoogleCloudIntegrationsV1alphaParameterMapValueTypeJsonValue
JSON_VALUE

Json.

GoogleCloudIntegrationsV1alphaParameterMapValueTypeProtoValue
PROTO_VALUE

Proto Value (Internal use only).

GoogleCloudIntegrationsV1alphaParameterMapValueTypeProtoArray
PROTO_ARRAY

Proto Array (Internal use only).

IntegrationParameterDataTypeUnspecified
INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED

Unspecified.

StringValue
STRING_VALUE

String.

IntValue
INT_VALUE

Integer.

DoubleValue
DOUBLE_VALUE

Double Number.

BooleanValue
BOOLEAN_VALUE

Boolean.

StringArray
STRING_ARRAY

String Array.

IntArray
INT_ARRAY

Integer Array.

DoubleArray
DOUBLE_ARRAY

Double Number Array.

BooleanArray
BOOLEAN_ARRAY

Boolean Array.

JsonValue
JSON_VALUE

Json.

ProtoValue
PROTO_VALUE

Proto Value (Internal use only).

ProtoArray
PROTO_ARRAY

Proto Array (Internal use only).

IntegrationParameterDataTypeUnspecified
INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED

Unspecified.

StringValue
STRING_VALUE

String.

IntValue
INT_VALUE

Integer.

DoubleValue
DOUBLE_VALUE

Double Number.

BooleanValue
BOOLEAN_VALUE

Boolean.

StringArray
STRING_ARRAY

String Array.

IntArray
INT_ARRAY

Integer Array.

DoubleArray
DOUBLE_ARRAY

Double Number Array.

BooleanArray
BOOLEAN_ARRAY

Boolean Array.

JsonValue
JSON_VALUE

Json.

ProtoValue
PROTO_VALUE

Proto Value (Internal use only).

ProtoArray
PROTO_ARRAY

Proto Array (Internal use only).

INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED
INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED

Unspecified.

STRING_VALUE
STRING_VALUE

String.

INT_VALUE
INT_VALUE

Integer.

DOUBLE_VALUE
DOUBLE_VALUE

Double Number.

BOOLEAN_VALUE
BOOLEAN_VALUE

Boolean.

STRING_ARRAY
STRING_ARRAY

String Array.

INT_ARRAY
INT_ARRAY

Integer Array.

DOUBLE_ARRAY
DOUBLE_ARRAY

Double Number Array.

BOOLEAN_ARRAY
BOOLEAN_ARRAY

Boolean Array.

JSON_VALUE
JSON_VALUE

Json.

PROTO_VALUE
PROTO_VALUE

Proto Value (Internal use only).

PROTO_ARRAY
PROTO_ARRAY

Proto Array (Internal use only).

"INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED"
INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED

Unspecified.

"STRING_VALUE"
STRING_VALUE

String.

"INT_VALUE"
INT_VALUE

Integer.

"DOUBLE_VALUE"
DOUBLE_VALUE

Double Number.

"BOOLEAN_VALUE"
BOOLEAN_VALUE

Boolean.

"STRING_ARRAY"
STRING_ARRAY

String Array.

"INT_ARRAY"
INT_ARRAY

Integer Array.

"DOUBLE_ARRAY"
DOUBLE_ARRAY

Double Number Array.

"BOOLEAN_ARRAY"
BOOLEAN_ARRAY

Boolean Array.

"JSON_VALUE"
JSON_VALUE

Json.

"PROTO_VALUE"
PROTO_VALUE

Proto Value (Internal use only).

"PROTO_ARRAY"
PROTO_ARRAY

Proto Array (Internal use only).

GoogleCloudIntegrationsV1alphaServiceAccountCredentials

Scope string

A space-delimited list of requested scope permissions.

ServiceAccount string

Name of the service account that has the permission to make the request.

Scope string

A space-delimited list of requested scope permissions.

ServiceAccount string

Name of the service account that has the permission to make the request.

scope String

A space-delimited list of requested scope permissions.

serviceAccount String

Name of the service account that has the permission to make the request.

scope string

A space-delimited list of requested scope permissions.

serviceAccount string

Name of the service account that has the permission to make the request.

scope str

A space-delimited list of requested scope permissions.

service_account str

Name of the service account that has the permission to make the request.

scope String

A space-delimited list of requested scope permissions.

serviceAccount String

Name of the service account that has the permission to make the request.

GoogleCloudIntegrationsV1alphaServiceAccountCredentialsResponse

Scope string

A space-delimited list of requested scope permissions.

ServiceAccount string

Name of the service account that has the permission to make the request.

Scope string

A space-delimited list of requested scope permissions.

ServiceAccount string

Name of the service account that has the permission to make the request.

scope String

A space-delimited list of requested scope permissions.

serviceAccount String

Name of the service account that has the permission to make the request.

scope string

A space-delimited list of requested scope permissions.

serviceAccount string

Name of the service account that has the permission to make the request.

scope str

A space-delimited list of requested scope permissions.

service_account str

Name of the service account that has the permission to make the request.

scope String

A space-delimited list of requested scope permissions.

serviceAccount String

Name of the service account that has the permission to make the request.

GoogleCloudIntegrationsV1alphaStringParameterArray

StringValues List<string>

String array.

StringValues []string

String array.

stringValues List<String>

String array.

stringValues string[]

String array.

string_values Sequence[str]

String array.

stringValues List<String>

String array.

GoogleCloudIntegrationsV1alphaStringParameterArrayResponse

StringValues List<string>

String array.

StringValues []string

String array.

stringValues List<String>

String array.

stringValues string[]

String array.

string_values Sequence[str]

String array.

stringValues List<String>

String array.

GoogleCloudIntegrationsV1alphaUsernameAndPassword

Password string

Password to be used

Username string

Username to be used

Password string

Password to be used

Username string

Username to be used

password String

Password to be used

username String

Username to be used

password string

Password to be used

username string

Username to be used

password str

Password to be used

username str

Username to be used

password String

Password to be used

username String

Username to be used

GoogleCloudIntegrationsV1alphaUsernameAndPasswordResponse

Password string

Password to be used

Username string

Username to be used

Password string

Password to be used

Username string

Username to be used

password String

Password to be used

username String

Username to be used

password string

Password to be used

username string

Username to be used

password str

Password to be used

username str

Username to be used

password String

Password to be used

username String

Username to be used

GoogleCloudIntegrationsV1alphaValueType

booleanArray Property Map

Boolean Array.

booleanValue Boolean

Boolean.

doubleArray Property Map

Double Number Array.

doubleValue Number

Double Number.

intArray Property Map

Integer Array.

intValue String

Integer.

jsonValue String

Json.

stringArray Property Map

String Array.

stringValue String

String.

GoogleCloudIntegrationsV1alphaValueTypeResponse

booleanArray Property Map

Boolean Array.

booleanValue Boolean

Boolean.

doubleArray Property Map

Double Number Array.

doubleValue Number

Double Number.

intArray Property Map

Integer Array.

intValue String

Integer.

jsonValue String

Json.

stringArray Property Map

String Array.

stringValue String

String.

Package Details

Repository
Google Cloud Native pulumi/pulumi-google-native
License
Apache-2.0