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={
        "auth_token": {
            "token": "string",
            "type": "string",
        },
        "credential_type": google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaCredentialCredentialType.CREDENTIAL_TYPE_UNSPECIFIED,
        "jwt": {
            "jwt": "string",
            "jwt_header": "string",
            "jwt_payload": "string",
            "secret": "string",
        },
        "oauth2_authorization_code": {
            "access_token": {
                "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": {
                "entries": [{
                    "key": {
                        "literal_value": {
                            "boolean_array": {
                                "boolean_values": [False],
                            },
                            "boolean_value": False,
                            "double_array": {
                                "double_values": [0],
                            },
                            "double_value": 0,
                            "int_array": {
                                "int_values": ["string"],
                            },
                            "int_value": "string",
                            "json_value": "string",
                            "string_array": {
                                "string_values": ["string"],
                            },
                            "string_value": "string",
                        },
                        "reference_key": "string",
                    },
                    "value": {
                        "literal_value": {
                            "boolean_array": {
                                "boolean_values": [False],
                            },
                            "boolean_value": False,
                            "double_array": {
                                "double_values": [0],
                            },
                            "double_value": 0,
                            "int_array": {
                                "int_values": ["string"],
                            },
                            "int_value": "string",
                            "json_value": "string",
                            "string_array": {
                                "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": {
                "entries": [{
                    "key": {
                        "literal_value": {
                            "boolean_array": {
                                "boolean_values": [False],
                            },
                            "boolean_value": False,
                            "double_array": {
                                "double_values": [0],
                            },
                            "double_value": 0,
                            "int_array": {
                                "int_values": ["string"],
                            },
                            "int_value": "string",
                            "json_value": "string",
                            "string_array": {
                                "string_values": ["string"],
                            },
                            "string_value": "string",
                        },
                        "reference_key": "string",
                    },
                    "value": {
                        "literal_value": {
                            "boolean_array": {
                                "boolean_values": [False],
                            },
                            "boolean_value": False,
                            "double_array": {
                                "double_values": [0],
                            },
                            "double_value": 0,
                            "int_array": {
                                "int_values": ["string"],
                            },
                            "int_value": "string",
                            "json_value": "string",
                            "string_array": {
                                "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": {
            "access_token": {
                "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": {
                "entries": [{
                    "key": {
                        "literal_value": {
                            "boolean_array": {
                                "boolean_values": [False],
                            },
                            "boolean_value": False,
                            "double_array": {
                                "double_values": [0],
                            },
                            "double_value": 0,
                            "int_array": {
                                "int_values": ["string"],
                            },
                            "int_value": "string",
                            "json_value": "string",
                            "string_array": {
                                "string_values": ["string"],
                            },
                            "string_value": "string",
                        },
                        "reference_key": "string",
                    },
                    "value": {
                        "literal_value": {
                            "boolean_array": {
                                "boolean_values": [False],
                            },
                            "boolean_value": False,
                            "double_array": {
                                "double_values": [0],
                            },
                            "double_value": 0,
                            "int_array": {
                                "int_values": ["string"],
                            },
                            "int_value": "string",
                            "json_value": "string",
                            "string_array": {
                                "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": {
            "access_token": {
                "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": {
                "entries": [{
                    "key": {
                        "literal_value": {
                            "boolean_array": {
                                "boolean_values": [False],
                            },
                            "boolean_value": False,
                            "double_array": {
                                "double_values": [0],
                            },
                            "double_value": 0,
                            "int_array": {
                                "int_values": ["string"],
                            },
                            "int_value": "string",
                            "json_value": "string",
                            "string_array": {
                                "string_values": ["string"],
                            },
                            "string_value": "string",
                        },
                        "reference_key": "string",
                    },
                    "value": {
                        "literal_value": {
                            "boolean_array": {
                                "boolean_values": [False],
                            },
                            "boolean_value": False,
                            "double_array": {
                                "double_values": [0],
                            },
                            "double_value": 0,
                            "int_array": {
                                "int_values": ["string"],
                            },
                            "int_value": "string",
                            "json_value": "string",
                            "string_array": {
                                "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": {
            "audience": "string",
            "service_account_email": "string",
            "token": "string",
            "token_expire_time": "string",
        },
        "service_account_credentials": {
            "scope": "string",
            "service_account": "string",
        },
        "username_and_password": {
            "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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The AuthConfig resource accepts the following input properties:
- DisplayName string
- The name of the auth config.
- ProductId string
- CertificateId string
- Certificate id for client certificate
- ClientCertificate 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-----
- ClientCertificate 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.
- ClientCertificate 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-----
- CreatorEmail string
- The creator's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- CredentialType Pulumi.Google Native. Integrations. V1Alpha. Auth Config Credential Type 
- Credential type of the encrypted credential.
- DecryptedCredential Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Credential 
- Raw auth credentials.
- Description string
- A description of the auth config.
- EncryptedCredential string
- Auth credential encrypted by Cloud KMS. Can be decrypted as Credential with proper KMS key.
- ExpiryNotification List<string>Duration 
- User can define the time to receive notification after which the auth config becomes invalid. Support up to 30 days. Support granularity in hours.
- LastModifier stringEmail 
- The last modifier's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- Location string
- Name string
- Resource name of the SFDC instance projects/{project}/locations/{location}/authConfigs/{authConfig}.
- OverrideValid stringTime 
- User provided expiry time to override. For the example of Salesforce, username/password credentials can be valid for 6 months depending on the instance settings.
- 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.
- ValidTime 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.
- DisplayName string
- The name of the auth config.
- ProductId string
- CertificateId string
- Certificate id for client certificate
- ClientCertificate 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-----
- ClientCertificate 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.
- ClientCertificate 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-----
- CreatorEmail string
- The creator's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- CredentialType AuthConfig Credential Type 
- Credential type of the encrypted credential.
- DecryptedCredential GoogleCloud Integrations V1alpha Credential Args 
- Raw auth credentials.
- Description string
- A description of the auth config.
- EncryptedCredential string
- Auth credential encrypted by Cloud KMS. Can be decrypted as Credential with proper KMS key.
- ExpiryNotification []stringDuration 
- User can define the time to receive notification after which the auth config becomes invalid. Support up to 30 days. Support granularity in hours.
- LastModifier stringEmail 
- The last modifier's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- Location string
- Name string
- Resource name of the SFDC instance projects/{project}/locations/{location}/authConfigs/{authConfig}.
- OverrideValid stringTime 
- User provided expiry time to override. For the example of Salesforce, username/password credentials can be valid for 6 months depending on the instance settings.
- Project string
- Reason string
- The reason / details of the current status.
- State
AuthConfig State Enum 
- The status of the auth config.
- ValidTime string
- The time until the auth config is valid. Empty or max value is considered the auth config won't expire.
- Visibility
AuthConfig Visibility 
- The visibility of the auth config.
- displayName String
- The name of the auth config.
- productId String
- certificateId String
- Certificate id for client certificate
- clientCertificate 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-----
- clientCertificate 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.
- clientCertificate 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-----
- creatorEmail String
- The creator's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- credentialType AuthConfig Credential Type 
- Credential type of the encrypted credential.
- decryptedCredential GoogleCloud Integrations V1alpha Credential 
- Raw auth credentials.
- description String
- A description of the auth config.
- encryptedCredential String
- Auth credential encrypted by Cloud KMS. Can be decrypted as Credential with proper KMS key.
- expiryNotification List<String>Duration 
- User can define the time to receive notification after which the auth config becomes invalid. Support up to 30 days. Support granularity in hours.
- lastModifier StringEmail 
- The last modifier's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- location String
- name String
- Resource name of the SFDC instance projects/{project}/locations/{location}/authConfigs/{authConfig}.
- overrideValid StringTime 
- User provided expiry time to override. For the example of Salesforce, username/password credentials can be valid for 6 months depending on the instance settings.
- project String
- reason String
- The reason / details of the current status.
- state
AuthConfig State 
- The status of the auth config.
- validTime String
- The time until the auth config is valid. Empty or max value is considered the auth config won't expire.
- visibility
AuthConfig Visibility 
- The visibility of the auth config.
- displayName string
- The name of the auth config.
- productId string
- certificateId string
- Certificate id for client certificate
- clientCertificate 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-----
- clientCertificate 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.
- clientCertificate 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-----
- creatorEmail string
- The creator's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- credentialType AuthConfig Credential Type 
- Credential type of the encrypted credential.
- decryptedCredential GoogleCloud Integrations V1alpha Credential 
- Raw auth credentials.
- description string
- A description of the auth config.
- encryptedCredential string
- Auth credential encrypted by Cloud KMS. Can be decrypted as Credential with proper KMS key.
- expiryNotification string[]Duration 
- User can define the time to receive notification after which the auth config becomes invalid. Support up to 30 days. Support granularity in hours.
- lastModifier stringEmail 
- The last modifier's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- location string
- name string
- Resource name of the SFDC instance projects/{project}/locations/{location}/authConfigs/{authConfig}.
- overrideValid stringTime 
- User provided expiry time to override. For the example of Salesforce, username/password credentials can be valid for 6 months depending on the instance settings.
- project string
- reason string
- The reason / details of the current status.
- state
AuthConfig State 
- The status of the auth config.
- validTime string
- The time until the auth config is valid. Empty or max value is considered the auth config won't expire.
- visibility
AuthConfig 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
AuthConfig 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
AuthConfig Visibility 
- The visibility of the auth config.
- displayName String
- The name of the auth config.
- productId String
- certificateId String
- Certificate id for client certificate
- clientCertificate 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-----
- clientCertificate 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.
- clientCertificate 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-----
- creatorEmail String
- The creator's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- credentialType "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.
- decryptedCredential Property Map
- Raw auth credentials.
- description String
- A description of the auth config.
- encryptedCredential String
- Auth credential encrypted by Cloud KMS. Can be decrypted as Credential with proper KMS key.
- expiryNotification List<String>Duration 
- User can define the time to receive notification after which the auth config becomes invalid. Support up to 30 days. Support granularity in hours.
- lastModifier StringEmail 
- The last modifier's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- location String
- name String
- Resource name of the SFDC instance projects/{project}/locations/{location}/authConfigs/{authConfig}.
- overrideValid StringTime 
- User provided expiry time to override. For the example of Salesforce, username/password credentials can be valid for 6 months depending on the instance settings.
- 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.
- validTime 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:
- CreateTime string
- The timestamp when the auth config is created.
- Id string
- The provider-assigned unique ID for this managed resource.
- UpdateTime string
- The timestamp when the auth config is modified.
- CreateTime string
- The timestamp when the auth config is created.
- Id string
- The provider-assigned unique ID for this managed resource.
- UpdateTime string
- The timestamp when the auth config is modified.
- createTime String
- The timestamp when the auth config is created.
- id String
- The provider-assigned unique ID for this managed resource.
- updateTime String
- The timestamp when the auth config is modified.
- createTime string
- The timestamp when the auth config is created.
- id string
- The provider-assigned unique ID for this managed resource.
- updateTime 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.
- createTime String
- The timestamp when the auth config is created.
- id String
- The provider-assigned unique ID for this managed resource.
- updateTime String
- The timestamp when the auth config is modified.
Supporting Types
AuthConfigCredentialType, AuthConfigCredentialTypeArgs        
- CredentialType Unspecified 
- CREDENTIAL_TYPE_UNSPECIFIEDUnspecified credential type
- UsernameAnd Password 
- USERNAME_AND_PASSWORDRegular username/password pair.
- ApiKey 
- API_KEYAPI key.
- Oauth2AuthorizationCode 
- OAUTH2_AUTHORIZATION_CODEOAuth 2.0 Authorization Code Grant Type.
- Oauth2Implicit
- OAUTH2_IMPLICITOAuth 2.0 Implicit Grant Type.
- Oauth2ClientCredentials 
- OAUTH2_CLIENT_CREDENTIALSOAuth 2.0 Client Credentials Grant Type.
- Oauth2ResourceOwner Credentials 
- OAUTH2_RESOURCE_OWNER_CREDENTIALSOAuth 2.0 Resource Owner Credentials Grant Type.
- Jwt
- JWTJWT Token.
- AuthToken 
- AUTH_TOKENAuth Token, e.g. bearer token.
- ServiceAccount 
- SERVICE_ACCOUNTService Account which can be used to generate token for authentication.
- ClientCertificate Only 
- CLIENT_CERTIFICATE_ONLYClient Certificate only.
- OidcToken 
- OIDC_TOKENGoogle OIDC ID Token
- AuthConfig Credential Type Credential Type Unspecified 
- CREDENTIAL_TYPE_UNSPECIFIEDUnspecified credential type
- AuthConfig Credential Type Username And Password 
- USERNAME_AND_PASSWORDRegular username/password pair.
- AuthConfig Credential Type Api Key 
- API_KEYAPI key.
- AuthConfig Credential Type Oauth2Authorization Code 
- OAUTH2_AUTHORIZATION_CODEOAuth 2.0 Authorization Code Grant Type.
- AuthConfig Credential Type Oauth2Implicit 
- OAUTH2_IMPLICITOAuth 2.0 Implicit Grant Type.
- AuthConfig Credential Type Oauth2Client Credentials 
- OAUTH2_CLIENT_CREDENTIALSOAuth 2.0 Client Credentials Grant Type.
- AuthConfig Credential Type Oauth2Resource Owner Credentials 
- OAUTH2_RESOURCE_OWNER_CREDENTIALSOAuth 2.0 Resource Owner Credentials Grant Type.
- AuthConfig Credential Type Jwt 
- JWTJWT Token.
- AuthConfig Credential Type Auth Token 
- AUTH_TOKENAuth Token, e.g. bearer token.
- AuthConfig Credential Type Service Account 
- SERVICE_ACCOUNTService Account which can be used to generate token for authentication.
- AuthConfig Credential Type Client Certificate Only 
- CLIENT_CERTIFICATE_ONLYClient Certificate only.
- AuthConfig Credential Type Oidc Token 
- OIDC_TOKENGoogle OIDC ID Token
- CredentialType Unspecified 
- CREDENTIAL_TYPE_UNSPECIFIEDUnspecified credential type
- UsernameAnd Password 
- USERNAME_AND_PASSWORDRegular username/password pair.
- ApiKey 
- API_KEYAPI key.
- Oauth2AuthorizationCode 
- OAUTH2_AUTHORIZATION_CODEOAuth 2.0 Authorization Code Grant Type.
- Oauth2Implicit
- OAUTH2_IMPLICITOAuth 2.0 Implicit Grant Type.
- Oauth2ClientCredentials 
- OAUTH2_CLIENT_CREDENTIALSOAuth 2.0 Client Credentials Grant Type.
- Oauth2ResourceOwner Credentials 
- OAUTH2_RESOURCE_OWNER_CREDENTIALSOAuth 2.0 Resource Owner Credentials Grant Type.
- Jwt
- JWTJWT Token.
- AuthToken 
- AUTH_TOKENAuth Token, e.g. bearer token.
- ServiceAccount 
- SERVICE_ACCOUNTService Account which can be used to generate token for authentication.
- ClientCertificate Only 
- CLIENT_CERTIFICATE_ONLYClient Certificate only.
- OidcToken 
- OIDC_TOKENGoogle OIDC ID Token
- CredentialType Unspecified 
- CREDENTIAL_TYPE_UNSPECIFIEDUnspecified credential type
- UsernameAnd Password 
- USERNAME_AND_PASSWORDRegular username/password pair.
- ApiKey 
- API_KEYAPI key.
- Oauth2AuthorizationCode 
- OAUTH2_AUTHORIZATION_CODEOAuth 2.0 Authorization Code Grant Type.
- Oauth2Implicit
- OAUTH2_IMPLICITOAuth 2.0 Implicit Grant Type.
- Oauth2ClientCredentials 
- OAUTH2_CLIENT_CREDENTIALSOAuth 2.0 Client Credentials Grant Type.
- Oauth2ResourceOwner Credentials 
- OAUTH2_RESOURCE_OWNER_CREDENTIALSOAuth 2.0 Resource Owner Credentials Grant Type.
- Jwt
- JWTJWT Token.
- AuthToken 
- AUTH_TOKENAuth Token, e.g. bearer token.
- ServiceAccount 
- SERVICE_ACCOUNTService Account which can be used to generate token for authentication.
- ClientCertificate Only 
- CLIENT_CERTIFICATE_ONLYClient Certificate only.
- OidcToken 
- 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      
- StateUnspecified 
- STATE_UNSPECIFIEDStatus not specified.
- Valid
- VALIDValid Auth config.
- Invalid
- INVALIDGeneral invalidity, if it doesn't fits in the detailed issue below.
- SoftDeleted 
- SOFT_DELETEDAuth config soft deleted.
- Expired
- EXPIREDAuth config expired.
- Unauthorized
- UNAUTHORIZEDAuth config unauthorized.
- Unsupported
- UNSUPPORTEDAuth config not supported.
- AuthConfig State State Unspecified 
- STATE_UNSPECIFIEDStatus not specified.
- AuthConfig State Valid 
- VALIDValid Auth config.
- AuthConfig State Invalid 
- INVALIDGeneral invalidity, if it doesn't fits in the detailed issue below.
- AuthConfig State Soft Deleted 
- SOFT_DELETEDAuth config soft deleted.
- AuthConfig State Expired 
- EXPIREDAuth config expired.
- AuthConfig State Unauthorized 
- UNAUTHORIZEDAuth config unauthorized.
- AuthConfig State Unsupported 
- UNSUPPORTEDAuth config not supported.
- StateUnspecified 
- STATE_UNSPECIFIEDStatus not specified.
- Valid
- VALIDValid Auth config.
- Invalid
- INVALIDGeneral invalidity, if it doesn't fits in the detailed issue below.
- SoftDeleted 
- SOFT_DELETEDAuth config soft deleted.
- Expired
- EXPIREDAuth config expired.
- Unauthorized
- UNAUTHORIZEDAuth config unauthorized.
- Unsupported
- UNSUPPORTEDAuth config not supported.
- StateUnspecified 
- STATE_UNSPECIFIEDStatus not specified.
- Valid
- VALIDValid Auth config.
- Invalid
- INVALIDGeneral invalidity, if it doesn't fits in the detailed issue below.
- SoftDeleted 
- 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      
- AuthConfig Visibility Unspecified 
- AUTH_CONFIG_VISIBILITY_UNSPECIFIEDVisibility not specified.
- Private
- PRIVATEProfile visible to the creator only.
- ClientVisible 
- CLIENT_VISIBLEProfile visible within the client.
- AuthConfig Visibility Auth Config Visibility Unspecified 
- AUTH_CONFIG_VISIBILITY_UNSPECIFIEDVisibility not specified.
- AuthConfig Visibility Private 
- PRIVATEProfile visible to the creator only.
- AuthConfig Visibility Client Visible 
- CLIENT_VISIBLEProfile visible within the client.
- AuthConfig Visibility Unspecified 
- AUTH_CONFIG_VISIBILITY_UNSPECIFIEDVisibility not specified.
- Private
- PRIVATEProfile visible to the creator only.
- ClientVisible 
- CLIENT_VISIBLEProfile visible within the client.
- AuthConfig Visibility Unspecified 
- AUTH_CONFIG_VISIBILITY_UNSPECIFIEDVisibility not specified.
- Private
- PRIVATEProfile visible to the creator only.
- ClientVisible 
- 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            
- AccessToken stringExpire Time 
- The approximate time until the access token retrieved is valid.
- AccessToken string
- The access token encapsulating the security identity of a process or thread.
- RefreshToken string
- If the access token will expire, use the refresh token to obtain another access token.
- RefreshToken stringExpire Time 
- The approximate time until the refresh token retrieved is valid.
- TokenType string
- Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.
- AccessToken stringExpire Time 
- The approximate time until the access token retrieved is valid.
- AccessToken string
- The access token encapsulating the security identity of a process or thread.
- RefreshToken string
- If the access token will expire, use the refresh token to obtain another access token.
- RefreshToken stringExpire Time 
- The approximate time until the refresh token retrieved is valid.
- TokenType string
- Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.
- accessToken StringExpire Time 
- The approximate time until the access token retrieved is valid.
- accessToken String
- The access token encapsulating the security identity of a process or thread.
- refreshToken String
- If the access token will expire, use the refresh token to obtain another access token.
- refreshToken StringExpire Time 
- The approximate time until the refresh token retrieved is valid.
- tokenType String
- Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.
- accessToken stringExpire Time 
- The approximate time until the access token retrieved is valid.
- accessToken string
- The access token encapsulating the security identity of a process or thread.
- refreshToken string
- If the access token will expire, use the refresh token to obtain another access token.
- refreshToken stringExpire Time 
- The approximate time until the refresh token retrieved is valid.
- tokenType string
- Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.
- access_token_ 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.
- accessToken StringExpire Time 
- The approximate time until the access token retrieved is valid.
- accessToken String
- The access token encapsulating the security identity of a process or thread.
- refreshToken String
- If the access token will expire, use the refresh token to obtain another access token.
- refreshToken StringExpire Time 
- The approximate time until the refresh token retrieved is valid.
- tokenType String
- Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.
GoogleCloudIntegrationsV1alphaAccessTokenResponse, GoogleCloudIntegrationsV1alphaAccessTokenResponseArgs              
- AccessToken string
- The access token encapsulating the security identity of a process or thread.
- AccessToken stringExpire Time 
- The approximate time until the access token retrieved is valid.
- RefreshToken string
- If the access token will expire, use the refresh token to obtain another access token.
- RefreshToken stringExpire Time 
- The approximate time until the refresh token retrieved is valid.
- TokenType string
- Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.
- AccessToken string
- The access token encapsulating the security identity of a process or thread.
- AccessToken stringExpire Time 
- The approximate time until the access token retrieved is valid.
- RefreshToken string
- If the access token will expire, use the refresh token to obtain another access token.
- RefreshToken stringExpire Time 
- The approximate time until the refresh token retrieved is valid.
- TokenType string
- Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.
- accessToken String
- The access token encapsulating the security identity of a process or thread.
- accessToken StringExpire Time 
- The approximate time until the access token retrieved is valid.
- refreshToken String
- If the access token will expire, use the refresh token to obtain another access token.
- refreshToken StringExpire Time 
- The approximate time until the refresh token retrieved is valid.
- tokenType String
- Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.
- accessToken string
- The access token encapsulating the security identity of a process or thread.
- accessToken stringExpire Time 
- The approximate time until the access token retrieved is valid.
- refreshToken string
- If the access token will expire, use the refresh token to obtain another access token.
- refreshToken stringExpire Time 
- The approximate time until the refresh token retrieved is valid.
- tokenType string
- Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.
- access_token str
- The access token encapsulating the security identity of a process or thread.
- access_token_ strexpire_ time 
- The approximate time until the access token retrieved is valid.
- refresh_token str
- If the access token will expire, use the refresh token to obtain another access token.
- refresh_token_ strexpire_ time 
- The approximate time until the refresh token retrieved is valid.
- token_type str
- Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.
- accessToken String
- The access token encapsulating the security identity of a process or thread.
- accessToken StringExpire Time 
- The approximate time until the access token retrieved is valid.
- refreshToken String
- If the access token will expire, use the refresh token to obtain another access token.
- refreshToken StringExpire Time 
- The approximate time until the refresh token retrieved is valid.
- tokenType String
- Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.
GoogleCloudIntegrationsV1alphaAuthToken, GoogleCloudIntegrationsV1alphaAuthTokenArgs            
GoogleCloudIntegrationsV1alphaAuthTokenResponse, GoogleCloudIntegrationsV1alphaAuthTokenResponseArgs              
GoogleCloudIntegrationsV1alphaBooleanParameterArray, GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs              
- BooleanValues List<bool>
- Boolean array.
- BooleanValues []bool
- Boolean array.
- booleanValues List<Boolean>
- Boolean array.
- booleanValues boolean[]
- Boolean array.
- boolean_values Sequence[bool]
- Boolean array.
- booleanValues List<Boolean>
- Boolean array.
GoogleCloudIntegrationsV1alphaBooleanParameterArrayResponse, GoogleCloudIntegrationsV1alphaBooleanParameterArrayResponseArgs                
- BooleanValues List<bool>
- Boolean array.
- BooleanValues []bool
- Boolean array.
- booleanValues List<Boolean>
- Boolean array.
- booleanValues boolean[]
- Boolean array.
- boolean_values Sequence[bool]
- Boolean array.
- booleanValues List<Boolean>
- Boolean array.
GoogleCloudIntegrationsV1alphaCredential, GoogleCloudIntegrationsV1alphaCredentialArgs          
- AuthToken Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Auth Token 
- Auth token credential
- CredentialType 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
- Oauth2ClientCredentials Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha OAuth2Client Credentials 
- OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials
- Oauth2ResourceOwner Pulumi.Credentials Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha OAuth2Resource Owner Credentials 
- OAuth2 resource owner credentials
- OidcToken Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Oidc Token 
- Google OIDC ID Token
- ServiceAccount Pulumi.Credentials Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Service Account Credentials 
- Service account credential
- UsernameAnd Pulumi.Password Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Username And Password 
- Username and password credential
- AuthToken GoogleCloud Integrations V1alpha Auth Token 
- Auth token credential
- CredentialType GoogleCloud Integrations V1alpha Credential Credential Type 
- Credential type associated with auth config.
- Jwt
GoogleCloud Integrations V1alpha Jwt 
- JWT credential
- 
GoogleCloud 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
- Oauth2ClientCredentials GoogleCloud Integrations V1alpha OAuth2Client Credentials 
- OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials
- Oauth2ResourceOwner GoogleCredentials Cloud Integrations V1alpha OAuth2Resource Owner Credentials 
- OAuth2 resource owner credentials
- OidcToken GoogleCloud Integrations V1alpha Oidc Token 
- Google OIDC ID Token
- ServiceAccount GoogleCredentials Cloud Integrations V1alpha Service Account Credentials 
- Service account credential
- UsernameAnd GooglePassword Cloud Integrations V1alpha Username And Password 
- Username and password credential
- authToken GoogleCloud Integrations V1alpha Auth Token 
- Auth token credential
- credentialType GoogleCloud Integrations V1alpha Credential Credential Type 
- Credential type associated with auth config.
- jwt
GoogleCloud Integrations V1alpha Jwt 
- JWT credential
- 
GoogleCloud 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
- oauth2ClientCredentials GoogleCloud Integrations V1alpha OAuth2Client Credentials 
- OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials
- oauth2ResourceOwner GoogleCredentials Cloud Integrations V1alpha OAuth2Resource Owner Credentials 
- OAuth2 resource owner credentials
- oidcToken GoogleCloud Integrations V1alpha Oidc Token 
- Google OIDC ID Token
- serviceAccount GoogleCredentials Cloud Integrations V1alpha Service Account Credentials 
- Service account credential
- usernameAnd GooglePassword Cloud Integrations V1alpha Username And Password 
- Username and password credential
- authToken GoogleCloud Integrations V1alpha Auth Token 
- Auth token credential
- credentialType GoogleCloud Integrations V1alpha Credential Credential Type 
- Credential type associated with auth config.
- jwt
GoogleCloud Integrations V1alpha Jwt 
- JWT credential
- 
GoogleCloud 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
- oauth2ClientCredentials GoogleCloud Integrations V1alpha OAuth2Client Credentials 
- OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials
- oauth2ResourceOwner GoogleCredentials Cloud Integrations V1alpha OAuth2Resource Owner Credentials 
- OAuth2 resource owner credentials
- oidcToken GoogleCloud Integrations V1alpha Oidc Token 
- Google OIDC ID Token
- serviceAccount GoogleCredentials Cloud Integrations V1alpha Service Account Credentials 
- Service account credential
- usernameAnd 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
GoogleCloud Integrations V1alpha Jwt 
- JWT credential
- 
GoogleCloud 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
- authToken Property Map
- Auth token credential
- credentialType "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
- oauth2ClientCredentials Property Map
- OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials
- oauth2ResourceOwner Property MapCredentials 
- OAuth2 resource owner credentials
- oidcToken Property Map
- Google OIDC ID Token
- serviceAccount Property MapCredentials 
- Service account credential
- usernameAnd Property MapPassword 
- Username and password credential
GoogleCloudIntegrationsV1alphaCredentialCredentialType, GoogleCloudIntegrationsV1alphaCredentialCredentialTypeArgs              
- CredentialType Unspecified 
- CREDENTIAL_TYPE_UNSPECIFIEDUnspecified credential type
- UsernameAnd Password 
- USERNAME_AND_PASSWORDRegular username/password pair.
- ApiKey 
- API_KEYAPI key.
- Oauth2AuthorizationCode 
- OAUTH2_AUTHORIZATION_CODEOAuth 2.0 Authorization Code Grant Type.
- Oauth2Implicit
- OAUTH2_IMPLICITOAuth 2.0 Implicit Grant Type.
- Oauth2ClientCredentials 
- OAUTH2_CLIENT_CREDENTIALSOAuth 2.0 Client Credentials Grant Type.
- Oauth2ResourceOwner Credentials 
- OAUTH2_RESOURCE_OWNER_CREDENTIALSOAuth 2.0 Resource Owner Credentials Grant Type.
- Jwt
- JWTJWT Token.
- AuthToken 
- AUTH_TOKENAuth Token, e.g. bearer token.
- ServiceAccount 
- SERVICE_ACCOUNTService Account which can be used to generate token for authentication.
- ClientCertificate Only 
- CLIENT_CERTIFICATE_ONLYClient Certificate only.
- OidcToken 
- OIDC_TOKENGoogle OIDC ID Token
- GoogleCloud Integrations V1alpha Credential Credential Type Credential Type Unspecified 
- CREDENTIAL_TYPE_UNSPECIFIEDUnspecified credential type
- GoogleCloud Integrations V1alpha Credential Credential Type Username And Password 
- USERNAME_AND_PASSWORDRegular username/password pair.
- GoogleCloud Integrations V1alpha Credential Credential Type Api Key 
- API_KEYAPI key.
- GoogleCloud Integrations V1alpha Credential Credential Type Oauth2Authorization Code 
- OAUTH2_AUTHORIZATION_CODEOAuth 2.0 Authorization Code Grant Type.
- GoogleCloud Integrations V1alpha Credential Credential Type Oauth2Implicit 
- OAUTH2_IMPLICITOAuth 2.0 Implicit Grant Type.
- GoogleCloud Integrations V1alpha Credential Credential Type Oauth2Client Credentials 
- OAUTH2_CLIENT_CREDENTIALSOAuth 2.0 Client Credentials Grant Type.
- GoogleCloud Integrations V1alpha Credential Credential Type Oauth2Resource Owner Credentials 
- OAUTH2_RESOURCE_OWNER_CREDENTIALSOAuth 2.0 Resource Owner Credentials Grant Type.
- GoogleCloud Integrations V1alpha Credential Credential Type Jwt 
- JWTJWT Token.
- GoogleCloud Integrations V1alpha Credential Credential Type Auth Token 
- AUTH_TOKENAuth Token, e.g. bearer token.
- GoogleCloud Integrations V1alpha Credential Credential Type Service Account 
- SERVICE_ACCOUNTService Account which can be used to generate token for authentication.
- GoogleCloud Integrations V1alpha Credential Credential Type Client Certificate Only 
- CLIENT_CERTIFICATE_ONLYClient Certificate only.
- GoogleCloud Integrations V1alpha Credential Credential Type Oidc Token 
- OIDC_TOKENGoogle OIDC ID Token
- CredentialType Unspecified 
- CREDENTIAL_TYPE_UNSPECIFIEDUnspecified credential type
- UsernameAnd Password 
- USERNAME_AND_PASSWORDRegular username/password pair.
- ApiKey 
- API_KEYAPI key.
- Oauth2AuthorizationCode 
- OAUTH2_AUTHORIZATION_CODEOAuth 2.0 Authorization Code Grant Type.
- Oauth2Implicit
- OAUTH2_IMPLICITOAuth 2.0 Implicit Grant Type.
- Oauth2ClientCredentials 
- OAUTH2_CLIENT_CREDENTIALSOAuth 2.0 Client Credentials Grant Type.
- Oauth2ResourceOwner Credentials 
- OAUTH2_RESOURCE_OWNER_CREDENTIALSOAuth 2.0 Resource Owner Credentials Grant Type.
- Jwt
- JWTJWT Token.
- AuthToken 
- AUTH_TOKENAuth Token, e.g. bearer token.
- ServiceAccount 
- SERVICE_ACCOUNTService Account which can be used to generate token for authentication.
- ClientCertificate Only 
- CLIENT_CERTIFICATE_ONLYClient Certificate only.
- OidcToken 
- OIDC_TOKENGoogle OIDC ID Token
- CredentialType Unspecified 
- CREDENTIAL_TYPE_UNSPECIFIEDUnspecified credential type
- UsernameAnd Password 
- USERNAME_AND_PASSWORDRegular username/password pair.
- ApiKey 
- API_KEYAPI key.
- Oauth2AuthorizationCode 
- OAUTH2_AUTHORIZATION_CODEOAuth 2.0 Authorization Code Grant Type.
- Oauth2Implicit
- OAUTH2_IMPLICITOAuth 2.0 Implicit Grant Type.
- Oauth2ClientCredentials 
- OAUTH2_CLIENT_CREDENTIALSOAuth 2.0 Client Credentials Grant Type.
- Oauth2ResourceOwner Credentials 
- OAUTH2_RESOURCE_OWNER_CREDENTIALSOAuth 2.0 Resource Owner Credentials Grant Type.
- Jwt
- JWTJWT Token.
- AuthToken 
- AUTH_TOKENAuth Token, e.g. bearer token.
- ServiceAccount 
- SERVICE_ACCOUNTService Account which can be used to generate token for authentication.
- ClientCertificate Only 
- CLIENT_CERTIFICATE_ONLYClient Certificate only.
- OidcToken 
- 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            
- AuthToken Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Auth Token Response 
- Auth token credential
- CredentialType string
- Credential type associated with auth config.
- Jwt
Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Jwt Response 
- JWT credential
- 
Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha OAuth2Authorization Code Response 
- The api_key and oauth2_implicit are not covered in v1 and will be picked up once v1 is implemented. ApiKey api_key = 3; OAuth2 authorization code credential
- Oauth2ClientCredentials Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha OAuth2Client Credentials Response 
- OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials
- Oauth2ResourceOwner Pulumi.Credentials Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha OAuth2Resource Owner Credentials Response 
- OAuth2 resource owner credentials
- OidcToken Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Oidc Token Response 
- Google OIDC ID Token
- ServiceAccount Pulumi.Credentials Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Service Account Credentials Response 
- Service account credential
- UsernameAnd Pulumi.Password Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Username And Password Response 
- Username and password credential
- AuthToken GoogleCloud Integrations V1alpha Auth Token Response 
- Auth token credential
- CredentialType string
- Credential type associated with auth config.
- Jwt
GoogleCloud Integrations V1alpha Jwt Response 
- JWT credential
- 
GoogleCloud Integrations V1alpha OAuth2Authorization Code Response 
- The api_key and oauth2_implicit are not covered in v1 and will be picked up once v1 is implemented. ApiKey api_key = 3; OAuth2 authorization code credential
- Oauth2ClientCredentials GoogleCloud Integrations V1alpha OAuth2Client Credentials Response 
- OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials
- Oauth2ResourceOwner GoogleCredentials Cloud Integrations V1alpha OAuth2Resource Owner Credentials Response 
- OAuth2 resource owner credentials
- OidcToken GoogleCloud Integrations V1alpha Oidc Token Response 
- Google OIDC ID Token
- ServiceAccount GoogleCredentials Cloud Integrations V1alpha Service Account Credentials Response 
- Service account credential
- UsernameAnd GooglePassword Cloud Integrations V1alpha Username And Password Response 
- Username and password credential
- authToken GoogleCloud Integrations V1alpha Auth Token Response 
- Auth token credential
- credentialType String
- Credential type associated with auth config.
- jwt
GoogleCloud Integrations V1alpha Jwt Response 
- JWT credential
- 
GoogleCloud Integrations V1alpha OAuth2Authorization Code Response 
- The api_key and oauth2_implicit are not covered in v1 and will be picked up once v1 is implemented. ApiKey api_key = 3; OAuth2 authorization code credential
- oauth2ClientCredentials GoogleCloud Integrations V1alpha OAuth2Client Credentials Response 
- OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials
- oauth2ResourceOwner GoogleCredentials Cloud Integrations V1alpha OAuth2Resource Owner Credentials Response 
- OAuth2 resource owner credentials
- oidcToken GoogleCloud Integrations V1alpha Oidc Token Response 
- Google OIDC ID Token
- serviceAccount GoogleCredentials Cloud Integrations V1alpha Service Account Credentials Response 
- Service account credential
- usernameAnd GooglePassword Cloud Integrations V1alpha Username And Password Response 
- Username and password credential
- authToken GoogleCloud Integrations V1alpha Auth Token Response 
- Auth token credential
- credentialType string
- Credential type associated with auth config.
- jwt
GoogleCloud Integrations V1alpha Jwt Response 
- JWT credential
- 
GoogleCloud Integrations V1alpha OAuth2Authorization Code Response 
- The api_key and oauth2_implicit are not covered in v1 and will be picked up once v1 is implemented. ApiKey api_key = 3; OAuth2 authorization code credential
- oauth2ClientCredentials GoogleCloud Integrations V1alpha OAuth2Client Credentials Response 
- OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials
- oauth2ResourceOwner GoogleCredentials Cloud Integrations V1alpha OAuth2Resource Owner Credentials Response 
- OAuth2 resource owner credentials
- oidcToken GoogleCloud Integrations V1alpha Oidc Token Response 
- Google OIDC ID Token
- serviceAccount GoogleCredentials Cloud Integrations V1alpha Service Account Credentials Response 
- Service account credential
- usernameAnd GooglePassword Cloud Integrations V1alpha Username And Password Response 
- Username and password credential
- auth_token GoogleCloud Integrations V1alpha Auth Token Response 
- Auth token credential
- credential_type str
- Credential type associated with auth config.
- jwt
GoogleCloud Integrations V1alpha Jwt Response 
- JWT credential
- 
GoogleCloud Integrations V1alpha OAuth2Authorization Code Response 
- The api_key and oauth2_implicit are not covered in v1 and will be picked up once v1 is implemented. ApiKey api_key = 3; OAuth2 authorization code credential
- oauth2_client_ Googlecredentials Cloud Integrations V1alpha OAuth2Client Credentials Response 
- OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials
- oauth2_resource_ Googleowner_ credentials Cloud Integrations V1alpha OAuth2Resource Owner Credentials Response 
- OAuth2 resource owner credentials
- oidc_token GoogleCloud Integrations V1alpha Oidc Token Response 
- Google OIDC ID Token
- service_account_ Googlecredentials Cloud Integrations V1alpha Service Account Credentials Response 
- Service account credential
- username_and_ Googlepassword Cloud Integrations V1alpha Username And Password Response 
- Username and password credential
- authToken Property Map
- Auth token credential
- credentialType String
- Credential type associated with auth config.
- jwt Property Map
- JWT credential
- Property Map
- The api_key and oauth2_implicit are not covered in v1 and will be picked up once v1 is implemented. ApiKey api_key = 3; OAuth2 authorization code credential
- oauth2ClientCredentials Property Map
- OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials
- oauth2ResourceOwner Property MapCredentials 
- OAuth2 resource owner credentials
- oidcToken Property Map
- Google OIDC ID Token
- serviceAccount Property MapCredentials 
- Service account credential
- usernameAnd Property MapPassword 
- Username and password credential
GoogleCloudIntegrationsV1alphaDoubleParameterArray, GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs              
- DoubleValues List<double>
- Double number array.
- DoubleValues []float64
- Double number array.
- doubleValues List<Double>
- Double number array.
- doubleValues number[]
- Double number array.
- double_values Sequence[float]
- Double number array.
- doubleValues List<Number>
- Double number array.
GoogleCloudIntegrationsV1alphaDoubleParameterArrayResponse, GoogleCloudIntegrationsV1alphaDoubleParameterArrayResponseArgs                
- DoubleValues List<double>
- Double number array.
- DoubleValues []float64
- Double number array.
- doubleValues List<Double>
- Double number array.
- doubleValues number[]
- Double number array.
- double_values Sequence[float]
- Double number array.
- doubleValues List<Number>
- Double number array.
GoogleCloudIntegrationsV1alphaIntParameterArray, GoogleCloudIntegrationsV1alphaIntParameterArrayArgs              
- IntValues List<string>
- Integer array.
- IntValues []string
- Integer array.
- intValues List<String>
- Integer array.
- intValues string[]
- Integer array.
- int_values Sequence[str]
- Integer array.
- intValues List<String>
- Integer array.
GoogleCloudIntegrationsV1alphaIntParameterArrayResponse, GoogleCloudIntegrationsV1alphaIntParameterArrayResponseArgs                
- IntValues List<string>
- Integer array.
- IntValues []string
- Integer array.
- intValues List<String>
- Integer array.
- intValues string[]
- Integer array.
- int_values Sequence[str]
- Integer array.
- intValues List<String>
- Integer array.
GoogleCloudIntegrationsV1alphaJwt, GoogleCloudIntegrationsV1alphaJwtArgs          
- Jwt string
- The token calculated by the header, payload and signature.
- JwtHeader string
- Identifies which algorithm is used to generate the signature.
- JwtPayload string
- Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the token.
- Secret string
- User's pre-shared secret to sign the token.
- Jwt string
- The token calculated by the header, payload and signature.
- JwtHeader string
- Identifies which algorithm is used to generate the signature.
- JwtPayload string
- Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the token.
- Secret string
- User's pre-shared secret to sign the token.
- jwt String
- The token calculated by the header, payload and signature.
- jwtHeader String
- Identifies which algorithm is used to generate the signature.
- jwtPayload String
- Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the token.
- secret String
- User's pre-shared secret to sign the token.
- jwt string
- The token calculated by the header, payload and signature.
- jwtHeader string
- Identifies which algorithm is used to generate the signature.
- jwtPayload string
- Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the token.
- secret string
- User's pre-shared secret to sign the token.
- jwt str
- The token calculated by the header, payload and signature.
- jwt_header str
- Identifies which algorithm is used to generate the signature.
- jwt_payload str
- Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the token.
- secret str
- User's pre-shared secret to sign the token.
- jwt String
- The token calculated by the header, payload and signature.
- jwtHeader String
- Identifies which algorithm is used to generate the signature.
- jwtPayload String
- Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the token.
- secret String
- User's pre-shared secret to sign the token.
GoogleCloudIntegrationsV1alphaJwtResponse, GoogleCloudIntegrationsV1alphaJwtResponseArgs            
- Jwt string
- The token calculated by the header, payload and signature.
- JwtHeader string
- Identifies which algorithm is used to generate the signature.
- JwtPayload string
- Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the token.
- Secret string
- User's pre-shared secret to sign the token.
- Jwt string
- The token calculated by the header, payload and signature.
- JwtHeader string
- Identifies which algorithm is used to generate the signature.
- JwtPayload string
- Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the token.
- Secret string
- User's pre-shared secret to sign the token.
- jwt String
- The token calculated by the header, payload and signature.
- jwtHeader String
- Identifies which algorithm is used to generate the signature.
- jwtPayload String
- Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the token.
- secret String
- User's pre-shared secret to sign the token.
- jwt string
- The token calculated by the header, payload and signature.
- jwtHeader string
- Identifies which algorithm is used to generate the signature.
- jwtPayload string
- Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the token.
- secret string
- User's pre-shared secret to sign the token.
- jwt str
- The token calculated by the header, payload and signature.
- jwt_header str
- Identifies which algorithm is used to generate the signature.
- jwt_payload str
- Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the token.
- secret str
- User's pre-shared secret to sign the token.
- jwt String
- The token calculated by the header, payload and signature.
- jwtHeader String
- Identifies which algorithm is used to generate the signature.
- jwtPayload String
- Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the token.
- secret String
- User's pre-shared secret to sign the token.
GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCode, GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeArgs            
- AccessToken Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Access Token 
- The access token received from the token endpoint.
- ApplyReauth boolPolicy 
- Indicates if the user has opted in Google Reauth Policy. If opted in, the refresh token will be valid for 20 hours, after which time users must re-authenticate in order to obtain a new one.
- AuthCode string
- The Auth Code that is used to initially retrieve the access token.
- AuthEndpoint string
- The auth url endpoint to send the auth code request to.
- AuthParams Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Parameter Map 
- The auth parameters sent along with the auth code request.
- ClientId string
- The client's id.
- ClientSecret string
- The client's secret.
- RequestType 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.
- TokenEndpoint string
- The token url endpoint to send the token request to.
- TokenParams Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Parameter Map 
- The token parameters sent along with the token request.
- AccessToken GoogleCloud Integrations V1alpha Access Token 
- The access token received from the token endpoint.
- ApplyReauth boolPolicy 
- Indicates if the user has opted in Google Reauth Policy. If opted in, the refresh token will be valid for 20 hours, after which time users must re-authenticate in order to obtain a new one.
- AuthCode string
- The Auth Code that is used to initially retrieve the access token.
- AuthEndpoint string
- The auth url endpoint to send the auth code request to.
- AuthParams GoogleCloud Integrations V1alpha Parameter Map 
- The auth parameters sent along with the auth code request.
- ClientId string
- The client's id.
- ClientSecret string
- The client's secret.
- RequestType 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.
- TokenEndpoint string
- The token url endpoint to send the token request to.
- TokenParams GoogleCloud Integrations V1alpha Parameter Map 
- The token parameters sent along with the token request.
- accessToken GoogleCloud Integrations V1alpha Access Token 
- The access token received from the token endpoint.
- applyReauth BooleanPolicy 
- Indicates if the user has opted in Google Reauth Policy. If opted in, the refresh token will be valid for 20 hours, after which time users must re-authenticate in order to obtain a new one.
- authCode String
- The Auth Code that is used to initially retrieve the access token.
- authEndpoint String
- The auth url endpoint to send the auth code request to.
- authParams GoogleCloud Integrations V1alpha Parameter Map 
- The auth parameters sent along with the auth code request.
- clientId String
- The client's id.
- clientSecret String
- The client's secret.
- requestType 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.
- tokenEndpoint String
- The token url endpoint to send the token request to.
- tokenParams GoogleCloud Integrations V1alpha Parameter Map 
- The token parameters sent along with the token request.
- accessToken GoogleCloud Integrations V1alpha Access Token 
- The access token received from the token endpoint.
- applyReauth booleanPolicy 
- Indicates if the user has opted in Google Reauth Policy. If opted in, the refresh token will be valid for 20 hours, after which time users must re-authenticate in order to obtain a new one.
- authCode string
- The Auth Code that is used to initially retrieve the access token.
- authEndpoint string
- The auth url endpoint to send the auth code request to.
- authParams GoogleCloud Integrations V1alpha Parameter Map 
- The auth parameters sent along with the auth code request.
- clientId string
- The client's id.
- clientSecret string
- The client's secret.
- requestType 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.
- tokenEndpoint string
- The token url endpoint to send the token request to.
- tokenParams 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.
- accessToken Property Map
- The access token received from the token endpoint.
- applyReauth BooleanPolicy 
- Indicates if the user has opted in Google Reauth Policy. If opted in, the refresh token will be valid for 20 hours, after which time users must re-authenticate in order to obtain a new one.
- authCode String
- The Auth Code that is used to initially retrieve the access token.
- authEndpoint String
- The auth url endpoint to send the auth code request to.
- authParams Property Map
- The auth parameters sent along with the auth code request.
- clientId String
- The client's id.
- clientSecret String
- The client's secret.
- requestType "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.
- tokenEndpoint String
- The token url endpoint to send the token request to.
- tokenParams Property Map
- The token parameters sent along with the token request.
GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeRequestType, GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeRequestTypeArgs                
- RequestType Unspecified 
- REQUEST_TYPE_UNSPECIFIEDUnspecified request type
- RequestBody 
- REQUEST_BODYTo pass all the parameters in post body.
- QueryParameters 
- QUERY_PARAMETERSTo pass all the parameters as a part of query parameter.
- EncodedHeader 
- ENCODED_HEADERTo pass client id and client secret as base 64 encoding of client_id:client_password and rest parameters in post body.
- GoogleCloud Integrations V1alpha OAuth2Authorization Code Request Type Request Type Unspecified 
- REQUEST_TYPE_UNSPECIFIEDUnspecified request type
- GoogleCloud Integrations V1alpha OAuth2Authorization Code Request Type Request Body 
- REQUEST_BODYTo pass all the parameters in post body.
- GoogleCloud Integrations V1alpha OAuth2Authorization Code Request Type Query Parameters 
- QUERY_PARAMETERSTo pass all the parameters as a part of query parameter.
- GoogleCloud 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.
- RequestType Unspecified 
- REQUEST_TYPE_UNSPECIFIEDUnspecified request type
- RequestBody 
- REQUEST_BODYTo pass all the parameters in post body.
- QueryParameters 
- QUERY_PARAMETERSTo pass all the parameters as a part of query parameter.
- EncodedHeader 
- ENCODED_HEADERTo pass client id and client secret as base 64 encoding of client_id:client_password and rest parameters in post body.
- RequestType Unspecified 
- REQUEST_TYPE_UNSPECIFIEDUnspecified request type
- RequestBody 
- REQUEST_BODYTo pass all the parameters in post body.
- QueryParameters 
- QUERY_PARAMETERSTo pass all the parameters as a part of query parameter.
- EncodedHeader 
- 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              
- AccessToken Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Access Token Response 
- The access token received from the token endpoint.
- ApplyReauth boolPolicy 
- Indicates if the user has opted in Google Reauth Policy. If opted in, the refresh token will be valid for 20 hours, after which time users must re-authenticate in order to obtain a new one.
- AuthCode string
- The Auth Code that is used to initially retrieve the access token.
- AuthEndpoint string
- The auth url endpoint to send the auth code request to.
- AuthParams Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Parameter Map Response 
- The auth parameters sent along with the auth code request.
- ClientId string
- The client's id.
- ClientSecret string
- The client's secret.
- RequestType string
- Represent how to pass parameters to fetch access token
- Scope string
- A space-delimited list of requested scope permissions.
- TokenEndpoint string
- The token url endpoint to send the token request to.
- TokenParams Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Parameter Map Response 
- The token parameters sent along with the token request.
- AccessToken GoogleCloud Integrations V1alpha Access Token Response 
- The access token received from the token endpoint.
- ApplyReauth boolPolicy 
- Indicates if the user has opted in Google Reauth Policy. If opted in, the refresh token will be valid for 20 hours, after which time users must re-authenticate in order to obtain a new one.
- AuthCode string
- The Auth Code that is used to initially retrieve the access token.
- AuthEndpoint string
- The auth url endpoint to send the auth code request to.
- AuthParams GoogleCloud Integrations V1alpha Parameter Map Response 
- The auth parameters sent along with the auth code request.
- ClientId string
- The client's id.
- ClientSecret string
- The client's secret.
- RequestType string
- Represent how to pass parameters to fetch access token
- Scope string
- A space-delimited list of requested scope permissions.
- TokenEndpoint string
- The token url endpoint to send the token request to.
- TokenParams GoogleCloud Integrations V1alpha Parameter Map Response 
- The token parameters sent along with the token request.
- accessToken GoogleCloud Integrations V1alpha Access Token Response 
- The access token received from the token endpoint.
- applyReauth BooleanPolicy 
- Indicates if the user has opted in Google Reauth Policy. If opted in, the refresh token will be valid for 20 hours, after which time users must re-authenticate in order to obtain a new one.
- authCode String
- The Auth Code that is used to initially retrieve the access token.
- authEndpoint String
- The auth url endpoint to send the auth code request to.
- authParams GoogleCloud Integrations V1alpha Parameter Map Response 
- The auth parameters sent along with the auth code request.
- clientId String
- The client's id.
- clientSecret String
- The client's secret.
- requestType String
- Represent how to pass parameters to fetch access token
- scope String
- A space-delimited list of requested scope permissions.
- tokenEndpoint String
- The token url endpoint to send the token request to.
- tokenParams GoogleCloud Integrations V1alpha Parameter Map Response 
- The token parameters sent along with the token request.
- accessToken GoogleCloud Integrations V1alpha Access Token Response 
- The access token received from the token endpoint.
- applyReauth booleanPolicy 
- Indicates if the user has opted in Google Reauth Policy. If opted in, the refresh token will be valid for 20 hours, after which time users must re-authenticate in order to obtain a new one.
- authCode string
- The Auth Code that is used to initially retrieve the access token.
- authEndpoint string
- The auth url endpoint to send the auth code request to.
- authParams GoogleCloud Integrations V1alpha Parameter Map Response 
- The auth parameters sent along with the auth code request.
- clientId string
- The client's id.
- clientSecret string
- The client's secret.
- requestType string
- Represent how to pass parameters to fetch access token
- scope string
- A space-delimited list of requested scope permissions.
- tokenEndpoint string
- The token url endpoint to send the token request to.
- tokenParams GoogleCloud Integrations V1alpha Parameter Map Response 
- The token parameters sent along with the token request.
- access_token GoogleCloud Integrations V1alpha Access Token Response 
- The access token received from the token endpoint.
- apply_reauth_ boolpolicy 
- Indicates if the user has opted in Google Reauth Policy. If opted in, the refresh token will be valid for 20 hours, after which time users must re-authenticate in order to obtain a new one.
- auth_code str
- The Auth Code that is used to initially retrieve the access token.
- auth_endpoint str
- The auth url endpoint to send the auth code request to.
- auth_params GoogleCloud Integrations V1alpha Parameter Map Response 
- The auth parameters sent along with the auth code request.
- client_id str
- The client's id.
- client_secret str
- The client's secret.
- request_type str
- Represent how to pass parameters to fetch access token
- scope str
- A space-delimited list of requested scope permissions.
- token_endpoint str
- The token url endpoint to send the token request to.
- token_params GoogleCloud Integrations V1alpha Parameter Map Response 
- The token parameters sent along with the token request.
- accessToken Property Map
- The access token received from the token endpoint.
- applyReauth BooleanPolicy 
- Indicates if the user has opted in Google Reauth Policy. If opted in, the refresh token will be valid for 20 hours, after which time users must re-authenticate in order to obtain a new one.
- authCode String
- The Auth Code that is used to initially retrieve the access token.
- authEndpoint String
- The auth url endpoint to send the auth code request to.
- authParams Property Map
- The auth parameters sent along with the auth code request.
- clientId String
- The client's id.
- clientSecret String
- The client's secret.
- requestType String
- Represent how to pass parameters to fetch access token
- scope String
- A space-delimited list of requested scope permissions.
- tokenEndpoint String
- The token url endpoint to send the token request to.
- tokenParams Property Map
- The token parameters sent along with the token request.
GoogleCloudIntegrationsV1alphaOAuth2ClientCredentials, GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsArgs            
- AccessToken Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Access Token 
- Access token fetched from the authorization server.
- ClientId string
- The client's ID.
- ClientSecret string
- The client's secret.
- RequestType 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.
- TokenEndpoint string
- The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- TokenParams Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Parameter Map 
- Token parameters for the auth request.
- AccessToken GoogleCloud Integrations V1alpha Access Token 
- Access token fetched from the authorization server.
- ClientId string
- The client's ID.
- ClientSecret string
- The client's secret.
- RequestType 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.
- TokenEndpoint string
- The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- TokenParams GoogleCloud Integrations V1alpha Parameter Map 
- Token parameters for the auth request.
- accessToken GoogleCloud Integrations V1alpha Access Token 
- Access token fetched from the authorization server.
- clientId String
- The client's ID.
- clientSecret String
- The client's secret.
- requestType 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.
- tokenEndpoint String
- The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- tokenParams GoogleCloud Integrations V1alpha Parameter Map 
- Token parameters for the auth request.
- accessToken GoogleCloud Integrations V1alpha Access Token 
- Access token fetched from the authorization server.
- clientId string
- The client's ID.
- clientSecret string
- The client's secret.
- requestType 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.
- tokenEndpoint string
- The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- tokenParams GoogleCloud Integrations V1alpha Parameter Map 
- 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.
- accessToken Property Map
- Access token fetched from the authorization server.
- clientId String
- The client's ID.
- clientSecret String
- The client's secret.
- requestType "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.
- tokenEndpoint String
- The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- tokenParams Property Map
- Token parameters for the auth request.
GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsRequestType, GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsRequestTypeArgs                
- RequestType Unspecified 
- REQUEST_TYPE_UNSPECIFIEDUnspecified request type
- RequestBody 
- REQUEST_BODYTo pass all the parameters in post body.
- QueryParameters 
- QUERY_PARAMETERSTo pass all the parameters as a part of query parameter.
- EncodedHeader 
- ENCODED_HEADERTo pass client id and client secret as base 64 encoding of client_id:client_password and rest parameters in post body.
- GoogleCloud Integrations V1alpha OAuth2Client Credentials Request Type Request Type Unspecified 
- REQUEST_TYPE_UNSPECIFIEDUnspecified request type
- GoogleCloud Integrations V1alpha OAuth2Client Credentials Request Type Request Body 
- REQUEST_BODYTo pass all the parameters in post body.
- GoogleCloud Integrations V1alpha OAuth2Client Credentials Request Type Query Parameters 
- QUERY_PARAMETERSTo pass all the parameters as a part of query parameter.
- GoogleCloud 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.
- RequestType Unspecified 
- REQUEST_TYPE_UNSPECIFIEDUnspecified request type
- RequestBody 
- REQUEST_BODYTo pass all the parameters in post body.
- QueryParameters 
- QUERY_PARAMETERSTo pass all the parameters as a part of query parameter.
- EncodedHeader 
- ENCODED_HEADERTo pass client id and client secret as base 64 encoding of client_id:client_password and rest parameters in post body.
- RequestType Unspecified 
- REQUEST_TYPE_UNSPECIFIEDUnspecified request type
- RequestBody 
- REQUEST_BODYTo pass all the parameters in post body.
- QueryParameters 
- QUERY_PARAMETERSTo pass all the parameters as a part of query parameter.
- EncodedHeader 
- 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              
- AccessToken Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Access Token Response 
- Access token fetched from the authorization server.
- ClientId string
- The client's ID.
- ClientSecret string
- The client's secret.
- RequestType string
- Represent how to pass parameters to fetch access token
- Scope string
- A space-delimited list of requested scope permissions.
- TokenEndpoint string
- The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- TokenParams Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Parameter Map Response 
- Token parameters for the auth request.
- AccessToken GoogleCloud Integrations V1alpha Access Token Response 
- Access token fetched from the authorization server.
- ClientId string
- The client's ID.
- ClientSecret string
- The client's secret.
- RequestType string
- Represent how to pass parameters to fetch access token
- Scope string
- A space-delimited list of requested scope permissions.
- TokenEndpoint string
- The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- TokenParams GoogleCloud Integrations V1alpha Parameter Map Response 
- Token parameters for the auth request.
- accessToken GoogleCloud Integrations V1alpha Access Token Response 
- Access token fetched from the authorization server.
- clientId String
- The client's ID.
- clientSecret String
- The client's secret.
- requestType String
- Represent how to pass parameters to fetch access token
- scope String
- A space-delimited list of requested scope permissions.
- tokenEndpoint String
- The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- tokenParams GoogleCloud Integrations V1alpha Parameter Map Response 
- Token parameters for the auth request.
- accessToken GoogleCloud Integrations V1alpha Access Token Response 
- Access token fetched from the authorization server.
- clientId string
- The client's ID.
- clientSecret string
- The client's secret.
- requestType string
- Represent how to pass parameters to fetch access token
- scope string
- A space-delimited list of requested scope permissions.
- tokenEndpoint string
- The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- tokenParams GoogleCloud Integrations V1alpha Parameter Map Response 
- Token parameters for the auth request.
- access_token GoogleCloud Integrations V1alpha Access Token Response 
- Access token fetched from the authorization server.
- client_id str
- The client's ID.
- client_secret str
- The client's secret.
- request_type str
- Represent how to pass parameters to fetch access token
- scope str
- A space-delimited list of requested scope permissions.
- token_endpoint str
- The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- token_params GoogleCloud Integrations V1alpha Parameter Map Response 
- Token parameters for the auth request.
- accessToken Property Map
- Access token fetched from the authorization server.
- clientId String
- The client's ID.
- clientSecret String
- The client's secret.
- requestType String
- Represent how to pass parameters to fetch access token
- scope String
- A space-delimited list of requested scope permissions.
- tokenEndpoint String
- The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- tokenParams Property Map
- Token parameters for the auth request.
GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentials, GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsArgs              
- AccessToken Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Access Token 
- Access token fetched from the authorization server.
- ClientId string
- The client's ID.
- ClientSecret string
- The client's secret.
- Password string
- The user's password.
- RequestType 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.
- TokenEndpoint string
- The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- TokenParams Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Parameter Map 
- Token parameters for the auth request.
- Username string
- The user's username.
- AccessToken GoogleCloud Integrations V1alpha Access Token 
- Access token fetched from the authorization server.
- ClientId string
- The client's ID.
- ClientSecret string
- The client's secret.
- Password string
- The user's password.
- RequestType 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.
- TokenEndpoint string
- The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- TokenParams GoogleCloud Integrations V1alpha Parameter Map 
- Token parameters for the auth request.
- Username string
- The user's username.
- accessToken GoogleCloud Integrations V1alpha Access Token 
- Access token fetched from the authorization server.
- clientId String
- The client's ID.
- clientSecret String
- The client's secret.
- password String
- The user's password.
- requestType 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.
- tokenEndpoint String
- The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- tokenParams GoogleCloud Integrations V1alpha Parameter Map 
- Token parameters for the auth request.
- username String
- The user's username.
- accessToken GoogleCloud Integrations V1alpha Access Token 
- Access token fetched from the authorization server.
- clientId string
- The client's ID.
- clientSecret string
- The client's secret.
- password string
- The user's password.
- requestType 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.
- tokenEndpoint string
- The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- tokenParams GoogleCloud Integrations V1alpha Parameter Map 
- 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.
- accessToken Property Map
- Access token fetched from the authorization server.
- clientId String
- The client's ID.
- clientSecret String
- The client's secret.
- password String
- The user's password.
- requestType "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.
- tokenEndpoint String
- The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- tokenParams Property Map
- Token parameters for the auth request.
- username String
- The user's username.
GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsRequestType, GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsRequestTypeArgs                  
- RequestType Unspecified 
- REQUEST_TYPE_UNSPECIFIEDUnspecified request type
- RequestBody 
- REQUEST_BODYTo pass all the parameters in post body.
- QueryParameters 
- QUERY_PARAMETERSTo pass all the parameters as a part of query parameter.
- EncodedHeader 
- ENCODED_HEADERTo pass client id and client secret as base 64 encoding of client_id:client_password and rest parameters in post body.
- GoogleCloud Integrations V1alpha OAuth2Resource Owner Credentials Request Type Request Type Unspecified 
- REQUEST_TYPE_UNSPECIFIEDUnspecified request type
- GoogleCloud Integrations V1alpha OAuth2Resource Owner Credentials Request Type Request Body 
- REQUEST_BODYTo pass all the parameters in post body.
- GoogleCloud Integrations V1alpha OAuth2Resource Owner Credentials Request Type Query Parameters 
- QUERY_PARAMETERSTo pass all the parameters as a part of query parameter.
- GoogleCloud 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.
- RequestType Unspecified 
- REQUEST_TYPE_UNSPECIFIEDUnspecified request type
- RequestBody 
- REQUEST_BODYTo pass all the parameters in post body.
- QueryParameters 
- QUERY_PARAMETERSTo pass all the parameters as a part of query parameter.
- EncodedHeader 
- ENCODED_HEADERTo pass client id and client secret as base 64 encoding of client_id:client_password and rest parameters in post body.
- RequestType Unspecified 
- REQUEST_TYPE_UNSPECIFIEDUnspecified request type
- RequestBody 
- REQUEST_BODYTo pass all the parameters in post body.
- QueryParameters 
- QUERY_PARAMETERSTo pass all the parameters as a part of query parameter.
- EncodedHeader 
- 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                
- AccessToken Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Access Token Response 
- Access token fetched from the authorization server.
- ClientId string
- The client's ID.
- ClientSecret string
- The client's secret.
- Password string
- The user's password.
- RequestType string
- Represent how to pass parameters to fetch access token
- Scope string
- A space-delimited list of requested scope permissions.
- TokenEndpoint string
- The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- TokenParams Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Parameter Map Response 
- Token parameters for the auth request.
- Username string
- The user's username.
- AccessToken GoogleCloud Integrations V1alpha Access Token Response 
- Access token fetched from the authorization server.
- ClientId string
- The client's ID.
- ClientSecret string
- The client's secret.
- Password string
- The user's password.
- RequestType string
- Represent how to pass parameters to fetch access token
- Scope string
- A space-delimited list of requested scope permissions.
- TokenEndpoint string
- The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- TokenParams GoogleCloud Integrations V1alpha Parameter Map Response 
- Token parameters for the auth request.
- Username string
- The user's username.
- accessToken GoogleCloud Integrations V1alpha Access Token Response 
- Access token fetched from the authorization server.
- clientId String
- The client's ID.
- clientSecret String
- The client's secret.
- password String
- The user's password.
- requestType String
- Represent how to pass parameters to fetch access token
- scope String
- A space-delimited list of requested scope permissions.
- tokenEndpoint String
- The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- tokenParams GoogleCloud Integrations V1alpha Parameter Map Response 
- Token parameters for the auth request.
- username String
- The user's username.
- accessToken GoogleCloud Integrations V1alpha Access Token Response 
- Access token fetched from the authorization server.
- clientId string
- The client's ID.
- clientSecret string
- The client's secret.
- password string
- The user's password.
- requestType string
- Represent how to pass parameters to fetch access token
- scope string
- A space-delimited list of requested scope permissions.
- tokenEndpoint string
- The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- tokenParams GoogleCloud Integrations V1alpha Parameter Map Response 
- Token parameters for the auth request.
- username string
- The user's username.
- access_token GoogleCloud Integrations V1alpha Access Token Response 
- Access token fetched from the authorization server.
- client_id str
- The client's ID.
- client_secret str
- The client's secret.
- password str
- The user's password.
- request_type str
- Represent how to pass parameters to fetch access token
- scope str
- A space-delimited list of requested scope permissions.
- token_endpoint str
- The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- token_params GoogleCloud Integrations V1alpha Parameter Map Response 
- Token parameters for the auth request.
- username str
- The user's username.
- accessToken Property Map
- Access token fetched from the authorization server.
- clientId String
- The client's ID.
- clientSecret String
- The client's secret.
- password String
- The user's password.
- requestType String
- Represent how to pass parameters to fetch access token
- scope String
- A space-delimited list of requested scope permissions.
- tokenEndpoint String
- The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
- tokenParams Property Map
- Token parameters for the auth request.
- username String
- The user's username.
GoogleCloudIntegrationsV1alphaOidcToken, GoogleCloudIntegrationsV1alphaOidcTokenArgs            
- Audience string
- Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is intended for.
- ServiceAccount stringEmail 
- The service account email to be used as the identity for the token.
- Token string
- ID token obtained for the service account
- TokenExpire stringTime 
- The approximate time until the token retrieved is valid.
- Audience string
- Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is intended for.
- ServiceAccount stringEmail 
- The service account email to be used as the identity for the token.
- Token string
- ID token obtained for the service account
- TokenExpire stringTime 
- The approximate time until the token retrieved is valid.
- audience String
- Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is intended for.
- serviceAccount StringEmail 
- The service account email to be used as the identity for the token.
- token String
- ID token obtained for the service account
- tokenExpire StringTime 
- The approximate time until the token retrieved is valid.
- audience string
- Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is intended for.
- serviceAccount stringEmail 
- The service account email to be used as the identity for the token.
- token string
- ID token obtained for the service account
- tokenExpire stringTime 
- The approximate time until the token retrieved is valid.
- audience str
- Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is intended for.
- service_account_ stremail 
- The service account email to be used as the identity for the token.
- token str
- ID token obtained for the service account
- token_expire_ strtime 
- The approximate time until the token retrieved is valid.
- audience String
- Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is intended for.
- serviceAccount StringEmail 
- The service account email to be used as the identity for the token.
- token String
- ID token obtained for the service account
- tokenExpire StringTime 
- The approximate time until the token retrieved is valid.
GoogleCloudIntegrationsV1alphaOidcTokenResponse, GoogleCloudIntegrationsV1alphaOidcTokenResponseArgs              
- Audience string
- Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is intended for.
- ServiceAccount stringEmail 
- The service account email to be used as the identity for the token.
- Token string
- ID token obtained for the service account
- TokenExpire stringTime 
- The approximate time until the token retrieved is valid.
- Audience string
- Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is intended for.
- ServiceAccount stringEmail 
- The service account email to be used as the identity for the token.
- Token string
- ID token obtained for the service account
- TokenExpire stringTime 
- The approximate time until the token retrieved is valid.
- audience String
- Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is intended for.
- serviceAccount StringEmail 
- The service account email to be used as the identity for the token.
- token String
- ID token obtained for the service account
- tokenExpire StringTime 
- The approximate time until the token retrieved is valid.
- audience string
- Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is intended for.
- serviceAccount stringEmail 
- The service account email to be used as the identity for the token.
- token string
- ID token obtained for the service account
- tokenExpire stringTime 
- The approximate time until the token retrieved is valid.
- audience str
- Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is intended for.
- service_account_ stremail 
- The service account email to be used as the identity for the token.
- token str
- ID token obtained for the service account
- token_expire_ strtime 
- The approximate time until the token retrieved is valid.
- audience String
- Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is intended for.
- serviceAccount StringEmail 
- The service account email to be used as the identity for the token.
- token String
- ID token obtained for the service account
- tokenExpire StringTime 
- The approximate time until the token retrieved is valid.
GoogleCloudIntegrationsV1alphaParameterMap, GoogleCloudIntegrationsV1alphaParameterMapArgs            
- Entries
List<Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Parameter Map Entry> 
- A list of parameter map entries.
- KeyType 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.
- ValueType 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
[]GoogleCloud Integrations V1alpha Parameter Map Entry 
- A list of parameter map entries.
- KeyType 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.
- ValueType 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<GoogleCloud Integrations V1alpha Parameter Map Entry> 
- A list of parameter map entries.
- keyType 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.
- valueType 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
GoogleCloud Integrations V1alpha Parameter Map Entry[] 
- A list of parameter map entries.
- keyType 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.
- valueType 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[GoogleCloud 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.
- keyType "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.
- valueType "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
GoogleCloud Integrations V1alpha Parameter Map Field 
- Key of the map entry.
- Value
GoogleCloud Integrations V1alpha Parameter Map Field 
- Value of the map entry.
- key
GoogleCloud Integrations V1alpha Parameter Map Field 
- Key of the map entry.
- value
GoogleCloud Integrations V1alpha Parameter Map Field 
- Value of the map entry.
- key
GoogleCloud Integrations V1alpha Parameter Map Field 
- Key of the map entry.
- value
GoogleCloud Integrations V1alpha Parameter Map Field 
- Value of the map entry.
- key
GoogleCloud Integrations V1alpha Parameter Map Field 
- Key of the map entry.
- value
GoogleCloud 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
GoogleCloud Integrations V1alpha Parameter Map Field Response 
- Key of the map entry.
- Value
GoogleCloud Integrations V1alpha Parameter Map Field Response 
- Value of the map entry.
- key
GoogleCloud Integrations V1alpha Parameter Map Field Response 
- Key of the map entry.
- value
GoogleCloud Integrations V1alpha Parameter Map Field Response 
- Value of the map entry.
- key
GoogleCloud Integrations V1alpha Parameter Map Field Response 
- Key of the map entry.
- value
GoogleCloud Integrations V1alpha Parameter Map Field Response 
- Value of the map entry.
- key
GoogleCloud Integrations V1alpha Parameter Map Field Response 
- Key of the map entry.
- value
GoogleCloud Integrations V1alpha Parameter Map Field Response 
- Value of the map entry.
- key Property Map
- Key of the map entry.
- value Property Map
- Value of the map entry.
GoogleCloudIntegrationsV1alphaParameterMapField, GoogleCloudIntegrationsV1alphaParameterMapFieldArgs              
- LiteralValue Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Value Type 
- Passing a literal value.
- ReferenceKey string
- Referencing one of the Integration variables.
- LiteralValue GoogleCloud Integrations V1alpha Value Type 
- Passing a literal value.
- ReferenceKey string
- Referencing one of the Integration variables.
- literalValue GoogleCloud Integrations V1alpha Value Type 
- Passing a literal value.
- referenceKey String
- Referencing one of the Integration variables.
- literalValue GoogleCloud Integrations V1alpha Value Type 
- Passing a literal value.
- referenceKey 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.
- literalValue Property Map
- Passing a literal value.
- referenceKey String
- Referencing one of the Integration variables.
GoogleCloudIntegrationsV1alphaParameterMapFieldResponse, GoogleCloudIntegrationsV1alphaParameterMapFieldResponseArgs                
- LiteralValue Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Value Type Response 
- Passing a literal value.
- ReferenceKey string
- Referencing one of the Integration variables.
- LiteralValue GoogleCloud Integrations V1alpha Value Type Response 
- Passing a literal value.
- ReferenceKey string
- Referencing one of the Integration variables.
- literalValue GoogleCloud Integrations V1alpha Value Type Response 
- Passing a literal value.
- referenceKey String
- Referencing one of the Integration variables.
- literalValue GoogleCloud Integrations V1alpha Value Type Response 
- Passing a literal value.
- referenceKey string
- Referencing one of the Integration variables.
- literal_value GoogleCloud Integrations V1alpha Value Type Response 
- Passing a literal value.
- reference_key str
- Referencing one of the Integration variables.
- literalValue Property Map
- Passing a literal value.
- referenceKey String
- Referencing one of the Integration variables.
GoogleCloudIntegrationsV1alphaParameterMapKeyType, GoogleCloudIntegrationsV1alphaParameterMapKeyTypeArgs                
- IntegrationParameter Data Type Unspecified 
- INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIEDUnspecified.
- StringValue 
- STRING_VALUEString.
- IntValue 
- INT_VALUEInteger.
- DoubleValue 
- DOUBLE_VALUEDouble Number.
- BooleanValue 
- BOOLEAN_VALUEBoolean.
- StringArray 
- STRING_ARRAYString Array.
- IntArray 
- INT_ARRAYInteger Array.
- DoubleArray 
- DOUBLE_ARRAYDouble Number Array.
- BooleanArray 
- BOOLEAN_ARRAYBoolean Array.
- JsonValue 
- JSON_VALUEJson.
- ProtoValue 
- PROTO_VALUEProto Value (Internal use only).
- ProtoArray 
- PROTO_ARRAYProto Array (Internal use only).
- GoogleCloud Integrations V1alpha Parameter Map Key Type Integration Parameter Data Type Unspecified 
- INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIEDUnspecified.
- GoogleCloud Integrations V1alpha Parameter Map Key Type String Value 
- STRING_VALUEString.
- GoogleCloud Integrations V1alpha Parameter Map Key Type Int Value 
- INT_VALUEInteger.
- GoogleCloud Integrations V1alpha Parameter Map Key Type Double Value 
- DOUBLE_VALUEDouble Number.
- GoogleCloud Integrations V1alpha Parameter Map Key Type Boolean Value 
- BOOLEAN_VALUEBoolean.
- GoogleCloud Integrations V1alpha Parameter Map Key Type String Array 
- STRING_ARRAYString Array.
- GoogleCloud Integrations V1alpha Parameter Map Key Type Int Array 
- INT_ARRAYInteger Array.
- GoogleCloud Integrations V1alpha Parameter Map Key Type Double Array 
- DOUBLE_ARRAYDouble Number Array.
- GoogleCloud Integrations V1alpha Parameter Map Key Type Boolean Array 
- BOOLEAN_ARRAYBoolean Array.
- GoogleCloud Integrations V1alpha Parameter Map Key Type Json Value 
- JSON_VALUEJson.
- GoogleCloud Integrations V1alpha Parameter Map Key Type Proto Value 
- PROTO_VALUEProto Value (Internal use only).
- GoogleCloud Integrations V1alpha Parameter Map Key Type Proto Array 
- PROTO_ARRAYProto Array (Internal use only).
- IntegrationParameter Data Type Unspecified 
- INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIEDUnspecified.
- StringValue 
- STRING_VALUEString.
- IntValue 
- INT_VALUEInteger.
- DoubleValue 
- DOUBLE_VALUEDouble Number.
- BooleanValue 
- BOOLEAN_VALUEBoolean.
- StringArray 
- STRING_ARRAYString Array.
- IntArray 
- INT_ARRAYInteger Array.
- DoubleArray 
- DOUBLE_ARRAYDouble Number Array.
- BooleanArray 
- BOOLEAN_ARRAYBoolean Array.
- JsonValue 
- JSON_VALUEJson.
- ProtoValue 
- PROTO_VALUEProto Value (Internal use only).
- ProtoArray 
- PROTO_ARRAYProto Array (Internal use only).
- IntegrationParameter Data Type Unspecified 
- INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIEDUnspecified.
- StringValue 
- STRING_VALUEString.
- IntValue 
- INT_VALUEInteger.
- DoubleValue 
- DOUBLE_VALUEDouble Number.
- BooleanValue 
- BOOLEAN_VALUEBoolean.
- StringArray 
- STRING_ARRAYString Array.
- IntArray 
- INT_ARRAYInteger Array.
- DoubleArray 
- DOUBLE_ARRAYDouble Number Array.
- BooleanArray 
- BOOLEAN_ARRAYBoolean Array.
- JsonValue 
- JSON_VALUEJson.
- ProtoValue 
- PROTO_VALUEProto Value (Internal use only).
- ProtoArray 
- 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.
- KeyType string
- Option to specify key type for all entries of the map. If provided then field types for all entries must conform to this.
- ValueType string
- Option to specify value type for all entries of the map. If provided then field types for all entries must conform to this.
- Entries
[]GoogleCloud Integrations V1alpha Parameter Map Entry Response 
- A list of parameter map entries.
- KeyType string
- Option to specify key type for all entries of the map. If provided then field types for all entries must conform to this.
- ValueType string
- Option to specify value type for all entries of the map. If provided then field types for all entries must conform to this.
- entries
List<GoogleCloud Integrations V1alpha Parameter Map Entry Response> 
- A list of parameter map entries.
- keyType String
- Option to specify key type for all entries of the map. If provided then field types for all entries must conform to this.
- valueType String
- Option to specify value type for all entries of the map. If provided then field types for all entries must conform to this.
- entries
GoogleCloud Integrations V1alpha Parameter Map Entry Response[] 
- A list of parameter map entries.
- keyType string
- Option to specify key type for all entries of the map. If provided then field types for all entries must conform to this.
- valueType string
- Option to specify value type for all entries of the map. If provided then field types for all entries must conform to this.
- entries
Sequence[GoogleCloud Integrations V1alpha Parameter Map Entry Response] 
- A list of parameter map entries.
- key_type str
- Option to specify key type for all entries of the map. If provided then field types for all entries must conform to this.
- value_type str
- Option to specify value type for all entries of the map. If provided then field types for all entries must conform to this.
- entries List<Property Map>
- A list of parameter map entries.
- keyType String
- Option to specify key type for all entries of the map. If provided then field types for all entries must conform to this.
- valueType String
- Option to specify value type for all entries of the map. If provided then field types for all entries must conform to this.
GoogleCloudIntegrationsV1alphaParameterMapValueType, GoogleCloudIntegrationsV1alphaParameterMapValueTypeArgs                
- IntegrationParameter Data Type Unspecified 
- INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIEDUnspecified.
- StringValue 
- STRING_VALUEString.
- IntValue 
- INT_VALUEInteger.
- DoubleValue 
- DOUBLE_VALUEDouble Number.
- BooleanValue 
- BOOLEAN_VALUEBoolean.
- StringArray 
- STRING_ARRAYString Array.
- IntArray 
- INT_ARRAYInteger Array.
- DoubleArray 
- DOUBLE_ARRAYDouble Number Array.
- BooleanArray 
- BOOLEAN_ARRAYBoolean Array.
- JsonValue 
- JSON_VALUEJson.
- ProtoValue 
- PROTO_VALUEProto Value (Internal use only).
- ProtoArray 
- PROTO_ARRAYProto Array (Internal use only).
- GoogleCloud Integrations V1alpha Parameter Map Value Type Integration Parameter Data Type Unspecified 
- INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIEDUnspecified.
- GoogleCloud Integrations V1alpha Parameter Map Value Type String Value 
- STRING_VALUEString.
- GoogleCloud Integrations V1alpha Parameter Map Value Type Int Value 
- INT_VALUEInteger.
- GoogleCloud Integrations V1alpha Parameter Map Value Type Double Value 
- DOUBLE_VALUEDouble Number.
- GoogleCloud Integrations V1alpha Parameter Map Value Type Boolean Value 
- BOOLEAN_VALUEBoolean.
- GoogleCloud Integrations V1alpha Parameter Map Value Type String Array 
- STRING_ARRAYString Array.
- GoogleCloud Integrations V1alpha Parameter Map Value Type Int Array 
- INT_ARRAYInteger Array.
- GoogleCloud Integrations V1alpha Parameter Map Value Type Double Array 
- DOUBLE_ARRAYDouble Number Array.
- GoogleCloud Integrations V1alpha Parameter Map Value Type Boolean Array 
- BOOLEAN_ARRAYBoolean Array.
- GoogleCloud Integrations V1alpha Parameter Map Value Type Json Value 
- JSON_VALUEJson.
- GoogleCloud Integrations V1alpha Parameter Map Value Type Proto Value 
- PROTO_VALUEProto Value (Internal use only).
- GoogleCloud Integrations V1alpha Parameter Map Value Type Proto Array 
- PROTO_ARRAYProto Array (Internal use only).
- IntegrationParameter Data Type Unspecified 
- INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIEDUnspecified.
- StringValue 
- STRING_VALUEString.
- IntValue 
- INT_VALUEInteger.
- DoubleValue 
- DOUBLE_VALUEDouble Number.
- BooleanValue 
- BOOLEAN_VALUEBoolean.
- StringArray 
- STRING_ARRAYString Array.
- IntArray 
- INT_ARRAYInteger Array.
- DoubleArray 
- DOUBLE_ARRAYDouble Number Array.
- BooleanArray 
- BOOLEAN_ARRAYBoolean Array.
- JsonValue 
- JSON_VALUEJson.
- ProtoValue 
- PROTO_VALUEProto Value (Internal use only).
- ProtoArray 
- PROTO_ARRAYProto Array (Internal use only).
- IntegrationParameter Data Type Unspecified 
- INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIEDUnspecified.
- StringValue 
- STRING_VALUEString.
- IntValue 
- INT_VALUEInteger.
- DoubleValue 
- DOUBLE_VALUEDouble Number.
- BooleanValue 
- BOOLEAN_VALUEBoolean.
- StringArray 
- STRING_ARRAYString Array.
- IntArray 
- INT_ARRAYInteger Array.
- DoubleArray 
- DOUBLE_ARRAYDouble Number Array.
- BooleanArray 
- BOOLEAN_ARRAYBoolean Array.
- JsonValue 
- JSON_VALUEJson.
- ProtoValue 
- PROTO_VALUEProto Value (Internal use only).
- ProtoArray 
- 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.
- ServiceAccount string
- Name of the service account that has the permission to make the request.
- Scope string
- A space-delimited list of requested scope permissions.
- ServiceAccount string
- Name of the service account that has the permission to make the request.
- scope String
- A space-delimited list of requested scope permissions.
- serviceAccount String
- Name of the service account that has the permission to make the request.
- scope string
- A space-delimited list of requested scope permissions.
- serviceAccount string
- Name of the service account that has the permission to make the request.
- scope str
- A space-delimited list of requested scope permissions.
- service_account str
- Name of the service account that has the permission to make the request.
- scope String
- A space-delimited list of requested scope permissions.
- serviceAccount String
- Name of the service account that has the permission to make the request.
GoogleCloudIntegrationsV1alphaServiceAccountCredentialsResponse, GoogleCloudIntegrationsV1alphaServiceAccountCredentialsResponseArgs                
- Scope string
- A space-delimited list of requested scope permissions.
- ServiceAccount string
- Name of the service account that has the permission to make the request.
- Scope string
- A space-delimited list of requested scope permissions.
- ServiceAccount string
- Name of the service account that has the permission to make the request.
- scope String
- A space-delimited list of requested scope permissions.
- serviceAccount String
- Name of the service account that has the permission to make the request.
- scope string
- A space-delimited list of requested scope permissions.
- serviceAccount string
- Name of the service account that has the permission to make the request.
- scope str
- A space-delimited list of requested scope permissions.
- service_account str
- Name of the service account that has the permission to make the request.
- scope String
- A space-delimited list of requested scope permissions.
- serviceAccount String
- Name of the service account that has the permission to make the request.
GoogleCloudIntegrationsV1alphaStringParameterArray, GoogleCloudIntegrationsV1alphaStringParameterArrayArgs              
- StringValues List<string>
- String array.
- StringValues []string
- String array.
- stringValues List<String>
- String array.
- stringValues string[]
- String array.
- string_values Sequence[str]
- String array.
- stringValues List<String>
- String array.
GoogleCloudIntegrationsV1alphaStringParameterArrayResponse, GoogleCloudIntegrationsV1alphaStringParameterArrayResponseArgs                
- StringValues List<string>
- String array.
- StringValues []string
- String array.
- stringValues List<String>
- String array.
- stringValues string[]
- String array.
- string_values Sequence[str]
- String array.
- stringValues List<String>
- String array.
GoogleCloudIntegrationsV1alphaUsernameAndPassword, GoogleCloudIntegrationsV1alphaUsernameAndPasswordArgs              
GoogleCloudIntegrationsV1alphaUsernameAndPasswordResponse, GoogleCloudIntegrationsV1alphaUsernameAndPasswordResponseArgs                
GoogleCloudIntegrationsV1alphaValueType, GoogleCloudIntegrationsV1alphaValueTypeArgs            
- BooleanArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Boolean Parameter Array 
- Boolean Array.
- BooleanValue bool
- Boolean.
- DoubleArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Double Parameter Array 
- Double Number Array.
- DoubleValue double
- Double Number.
- IntArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Int Parameter Array 
- Integer Array.
- IntValue string
- Integer.
- JsonValue string
- Json.
- StringArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha String Parameter Array 
- String Array.
- StringValue string
- String.
- BooleanArray GoogleCloud Integrations V1alpha Boolean Parameter Array 
- Boolean Array.
- BooleanValue bool
- Boolean.
- DoubleArray GoogleCloud Integrations V1alpha Double Parameter Array 
- Double Number Array.
- DoubleValue float64
- Double Number.
- IntArray GoogleCloud Integrations V1alpha Int Parameter Array 
- Integer Array.
- IntValue string
- Integer.
- JsonValue string
- Json.
- StringArray GoogleCloud Integrations V1alpha String Parameter Array 
- String Array.
- StringValue string
- String.
- booleanArray GoogleCloud Integrations V1alpha Boolean Parameter Array 
- Boolean Array.
- booleanValue Boolean
- Boolean.
- doubleArray GoogleCloud Integrations V1alpha Double Parameter Array 
- Double Number Array.
- doubleValue Double
- Double Number.
- intArray GoogleCloud Integrations V1alpha Int Parameter Array 
- Integer Array.
- intValue String
- Integer.
- jsonValue String
- Json.
- stringArray GoogleCloud Integrations V1alpha String Parameter Array 
- String Array.
- stringValue String
- String.
- booleanArray GoogleCloud Integrations V1alpha Boolean Parameter Array 
- Boolean Array.
- booleanValue boolean
- Boolean.
- doubleArray GoogleCloud Integrations V1alpha Double Parameter Array 
- Double Number Array.
- doubleValue number
- Double Number.
- intArray GoogleCloud Integrations V1alpha Int Parameter Array 
- Integer Array.
- intValue string
- Integer.
- jsonValue string
- Json.
- stringArray GoogleCloud Integrations V1alpha String Parameter Array 
- String Array.
- stringValue 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.
- booleanArray Property Map
- Boolean Array.
- booleanValue Boolean
- Boolean.
- doubleArray Property Map
- Double Number Array.
- doubleValue Number
- Double Number.
- intArray Property Map
- Integer Array.
- intValue String
- Integer.
- jsonValue String
- Json.
- stringArray Property Map
- String Array.
- stringValue String
- String.
GoogleCloudIntegrationsV1alphaValueTypeResponse, GoogleCloudIntegrationsV1alphaValueTypeResponseArgs              
- BooleanArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Boolean Parameter Array Response 
- Boolean Array.
- BooleanValue bool
- Boolean.
- DoubleArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Double Parameter Array Response 
- Double Number Array.
- DoubleValue double
- Double Number.
- IntArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Int Parameter Array Response 
- Integer Array.
- IntValue string
- Integer.
- JsonValue string
- Json.
- StringArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha String Parameter Array Response 
- String Array.
- StringValue string
- String.
- BooleanArray GoogleCloud Integrations V1alpha Boolean Parameter Array Response 
- Boolean Array.
- BooleanValue bool
- Boolean.
- DoubleArray GoogleCloud Integrations V1alpha Double Parameter Array Response 
- Double Number Array.
- DoubleValue float64
- Double Number.
- IntArray GoogleCloud Integrations V1alpha Int Parameter Array Response 
- Integer Array.
- IntValue string
- Integer.
- JsonValue string
- Json.
- StringArray GoogleCloud Integrations V1alpha String Parameter Array Response 
- String Array.
- StringValue string
- String.
- booleanArray GoogleCloud Integrations V1alpha Boolean Parameter Array Response 
- Boolean Array.
- booleanValue Boolean
- Boolean.
- doubleArray GoogleCloud Integrations V1alpha Double Parameter Array Response 
- Double Number Array.
- doubleValue Double
- Double Number.
- intArray GoogleCloud Integrations V1alpha Int Parameter Array Response 
- Integer Array.
- intValue String
- Integer.
- jsonValue String
- Json.
- stringArray GoogleCloud Integrations V1alpha String Parameter Array Response 
- String Array.
- stringValue String
- String.
- booleanArray GoogleCloud Integrations V1alpha Boolean Parameter Array Response 
- Boolean Array.
- booleanValue boolean
- Boolean.
- doubleArray GoogleCloud Integrations V1alpha Double Parameter Array Response 
- Double Number Array.
- doubleValue number
- Double Number.
- intArray GoogleCloud Integrations V1alpha Int Parameter Array Response 
- Integer Array.
- intValue string
- Integer.
- jsonValue string
- Json.
- stringArray GoogleCloud Integrations V1alpha String Parameter Array Response 
- String Array.
- stringValue string
- String.
- boolean_array GoogleCloud Integrations V1alpha Boolean Parameter Array Response 
- Boolean Array.
- boolean_value bool
- Boolean.
- double_array GoogleCloud Integrations V1alpha Double Parameter Array Response 
- Double Number Array.
- double_value float
- Double Number.
- int_array GoogleCloud Integrations V1alpha Int Parameter Array Response 
- Integer Array.
- int_value str
- Integer.
- json_value str
- Json.
- string_array GoogleCloud Integrations V1alpha String Parameter Array Response 
- String Array.
- string_value str
- String.
- booleanArray Property Map
- Boolean Array.
- booleanValue Boolean
- Boolean.
- doubleArray Property Map
- Double Number Array.
- doubleValue Number
- Double Number.
- intArray Property Map
- Integer Array.
- intValue String
- Integer.
- jsonValue String
- Json.
- stringArray Property Map
- String Array.
- stringValue String
- String.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.