1. Registry
  2. Packages
  3. Fastly Provider
  4. API Docs
  5. getAiRuntimeControlProviderConnections
Viewing docs for Fastly v12.7.0
published on Friday, Sep 18, 2026 by Pulumi
fastly logo
Viewing docs for Fastly v12.7.0
published on Friday, Sep 18, 2026 by Pulumi

    Use this data source to get the list of provider connections configured for your customer account in Fastly AI Runtime Control.

    Using getAiRuntimeControlProviderConnections

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

    function getAiRuntimeControlProviderConnections(opts?: InvokeOptions): Promise<GetAiRuntimeControlProviderConnectionsResult>
    function getAiRuntimeControlProviderConnectionsOutput(opts?: InvokeOutputOptions): Output<GetAiRuntimeControlProviderConnectionsResult>
    def get_ai_runtime_control_provider_connections(opts: Optional[InvokeOptions] = None) -> GetAiRuntimeControlProviderConnectionsResult
    def get_ai_runtime_control_provider_connections_output(opts: Optional[InvokeOutputOptions] = None) -> Output[GetAiRuntimeControlProviderConnectionsResult]
    func GetAiRuntimeControlProviderConnections(ctx *Context, opts ...InvokeOption) (*GetAiRuntimeControlProviderConnectionsResult, error)
    func GetAiRuntimeControlProviderConnectionsOutput(ctx *Context, opts ...InvokeOption) GetAiRuntimeControlProviderConnectionsResultOutput

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

    public static class GetAiRuntimeControlProviderConnections 
    {
        public static Task<GetAiRuntimeControlProviderConnectionsResult> InvokeAsync(InvokeOptions? opts = null)
        public static Output<GetAiRuntimeControlProviderConnectionsResult> Invoke(InvokeOptions? opts = null)
        public static Output<GetAiRuntimeControlProviderConnectionsResult> Invoke(InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetAiRuntimeControlProviderConnectionsResult> getAiRuntimeControlProviderConnections(InvokeOptions options)
    public static Output<GetAiRuntimeControlProviderConnectionsResult> getAiRuntimeControlProviderConnections(InvokeOptions options)
    public static Output<GetAiRuntimeControlProviderConnectionsResult> getAiRuntimeControlProviderConnections(InvokeOutputOptions options)
    
    fn::invoke:
      function: fastly:index/getAiRuntimeControlProviderConnections:getAiRuntimeControlProviderConnections
      arguments:
        # arguments dictionary
    data "fastly_get_ai_runtime_control_provider_connections" "name" {
        # arguments
    }

    getAiRuntimeControlProviderConnections Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    ProviderConnections List<GetAiRuntimeControlProviderConnectionsProviderConnection>
    The provider connections configured for the customer.
    Total int
    The total number of provider connections returned.
    Id string
    The provider-assigned unique ID for this managed resource.
    ProviderConnections []GetAiRuntimeControlProviderConnectionsProviderConnection
    The provider connections configured for the customer.
    Total int
    The total number of provider connections returned.
    id string
    The provider-assigned unique ID for this managed resource.
    provider_connections list(object)
    The provider connections configured for the customer.
    total number
    The total number of provider connections returned.
    id String
    The provider-assigned unique ID for this managed resource.
    providerConnections List<GetAiRuntimeControlProviderConnectionsProviderConnection>
    The provider connections configured for the customer.
    total Integer
    The total number of provider connections returned.
    id string
    The provider-assigned unique ID for this managed resource.
    providerConnections GetAiRuntimeControlProviderConnectionsProviderConnection[]
    The provider connections configured for the customer.
    total number
    The total number of provider connections returned.
    id str
    The provider-assigned unique ID for this managed resource.
    provider_connections Sequence[GetAiRuntimeControlProviderConnectionsProviderConnection]
    The provider connections configured for the customer.
    total int
    The total number of provider connections returned.
    id String
    The provider-assigned unique ID for this managed resource.
    providerConnections List<Property Map>
    The provider connections configured for the customer.
    total Number
    The total number of provider connections returned.

    Supporting Types

    GetAiRuntimeControlProviderConnectionsProviderConnection

    BaseUrl string
    The base URL for the provider's API.
    CreatedAt string
    Timestamp (UTC) of when the provider connection was created.
    Id string
    The ID of the provider connection.
    Models List<string>
    The allowed AI model identifiers.
    Name string
    The human-readable name of the provider.
    SecretId string
    A hash representing the API key used to create the provider connection.
    UpdatedAt string
    Timestamp (UTC) of when the provider connection was last updated.
    BaseUrl string
    The base URL for the provider's API.
    CreatedAt string
    Timestamp (UTC) of when the provider connection was created.
    Id string
    The ID of the provider connection.
    Models []string
    The allowed AI model identifiers.
    Name string
    The human-readable name of the provider.
    SecretId string
    A hash representing the API key used to create the provider connection.
    UpdatedAt string
    Timestamp (UTC) of when the provider connection was last updated.
    base_url string
    The base URL for the provider's API.
    created_at string
    Timestamp (UTC) of when the provider connection was created.
    id string
    The ID of the provider connection.
    models list(string)
    The allowed AI model identifiers.
    name string
    The human-readable name of the provider.
    secret_id string
    A hash representing the API key used to create the provider connection.
    updated_at string
    Timestamp (UTC) of when the provider connection was last updated.
    baseUrl String
    The base URL for the provider's API.
    createdAt String
    Timestamp (UTC) of when the provider connection was created.
    id String
    The ID of the provider connection.
    models List<String>
    The allowed AI model identifiers.
    name String
    The human-readable name of the provider.
    secretId String
    A hash representing the API key used to create the provider connection.
    updatedAt String
    Timestamp (UTC) of when the provider connection was last updated.
    baseUrl string
    The base URL for the provider's API.
    createdAt string
    Timestamp (UTC) of when the provider connection was created.
    id string
    The ID of the provider connection.
    models string[]
    The allowed AI model identifiers.
    name string
    The human-readable name of the provider.
    secretId string
    A hash representing the API key used to create the provider connection.
    updatedAt string
    Timestamp (UTC) of when the provider connection was last updated.
    base_url str
    The base URL for the provider's API.
    created_at str
    Timestamp (UTC) of when the provider connection was created.
    id str
    The ID of the provider connection.
    models Sequence[str]
    The allowed AI model identifiers.
    name str
    The human-readable name of the provider.
    secret_id str
    A hash representing the API key used to create the provider connection.
    updated_at str
    Timestamp (UTC) of when the provider connection was last updated.
    baseUrl String
    The base URL for the provider's API.
    createdAt String
    Timestamp (UTC) of when the provider connection was created.
    id String
    The ID of the provider connection.
    models List<String>
    The allowed AI model identifiers.
    name String
    The human-readable name of the provider.
    secretId String
    A hash representing the API key used to create the provider connection.
    updatedAt String
    Timestamp (UTC) of when the provider connection was last updated.

    Package Details

    Repository
    Fastly pulumi/pulumi-fastly
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the fastly Terraform Provider.
    fastly logo
    Viewing docs for Fastly v12.7.0
    published on Friday, Sep 18, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial