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

google-native.integrations/v1alpha.getAuthConfig

Gets a complete auth config. If the auth config doesn’t exist, Code.NOT_FOUND exception will be thrown. Returns the decrypted auth config.

Using getAuthConfig

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getAuthConfig(args: GetAuthConfigArgs, opts?: InvokeOptions): Promise<GetAuthConfigResult>
function getAuthConfigOutput(args: GetAuthConfigOutputArgs, opts?: InvokeOptions): Output<GetAuthConfigResult>
def get_auth_config(auth_config_id: Optional[str] = None,
                    location: Optional[str] = None,
                    product_id: Optional[str] = None,
                    project: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetAuthConfigResult
def get_auth_config_output(auth_config_id: Optional[pulumi.Input[str]] = None,
                    location: Optional[pulumi.Input[str]] = None,
                    product_id: Optional[pulumi.Input[str]] = None,
                    project: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetAuthConfigResult]
func LookupAuthConfig(ctx *Context, args *LookupAuthConfigArgs, opts ...InvokeOption) (*LookupAuthConfigResult, error)
func LookupAuthConfigOutput(ctx *Context, args *LookupAuthConfigOutputArgs, opts ...InvokeOption) LookupAuthConfigResultOutput

> Note: This function is named LookupAuthConfig in the Go SDK.

public static class GetAuthConfig 
{
    public static Task<GetAuthConfigResult> InvokeAsync(GetAuthConfigArgs args, InvokeOptions? opts = null)
    public static Output<GetAuthConfigResult> Invoke(GetAuthConfigInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetAuthConfigResult> getAuthConfig(GetAuthConfigArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: google-native:integrations/v1alpha:getAuthConfig
  arguments:
    # arguments dictionary

The following arguments are supported:

AuthConfigId string
Location string
ProductId string
Project string
AuthConfigId string
Location string
ProductId string
Project string
authConfigId String
location String
productId String
project String
authConfigId string
location string
productId string
project string
authConfigId String
location String
productId String
project String

getAuthConfig Result

The following output properties are available:

CertificateId string

Certificate id for client certificate

CreateTime string

The timestamp when the auth config is created.

CreatorEmail string

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

CredentialType string

Credential type of the encrypted credential.

DecryptedCredential Pulumi.GoogleNative.Integrations.V1Alpha.Outputs.GoogleCloudIntegrationsV1alphaCredentialResponse

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.

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.

Reason string

The reason / details of the current status.

State string

The status of the auth config.

UpdateTime string

The timestamp when the auth config is modified.

ValidTime string

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

Visibility string

The visibility of the auth config.

CertificateId string

Certificate id for client certificate

CreateTime string

The timestamp when the auth config is created.

CreatorEmail string

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

CredentialType string

Credential type of the encrypted credential.

DecryptedCredential GoogleCloudIntegrationsV1alphaCredentialResponse

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.

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.

Reason string

The reason / details of the current status.

State string

The status of the auth config.

UpdateTime string

The timestamp when the auth config is modified.

ValidTime string

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

Visibility string

The visibility of the auth config.

certificateId String

Certificate id for client certificate

createTime String

The timestamp when the auth config is created.

creatorEmail String

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

credentialType String

Credential type of the encrypted credential.

decryptedCredential GoogleCloudIntegrationsV1alphaCredentialResponse

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.

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.

reason String

The reason / details of the current status.

state String

The status of the auth config.

updateTime String

The timestamp when the auth config is modified.

validTime String

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

visibility String

The visibility of the auth config.

certificateId string

Certificate id for client certificate

createTime string

The timestamp when the auth config is created.

creatorEmail string

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

credentialType string

Credential type of the encrypted credential.

decryptedCredential GoogleCloudIntegrationsV1alphaCredentialResponse

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.

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.

reason string

The reason / details of the current status.

state string

The status of the auth config.

updateTime string

The timestamp when the auth config is modified.

validTime string

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

visibility string

The visibility of the auth config.

certificate_id str

Certificate id for client certificate

create_time str

The timestamp when the auth config is created.

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 str

Credential type of the encrypted credential.

decrypted_credential GoogleCloudIntegrationsV1alphaCredentialResponse

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.

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.

reason str

The reason / details of the current status.

state str

The status of the auth config.

update_time str

The timestamp when the auth config is modified.

valid_time str

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

visibility str

The visibility of the auth config.

certificateId String

Certificate id for client certificate

createTime String

The timestamp when the auth config is created.

creatorEmail String

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

credentialType String

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.

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.

reason String

The reason / details of the current status.

state String

The status of the auth config.

updateTime String

The timestamp when the auth config is modified.

validTime String

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

visibility String

The visibility of the auth config.

Supporting Types

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.

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.

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.

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

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.

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.

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.

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.

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.

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.

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.

GoogleCloudIntegrationsV1alphaParameterMapEntryResponse

key Property Map

Key of the map entry.

value Property Map

Value of the map entry.

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.

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.

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.

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.

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

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