Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.integrations/v1alpha.getAuthConfig
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
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)
public static Output<GetAuthConfigResult> getAuthConfig(GetAuthConfigArgs args, InvokeOptions options)
fn::invoke:
  function: google-native:integrations/v1alpha:getAuthConfig
  arguments:
    # arguments dictionaryThe following arguments are supported:
- AuthConfig stringId 
- Location string
- ProductId string
- Project string
- AuthConfig stringId 
- Location string
- ProductId string
- Project string
- authConfig StringId 
- location String
- productId String
- project String
- authConfig stringId 
- location string
- productId string
- project string
- auth_config_ strid 
- location str
- product_id str
- project str
- authConfig StringId 
- 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.Google Native. Integrations. V1Alpha. Outputs. Google Cloud Integrations V1alpha Credential Response 
- 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.
- ExpiryNotification List<string>Duration 
- User can define the time to receive notification after which the auth config becomes invalid. Support up to 30 days. Support granularity in hours.
- LastModifier stringEmail 
- 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}.
- OverrideValid stringTime 
- 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 GoogleCloud Integrations V1alpha Credential Response 
- 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.
- ExpiryNotification []stringDuration 
- User can define the time to receive notification after which the auth config becomes invalid. Support up to 30 days. Support granularity in hours.
- LastModifier stringEmail 
- 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}.
- OverrideValid stringTime 
- 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 GoogleCloud Integrations V1alpha Credential Response 
- 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.
- expiryNotification List<String>Duration 
- User can define the time to receive notification after which the auth config becomes invalid. Support up to 30 days. Support granularity in hours.
- lastModifier StringEmail 
- 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}.
- overrideValid StringTime 
- 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 GoogleCloud Integrations V1alpha Credential Response 
- 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.
- expiryNotification string[]Duration 
- User can define the time to receive notification after which the auth config becomes invalid. Support up to 30 days. Support granularity in hours.
- lastModifier stringEmail 
- 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}.
- overrideValid stringTime 
- 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 GoogleCloud Integrations V1alpha Credential Response 
- 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_ Sequence[str]duration 
- 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_ stremail 
- 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_ strtime 
- 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.
- expiryNotification List<String>Duration 
- User can define the time to receive notification after which the auth config becomes invalid. Support up to 30 days. Support granularity in hours.
- lastModifier StringEmail 
- 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}.
- overrideValid StringTime 
- 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.
- AccessToken stringExpire Time 
- 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.
- RefreshToken stringExpire Time 
- 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.
- AccessToken stringExpire Time 
- 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.
- RefreshToken stringExpire Time 
- 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.
- accessToken StringExpire Time 
- 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.
- refreshToken StringExpire Time 
- 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.
- accessToken stringExpire Time 
- 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.
- refreshToken stringExpire Time 
- 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_ strexpire_ time 
- 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_ strexpire_ time 
- 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.
- accessToken StringExpire Time 
- 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.
- refreshToken StringExpire Time 
- 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      
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.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Auth Token Response 
- Auth token credential
- CredentialType string
- Credential type associated with auth config.
- Jwt
Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Jwt Response 
- JWT credential
- 
Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha OAuth2Authorization Code Response 
- 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.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha OAuth2Client Credentials Response 
- OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials
- Oauth2ResourceOwner Pulumi.Credentials Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha OAuth2Resource Owner Credentials Response 
- OAuth2 resource owner credentials
- OidcToken Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Oidc Token Response 
- Google OIDC ID Token
- ServiceAccount Pulumi.Credentials Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Service Account Credentials Response 
- Service account credential
- UsernameAnd Pulumi.Password Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Username And Password Response 
- Username and password credential
- AuthToken GoogleCloud Integrations V1alpha Auth Token Response 
- Auth token credential
- CredentialType string
- Credential type associated with auth config.
- Jwt
GoogleCloud Integrations V1alpha Jwt Response 
- JWT credential
- 
GoogleCloud Integrations V1alpha OAuth2Authorization Code Response 
- 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 GoogleCloud Integrations V1alpha OAuth2Client Credentials Response 
- OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials
- Oauth2ResourceOwner GoogleCredentials Cloud Integrations V1alpha OAuth2Resource Owner Credentials Response 
- OAuth2 resource owner credentials
- OidcToken GoogleCloud Integrations V1alpha Oidc Token Response 
- Google OIDC ID Token
- ServiceAccount GoogleCredentials Cloud Integrations V1alpha Service Account Credentials Response 
- Service account credential
- UsernameAnd GooglePassword Cloud Integrations V1alpha Username And Password Response 
- Username and password credential
- authToken GoogleCloud Integrations V1alpha Auth Token Response 
- Auth token credential
- credentialType String
- Credential type associated with auth config.
- jwt
GoogleCloud Integrations V1alpha Jwt Response 
- JWT credential
- 
GoogleCloud Integrations V1alpha OAuth2Authorization Code Response 
- 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 GoogleCloud Integrations V1alpha OAuth2Client Credentials Response 
- OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials
- oauth2ResourceOwner GoogleCredentials Cloud Integrations V1alpha OAuth2Resource Owner Credentials Response 
- OAuth2 resource owner credentials
- oidcToken GoogleCloud Integrations V1alpha Oidc Token Response 
- Google OIDC ID Token
- serviceAccount GoogleCredentials Cloud Integrations V1alpha Service Account Credentials Response 
- Service account credential
- usernameAnd GooglePassword Cloud Integrations V1alpha Username And Password Response 
- Username and password credential
- authToken GoogleCloud Integrations V1alpha Auth Token Response 
- Auth token credential
- credentialType string
- Credential type associated with auth config.
- jwt
GoogleCloud Integrations V1alpha Jwt Response 
- JWT credential
- 
GoogleCloud Integrations V1alpha OAuth2Authorization Code Response 
- 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 GoogleCloud Integrations V1alpha OAuth2Client Credentials Response 
- OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials
- oauth2ResourceOwner GoogleCredentials Cloud Integrations V1alpha OAuth2Resource Owner Credentials Response 
- OAuth2 resource owner credentials
- oidcToken GoogleCloud Integrations V1alpha Oidc Token Response 
- Google OIDC ID Token
- serviceAccount GoogleCredentials Cloud Integrations V1alpha Service Account Credentials Response 
- Service account credential
- usernameAnd GooglePassword Cloud Integrations V1alpha Username And Password Response 
- Username and password credential
- auth_token GoogleCloud Integrations V1alpha Auth Token Response 
- Auth token credential
- credential_type str
- Credential type associated with auth config.
- jwt
GoogleCloud Integrations V1alpha Jwt Response 
- JWT credential
- 
GoogleCloud Integrations V1alpha OAuth2Authorization Code Response 
- 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_ Googlecredentials Cloud Integrations V1alpha OAuth2Client Credentials Response 
- OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials
- oauth2_resource_ Googleowner_ credentials Cloud Integrations V1alpha OAuth2Resource Owner Credentials Response 
- OAuth2 resource owner credentials
- oidc_token GoogleCloud Integrations V1alpha Oidc Token Response 
- Google OIDC ID Token
- service_account_ Googlecredentials Cloud Integrations V1alpha Service Account Credentials Response 
- Service account credential
- username_and_ Googlepassword Cloud Integrations V1alpha Username And Password Response 
- Username and password credential
- authToken Property Map
- Auth token credential
- credentialType String
- Credential type associated with auth config.
- jwt Property Map
- JWT credential
- 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
- oauth2ResourceOwner Property MapCredentials 
- OAuth2 resource owner credentials
- oidcToken Property Map
- Google OIDC ID Token
- serviceAccount Property MapCredentials 
- Service account credential
- usernameAnd Property MapPassword 
- 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.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Access Token Response 
- The access token received from the token endpoint.
- ApplyReauth boolPolicy 
- 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.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Parameter Map Response 
- 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.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Parameter Map Response 
- The token parameters sent along with the token request.
- AccessToken GoogleCloud Integrations V1alpha Access Token Response 
- The access token received from the token endpoint.
- ApplyReauth boolPolicy 
- 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 GoogleCloud Integrations V1alpha Parameter Map Response 
- 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 GoogleCloud Integrations V1alpha Parameter Map Response 
- The token parameters sent along with the token request.
- accessToken GoogleCloud Integrations V1alpha Access Token Response 
- The access token received from the token endpoint.
- applyReauth BooleanPolicy 
- 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 GoogleCloud Integrations V1alpha Parameter Map Response 
- 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 GoogleCloud Integrations V1alpha Parameter Map Response 
- The token parameters sent along with the token request.
- accessToken GoogleCloud Integrations V1alpha Access Token Response 
- The access token received from the token endpoint.
- applyReauth booleanPolicy 
- 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 GoogleCloud Integrations V1alpha Parameter Map Response 
- 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 GoogleCloud Integrations V1alpha Parameter Map Response 
- The token parameters sent along with the token request.
- access_token GoogleCloud Integrations V1alpha Access Token Response 
- The access token received from the token endpoint.
- apply_reauth_ boolpolicy 
- 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 GoogleCloud Integrations V1alpha Parameter Map Response 
- 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 GoogleCloud Integrations V1alpha Parameter Map Response 
- The token parameters sent along with the token request.
- accessToken Property Map
- The access token received from the token endpoint.
- applyReauth BooleanPolicy 
- 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.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Access Token Response 
- 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.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Parameter Map Response 
- Token parameters for the auth request.
- AccessToken GoogleCloud Integrations V1alpha Access Token Response 
- 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 GoogleCloud Integrations V1alpha Parameter Map Response 
- Token parameters for the auth request.
- accessToken GoogleCloud Integrations V1alpha Access Token Response 
- 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 GoogleCloud Integrations V1alpha Parameter Map Response 
- Token parameters for the auth request.
- accessToken GoogleCloud Integrations V1alpha Access Token Response 
- 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 GoogleCloud Integrations V1alpha Parameter Map Response 
- Token parameters for the auth request.
- access_token GoogleCloud Integrations V1alpha Access Token Response 
- 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 GoogleCloud Integrations V1alpha Parameter Map Response 
- 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.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Access Token Response 
- 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.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Parameter Map Response 
- Token parameters for the auth request.
- Username string
- The user's username.
- AccessToken GoogleCloud Integrations V1alpha Access Token Response 
- 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 GoogleCloud Integrations V1alpha Parameter Map Response 
- Token parameters for the auth request.
- Username string
- The user's username.
- accessToken GoogleCloud Integrations V1alpha Access Token Response 
- 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 GoogleCloud Integrations V1alpha Parameter Map Response 
- Token parameters for the auth request.
- username String
- The user's username.
- accessToken GoogleCloud Integrations V1alpha Access Token Response 
- 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 GoogleCloud Integrations V1alpha Parameter Map Response 
- Token parameters for the auth request.
- username string
- The user's username.
- access_token GoogleCloud Integrations V1alpha Access Token Response 
- 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 GoogleCloud Integrations V1alpha Parameter Map Response 
- 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.
- ServiceAccount stringEmail 
- The service account email to be used as the identity for the token.
- Token string
- ID token obtained for the service account
- TokenExpire stringTime 
- 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.
- ServiceAccount stringEmail 
- The service account email to be used as the identity for the token.
- Token string
- ID token obtained for the service account
- TokenExpire stringTime 
- 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.
- serviceAccount StringEmail 
- The service account email to be used as the identity for the token.
- token String
- ID token obtained for the service account
- tokenExpire StringTime 
- 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.
- serviceAccount stringEmail 
- The service account email to be used as the identity for the token.
- token string
- ID token obtained for the service account
- tokenExpire stringTime 
- 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_ stremail 
- The service account email to be used as the identity for the token.
- token str
- ID token obtained for the service account
- token_expire_ strtime 
- 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.
- serviceAccount StringEmail 
- The service account email to be used as the identity for the token.
- token String
- ID token obtained for the service account
- tokenExpire StringTime 
- The approximate time until the token retrieved is valid.
GoogleCloudIntegrationsV1alphaParameterMapEntryResponse       
- Key
GoogleCloud Integrations V1alpha Parameter Map Field Response 
- Key of the map entry.
- Value
GoogleCloud Integrations V1alpha Parameter Map Field Response 
- Value of the map entry.
- key
GoogleCloud Integrations V1alpha Parameter Map Field Response 
- Key of the map entry.
- value
GoogleCloud Integrations V1alpha Parameter Map Field Response 
- Value of the map entry.
- key
GoogleCloud Integrations V1alpha Parameter Map Field Response 
- Key of the map entry.
- value
GoogleCloud Integrations V1alpha Parameter Map Field Response 
- Value of the map entry.
- key
GoogleCloud Integrations V1alpha Parameter Map Field Response 
- Key of the map entry.
- value
GoogleCloud Integrations V1alpha Parameter Map Field Response 
- Value of the map entry.
- key Property Map
- Key of the map entry.
- value Property Map
- Value of the map entry.
GoogleCloudIntegrationsV1alphaParameterMapFieldResponse       
- LiteralValue Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Value Type Response 
- Passing a literal value.
- ReferenceKey string
- Referencing one of the Integration variables.
- LiteralValue GoogleCloud Integrations V1alpha Value Type Response 
- Passing a literal value.
- ReferenceKey string
- Referencing one of the Integration variables.
- literalValue GoogleCloud Integrations V1alpha Value Type Response 
- Passing a literal value.
- referenceKey String
- Referencing one of the Integration variables.
- literalValue GoogleCloud Integrations V1alpha Value Type Response 
- Passing a literal value.
- referenceKey string
- Referencing one of the Integration variables.
- literal_value GoogleCloud Integrations V1alpha Value Type Response 
- 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.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Parameter Map Entry Response> 
- 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
[]GoogleCloud Integrations V1alpha Parameter Map Entry Response 
- 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<GoogleCloud Integrations V1alpha Parameter Map Entry Response> 
- 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
GoogleCloud Integrations V1alpha Parameter Map Entry Response[] 
- 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[GoogleCloud Integrations V1alpha Parameter Map Entry Response] 
- 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       
GoogleCloudIntegrationsV1alphaValueTypeResponse      
- BooleanArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Boolean Parameter Array Response 
- Boolean Array.
- BooleanValue bool
- Boolean.
- DoubleArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Double Parameter Array Response 
- Double Number Array.
- DoubleValue double
- Double Number.
- IntArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Int Parameter Array Response 
- Integer Array.
- IntValue string
- Integer.
- JsonValue string
- Json.
- StringArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha String Parameter Array Response 
- String Array.
- StringValue string
- String.
- BooleanArray GoogleCloud Integrations V1alpha Boolean Parameter Array Response 
- Boolean Array.
- BooleanValue bool
- Boolean.
- DoubleArray GoogleCloud Integrations V1alpha Double Parameter Array Response 
- Double Number Array.
- DoubleValue float64
- Double Number.
- IntArray GoogleCloud Integrations V1alpha Int Parameter Array Response 
- Integer Array.
- IntValue string
- Integer.
- JsonValue string
- Json.
- StringArray GoogleCloud Integrations V1alpha String Parameter Array Response 
- String Array.
- StringValue string
- String.
- booleanArray GoogleCloud Integrations V1alpha Boolean Parameter Array Response 
- Boolean Array.
- booleanValue Boolean
- Boolean.
- doubleArray GoogleCloud Integrations V1alpha Double Parameter Array Response 
- Double Number Array.
- doubleValue Double
- Double Number.
- intArray GoogleCloud Integrations V1alpha Int Parameter Array Response 
- Integer Array.
- intValue String
- Integer.
- jsonValue String
- Json.
- stringArray GoogleCloud Integrations V1alpha String Parameter Array Response 
- String Array.
- stringValue String
- String.
- booleanArray GoogleCloud Integrations V1alpha Boolean Parameter Array Response 
- Boolean Array.
- booleanValue boolean
- Boolean.
- doubleArray GoogleCloud Integrations V1alpha Double Parameter Array Response 
- Double Number Array.
- doubleValue number
- Double Number.
- intArray GoogleCloud Integrations V1alpha Int Parameter Array Response 
- Integer Array.
- intValue string
- Integer.
- jsonValue string
- Json.
- stringArray GoogleCloud Integrations V1alpha String Parameter Array Response 
- String Array.
- stringValue string
- String.
- boolean_array GoogleCloud Integrations V1alpha Boolean Parameter Array Response 
- Boolean Array.
- boolean_value bool
- Boolean.
- double_array GoogleCloud Integrations V1alpha Double Parameter Array Response 
- Double Number Array.
- double_value float
- Double Number.
- int_array GoogleCloud Integrations V1alpha Int Parameter Array Response 
- Integer Array.
- int_value str
- Integer.
- json_value str
- Json.
- string_array GoogleCloud Integrations V1alpha String Parameter Array Response 
- String Array.
- string_value str
- String.
- 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
Google Cloud Native is in preview. Google Cloud Classic is fully supported.