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)
// 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:
- Auth
Config stringId - Location string
- Product
Id string - Project string
- Auth
Config stringId - Location string
- Product
Id string - Project string
- auth
Config StringId - location String
- product
Id String - project String
- auth
Config stringId - location string
- product
Id string - project string
- auth_
config_ strid - location str
- product_
id str - project str
- auth
Config StringId - location String
- product
Id String - project String
getAuthConfig Result
The following output properties are available:
- Certificate
Id string - Certificate id for client certificate
- Create
Time string - The timestamp when the auth config is created.
- Creator
Email string - The creator's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- Credential
Type string - Credential type of the encrypted credential.
- Decrypted
Credential Pulumi.Google Native. Integrations. V1Alpha. Outputs. Google Cloud Integrations V1alpha Credential Response - Raw auth credentials.
- Description string
- A description of the auth config.
- Display
Name string - The name of the auth config.
- Encrypted
Credential string - Auth credential encrypted by Cloud KMS. Can be decrypted as Credential with proper KMS key.
- Expiry
Notification 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.
- Last
Modifier 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}.
- Override
Valid 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.
- Update
Time string - The timestamp when the auth config is modified.
- Valid
Time 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 string - Certificate id for client certificate
- Create
Time string - The timestamp when the auth config is created.
- Creator
Email string - The creator's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- Credential
Type string - Credential type of the encrypted credential.
- Decrypted
Credential GoogleCloud Integrations V1alpha Credential Response - Raw auth credentials.
- Description string
- A description of the auth config.
- Display
Name string - The name of the auth config.
- Encrypted
Credential string - Auth credential encrypted by Cloud KMS. Can be decrypted as Credential with proper KMS key.
- Expiry
Notification []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.
- Last
Modifier 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}.
- Override
Valid 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.
- Update
Time string - The timestamp when the auth config is modified.
- Valid
Time 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 String - Certificate id for client certificate
- create
Time String - The timestamp when the auth config is created.
- creator
Email String - The creator's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- credential
Type String - Credential type of the encrypted credential.
- decrypted
Credential GoogleCloud Integrations V1alpha Credential Response - Raw auth credentials.
- description String
- A description of the auth config.
- display
Name String - The name of the auth config.
- encrypted
Credential String - Auth credential encrypted by Cloud KMS. Can be decrypted as Credential with proper KMS key.
- expiry
Notification 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.
- last
Modifier 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}.
- override
Valid 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.
- update
Time String - The timestamp when the auth config is modified.
- valid
Time 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 string - Certificate id for client certificate
- create
Time string - The timestamp when the auth config is created.
- creator
Email string - The creator's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- credential
Type string - Credential type of the encrypted credential.
- decrypted
Credential GoogleCloud Integrations V1alpha Credential Response - Raw auth credentials.
- description string
- A description of the auth config.
- display
Name string - The name of the auth config.
- encrypted
Credential string - Auth credential encrypted by Cloud KMS. Can be decrypted as Credential with proper KMS key.
- expiry
Notification 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.
- last
Modifier 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}.
- override
Valid 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.
- update
Time string - The timestamp when the auth config is modified.
- valid
Time 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.
- certificate
Id String - Certificate id for client certificate
- create
Time String - The timestamp when the auth config is created.
- creator
Email String - The creator's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- credential
Type String - Credential type of the encrypted credential.
- decrypted
Credential Property Map - Raw auth credentials.
- description String
- A description of the auth config.
- display
Name String - The name of the auth config.
- encrypted
Credential String - Auth credential encrypted by Cloud KMS. Can be decrypted as Credential with proper KMS key.
- expiry
Notification 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.
- last
Modifier 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}.
- override
Valid 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.
- update
Time String - The timestamp when the auth config is modified.
- valid
Time 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
- Access
Token string - The access token encapsulating the security identity of a process or thread.
- Access
Token stringExpire Time - The approximate time until the access token retrieved is valid.
- Refresh
Token string - If the access token will expire, use the refresh token to obtain another access token.
- Refresh
Token stringExpire Time - The approximate time until the refresh token retrieved is valid.
- Token
Type string - Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.
- Access
Token string - The access token encapsulating the security identity of a process or thread.
- Access
Token stringExpire Time - The approximate time until the access token retrieved is valid.
- Refresh
Token string - If the access token will expire, use the refresh token to obtain another access token.
- Refresh
Token stringExpire Time - The approximate time until the refresh token retrieved is valid.
- Token
Type string - Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.
- access
Token String - The access token encapsulating the security identity of a process or thread.
- access
Token StringExpire Time - The approximate time until the access token retrieved is valid.
- refresh
Token String - If the access token will expire, use the refresh token to obtain another access token.
- refresh
Token StringExpire Time - The approximate time until the refresh token retrieved is valid.
- token
Type String - Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.
- access
Token string - The access token encapsulating the security identity of a process or thread.
- access
Token stringExpire Time - The approximate time until the access token retrieved is valid.
- refresh
Token string - If the access token will expire, use the refresh token to obtain another access token.
- refresh
Token stringExpire Time - The approximate time until the refresh token retrieved is valid.
- token
Type 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.
- access
Token String - The access token encapsulating the security identity of a process or thread.
- access
Token StringExpire Time - The approximate time until the access token retrieved is valid.
- refresh
Token String - If the access token will expire, use the refresh token to obtain another access token.
- refresh
Token StringExpire Time - The approximate time until the refresh token retrieved is valid.
- token
Type String - Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.
GoogleCloudIntegrationsV1alphaAuthTokenResponse
GoogleCloudIntegrationsV1alphaBooleanParameterArrayResponse
- Boolean
Values List<bool> - Boolean array.
- Boolean
Values []bool - Boolean array.
- boolean
Values List<Boolean> - Boolean array.
- boolean
Values boolean[] - Boolean array.
- boolean_
values Sequence[bool] - Boolean array.
- boolean
Values List<Boolean> - Boolean array.
GoogleCloudIntegrationsV1alphaCredentialResponse
- Auth
Token Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Auth Token Response - Auth token credential
- Credential
Type 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
- Oauth2Client
Credentials Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha OAuth2Client Credentials Response - OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials
- Oauth2Resource
Owner Pulumi.Credentials Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha OAuth2Resource Owner Credentials Response - OAuth2 resource owner credentials
- Oidc
Token Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Oidc Token Response - Google OIDC ID Token
- Service
Account Pulumi.Credentials Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Service Account Credentials Response - Service account credential
- Username
And Pulumi.Password Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Username And Password Response - Username and password credential
- Auth
Token GoogleCloud Integrations V1alpha Auth Token Response - Auth token credential
- Credential
Type string - Credential type associated with auth config.
- Jwt
Google
Cloud Integrations V1alpha Jwt Response - JWT credential
- 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
- Oauth2Client
Credentials GoogleCloud Integrations V1alpha OAuth2Client Credentials Response - OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials
- Oauth2Resource
Owner GoogleCredentials 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
- auth
Token GoogleCloud Integrations V1alpha Auth Token Response - Auth token credential
- credential
Type String - Credential type associated with auth config.
- jwt
Google
Cloud Integrations V1alpha Jwt Response - JWT credential
- 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
- oauth2Client
Credentials GoogleCloud Integrations V1alpha OAuth2Client Credentials Response - OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials
- oauth2Resource
Owner GoogleCredentials 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
- auth
Token GoogleCloud Integrations V1alpha Auth Token Response - Auth token credential
- credential
Type string - Credential type associated with auth config.
- jwt
Google
Cloud Integrations V1alpha Jwt Response - JWT credential
- 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
- oauth2Client
Credentials GoogleCloud Integrations V1alpha OAuth2Client Credentials Response - OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials
- oauth2Resource
Owner GoogleCredentials 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
- auth_
token GoogleCloud Integrations V1alpha Auth Token Response - Auth token credential
- credential_
type str - Credential type associated with auth config.
- jwt
Google
Cloud Integrations V1alpha Jwt Response - JWT credential
- 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
- 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
- auth
Token Property Map - Auth token credential
- credential
Type 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
- oauth2Client
Credentials Property Map - OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials
- oauth2Resource
Owner Property MapCredentials - OAuth2 resource owner credentials
- oidc
Token Property Map - Google OIDC ID Token
- service
Account Property MapCredentials - Service account credential
- username
And Property MapPassword - Username and password credential
GoogleCloudIntegrationsV1alphaDoubleParameterArrayResponse
- Double
Values List<double> - Double number array.
- Double
Values []float64 - Double number array.
- double
Values List<Double> - Double number array.
- double
Values number[] - Double number array.
- double_
values Sequence[float] - Double number array.
- double
Values List<Number> - Double number array.
GoogleCloudIntegrationsV1alphaIntParameterArrayResponse
- Int
Values List<string> - Integer array.
- Int
Values []string - Integer array.
- int
Values List<String> - Integer array.
- int
Values string[] - Integer array.
- int_
values Sequence[str] - Integer array.
- int
Values List<String> - Integer array.
GoogleCloudIntegrationsV1alphaJwtResponse
- Jwt string
- The token calculated by the header, payload and signature.
- Jwt
Header string - Identifies which algorithm is used to generate the signature.
- Jwt
Payload 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.
- Jwt
Header string - Identifies which algorithm is used to generate the signature.
- Jwt
Payload 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.
- jwt
Header String - Identifies which algorithm is used to generate the signature.
- jwt
Payload 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.
- jwt
Header string - Identifies which algorithm is used to generate the signature.
- jwt
Payload 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.
- jwt
Header String - Identifies which algorithm is used to generate the signature.
- jwt
Payload 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
- Access
Token Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud 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 string - The Auth Code that is used to initially retrieve the access token.
- Auth
Endpoint string - The auth url endpoint to send the auth code request to.
- Auth
Params Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Parameter Map Response - The auth parameters sent along with the auth code request.
- Client
Id string - The client's id.
- Client
Secret string - The client's secret.
- Request
Type string - Represent how to pass parameters to fetch access token
- Scope string
- A space-delimited list of requested scope permissions.
- Token
Endpoint string - The token url endpoint to send the token request to.
- Token
Params Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud 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 string - The Auth Code that is used to initially retrieve the access token.
- Auth
Endpoint string - 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 string - The client's id.
- Client
Secret string - The client's secret.
- Request
Type string - Represent how to pass parameters to fetch access token
- Scope string
- A space-delimited list of requested scope permissions.
- Token
Endpoint string - 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.
- access
Token GoogleCloud Integrations V1alpha Access Token Response - The access token received from the token endpoint.
- apply
Reauth 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.
- auth
Code String - The Auth Code that is used to initially retrieve the access token.
- auth
Endpoint String - 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 String - The client's id.
- client
Secret String - The client's secret.
- request
Type String - Represent how to pass parameters to fetch access token
- scope String
- A space-delimited list of requested scope permissions.
- token
Endpoint String - 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.
- access
Token GoogleCloud Integrations V1alpha Access Token Response - The access token received from the token endpoint.
- apply
Reauth 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.
- auth
Code string - The Auth Code that is used to initially retrieve the access token.
- auth
Endpoint string - 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 string - The client's id.
- client
Secret string - The client's secret.
- request
Type string - Represent how to pass parameters to fetch access token
- scope string
- A space-delimited list of requested scope permissions.
- token
Endpoint string - 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.
- 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.
- access
Token Property Map - The access token received from the token endpoint.
- apply
Reauth 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.
- auth
Code String - The Auth Code that is used to initially retrieve the access token.
- auth
Endpoint String - The auth url endpoint to send the auth code request to.
- auth
Params Property Map - The auth parameters sent along with the auth code request.
- client
Id String - The client's id.
- client
Secret String - The client's secret.
- request
Type String - Represent how to pass parameters to fetch access token
- scope String
- A space-delimited list of requested scope permissions.
- token
Endpoint String - The token url endpoint to send the token request to.
- token
Params Property Map - The token parameters sent along with the token request.
GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsResponse
- Access
Token Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Access Token Response - Access token fetched from the authorization server.
- Client
Id string - The client's ID.
- Client
Secret string - The client's secret.
- Request
Type string - Represent how to pass parameters to fetch access token
- Scope string
- A space-delimited list of requested scope permissions.
- Token
Endpoint string - The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- Token
Params Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud 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 string - The client's ID.
- Client
Secret string - The client's secret.
- Request
Type string - Represent how to pass parameters to fetch access token
- Scope string
- A space-delimited list of requested scope permissions.
- Token
Endpoint string - 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.
- access
Token GoogleCloud Integrations V1alpha Access Token Response - Access token fetched from the authorization server.
- client
Id String - The client's ID.
- client
Secret String - The client's secret.
- request
Type String - Represent how to pass parameters to fetch access token
- scope String
- A space-delimited list of requested scope permissions.
- token
Endpoint String - 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.
- access
Token GoogleCloud Integrations V1alpha Access Token Response - Access token fetched from the authorization server.
- client
Id string - The client's ID.
- client
Secret string - The client's secret.
- request
Type string - Represent how to pass parameters to fetch access token
- scope string
- A space-delimited list of requested scope permissions.
- token
Endpoint string - 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.
- 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.
- access
Token Property Map - Access token fetched from the authorization server.
- client
Id String - The client's ID.
- client
Secret String - The client's secret.
- request
Type String - Represent how to pass parameters to fetch access token
- scope String
- A space-delimited list of requested scope permissions.
- token
Endpoint String - The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- token
Params Property Map - Token parameters for the auth request.
GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsResponse
- Access
Token Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Access Token Response - Access token fetched from the authorization server.
- Client
Id string - The client's ID.
- Client
Secret string - The client's secret.
- Password string
- The user's password.
- Request
Type string - Represent how to pass parameters to fetch access token
- Scope string
- A space-delimited list of requested scope permissions.
- Token
Endpoint string - The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- Token
Params 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.
- Access
Token GoogleCloud Integrations V1alpha Access Token Response - Access token fetched from the authorization server.
- Client
Id string - The client's ID.
- Client
Secret string - The client's secret.
- Password string
- The user's password.
- Request
Type string - Represent how to pass parameters to fetch access token
- Scope string
- A space-delimited list of requested scope permissions.
- Token
Endpoint string - 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 string
- The user's username.
- access
Token GoogleCloud Integrations V1alpha Access Token Response - Access token fetched from the authorization server.
- client
Id String - The client's ID.
- client
Secret String - The client's secret.
- password String
- The user's password.
- request
Type String - Represent how to pass parameters to fetch access token
- scope String
- A space-delimited list of requested scope permissions.
- token
Endpoint String - 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 String
- The user's username.
- access
Token GoogleCloud Integrations V1alpha Access Token Response - Access token fetched from the authorization server.
- client
Id string - The client's ID.
- client
Secret string - The client's secret.
- password string
- The user's password.
- request
Type string - Represent how to pass parameters to fetch access token
- scope string
- A space-delimited list of requested scope permissions.
- token
Endpoint string - 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 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.
- access
Token Property Map - Access token fetched from the authorization server.
- client
Id String - The client's ID.
- client
Secret String - The client's secret.
- password String
- The user's password.
- request
Type String - Represent how to pass parameters to fetch access token
- scope String
- A space-delimited list of requested scope permissions.
- token
Endpoint String - The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- token
Params 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.
- Service
Account stringEmail - The service account email to be used as the identity for the token.
- Token string
- ID token obtained for the service account
- Token
Expire 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.
- Service
Account stringEmail - The service account email to be used as the identity for the token.
- Token string
- ID token obtained for the service account
- Token
Expire 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.
- service
Account StringEmail - The service account email to be used as the identity for the token.
- token String
- ID token obtained for the service account
- token
Expire 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.
- service
Account stringEmail - The service account email to be used as the identity for the token.
- token string
- ID token obtained for the service account
- token
Expire 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.
- service
Account StringEmail - The service account email to be used as the identity for the token.
- token String
- ID token obtained for the service account
- token
Expire StringTime - The approximate time until the token retrieved is valid.
GoogleCloudIntegrationsV1alphaParameterMapEntryResponse
- Key
Google
Cloud Integrations V1alpha Parameter Map Field Response - Key of the map entry.
- Value
Google
Cloud Integrations V1alpha Parameter Map Field Response - Value of the map entry.
- key
Google
Cloud Integrations V1alpha Parameter Map Field Response - Key of the map entry.
- value
Google
Cloud Integrations V1alpha Parameter Map Field Response - Value of the map entry.
- key
Google
Cloud Integrations V1alpha Parameter Map Field Response - Key of the map entry.
- value
Google
Cloud Integrations V1alpha Parameter Map Field Response - Value of the map entry.
- key
Google
Cloud Integrations V1alpha Parameter Map Field Response - Key of the map entry.
- value
Google
Cloud 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
- Literal
Value Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Value Type Response - Passing a literal value.
- Reference
Key string - Referencing one of the Integration variables.
- Literal
Value GoogleCloud Integrations V1alpha Value Type Response - Passing a literal value.
- Reference
Key string - Referencing one of the Integration variables.
- literal
Value GoogleCloud Integrations V1alpha Value Type Response - Passing a literal value.
- reference
Key String - Referencing one of the Integration variables.
- literal
Value GoogleCloud Integrations V1alpha Value Type Response - Passing a literal value.
- reference
Key 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.
- literal
Value Property Map - Passing a literal value.
- reference
Key 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.
- Key
Type string - 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 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
[]Google
Cloud Integrations V1alpha Parameter Map Entry Response - A list of parameter map entries.
- Key
Type string - 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 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<Google
Cloud Integrations V1alpha Parameter Map Entry Response> - A list of parameter map entries.
- key
Type String - 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 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
Google
Cloud Integrations V1alpha Parameter Map Entry Response[] - A list of parameter map entries.
- key
Type string - 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 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[Google
Cloud 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.
- key
Type String - 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 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.
- Service
Account string - Name of the service account that has the permission to make the request.
- Scope string
- A space-delimited list of requested scope permissions.
- Service
Account string - Name of the service account that has the permission to make the request.
- scope String
- A space-delimited list of requested scope permissions.
- service
Account String - Name of the service account that has the permission to make the request.
- scope string
- A space-delimited list of requested scope permissions.
- service
Account 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.
- service
Account String - Name of the service account that has the permission to make the request.
GoogleCloudIntegrationsV1alphaStringParameterArrayResponse
- String
Values List<string> - String array.
- String
Values []string - String array.
- string
Values List<String> - String array.
- string
Values string[] - String array.
- string_
values Sequence[str] - String array.
- string
Values List<String> - String array.
GoogleCloudIntegrationsV1alphaUsernameAndPasswordResponse
GoogleCloudIntegrationsV1alphaValueTypeResponse
- Boolean
Array Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Boolean Parameter Array Response - Boolean Array.
- Boolean
Value bool - Boolean.
- Double
Array Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Double Parameter Array Response - Double Number Array.
- Double
Value double - Double Number.
- Int
Array Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Int Parameter Array Response - Integer Array.
- Int
Value string - Integer.
- Json
Value string - Json.
- String
Array Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha String Parameter Array Response - String Array.
- String
Value 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 float64 - Double Number.
- Int
Array GoogleCloud Integrations V1alpha Int Parameter Array Response - Integer Array.
- Int
Value string - Integer.
- Json
Value string - Json.
- String
Array GoogleCloud Integrations V1alpha String Parameter Array Response - String Array.
- String
Value string - String.
- boolean
Array GoogleCloud Integrations V1alpha Boolean Parameter Array Response - Boolean Array.
- boolean
Value Boolean - Boolean.
- double
Array GoogleCloud Integrations V1alpha Double Parameter Array Response - Double Number Array.
- double
Value Double - Double Number.
- int
Array GoogleCloud Integrations V1alpha Int Parameter Array Response - Integer Array.
- int
Value String - Integer.
- json
Value String - Json.
- string
Array GoogleCloud Integrations V1alpha String Parameter Array Response - String Array.
- string
Value String - String.
- boolean
Array GoogleCloud Integrations V1alpha Boolean Parameter Array Response - Boolean Array.
- boolean
Value boolean - Boolean.
- double
Array GoogleCloud Integrations V1alpha Double Parameter Array Response - Double Number Array.
- double
Value number - Double Number.
- int
Array GoogleCloud Integrations V1alpha Int Parameter Array Response - Integer Array.
- int
Value string - Integer.
- json
Value string - Json.
- string
Array GoogleCloud Integrations V1alpha String Parameter Array Response - String Array.
- string
Value 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.
- boolean
Array Property Map - Boolean Array.
- boolean
Value Boolean - Boolean.
- double
Array Property Map - Double Number Array.
- double
Value Number - Double Number.
- int
Array Property Map - Integer Array.
- int
Value String - Integer.
- json
Value String - Json.
- string
Array Property Map - String Array.
- string
Value 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.