1. Packages
  2. Google Cloud Native
  3. API Docs
  4. integrations
  5. integrations/v1alpha
  6. getAuthConfig

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.integrations/v1alpha.getAuthConfig

Explore with Pulumi AI

google-native logo

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

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

    Using getAuthConfig

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

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

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

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

    The following arguments are supported:

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

    getAuthConfig Result

    The following output properties are available:

    CertificateId string
    Certificate id for client certificate
    CreateTime string
    The timestamp when the auth config is created.
    CreatorEmail string
    The creator's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
    CredentialType string
    Credential type of the encrypted credential.
    DecryptedCredential Pulumi.GoogleNative.Integrations.V1Alpha.Outputs.GoogleCloudIntegrationsV1alphaCredentialResponse
    Raw auth credentials.
    Description string
    A description of the auth config.
    DisplayName string
    The name of the auth config.
    EncryptedCredential string
    Auth credential encrypted by Cloud KMS. Can be decrypted as Credential with proper KMS key.
    ExpiryNotificationDuration List<string>
    User can define the time to receive notification after which the auth config becomes invalid. Support up to 30 days. Support granularity in hours.
    LastModifierEmail string
    The last modifier's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
    Name string
    Resource name of the SFDC instance projects/{project}/locations/{location}/authConfigs/{authConfig}.
    OverrideValidTime string
    User provided expiry time to override. For the example of Salesforce, username/password credentials can be valid for 6 months depending on the instance settings.
    Reason string
    The reason / details of the current status.
    State string
    The status of the auth config.
    UpdateTime string
    The timestamp when the auth config is modified.
    ValidTime string
    The time until the auth config is valid. Empty or max value is considered the auth config won't expire.
    Visibility string
    The visibility of the auth config.
    CertificateId string
    Certificate id for client certificate
    CreateTime string
    The timestamp when the auth config is created.
    CreatorEmail string
    The creator's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
    CredentialType string
    Credential type of the encrypted credential.
    DecryptedCredential GoogleCloudIntegrationsV1alphaCredentialResponse
    Raw auth credentials.
    Description string
    A description of the auth config.
    DisplayName string
    The name of the auth config.
    EncryptedCredential string
    Auth credential encrypted by Cloud KMS. Can be decrypted as Credential with proper KMS key.
    ExpiryNotificationDuration []string
    User can define the time to receive notification after which the auth config becomes invalid. Support up to 30 days. Support granularity in hours.
    LastModifierEmail string
    The last modifier's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
    Name string
    Resource name of the SFDC instance projects/{project}/locations/{location}/authConfigs/{authConfig}.
    OverrideValidTime string
    User provided expiry time to override. For the example of Salesforce, username/password credentials can be valid for 6 months depending on the instance settings.
    Reason string
    The reason / details of the current status.
    State string
    The status of the auth config.
    UpdateTime string
    The timestamp when the auth config is modified.
    ValidTime string
    The time until the auth config is valid. Empty or max value is considered the auth config won't expire.
    Visibility string
    The visibility of the auth config.
    certificateId String
    Certificate id for client certificate
    createTime String
    The timestamp when the auth config is created.
    creatorEmail String
    The creator's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
    credentialType String
    Credential type of the encrypted credential.
    decryptedCredential GoogleCloudIntegrationsV1alphaCredentialResponse
    Raw auth credentials.
    description String
    A description of the auth config.
    displayName String
    The name of the auth config.
    encryptedCredential String
    Auth credential encrypted by Cloud KMS. Can be decrypted as Credential with proper KMS key.
    expiryNotificationDuration List<String>
    User can define the time to receive notification after which the auth config becomes invalid. Support up to 30 days. Support granularity in hours.
    lastModifierEmail String
    The last modifier's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
    name String
    Resource name of the SFDC instance projects/{project}/locations/{location}/authConfigs/{authConfig}.
    overrideValidTime String
    User provided expiry time to override. For the example of Salesforce, username/password credentials can be valid for 6 months depending on the instance settings.
    reason String
    The reason / details of the current status.
    state String
    The status of the auth config.
    updateTime String
    The timestamp when the auth config is modified.
    validTime String
    The time until the auth config is valid. Empty or max value is considered the auth config won't expire.
    visibility String
    The visibility of the auth config.
    certificateId string
    Certificate id for client certificate
    createTime string
    The timestamp when the auth config is created.
    creatorEmail string
    The creator's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
    credentialType string
    Credential type of the encrypted credential.
    decryptedCredential GoogleCloudIntegrationsV1alphaCredentialResponse
    Raw auth credentials.
    description string
    A description of the auth config.
    displayName string
    The name of the auth config.
    encryptedCredential string
    Auth credential encrypted by Cloud KMS. Can be decrypted as Credential with proper KMS key.
    expiryNotificationDuration string[]
    User can define the time to receive notification after which the auth config becomes invalid. Support up to 30 days. Support granularity in hours.
    lastModifierEmail string
    The last modifier's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
    name string
    Resource name of the SFDC instance projects/{project}/locations/{location}/authConfigs/{authConfig}.
    overrideValidTime string
    User provided expiry time to override. For the example of Salesforce, username/password credentials can be valid for 6 months depending on the instance settings.
    reason string
    The reason / details of the current status.
    state string
    The status of the auth config.
    updateTime string
    The timestamp when the auth config is modified.
    validTime string
    The time until the auth config is valid. Empty or max value is considered the auth config won't expire.
    visibility string
    The visibility of the auth config.
    certificate_id str
    Certificate id for client certificate
    create_time str
    The timestamp when the auth config is created.
    creator_email str
    The creator's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
    credential_type str
    Credential type of the encrypted credential.
    decrypted_credential GoogleCloudIntegrationsV1alphaCredentialResponse
    Raw auth credentials.
    description str
    A description of the auth config.
    display_name str
    The name of the auth config.
    encrypted_credential str
    Auth credential encrypted by Cloud KMS. Can be decrypted as Credential with proper KMS key.
    expiry_notification_duration Sequence[str]
    User can define the time to receive notification after which the auth config becomes invalid. Support up to 30 days. Support granularity in hours.
    last_modifier_email str
    The last modifier's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
    name str
    Resource name of the SFDC instance projects/{project}/locations/{location}/authConfigs/{authConfig}.
    override_valid_time str
    User provided expiry time to override. For the example of Salesforce, username/password credentials can be valid for 6 months depending on the instance settings.
    reason str
    The reason / details of the current status.
    state str
    The status of the auth config.
    update_time str
    The timestamp when the auth config is modified.
    valid_time str
    The time until the auth config is valid. Empty or max value is considered the auth config won't expire.
    visibility str
    The visibility of the auth config.
    certificateId String
    Certificate id for client certificate
    createTime String
    The timestamp when the auth config is created.
    creatorEmail String
    The creator's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
    credentialType String
    Credential type of the encrypted credential.
    decryptedCredential Property Map
    Raw auth credentials.
    description String
    A description of the auth config.
    displayName String
    The name of the auth config.
    encryptedCredential String
    Auth credential encrypted by Cloud KMS. Can be decrypted as Credential with proper KMS key.
    expiryNotificationDuration List<String>
    User can define the time to receive notification after which the auth config becomes invalid. Support up to 30 days. Support granularity in hours.
    lastModifierEmail String
    The last modifier's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
    name String
    Resource name of the SFDC instance projects/{project}/locations/{location}/authConfigs/{authConfig}.
    overrideValidTime String
    User provided expiry time to override. For the example of Salesforce, username/password credentials can be valid for 6 months depending on the instance settings.
    reason String
    The reason / details of the current status.
    state String
    The status of the auth config.
    updateTime String
    The timestamp when the auth config is modified.
    validTime String
    The time until the auth config is valid. Empty or max value is considered the auth config won't expire.
    visibility String
    The visibility of the auth config.

    Supporting Types

    GoogleCloudIntegrationsV1alphaAccessTokenResponse

    AccessToken string
    The access token encapsulating the security identity of a process or thread.
    AccessTokenExpireTime string
    The approximate time until the access token retrieved is valid.
    RefreshToken string
    If the access token will expire, use the refresh token to obtain another access token.
    RefreshTokenExpireTime string
    The approximate time until the refresh token retrieved is valid.
    TokenType string
    Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.
    AccessToken string
    The access token encapsulating the security identity of a process or thread.
    AccessTokenExpireTime string
    The approximate time until the access token retrieved is valid.
    RefreshToken string
    If the access token will expire, use the refresh token to obtain another access token.
    RefreshTokenExpireTime string
    The approximate time until the refresh token retrieved is valid.
    TokenType string
    Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.
    accessToken String
    The access token encapsulating the security identity of a process or thread.
    accessTokenExpireTime String
    The approximate time until the access token retrieved is valid.
    refreshToken String
    If the access token will expire, use the refresh token to obtain another access token.
    refreshTokenExpireTime String
    The approximate time until the refresh token retrieved is valid.
    tokenType String
    Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.
    accessToken string
    The access token encapsulating the security identity of a process or thread.
    accessTokenExpireTime string
    The approximate time until the access token retrieved is valid.
    refreshToken string
    If the access token will expire, use the refresh token to obtain another access token.
    refreshTokenExpireTime string
    The approximate time until the refresh token retrieved is valid.
    tokenType string
    Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.
    access_token str
    The access token encapsulating the security identity of a process or thread.
    access_token_expire_time str
    The approximate time until the access token retrieved is valid.
    refresh_token str
    If the access token will expire, use the refresh token to obtain another access token.
    refresh_token_expire_time str
    The approximate time until the refresh token retrieved is valid.
    token_type str
    Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.
    accessToken String
    The access token encapsulating the security identity of a process or thread.
    accessTokenExpireTime String
    The approximate time until the access token retrieved is valid.
    refreshToken String
    If the access token will expire, use the refresh token to obtain another access token.
    refreshTokenExpireTime String
    The approximate time until the refresh token retrieved is valid.
    tokenType String
    Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.

    GoogleCloudIntegrationsV1alphaAuthTokenResponse

    Token string
    The token for the auth type.
    Type string
    Authentication type, e.g. "Basic", "Bearer", etc.
    Token string
    The token for the auth type.
    Type string
    Authentication type, e.g. "Basic", "Bearer", etc.
    token String
    The token for the auth type.
    type String
    Authentication type, e.g. "Basic", "Bearer", etc.
    token string
    The token for the auth type.
    type string
    Authentication type, e.g. "Basic", "Bearer", etc.
    token str
    The token for the auth type.
    type str
    Authentication type, e.g. "Basic", "Bearer", etc.
    token String
    The token for the auth type.
    type String
    Authentication type, e.g. "Basic", "Bearer", etc.

    GoogleCloudIntegrationsV1alphaBooleanParameterArrayResponse

    BooleanValues List<bool>
    Boolean array.
    BooleanValues []bool
    Boolean array.
    booleanValues List<Boolean>
    Boolean array.
    booleanValues boolean[]
    Boolean array.
    boolean_values Sequence[bool]
    Boolean array.
    booleanValues List<Boolean>
    Boolean array.

    GoogleCloudIntegrationsV1alphaCredentialResponse

    AuthToken Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaAuthTokenResponse
    Auth token credential
    CredentialType string
    Credential type associated with auth config.
    Jwt Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaJwtResponse
    JWT credential
    Oauth2AuthorizationCode Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeResponse
    The api_key and oauth2_implicit are not covered in v1 and will be picked up once v1 is implemented. ApiKey api_key = 3; OAuth2 authorization code credential
    Oauth2ClientCredentials Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsResponse
    OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials
    Oauth2ResourceOwnerCredentials Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsResponse
    OAuth2 resource owner credentials
    OidcToken Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaOidcTokenResponse
    Google OIDC ID Token
    ServiceAccountCredentials Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaServiceAccountCredentialsResponse
    Service account credential
    UsernameAndPassword Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaUsernameAndPasswordResponse
    Username and password credential
    AuthToken GoogleCloudIntegrationsV1alphaAuthTokenResponse
    Auth token credential
    CredentialType string
    Credential type associated with auth config.
    Jwt GoogleCloudIntegrationsV1alphaJwtResponse
    JWT credential
    Oauth2AuthorizationCode GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeResponse
    The api_key and oauth2_implicit are not covered in v1 and will be picked up once v1 is implemented. ApiKey api_key = 3; OAuth2 authorization code credential
    Oauth2ClientCredentials GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsResponse
    OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials
    Oauth2ResourceOwnerCredentials GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsResponse
    OAuth2 resource owner credentials
    OidcToken GoogleCloudIntegrationsV1alphaOidcTokenResponse
    Google OIDC ID Token
    ServiceAccountCredentials GoogleCloudIntegrationsV1alphaServiceAccountCredentialsResponse
    Service account credential
    UsernameAndPassword GoogleCloudIntegrationsV1alphaUsernameAndPasswordResponse
    Username and password credential
    authToken GoogleCloudIntegrationsV1alphaAuthTokenResponse
    Auth token credential
    credentialType String
    Credential type associated with auth config.
    jwt GoogleCloudIntegrationsV1alphaJwtResponse
    JWT credential
    oauth2AuthorizationCode GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeResponse
    The api_key and oauth2_implicit are not covered in v1 and will be picked up once v1 is implemented. ApiKey api_key = 3; OAuth2 authorization code credential
    oauth2ClientCredentials GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsResponse
    OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials
    oauth2ResourceOwnerCredentials GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsResponse
    OAuth2 resource owner credentials
    oidcToken GoogleCloudIntegrationsV1alphaOidcTokenResponse
    Google OIDC ID Token
    serviceAccountCredentials GoogleCloudIntegrationsV1alphaServiceAccountCredentialsResponse
    Service account credential
    usernameAndPassword GoogleCloudIntegrationsV1alphaUsernameAndPasswordResponse
    Username and password credential
    authToken GoogleCloudIntegrationsV1alphaAuthTokenResponse
    Auth token credential
    credentialType string
    Credential type associated with auth config.
    jwt GoogleCloudIntegrationsV1alphaJwtResponse
    JWT credential
    oauth2AuthorizationCode GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeResponse
    The api_key and oauth2_implicit are not covered in v1 and will be picked up once v1 is implemented. ApiKey api_key = 3; OAuth2 authorization code credential
    oauth2ClientCredentials GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsResponse
    OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials
    oauth2ResourceOwnerCredentials GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsResponse
    OAuth2 resource owner credentials
    oidcToken GoogleCloudIntegrationsV1alphaOidcTokenResponse
    Google OIDC ID Token
    serviceAccountCredentials GoogleCloudIntegrationsV1alphaServiceAccountCredentialsResponse
    Service account credential
    usernameAndPassword GoogleCloudIntegrationsV1alphaUsernameAndPasswordResponse
    Username and password credential
    auth_token GoogleCloudIntegrationsV1alphaAuthTokenResponse
    Auth token credential
    credential_type str
    Credential type associated with auth config.
    jwt GoogleCloudIntegrationsV1alphaJwtResponse
    JWT credential
    oauth2_authorization_code GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeResponse
    The api_key and oauth2_implicit are not covered in v1 and will be picked up once v1 is implemented. ApiKey api_key = 3; OAuth2 authorization code credential
    oauth2_client_credentials GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsResponse
    OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials
    oauth2_resource_owner_credentials GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsResponse
    OAuth2 resource owner credentials
    oidc_token GoogleCloudIntegrationsV1alphaOidcTokenResponse
    Google OIDC ID Token
    service_account_credentials GoogleCloudIntegrationsV1alphaServiceAccountCredentialsResponse
    Service account credential
    username_and_password GoogleCloudIntegrationsV1alphaUsernameAndPasswordResponse
    Username and password credential
    authToken Property Map
    Auth token credential
    credentialType String
    Credential type associated with auth config.
    jwt Property Map
    JWT credential
    oauth2AuthorizationCode Property Map
    The api_key and oauth2_implicit are not covered in v1 and will be picked up once v1 is implemented. ApiKey api_key = 3; OAuth2 authorization code credential
    oauth2ClientCredentials Property Map
    OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials
    oauth2ResourceOwnerCredentials Property Map
    OAuth2 resource owner credentials
    oidcToken Property Map
    Google OIDC ID Token
    serviceAccountCredentials Property Map
    Service account credential
    usernameAndPassword Property Map
    Username and password credential

    GoogleCloudIntegrationsV1alphaDoubleParameterArrayResponse

    DoubleValues List<double>
    Double number array.
    DoubleValues []float64
    Double number array.
    doubleValues List<Double>
    Double number array.
    doubleValues number[]
    Double number array.
    double_values Sequence[float]
    Double number array.
    doubleValues List<Number>
    Double number array.

    GoogleCloudIntegrationsV1alphaIntParameterArrayResponse

    IntValues List<string>
    Integer array.
    IntValues []string
    Integer array.
    intValues List<String>
    Integer array.
    intValues string[]
    Integer array.
    int_values Sequence[str]
    Integer array.
    intValues List<String>
    Integer array.

    GoogleCloudIntegrationsV1alphaJwtResponse

    Jwt string
    The token calculated by the header, payload and signature.
    JwtHeader string
    Identifies which algorithm is used to generate the signature.
    JwtPayload string
    Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the token.
    Secret string
    User's pre-shared secret to sign the token.
    Jwt string
    The token calculated by the header, payload and signature.
    JwtHeader string
    Identifies which algorithm is used to generate the signature.
    JwtPayload string
    Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the token.
    Secret string
    User's pre-shared secret to sign the token.
    jwt String
    The token calculated by the header, payload and signature.
    jwtHeader String
    Identifies which algorithm is used to generate the signature.
    jwtPayload String
    Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the token.
    secret String
    User's pre-shared secret to sign the token.
    jwt string
    The token calculated by the header, payload and signature.
    jwtHeader string
    Identifies which algorithm is used to generate the signature.
    jwtPayload string
    Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the token.
    secret string
    User's pre-shared secret to sign the token.
    jwt str
    The token calculated by the header, payload and signature.
    jwt_header str
    Identifies which algorithm is used to generate the signature.
    jwt_payload str
    Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the token.
    secret str
    User's pre-shared secret to sign the token.
    jwt String
    The token calculated by the header, payload and signature.
    jwtHeader String
    Identifies which algorithm is used to generate the signature.
    jwtPayload String
    Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the token.
    secret String
    User's pre-shared secret to sign the token.

    GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeResponse

    AccessToken Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaAccessTokenResponse
    The access token received from the token endpoint.
    ApplyReauthPolicy bool
    Indicates if the user has opted in Google Reauth Policy. If opted in, the refresh token will be valid for 20 hours, after which time users must re-authenticate in order to obtain a new one.
    AuthCode string
    The Auth Code that is used to initially retrieve the access token.
    AuthEndpoint string
    The auth url endpoint to send the auth code request to.
    AuthParams Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaParameterMapResponse
    The auth parameters sent along with the auth code request.
    ClientId string
    The client's id.
    ClientSecret string
    The client's secret.
    RequestType string
    Represent how to pass parameters to fetch access token
    Scope string
    A space-delimited list of requested scope permissions.
    TokenEndpoint string
    The token url endpoint to send the token request to.
    TokenParams Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaParameterMapResponse
    The token parameters sent along with the token request.
    AccessToken GoogleCloudIntegrationsV1alphaAccessTokenResponse
    The access token received from the token endpoint.
    ApplyReauthPolicy bool
    Indicates if the user has opted in Google Reauth Policy. If opted in, the refresh token will be valid for 20 hours, after which time users must re-authenticate in order to obtain a new one.
    AuthCode string
    The Auth Code that is used to initially retrieve the access token.
    AuthEndpoint string
    The auth url endpoint to send the auth code request to.
    AuthParams GoogleCloudIntegrationsV1alphaParameterMapResponse
    The auth parameters sent along with the auth code request.
    ClientId string
    The client's id.
    ClientSecret string
    The client's secret.
    RequestType string
    Represent how to pass parameters to fetch access token
    Scope string
    A space-delimited list of requested scope permissions.
    TokenEndpoint string
    The token url endpoint to send the token request to.
    TokenParams GoogleCloudIntegrationsV1alphaParameterMapResponse
    The token parameters sent along with the token request.
    accessToken GoogleCloudIntegrationsV1alphaAccessTokenResponse
    The access token received from the token endpoint.
    applyReauthPolicy Boolean
    Indicates if the user has opted in Google Reauth Policy. If opted in, the refresh token will be valid for 20 hours, after which time users must re-authenticate in order to obtain a new one.
    authCode String
    The Auth Code that is used to initially retrieve the access token.
    authEndpoint String
    The auth url endpoint to send the auth code request to.
    authParams GoogleCloudIntegrationsV1alphaParameterMapResponse
    The auth parameters sent along with the auth code request.
    clientId String
    The client's id.
    clientSecret String
    The client's secret.
    requestType String
    Represent how to pass parameters to fetch access token
    scope String
    A space-delimited list of requested scope permissions.
    tokenEndpoint String
    The token url endpoint to send the token request to.
    tokenParams GoogleCloudIntegrationsV1alphaParameterMapResponse
    The token parameters sent along with the token request.
    accessToken GoogleCloudIntegrationsV1alphaAccessTokenResponse
    The access token received from the token endpoint.
    applyReauthPolicy boolean
    Indicates if the user has opted in Google Reauth Policy. If opted in, the refresh token will be valid for 20 hours, after which time users must re-authenticate in order to obtain a new one.
    authCode string
    The Auth Code that is used to initially retrieve the access token.
    authEndpoint string
    The auth url endpoint to send the auth code request to.
    authParams GoogleCloudIntegrationsV1alphaParameterMapResponse
    The auth parameters sent along with the auth code request.
    clientId string
    The client's id.
    clientSecret string
    The client's secret.
    requestType string
    Represent how to pass parameters to fetch access token
    scope string
    A space-delimited list of requested scope permissions.
    tokenEndpoint string
    The token url endpoint to send the token request to.
    tokenParams GoogleCloudIntegrationsV1alphaParameterMapResponse
    The token parameters sent along with the token request.
    access_token GoogleCloudIntegrationsV1alphaAccessTokenResponse
    The access token received from the token endpoint.
    apply_reauth_policy bool
    Indicates if the user has opted in Google Reauth Policy. If opted in, the refresh token will be valid for 20 hours, after which time users must re-authenticate in order to obtain a new one.
    auth_code str
    The Auth Code that is used to initially retrieve the access token.
    auth_endpoint str
    The auth url endpoint to send the auth code request to.
    auth_params GoogleCloudIntegrationsV1alphaParameterMapResponse
    The auth parameters sent along with the auth code request.
    client_id str
    The client's id.
    client_secret str
    The client's secret.
    request_type str
    Represent how to pass parameters to fetch access token
    scope str
    A space-delimited list of requested scope permissions.
    token_endpoint str
    The token url endpoint to send the token request to.
    token_params GoogleCloudIntegrationsV1alphaParameterMapResponse
    The token parameters sent along with the token request.
    accessToken Property Map
    The access token received from the token endpoint.
    applyReauthPolicy Boolean
    Indicates if the user has opted in Google Reauth Policy. If opted in, the refresh token will be valid for 20 hours, after which time users must re-authenticate in order to obtain a new one.
    authCode String
    The Auth Code that is used to initially retrieve the access token.
    authEndpoint String
    The auth url endpoint to send the auth code request to.
    authParams Property Map
    The auth parameters sent along with the auth code request.
    clientId String
    The client's id.
    clientSecret String
    The client's secret.
    requestType String
    Represent how to pass parameters to fetch access token
    scope String
    A space-delimited list of requested scope permissions.
    tokenEndpoint String
    The token url endpoint to send the token request to.
    tokenParams Property Map
    The token parameters sent along with the token request.

    GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsResponse

    AccessToken Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaAccessTokenResponse
    Access token fetched from the authorization server.
    ClientId string
    The client's ID.
    ClientSecret string
    The client's secret.
    RequestType string
    Represent how to pass parameters to fetch access token
    Scope string
    A space-delimited list of requested scope permissions.
    TokenEndpoint string
    The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
    TokenParams Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaParameterMapResponse
    Token parameters for the auth request.
    AccessToken GoogleCloudIntegrationsV1alphaAccessTokenResponse
    Access token fetched from the authorization server.
    ClientId string
    The client's ID.
    ClientSecret string
    The client's secret.
    RequestType string
    Represent how to pass parameters to fetch access token
    Scope string
    A space-delimited list of requested scope permissions.
    TokenEndpoint string
    The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
    TokenParams GoogleCloudIntegrationsV1alphaParameterMapResponse
    Token parameters for the auth request.
    accessToken GoogleCloudIntegrationsV1alphaAccessTokenResponse
    Access token fetched from the authorization server.
    clientId String
    The client's ID.
    clientSecret String
    The client's secret.
    requestType String
    Represent how to pass parameters to fetch access token
    scope String
    A space-delimited list of requested scope permissions.
    tokenEndpoint String
    The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
    tokenParams GoogleCloudIntegrationsV1alphaParameterMapResponse
    Token parameters for the auth request.
    accessToken GoogleCloudIntegrationsV1alphaAccessTokenResponse
    Access token fetched from the authorization server.
    clientId string
    The client's ID.
    clientSecret string
    The client's secret.
    requestType string
    Represent how to pass parameters to fetch access token
    scope string
    A space-delimited list of requested scope permissions.
    tokenEndpoint string
    The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
    tokenParams GoogleCloudIntegrationsV1alphaParameterMapResponse
    Token parameters for the auth request.
    access_token GoogleCloudIntegrationsV1alphaAccessTokenResponse
    Access token fetched from the authorization server.
    client_id str
    The client's ID.
    client_secret str
    The client's secret.
    request_type str
    Represent how to pass parameters to fetch access token
    scope str
    A space-delimited list of requested scope permissions.
    token_endpoint str
    The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
    token_params GoogleCloudIntegrationsV1alphaParameterMapResponse
    Token parameters for the auth request.
    accessToken Property Map
    Access token fetched from the authorization server.
    clientId String
    The client's ID.
    clientSecret String
    The client's secret.
    requestType String
    Represent how to pass parameters to fetch access token
    scope String
    A space-delimited list of requested scope permissions.
    tokenEndpoint String
    The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
    tokenParams Property Map
    Token parameters for the auth request.

    GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsResponse

    AccessToken Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaAccessTokenResponse
    Access token fetched from the authorization server.
    ClientId string
    The client's ID.
    ClientSecret string
    The client's secret.
    Password string
    The user's password.
    RequestType string
    Represent how to pass parameters to fetch access token
    Scope string
    A space-delimited list of requested scope permissions.
    TokenEndpoint string
    The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
    TokenParams Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaParameterMapResponse
    Token parameters for the auth request.
    Username string
    The user's username.
    AccessToken GoogleCloudIntegrationsV1alphaAccessTokenResponse
    Access token fetched from the authorization server.
    ClientId string
    The client's ID.
    ClientSecret string
    The client's secret.
    Password string
    The user's password.
    RequestType string
    Represent how to pass parameters to fetch access token
    Scope string
    A space-delimited list of requested scope permissions.
    TokenEndpoint string
    The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
    TokenParams GoogleCloudIntegrationsV1alphaParameterMapResponse
    Token parameters for the auth request.
    Username string
    The user's username.
    accessToken GoogleCloudIntegrationsV1alphaAccessTokenResponse
    Access token fetched from the authorization server.
    clientId String
    The client's ID.
    clientSecret String
    The client's secret.
    password String
    The user's password.
    requestType String
    Represent how to pass parameters to fetch access token
    scope String
    A space-delimited list of requested scope permissions.
    tokenEndpoint String
    The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
    tokenParams GoogleCloudIntegrationsV1alphaParameterMapResponse
    Token parameters for the auth request.
    username String
    The user's username.
    accessToken GoogleCloudIntegrationsV1alphaAccessTokenResponse
    Access token fetched from the authorization server.
    clientId string
    The client's ID.
    clientSecret string
    The client's secret.
    password string
    The user's password.
    requestType string
    Represent how to pass parameters to fetch access token
    scope string
    A space-delimited list of requested scope permissions.
    tokenEndpoint string
    The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
    tokenParams GoogleCloudIntegrationsV1alphaParameterMapResponse
    Token parameters for the auth request.
    username string
    The user's username.
    access_token GoogleCloudIntegrationsV1alphaAccessTokenResponse
    Access token fetched from the authorization server.
    client_id str
    The client's ID.
    client_secret str
    The client's secret.
    password str
    The user's password.
    request_type str
    Represent how to pass parameters to fetch access token
    scope str
    A space-delimited list of requested scope permissions.
    token_endpoint str
    The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
    token_params GoogleCloudIntegrationsV1alphaParameterMapResponse
    Token parameters for the auth request.
    username str
    The user's username.
    accessToken Property Map
    Access token fetched from the authorization server.
    clientId String
    The client's ID.
    clientSecret String
    The client's secret.
    password String
    The user's password.
    requestType String
    Represent how to pass parameters to fetch access token
    scope String
    A space-delimited list of requested scope permissions.
    tokenEndpoint String
    The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
    tokenParams Property Map
    Token parameters for the auth request.
    username String
    The user's username.

    GoogleCloudIntegrationsV1alphaOidcTokenResponse

    Audience string
    Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is intended for.
    ServiceAccountEmail string
    The service account email to be used as the identity for the token.
    Token string
    ID token obtained for the service account
    TokenExpireTime string
    The approximate time until the token retrieved is valid.
    Audience string
    Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is intended for.
    ServiceAccountEmail string
    The service account email to be used as the identity for the token.
    Token string
    ID token obtained for the service account
    TokenExpireTime string
    The approximate time until the token retrieved is valid.
    audience String
    Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is intended for.
    serviceAccountEmail String
    The service account email to be used as the identity for the token.
    token String
    ID token obtained for the service account
    tokenExpireTime String
    The approximate time until the token retrieved is valid.
    audience string
    Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is intended for.
    serviceAccountEmail string
    The service account email to be used as the identity for the token.
    token string
    ID token obtained for the service account
    tokenExpireTime string
    The approximate time until the token retrieved is valid.
    audience str
    Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is intended for.
    service_account_email str
    The service account email to be used as the identity for the token.
    token str
    ID token obtained for the service account
    token_expire_time str
    The approximate time until the token retrieved is valid.
    audience String
    Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is intended for.
    serviceAccountEmail String
    The service account email to be used as the identity for the token.
    token String
    ID token obtained for the service account
    tokenExpireTime String
    The approximate time until the token retrieved is valid.

    GoogleCloudIntegrationsV1alphaParameterMapEntryResponse

    key Property Map
    Key of the map entry.
    value Property Map
    Value of the map entry.

    GoogleCloudIntegrationsV1alphaParameterMapFieldResponse

    LiteralValue GoogleCloudIntegrationsV1alphaValueTypeResponse
    Passing a literal value.
    ReferenceKey string
    Referencing one of the Integration variables.
    literalValue GoogleCloudIntegrationsV1alphaValueTypeResponse
    Passing a literal value.
    referenceKey String
    Referencing one of the Integration variables.
    literalValue GoogleCloudIntegrationsV1alphaValueTypeResponse
    Passing a literal value.
    referenceKey string
    Referencing one of the Integration variables.
    literal_value GoogleCloudIntegrationsV1alphaValueTypeResponse
    Passing a literal value.
    reference_key str
    Referencing one of the Integration variables.
    literalValue Property Map
    Passing a literal value.
    referenceKey String
    Referencing one of the Integration variables.

    GoogleCloudIntegrationsV1alphaParameterMapResponse

    Entries List<Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaParameterMapEntryResponse>
    A list of parameter map entries.
    KeyType string
    Option to specify key type for all entries of the map. If provided then field types for all entries must conform to this.
    ValueType string
    Option to specify value type for all entries of the map. If provided then field types for all entries must conform to this.
    Entries []GoogleCloudIntegrationsV1alphaParameterMapEntryResponse
    A list of parameter map entries.
    KeyType string
    Option to specify key type for all entries of the map. If provided then field types for all entries must conform to this.
    ValueType string
    Option to specify value type for all entries of the map. If provided then field types for all entries must conform to this.
    entries List<GoogleCloudIntegrationsV1alphaParameterMapEntryResponse>
    A list of parameter map entries.
    keyType String
    Option to specify key type for all entries of the map. If provided then field types for all entries must conform to this.
    valueType String
    Option to specify value type for all entries of the map. If provided then field types for all entries must conform to this.
    entries GoogleCloudIntegrationsV1alphaParameterMapEntryResponse[]
    A list of parameter map entries.
    keyType string
    Option to specify key type for all entries of the map. If provided then field types for all entries must conform to this.
    valueType string
    Option to specify value type for all entries of the map. If provided then field types for all entries must conform to this.
    entries Sequence[GoogleCloudIntegrationsV1alphaParameterMapEntryResponse]
    A list of parameter map entries.
    key_type str
    Option to specify key type for all entries of the map. If provided then field types for all entries must conform to this.
    value_type str
    Option to specify value type for all entries of the map. If provided then field types for all entries must conform to this.
    entries List<Property Map>
    A list of parameter map entries.
    keyType String
    Option to specify key type for all entries of the map. If provided then field types for all entries must conform to this.
    valueType String
    Option to specify value type for all entries of the map. If provided then field types for all entries must conform to this.

    GoogleCloudIntegrationsV1alphaServiceAccountCredentialsResponse

    Scope string
    A space-delimited list of requested scope permissions.
    ServiceAccount string
    Name of the service account that has the permission to make the request.
    Scope string
    A space-delimited list of requested scope permissions.
    ServiceAccount string
    Name of the service account that has the permission to make the request.
    scope String
    A space-delimited list of requested scope permissions.
    serviceAccount String
    Name of the service account that has the permission to make the request.
    scope string
    A space-delimited list of requested scope permissions.
    serviceAccount string
    Name of the service account that has the permission to make the request.
    scope str
    A space-delimited list of requested scope permissions.
    service_account str
    Name of the service account that has the permission to make the request.
    scope String
    A space-delimited list of requested scope permissions.
    serviceAccount String
    Name of the service account that has the permission to make the request.

    GoogleCloudIntegrationsV1alphaStringParameterArrayResponse

    StringValues List<string>
    String array.
    StringValues []string
    String array.
    stringValues List<String>
    String array.
    stringValues string[]
    String array.
    string_values Sequence[str]
    String array.
    stringValues List<String>
    String array.

    GoogleCloudIntegrationsV1alphaUsernameAndPasswordResponse

    Password string
    Password to be used
    Username string
    Username to be used
    Password string
    Password to be used
    Username string
    Username to be used
    password String
    Password to be used
    username String
    Username to be used
    password string
    Password to be used
    username string
    Username to be used
    password str
    Password to be used
    username str
    Username to be used
    password String
    Password to be used
    username String
    Username to be used

    GoogleCloudIntegrationsV1alphaValueTypeResponse

    booleanArray Property Map
    Boolean Array.
    booleanValue Boolean
    Boolean.
    doubleArray Property Map
    Double Number Array.
    doubleValue Number
    Double Number.
    intArray Property Map
    Integer Array.
    intValue String
    Integer.
    jsonValue String
    Json.
    stringArray Property Map
    String Array.
    stringValue String
    String.

    Package Details

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

    Google Cloud Native is in preview. Google Cloud Classic is fully supported.

    Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi