1. Packages
  2. Packages
  3. Formal Provider
  4. API Docs
  5. ConnectorAiProvider
Viewing docs for Formal v1.2.0
published on Saturday, Jun 6, 2026 by Formal
formal logo
Viewing docs for Formal v1.2.0
published on Saturday, Jun 6, 2026 by Formal

    Configures the AI provider for a connector’s session analyzer.

    Create ConnectorAiProvider Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new ConnectorAiProvider(name: string, args: ConnectorAiProviderArgs, opts?: CustomResourceOptions);
    @overload
    def ConnectorAiProvider(resource_name: str,
                            args: ConnectorAiProviderArgs,
                            opts: Optional[ResourceOptions] = None)
    
    @overload
    def ConnectorAiProvider(resource_name: str,
                            opts: Optional[ResourceOptions] = None,
                            connector_id: Optional[str] = None,
                            anthropic: Optional[ConnectorAiProviderAnthropicArgs] = None,
                            aws_bedrock: Optional[ConnectorAiProviderAwsBedrockArgs] = None,
                            azure_ai: Optional[ConnectorAiProviderAzureAiArgs] = None,
                            formal_ai_satellite: Optional[ConnectorAiProviderFormalAiSatelliteArgs] = None,
                            gemini: Optional[ConnectorAiProviderGeminiArgs] = None,
                            google_vertex_ai: Optional[ConnectorAiProviderGoogleVertexAiArgs] = None,
                            openai: Optional[ConnectorAiProviderOpenaiArgs] = None)
    func NewConnectorAiProvider(ctx *Context, name string, args ConnectorAiProviderArgs, opts ...ResourceOption) (*ConnectorAiProvider, error)
    public ConnectorAiProvider(string name, ConnectorAiProviderArgs args, CustomResourceOptions? opts = null)
    public ConnectorAiProvider(String name, ConnectorAiProviderArgs args)
    public ConnectorAiProvider(String name, ConnectorAiProviderArgs args, CustomResourceOptions options)
    
    type: formal:ConnectorAiProvider
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "formal_connectoraiprovider" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args ConnectorAiProviderArgs
    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 ConnectorAiProviderArgs
    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 ConnectorAiProviderArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ConnectorAiProviderArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ConnectorAiProviderArgs
    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 connectorAiProviderResource = new Pulumi.ConnectorAiProvider("connectorAiProviderResource", new()
    {
        ConnectorId = "string",
        Anthropic = new Pulumi.Inputs.ConnectorAiProviderAnthropicArgs
        {
            ApiKey = "string",
            ApiKeyVersion = 0,
        },
        AwsBedrock = new Pulumi.Inputs.ConnectorAiProviderAwsBedrockArgs
        {
            Region = "string",
        },
        AzureAi = new Pulumi.Inputs.ConnectorAiProviderAzureAiArgs
        {
            ApiKey = "string",
            ApiKeyVersion = 0,
            Endpoint = "string",
        },
        FormalAiSatellite = null,
        Gemini = new Pulumi.Inputs.ConnectorAiProviderGeminiArgs
        {
            ApiKey = "string",
            ApiKeyVersion = 0,
        },
        GoogleVertexAi = new Pulumi.Inputs.ConnectorAiProviderGoogleVertexAiArgs
        {
            GcpProjectId = "string",
            Region = "string",
        },
        Openai = new Pulumi.Inputs.ConnectorAiProviderOpenaiArgs
        {
            ApiKey = "string",
            ApiKeyVersion = 0,
        },
    });
    
    example, err := formal.NewConnectorAiProvider(ctx, "connectorAiProviderResource", &formal.ConnectorAiProviderArgs{
    	ConnectorId: pulumi.String("string"),
    	Anthropic: &formal.ConnectorAiProviderAnthropicArgs{
    		ApiKey:        pulumi.String("string"),
    		ApiKeyVersion: pulumi.Int(0),
    	},
    	AwsBedrock: &formal.ConnectorAiProviderAwsBedrockArgs{
    		Region: pulumi.String("string"),
    	},
    	AzureAi: &formal.ConnectorAiProviderAzureAiArgs{
    		ApiKey:        pulumi.String("string"),
    		ApiKeyVersion: pulumi.Int(0),
    		Endpoint:      pulumi.String("string"),
    	},
    	FormalAiSatellite: &formal.ConnectorAiProviderFormalAiSatelliteArgs{},
    	Gemini: &formal.ConnectorAiProviderGeminiArgs{
    		ApiKey:        pulumi.String("string"),
    		ApiKeyVersion: pulumi.Int(0),
    	},
    	GoogleVertexAi: &formal.ConnectorAiProviderGoogleVertexAiArgs{
    		GcpProjectId: pulumi.String("string"),
    		Region:       pulumi.String("string"),
    	},
    	Openai: &formal.ConnectorAiProviderOpenaiArgs{
    		ApiKey:        pulumi.String("string"),
    		ApiKeyVersion: pulumi.Int(0),
    	},
    })
    
    resource "formal_connectoraiprovider" "connectorAiProviderResource" {
      connector_id = "string"
      anthropic = {
        api_key         = "string"
        api_key_version = 0
      }
      aws_bedrock = {
        region = "string"
      }
      azure_ai = {
        api_key         = "string"
        api_key_version = 0
        endpoint        = "string"
      }
      formal_ai_satellite = {}
      gemini = {
        api_key         = "string"
        api_key_version = 0
      }
      google_vertex_ai = {
        gcp_project_id = "string"
        region         = "string"
      }
      openai = {
        api_key         = "string"
        api_key_version = 0
      }
    }
    
    var connectorAiProviderResource = new ConnectorAiProvider("connectorAiProviderResource", ConnectorAiProviderArgs.builder()
        .connectorId("string")
        .anthropic(ConnectorAiProviderAnthropicArgs.builder()
            .apiKey("string")
            .apiKeyVersion(0)
            .build())
        .awsBedrock(ConnectorAiProviderAwsBedrockArgs.builder()
            .region("string")
            .build())
        .azureAi(ConnectorAiProviderAzureAiArgs.builder()
            .apiKey("string")
            .apiKeyVersion(0)
            .endpoint("string")
            .build())
        .formalAiSatellite(ConnectorAiProviderFormalAiSatelliteArgs.builder()
            .build())
        .gemini(ConnectorAiProviderGeminiArgs.builder()
            .apiKey("string")
            .apiKeyVersion(0)
            .build())
        .googleVertexAi(ConnectorAiProviderGoogleVertexAiArgs.builder()
            .gcpProjectId("string")
            .region("string")
            .build())
        .openai(ConnectorAiProviderOpenaiArgs.builder()
            .apiKey("string")
            .apiKeyVersion(0)
            .build())
        .build());
    
    connector_ai_provider_resource = formal.ConnectorAiProvider("connectorAiProviderResource",
        connector_id="string",
        anthropic={
            "api_key": "string",
            "api_key_version": 0,
        },
        aws_bedrock={
            "region": "string",
        },
        azure_ai={
            "api_key": "string",
            "api_key_version": 0,
            "endpoint": "string",
        },
        formal_ai_satellite={},
        gemini={
            "api_key": "string",
            "api_key_version": 0,
        },
        google_vertex_ai={
            "gcp_project_id": "string",
            "region": "string",
        },
        openai={
            "api_key": "string",
            "api_key_version": 0,
        })
    
    const connectorAiProviderResource = new formal.ConnectorAiProvider("connectorAiProviderResource", {
        connectorId: "string",
        anthropic: {
            apiKey: "string",
            apiKeyVersion: 0,
        },
        awsBedrock: {
            region: "string",
        },
        azureAi: {
            apiKey: "string",
            apiKeyVersion: 0,
            endpoint: "string",
        },
        formalAiSatellite: {},
        gemini: {
            apiKey: "string",
            apiKeyVersion: 0,
        },
        googleVertexAi: {
            gcpProjectId: "string",
            region: "string",
        },
        openai: {
            apiKey: "string",
            apiKeyVersion: 0,
        },
    });
    
    type: formal:ConnectorAiProvider
    properties:
        anthropic:
            apiKey: string
            apiKeyVersion: 0
        awsBedrock:
            region: string
        azureAi:
            apiKey: string
            apiKeyVersion: 0
            endpoint: string
        connectorId: string
        formalAiSatellite: {}
        gemini:
            apiKey: string
            apiKeyVersion: 0
        googleVertexAi:
            gcpProjectId: string
            region: string
        openai:
            apiKey: string
            apiKeyVersion: 0
    

    ConnectorAiProvider 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 ConnectorAiProvider resource accepts the following input properties:

    ConnectorId string
    The ID of the connector this AI provider is linked to.
    Anthropic Formal.Pulumi.Inputs.ConnectorAiProviderAnthropic
    Use Anthropic as the provider.
    AwsBedrock Formal.Pulumi.Inputs.ConnectorAiProviderAwsBedrock
    Use AWS Bedrock as the provider.
    AzureAi Formal.Pulumi.Inputs.ConnectorAiProviderAzureAi
    Use Azure AI Foundry as the provider.
    FormalAiSatellite Formal.Pulumi.Inputs.ConnectorAiProviderFormalAiSatellite
    Use the Formal AI satellite as the provider.
    Gemini Formal.Pulumi.Inputs.ConnectorAiProviderGemini
    Use Google Gemini as the provider.
    GoogleVertexAi Formal.Pulumi.Inputs.ConnectorAiProviderGoogleVertexAi
    Use Google Vertex AI as the provider.
    Openai Formal.Pulumi.Inputs.ConnectorAiProviderOpenai
    Use OpenAI as the provider.
    ConnectorId string
    The ID of the connector this AI provider is linked to.
    Anthropic ConnectorAiProviderAnthropicArgs
    Use Anthropic as the provider.
    AwsBedrock ConnectorAiProviderAwsBedrockArgs
    Use AWS Bedrock as the provider.
    AzureAi ConnectorAiProviderAzureAiArgs
    Use Azure AI Foundry as the provider.
    FormalAiSatellite ConnectorAiProviderFormalAiSatelliteArgs
    Use the Formal AI satellite as the provider.
    Gemini ConnectorAiProviderGeminiArgs
    Use Google Gemini as the provider.
    GoogleVertexAi ConnectorAiProviderGoogleVertexAiArgs
    Use Google Vertex AI as the provider.
    Openai ConnectorAiProviderOpenaiArgs
    Use OpenAI as the provider.
    connector_id string
    The ID of the connector this AI provider is linked to.
    anthropic object
    Use Anthropic as the provider.
    aws_bedrock object
    Use AWS Bedrock as the provider.
    azure_ai object
    Use Azure AI Foundry as the provider.
    formal_ai_satellite object
    Use the Formal AI satellite as the provider.
    gemini object
    Use Google Gemini as the provider.
    google_vertex_ai object
    Use Google Vertex AI as the provider.
    openai object
    Use OpenAI as the provider.
    connectorId String
    The ID of the connector this AI provider is linked to.
    anthropic ConnectorAiProviderAnthropic
    Use Anthropic as the provider.
    awsBedrock ConnectorAiProviderAwsBedrock
    Use AWS Bedrock as the provider.
    azureAi ConnectorAiProviderAzureAi
    Use Azure AI Foundry as the provider.
    formalAiSatellite ConnectorAiProviderFormalAiSatellite
    Use the Formal AI satellite as the provider.
    gemini ConnectorAiProviderGemini
    Use Google Gemini as the provider.
    googleVertexAi ConnectorAiProviderGoogleVertexAi
    Use Google Vertex AI as the provider.
    openai ConnectorAiProviderOpenai
    Use OpenAI as the provider.
    connectorId string
    The ID of the connector this AI provider is linked to.
    anthropic ConnectorAiProviderAnthropic
    Use Anthropic as the provider.
    awsBedrock ConnectorAiProviderAwsBedrock
    Use AWS Bedrock as the provider.
    azureAi ConnectorAiProviderAzureAi
    Use Azure AI Foundry as the provider.
    formalAiSatellite ConnectorAiProviderFormalAiSatellite
    Use the Formal AI satellite as the provider.
    gemini ConnectorAiProviderGemini
    Use Google Gemini as the provider.
    googleVertexAi ConnectorAiProviderGoogleVertexAi
    Use Google Vertex AI as the provider.
    openai ConnectorAiProviderOpenai
    Use OpenAI as the provider.
    connector_id str
    The ID of the connector this AI provider is linked to.
    anthropic ConnectorAiProviderAnthropicArgs
    Use Anthropic as the provider.
    aws_bedrock ConnectorAiProviderAwsBedrockArgs
    Use AWS Bedrock as the provider.
    azure_ai ConnectorAiProviderAzureAiArgs
    Use Azure AI Foundry as the provider.
    formal_ai_satellite ConnectorAiProviderFormalAiSatelliteArgs
    Use the Formal AI satellite as the provider.
    gemini ConnectorAiProviderGeminiArgs
    Use Google Gemini as the provider.
    google_vertex_ai ConnectorAiProviderGoogleVertexAiArgs
    Use Google Vertex AI as the provider.
    openai ConnectorAiProviderOpenaiArgs
    Use OpenAI as the provider.
    connectorId String
    The ID of the connector this AI provider is linked to.
    anthropic Property Map
    Use Anthropic as the provider.
    awsBedrock Property Map
    Use AWS Bedrock as the provider.
    azureAi Property Map
    Use Azure AI Foundry as the provider.
    formalAiSatellite Property Map
    Use the Formal AI satellite as the provider.
    gemini Property Map
    Use Google Gemini as the provider.
    googleVertexAi Property Map
    Use Google Vertex AI as the provider.
    openai Property Map
    Use OpenAI as the provider.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the ConnectorAiProvider resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing ConnectorAiProvider Resource

    Get an existing ConnectorAiProvider resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: ConnectorAiProviderState, opts?: CustomResourceOptions): ConnectorAiProvider
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            anthropic: Optional[ConnectorAiProviderAnthropicArgs] = None,
            aws_bedrock: Optional[ConnectorAiProviderAwsBedrockArgs] = None,
            azure_ai: Optional[ConnectorAiProviderAzureAiArgs] = None,
            connector_id: Optional[str] = None,
            formal_ai_satellite: Optional[ConnectorAiProviderFormalAiSatelliteArgs] = None,
            gemini: Optional[ConnectorAiProviderGeminiArgs] = None,
            google_vertex_ai: Optional[ConnectorAiProviderGoogleVertexAiArgs] = None,
            openai: Optional[ConnectorAiProviderOpenaiArgs] = None) -> ConnectorAiProvider
    func GetConnectorAiProvider(ctx *Context, name string, id IDInput, state *ConnectorAiProviderState, opts ...ResourceOption) (*ConnectorAiProvider, error)
    public static ConnectorAiProvider Get(string name, Input<string> id, ConnectorAiProviderState? state, CustomResourceOptions? opts = null)
    public static ConnectorAiProvider get(String name, Output<String> id, ConnectorAiProviderState state, CustomResourceOptions options)
    resources:  _:    type: formal:ConnectorAiProvider    get:      id: ${id}
    import {
      to = formal_connectoraiprovider.example
      id = "${id}"
    }
    
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    Anthropic Formal.Pulumi.Inputs.ConnectorAiProviderAnthropic
    Use Anthropic as the provider.
    AwsBedrock Formal.Pulumi.Inputs.ConnectorAiProviderAwsBedrock
    Use AWS Bedrock as the provider.
    AzureAi Formal.Pulumi.Inputs.ConnectorAiProviderAzureAi
    Use Azure AI Foundry as the provider.
    ConnectorId string
    The ID of the connector this AI provider is linked to.
    FormalAiSatellite Formal.Pulumi.Inputs.ConnectorAiProviderFormalAiSatellite
    Use the Formal AI satellite as the provider.
    Gemini Formal.Pulumi.Inputs.ConnectorAiProviderGemini
    Use Google Gemini as the provider.
    GoogleVertexAi Formal.Pulumi.Inputs.ConnectorAiProviderGoogleVertexAi
    Use Google Vertex AI as the provider.
    Openai Formal.Pulumi.Inputs.ConnectorAiProviderOpenai
    Use OpenAI as the provider.
    Anthropic ConnectorAiProviderAnthropicArgs
    Use Anthropic as the provider.
    AwsBedrock ConnectorAiProviderAwsBedrockArgs
    Use AWS Bedrock as the provider.
    AzureAi ConnectorAiProviderAzureAiArgs
    Use Azure AI Foundry as the provider.
    ConnectorId string
    The ID of the connector this AI provider is linked to.
    FormalAiSatellite ConnectorAiProviderFormalAiSatelliteArgs
    Use the Formal AI satellite as the provider.
    Gemini ConnectorAiProviderGeminiArgs
    Use Google Gemini as the provider.
    GoogleVertexAi ConnectorAiProviderGoogleVertexAiArgs
    Use Google Vertex AI as the provider.
    Openai ConnectorAiProviderOpenaiArgs
    Use OpenAI as the provider.
    anthropic object
    Use Anthropic as the provider.
    aws_bedrock object
    Use AWS Bedrock as the provider.
    azure_ai object
    Use Azure AI Foundry as the provider.
    connector_id string
    The ID of the connector this AI provider is linked to.
    formal_ai_satellite object
    Use the Formal AI satellite as the provider.
    gemini object
    Use Google Gemini as the provider.
    google_vertex_ai object
    Use Google Vertex AI as the provider.
    openai object
    Use OpenAI as the provider.
    anthropic ConnectorAiProviderAnthropic
    Use Anthropic as the provider.
    awsBedrock ConnectorAiProviderAwsBedrock
    Use AWS Bedrock as the provider.
    azureAi ConnectorAiProviderAzureAi
    Use Azure AI Foundry as the provider.
    connectorId String
    The ID of the connector this AI provider is linked to.
    formalAiSatellite ConnectorAiProviderFormalAiSatellite
    Use the Formal AI satellite as the provider.
    gemini ConnectorAiProviderGemini
    Use Google Gemini as the provider.
    googleVertexAi ConnectorAiProviderGoogleVertexAi
    Use Google Vertex AI as the provider.
    openai ConnectorAiProviderOpenai
    Use OpenAI as the provider.
    anthropic ConnectorAiProviderAnthropic
    Use Anthropic as the provider.
    awsBedrock ConnectorAiProviderAwsBedrock
    Use AWS Bedrock as the provider.
    azureAi ConnectorAiProviderAzureAi
    Use Azure AI Foundry as the provider.
    connectorId string
    The ID of the connector this AI provider is linked to.
    formalAiSatellite ConnectorAiProviderFormalAiSatellite
    Use the Formal AI satellite as the provider.
    gemini ConnectorAiProviderGemini
    Use Google Gemini as the provider.
    googleVertexAi ConnectorAiProviderGoogleVertexAi
    Use Google Vertex AI as the provider.
    openai ConnectorAiProviderOpenai
    Use OpenAI as the provider.
    anthropic ConnectorAiProviderAnthropicArgs
    Use Anthropic as the provider.
    aws_bedrock ConnectorAiProviderAwsBedrockArgs
    Use AWS Bedrock as the provider.
    azure_ai ConnectorAiProviderAzureAiArgs
    Use Azure AI Foundry as the provider.
    connector_id str
    The ID of the connector this AI provider is linked to.
    formal_ai_satellite ConnectorAiProviderFormalAiSatelliteArgs
    Use the Formal AI satellite as the provider.
    gemini ConnectorAiProviderGeminiArgs
    Use Google Gemini as the provider.
    google_vertex_ai ConnectorAiProviderGoogleVertexAiArgs
    Use Google Vertex AI as the provider.
    openai ConnectorAiProviderOpenaiArgs
    Use OpenAI as the provider.
    anthropic Property Map
    Use Anthropic as the provider.
    awsBedrock Property Map
    Use AWS Bedrock as the provider.
    azureAi Property Map
    Use Azure AI Foundry as the provider.
    connectorId String
    The ID of the connector this AI provider is linked to.
    formalAiSatellite Property Map
    Use the Formal AI satellite as the provider.
    gemini Property Map
    Use Google Gemini as the provider.
    googleVertexAi Property Map
    Use Google Vertex AI as the provider.
    openai Property Map
    Use OpenAI as the provider.

    Supporting Types

    ConnectorAiProviderAnthropic, ConnectorAiProviderAnthropicArgs

    ApiKey string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. The API key. This value is not stored in Terraform state.
    ApiKeyVersion int
    Version trigger for apiKey. Increment this value to update the key.
    ApiKey string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. The API key. This value is not stored in Terraform state.
    ApiKeyVersion int
    Version trigger for apiKey. Increment this value to update the key.
    api_key string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. The API key. This value is not stored in Terraform state.
    api_key_version number
    Version trigger for apiKey. Increment this value to update the key.
    apiKey String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. The API key. This value is not stored in Terraform state.
    apiKeyVersion Integer
    Version trigger for apiKey. Increment this value to update the key.
    apiKey string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. The API key. This value is not stored in Terraform state.
    apiKeyVersion number
    Version trigger for apiKey. Increment this value to update the key.
    api_key str
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. The API key. This value is not stored in Terraform state.
    api_key_version int
    Version trigger for apiKey. Increment this value to update the key.
    apiKey String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. The API key. This value is not stored in Terraform state.
    apiKeyVersion Number
    Version trigger for apiKey. Increment this value to update the key.

    ConnectorAiProviderAwsBedrock, ConnectorAiProviderAwsBedrockArgs

    Region string
    The AWS region.
    Region string
    The AWS region.
    region string
    The AWS region.
    region String
    The AWS region.
    region string
    The AWS region.
    region str
    The AWS region.
    region String
    The AWS region.

    ConnectorAiProviderAzureAi, ConnectorAiProviderAzureAiArgs

    ApiKey string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. The API key. This value is not stored in Terraform state.
    ApiKeyVersion int
    Version trigger for apiKey. Increment this value to update the key.
    Endpoint string
    The Azure AI Foundry endpoint URL.
    ApiKey string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. The API key. This value is not stored in Terraform state.
    ApiKeyVersion int
    Version trigger for apiKey. Increment this value to update the key.
    Endpoint string
    The Azure AI Foundry endpoint URL.
    api_key string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. The API key. This value is not stored in Terraform state.
    api_key_version number
    Version trigger for apiKey. Increment this value to update the key.
    endpoint string
    The Azure AI Foundry endpoint URL.
    apiKey String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. The API key. This value is not stored in Terraform state.
    apiKeyVersion Integer
    Version trigger for apiKey. Increment this value to update the key.
    endpoint String
    The Azure AI Foundry endpoint URL.
    apiKey string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. The API key. This value is not stored in Terraform state.
    apiKeyVersion number
    Version trigger for apiKey. Increment this value to update the key.
    endpoint string
    The Azure AI Foundry endpoint URL.
    api_key str
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. The API key. This value is not stored in Terraform state.
    api_key_version int
    Version trigger for apiKey. Increment this value to update the key.
    endpoint str
    The Azure AI Foundry endpoint URL.
    apiKey String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. The API key. This value is not stored in Terraform state.
    apiKeyVersion Number
    Version trigger for apiKey. Increment this value to update the key.
    endpoint String
    The Azure AI Foundry endpoint URL.

    ConnectorAiProviderGemini, ConnectorAiProviderGeminiArgs

    ApiKey string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. The API key. This value is not stored in Terraform state.
    ApiKeyVersion int
    Version trigger for apiKey. Increment this value to update the key.
    ApiKey string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. The API key. This value is not stored in Terraform state.
    ApiKeyVersion int
    Version trigger for apiKey. Increment this value to update the key.
    api_key string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. The API key. This value is not stored in Terraform state.
    api_key_version number
    Version trigger for apiKey. Increment this value to update the key.
    apiKey String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. The API key. This value is not stored in Terraform state.
    apiKeyVersion Integer
    Version trigger for apiKey. Increment this value to update the key.
    apiKey string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. The API key. This value is not stored in Terraform state.
    apiKeyVersion number
    Version trigger for apiKey. Increment this value to update the key.
    api_key str
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. The API key. This value is not stored in Terraform state.
    api_key_version int
    Version trigger for apiKey. Increment this value to update the key.
    apiKey String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. The API key. This value is not stored in Terraform state.
    apiKeyVersion Number
    Version trigger for apiKey. Increment this value to update the key.

    ConnectorAiProviderGoogleVertexAi, ConnectorAiProviderGoogleVertexAiArgs

    GcpProjectId string
    The GCP project ID.
    Region string
    The GCP region.
    GcpProjectId string
    The GCP project ID.
    Region string
    The GCP region.
    gcp_project_id string
    The GCP project ID.
    region string
    The GCP region.
    gcpProjectId String
    The GCP project ID.
    region String
    The GCP region.
    gcpProjectId string
    The GCP project ID.
    region string
    The GCP region.
    gcp_project_id str
    The GCP project ID.
    region str
    The GCP region.
    gcpProjectId String
    The GCP project ID.
    region String
    The GCP region.

    ConnectorAiProviderOpenai, ConnectorAiProviderOpenaiArgs

    ApiKey string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. The API key. This value is not stored in Terraform state.
    ApiKeyVersion int
    Version trigger for apiKey. Increment this value to update the key.
    ApiKey string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. The API key. This value is not stored in Terraform state.
    ApiKeyVersion int
    Version trigger for apiKey. Increment this value to update the key.
    api_key string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. The API key. This value is not stored in Terraform state.
    api_key_version number
    Version trigger for apiKey. Increment this value to update the key.
    apiKey String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. The API key. This value is not stored in Terraform state.
    apiKeyVersion Integer
    Version trigger for apiKey. Increment this value to update the key.
    apiKey string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. The API key. This value is not stored in Terraform state.
    apiKeyVersion number
    Version trigger for apiKey. Increment this value to update the key.
    api_key str
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. The API key. This value is not stored in Terraform state.
    api_key_version int
    Version trigger for apiKey. Increment this value to update the key.
    apiKey String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. The API key. This value is not stored in Terraform state.
    apiKeyVersion Number
    Version trigger for apiKey. Increment this value to update the key.

    Package Details

    Repository
    formal formalco/pulumi-formal
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the formal Terraform Provider.
    formal logo
    Viewing docs for Formal v1.2.0
    published on Saturday, Jun 6, 2026 by Formal

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial