Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.integrations/v1alpha.AuthConfig
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Creates an auth config record. Fetch corresponding credentials for specific auth types, e.g. access token for OAuth 2.0, JWT token for JWT. Encrypt the auth config with Cloud KMS and store the encrypted credentials in Spanner. Returns the encrypted auth config. Auto-naming is currently not supported for this resource.
Create AuthConfig Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new AuthConfig(name: string, args: AuthConfigArgs, opts?: CustomResourceOptions);
@overload
def AuthConfig(resource_name: str,
args: AuthConfigArgs,
opts: Optional[ResourceOptions] = None)
@overload
def AuthConfig(resource_name: str,
opts: Optional[ResourceOptions] = None,
display_name: Optional[str] = None,
product_id: Optional[str] = None,
credential_type: Optional[AuthConfigCredentialType] = None,
last_modifier_email: Optional[str] = None,
creator_email: Optional[str] = None,
certificate_id: Optional[str] = None,
decrypted_credential: Optional[GoogleCloudIntegrationsV1alphaCredentialArgs] = None,
description: Optional[str] = None,
client_certificate_passphrase: Optional[str] = None,
encrypted_credential: Optional[str] = None,
expiry_notification_duration: Optional[Sequence[str]] = None,
client_certificate_ssl_certificate: Optional[str] = None,
location: Optional[str] = None,
name: Optional[str] = None,
override_valid_time: Optional[str] = None,
client_certificate_encrypted_private_key: Optional[str] = None,
project: Optional[str] = None,
reason: Optional[str] = None,
state: Optional[AuthConfigState] = None,
valid_time: Optional[str] = None,
visibility: Optional[AuthConfigVisibility] = None)
func NewAuthConfig(ctx *Context, name string, args AuthConfigArgs, opts ...ResourceOption) (*AuthConfig, error)
public AuthConfig(string name, AuthConfigArgs args, CustomResourceOptions? opts = null)
public AuthConfig(String name, AuthConfigArgs args)
public AuthConfig(String name, AuthConfigArgs args, CustomResourceOptions options)
type: google-native:integrations/v1alpha:AuthConfig
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args AuthConfigArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args AuthConfigArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args AuthConfigArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AuthConfigArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AuthConfigArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var authConfigResource = new GoogleNative.Integrations.V1Alpha.AuthConfig("authConfigResource", new()
{
DisplayName = "string",
ProductId = "string",
CredentialType = GoogleNative.Integrations.V1Alpha.AuthConfigCredentialType.CredentialTypeUnspecified,
LastModifierEmail = "string",
CreatorEmail = "string",
CertificateId = "string",
DecryptedCredential = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaCredentialArgs
{
AuthToken = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaAuthTokenArgs
{
Token = "string",
Type = "string",
},
CredentialType = GoogleNative.Integrations.V1Alpha.GoogleCloudIntegrationsV1alphaCredentialCredentialType.CredentialTypeUnspecified,
Jwt = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaJwtArgs
{
Jwt = "string",
JwtHeader = "string",
JwtPayload = "string",
Secret = "string",
},
Oauth2AuthorizationCode = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeArgs
{
AccessToken = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaAccessTokenArgs
{
AccessTokenExpireTime = "string",
AccessToken = "string",
RefreshToken = "string",
RefreshTokenExpireTime = "string",
TokenType = "string",
},
ApplyReauthPolicy = false,
AuthCode = "string",
AuthEndpoint = "string",
AuthParams = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaParameterMapArgs
{
Entries = new[]
{
new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaParameterMapEntryArgs
{
Key = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaParameterMapFieldArgs
{
LiteralValue = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaValueTypeArgs
{
BooleanArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs
{
BooleanValues = new[]
{
false,
},
},
BooleanValue = false,
DoubleArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs
{
DoubleValues = new[]
{
0,
},
},
DoubleValue = 0,
IntArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaIntParameterArrayArgs
{
IntValues = new[]
{
"string",
},
},
IntValue = "string",
JsonValue = "string",
StringArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaStringParameterArrayArgs
{
StringValues = new[]
{
"string",
},
},
StringValue = "string",
},
ReferenceKey = "string",
},
Value = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaParameterMapFieldArgs
{
LiteralValue = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaValueTypeArgs
{
BooleanArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs
{
BooleanValues = new[]
{
false,
},
},
BooleanValue = false,
DoubleArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs
{
DoubleValues = new[]
{
0,
},
},
DoubleValue = 0,
IntArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaIntParameterArrayArgs
{
IntValues = new[]
{
"string",
},
},
IntValue = "string",
JsonValue = "string",
StringArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaStringParameterArrayArgs
{
StringValues = new[]
{
"string",
},
},
StringValue = "string",
},
ReferenceKey = "string",
},
},
},
KeyType = GoogleNative.Integrations.V1Alpha.GoogleCloudIntegrationsV1alphaParameterMapKeyType.IntegrationParameterDataTypeUnspecified,
ValueType = GoogleNative.Integrations.V1Alpha.GoogleCloudIntegrationsV1alphaParameterMapValueType.IntegrationParameterDataTypeUnspecified,
},
ClientId = "string",
ClientSecret = "string",
RequestType = GoogleNative.Integrations.V1Alpha.GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeRequestType.RequestTypeUnspecified,
Scope = "string",
TokenEndpoint = "string",
TokenParams = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaParameterMapArgs
{
Entries = new[]
{
new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaParameterMapEntryArgs
{
Key = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaParameterMapFieldArgs
{
LiteralValue = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaValueTypeArgs
{
BooleanArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs
{
BooleanValues = new[]
{
false,
},
},
BooleanValue = false,
DoubleArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs
{
DoubleValues = new[]
{
0,
},
},
DoubleValue = 0,
IntArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaIntParameterArrayArgs
{
IntValues = new[]
{
"string",
},
},
IntValue = "string",
JsonValue = "string",
StringArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaStringParameterArrayArgs
{
StringValues = new[]
{
"string",
},
},
StringValue = "string",
},
ReferenceKey = "string",
},
Value = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaParameterMapFieldArgs
{
LiteralValue = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaValueTypeArgs
{
BooleanArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs
{
BooleanValues = new[]
{
false,
},
},
BooleanValue = false,
DoubleArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs
{
DoubleValues = new[]
{
0,
},
},
DoubleValue = 0,
IntArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaIntParameterArrayArgs
{
IntValues = new[]
{
"string",
},
},
IntValue = "string",
JsonValue = "string",
StringArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaStringParameterArrayArgs
{
StringValues = new[]
{
"string",
},
},
StringValue = "string",
},
ReferenceKey = "string",
},
},
},
KeyType = GoogleNative.Integrations.V1Alpha.GoogleCloudIntegrationsV1alphaParameterMapKeyType.IntegrationParameterDataTypeUnspecified,
ValueType = GoogleNative.Integrations.V1Alpha.GoogleCloudIntegrationsV1alphaParameterMapValueType.IntegrationParameterDataTypeUnspecified,
},
},
Oauth2ClientCredentials = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsArgs
{
AccessToken = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaAccessTokenArgs
{
AccessTokenExpireTime = "string",
AccessToken = "string",
RefreshToken = "string",
RefreshTokenExpireTime = "string",
TokenType = "string",
},
ClientId = "string",
ClientSecret = "string",
RequestType = GoogleNative.Integrations.V1Alpha.GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsRequestType.RequestTypeUnspecified,
Scope = "string",
TokenEndpoint = "string",
TokenParams = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaParameterMapArgs
{
Entries = new[]
{
new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaParameterMapEntryArgs
{
Key = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaParameterMapFieldArgs
{
LiteralValue = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaValueTypeArgs
{
BooleanArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs
{
BooleanValues = new[]
{
false,
},
},
BooleanValue = false,
DoubleArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs
{
DoubleValues = new[]
{
0,
},
},
DoubleValue = 0,
IntArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaIntParameterArrayArgs
{
IntValues = new[]
{
"string",
},
},
IntValue = "string",
JsonValue = "string",
StringArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaStringParameterArrayArgs
{
StringValues = new[]
{
"string",
},
},
StringValue = "string",
},
ReferenceKey = "string",
},
Value = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaParameterMapFieldArgs
{
LiteralValue = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaValueTypeArgs
{
BooleanArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs
{
BooleanValues = new[]
{
false,
},
},
BooleanValue = false,
DoubleArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs
{
DoubleValues = new[]
{
0,
},
},
DoubleValue = 0,
IntArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaIntParameterArrayArgs
{
IntValues = new[]
{
"string",
},
},
IntValue = "string",
JsonValue = "string",
StringArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaStringParameterArrayArgs
{
StringValues = new[]
{
"string",
},
},
StringValue = "string",
},
ReferenceKey = "string",
},
},
},
KeyType = GoogleNative.Integrations.V1Alpha.GoogleCloudIntegrationsV1alphaParameterMapKeyType.IntegrationParameterDataTypeUnspecified,
ValueType = GoogleNative.Integrations.V1Alpha.GoogleCloudIntegrationsV1alphaParameterMapValueType.IntegrationParameterDataTypeUnspecified,
},
},
Oauth2ResourceOwnerCredentials = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsArgs
{
AccessToken = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaAccessTokenArgs
{
AccessTokenExpireTime = "string",
AccessToken = "string",
RefreshToken = "string",
RefreshTokenExpireTime = "string",
TokenType = "string",
},
ClientId = "string",
ClientSecret = "string",
Password = "string",
RequestType = GoogleNative.Integrations.V1Alpha.GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsRequestType.RequestTypeUnspecified,
Scope = "string",
TokenEndpoint = "string",
TokenParams = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaParameterMapArgs
{
Entries = new[]
{
new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaParameterMapEntryArgs
{
Key = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaParameterMapFieldArgs
{
LiteralValue = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaValueTypeArgs
{
BooleanArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs
{
BooleanValues = new[]
{
false,
},
},
BooleanValue = false,
DoubleArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs
{
DoubleValues = new[]
{
0,
},
},
DoubleValue = 0,
IntArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaIntParameterArrayArgs
{
IntValues = new[]
{
"string",
},
},
IntValue = "string",
JsonValue = "string",
StringArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaStringParameterArrayArgs
{
StringValues = new[]
{
"string",
},
},
StringValue = "string",
},
ReferenceKey = "string",
},
Value = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaParameterMapFieldArgs
{
LiteralValue = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaValueTypeArgs
{
BooleanArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs
{
BooleanValues = new[]
{
false,
},
},
BooleanValue = false,
DoubleArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs
{
DoubleValues = new[]
{
0,
},
},
DoubleValue = 0,
IntArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaIntParameterArrayArgs
{
IntValues = new[]
{
"string",
},
},
IntValue = "string",
JsonValue = "string",
StringArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaStringParameterArrayArgs
{
StringValues = new[]
{
"string",
},
},
StringValue = "string",
},
ReferenceKey = "string",
},
},
},
KeyType = GoogleNative.Integrations.V1Alpha.GoogleCloudIntegrationsV1alphaParameterMapKeyType.IntegrationParameterDataTypeUnspecified,
ValueType = GoogleNative.Integrations.V1Alpha.GoogleCloudIntegrationsV1alphaParameterMapValueType.IntegrationParameterDataTypeUnspecified,
},
Username = "string",
},
OidcToken = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaOidcTokenArgs
{
Audience = "string",
ServiceAccountEmail = "string",
Token = "string",
TokenExpireTime = "string",
},
ServiceAccountCredentials = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaServiceAccountCredentialsArgs
{
Scope = "string",
ServiceAccount = "string",
},
UsernameAndPassword = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaUsernameAndPasswordArgs
{
Password = "string",
Username = "string",
},
},
Description = "string",
ClientCertificatePassphrase = "string",
EncryptedCredential = "string",
ExpiryNotificationDuration = new[]
{
"string",
},
ClientCertificateSslCertificate = "string",
Location = "string",
Name = "string",
OverrideValidTime = "string",
ClientCertificateEncryptedPrivateKey = "string",
Project = "string",
Reason = "string",
State = GoogleNative.Integrations.V1Alpha.AuthConfigState.StateUnspecified,
ValidTime = "string",
Visibility = GoogleNative.Integrations.V1Alpha.AuthConfigVisibility.AuthConfigVisibilityUnspecified,
});
example, err := integrations.NewAuthConfig(ctx, "authConfigResource", &integrations.AuthConfigArgs{
DisplayName: pulumi.String("string"),
ProductId: pulumi.String("string"),
CredentialType: integrations.AuthConfigCredentialTypeCredentialTypeUnspecified,
LastModifierEmail: pulumi.String("string"),
CreatorEmail: pulumi.String("string"),
CertificateId: pulumi.String("string"),
DecryptedCredential: &integrations.GoogleCloudIntegrationsV1alphaCredentialArgs{
AuthToken: &integrations.GoogleCloudIntegrationsV1alphaAuthTokenArgs{
Token: pulumi.String("string"),
Type: pulumi.String("string"),
},
CredentialType: integrations.GoogleCloudIntegrationsV1alphaCredentialCredentialTypeCredentialTypeUnspecified,
Jwt: &integrations.GoogleCloudIntegrationsV1alphaJwtArgs{
Jwt: pulumi.String("string"),
JwtHeader: pulumi.String("string"),
JwtPayload: pulumi.String("string"),
Secret: pulumi.String("string"),
},
Oauth2AuthorizationCode: &integrations.GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeArgs{
AccessToken: &integrations.GoogleCloudIntegrationsV1alphaAccessTokenArgs{
AccessTokenExpireTime: pulumi.String("string"),
AccessToken: pulumi.String("string"),
RefreshToken: pulumi.String("string"),
RefreshTokenExpireTime: pulumi.String("string"),
TokenType: pulumi.String("string"),
},
ApplyReauthPolicy: pulumi.Bool(false),
AuthCode: pulumi.String("string"),
AuthEndpoint: pulumi.String("string"),
AuthParams: &integrations.GoogleCloudIntegrationsV1alphaParameterMapArgs{
Entries: integrations.GoogleCloudIntegrationsV1alphaParameterMapEntryArray{
&integrations.GoogleCloudIntegrationsV1alphaParameterMapEntryArgs{
Key: &integrations.GoogleCloudIntegrationsV1alphaParameterMapFieldArgs{
LiteralValue: &integrations.GoogleCloudIntegrationsV1alphaValueTypeArgs{
BooleanArray: &integrations.GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs{
BooleanValues: pulumi.BoolArray{
pulumi.Bool(false),
},
},
BooleanValue: pulumi.Bool(false),
DoubleArray: &integrations.GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs{
DoubleValues: pulumi.Float64Array{
pulumi.Float64(0),
},
},
DoubleValue: pulumi.Float64(0),
IntArray: &integrations.GoogleCloudIntegrationsV1alphaIntParameterArrayArgs{
IntValues: pulumi.StringArray{
pulumi.String("string"),
},
},
IntValue: pulumi.String("string"),
JsonValue: pulumi.String("string"),
StringArray: &integrations.GoogleCloudIntegrationsV1alphaStringParameterArrayArgs{
StringValues: pulumi.StringArray{
pulumi.String("string"),
},
},
StringValue: pulumi.String("string"),
},
ReferenceKey: pulumi.String("string"),
},
Value: &integrations.GoogleCloudIntegrationsV1alphaParameterMapFieldArgs{
LiteralValue: &integrations.GoogleCloudIntegrationsV1alphaValueTypeArgs{
BooleanArray: &integrations.GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs{
BooleanValues: pulumi.BoolArray{
pulumi.Bool(false),
},
},
BooleanValue: pulumi.Bool(false),
DoubleArray: &integrations.GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs{
DoubleValues: pulumi.Float64Array{
pulumi.Float64(0),
},
},
DoubleValue: pulumi.Float64(0),
IntArray: &integrations.GoogleCloudIntegrationsV1alphaIntParameterArrayArgs{
IntValues: pulumi.StringArray{
pulumi.String("string"),
},
},
IntValue: pulumi.String("string"),
JsonValue: pulumi.String("string"),
StringArray: &integrations.GoogleCloudIntegrationsV1alphaStringParameterArrayArgs{
StringValues: pulumi.StringArray{
pulumi.String("string"),
},
},
StringValue: pulumi.String("string"),
},
ReferenceKey: pulumi.String("string"),
},
},
},
KeyType: integrations.GoogleCloudIntegrationsV1alphaParameterMapKeyTypeIntegrationParameterDataTypeUnspecified,
ValueType: integrations.GoogleCloudIntegrationsV1alphaParameterMapValueTypeIntegrationParameterDataTypeUnspecified,
},
ClientId: pulumi.String("string"),
ClientSecret: pulumi.String("string"),
RequestType: integrations.GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeRequestTypeRequestTypeUnspecified,
Scope: pulumi.String("string"),
TokenEndpoint: pulumi.String("string"),
TokenParams: &integrations.GoogleCloudIntegrationsV1alphaParameterMapArgs{
Entries: integrations.GoogleCloudIntegrationsV1alphaParameterMapEntryArray{
&integrations.GoogleCloudIntegrationsV1alphaParameterMapEntryArgs{
Key: &integrations.GoogleCloudIntegrationsV1alphaParameterMapFieldArgs{
LiteralValue: &integrations.GoogleCloudIntegrationsV1alphaValueTypeArgs{
BooleanArray: &integrations.GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs{
BooleanValues: pulumi.BoolArray{
pulumi.Bool(false),
},
},
BooleanValue: pulumi.Bool(false),
DoubleArray: &integrations.GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs{
DoubleValues: pulumi.Float64Array{
pulumi.Float64(0),
},
},
DoubleValue: pulumi.Float64(0),
IntArray: &integrations.GoogleCloudIntegrationsV1alphaIntParameterArrayArgs{
IntValues: pulumi.StringArray{
pulumi.String("string"),
},
},
IntValue: pulumi.String("string"),
JsonValue: pulumi.String("string"),
StringArray: &integrations.GoogleCloudIntegrationsV1alphaStringParameterArrayArgs{
StringValues: pulumi.StringArray{
pulumi.String("string"),
},
},
StringValue: pulumi.String("string"),
},
ReferenceKey: pulumi.String("string"),
},
Value: &integrations.GoogleCloudIntegrationsV1alphaParameterMapFieldArgs{
LiteralValue: &integrations.GoogleCloudIntegrationsV1alphaValueTypeArgs{
BooleanArray: &integrations.GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs{
BooleanValues: pulumi.BoolArray{
pulumi.Bool(false),
},
},
BooleanValue: pulumi.Bool(false),
DoubleArray: &integrations.GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs{
DoubleValues: pulumi.Float64Array{
pulumi.Float64(0),
},
},
DoubleValue: pulumi.Float64(0),
IntArray: &integrations.GoogleCloudIntegrationsV1alphaIntParameterArrayArgs{
IntValues: pulumi.StringArray{
pulumi.String("string"),
},
},
IntValue: pulumi.String("string"),
JsonValue: pulumi.String("string"),
StringArray: &integrations.GoogleCloudIntegrationsV1alphaStringParameterArrayArgs{
StringValues: pulumi.StringArray{
pulumi.String("string"),
},
},
StringValue: pulumi.String("string"),
},
ReferenceKey: pulumi.String("string"),
},
},
},
KeyType: integrations.GoogleCloudIntegrationsV1alphaParameterMapKeyTypeIntegrationParameterDataTypeUnspecified,
ValueType: integrations.GoogleCloudIntegrationsV1alphaParameterMapValueTypeIntegrationParameterDataTypeUnspecified,
},
},
Oauth2ClientCredentials: &integrations.GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsArgs{
AccessToken: &integrations.GoogleCloudIntegrationsV1alphaAccessTokenArgs{
AccessTokenExpireTime: pulumi.String("string"),
AccessToken: pulumi.String("string"),
RefreshToken: pulumi.String("string"),
RefreshTokenExpireTime: pulumi.String("string"),
TokenType: pulumi.String("string"),
},
ClientId: pulumi.String("string"),
ClientSecret: pulumi.String("string"),
RequestType: integrations.GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsRequestTypeRequestTypeUnspecified,
Scope: pulumi.String("string"),
TokenEndpoint: pulumi.String("string"),
TokenParams: &integrations.GoogleCloudIntegrationsV1alphaParameterMapArgs{
Entries: integrations.GoogleCloudIntegrationsV1alphaParameterMapEntryArray{
&integrations.GoogleCloudIntegrationsV1alphaParameterMapEntryArgs{
Key: &integrations.GoogleCloudIntegrationsV1alphaParameterMapFieldArgs{
LiteralValue: &integrations.GoogleCloudIntegrationsV1alphaValueTypeArgs{
BooleanArray: &integrations.GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs{
BooleanValues: pulumi.BoolArray{
pulumi.Bool(false),
},
},
BooleanValue: pulumi.Bool(false),
DoubleArray: &integrations.GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs{
DoubleValues: pulumi.Float64Array{
pulumi.Float64(0),
},
},
DoubleValue: pulumi.Float64(0),
IntArray: &integrations.GoogleCloudIntegrationsV1alphaIntParameterArrayArgs{
IntValues: pulumi.StringArray{
pulumi.String("string"),
},
},
IntValue: pulumi.String("string"),
JsonValue: pulumi.String("string"),
StringArray: &integrations.GoogleCloudIntegrationsV1alphaStringParameterArrayArgs{
StringValues: pulumi.StringArray{
pulumi.String("string"),
},
},
StringValue: pulumi.String("string"),
},
ReferenceKey: pulumi.String("string"),
},
Value: &integrations.GoogleCloudIntegrationsV1alphaParameterMapFieldArgs{
LiteralValue: &integrations.GoogleCloudIntegrationsV1alphaValueTypeArgs{
BooleanArray: &integrations.GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs{
BooleanValues: pulumi.BoolArray{
pulumi.Bool(false),
},
},
BooleanValue: pulumi.Bool(false),
DoubleArray: &integrations.GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs{
DoubleValues: pulumi.Float64Array{
pulumi.Float64(0),
},
},
DoubleValue: pulumi.Float64(0),
IntArray: &integrations.GoogleCloudIntegrationsV1alphaIntParameterArrayArgs{
IntValues: pulumi.StringArray{
pulumi.String("string"),
},
},
IntValue: pulumi.String("string"),
JsonValue: pulumi.String("string"),
StringArray: &integrations.GoogleCloudIntegrationsV1alphaStringParameterArrayArgs{
StringValues: pulumi.StringArray{
pulumi.String("string"),
},
},
StringValue: pulumi.String("string"),
},
ReferenceKey: pulumi.String("string"),
},
},
},
KeyType: integrations.GoogleCloudIntegrationsV1alphaParameterMapKeyTypeIntegrationParameterDataTypeUnspecified,
ValueType: integrations.GoogleCloudIntegrationsV1alphaParameterMapValueTypeIntegrationParameterDataTypeUnspecified,
},
},
Oauth2ResourceOwnerCredentials: &integrations.GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsArgs{
AccessToken: &integrations.GoogleCloudIntegrationsV1alphaAccessTokenArgs{
AccessTokenExpireTime: pulumi.String("string"),
AccessToken: pulumi.String("string"),
RefreshToken: pulumi.String("string"),
RefreshTokenExpireTime: pulumi.String("string"),
TokenType: pulumi.String("string"),
},
ClientId: pulumi.String("string"),
ClientSecret: pulumi.String("string"),
Password: pulumi.String("string"),
RequestType: integrations.GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsRequestTypeRequestTypeUnspecified,
Scope: pulumi.String("string"),
TokenEndpoint: pulumi.String("string"),
TokenParams: &integrations.GoogleCloudIntegrationsV1alphaParameterMapArgs{
Entries: integrations.GoogleCloudIntegrationsV1alphaParameterMapEntryArray{
&integrations.GoogleCloudIntegrationsV1alphaParameterMapEntryArgs{
Key: &integrations.GoogleCloudIntegrationsV1alphaParameterMapFieldArgs{
LiteralValue: &integrations.GoogleCloudIntegrationsV1alphaValueTypeArgs{
BooleanArray: &integrations.GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs{
BooleanValues: pulumi.BoolArray{
pulumi.Bool(false),
},
},
BooleanValue: pulumi.Bool(false),
DoubleArray: &integrations.GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs{
DoubleValues: pulumi.Float64Array{
pulumi.Float64(0),
},
},
DoubleValue: pulumi.Float64(0),
IntArray: &integrations.GoogleCloudIntegrationsV1alphaIntParameterArrayArgs{
IntValues: pulumi.StringArray{
pulumi.String("string"),
},
},
IntValue: pulumi.String("string"),
JsonValue: pulumi.String("string"),
StringArray: &integrations.GoogleCloudIntegrationsV1alphaStringParameterArrayArgs{
StringValues: pulumi.StringArray{
pulumi.String("string"),
},
},
StringValue: pulumi.String("string"),
},
ReferenceKey: pulumi.String("string"),
},
Value: &integrations.GoogleCloudIntegrationsV1alphaParameterMapFieldArgs{
LiteralValue: &integrations.GoogleCloudIntegrationsV1alphaValueTypeArgs{
BooleanArray: &integrations.GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs{
BooleanValues: pulumi.BoolArray{
pulumi.Bool(false),
},
},
BooleanValue: pulumi.Bool(false),
DoubleArray: &integrations.GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs{
DoubleValues: pulumi.Float64Array{
pulumi.Float64(0),
},
},
DoubleValue: pulumi.Float64(0),
IntArray: &integrations.GoogleCloudIntegrationsV1alphaIntParameterArrayArgs{
IntValues: pulumi.StringArray{
pulumi.String("string"),
},
},
IntValue: pulumi.String("string"),
JsonValue: pulumi.String("string"),
StringArray: &integrations.GoogleCloudIntegrationsV1alphaStringParameterArrayArgs{
StringValues: pulumi.StringArray{
pulumi.String("string"),
},
},
StringValue: pulumi.String("string"),
},
ReferenceKey: pulumi.String("string"),
},
},
},
KeyType: integrations.GoogleCloudIntegrationsV1alphaParameterMapKeyTypeIntegrationParameterDataTypeUnspecified,
ValueType: integrations.GoogleCloudIntegrationsV1alphaParameterMapValueTypeIntegrationParameterDataTypeUnspecified,
},
Username: pulumi.String("string"),
},
OidcToken: &integrations.GoogleCloudIntegrationsV1alphaOidcTokenArgs{
Audience: pulumi.String("string"),
ServiceAccountEmail: pulumi.String("string"),
Token: pulumi.String("string"),
TokenExpireTime: pulumi.String("string"),
},
ServiceAccountCredentials: &integrations.GoogleCloudIntegrationsV1alphaServiceAccountCredentialsArgs{
Scope: pulumi.String("string"),
ServiceAccount: pulumi.String("string"),
},
UsernameAndPassword: &integrations.GoogleCloudIntegrationsV1alphaUsernameAndPasswordArgs{
Password: pulumi.String("string"),
Username: pulumi.String("string"),
},
},
Description: pulumi.String("string"),
ClientCertificatePassphrase: pulumi.String("string"),
EncryptedCredential: pulumi.String("string"),
ExpiryNotificationDuration: pulumi.StringArray{
pulumi.String("string"),
},
ClientCertificateSslCertificate: pulumi.String("string"),
Location: pulumi.String("string"),
Name: pulumi.String("string"),
OverrideValidTime: pulumi.String("string"),
ClientCertificateEncryptedPrivateKey: pulumi.String("string"),
Project: pulumi.String("string"),
Reason: pulumi.String("string"),
State: integrations.AuthConfigStateStateUnspecified,
ValidTime: pulumi.String("string"),
Visibility: integrations.AuthConfigVisibilityAuthConfigVisibilityUnspecified,
})
var authConfigResource = new AuthConfig("authConfigResource", AuthConfigArgs.builder()
.displayName("string")
.productId("string")
.credentialType("CREDENTIAL_TYPE_UNSPECIFIED")
.lastModifierEmail("string")
.creatorEmail("string")
.certificateId("string")
.decryptedCredential(GoogleCloudIntegrationsV1alphaCredentialArgs.builder()
.authToken(GoogleCloudIntegrationsV1alphaAuthTokenArgs.builder()
.token("string")
.type("string")
.build())
.credentialType("CREDENTIAL_TYPE_UNSPECIFIED")
.jwt(GoogleCloudIntegrationsV1alphaJwtArgs.builder()
.jwt("string")
.jwtHeader("string")
.jwtPayload("string")
.secret("string")
.build())
.oauth2AuthorizationCode(GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeArgs.builder()
.accessToken(GoogleCloudIntegrationsV1alphaAccessTokenArgs.builder()
.accessTokenExpireTime("string")
.accessToken("string")
.refreshToken("string")
.refreshTokenExpireTime("string")
.tokenType("string")
.build())
.applyReauthPolicy(false)
.authCode("string")
.authEndpoint("string")
.authParams(GoogleCloudIntegrationsV1alphaParameterMapArgs.builder()
.entries(GoogleCloudIntegrationsV1alphaParameterMapEntryArgs.builder()
.key(GoogleCloudIntegrationsV1alphaParameterMapFieldArgs.builder()
.literalValue(GoogleCloudIntegrationsV1alphaValueTypeArgs.builder()
.booleanArray(GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs.builder()
.booleanValues(false)
.build())
.booleanValue(false)
.doubleArray(GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs.builder()
.doubleValues(0)
.build())
.doubleValue(0)
.intArray(GoogleCloudIntegrationsV1alphaIntParameterArrayArgs.builder()
.intValues("string")
.build())
.intValue("string")
.jsonValue("string")
.stringArray(GoogleCloudIntegrationsV1alphaStringParameterArrayArgs.builder()
.stringValues("string")
.build())
.stringValue("string")
.build())
.referenceKey("string")
.build())
.value(GoogleCloudIntegrationsV1alphaParameterMapFieldArgs.builder()
.literalValue(GoogleCloudIntegrationsV1alphaValueTypeArgs.builder()
.booleanArray(GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs.builder()
.booleanValues(false)
.build())
.booleanValue(false)
.doubleArray(GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs.builder()
.doubleValues(0)
.build())
.doubleValue(0)
.intArray(GoogleCloudIntegrationsV1alphaIntParameterArrayArgs.builder()
.intValues("string")
.build())
.intValue("string")
.jsonValue("string")
.stringArray(GoogleCloudIntegrationsV1alphaStringParameterArrayArgs.builder()
.stringValues("string")
.build())
.stringValue("string")
.build())
.referenceKey("string")
.build())
.build())
.keyType("INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED")
.valueType("INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED")
.build())
.clientId("string")
.clientSecret("string")
.requestType("REQUEST_TYPE_UNSPECIFIED")
.scope("string")
.tokenEndpoint("string")
.tokenParams(GoogleCloudIntegrationsV1alphaParameterMapArgs.builder()
.entries(GoogleCloudIntegrationsV1alphaParameterMapEntryArgs.builder()
.key(GoogleCloudIntegrationsV1alphaParameterMapFieldArgs.builder()
.literalValue(GoogleCloudIntegrationsV1alphaValueTypeArgs.builder()
.booleanArray(GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs.builder()
.booleanValues(false)
.build())
.booleanValue(false)
.doubleArray(GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs.builder()
.doubleValues(0)
.build())
.doubleValue(0)
.intArray(GoogleCloudIntegrationsV1alphaIntParameterArrayArgs.builder()
.intValues("string")
.build())
.intValue("string")
.jsonValue("string")
.stringArray(GoogleCloudIntegrationsV1alphaStringParameterArrayArgs.builder()
.stringValues("string")
.build())
.stringValue("string")
.build())
.referenceKey("string")
.build())
.value(GoogleCloudIntegrationsV1alphaParameterMapFieldArgs.builder()
.literalValue(GoogleCloudIntegrationsV1alphaValueTypeArgs.builder()
.booleanArray(GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs.builder()
.booleanValues(false)
.build())
.booleanValue(false)
.doubleArray(GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs.builder()
.doubleValues(0)
.build())
.doubleValue(0)
.intArray(GoogleCloudIntegrationsV1alphaIntParameterArrayArgs.builder()
.intValues("string")
.build())
.intValue("string")
.jsonValue("string")
.stringArray(GoogleCloudIntegrationsV1alphaStringParameterArrayArgs.builder()
.stringValues("string")
.build())
.stringValue("string")
.build())
.referenceKey("string")
.build())
.build())
.keyType("INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED")
.valueType("INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED")
.build())
.build())
.oauth2ClientCredentials(GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsArgs.builder()
.accessToken(GoogleCloudIntegrationsV1alphaAccessTokenArgs.builder()
.accessTokenExpireTime("string")
.accessToken("string")
.refreshToken("string")
.refreshTokenExpireTime("string")
.tokenType("string")
.build())
.clientId("string")
.clientSecret("string")
.requestType("REQUEST_TYPE_UNSPECIFIED")
.scope("string")
.tokenEndpoint("string")
.tokenParams(GoogleCloudIntegrationsV1alphaParameterMapArgs.builder()
.entries(GoogleCloudIntegrationsV1alphaParameterMapEntryArgs.builder()
.key(GoogleCloudIntegrationsV1alphaParameterMapFieldArgs.builder()
.literalValue(GoogleCloudIntegrationsV1alphaValueTypeArgs.builder()
.booleanArray(GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs.builder()
.booleanValues(false)
.build())
.booleanValue(false)
.doubleArray(GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs.builder()
.doubleValues(0)
.build())
.doubleValue(0)
.intArray(GoogleCloudIntegrationsV1alphaIntParameterArrayArgs.builder()
.intValues("string")
.build())
.intValue("string")
.jsonValue("string")
.stringArray(GoogleCloudIntegrationsV1alphaStringParameterArrayArgs.builder()
.stringValues("string")
.build())
.stringValue("string")
.build())
.referenceKey("string")
.build())
.value(GoogleCloudIntegrationsV1alphaParameterMapFieldArgs.builder()
.literalValue(GoogleCloudIntegrationsV1alphaValueTypeArgs.builder()
.booleanArray(GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs.builder()
.booleanValues(false)
.build())
.booleanValue(false)
.doubleArray(GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs.builder()
.doubleValues(0)
.build())
.doubleValue(0)
.intArray(GoogleCloudIntegrationsV1alphaIntParameterArrayArgs.builder()
.intValues("string")
.build())
.intValue("string")
.jsonValue("string")
.stringArray(GoogleCloudIntegrationsV1alphaStringParameterArrayArgs.builder()
.stringValues("string")
.build())
.stringValue("string")
.build())
.referenceKey("string")
.build())
.build())
.keyType("INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED")
.valueType("INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED")
.build())
.build())
.oauth2ResourceOwnerCredentials(GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsArgs.builder()
.accessToken(GoogleCloudIntegrationsV1alphaAccessTokenArgs.builder()
.accessTokenExpireTime("string")
.accessToken("string")
.refreshToken("string")
.refreshTokenExpireTime("string")
.tokenType("string")
.build())
.clientId("string")
.clientSecret("string")
.password("string")
.requestType("REQUEST_TYPE_UNSPECIFIED")
.scope("string")
.tokenEndpoint("string")
.tokenParams(GoogleCloudIntegrationsV1alphaParameterMapArgs.builder()
.entries(GoogleCloudIntegrationsV1alphaParameterMapEntryArgs.builder()
.key(GoogleCloudIntegrationsV1alphaParameterMapFieldArgs.builder()
.literalValue(GoogleCloudIntegrationsV1alphaValueTypeArgs.builder()
.booleanArray(GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs.builder()
.booleanValues(false)
.build())
.booleanValue(false)
.doubleArray(GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs.builder()
.doubleValues(0)
.build())
.doubleValue(0)
.intArray(GoogleCloudIntegrationsV1alphaIntParameterArrayArgs.builder()
.intValues("string")
.build())
.intValue("string")
.jsonValue("string")
.stringArray(GoogleCloudIntegrationsV1alphaStringParameterArrayArgs.builder()
.stringValues("string")
.build())
.stringValue("string")
.build())
.referenceKey("string")
.build())
.value(GoogleCloudIntegrationsV1alphaParameterMapFieldArgs.builder()
.literalValue(GoogleCloudIntegrationsV1alphaValueTypeArgs.builder()
.booleanArray(GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs.builder()
.booleanValues(false)
.build())
.booleanValue(false)
.doubleArray(GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs.builder()
.doubleValues(0)
.build())
.doubleValue(0)
.intArray(GoogleCloudIntegrationsV1alphaIntParameterArrayArgs.builder()
.intValues("string")
.build())
.intValue("string")
.jsonValue("string")
.stringArray(GoogleCloudIntegrationsV1alphaStringParameterArrayArgs.builder()
.stringValues("string")
.build())
.stringValue("string")
.build())
.referenceKey("string")
.build())
.build())
.keyType("INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED")
.valueType("INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED")
.build())
.username("string")
.build())
.oidcToken(GoogleCloudIntegrationsV1alphaOidcTokenArgs.builder()
.audience("string")
.serviceAccountEmail("string")
.token("string")
.tokenExpireTime("string")
.build())
.serviceAccountCredentials(GoogleCloudIntegrationsV1alphaServiceAccountCredentialsArgs.builder()
.scope("string")
.serviceAccount("string")
.build())
.usernameAndPassword(GoogleCloudIntegrationsV1alphaUsernameAndPasswordArgs.builder()
.password("string")
.username("string")
.build())
.build())
.description("string")
.clientCertificatePassphrase("string")
.encryptedCredential("string")
.expiryNotificationDuration("string")
.clientCertificateSslCertificate("string")
.location("string")
.name("string")
.overrideValidTime("string")
.clientCertificateEncryptedPrivateKey("string")
.project("string")
.reason("string")
.state("STATE_UNSPECIFIED")
.validTime("string")
.visibility("AUTH_CONFIG_VISIBILITY_UNSPECIFIED")
.build());
auth_config_resource = google_native.integrations.v1alpha.AuthConfig("authConfigResource",
display_name="string",
product_id="string",
credential_type=google_native.integrations.v1alpha.AuthConfigCredentialType.CREDENTIAL_TYPE_UNSPECIFIED,
last_modifier_email="string",
creator_email="string",
certificate_id="string",
decrypted_credential=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaCredentialArgs(
auth_token=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaAuthTokenArgs(
token="string",
type="string",
),
credential_type=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaCredentialCredentialType.CREDENTIAL_TYPE_UNSPECIFIED,
jwt=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaJwtArgs(
jwt="string",
jwt_header="string",
jwt_payload="string",
secret="string",
),
oauth2_authorization_code=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeArgs(
access_token=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaAccessTokenArgs(
access_token_expire_time="string",
access_token="string",
refresh_token="string",
refresh_token_expire_time="string",
token_type="string",
),
apply_reauth_policy=False,
auth_code="string",
auth_endpoint="string",
auth_params=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaParameterMapArgs(
entries=[google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaParameterMapEntryArgs(
key=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaParameterMapFieldArgs(
literal_value=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaValueTypeArgs(
boolean_array=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs(
boolean_values=[False],
),
boolean_value=False,
double_array=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs(
double_values=[0],
),
double_value=0,
int_array=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaIntParameterArrayArgs(
int_values=["string"],
),
int_value="string",
json_value="string",
string_array=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaStringParameterArrayArgs(
string_values=["string"],
),
string_value="string",
),
reference_key="string",
),
value=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaParameterMapFieldArgs(
literal_value=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaValueTypeArgs(
boolean_array=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs(
boolean_values=[False],
),
boolean_value=False,
double_array=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs(
double_values=[0],
),
double_value=0,
int_array=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaIntParameterArrayArgs(
int_values=["string"],
),
int_value="string",
json_value="string",
string_array=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaStringParameterArrayArgs(
string_values=["string"],
),
string_value="string",
),
reference_key="string",
),
)],
key_type=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaParameterMapKeyType.INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED,
value_type=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaParameterMapValueType.INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED,
),
client_id="string",
client_secret="string",
request_type=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeRequestType.REQUEST_TYPE_UNSPECIFIED,
scope="string",
token_endpoint="string",
token_params=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaParameterMapArgs(
entries=[google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaParameterMapEntryArgs(
key=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaParameterMapFieldArgs(
literal_value=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaValueTypeArgs(
boolean_array=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs(
boolean_values=[False],
),
boolean_value=False,
double_array=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs(
double_values=[0],
),
double_value=0,
int_array=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaIntParameterArrayArgs(
int_values=["string"],
),
int_value="string",
json_value="string",
string_array=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaStringParameterArrayArgs(
string_values=["string"],
),
string_value="string",
),
reference_key="string",
),
value=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaParameterMapFieldArgs(
literal_value=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaValueTypeArgs(
boolean_array=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs(
boolean_values=[False],
),
boolean_value=False,
double_array=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs(
double_values=[0],
),
double_value=0,
int_array=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaIntParameterArrayArgs(
int_values=["string"],
),
int_value="string",
json_value="string",
string_array=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaStringParameterArrayArgs(
string_values=["string"],
),
string_value="string",
),
reference_key="string",
),
)],
key_type=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaParameterMapKeyType.INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED,
value_type=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaParameterMapValueType.INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED,
),
),
oauth2_client_credentials=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsArgs(
access_token=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaAccessTokenArgs(
access_token_expire_time="string",
access_token="string",
refresh_token="string",
refresh_token_expire_time="string",
token_type="string",
),
client_id="string",
client_secret="string",
request_type=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsRequestType.REQUEST_TYPE_UNSPECIFIED,
scope="string",
token_endpoint="string",
token_params=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaParameterMapArgs(
entries=[google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaParameterMapEntryArgs(
key=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaParameterMapFieldArgs(
literal_value=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaValueTypeArgs(
boolean_array=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs(
boolean_values=[False],
),
boolean_value=False,
double_array=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs(
double_values=[0],
),
double_value=0,
int_array=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaIntParameterArrayArgs(
int_values=["string"],
),
int_value="string",
json_value="string",
string_array=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaStringParameterArrayArgs(
string_values=["string"],
),
string_value="string",
),
reference_key="string",
),
value=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaParameterMapFieldArgs(
literal_value=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaValueTypeArgs(
boolean_array=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs(
boolean_values=[False],
),
boolean_value=False,
double_array=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs(
double_values=[0],
),
double_value=0,
int_array=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaIntParameterArrayArgs(
int_values=["string"],
),
int_value="string",
json_value="string",
string_array=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaStringParameterArrayArgs(
string_values=["string"],
),
string_value="string",
),
reference_key="string",
),
)],
key_type=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaParameterMapKeyType.INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED,
value_type=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaParameterMapValueType.INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED,
),
),
oauth2_resource_owner_credentials=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsArgs(
access_token=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaAccessTokenArgs(
access_token_expire_time="string",
access_token="string",
refresh_token="string",
refresh_token_expire_time="string",
token_type="string",
),
client_id="string",
client_secret="string",
password="string",
request_type=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsRequestType.REQUEST_TYPE_UNSPECIFIED,
scope="string",
token_endpoint="string",
token_params=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaParameterMapArgs(
entries=[google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaParameterMapEntryArgs(
key=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaParameterMapFieldArgs(
literal_value=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaValueTypeArgs(
boolean_array=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs(
boolean_values=[False],
),
boolean_value=False,
double_array=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs(
double_values=[0],
),
double_value=0,
int_array=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaIntParameterArrayArgs(
int_values=["string"],
),
int_value="string",
json_value="string",
string_array=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaStringParameterArrayArgs(
string_values=["string"],
),
string_value="string",
),
reference_key="string",
),
value=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaParameterMapFieldArgs(
literal_value=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaValueTypeArgs(
boolean_array=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs(
boolean_values=[False],
),
boolean_value=False,
double_array=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs(
double_values=[0],
),
double_value=0,
int_array=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaIntParameterArrayArgs(
int_values=["string"],
),
int_value="string",
json_value="string",
string_array=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaStringParameterArrayArgs(
string_values=["string"],
),
string_value="string",
),
reference_key="string",
),
)],
key_type=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaParameterMapKeyType.INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED,
value_type=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaParameterMapValueType.INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED,
),
username="string",
),
oidc_token=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaOidcTokenArgs(
audience="string",
service_account_email="string",
token="string",
token_expire_time="string",
),
service_account_credentials=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaServiceAccountCredentialsArgs(
scope="string",
service_account="string",
),
username_and_password=google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaUsernameAndPasswordArgs(
password="string",
username="string",
),
),
description="string",
client_certificate_passphrase="string",
encrypted_credential="string",
expiry_notification_duration=["string"],
client_certificate_ssl_certificate="string",
location="string",
name="string",
override_valid_time="string",
client_certificate_encrypted_private_key="string",
project="string",
reason="string",
state=google_native.integrations.v1alpha.AuthConfigState.STATE_UNSPECIFIED,
valid_time="string",
visibility=google_native.integrations.v1alpha.AuthConfigVisibility.AUTH_CONFIG_VISIBILITY_UNSPECIFIED)
const authConfigResource = new google_native.integrations.v1alpha.AuthConfig("authConfigResource", {
displayName: "string",
productId: "string",
credentialType: google_native.integrations.v1alpha.AuthConfigCredentialType.CredentialTypeUnspecified,
lastModifierEmail: "string",
creatorEmail: "string",
certificateId: "string",
decryptedCredential: {
authToken: {
token: "string",
type: "string",
},
credentialType: google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaCredentialCredentialType.CredentialTypeUnspecified,
jwt: {
jwt: "string",
jwtHeader: "string",
jwtPayload: "string",
secret: "string",
},
oauth2AuthorizationCode: {
accessToken: {
accessTokenExpireTime: "string",
accessToken: "string",
refreshToken: "string",
refreshTokenExpireTime: "string",
tokenType: "string",
},
applyReauthPolicy: false,
authCode: "string",
authEndpoint: "string",
authParams: {
entries: [{
key: {
literalValue: {
booleanArray: {
booleanValues: [false],
},
booleanValue: false,
doubleArray: {
doubleValues: [0],
},
doubleValue: 0,
intArray: {
intValues: ["string"],
},
intValue: "string",
jsonValue: "string",
stringArray: {
stringValues: ["string"],
},
stringValue: "string",
},
referenceKey: "string",
},
value: {
literalValue: {
booleanArray: {
booleanValues: [false],
},
booleanValue: false,
doubleArray: {
doubleValues: [0],
},
doubleValue: 0,
intArray: {
intValues: ["string"],
},
intValue: "string",
jsonValue: "string",
stringArray: {
stringValues: ["string"],
},
stringValue: "string",
},
referenceKey: "string",
},
}],
keyType: google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaParameterMapKeyType.IntegrationParameterDataTypeUnspecified,
valueType: google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaParameterMapValueType.IntegrationParameterDataTypeUnspecified,
},
clientId: "string",
clientSecret: "string",
requestType: google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeRequestType.RequestTypeUnspecified,
scope: "string",
tokenEndpoint: "string",
tokenParams: {
entries: [{
key: {
literalValue: {
booleanArray: {
booleanValues: [false],
},
booleanValue: false,
doubleArray: {
doubleValues: [0],
},
doubleValue: 0,
intArray: {
intValues: ["string"],
},
intValue: "string",
jsonValue: "string",
stringArray: {
stringValues: ["string"],
},
stringValue: "string",
},
referenceKey: "string",
},
value: {
literalValue: {
booleanArray: {
booleanValues: [false],
},
booleanValue: false,
doubleArray: {
doubleValues: [0],
},
doubleValue: 0,
intArray: {
intValues: ["string"],
},
intValue: "string",
jsonValue: "string",
stringArray: {
stringValues: ["string"],
},
stringValue: "string",
},
referenceKey: "string",
},
}],
keyType: google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaParameterMapKeyType.IntegrationParameterDataTypeUnspecified,
valueType: google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaParameterMapValueType.IntegrationParameterDataTypeUnspecified,
},
},
oauth2ClientCredentials: {
accessToken: {
accessTokenExpireTime: "string",
accessToken: "string",
refreshToken: "string",
refreshTokenExpireTime: "string",
tokenType: "string",
},
clientId: "string",
clientSecret: "string",
requestType: google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsRequestType.RequestTypeUnspecified,
scope: "string",
tokenEndpoint: "string",
tokenParams: {
entries: [{
key: {
literalValue: {
booleanArray: {
booleanValues: [false],
},
booleanValue: false,
doubleArray: {
doubleValues: [0],
},
doubleValue: 0,
intArray: {
intValues: ["string"],
},
intValue: "string",
jsonValue: "string",
stringArray: {
stringValues: ["string"],
},
stringValue: "string",
},
referenceKey: "string",
},
value: {
literalValue: {
booleanArray: {
booleanValues: [false],
},
booleanValue: false,
doubleArray: {
doubleValues: [0],
},
doubleValue: 0,
intArray: {
intValues: ["string"],
},
intValue: "string",
jsonValue: "string",
stringArray: {
stringValues: ["string"],
},
stringValue: "string",
},
referenceKey: "string",
},
}],
keyType: google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaParameterMapKeyType.IntegrationParameterDataTypeUnspecified,
valueType: google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaParameterMapValueType.IntegrationParameterDataTypeUnspecified,
},
},
oauth2ResourceOwnerCredentials: {
accessToken: {
accessTokenExpireTime: "string",
accessToken: "string",
refreshToken: "string",
refreshTokenExpireTime: "string",
tokenType: "string",
},
clientId: "string",
clientSecret: "string",
password: "string",
requestType: google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsRequestType.RequestTypeUnspecified,
scope: "string",
tokenEndpoint: "string",
tokenParams: {
entries: [{
key: {
literalValue: {
booleanArray: {
booleanValues: [false],
},
booleanValue: false,
doubleArray: {
doubleValues: [0],
},
doubleValue: 0,
intArray: {
intValues: ["string"],
},
intValue: "string",
jsonValue: "string",
stringArray: {
stringValues: ["string"],
},
stringValue: "string",
},
referenceKey: "string",
},
value: {
literalValue: {
booleanArray: {
booleanValues: [false],
},
booleanValue: false,
doubleArray: {
doubleValues: [0],
},
doubleValue: 0,
intArray: {
intValues: ["string"],
},
intValue: "string",
jsonValue: "string",
stringArray: {
stringValues: ["string"],
},
stringValue: "string",
},
referenceKey: "string",
},
}],
keyType: google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaParameterMapKeyType.IntegrationParameterDataTypeUnspecified,
valueType: google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaParameterMapValueType.IntegrationParameterDataTypeUnspecified,
},
username: "string",
},
oidcToken: {
audience: "string",
serviceAccountEmail: "string",
token: "string",
tokenExpireTime: "string",
},
serviceAccountCredentials: {
scope: "string",
serviceAccount: "string",
},
usernameAndPassword: {
password: "string",
username: "string",
},
},
description: "string",
clientCertificatePassphrase: "string",
encryptedCredential: "string",
expiryNotificationDuration: ["string"],
clientCertificateSslCertificate: "string",
location: "string",
name: "string",
overrideValidTime: "string",
clientCertificateEncryptedPrivateKey: "string",
project: "string",
reason: "string",
state: google_native.integrations.v1alpha.AuthConfigState.StateUnspecified,
validTime: "string",
visibility: google_native.integrations.v1alpha.AuthConfigVisibility.AuthConfigVisibilityUnspecified,
});
type: google-native:integrations/v1alpha:AuthConfig
properties:
certificateId: string
clientCertificateEncryptedPrivateKey: string
clientCertificatePassphrase: string
clientCertificateSslCertificate: string
creatorEmail: string
credentialType: CREDENTIAL_TYPE_UNSPECIFIED
decryptedCredential:
authToken:
token: string
type: string
credentialType: CREDENTIAL_TYPE_UNSPECIFIED
jwt:
jwt: string
jwtHeader: string
jwtPayload: string
secret: string
oauth2AuthorizationCode:
accessToken:
accessToken: string
accessTokenExpireTime: string
refreshToken: string
refreshTokenExpireTime: string
tokenType: string
applyReauthPolicy: false
authCode: string
authEndpoint: string
authParams:
entries:
- key:
literalValue:
booleanArray:
booleanValues:
- false
booleanValue: false
doubleArray:
doubleValues:
- 0
doubleValue: 0
intArray:
intValues:
- string
intValue: string
jsonValue: string
stringArray:
stringValues:
- string
stringValue: string
referenceKey: string
value:
literalValue:
booleanArray:
booleanValues:
- false
booleanValue: false
doubleArray:
doubleValues:
- 0
doubleValue: 0
intArray:
intValues:
- string
intValue: string
jsonValue: string
stringArray:
stringValues:
- string
stringValue: string
referenceKey: string
keyType: INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED
valueType: INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED
clientId: string
clientSecret: string
requestType: REQUEST_TYPE_UNSPECIFIED
scope: string
tokenEndpoint: string
tokenParams:
entries:
- key:
literalValue:
booleanArray:
booleanValues:
- false
booleanValue: false
doubleArray:
doubleValues:
- 0
doubleValue: 0
intArray:
intValues:
- string
intValue: string
jsonValue: string
stringArray:
stringValues:
- string
stringValue: string
referenceKey: string
value:
literalValue:
booleanArray:
booleanValues:
- false
booleanValue: false
doubleArray:
doubleValues:
- 0
doubleValue: 0
intArray:
intValues:
- string
intValue: string
jsonValue: string
stringArray:
stringValues:
- string
stringValue: string
referenceKey: string
keyType: INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED
valueType: INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED
oauth2ClientCredentials:
accessToken:
accessToken: string
accessTokenExpireTime: string
refreshToken: string
refreshTokenExpireTime: string
tokenType: string
clientId: string
clientSecret: string
requestType: REQUEST_TYPE_UNSPECIFIED
scope: string
tokenEndpoint: string
tokenParams:
entries:
- key:
literalValue:
booleanArray:
booleanValues:
- false
booleanValue: false
doubleArray:
doubleValues:
- 0
doubleValue: 0
intArray:
intValues:
- string
intValue: string
jsonValue: string
stringArray:
stringValues:
- string
stringValue: string
referenceKey: string
value:
literalValue:
booleanArray:
booleanValues:
- false
booleanValue: false
doubleArray:
doubleValues:
- 0
doubleValue: 0
intArray:
intValues:
- string
intValue: string
jsonValue: string
stringArray:
stringValues:
- string
stringValue: string
referenceKey: string
keyType: INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED
valueType: INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED
oauth2ResourceOwnerCredentials:
accessToken:
accessToken: string
accessTokenExpireTime: string
refreshToken: string
refreshTokenExpireTime: string
tokenType: string
clientId: string
clientSecret: string
password: string
requestType: REQUEST_TYPE_UNSPECIFIED
scope: string
tokenEndpoint: string
tokenParams:
entries:
- key:
literalValue:
booleanArray:
booleanValues:
- false
booleanValue: false
doubleArray:
doubleValues:
- 0
doubleValue: 0
intArray:
intValues:
- string
intValue: string
jsonValue: string
stringArray:
stringValues:
- string
stringValue: string
referenceKey: string
value:
literalValue:
booleanArray:
booleanValues:
- false
booleanValue: false
doubleArray:
doubleValues:
- 0
doubleValue: 0
intArray:
intValues:
- string
intValue: string
jsonValue: string
stringArray:
stringValues:
- string
stringValue: string
referenceKey: string
keyType: INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED
valueType: INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED
username: string
oidcToken:
audience: string
serviceAccountEmail: string
token: string
tokenExpireTime: string
serviceAccountCredentials:
scope: string
serviceAccount: string
usernameAndPassword:
password: string
username: string
description: string
displayName: string
encryptedCredential: string
expiryNotificationDuration:
- string
lastModifierEmail: string
location: string
name: string
overrideValidTime: string
productId: string
project: string
reason: string
state: STATE_UNSPECIFIED
validTime: string
visibility: AUTH_CONFIG_VISIBILITY_UNSPECIFIED
AuthConfig Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The AuthConfig resource accepts the following input properties:
- Display
Name string - The name of the auth config.
- Product
Id string - Certificate
Id string - Certificate id for client certificate
- Client
Certificate stringEncrypted Private Key - The ssl certificate encoded in PEM format. This string must include the begin header and end footer lines. For example, -----BEGIN CERTIFICATE----- MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1 JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H wQW6M0H7Zt8claGRla4fKkg= -----END CERTIFICATE-----
- Client
Certificate stringPassphrase - 'passphrase' should be left unset if private key is not encrypted. Note that 'passphrase' is not the password for web server, but an extra layer of security to protected private key.
- Client
Certificate stringSsl Certificate - The ssl certificate encoded in PEM format. This string must include the begin header and end footer lines. For example, -----BEGIN CERTIFICATE----- MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1 JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H wQW6M0H7Zt8claGRla4fKkg= -----END CERTIFICATE-----
- Creator
Email string - The creator's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- Credential
Type Pulumi.Google Native. Integrations. V1Alpha. Auth Config Credential Type - Credential type of the encrypted credential.
- Decrypted
Credential Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Credential - Raw auth credentials.
- Description string
- A description of the auth config.
- Encrypted
Credential string - Auth credential encrypted by Cloud KMS. Can be decrypted as Credential with proper KMS key.
- Expiry
Notification List<string>Duration - User can define the time to receive notification after which the auth config becomes invalid. Support up to 30 days. Support granularity in hours.
- Last
Modifier stringEmail - The last modifier's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- Location string
- Name string
- Resource name of the SFDC instance projects/{project}/locations/{location}/authConfigs/{authConfig}.
- Override
Valid stringTime - User provided expiry time to override. For the example of Salesforce, username/password credentials can be valid for 6 months depending on the instance settings.
- Project string
- Reason string
- The reason / details of the current status.
- State
Pulumi.
Google Native. Integrations. V1Alpha. Auth Config State - The status of the auth config.
- Valid
Time string - The time until the auth config is valid. Empty or max value is considered the auth config won't expire.
- Visibility
Pulumi.
Google Native. Integrations. V1Alpha. Auth Config Visibility - The visibility of the auth config.
- Display
Name string - The name of the auth config.
- Product
Id string - Certificate
Id string - Certificate id for client certificate
- Client
Certificate stringEncrypted Private Key - The ssl certificate encoded in PEM format. This string must include the begin header and end footer lines. For example, -----BEGIN CERTIFICATE----- MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1 JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H wQW6M0H7Zt8claGRla4fKkg= -----END CERTIFICATE-----
- Client
Certificate stringPassphrase - 'passphrase' should be left unset if private key is not encrypted. Note that 'passphrase' is not the password for web server, but an extra layer of security to protected private key.
- Client
Certificate stringSsl Certificate - The ssl certificate encoded in PEM format. This string must include the begin header and end footer lines. For example, -----BEGIN CERTIFICATE----- MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1 JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H wQW6M0H7Zt8claGRla4fKkg= -----END CERTIFICATE-----
- Creator
Email string - The creator's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- Credential
Type AuthConfig Credential Type - Credential type of the encrypted credential.
- Decrypted
Credential GoogleCloud Integrations V1alpha Credential Args - Raw auth credentials.
- Description string
- A description of the auth config.
- Encrypted
Credential string - Auth credential encrypted by Cloud KMS. Can be decrypted as Credential with proper KMS key.
- Expiry
Notification []stringDuration - User can define the time to receive notification after which the auth config becomes invalid. Support up to 30 days. Support granularity in hours.
- Last
Modifier stringEmail - The last modifier's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- Location string
- Name string
- Resource name of the SFDC instance projects/{project}/locations/{location}/authConfigs/{authConfig}.
- Override
Valid stringTime - User provided expiry time to override. For the example of Salesforce, username/password credentials can be valid for 6 months depending on the instance settings.
- Project string
- Reason string
- The reason / details of the current status.
- State
Auth
Config State Enum - The status of the auth config.
- Valid
Time string - The time until the auth config is valid. Empty or max value is considered the auth config won't expire.
- Visibility
Auth
Config Visibility - The visibility of the auth config.
- display
Name String - The name of the auth config.
- product
Id String - certificate
Id String - Certificate id for client certificate
- client
Certificate StringEncrypted Private Key - The ssl certificate encoded in PEM format. This string must include the begin header and end footer lines. For example, -----BEGIN CERTIFICATE----- MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1 JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H wQW6M0H7Zt8claGRla4fKkg= -----END CERTIFICATE-----
- client
Certificate StringPassphrase - 'passphrase' should be left unset if private key is not encrypted. Note that 'passphrase' is not the password for web server, but an extra layer of security to protected private key.
- client
Certificate StringSsl Certificate - The ssl certificate encoded in PEM format. This string must include the begin header and end footer lines. For example, -----BEGIN CERTIFICATE----- MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1 JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H wQW6M0H7Zt8claGRla4fKkg= -----END CERTIFICATE-----
- creator
Email String - The creator's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- credential
Type AuthConfig Credential Type - Credential type of the encrypted credential.
- decrypted
Credential GoogleCloud Integrations V1alpha Credential - Raw auth credentials.
- description String
- A description of the auth config.
- encrypted
Credential String - Auth credential encrypted by Cloud KMS. Can be decrypted as Credential with proper KMS key.
- expiry
Notification List<String>Duration - User can define the time to receive notification after which the auth config becomes invalid. Support up to 30 days. Support granularity in hours.
- last
Modifier StringEmail - The last modifier's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- location String
- name String
- Resource name of the SFDC instance projects/{project}/locations/{location}/authConfigs/{authConfig}.
- override
Valid StringTime - User provided expiry time to override. For the example of Salesforce, username/password credentials can be valid for 6 months depending on the instance settings.
- project String
- reason String
- The reason / details of the current status.
- state
Auth
Config State - The status of the auth config.
- valid
Time String - The time until the auth config is valid. Empty or max value is considered the auth config won't expire.
- visibility
Auth
Config Visibility - The visibility of the auth config.
- display
Name string - The name of the auth config.
- product
Id string - certificate
Id string - Certificate id for client certificate
- client
Certificate stringEncrypted Private Key - The ssl certificate encoded in PEM format. This string must include the begin header and end footer lines. For example, -----BEGIN CERTIFICATE----- MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1 JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H wQW6M0H7Zt8claGRla4fKkg= -----END CERTIFICATE-----
- client
Certificate stringPassphrase - 'passphrase' should be left unset if private key is not encrypted. Note that 'passphrase' is not the password for web server, but an extra layer of security to protected private key.
- client
Certificate stringSsl Certificate - The ssl certificate encoded in PEM format. This string must include the begin header and end footer lines. For example, -----BEGIN CERTIFICATE----- MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1 JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H wQW6M0H7Zt8claGRla4fKkg= -----END CERTIFICATE-----
- creator
Email string - The creator's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- credential
Type AuthConfig Credential Type - Credential type of the encrypted credential.
- decrypted
Credential GoogleCloud Integrations V1alpha Credential - Raw auth credentials.
- description string
- A description of the auth config.
- encrypted
Credential string - Auth credential encrypted by Cloud KMS. Can be decrypted as Credential with proper KMS key.
- expiry
Notification string[]Duration - User can define the time to receive notification after which the auth config becomes invalid. Support up to 30 days. Support granularity in hours.
- last
Modifier stringEmail - The last modifier's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- location string
- name string
- Resource name of the SFDC instance projects/{project}/locations/{location}/authConfigs/{authConfig}.
- override
Valid stringTime - User provided expiry time to override. For the example of Salesforce, username/password credentials can be valid for 6 months depending on the instance settings.
- project string
- reason string
- The reason / details of the current status.
- state
Auth
Config State - The status of the auth config.
- valid
Time string - The time until the auth config is valid. Empty or max value is considered the auth config won't expire.
- visibility
Auth
Config Visibility - The visibility of the auth config.
- display_
name str - The name of the auth config.
- product_
id str - certificate_
id str - Certificate id for client certificate
- client_
certificate_ strencrypted_ private_ key - The ssl certificate encoded in PEM format. This string must include the begin header and end footer lines. For example, -----BEGIN CERTIFICATE----- MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1 JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H wQW6M0H7Zt8claGRla4fKkg= -----END CERTIFICATE-----
- client_
certificate_ strpassphrase - 'passphrase' should be left unset if private key is not encrypted. Note that 'passphrase' is not the password for web server, but an extra layer of security to protected private key.
- client_
certificate_ strssl_ certificate - The ssl certificate encoded in PEM format. This string must include the begin header and end footer lines. For example, -----BEGIN CERTIFICATE----- MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1 JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H wQW6M0H7Zt8claGRla4fKkg= -----END CERTIFICATE-----
- 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 AuthConfig Credential Type - Credential type of the encrypted credential.
- decrypted_
credential GoogleCloud Integrations V1alpha Credential Args - Raw auth credentials.
- description str
- A description of the auth config.
- encrypted_
credential str - Auth credential encrypted by Cloud KMS. Can be decrypted as Credential with proper KMS key.
- expiry_
notification_ Sequence[str]duration - User can define the time to receive notification after which the auth config becomes invalid. Support up to 30 days. Support granularity in hours.
- last_
modifier_ stremail - The last modifier's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- location str
- name str
- Resource name of the SFDC instance projects/{project}/locations/{location}/authConfigs/{authConfig}.
- override_
valid_ strtime - User provided expiry time to override. For the example of Salesforce, username/password credentials can be valid for 6 months depending on the instance settings.
- project str
- reason str
- The reason / details of the current status.
- state
Auth
Config State - The status of the auth config.
- valid_
time str - The time until the auth config is valid. Empty or max value is considered the auth config won't expire.
- visibility
Auth
Config Visibility - The visibility of the auth config.
- display
Name String - The name of the auth config.
- product
Id String - certificate
Id String - Certificate id for client certificate
- client
Certificate StringEncrypted Private Key - The ssl certificate encoded in PEM format. This string must include the begin header and end footer lines. For example, -----BEGIN CERTIFICATE----- MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1 JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H wQW6M0H7Zt8claGRla4fKkg= -----END CERTIFICATE-----
- client
Certificate StringPassphrase - 'passphrase' should be left unset if private key is not encrypted. Note that 'passphrase' is not the password for web server, but an extra layer of security to protected private key.
- client
Certificate StringSsl Certificate - The ssl certificate encoded in PEM format. This string must include the begin header and end footer lines. For example, -----BEGIN CERTIFICATE----- MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1 JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H wQW6M0H7Zt8claGRla4fKkg= -----END CERTIFICATE-----
- creator
Email String - The creator's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- credential
Type "CREDENTIAL_TYPE_UNSPECIFIED" | "USERNAME_AND_PASSWORD" | "API_KEY" | "OAUTH2_AUTHORIZATION_CODE" | "OAUTH2_IMPLICIT" | "OAUTH2_CLIENT_CREDENTIALS" | "OAUTH2_RESOURCE_OWNER_CREDENTIALS" | "JWT" | "AUTH_TOKEN" | "SERVICE_ACCOUNT" | "CLIENT_CERTIFICATE_ONLY" | "OIDC_TOKEN" - Credential type of the encrypted credential.
- decrypted
Credential Property Map - Raw auth credentials.
- description String
- A description of the auth config.
- encrypted
Credential String - Auth credential encrypted by Cloud KMS. Can be decrypted as Credential with proper KMS key.
- expiry
Notification List<String>Duration - User can define the time to receive notification after which the auth config becomes invalid. Support up to 30 days. Support granularity in hours.
- last
Modifier StringEmail - The last modifier's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- location String
- name String
- Resource name of the SFDC instance projects/{project}/locations/{location}/authConfigs/{authConfig}.
- override
Valid StringTime - User provided expiry time to override. For the example of Salesforce, username/password credentials can be valid for 6 months depending on the instance settings.
- project String
- reason String
- The reason / details of the current status.
- state "STATE_UNSPECIFIED" | "VALID" | "INVALID" | "SOFT_DELETED" | "EXPIRED" | "UNAUTHORIZED" | "UNSUPPORTED"
- The status of the auth config.
- valid
Time String - The time until the auth config is valid. Empty or max value is considered the auth config won't expire.
- visibility "AUTH_CONFIG_VISIBILITY_UNSPECIFIED" | "PRIVATE" | "CLIENT_VISIBLE"
- The visibility of the auth config.
Outputs
All input properties are implicitly available as output properties. Additionally, the AuthConfig resource produces the following output properties:
- Create
Time string - The timestamp when the auth config is created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Update
Time string - The timestamp when the auth config is modified.
- Create
Time string - The timestamp when the auth config is created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Update
Time string - The timestamp when the auth config is modified.
- create
Time String - The timestamp when the auth config is created.
- id String
- The provider-assigned unique ID for this managed resource.
- update
Time String - The timestamp when the auth config is modified.
- create
Time string - The timestamp when the auth config is created.
- id string
- The provider-assigned unique ID for this managed resource.
- update
Time string - The timestamp when the auth config is modified.
- create_
time str - The timestamp when the auth config is created.
- id str
- The provider-assigned unique ID for this managed resource.
- update_
time str - The timestamp when the auth config is modified.
- create
Time String - The timestamp when the auth config is created.
- id String
- The provider-assigned unique ID for this managed resource.
- update
Time String - The timestamp when the auth config is modified.
Supporting Types
AuthConfigCredentialType, AuthConfigCredentialTypeArgs
- Credential
Type Unspecified - CREDENTIAL_TYPE_UNSPECIFIEDUnspecified credential type
- Username
And Password - USERNAME_AND_PASSWORDRegular username/password pair.
- Api
Key - API_KEYAPI key.
- Oauth2Authorization
Code - OAUTH2_AUTHORIZATION_CODEOAuth 2.0 Authorization Code Grant Type.
- Oauth2Implicit
- OAUTH2_IMPLICITOAuth 2.0 Implicit Grant Type.
- Oauth2Client
Credentials - OAUTH2_CLIENT_CREDENTIALSOAuth 2.0 Client Credentials Grant Type.
- Oauth2Resource
Owner Credentials - OAUTH2_RESOURCE_OWNER_CREDENTIALSOAuth 2.0 Resource Owner Credentials Grant Type.
- Jwt
- JWTJWT Token.
- Auth
Token - AUTH_TOKENAuth Token, e.g. bearer token.
- Service
Account - SERVICE_ACCOUNTService Account which can be used to generate token for authentication.
- Client
Certificate Only - CLIENT_CERTIFICATE_ONLYClient Certificate only.
- Oidc
Token - OIDC_TOKENGoogle OIDC ID Token
- Auth
Config Credential Type Credential Type Unspecified - CREDENTIAL_TYPE_UNSPECIFIEDUnspecified credential type
- Auth
Config Credential Type Username And Password - USERNAME_AND_PASSWORDRegular username/password pair.
- Auth
Config Credential Type Api Key - API_KEYAPI key.
- Auth
Config Credential Type Oauth2Authorization Code - OAUTH2_AUTHORIZATION_CODEOAuth 2.0 Authorization Code Grant Type.
- Auth
Config Credential Type Oauth2Implicit - OAUTH2_IMPLICITOAuth 2.0 Implicit Grant Type.
- Auth
Config Credential Type Oauth2Client Credentials - OAUTH2_CLIENT_CREDENTIALSOAuth 2.0 Client Credentials Grant Type.
- Auth
Config Credential Type Oauth2Resource Owner Credentials - OAUTH2_RESOURCE_OWNER_CREDENTIALSOAuth 2.0 Resource Owner Credentials Grant Type.
- Auth
Config Credential Type Jwt - JWTJWT Token.
- Auth
Config Credential Type Auth Token - AUTH_TOKENAuth Token, e.g. bearer token.
- Auth
Config Credential Type Service Account - SERVICE_ACCOUNTService Account which can be used to generate token for authentication.
- Auth
Config Credential Type Client Certificate Only - CLIENT_CERTIFICATE_ONLYClient Certificate only.
- Auth
Config Credential Type Oidc Token - OIDC_TOKENGoogle OIDC ID Token
- Credential
Type Unspecified - CREDENTIAL_TYPE_UNSPECIFIEDUnspecified credential type
- Username
And Password - USERNAME_AND_PASSWORDRegular username/password pair.
- Api
Key - API_KEYAPI key.
- Oauth2Authorization
Code - OAUTH2_AUTHORIZATION_CODEOAuth 2.0 Authorization Code Grant Type.
- Oauth2Implicit
- OAUTH2_IMPLICITOAuth 2.0 Implicit Grant Type.
- Oauth2Client
Credentials - OAUTH2_CLIENT_CREDENTIALSOAuth 2.0 Client Credentials Grant Type.
- Oauth2Resource
Owner Credentials - OAUTH2_RESOURCE_OWNER_CREDENTIALSOAuth 2.0 Resource Owner Credentials Grant Type.
- Jwt
- JWTJWT Token.
- Auth
Token - AUTH_TOKENAuth Token, e.g. bearer token.
- Service
Account - SERVICE_ACCOUNTService Account which can be used to generate token for authentication.
- Client
Certificate Only - CLIENT_CERTIFICATE_ONLYClient Certificate only.
- Oidc
Token - OIDC_TOKENGoogle OIDC ID Token
- Credential
Type Unspecified - CREDENTIAL_TYPE_UNSPECIFIEDUnspecified credential type
- Username
And Password - USERNAME_AND_PASSWORDRegular username/password pair.
- Api
Key - API_KEYAPI key.
- Oauth2Authorization
Code - OAUTH2_AUTHORIZATION_CODEOAuth 2.0 Authorization Code Grant Type.
- Oauth2Implicit
- OAUTH2_IMPLICITOAuth 2.0 Implicit Grant Type.
- Oauth2Client
Credentials - OAUTH2_CLIENT_CREDENTIALSOAuth 2.0 Client Credentials Grant Type.
- Oauth2Resource
Owner Credentials - OAUTH2_RESOURCE_OWNER_CREDENTIALSOAuth 2.0 Resource Owner Credentials Grant Type.
- Jwt
- JWTJWT Token.
- Auth
Token - AUTH_TOKENAuth Token, e.g. bearer token.
- Service
Account - SERVICE_ACCOUNTService Account which can be used to generate token for authentication.
- Client
Certificate Only - CLIENT_CERTIFICATE_ONLYClient Certificate only.
- Oidc
Token - OIDC_TOKENGoogle OIDC ID Token
- CREDENTIAL_TYPE_UNSPECIFIED
- CREDENTIAL_TYPE_UNSPECIFIEDUnspecified credential type
- USERNAME_AND_PASSWORD
- USERNAME_AND_PASSWORDRegular username/password pair.
- API_KEY
- API_KEYAPI key.
- OAUTH2_AUTHORIZATION_CODE
- OAUTH2_AUTHORIZATION_CODEOAuth 2.0 Authorization Code Grant Type.
- OAUTH2_IMPLICIT
- OAUTH2_IMPLICITOAuth 2.0 Implicit Grant Type.
- OAUTH2_CLIENT_CREDENTIALS
- OAUTH2_CLIENT_CREDENTIALSOAuth 2.0 Client Credentials Grant Type.
- OAUTH2_RESOURCE_OWNER_CREDENTIALS
- OAUTH2_RESOURCE_OWNER_CREDENTIALSOAuth 2.0 Resource Owner Credentials Grant Type.
- JWT
- JWTJWT Token.
- AUTH_TOKEN
- AUTH_TOKENAuth Token, e.g. bearer token.
- SERVICE_ACCOUNT
- SERVICE_ACCOUNTService Account which can be used to generate token for authentication.
- CLIENT_CERTIFICATE_ONLY
- CLIENT_CERTIFICATE_ONLYClient Certificate only.
- OIDC_TOKEN
- OIDC_TOKENGoogle OIDC ID Token
- "CREDENTIAL_TYPE_UNSPECIFIED"
- CREDENTIAL_TYPE_UNSPECIFIEDUnspecified credential type
- "USERNAME_AND_PASSWORD"
- USERNAME_AND_PASSWORDRegular username/password pair.
- "API_KEY"
- API_KEYAPI key.
- "OAUTH2_AUTHORIZATION_CODE"
- OAUTH2_AUTHORIZATION_CODEOAuth 2.0 Authorization Code Grant Type.
- "OAUTH2_IMPLICIT"
- OAUTH2_IMPLICITOAuth 2.0 Implicit Grant Type.
- "OAUTH2_CLIENT_CREDENTIALS"
- OAUTH2_CLIENT_CREDENTIALSOAuth 2.0 Client Credentials Grant Type.
- "OAUTH2_RESOURCE_OWNER_CREDENTIALS"
- OAUTH2_RESOURCE_OWNER_CREDENTIALSOAuth 2.0 Resource Owner Credentials Grant Type.
- "JWT"
- JWTJWT Token.
- "AUTH_TOKEN"
- AUTH_TOKENAuth Token, e.g. bearer token.
- "SERVICE_ACCOUNT"
- SERVICE_ACCOUNTService Account which can be used to generate token for authentication.
- "CLIENT_CERTIFICATE_ONLY"
- CLIENT_CERTIFICATE_ONLYClient Certificate only.
- "OIDC_TOKEN"
- OIDC_TOKENGoogle OIDC ID Token
AuthConfigState, AuthConfigStateArgs
- State
Unspecified - STATE_UNSPECIFIEDStatus not specified.
- Valid
- VALIDValid Auth config.
- Invalid
- INVALIDGeneral invalidity, if it doesn't fits in the detailed issue below.
- Soft
Deleted - SOFT_DELETEDAuth config soft deleted.
- Expired
- EXPIREDAuth config expired.
- Unauthorized
- UNAUTHORIZEDAuth config unauthorized.
- Unsupported
- UNSUPPORTEDAuth config not supported.
- Auth
Config State State Unspecified - STATE_UNSPECIFIEDStatus not specified.
- Auth
Config State Valid - VALIDValid Auth config.
- Auth
Config State Invalid - INVALIDGeneral invalidity, if it doesn't fits in the detailed issue below.
- Auth
Config State Soft Deleted - SOFT_DELETEDAuth config soft deleted.
- Auth
Config State Expired - EXPIREDAuth config expired.
- Auth
Config State Unauthorized - UNAUTHORIZEDAuth config unauthorized.
- Auth
Config State Unsupported - UNSUPPORTEDAuth config not supported.
- State
Unspecified - STATE_UNSPECIFIEDStatus not specified.
- Valid
- VALIDValid Auth config.
- Invalid
- INVALIDGeneral invalidity, if it doesn't fits in the detailed issue below.
- Soft
Deleted - SOFT_DELETEDAuth config soft deleted.
- Expired
- EXPIREDAuth config expired.
- Unauthorized
- UNAUTHORIZEDAuth config unauthorized.
- Unsupported
- UNSUPPORTEDAuth config not supported.
- State
Unspecified - STATE_UNSPECIFIEDStatus not specified.
- Valid
- VALIDValid Auth config.
- Invalid
- INVALIDGeneral invalidity, if it doesn't fits in the detailed issue below.
- Soft
Deleted - SOFT_DELETEDAuth config soft deleted.
- Expired
- EXPIREDAuth config expired.
- Unauthorized
- UNAUTHORIZEDAuth config unauthorized.
- Unsupported
- UNSUPPORTEDAuth config not supported.
- STATE_UNSPECIFIED
- STATE_UNSPECIFIEDStatus not specified.
- VALID
- VALIDValid Auth config.
- INVALID
- INVALIDGeneral invalidity, if it doesn't fits in the detailed issue below.
- SOFT_DELETED
- SOFT_DELETEDAuth config soft deleted.
- EXPIRED
- EXPIREDAuth config expired.
- UNAUTHORIZED
- UNAUTHORIZEDAuth config unauthorized.
- UNSUPPORTED
- UNSUPPORTEDAuth config not supported.
- "STATE_UNSPECIFIED"
- STATE_UNSPECIFIEDStatus not specified.
- "VALID"
- VALIDValid Auth config.
- "INVALID"
- INVALIDGeneral invalidity, if it doesn't fits in the detailed issue below.
- "SOFT_DELETED"
- SOFT_DELETEDAuth config soft deleted.
- "EXPIRED"
- EXPIREDAuth config expired.
- "UNAUTHORIZED"
- UNAUTHORIZEDAuth config unauthorized.
- "UNSUPPORTED"
- UNSUPPORTEDAuth config not supported.
AuthConfigVisibility, AuthConfigVisibilityArgs
- Auth
Config Visibility Unspecified - AUTH_CONFIG_VISIBILITY_UNSPECIFIEDVisibility not specified.
- Private
- PRIVATEProfile visible to the creator only.
- Client
Visible - CLIENT_VISIBLEProfile visible within the client.
- Auth
Config Visibility Auth Config Visibility Unspecified - AUTH_CONFIG_VISIBILITY_UNSPECIFIEDVisibility not specified.
- Auth
Config Visibility Private - PRIVATEProfile visible to the creator only.
- Auth
Config Visibility Client Visible - CLIENT_VISIBLEProfile visible within the client.
- Auth
Config Visibility Unspecified - AUTH_CONFIG_VISIBILITY_UNSPECIFIEDVisibility not specified.
- Private
- PRIVATEProfile visible to the creator only.
- Client
Visible - CLIENT_VISIBLEProfile visible within the client.
- Auth
Config Visibility Unspecified - AUTH_CONFIG_VISIBILITY_UNSPECIFIEDVisibility not specified.
- Private
- PRIVATEProfile visible to the creator only.
- Client
Visible - CLIENT_VISIBLEProfile visible within the client.
- AUTH_CONFIG_VISIBILITY_UNSPECIFIED
- AUTH_CONFIG_VISIBILITY_UNSPECIFIEDVisibility not specified.
- PRIVATE
- PRIVATEProfile visible to the creator only.
- CLIENT_VISIBLE
- CLIENT_VISIBLEProfile visible within the client.
- "AUTH_CONFIG_VISIBILITY_UNSPECIFIED"
- AUTH_CONFIG_VISIBILITY_UNSPECIFIEDVisibility not specified.
- "PRIVATE"
- PRIVATEProfile visible to the creator only.
- "CLIENT_VISIBLE"
- CLIENT_VISIBLEProfile visible within the client.
GoogleCloudIntegrationsV1alphaAccessToken, GoogleCloudIntegrationsV1alphaAccessTokenArgs
- Access
Token stringExpire Time - The approximate time until the access token retrieved is valid.
- Access
Token string - The access token encapsulating the security identity of a process or thread.
- Refresh
Token string - If the access token will expire, use the refresh token to obtain another access token.
- Refresh
Token stringExpire Time - The approximate time until the refresh token retrieved is valid.
- Token
Type string - Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.
- Access
Token stringExpire Time - The approximate time until the access token retrieved is valid.
- Access
Token string - The access token encapsulating the security identity of a process or thread.
- Refresh
Token string - If the access token will expire, use the refresh token to obtain another access token.
- Refresh
Token stringExpire Time - The approximate time until the refresh token retrieved is valid.
- Token
Type string - Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.
- access
Token StringExpire Time - The approximate time until the access token retrieved is valid.
- access
Token String - The access token encapsulating the security identity of a process or thread.
- refresh
Token String - If the access token will expire, use the refresh token to obtain another access token.
- refresh
Token StringExpire Time - The approximate time until the refresh token retrieved is valid.
- token
Type String - Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.
- access
Token stringExpire Time - The approximate time until the access token retrieved is valid.
- access
Token string - The access token encapsulating the security identity of a process or thread.
- refresh
Token string - If the access token will expire, use the refresh token to obtain another access token.
- refresh
Token stringExpire Time - The approximate time until the refresh token retrieved is valid.
- token
Type string - Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.
- access_
token_ strexpire_ time - The approximate time until the access token retrieved is valid.
- access_
token str - The access token encapsulating the security identity of a process or thread.
- refresh_
token str - If the access token will expire, use the refresh token to obtain another access token.
- refresh_
token_ strexpire_ time - The approximate time until the refresh token retrieved is valid.
- token_
type str - Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.
- access
Token StringExpire Time - The approximate time until the access token retrieved is valid.
- access
Token String - The access token encapsulating the security identity of a process or thread.
- refresh
Token String - If the access token will expire, use the refresh token to obtain another access token.
- refresh
Token StringExpire Time - The approximate time until the refresh token retrieved is valid.
- token
Type String - Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.
GoogleCloudIntegrationsV1alphaAccessTokenResponse, GoogleCloudIntegrationsV1alphaAccessTokenResponseArgs
- Access
Token string - The access token encapsulating the security identity of a process or thread.
- Access
Token stringExpire Time - The approximate time until the access token retrieved is valid.
- Refresh
Token string - If the access token will expire, use the refresh token to obtain another access token.
- Refresh
Token stringExpire Time - The approximate time until the refresh token retrieved is valid.
- Token
Type string - Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.
- Access
Token string - The access token encapsulating the security identity of a process or thread.
- Access
Token stringExpire Time - The approximate time until the access token retrieved is valid.
- Refresh
Token string - If the access token will expire, use the refresh token to obtain another access token.
- Refresh
Token stringExpire Time - The approximate time until the refresh token retrieved is valid.
- Token
Type string - Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.
- access
Token String - The access token encapsulating the security identity of a process or thread.
- access
Token StringExpire Time - The approximate time until the access token retrieved is valid.
- refresh
Token String - If the access token will expire, use the refresh token to obtain another access token.
- refresh
Token StringExpire Time - The approximate time until the refresh token retrieved is valid.
- token
Type String - Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.
- access
Token string - The access token encapsulating the security identity of a process or thread.
- access
Token stringExpire Time - The approximate time until the access token retrieved is valid.
- refresh
Token string - If the access token will expire, use the refresh token to obtain another access token.
- refresh
Token stringExpire Time - The approximate time until the refresh token retrieved is valid.
- token
Type string - Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.
- access_
token str - The access token encapsulating the security identity of a process or thread.
- access_
token_ strexpire_ time - The approximate time until the access token retrieved is valid.
- refresh_
token str - If the access token will expire, use the refresh token to obtain another access token.
- refresh_
token_ strexpire_ time - The approximate time until the refresh token retrieved is valid.
- token_
type str - Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.
- access
Token String - The access token encapsulating the security identity of a process or thread.
- access
Token StringExpire Time - The approximate time until the access token retrieved is valid.
- refresh
Token String - If the access token will expire, use the refresh token to obtain another access token.
- refresh
Token StringExpire Time - The approximate time until the refresh token retrieved is valid.
- token
Type String - Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.
GoogleCloudIntegrationsV1alphaAuthToken, GoogleCloudIntegrationsV1alphaAuthTokenArgs
GoogleCloudIntegrationsV1alphaAuthTokenResponse, GoogleCloudIntegrationsV1alphaAuthTokenResponseArgs
GoogleCloudIntegrationsV1alphaBooleanParameterArray, GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs
- Boolean
Values List<bool> - Boolean array.
- Boolean
Values []bool - Boolean array.
- boolean
Values List<Boolean> - Boolean array.
- boolean
Values boolean[] - Boolean array.
- boolean_
values Sequence[bool] - Boolean array.
- boolean
Values List<Boolean> - Boolean array.
GoogleCloudIntegrationsV1alphaBooleanParameterArrayResponse, GoogleCloudIntegrationsV1alphaBooleanParameterArrayResponseArgs
- Boolean
Values List<bool> - Boolean array.
- Boolean
Values []bool - Boolean array.
- boolean
Values List<Boolean> - Boolean array.
- boolean
Values boolean[] - Boolean array.
- boolean_
values Sequence[bool] - Boolean array.
- boolean
Values List<Boolean> - Boolean array.
GoogleCloudIntegrationsV1alphaCredential, GoogleCloudIntegrationsV1alphaCredentialArgs
- Auth
Token Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Auth Token - Auth token credential
- Credential
Type Pulumi.Google Native. Integrations. V1Alpha. Google Cloud Integrations V1alpha Credential Credential Type - Credential type associated with auth config.
- Jwt
Pulumi.
Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Jwt - JWT credential
- Pulumi.
Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha OAuth2Authorization Code - The api_key and oauth2_implicit are not covered in v1 and will be picked up once v1 is implemented. ApiKey api_key = 3; OAuth2 authorization code credential
- Oauth2Client
Credentials Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha OAuth2Client Credentials - OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials
- Oauth2Resource
Owner Pulumi.Credentials Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha OAuth2Resource Owner Credentials - OAuth2 resource owner credentials
- Oidc
Token Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Oidc Token - Google OIDC ID Token
- Service
Account Pulumi.Credentials Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Service Account Credentials - Service account credential
- Username
And Pulumi.Password Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Username And Password - Username and password credential
- Auth
Token GoogleCloud Integrations V1alpha Auth Token - Auth token credential
- Credential
Type GoogleCloud Integrations V1alpha Credential Credential Type - Credential type associated with auth config.
- Jwt
Google
Cloud Integrations V1alpha Jwt - JWT credential
- Google
Cloud Integrations V1alpha OAuth2Authorization Code - The api_key and oauth2_implicit are not covered in v1 and will be picked up once v1 is implemented. ApiKey api_key = 3; OAuth2 authorization code credential
- Oauth2Client
Credentials GoogleCloud Integrations V1alpha OAuth2Client Credentials - OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials
- Oauth2Resource
Owner GoogleCredentials Cloud Integrations V1alpha OAuth2Resource Owner Credentials - OAuth2 resource owner credentials
- Oidc
Token GoogleCloud Integrations V1alpha Oidc Token - Google OIDC ID Token
- Service
Account GoogleCredentials Cloud Integrations V1alpha Service Account Credentials - Service account credential
- Username
And GooglePassword Cloud Integrations V1alpha Username And Password - Username and password credential
- auth
Token GoogleCloud Integrations V1alpha Auth Token - Auth token credential
- credential
Type GoogleCloud Integrations V1alpha Credential Credential Type - Credential type associated with auth config.
- jwt
Google
Cloud Integrations V1alpha Jwt - JWT credential
- Google
Cloud Integrations V1alpha OAuth2Authorization Code - The api_key and oauth2_implicit are not covered in v1 and will be picked up once v1 is implemented. ApiKey api_key = 3; OAuth2 authorization code credential
- oauth2Client
Credentials GoogleCloud Integrations V1alpha OAuth2Client Credentials - OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials
- oauth2Resource
Owner GoogleCredentials Cloud Integrations V1alpha OAuth2Resource Owner Credentials - OAuth2 resource owner credentials
- oidc
Token GoogleCloud Integrations V1alpha Oidc Token - Google OIDC ID Token
- service
Account GoogleCredentials Cloud Integrations V1alpha Service Account Credentials - Service account credential
- username
And GooglePassword Cloud Integrations V1alpha Username And Password - Username and password credential
- auth
Token GoogleCloud Integrations V1alpha Auth Token - Auth token credential
- credential
Type GoogleCloud Integrations V1alpha Credential Credential Type - Credential type associated with auth config.
- jwt
Google
Cloud Integrations V1alpha Jwt - JWT credential
- Google
Cloud Integrations V1alpha OAuth2Authorization Code - The api_key and oauth2_implicit are not covered in v1 and will be picked up once v1 is implemented. ApiKey api_key = 3; OAuth2 authorization code credential
- oauth2Client
Credentials GoogleCloud Integrations V1alpha OAuth2Client Credentials - OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials
- oauth2Resource
Owner GoogleCredentials Cloud Integrations V1alpha OAuth2Resource Owner Credentials - OAuth2 resource owner credentials
- oidc
Token GoogleCloud Integrations V1alpha Oidc Token - Google OIDC ID Token
- service
Account GoogleCredentials Cloud Integrations V1alpha Service Account Credentials - Service account credential
- username
And GooglePassword Cloud Integrations V1alpha Username And Password - Username and password credential
- auth_
token GoogleCloud Integrations V1alpha Auth Token - Auth token credential
- credential_
type GoogleCloud Integrations V1alpha Credential Credential Type - Credential type associated with auth config.
- jwt
Google
Cloud Integrations V1alpha Jwt - JWT credential
- Google
Cloud Integrations V1alpha OAuth2Authorization Code - The api_key and oauth2_implicit are not covered in v1 and will be picked up once v1 is implemented. ApiKey api_key = 3; OAuth2 authorization code credential
- oauth2_
client_ Googlecredentials Cloud Integrations V1alpha OAuth2Client Credentials - OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials
- oauth2_
resource_ Googleowner_ credentials Cloud Integrations V1alpha OAuth2Resource Owner Credentials - OAuth2 resource owner credentials
- oidc_
token GoogleCloud Integrations V1alpha Oidc Token - Google OIDC ID Token
- service_
account_ Googlecredentials Cloud Integrations V1alpha Service Account Credentials - Service account credential
- username_
and_ Googlepassword Cloud Integrations V1alpha Username And Password - Username and password credential
- auth
Token Property Map - Auth token credential
- credential
Type "CREDENTIAL_TYPE_UNSPECIFIED" | "USERNAME_AND_PASSWORD" | "API_KEY" | "OAUTH2_AUTHORIZATION_CODE" | "OAUTH2_IMPLICIT" | "OAUTH2_CLIENT_CREDENTIALS" | "OAUTH2_RESOURCE_OWNER_CREDENTIALS" | "JWT" | "AUTH_TOKEN" | "SERVICE_ACCOUNT" | "CLIENT_CERTIFICATE_ONLY" | "OIDC_TOKEN" - Credential type associated with auth config.
- jwt Property Map
- JWT credential
- Property Map
- The api_key and oauth2_implicit are not covered in v1 and will be picked up once v1 is implemented. ApiKey api_key = 3; OAuth2 authorization code credential
- oauth2Client
Credentials Property Map - OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials
- oauth2Resource
Owner Property MapCredentials - OAuth2 resource owner credentials
- oidc
Token Property Map - Google OIDC ID Token
- service
Account Property MapCredentials - Service account credential
- username
And Property MapPassword - Username and password credential
GoogleCloudIntegrationsV1alphaCredentialCredentialType, GoogleCloudIntegrationsV1alphaCredentialCredentialTypeArgs
- Credential
Type Unspecified - CREDENTIAL_TYPE_UNSPECIFIEDUnspecified credential type
- Username
And Password - USERNAME_AND_PASSWORDRegular username/password pair.
- Api
Key - API_KEYAPI key.
- Oauth2Authorization
Code - OAUTH2_AUTHORIZATION_CODEOAuth 2.0 Authorization Code Grant Type.
- Oauth2Implicit
- OAUTH2_IMPLICITOAuth 2.0 Implicit Grant Type.
- Oauth2Client
Credentials - OAUTH2_CLIENT_CREDENTIALSOAuth 2.0 Client Credentials Grant Type.
- Oauth2Resource
Owner Credentials - OAUTH2_RESOURCE_OWNER_CREDENTIALSOAuth 2.0 Resource Owner Credentials Grant Type.
- Jwt
- JWTJWT Token.
- Auth
Token - AUTH_TOKENAuth Token, e.g. bearer token.
- Service
Account - SERVICE_ACCOUNTService Account which can be used to generate token for authentication.
- Client
Certificate Only - CLIENT_CERTIFICATE_ONLYClient Certificate only.
- Oidc
Token - OIDC_TOKENGoogle OIDC ID Token
- Google
Cloud Integrations V1alpha Credential Credential Type Credential Type Unspecified - CREDENTIAL_TYPE_UNSPECIFIEDUnspecified credential type
- Google
Cloud Integrations V1alpha Credential Credential Type Username And Password - USERNAME_AND_PASSWORDRegular username/password pair.
- Google
Cloud Integrations V1alpha Credential Credential Type Api Key - API_KEYAPI key.
- Google
Cloud Integrations V1alpha Credential Credential Type Oauth2Authorization Code - OAUTH2_AUTHORIZATION_CODEOAuth 2.0 Authorization Code Grant Type.
- Google
Cloud Integrations V1alpha Credential Credential Type Oauth2Implicit - OAUTH2_IMPLICITOAuth 2.0 Implicit Grant Type.
- Google
Cloud Integrations V1alpha Credential Credential Type Oauth2Client Credentials - OAUTH2_CLIENT_CREDENTIALSOAuth 2.0 Client Credentials Grant Type.
- Google
Cloud Integrations V1alpha Credential Credential Type Oauth2Resource Owner Credentials - OAUTH2_RESOURCE_OWNER_CREDENTIALSOAuth 2.0 Resource Owner Credentials Grant Type.
- Google
Cloud Integrations V1alpha Credential Credential Type Jwt - JWTJWT Token.
- Google
Cloud Integrations V1alpha Credential Credential Type Auth Token - AUTH_TOKENAuth Token, e.g. bearer token.
- Google
Cloud Integrations V1alpha Credential Credential Type Service Account - SERVICE_ACCOUNTService Account which can be used to generate token for authentication.
- Google
Cloud Integrations V1alpha Credential Credential Type Client Certificate Only - CLIENT_CERTIFICATE_ONLYClient Certificate only.
- Google
Cloud Integrations V1alpha Credential Credential Type Oidc Token - OIDC_TOKENGoogle OIDC ID Token
- Credential
Type Unspecified - CREDENTIAL_TYPE_UNSPECIFIEDUnspecified credential type
- Username
And Password - USERNAME_AND_PASSWORDRegular username/password pair.
- Api
Key - API_KEYAPI key.
- Oauth2Authorization
Code - OAUTH2_AUTHORIZATION_CODEOAuth 2.0 Authorization Code Grant Type.
- Oauth2Implicit
- OAUTH2_IMPLICITOAuth 2.0 Implicit Grant Type.
- Oauth2Client
Credentials - OAUTH2_CLIENT_CREDENTIALSOAuth 2.0 Client Credentials Grant Type.
- Oauth2Resource
Owner Credentials - OAUTH2_RESOURCE_OWNER_CREDENTIALSOAuth 2.0 Resource Owner Credentials Grant Type.
- Jwt
- JWTJWT Token.
- Auth
Token - AUTH_TOKENAuth Token, e.g. bearer token.
- Service
Account - SERVICE_ACCOUNTService Account which can be used to generate token for authentication.
- Client
Certificate Only - CLIENT_CERTIFICATE_ONLYClient Certificate only.
- Oidc
Token - OIDC_TOKENGoogle OIDC ID Token
- Credential
Type Unspecified - CREDENTIAL_TYPE_UNSPECIFIEDUnspecified credential type
- Username
And Password - USERNAME_AND_PASSWORDRegular username/password pair.
- Api
Key - API_KEYAPI key.
- Oauth2Authorization
Code - OAUTH2_AUTHORIZATION_CODEOAuth 2.0 Authorization Code Grant Type.
- Oauth2Implicit
- OAUTH2_IMPLICITOAuth 2.0 Implicit Grant Type.
- Oauth2Client
Credentials - OAUTH2_CLIENT_CREDENTIALSOAuth 2.0 Client Credentials Grant Type.
- Oauth2Resource
Owner Credentials - OAUTH2_RESOURCE_OWNER_CREDENTIALSOAuth 2.0 Resource Owner Credentials Grant Type.
- Jwt
- JWTJWT Token.
- Auth
Token - AUTH_TOKENAuth Token, e.g. bearer token.
- Service
Account - SERVICE_ACCOUNTService Account which can be used to generate token for authentication.
- Client
Certificate Only - CLIENT_CERTIFICATE_ONLYClient Certificate only.
- Oidc
Token - OIDC_TOKENGoogle OIDC ID Token
- CREDENTIAL_TYPE_UNSPECIFIED
- CREDENTIAL_TYPE_UNSPECIFIEDUnspecified credential type
- USERNAME_AND_PASSWORD
- USERNAME_AND_PASSWORDRegular username/password pair.
- API_KEY
- API_KEYAPI key.
- OAUTH2_AUTHORIZATION_CODE
- OAUTH2_AUTHORIZATION_CODEOAuth 2.0 Authorization Code Grant Type.
- OAUTH2_IMPLICIT
- OAUTH2_IMPLICITOAuth 2.0 Implicit Grant Type.
- OAUTH2_CLIENT_CREDENTIALS
- OAUTH2_CLIENT_CREDENTIALSOAuth 2.0 Client Credentials Grant Type.
- OAUTH2_RESOURCE_OWNER_CREDENTIALS
- OAUTH2_RESOURCE_OWNER_CREDENTIALSOAuth 2.0 Resource Owner Credentials Grant Type.
- JWT
- JWTJWT Token.
- AUTH_TOKEN
- AUTH_TOKENAuth Token, e.g. bearer token.
- SERVICE_ACCOUNT
- SERVICE_ACCOUNTService Account which can be used to generate token for authentication.
- CLIENT_CERTIFICATE_ONLY
- CLIENT_CERTIFICATE_ONLYClient Certificate only.
- OIDC_TOKEN
- OIDC_TOKENGoogle OIDC ID Token
- "CREDENTIAL_TYPE_UNSPECIFIED"
- CREDENTIAL_TYPE_UNSPECIFIEDUnspecified credential type
- "USERNAME_AND_PASSWORD"
- USERNAME_AND_PASSWORDRegular username/password pair.
- "API_KEY"
- API_KEYAPI key.
- "OAUTH2_AUTHORIZATION_CODE"
- OAUTH2_AUTHORIZATION_CODEOAuth 2.0 Authorization Code Grant Type.
- "OAUTH2_IMPLICIT"
- OAUTH2_IMPLICITOAuth 2.0 Implicit Grant Type.
- "OAUTH2_CLIENT_CREDENTIALS"
- OAUTH2_CLIENT_CREDENTIALSOAuth 2.0 Client Credentials Grant Type.
- "OAUTH2_RESOURCE_OWNER_CREDENTIALS"
- OAUTH2_RESOURCE_OWNER_CREDENTIALSOAuth 2.0 Resource Owner Credentials Grant Type.
- "JWT"
- JWTJWT Token.
- "AUTH_TOKEN"
- AUTH_TOKENAuth Token, e.g. bearer token.
- "SERVICE_ACCOUNT"
- SERVICE_ACCOUNTService Account which can be used to generate token for authentication.
- "CLIENT_CERTIFICATE_ONLY"
- CLIENT_CERTIFICATE_ONLYClient Certificate only.
- "OIDC_TOKEN"
- OIDC_TOKENGoogle OIDC ID Token
GoogleCloudIntegrationsV1alphaCredentialResponse, GoogleCloudIntegrationsV1alphaCredentialResponseArgs
- Auth
Token Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Auth Token Response - Auth token credential
- Credential
Type string - Credential type associated with auth config.
- Jwt
Pulumi.
Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Jwt Response - JWT credential
- Pulumi.
Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha OAuth2Authorization Code Response - The api_key and oauth2_implicit are not covered in v1 and will be picked up once v1 is implemented. ApiKey api_key = 3; OAuth2 authorization code credential
- Oauth2Client
Credentials Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha OAuth2Client Credentials Response - OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials
- Oauth2Resource
Owner Pulumi.Credentials Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha OAuth2Resource Owner Credentials Response - OAuth2 resource owner credentials
- Oidc
Token Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Oidc Token Response - Google OIDC ID Token
- Service
Account Pulumi.Credentials Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Service Account Credentials Response - Service account credential
- Username
And Pulumi.Password Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Username And Password Response - Username and password credential
- Auth
Token GoogleCloud Integrations V1alpha Auth Token Response - Auth token credential
- Credential
Type string - Credential type associated with auth config.
- Jwt
Google
Cloud Integrations V1alpha Jwt Response - JWT credential
- Google
Cloud Integrations V1alpha OAuth2Authorization Code Response - The api_key and oauth2_implicit are not covered in v1 and will be picked up once v1 is implemented. ApiKey api_key = 3; OAuth2 authorization code credential
- Oauth2Client
Credentials GoogleCloud Integrations V1alpha OAuth2Client Credentials Response - OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials
- Oauth2Resource
Owner GoogleCredentials Cloud Integrations V1alpha OAuth2Resource Owner Credentials Response - OAuth2 resource owner credentials
- Oidc
Token GoogleCloud Integrations V1alpha Oidc Token Response - Google OIDC ID Token
- Service
Account GoogleCredentials Cloud Integrations V1alpha Service Account Credentials Response - Service account credential
- Username
And GooglePassword Cloud Integrations V1alpha Username And Password Response - Username and password credential
- auth
Token GoogleCloud Integrations V1alpha Auth Token Response - Auth token credential
- credential
Type String - Credential type associated with auth config.
- jwt
Google
Cloud Integrations V1alpha Jwt Response - JWT credential
- Google
Cloud Integrations V1alpha OAuth2Authorization Code Response - The api_key and oauth2_implicit are not covered in v1 and will be picked up once v1 is implemented. ApiKey api_key = 3; OAuth2 authorization code credential
- oauth2Client
Credentials GoogleCloud Integrations V1alpha OAuth2Client Credentials Response - OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials
- oauth2Resource
Owner GoogleCredentials Cloud Integrations V1alpha OAuth2Resource Owner Credentials Response - OAuth2 resource owner credentials
- oidc
Token GoogleCloud Integrations V1alpha Oidc Token Response - Google OIDC ID Token
- service
Account GoogleCredentials Cloud Integrations V1alpha Service Account Credentials Response - Service account credential
- username
And GooglePassword Cloud Integrations V1alpha Username And Password Response - Username and password credential
- auth
Token GoogleCloud Integrations V1alpha Auth Token Response - Auth token credential
- credential
Type string - Credential type associated with auth config.
- jwt
Google
Cloud Integrations V1alpha Jwt Response - JWT credential
- Google
Cloud Integrations V1alpha OAuth2Authorization Code Response - The api_key and oauth2_implicit are not covered in v1 and will be picked up once v1 is implemented. ApiKey api_key = 3; OAuth2 authorization code credential
- oauth2Client
Credentials GoogleCloud Integrations V1alpha OAuth2Client Credentials Response - OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials
- oauth2Resource
Owner GoogleCredentials Cloud Integrations V1alpha OAuth2Resource Owner Credentials Response - OAuth2 resource owner credentials
- oidc
Token GoogleCloud Integrations V1alpha Oidc Token Response - Google OIDC ID Token
- service
Account GoogleCredentials Cloud Integrations V1alpha Service Account Credentials Response - Service account credential
- username
And GooglePassword Cloud Integrations V1alpha Username And Password Response - Username and password credential
- auth_
token GoogleCloud Integrations V1alpha Auth Token Response - Auth token credential
- credential_
type str - Credential type associated with auth config.
- jwt
Google
Cloud Integrations V1alpha Jwt Response - JWT credential
- Google
Cloud Integrations V1alpha OAuth2Authorization Code Response - The api_key and oauth2_implicit are not covered in v1 and will be picked up once v1 is implemented. ApiKey api_key = 3; OAuth2 authorization code credential
- oauth2_
client_ Googlecredentials Cloud Integrations V1alpha OAuth2Client Credentials Response - OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials
- oauth2_
resource_ Googleowner_ credentials Cloud Integrations V1alpha OAuth2Resource Owner Credentials Response - OAuth2 resource owner credentials
- oidc_
token GoogleCloud Integrations V1alpha Oidc Token Response - Google OIDC ID Token
- service_
account_ Googlecredentials Cloud Integrations V1alpha Service Account Credentials Response - Service account credential
- username_
and_ Googlepassword Cloud Integrations V1alpha Username And Password Response - Username and password credential
- auth
Token Property Map - Auth token credential
- credential
Type String - Credential type associated with auth config.
- jwt Property Map
- JWT credential
- Property Map
- The api_key and oauth2_implicit are not covered in v1 and will be picked up once v1 is implemented. ApiKey api_key = 3; OAuth2 authorization code credential
- oauth2Client
Credentials Property Map - OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials
- oauth2Resource
Owner Property MapCredentials - OAuth2 resource owner credentials
- oidc
Token Property Map - Google OIDC ID Token
- service
Account Property MapCredentials - Service account credential
- username
And Property MapPassword - Username and password credential
GoogleCloudIntegrationsV1alphaDoubleParameterArray, GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs
- Double
Values List<double> - Double number array.
- Double
Values []float64 - Double number array.
- double
Values List<Double> - Double number array.
- double
Values number[] - Double number array.
- double_
values Sequence[float] - Double number array.
- double
Values List<Number> - Double number array.
GoogleCloudIntegrationsV1alphaDoubleParameterArrayResponse, GoogleCloudIntegrationsV1alphaDoubleParameterArrayResponseArgs
- Double
Values List<double> - Double number array.
- Double
Values []float64 - Double number array.
- double
Values List<Double> - Double number array.
- double
Values number[] - Double number array.
- double_
values Sequence[float] - Double number array.
- double
Values List<Number> - Double number array.
GoogleCloudIntegrationsV1alphaIntParameterArray, GoogleCloudIntegrationsV1alphaIntParameterArrayArgs
- Int
Values List<string> - Integer array.
- Int
Values []string - Integer array.
- int
Values List<String> - Integer array.
- int
Values string[] - Integer array.
- int_
values Sequence[str] - Integer array.
- int
Values List<String> - Integer array.
GoogleCloudIntegrationsV1alphaIntParameterArrayResponse, GoogleCloudIntegrationsV1alphaIntParameterArrayResponseArgs
- Int
Values List<string> - Integer array.
- Int
Values []string - Integer array.
- int
Values List<String> - Integer array.
- int
Values string[] - Integer array.
- int_
values Sequence[str] - Integer array.
- int
Values List<String> - Integer array.
GoogleCloudIntegrationsV1alphaJwt, GoogleCloudIntegrationsV1alphaJwtArgs
- Jwt string
- The token calculated by the header, payload and signature.
- Jwt
Header string - Identifies which algorithm is used to generate the signature.
- Jwt
Payload string - Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the token.
- Secret string
- User's pre-shared secret to sign the token.
- Jwt string
- The token calculated by the header, payload and signature.
- Jwt
Header string - Identifies which algorithm is used to generate the signature.
- Jwt
Payload string - Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the token.
- Secret string
- User's pre-shared secret to sign the token.
- jwt String
- The token calculated by the header, payload and signature.
- jwt
Header String - Identifies which algorithm is used to generate the signature.
- jwt
Payload String - Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the token.
- secret String
- User's pre-shared secret to sign the token.
- jwt string
- The token calculated by the header, payload and signature.
- jwt
Header string - Identifies which algorithm is used to generate the signature.
- jwt
Payload string - Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the token.
- secret string
- User's pre-shared secret to sign the token.
- jwt str
- The token calculated by the header, payload and signature.
- jwt_
header str - Identifies which algorithm is used to generate the signature.
- jwt_
payload str - Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the token.
- secret str
- User's pre-shared secret to sign the token.
- jwt String
- The token calculated by the header, payload and signature.
- jwt
Header String - Identifies which algorithm is used to generate the signature.
- jwt
Payload String - Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the token.
- secret String
- User's pre-shared secret to sign the token.
GoogleCloudIntegrationsV1alphaJwtResponse, GoogleCloudIntegrationsV1alphaJwtResponseArgs
- Jwt string
- The token calculated by the header, payload and signature.
- Jwt
Header string - Identifies which algorithm is used to generate the signature.
- Jwt
Payload string - Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the token.
- Secret string
- User's pre-shared secret to sign the token.
- Jwt string
- The token calculated by the header, payload and signature.
- Jwt
Header string - Identifies which algorithm is used to generate the signature.
- Jwt
Payload string - Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the token.
- Secret string
- User's pre-shared secret to sign the token.
- jwt String
- The token calculated by the header, payload and signature.
- jwt
Header String - Identifies which algorithm is used to generate the signature.
- jwt
Payload String - Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the token.
- secret String
- User's pre-shared secret to sign the token.
- jwt string
- The token calculated by the header, payload and signature.
- jwt
Header string - Identifies which algorithm is used to generate the signature.
- jwt
Payload string - Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the token.
- secret string
- User's pre-shared secret to sign the token.
- jwt str
- The token calculated by the header, payload and signature.
- jwt_
header str - Identifies which algorithm is used to generate the signature.
- jwt_
payload str - Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the token.
- secret str
- User's pre-shared secret to sign the token.
- jwt String
- The token calculated by the header, payload and signature.
- jwt
Header String - Identifies which algorithm is used to generate the signature.
- jwt
Payload String - Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the token.
- secret String
- User's pre-shared secret to sign the token.
GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCode, GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeArgs
- Access
Token Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Access Token - The access token received from the token endpoint.
- Apply
Reauth boolPolicy - Indicates if the user has opted in Google Reauth Policy. If opted in, the refresh token will be valid for 20 hours, after which time users must re-authenticate in order to obtain a new one.
- Auth
Code string - The Auth Code that is used to initially retrieve the access token.
- Auth
Endpoint string - The auth url endpoint to send the auth code request to.
- Auth
Params Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Parameter Map - The auth parameters sent along with the auth code request.
- Client
Id string - The client's id.
- Client
Secret string - The client's secret.
- Request
Type Pulumi.Google Native. Integrations. V1Alpha. Google Cloud Integrations V1alpha OAuth2Authorization Code Request Type - Represent how to pass parameters to fetch access token
- Scope string
- A space-delimited list of requested scope permissions.
- Token
Endpoint string - The token url endpoint to send the token request to.
- Token
Params Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Parameter Map - The token parameters sent along with the token request.
- Access
Token GoogleCloud Integrations V1alpha Access Token - The access token received from the token endpoint.
- Apply
Reauth boolPolicy - Indicates if the user has opted in Google Reauth Policy. If opted in, the refresh token will be valid for 20 hours, after which time users must re-authenticate in order to obtain a new one.
- Auth
Code string - The Auth Code that is used to initially retrieve the access token.
- Auth
Endpoint string - The auth url endpoint to send the auth code request to.
- Auth
Params GoogleCloud Integrations V1alpha Parameter Map - The auth parameters sent along with the auth code request.
- Client
Id string - The client's id.
- Client
Secret string - The client's secret.
- Request
Type GoogleCloud Integrations V1alpha OAuth2Authorization Code Request Type - Represent how to pass parameters to fetch access token
- Scope string
- A space-delimited list of requested scope permissions.
- Token
Endpoint string - The token url endpoint to send the token request to.
- Token
Params GoogleCloud Integrations V1alpha Parameter Map - The token parameters sent along with the token request.
- access
Token GoogleCloud Integrations V1alpha Access Token - The access token received from the token endpoint.
- apply
Reauth BooleanPolicy - Indicates if the user has opted in Google Reauth Policy. If opted in, the refresh token will be valid for 20 hours, after which time users must re-authenticate in order to obtain a new one.
- auth
Code String - The Auth Code that is used to initially retrieve the access token.
- auth
Endpoint String - The auth url endpoint to send the auth code request to.
- auth
Params GoogleCloud Integrations V1alpha Parameter Map - The auth parameters sent along with the auth code request.
- client
Id String - The client's id.
- client
Secret String - The client's secret.
- request
Type GoogleCloud Integrations V1alpha OAuth2Authorization Code Request Type - Represent how to pass parameters to fetch access token
- scope String
- A space-delimited list of requested scope permissions.
- token
Endpoint String - The token url endpoint to send the token request to.
- token
Params GoogleCloud Integrations V1alpha Parameter Map - The token parameters sent along with the token request.
- access
Token GoogleCloud Integrations V1alpha Access Token - The access token received from the token endpoint.
- apply
Reauth booleanPolicy - Indicates if the user has opted in Google Reauth Policy. If opted in, the refresh token will be valid for 20 hours, after which time users must re-authenticate in order to obtain a new one.
- auth
Code string - The Auth Code that is used to initially retrieve the access token.
- auth
Endpoint string - The auth url endpoint to send the auth code request to.
- auth
Params GoogleCloud Integrations V1alpha Parameter Map - The auth parameters sent along with the auth code request.
- client
Id string - The client's id.
- client
Secret string - The client's secret.
- request
Type GoogleCloud Integrations V1alpha OAuth2Authorization Code Request Type - Represent how to pass parameters to fetch access token
- scope string
- A space-delimited list of requested scope permissions.
- token
Endpoint string - The token url endpoint to send the token request to.
- token
Params GoogleCloud Integrations V1alpha Parameter Map - The token parameters sent along with the token request.
- access_
token GoogleCloud Integrations V1alpha Access Token - The access token received from the token endpoint.
- apply_
reauth_ boolpolicy - Indicates if the user has opted in Google Reauth Policy. If opted in, the refresh token will be valid for 20 hours, after which time users must re-authenticate in order to obtain a new one.
- auth_
code str - The Auth Code that is used to initially retrieve the access token.
- auth_
endpoint str - The auth url endpoint to send the auth code request to.
- auth_
params GoogleCloud Integrations V1alpha Parameter Map - 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 GoogleCloud Integrations V1alpha OAuth2Authorization Code Request Type - Represent how to pass parameters to fetch access token
- scope str
- A space-delimited list of requested scope permissions.
- token_
endpoint str - The token url endpoint to send the token request to.
- token_
params GoogleCloud Integrations V1alpha Parameter Map - The token parameters sent along with the token request.
- access
Token Property Map - The access token received from the token endpoint.
- apply
Reauth BooleanPolicy - Indicates if the user has opted in Google Reauth Policy. If opted in, the refresh token will be valid for 20 hours, after which time users must re-authenticate in order to obtain a new one.
- auth
Code String - The Auth Code that is used to initially retrieve the access token.
- auth
Endpoint String - The auth url endpoint to send the auth code request to.
- auth
Params Property Map - The auth parameters sent along with the auth code request.
- client
Id String - The client's id.
- client
Secret String - The client's secret.
- request
Type "REQUEST_TYPE_UNSPECIFIED" | "REQUEST_BODY" | "QUERY_PARAMETERS" | "ENCODED_HEADER" - Represent how to pass parameters to fetch access token
- scope String
- A space-delimited list of requested scope permissions.
- token
Endpoint String - The token url endpoint to send the token request to.
- token
Params Property Map - The token parameters sent along with the token request.
GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeRequestType, GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeRequestTypeArgs
- Request
Type Unspecified - REQUEST_TYPE_UNSPECIFIEDUnspecified request type
- Request
Body - REQUEST_BODYTo pass all the parameters in post body.
- Query
Parameters - QUERY_PARAMETERSTo pass all the parameters as a part of query parameter.
- Encoded
Header - ENCODED_HEADERTo pass client id and client secret as base 64 encoding of client_id:client_password and rest parameters in post body.
- Google
Cloud Integrations V1alpha OAuth2Authorization Code Request Type Request Type Unspecified - REQUEST_TYPE_UNSPECIFIEDUnspecified request type
- Google
Cloud Integrations V1alpha OAuth2Authorization Code Request Type Request Body - REQUEST_BODYTo pass all the parameters in post body.
- Google
Cloud Integrations V1alpha OAuth2Authorization Code Request Type Query Parameters - QUERY_PARAMETERSTo pass all the parameters as a part of query parameter.
- Google
Cloud Integrations V1alpha OAuth2Authorization Code Request Type Encoded Header - ENCODED_HEADERTo pass client id and client secret as base 64 encoding of client_id:client_password and rest parameters in post body.
- Request
Type Unspecified - REQUEST_TYPE_UNSPECIFIEDUnspecified request type
- Request
Body - REQUEST_BODYTo pass all the parameters in post body.
- Query
Parameters - QUERY_PARAMETERSTo pass all the parameters as a part of query parameter.
- Encoded
Header - ENCODED_HEADERTo pass client id and client secret as base 64 encoding of client_id:client_password and rest parameters in post body.
- Request
Type Unspecified - REQUEST_TYPE_UNSPECIFIEDUnspecified request type
- Request
Body - REQUEST_BODYTo pass all the parameters in post body.
- Query
Parameters - QUERY_PARAMETERSTo pass all the parameters as a part of query parameter.
- Encoded
Header - ENCODED_HEADERTo pass client id and client secret as base 64 encoding of client_id:client_password and rest parameters in post body.
- REQUEST_TYPE_UNSPECIFIED
- REQUEST_TYPE_UNSPECIFIEDUnspecified request type
- REQUEST_BODY
- REQUEST_BODYTo pass all the parameters in post body.
- QUERY_PARAMETERS
- QUERY_PARAMETERSTo pass all the parameters as a part of query parameter.
- ENCODED_HEADER
- ENCODED_HEADERTo pass client id and client secret as base 64 encoding of client_id:client_password and rest parameters in post body.
- "REQUEST_TYPE_UNSPECIFIED"
- REQUEST_TYPE_UNSPECIFIEDUnspecified request type
- "REQUEST_BODY"
- REQUEST_BODYTo pass all the parameters in post body.
- "QUERY_PARAMETERS"
- QUERY_PARAMETERSTo pass all the parameters as a part of query parameter.
- "ENCODED_HEADER"
- ENCODED_HEADERTo pass client id and client secret as base 64 encoding of client_id:client_password and rest parameters in post body.
GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeResponse, GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeResponseArgs
- Access
Token Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Access Token Response - The access token received from the token endpoint.
- Apply
Reauth boolPolicy - Indicates if the user has opted in Google Reauth Policy. If opted in, the refresh token will be valid for 20 hours, after which time users must re-authenticate in order to obtain a new one.
- Auth
Code string - The Auth Code that is used to initially retrieve the access token.
- Auth
Endpoint string - The auth url endpoint to send the auth code request to.
- Auth
Params Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Parameter Map Response - The auth parameters sent along with the auth code request.
- Client
Id string - The client's id.
- Client
Secret string - The client's secret.
- Request
Type string - Represent how to pass parameters to fetch access token
- Scope string
- A space-delimited list of requested scope permissions.
- Token
Endpoint string - The token url endpoint to send the token request to.
- Token
Params Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Parameter Map Response - The token parameters sent along with the token request.
- Access
Token GoogleCloud Integrations V1alpha Access Token Response - The access token received from the token endpoint.
- Apply
Reauth boolPolicy - Indicates if the user has opted in Google Reauth Policy. If opted in, the refresh token will be valid for 20 hours, after which time users must re-authenticate in order to obtain a new one.
- Auth
Code string - The Auth Code that is used to initially retrieve the access token.
- Auth
Endpoint string - The auth url endpoint to send the auth code request to.
- Auth
Params GoogleCloud Integrations V1alpha Parameter Map Response - The auth parameters sent along with the auth code request.
- Client
Id string - The client's id.
- Client
Secret string - The client's secret.
- Request
Type string - Represent how to pass parameters to fetch access token
- Scope string
- A space-delimited list of requested scope permissions.
- Token
Endpoint string - The token url endpoint to send the token request to.
- Token
Params GoogleCloud Integrations V1alpha Parameter Map Response - The token parameters sent along with the token request.
- access
Token GoogleCloud Integrations V1alpha Access Token Response - The access token received from the token endpoint.
- apply
Reauth BooleanPolicy - Indicates if the user has opted in Google Reauth Policy. If opted in, the refresh token will be valid for 20 hours, after which time users must re-authenticate in order to obtain a new one.
- auth
Code String - The Auth Code that is used to initially retrieve the access token.
- auth
Endpoint String - The auth url endpoint to send the auth code request to.
- auth
Params GoogleCloud Integrations V1alpha Parameter Map Response - The auth parameters sent along with the auth code request.
- client
Id String - The client's id.
- client
Secret String - The client's secret.
- request
Type String - Represent how to pass parameters to fetch access token
- scope String
- A space-delimited list of requested scope permissions.
- token
Endpoint String - The token url endpoint to send the token request to.
- token
Params GoogleCloud Integrations V1alpha Parameter Map Response - The token parameters sent along with the token request.
- access
Token GoogleCloud Integrations V1alpha Access Token Response - The access token received from the token endpoint.
- apply
Reauth booleanPolicy - Indicates if the user has opted in Google Reauth Policy. If opted in, the refresh token will be valid for 20 hours, after which time users must re-authenticate in order to obtain a new one.
- auth
Code string - The Auth Code that is used to initially retrieve the access token.
- auth
Endpoint string - The auth url endpoint to send the auth code request to.
- auth
Params GoogleCloud Integrations V1alpha Parameter Map Response - The auth parameters sent along with the auth code request.
- client
Id string - The client's id.
- client
Secret string - The client's secret.
- request
Type string - Represent how to pass parameters to fetch access token
- scope string
- A space-delimited list of requested scope permissions.
- token
Endpoint string - The token url endpoint to send the token request to.
- token
Params GoogleCloud Integrations V1alpha Parameter Map Response - The token parameters sent along with the token request.
- access_
token GoogleCloud Integrations V1alpha Access Token Response - The access token received from the token endpoint.
- apply_
reauth_ boolpolicy - Indicates if the user has opted in Google Reauth Policy. If opted in, the refresh token will be valid for 20 hours, after which time users must re-authenticate in order to obtain a new one.
- auth_
code str - The Auth Code that is used to initially retrieve the access token.
- auth_
endpoint str - The auth url endpoint to send the auth code request to.
- auth_
params GoogleCloud Integrations V1alpha Parameter Map Response - The auth parameters sent along with the auth code request.
- client_
id str - The client's id.
- client_
secret str - The client's secret.
- request_
type str - Represent how to pass parameters to fetch access token
- scope str
- A space-delimited list of requested scope permissions.
- token_
endpoint str - The token url endpoint to send the token request to.
- token_
params GoogleCloud Integrations V1alpha Parameter Map Response - The token parameters sent along with the token request.
- access
Token Property Map - The access token received from the token endpoint.
- apply
Reauth BooleanPolicy - Indicates if the user has opted in Google Reauth Policy. If opted in, the refresh token will be valid for 20 hours, after which time users must re-authenticate in order to obtain a new one.
- auth
Code String - The Auth Code that is used to initially retrieve the access token.
- auth
Endpoint String - The auth url endpoint to send the auth code request to.
- auth
Params Property Map - The auth parameters sent along with the auth code request.
- client
Id String - The client's id.
- client
Secret String - The client's secret.
- request
Type String - Represent how to pass parameters to fetch access token
- scope String
- A space-delimited list of requested scope permissions.
- token
Endpoint String - The token url endpoint to send the token request to.
- token
Params Property Map - The token parameters sent along with the token request.
GoogleCloudIntegrationsV1alphaOAuth2ClientCredentials, GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsArgs
- Access
Token Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Access Token - Access token fetched from the authorization server.
- Client
Id string - The client's ID.
- Client
Secret string - The client's secret.
- Request
Type Pulumi.Google Native. Integrations. V1Alpha. Google Cloud Integrations V1alpha OAuth2Client Credentials Request Type - Represent how to pass parameters to fetch access token
- Scope string
- A space-delimited list of requested scope permissions.
- Token
Endpoint string - The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- Token
Params Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Parameter Map - Token parameters for the auth request.
- Access
Token GoogleCloud Integrations V1alpha Access Token - Access token fetched from the authorization server.
- Client
Id string - The client's ID.
- Client
Secret string - The client's secret.
- Request
Type GoogleCloud Integrations V1alpha OAuth2Client Credentials Request Type - Represent how to pass parameters to fetch access token
- Scope string
- A space-delimited list of requested scope permissions.
- Token
Endpoint string - The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- Token
Params GoogleCloud Integrations V1alpha Parameter Map - Token parameters for the auth request.
- access
Token GoogleCloud Integrations V1alpha Access Token - Access token fetched from the authorization server.
- client
Id String - The client's ID.
- client
Secret String - The client's secret.
- request
Type GoogleCloud Integrations V1alpha OAuth2Client Credentials Request Type - Represent how to pass parameters to fetch access token
- scope String
- A space-delimited list of requested scope permissions.
- token
Endpoint String - The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- token
Params GoogleCloud Integrations V1alpha Parameter Map - Token parameters for the auth request.
- access
Token GoogleCloud Integrations V1alpha Access Token - Access token fetched from the authorization server.
- client
Id string - The client's ID.
- client
Secret string - The client's secret.
- request
Type GoogleCloud Integrations V1alpha OAuth2Client Credentials Request Type - Represent how to pass parameters to fetch access token
- scope string
- A space-delimited list of requested scope permissions.
- token
Endpoint string - The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- token
Params GoogleCloud Integrations V1alpha Parameter Map - Token parameters for the auth request.
- access_
token GoogleCloud Integrations V1alpha Access Token - Access token fetched from the authorization server.
- client_
id str - The client's ID.
- client_
secret str - The client's secret.
- request_
type GoogleCloud Integrations V1alpha OAuth2Client Credentials Request Type - Represent how to pass parameters to fetch access token
- scope str
- A space-delimited list of requested scope permissions.
- token_
endpoint str - The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- token_
params GoogleCloud Integrations V1alpha Parameter Map - Token parameters for the auth request.
- access
Token Property Map - Access token fetched from the authorization server.
- client
Id String - The client's ID.
- client
Secret String - The client's secret.
- request
Type "REQUEST_TYPE_UNSPECIFIED" | "REQUEST_BODY" | "QUERY_PARAMETERS" | "ENCODED_HEADER" - Represent how to pass parameters to fetch access token
- scope String
- A space-delimited list of requested scope permissions.
- token
Endpoint String - The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- token
Params Property Map - Token parameters for the auth request.
GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsRequestType, GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsRequestTypeArgs
- Request
Type Unspecified - REQUEST_TYPE_UNSPECIFIEDUnspecified request type
- Request
Body - REQUEST_BODYTo pass all the parameters in post body.
- Query
Parameters - QUERY_PARAMETERSTo pass all the parameters as a part of query parameter.
- Encoded
Header - ENCODED_HEADERTo pass client id and client secret as base 64 encoding of client_id:client_password and rest parameters in post body.
- Google
Cloud Integrations V1alpha OAuth2Client Credentials Request Type Request Type Unspecified - REQUEST_TYPE_UNSPECIFIEDUnspecified request type
- Google
Cloud Integrations V1alpha OAuth2Client Credentials Request Type Request Body - REQUEST_BODYTo pass all the parameters in post body.
- Google
Cloud Integrations V1alpha OAuth2Client Credentials Request Type Query Parameters - QUERY_PARAMETERSTo pass all the parameters as a part of query parameter.
- Google
Cloud Integrations V1alpha OAuth2Client Credentials Request Type Encoded Header - ENCODED_HEADERTo pass client id and client secret as base 64 encoding of client_id:client_password and rest parameters in post body.
- Request
Type Unspecified - REQUEST_TYPE_UNSPECIFIEDUnspecified request type
- Request
Body - REQUEST_BODYTo pass all the parameters in post body.
- Query
Parameters - QUERY_PARAMETERSTo pass all the parameters as a part of query parameter.
- Encoded
Header - ENCODED_HEADERTo pass client id and client secret as base 64 encoding of client_id:client_password and rest parameters in post body.
- Request
Type Unspecified - REQUEST_TYPE_UNSPECIFIEDUnspecified request type
- Request
Body - REQUEST_BODYTo pass all the parameters in post body.
- Query
Parameters - QUERY_PARAMETERSTo pass all the parameters as a part of query parameter.
- Encoded
Header - ENCODED_HEADERTo pass client id and client secret as base 64 encoding of client_id:client_password and rest parameters in post body.
- REQUEST_TYPE_UNSPECIFIED
- REQUEST_TYPE_UNSPECIFIEDUnspecified request type
- REQUEST_BODY
- REQUEST_BODYTo pass all the parameters in post body.
- QUERY_PARAMETERS
- QUERY_PARAMETERSTo pass all the parameters as a part of query parameter.
- ENCODED_HEADER
- ENCODED_HEADERTo pass client id and client secret as base 64 encoding of client_id:client_password and rest parameters in post body.
- "REQUEST_TYPE_UNSPECIFIED"
- REQUEST_TYPE_UNSPECIFIEDUnspecified request type
- "REQUEST_BODY"
- REQUEST_BODYTo pass all the parameters in post body.
- "QUERY_PARAMETERS"
- QUERY_PARAMETERSTo pass all the parameters as a part of query parameter.
- "ENCODED_HEADER"
- ENCODED_HEADERTo pass client id and client secret as base 64 encoding of client_id:client_password and rest parameters in post body.
GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsResponse, GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsResponseArgs
- Access
Token Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Access Token Response - Access token fetched from the authorization server.
- Client
Id string - The client's ID.
- Client
Secret string - The client's secret.
- Request
Type string - Represent how to pass parameters to fetch access token
- Scope string
- A space-delimited list of requested scope permissions.
- Token
Endpoint string - The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- Token
Params Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Parameter Map Response - Token parameters for the auth request.
- Access
Token GoogleCloud Integrations V1alpha Access Token Response - Access token fetched from the authorization server.
- Client
Id string - The client's ID.
- Client
Secret string - The client's secret.
- Request
Type string - Represent how to pass parameters to fetch access token
- Scope string
- A space-delimited list of requested scope permissions.
- Token
Endpoint string - The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- Token
Params GoogleCloud Integrations V1alpha Parameter Map Response - Token parameters for the auth request.
- access
Token GoogleCloud Integrations V1alpha Access Token Response - Access token fetched from the authorization server.
- client
Id String - The client's ID.
- client
Secret String - The client's secret.
- request
Type String - Represent how to pass parameters to fetch access token
- scope String
- A space-delimited list of requested scope permissions.
- token
Endpoint String - The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- token
Params GoogleCloud Integrations V1alpha Parameter Map Response - Token parameters for the auth request.
- access
Token GoogleCloud Integrations V1alpha Access Token Response - Access token fetched from the authorization server.
- client
Id string - The client's ID.
- client
Secret string - The client's secret.
- request
Type string - Represent how to pass parameters to fetch access token
- scope string
- A space-delimited list of requested scope permissions.
- token
Endpoint string - The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- token
Params GoogleCloud Integrations V1alpha Parameter Map Response - Token parameters for the auth request.
- access_
token GoogleCloud Integrations V1alpha Access Token Response - Access token fetched from the authorization server.
- client_
id str - The client's ID.
- client_
secret str - The client's secret.
- request_
type str - Represent how to pass parameters to fetch access token
- scope str
- A space-delimited list of requested scope permissions.
- token_
endpoint str - The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- token_
params GoogleCloud Integrations V1alpha Parameter Map Response - Token parameters for the auth request.
- access
Token Property Map - Access token fetched from the authorization server.
- client
Id String - The client's ID.
- client
Secret String - The client's secret.
- request
Type String - Represent how to pass parameters to fetch access token
- scope String
- A space-delimited list of requested scope permissions.
- token
Endpoint String - The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- token
Params Property Map - Token parameters for the auth request.
GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentials, GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsArgs
- Access
Token Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Access Token - Access token fetched from the authorization server.
- Client
Id string - The client's ID.
- Client
Secret string - The client's secret.
- Password string
- The user's password.
- Request
Type Pulumi.Google Native. Integrations. V1Alpha. Google Cloud Integrations V1alpha OAuth2Resource Owner Credentials Request Type - Represent how to pass parameters to fetch access token
- Scope string
- A space-delimited list of requested scope permissions.
- Token
Endpoint string - The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- Token
Params Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Parameter Map - Token parameters for the auth request.
- Username string
- The user's username.
- Access
Token GoogleCloud Integrations V1alpha Access Token - Access token fetched from the authorization server.
- Client
Id string - The client's ID.
- Client
Secret string - The client's secret.
- Password string
- The user's password.
- Request
Type GoogleCloud Integrations V1alpha OAuth2Resource Owner Credentials Request Type - Represent how to pass parameters to fetch access token
- Scope string
- A space-delimited list of requested scope permissions.
- Token
Endpoint string - The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- Token
Params GoogleCloud Integrations V1alpha Parameter Map - Token parameters for the auth request.
- Username string
- The user's username.
- access
Token GoogleCloud Integrations V1alpha Access Token - Access token fetched from the authorization server.
- client
Id String - The client's ID.
- client
Secret String - The client's secret.
- password String
- The user's password.
- request
Type GoogleCloud Integrations V1alpha OAuth2Resource Owner Credentials Request Type - Represent how to pass parameters to fetch access token
- scope String
- A space-delimited list of requested scope permissions.
- token
Endpoint String - The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- token
Params GoogleCloud Integrations V1alpha Parameter Map - Token parameters for the auth request.
- username String
- The user's username.
- access
Token GoogleCloud Integrations V1alpha Access Token - Access token fetched from the authorization server.
- client
Id string - The client's ID.
- client
Secret string - The client's secret.
- password string
- The user's password.
- request
Type GoogleCloud Integrations V1alpha OAuth2Resource Owner Credentials Request Type - Represent how to pass parameters to fetch access token
- scope string
- A space-delimited list of requested scope permissions.
- token
Endpoint string - The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- token
Params GoogleCloud Integrations V1alpha Parameter Map - Token parameters for the auth request.
- username string
- The user's username.
- access_
token GoogleCloud Integrations V1alpha Access Token - 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 GoogleCloud Integrations V1alpha OAuth2Resource Owner Credentials Request Type - Represent how to pass parameters to fetch access token
- scope str
- A space-delimited list of requested scope permissions.
- token_
endpoint str - The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- token_
params GoogleCloud Integrations V1alpha Parameter Map - Token parameters for the auth request.
- username str
- The user's username.
- access
Token Property Map - Access token fetched from the authorization server.
- client
Id String - The client's ID.
- client
Secret String - The client's secret.
- password String
- The user's password.
- request
Type "REQUEST_TYPE_UNSPECIFIED" | "REQUEST_BODY" | "QUERY_PARAMETERS" | "ENCODED_HEADER" - Represent how to pass parameters to fetch access token
- scope String
- A space-delimited list of requested scope permissions.
- token
Endpoint String - The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- token
Params Property Map - Token parameters for the auth request.
- username String
- The user's username.
GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsRequestType, GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsRequestTypeArgs
- Request
Type Unspecified - REQUEST_TYPE_UNSPECIFIEDUnspecified request type
- Request
Body - REQUEST_BODYTo pass all the parameters in post body.
- Query
Parameters - QUERY_PARAMETERSTo pass all the parameters as a part of query parameter.
- Encoded
Header - ENCODED_HEADERTo pass client id and client secret as base 64 encoding of client_id:client_password and rest parameters in post body.
- Google
Cloud Integrations V1alpha OAuth2Resource Owner Credentials Request Type Request Type Unspecified - REQUEST_TYPE_UNSPECIFIEDUnspecified request type
- Google
Cloud Integrations V1alpha OAuth2Resource Owner Credentials Request Type Request Body - REQUEST_BODYTo pass all the parameters in post body.
- Google
Cloud Integrations V1alpha OAuth2Resource Owner Credentials Request Type Query Parameters - QUERY_PARAMETERSTo pass all the parameters as a part of query parameter.
- Google
Cloud Integrations V1alpha OAuth2Resource Owner Credentials Request Type Encoded Header - ENCODED_HEADERTo pass client id and client secret as base 64 encoding of client_id:client_password and rest parameters in post body.
- Request
Type Unspecified - REQUEST_TYPE_UNSPECIFIEDUnspecified request type
- Request
Body - REQUEST_BODYTo pass all the parameters in post body.
- Query
Parameters - QUERY_PARAMETERSTo pass all the parameters as a part of query parameter.
- Encoded
Header - ENCODED_HEADERTo pass client id and client secret as base 64 encoding of client_id:client_password and rest parameters in post body.
- Request
Type Unspecified - REQUEST_TYPE_UNSPECIFIEDUnspecified request type
- Request
Body - REQUEST_BODYTo pass all the parameters in post body.
- Query
Parameters - QUERY_PARAMETERSTo pass all the parameters as a part of query parameter.
- Encoded
Header - ENCODED_HEADERTo pass client id and client secret as base 64 encoding of client_id:client_password and rest parameters in post body.
- REQUEST_TYPE_UNSPECIFIED
- REQUEST_TYPE_UNSPECIFIEDUnspecified request type
- REQUEST_BODY
- REQUEST_BODYTo pass all the parameters in post body.
- QUERY_PARAMETERS
- QUERY_PARAMETERSTo pass all the parameters as a part of query parameter.
- ENCODED_HEADER
- ENCODED_HEADERTo pass client id and client secret as base 64 encoding of client_id:client_password and rest parameters in post body.
- "REQUEST_TYPE_UNSPECIFIED"
- REQUEST_TYPE_UNSPECIFIEDUnspecified request type
- "REQUEST_BODY"
- REQUEST_BODYTo pass all the parameters in post body.
- "QUERY_PARAMETERS"
- QUERY_PARAMETERSTo pass all the parameters as a part of query parameter.
- "ENCODED_HEADER"
- ENCODED_HEADERTo pass client id and client secret as base 64 encoding of client_id:client_password and rest parameters in post body.
GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsResponse, GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsResponseArgs
- Access
Token Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Access Token Response - Access token fetched from the authorization server.
- Client
Id string - The client's ID.
- Client
Secret string - The client's secret.
- Password string
- The user's password.
- Request
Type string - Represent how to pass parameters to fetch access token
- Scope string
- A space-delimited list of requested scope permissions.
- Token
Endpoint string - The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- Token
Params Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Parameter Map Response - Token parameters for the auth request.
- Username string
- The user's username.
- Access
Token GoogleCloud Integrations V1alpha Access Token Response - Access token fetched from the authorization server.
- Client
Id string - The client's ID.
- Client
Secret string - The client's secret.
- Password string
- The user's password.
- Request
Type string - Represent how to pass parameters to fetch access token
- Scope string
- A space-delimited list of requested scope permissions.
- Token
Endpoint string - The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- Token
Params GoogleCloud Integrations V1alpha Parameter Map Response - Token parameters for the auth request.
- Username string
- The user's username.
- access
Token GoogleCloud Integrations V1alpha Access Token Response - Access token fetched from the authorization server.
- client
Id String - The client's ID.
- client
Secret String - The client's secret.
- password String
- The user's password.
- request
Type String - Represent how to pass parameters to fetch access token
- scope String
- A space-delimited list of requested scope permissions.
- token
Endpoint String - The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- token
Params GoogleCloud Integrations V1alpha Parameter Map Response - Token parameters for the auth request.
- username String
- The user's username.
- access
Token GoogleCloud Integrations V1alpha Access Token Response - Access token fetched from the authorization server.
- client
Id string - The client's ID.
- client
Secret string - The client's secret.
- password string
- The user's password.
- request
Type string - Represent how to pass parameters to fetch access token
- scope string
- A space-delimited list of requested scope permissions.
- token
Endpoint string - The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- token
Params GoogleCloud Integrations V1alpha Parameter Map Response - Token parameters for the auth request.
- username string
- The user's username.
- access_
token GoogleCloud Integrations V1alpha Access Token Response - Access token fetched from the authorization server.
- client_
id str - The client's ID.
- client_
secret str - The client's secret.
- password str
- The user's password.
- request_
type str - Represent how to pass parameters to fetch access token
- scope str
- A space-delimited list of requested scope permissions.
- token_
endpoint str - The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- token_
params GoogleCloud Integrations V1alpha Parameter Map Response - Token parameters for the auth request.
- username str
- The user's username.
- access
Token Property Map - Access token fetched from the authorization server.
- client
Id String - The client's ID.
- client
Secret String - The client's secret.
- password String
- The user's password.
- request
Type String - Represent how to pass parameters to fetch access token
- scope String
- A space-delimited list of requested scope permissions.
- token
Endpoint String - The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- token
Params Property Map - Token parameters for the auth request.
- username String
- The user's username.
GoogleCloudIntegrationsV1alphaOidcToken, GoogleCloudIntegrationsV1alphaOidcTokenArgs
- Audience string
- Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is intended for.
- Service
Account stringEmail - The service account email to be used as the identity for the token.
- Token string
- ID token obtained for the service account
- Token
Expire stringTime - The approximate time until the token retrieved is valid.
- Audience string
- Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is intended for.
- Service
Account stringEmail - The service account email to be used as the identity for the token.
- Token string
- ID token obtained for the service account
- Token
Expire stringTime - The approximate time until the token retrieved is valid.
- audience String
- Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is intended for.
- service
Account StringEmail - The service account email to be used as the identity for the token.
- token String
- ID token obtained for the service account
- token
Expire StringTime - The approximate time until the token retrieved is valid.
- audience string
- Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is intended for.
- service
Account stringEmail - The service account email to be used as the identity for the token.
- token string
- ID token obtained for the service account
- token
Expire stringTime - The approximate time until the token retrieved is valid.
- audience str
- Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is intended for.
- service_
account_ stremail - The service account email to be used as the identity for the token.
- token str
- ID token obtained for the service account
- token_
expire_ strtime - The approximate time until the token retrieved is valid.
- audience String
- Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is intended for.
- service
Account StringEmail - The service account email to be used as the identity for the token.
- token String
- ID token obtained for the service account
- token
Expire StringTime - The approximate time until the token retrieved is valid.
GoogleCloudIntegrationsV1alphaOidcTokenResponse, GoogleCloudIntegrationsV1alphaOidcTokenResponseArgs
- Audience string
- Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is intended for.
- Service
Account stringEmail - The service account email to be used as the identity for the token.
- Token string
- ID token obtained for the service account
- Token
Expire stringTime - The approximate time until the token retrieved is valid.
- Audience string
- Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is intended for.
- Service
Account stringEmail - The service account email to be used as the identity for the token.
- Token string
- ID token obtained for the service account
- Token
Expire stringTime - The approximate time until the token retrieved is valid.
- audience String
- Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is intended for.
- service
Account StringEmail - The service account email to be used as the identity for the token.
- token String
- ID token obtained for the service account
- token
Expire StringTime - The approximate time until the token retrieved is valid.
- audience string
- Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is intended for.
- service
Account stringEmail - The service account email to be used as the identity for the token.
- token string
- ID token obtained for the service account
- token
Expire stringTime - The approximate time until the token retrieved is valid.
- audience str
- Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is intended for.
- service_
account_ stremail - The service account email to be used as the identity for the token.
- token str
- ID token obtained for the service account
- token_
expire_ strtime - The approximate time until the token retrieved is valid.
- audience String
- Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is intended for.
- service
Account StringEmail - The service account email to be used as the identity for the token.
- token String
- ID token obtained for the service account
- token
Expire StringTime - The approximate time until the token retrieved is valid.
GoogleCloudIntegrationsV1alphaParameterMap, GoogleCloudIntegrationsV1alphaParameterMapArgs
- Entries
List<Pulumi.
Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Parameter Map Entry> - A list of parameter map entries.
- Key
Type Pulumi.Google Native. Integrations. V1Alpha. Google Cloud Integrations V1alpha Parameter Map Key Type - 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 Pulumi.Google Native. Integrations. V1Alpha. Google Cloud Integrations V1alpha Parameter Map Value Type - Option to specify value type for all entries of the map. If provided then field types for all entries must conform to this.
- Entries
[]Google
Cloud Integrations V1alpha Parameter Map Entry - A list of parameter map entries.
- Key
Type GoogleCloud Integrations V1alpha Parameter Map Key Type - 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 GoogleCloud Integrations V1alpha Parameter Map Value Type - Option to specify value type for all entries of the map. If provided then field types for all entries must conform to this.
- entries
List<Google
Cloud Integrations V1alpha Parameter Map Entry> - A list of parameter map entries.
- key
Type GoogleCloud Integrations V1alpha Parameter Map Key Type - 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 GoogleCloud Integrations V1alpha Parameter Map Value Type - Option to specify value type for all entries of the map. If provided then field types for all entries must conform to this.
- entries
Google
Cloud Integrations V1alpha Parameter Map Entry[] - A list of parameter map entries.
- key
Type GoogleCloud Integrations V1alpha Parameter Map Key Type - 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 GoogleCloud Integrations V1alpha Parameter Map Value Type - Option to specify value type for all entries of the map. If provided then field types for all entries must conform to this.
- entries
Sequence[Google
Cloud Integrations V1alpha Parameter Map Entry] - A list of parameter map entries.
- key_
type GoogleCloud Integrations V1alpha Parameter Map Key Type - 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 GoogleCloud Integrations V1alpha Parameter Map Value Type - Option to specify value type for all entries of the map. If provided then field types for all entries must conform to this.
- entries List<Property Map>
- A list of parameter map entries.
- key
Type "INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED" | "STRING_VALUE" | "INT_VALUE" | "DOUBLE_VALUE" | "BOOLEAN_VALUE" | "STRING_ARRAY" | "INT_ARRAY" | "DOUBLE_ARRAY" | "BOOLEAN_ARRAY" | "JSON_VALUE" | "PROTO_VALUE" | "PROTO_ARRAY" - 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 "INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED" | "STRING_VALUE" | "INT_VALUE" | "DOUBLE_VALUE" | "BOOLEAN_VALUE" | "STRING_ARRAY" | "INT_ARRAY" | "DOUBLE_ARRAY" | "BOOLEAN_ARRAY" | "JSON_VALUE" | "PROTO_VALUE" | "PROTO_ARRAY" - Option to specify value type for all entries of the map. If provided then field types for all entries must conform to this.
GoogleCloudIntegrationsV1alphaParameterMapEntry, GoogleCloudIntegrationsV1alphaParameterMapEntryArgs
- Key
Google
Cloud Integrations V1alpha Parameter Map Field - Key of the map entry.
- Value
Google
Cloud Integrations V1alpha Parameter Map Field - Value of the map entry.
- key
Google
Cloud Integrations V1alpha Parameter Map Field - Key of the map entry.
- value
Google
Cloud Integrations V1alpha Parameter Map Field - Value of the map entry.
- key
Google
Cloud Integrations V1alpha Parameter Map Field - Key of the map entry.
- value
Google
Cloud Integrations V1alpha Parameter Map Field - Value of the map entry.
- key
Google
Cloud Integrations V1alpha Parameter Map Field - Key of the map entry.
- value
Google
Cloud Integrations V1alpha Parameter Map Field - Value of the map entry.
- key Property Map
- Key of the map entry.
- value Property Map
- Value of the map entry.
GoogleCloudIntegrationsV1alphaParameterMapEntryResponse, GoogleCloudIntegrationsV1alphaParameterMapEntryResponseArgs
- Key
Google
Cloud Integrations V1alpha Parameter Map Field Response - Key of the map entry.
- Value
Google
Cloud Integrations V1alpha Parameter Map Field Response - Value of the map entry.
- key
Google
Cloud Integrations V1alpha Parameter Map Field Response - Key of the map entry.
- value
Google
Cloud Integrations V1alpha Parameter Map Field Response - Value of the map entry.
- key
Google
Cloud Integrations V1alpha Parameter Map Field Response - Key of the map entry.
- value
Google
Cloud Integrations V1alpha Parameter Map Field Response - Value of the map entry.
- key
Google
Cloud Integrations V1alpha Parameter Map Field Response - Key of the map entry.
- value
Google
Cloud Integrations V1alpha Parameter Map Field Response - Value of the map entry.
- key Property Map
- Key of the map entry.
- value Property Map
- Value of the map entry.
GoogleCloudIntegrationsV1alphaParameterMapField, GoogleCloudIntegrationsV1alphaParameterMapFieldArgs
- Literal
Value Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Value Type - Passing a literal value.
- Reference
Key string - Referencing one of the Integration variables.
- Literal
Value GoogleCloud Integrations V1alpha Value Type - Passing a literal value.
- Reference
Key string - Referencing one of the Integration variables.
- literal
Value GoogleCloud Integrations V1alpha Value Type - Passing a literal value.
- reference
Key String - Referencing one of the Integration variables.
- literal
Value GoogleCloud Integrations V1alpha Value Type - Passing a literal value.
- reference
Key string - Referencing one of the Integration variables.
- literal_
value GoogleCloud Integrations V1alpha Value Type - Passing a literal value.
- reference_
key str - Referencing one of the Integration variables.
- literal
Value Property Map - Passing a literal value.
- reference
Key String - Referencing one of the Integration variables.
GoogleCloudIntegrationsV1alphaParameterMapFieldResponse, GoogleCloudIntegrationsV1alphaParameterMapFieldResponseArgs
- Literal
Value Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Value Type Response - Passing a literal value.
- Reference
Key string - Referencing one of the Integration variables.
- Literal
Value GoogleCloud Integrations V1alpha Value Type Response - Passing a literal value.
- Reference
Key string - Referencing one of the Integration variables.
- literal
Value GoogleCloud Integrations V1alpha Value Type Response - Passing a literal value.
- reference
Key String - Referencing one of the Integration variables.
- literal
Value GoogleCloud Integrations V1alpha Value Type Response - Passing a literal value.
- reference
Key string - Referencing one of the Integration variables.
- literal_
value GoogleCloud Integrations V1alpha Value Type Response - Passing a literal value.
- reference_
key str - Referencing one of the Integration variables.
- literal
Value Property Map - Passing a literal value.
- reference
Key String - Referencing one of the Integration variables.
GoogleCloudIntegrationsV1alphaParameterMapKeyType, GoogleCloudIntegrationsV1alphaParameterMapKeyTypeArgs
- Integration
Parameter Data Type Unspecified - INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIEDUnspecified.
- String
Value - STRING_VALUEString.
- Int
Value - INT_VALUEInteger.
- Double
Value - DOUBLE_VALUEDouble Number.
- Boolean
Value - BOOLEAN_VALUEBoolean.
- String
Array - STRING_ARRAYString Array.
- Int
Array - INT_ARRAYInteger Array.
- Double
Array - DOUBLE_ARRAYDouble Number Array.
- Boolean
Array - BOOLEAN_ARRAYBoolean Array.
- Json
Value - JSON_VALUEJson.
- Proto
Value - PROTO_VALUEProto Value (Internal use only).
- Proto
Array - PROTO_ARRAYProto Array (Internal use only).
- Google
Cloud Integrations V1alpha Parameter Map Key Type Integration Parameter Data Type Unspecified - INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIEDUnspecified.
- Google
Cloud Integrations V1alpha Parameter Map Key Type String Value - STRING_VALUEString.
- Google
Cloud Integrations V1alpha Parameter Map Key Type Int Value - INT_VALUEInteger.
- Google
Cloud Integrations V1alpha Parameter Map Key Type Double Value - DOUBLE_VALUEDouble Number.
- Google
Cloud Integrations V1alpha Parameter Map Key Type Boolean Value - BOOLEAN_VALUEBoolean.
- Google
Cloud Integrations V1alpha Parameter Map Key Type String Array - STRING_ARRAYString Array.
- Google
Cloud Integrations V1alpha Parameter Map Key Type Int Array - INT_ARRAYInteger Array.
- Google
Cloud Integrations V1alpha Parameter Map Key Type Double Array - DOUBLE_ARRAYDouble Number Array.
- Google
Cloud Integrations V1alpha Parameter Map Key Type Boolean Array - BOOLEAN_ARRAYBoolean Array.
- Google
Cloud Integrations V1alpha Parameter Map Key Type Json Value - JSON_VALUEJson.
- Google
Cloud Integrations V1alpha Parameter Map Key Type Proto Value - PROTO_VALUEProto Value (Internal use only).
- Google
Cloud Integrations V1alpha Parameter Map Key Type Proto Array - PROTO_ARRAYProto Array (Internal use only).
- Integration
Parameter Data Type Unspecified - INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIEDUnspecified.
- String
Value - STRING_VALUEString.
- Int
Value - INT_VALUEInteger.
- Double
Value - DOUBLE_VALUEDouble Number.
- Boolean
Value - BOOLEAN_VALUEBoolean.
- String
Array - STRING_ARRAYString Array.
- Int
Array - INT_ARRAYInteger Array.
- Double
Array - DOUBLE_ARRAYDouble Number Array.
- Boolean
Array - BOOLEAN_ARRAYBoolean Array.
- Json
Value - JSON_VALUEJson.
- Proto
Value - PROTO_VALUEProto Value (Internal use only).
- Proto
Array - PROTO_ARRAYProto Array (Internal use only).
- Integration
Parameter Data Type Unspecified - INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIEDUnspecified.
- String
Value - STRING_VALUEString.
- Int
Value - INT_VALUEInteger.
- Double
Value - DOUBLE_VALUEDouble Number.
- Boolean
Value - BOOLEAN_VALUEBoolean.
- String
Array - STRING_ARRAYString Array.
- Int
Array - INT_ARRAYInteger Array.
- Double
Array - DOUBLE_ARRAYDouble Number Array.
- Boolean
Array - BOOLEAN_ARRAYBoolean Array.
- Json
Value - JSON_VALUEJson.
- Proto
Value - PROTO_VALUEProto Value (Internal use only).
- Proto
Array - PROTO_ARRAYProto Array (Internal use only).
- INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED
- INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIEDUnspecified.
- STRING_VALUE
- STRING_VALUEString.
- INT_VALUE
- INT_VALUEInteger.
- DOUBLE_VALUE
- DOUBLE_VALUEDouble Number.
- BOOLEAN_VALUE
- BOOLEAN_VALUEBoolean.
- STRING_ARRAY
- STRING_ARRAYString Array.
- INT_ARRAY
- INT_ARRAYInteger Array.
- DOUBLE_ARRAY
- DOUBLE_ARRAYDouble Number Array.
- BOOLEAN_ARRAY
- BOOLEAN_ARRAYBoolean Array.
- JSON_VALUE
- JSON_VALUEJson.
- PROTO_VALUE
- PROTO_VALUEProto Value (Internal use only).
- PROTO_ARRAY
- PROTO_ARRAYProto Array (Internal use only).
- "INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED"
- INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIEDUnspecified.
- "STRING_VALUE"
- STRING_VALUEString.
- "INT_VALUE"
- INT_VALUEInteger.
- "DOUBLE_VALUE"
- DOUBLE_VALUEDouble Number.
- "BOOLEAN_VALUE"
- BOOLEAN_VALUEBoolean.
- "STRING_ARRAY"
- STRING_ARRAYString Array.
- "INT_ARRAY"
- INT_ARRAYInteger Array.
- "DOUBLE_ARRAY"
- DOUBLE_ARRAYDouble Number Array.
- "BOOLEAN_ARRAY"
- BOOLEAN_ARRAYBoolean Array.
- "JSON_VALUE"
- JSON_VALUEJson.
- "PROTO_VALUE"
- PROTO_VALUEProto Value (Internal use only).
- "PROTO_ARRAY"
- PROTO_ARRAYProto Array (Internal use only).
GoogleCloudIntegrationsV1alphaParameterMapResponse, GoogleCloudIntegrationsV1alphaParameterMapResponseArgs
- Entries
List<Pulumi.
Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Parameter Map Entry Response> - A list of parameter map entries.
- Key
Type string - Option to specify key type for all entries of the map. If provided then field types for all entries must conform to this.
- Value
Type string - Option to specify value type for all entries of the map. If provided then field types for all entries must conform to this.
- Entries
[]Google
Cloud Integrations V1alpha Parameter Map Entry Response - A list of parameter map entries.
- Key
Type string - Option to specify key type for all entries of the map. If provided then field types for all entries must conform to this.
- Value
Type string - Option to specify value type for all entries of the map. If provided then field types for all entries must conform to this.
- entries
List<Google
Cloud Integrations V1alpha Parameter Map Entry Response> - A list of parameter map entries.
- key
Type String - Option to specify key type for all entries of the map. If provided then field types for all entries must conform to this.
- value
Type String - Option to specify value type for all entries of the map. If provided then field types for all entries must conform to this.
- entries
Google
Cloud Integrations V1alpha Parameter Map Entry Response[] - A list of parameter map entries.
- key
Type string - Option to specify key type for all entries of the map. If provided then field types for all entries must conform to this.
- value
Type string - Option to specify value type for all entries of the map. If provided then field types for all entries must conform to this.
- entries
Sequence[Google
Cloud Integrations V1alpha Parameter Map Entry Response] - A list of parameter map entries.
- key_
type str - Option to specify key type for all entries of the map. If provided then field types for all entries must conform to this.
- value_
type str - Option to specify value type for all entries of the map. If provided then field types for all entries must conform to this.
- entries List<Property Map>
- A list of parameter map entries.
- key
Type String - Option to specify key type for all entries of the map. If provided then field types for all entries must conform to this.
- value
Type String - Option to specify value type for all entries of the map. If provided then field types for all entries must conform to this.
GoogleCloudIntegrationsV1alphaParameterMapValueType, GoogleCloudIntegrationsV1alphaParameterMapValueTypeArgs
- Integration
Parameter Data Type Unspecified - INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIEDUnspecified.
- String
Value - STRING_VALUEString.
- Int
Value - INT_VALUEInteger.
- Double
Value - DOUBLE_VALUEDouble Number.
- Boolean
Value - BOOLEAN_VALUEBoolean.
- String
Array - STRING_ARRAYString Array.
- Int
Array - INT_ARRAYInteger Array.
- Double
Array - DOUBLE_ARRAYDouble Number Array.
- Boolean
Array - BOOLEAN_ARRAYBoolean Array.
- Json
Value - JSON_VALUEJson.
- Proto
Value - PROTO_VALUEProto Value (Internal use only).
- Proto
Array - PROTO_ARRAYProto Array (Internal use only).
- Google
Cloud Integrations V1alpha Parameter Map Value Type Integration Parameter Data Type Unspecified - INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIEDUnspecified.
- Google
Cloud Integrations V1alpha Parameter Map Value Type String Value - STRING_VALUEString.
- Google
Cloud Integrations V1alpha Parameter Map Value Type Int Value - INT_VALUEInteger.
- Google
Cloud Integrations V1alpha Parameter Map Value Type Double Value - DOUBLE_VALUEDouble Number.
- Google
Cloud Integrations V1alpha Parameter Map Value Type Boolean Value - BOOLEAN_VALUEBoolean.
- Google
Cloud Integrations V1alpha Parameter Map Value Type String Array - STRING_ARRAYString Array.
- Google
Cloud Integrations V1alpha Parameter Map Value Type Int Array - INT_ARRAYInteger Array.
- Google
Cloud Integrations V1alpha Parameter Map Value Type Double Array - DOUBLE_ARRAYDouble Number Array.
- Google
Cloud Integrations V1alpha Parameter Map Value Type Boolean Array - BOOLEAN_ARRAYBoolean Array.
- Google
Cloud Integrations V1alpha Parameter Map Value Type Json Value - JSON_VALUEJson.
- Google
Cloud Integrations V1alpha Parameter Map Value Type Proto Value - PROTO_VALUEProto Value (Internal use only).
- Google
Cloud Integrations V1alpha Parameter Map Value Type Proto Array - PROTO_ARRAYProto Array (Internal use only).
- Integration
Parameter Data Type Unspecified - INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIEDUnspecified.
- String
Value - STRING_VALUEString.
- Int
Value - INT_VALUEInteger.
- Double
Value - DOUBLE_VALUEDouble Number.
- Boolean
Value - BOOLEAN_VALUEBoolean.
- String
Array - STRING_ARRAYString Array.
- Int
Array - INT_ARRAYInteger Array.
- Double
Array - DOUBLE_ARRAYDouble Number Array.
- Boolean
Array - BOOLEAN_ARRAYBoolean Array.
- Json
Value - JSON_VALUEJson.
- Proto
Value - PROTO_VALUEProto Value (Internal use only).
- Proto
Array - PROTO_ARRAYProto Array (Internal use only).
- Integration
Parameter Data Type Unspecified - INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIEDUnspecified.
- String
Value - STRING_VALUEString.
- Int
Value - INT_VALUEInteger.
- Double
Value - DOUBLE_VALUEDouble Number.
- Boolean
Value - BOOLEAN_VALUEBoolean.
- String
Array - STRING_ARRAYString Array.
- Int
Array - INT_ARRAYInteger Array.
- Double
Array - DOUBLE_ARRAYDouble Number Array.
- Boolean
Array - BOOLEAN_ARRAYBoolean Array.
- Json
Value - JSON_VALUEJson.
- Proto
Value - PROTO_VALUEProto Value (Internal use only).
- Proto
Array - PROTO_ARRAYProto Array (Internal use only).
- INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED
- INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIEDUnspecified.
- STRING_VALUE
- STRING_VALUEString.
- INT_VALUE
- INT_VALUEInteger.
- DOUBLE_VALUE
- DOUBLE_VALUEDouble Number.
- BOOLEAN_VALUE
- BOOLEAN_VALUEBoolean.
- STRING_ARRAY
- STRING_ARRAYString Array.
- INT_ARRAY
- INT_ARRAYInteger Array.
- DOUBLE_ARRAY
- DOUBLE_ARRAYDouble Number Array.
- BOOLEAN_ARRAY
- BOOLEAN_ARRAYBoolean Array.
- JSON_VALUE
- JSON_VALUEJson.
- PROTO_VALUE
- PROTO_VALUEProto Value (Internal use only).
- PROTO_ARRAY
- PROTO_ARRAYProto Array (Internal use only).
- "INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED"
- INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIEDUnspecified.
- "STRING_VALUE"
- STRING_VALUEString.
- "INT_VALUE"
- INT_VALUEInteger.
- "DOUBLE_VALUE"
- DOUBLE_VALUEDouble Number.
- "BOOLEAN_VALUE"
- BOOLEAN_VALUEBoolean.
- "STRING_ARRAY"
- STRING_ARRAYString Array.
- "INT_ARRAY"
- INT_ARRAYInteger Array.
- "DOUBLE_ARRAY"
- DOUBLE_ARRAYDouble Number Array.
- "BOOLEAN_ARRAY"
- BOOLEAN_ARRAYBoolean Array.
- "JSON_VALUE"
- JSON_VALUEJson.
- "PROTO_VALUE"
- PROTO_VALUEProto Value (Internal use only).
- "PROTO_ARRAY"
- PROTO_ARRAYProto Array (Internal use only).
GoogleCloudIntegrationsV1alphaServiceAccountCredentials, GoogleCloudIntegrationsV1alphaServiceAccountCredentialsArgs
- Scope string
- A space-delimited list of requested scope permissions.
- Service
Account string - Name of the service account that has the permission to make the request.
- Scope string
- A space-delimited list of requested scope permissions.
- Service
Account string - Name of the service account that has the permission to make the request.
- scope String
- A space-delimited list of requested scope permissions.
- service
Account String - Name of the service account that has the permission to make the request.
- scope string
- A space-delimited list of requested scope permissions.
- service
Account string - Name of the service account that has the permission to make the request.
- scope str
- A space-delimited list of requested scope permissions.
- service_
account str - Name of the service account that has the permission to make the request.
- scope String
- A space-delimited list of requested scope permissions.
- service
Account String - Name of the service account that has the permission to make the request.
GoogleCloudIntegrationsV1alphaServiceAccountCredentialsResponse, GoogleCloudIntegrationsV1alphaServiceAccountCredentialsResponseArgs
- Scope string
- A space-delimited list of requested scope permissions.
- Service
Account string - Name of the service account that has the permission to make the request.
- Scope string
- A space-delimited list of requested scope permissions.
- Service
Account string - Name of the service account that has the permission to make the request.
- scope String
- A space-delimited list of requested scope permissions.
- service
Account String - Name of the service account that has the permission to make the request.
- scope string
- A space-delimited list of requested scope permissions.
- service
Account string - Name of the service account that has the permission to make the request.
- scope str
- A space-delimited list of requested scope permissions.
- service_
account str - Name of the service account that has the permission to make the request.
- scope String
- A space-delimited list of requested scope permissions.
- service
Account String - Name of the service account that has the permission to make the request.
GoogleCloudIntegrationsV1alphaStringParameterArray, GoogleCloudIntegrationsV1alphaStringParameterArrayArgs
- String
Values List<string> - String array.
- String
Values []string - String array.
- string
Values List<String> - String array.
- string
Values string[] - String array.
- string_
values Sequence[str] - String array.
- string
Values List<String> - String array.
GoogleCloudIntegrationsV1alphaStringParameterArrayResponse, GoogleCloudIntegrationsV1alphaStringParameterArrayResponseArgs
- String
Values List<string> - String array.
- String
Values []string - String array.
- string
Values List<String> - String array.
- string
Values string[] - String array.
- string_
values Sequence[str] - String array.
- string
Values List<String> - String array.
GoogleCloudIntegrationsV1alphaUsernameAndPassword, GoogleCloudIntegrationsV1alphaUsernameAndPasswordArgs
GoogleCloudIntegrationsV1alphaUsernameAndPasswordResponse, GoogleCloudIntegrationsV1alphaUsernameAndPasswordResponseArgs
GoogleCloudIntegrationsV1alphaValueType, GoogleCloudIntegrationsV1alphaValueTypeArgs
- Boolean
Array Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Boolean Parameter Array - Boolean Array.
- Boolean
Value bool - Boolean.
- Double
Array Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Double Parameter Array - Double Number Array.
- Double
Value double - Double Number.
- Int
Array Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Int Parameter Array - Integer Array.
- Int
Value string - Integer.
- Json
Value string - Json.
- String
Array Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha String Parameter Array - String Array.
- String
Value string - String.
- Boolean
Array GoogleCloud Integrations V1alpha Boolean Parameter Array - Boolean Array.
- Boolean
Value bool - Boolean.
- Double
Array GoogleCloud Integrations V1alpha Double Parameter Array - Double Number Array.
- Double
Value float64 - Double Number.
- Int
Array GoogleCloud Integrations V1alpha Int Parameter Array - Integer Array.
- Int
Value string - Integer.
- Json
Value string - Json.
- String
Array GoogleCloud Integrations V1alpha String Parameter Array - String Array.
- String
Value string - String.
- boolean
Array GoogleCloud Integrations V1alpha Boolean Parameter Array - Boolean Array.
- boolean
Value Boolean - Boolean.
- double
Array GoogleCloud Integrations V1alpha Double Parameter Array - Double Number Array.
- double
Value Double - Double Number.
- int
Array GoogleCloud Integrations V1alpha Int Parameter Array - Integer Array.
- int
Value String - Integer.
- json
Value String - Json.
- string
Array GoogleCloud Integrations V1alpha String Parameter Array - String Array.
- string
Value String - String.
- boolean
Array GoogleCloud Integrations V1alpha Boolean Parameter Array - Boolean Array.
- boolean
Value boolean - Boolean.
- double
Array GoogleCloud Integrations V1alpha Double Parameter Array - Double Number Array.
- double
Value number - Double Number.
- int
Array GoogleCloud Integrations V1alpha Int Parameter Array - Integer Array.
- int
Value string - Integer.
- json
Value string - Json.
- string
Array GoogleCloud Integrations V1alpha String Parameter Array - String Array.
- string
Value string - String.
- boolean_
array GoogleCloud Integrations V1alpha Boolean Parameter Array - Boolean Array.
- boolean_
value bool - Boolean.
- double_
array GoogleCloud Integrations V1alpha Double Parameter Array - Double Number Array.
- double_
value float - Double Number.
- int_
array GoogleCloud Integrations V1alpha Int Parameter Array - Integer Array.
- int_
value str - Integer.
- json_
value str - Json.
- string_
array GoogleCloud Integrations V1alpha String Parameter Array - String Array.
- string_
value str - String.
- boolean
Array Property Map - Boolean Array.
- boolean
Value Boolean - Boolean.
- double
Array Property Map - Double Number Array.
- double
Value Number - Double Number.
- int
Array Property Map - Integer Array.
- int
Value String - Integer.
- json
Value String - Json.
- string
Array Property Map - String Array.
- string
Value String - String.
GoogleCloudIntegrationsV1alphaValueTypeResponse, GoogleCloudIntegrationsV1alphaValueTypeResponseArgs
- Boolean
Array Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Boolean Parameter Array Response - Boolean Array.
- Boolean
Value bool - Boolean.
- Double
Array Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Double Parameter Array Response - Double Number Array.
- Double
Value double - Double Number.
- Int
Array Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Int Parameter Array Response - Integer Array.
- Int
Value string - Integer.
- Json
Value string - Json.
- String
Array Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha String Parameter Array Response - String Array.
- String
Value string - String.
- Boolean
Array GoogleCloud Integrations V1alpha Boolean Parameter Array Response - Boolean Array.
- Boolean
Value bool - Boolean.
- Double
Array GoogleCloud Integrations V1alpha Double Parameter Array Response - Double Number Array.
- Double
Value float64 - Double Number.
- Int
Array GoogleCloud Integrations V1alpha Int Parameter Array Response - Integer Array.
- Int
Value string - Integer.
- Json
Value string - Json.
- String
Array GoogleCloud Integrations V1alpha String Parameter Array Response - String Array.
- String
Value string - String.
- boolean
Array GoogleCloud Integrations V1alpha Boolean Parameter Array Response - Boolean Array.
- boolean
Value Boolean - Boolean.
- double
Array GoogleCloud Integrations V1alpha Double Parameter Array Response - Double Number Array.
- double
Value Double - Double Number.
- int
Array GoogleCloud Integrations V1alpha Int Parameter Array Response - Integer Array.
- int
Value String - Integer.
- json
Value String - Json.
- string
Array GoogleCloud Integrations V1alpha String Parameter Array Response - String Array.
- string
Value String - String.
- boolean
Array GoogleCloud Integrations V1alpha Boolean Parameter Array Response - Boolean Array.
- boolean
Value boolean - Boolean.
- double
Array GoogleCloud Integrations V1alpha Double Parameter Array Response - Double Number Array.
- double
Value number - Double Number.
- int
Array GoogleCloud Integrations V1alpha Int Parameter Array Response - Integer Array.
- int
Value string - Integer.
- json
Value string - Json.
- string
Array GoogleCloud Integrations V1alpha String Parameter Array Response - String Array.
- string
Value string - String.
- boolean_
array GoogleCloud Integrations V1alpha Boolean Parameter Array Response - Boolean Array.
- boolean_
value bool - Boolean.
- double_
array GoogleCloud Integrations V1alpha Double Parameter Array Response - Double Number Array.
- double_
value float - Double Number.
- int_
array GoogleCloud Integrations V1alpha Int Parameter Array Response - Integer Array.
- int_
value str - Integer.
- json_
value str - Json.
- string_
array GoogleCloud Integrations V1alpha String Parameter Array Response - String Array.
- string_
value str - String.
- boolean
Array Property Map - Boolean Array.
- boolean
Value Boolean - Boolean.
- double
Array Property Map - Double Number Array.
- double
Value Number - Double Number.
- int
Array Property Map - Integer Array.
- int
Value String - Integer.
- json
Value String - Json.
- string
Array Property Map - String Array.
- string
Value String - String.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.