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.31.1 published on Thursday, Jul 20, 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.31.1 published on Thursday, Jul 20, 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.31.1 published on Thursday, Jul 20, 2023 by Pulumi