Viewing docs for Fastly v12.7.0
published on Friday, Sep 18, 2026 by Pulumi
published on Friday, Sep 18, 2026 by Pulumi
Viewing docs for Fastly v12.7.0
published on Friday, Sep 18, 2026 by Pulumi
published on Friday, Sep 18, 2026 by Pulumi
Use this data source to get the list of AI providers supported by [Fastly AI Runtime Control][1], with each provider’s available models nested within.
Using getAiRuntimeControlProviders
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 getAiRuntimeControlProviders(opts?: InvokeOptions): Promise<GetAiRuntimeControlProvidersResult>
function getAiRuntimeControlProvidersOutput(opts?: InvokeOutputOptions): Output<GetAiRuntimeControlProvidersResult>def get_ai_runtime_control_providers(opts: Optional[InvokeOptions] = None) -> GetAiRuntimeControlProvidersResult
def get_ai_runtime_control_providers_output(opts: Optional[InvokeOutputOptions] = None) -> Output[GetAiRuntimeControlProvidersResult]func GetAiRuntimeControlProviders(ctx *Context, opts ...InvokeOption) (*GetAiRuntimeControlProvidersResult, error)
func GetAiRuntimeControlProvidersOutput(ctx *Context, opts ...InvokeOption) GetAiRuntimeControlProvidersResultOutput> Note: This function is named GetAiRuntimeControlProviders in the Go SDK.
public static class GetAiRuntimeControlProviders
{
public static Task<GetAiRuntimeControlProvidersResult> InvokeAsync(InvokeOptions? opts = null)
public static Output<GetAiRuntimeControlProvidersResult> Invoke(InvokeOptions? opts = null)
public static Output<GetAiRuntimeControlProvidersResult> Invoke(InvokeOutputOptions opts)
}public static CompletableFuture<GetAiRuntimeControlProvidersResult> getAiRuntimeControlProviders(InvokeOptions options)
public static Output<GetAiRuntimeControlProvidersResult> getAiRuntimeControlProviders(InvokeOptions options)
public static Output<GetAiRuntimeControlProvidersResult> getAiRuntimeControlProviders(InvokeOutputOptions options)
fn::invoke:
function: fastly:index/getAiRuntimeControlProviders:getAiRuntimeControlProviders
arguments:
# arguments dictionarydata "fastly_get_ai_runtime_control_providers" "name" {
# arguments
}getAiRuntimeControlProviders Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Providers
List<Get
Ai Runtime Control Providers Provider> - The AI providers supported by AI Runtime Control, with each provider's available models nested within.
- Total int
- The total number of providers returned.
- Id string
- The provider-assigned unique ID for this managed resource.
- Providers
[]Get
Ai Runtime Control Providers Provider - The AI providers supported by AI Runtime Control, with each provider's available models nested within.
- Total int
- The total number of providers returned.
- id string
- The provider-assigned unique ID for this managed resource.
- providers list(object)
- The AI providers supported by AI Runtime Control, with each provider's available models nested within.
- total number
- The total number of providers returned.
- id String
- The provider-assigned unique ID for this managed resource.
- providers
List<Get
Ai Runtime Control Providers Provider> - The AI providers supported by AI Runtime Control, with each provider's available models nested within.
- total Integer
- The total number of providers returned.
- id string
- The provider-assigned unique ID for this managed resource.
- providers
Get
Ai Runtime Control Providers Provider[] - The AI providers supported by AI Runtime Control, with each provider's available models nested within.
- total number
- The total number of providers returned.
- id str
- The provider-assigned unique ID for this managed resource.
- providers
Sequence[Get
Ai Runtime Control Providers Provider] - The AI providers supported by AI Runtime Control, with each provider's available models nested within.
- total int
- The total number of providers returned.
- id String
- The provider-assigned unique ID for this managed resource.
- providers List<Property Map>
- The AI providers supported by AI Runtime Control, with each provider's available models nested within.
- total Number
- The total number of providers returned.
Supporting Types
GetAiRuntimeControlProvidersProvider
- Default
Base stringUrl - The default API base URL for the provider.
- Display
Name string - The human-readable provider name, e.g.
Anthropic. - Id string
- The provider identifier, e.g.
anthropic. - Models
List<Get
Ai Runtime Control Providers Provider Model> - The models available for the provider.
- Default
Base stringUrl - The default API base URL for the provider.
- Display
Name string - The human-readable provider name, e.g.
Anthropic. - Id string
- The provider identifier, e.g.
anthropic. - Models
[]Get
Ai Runtime Control Providers Provider Model - The models available for the provider.
- default_
base_ stringurl - The default API base URL for the provider.
- display_
name string - The human-readable provider name, e.g.
Anthropic. - id string
- The provider identifier, e.g.
anthropic. - models list(object)
- The models available for the provider.
- default
Base StringUrl - The default API base URL for the provider.
- display
Name String - The human-readable provider name, e.g.
Anthropic. - id String
- The provider identifier, e.g.
anthropic. - models
List<Get
Ai Runtime Control Providers Provider Model> - The models available for the provider.
- default
Base stringUrl - The default API base URL for the provider.
- display
Name string - The human-readable provider name, e.g.
Anthropic. - id string
- The provider identifier, e.g.
anthropic. - models
Get
Ai Runtime Control Providers Provider Model[] - The models available for the provider.
- default_
base_ strurl - The default API base URL for the provider.
- display_
name str - The human-readable provider name, e.g.
Anthropic. - id str
- The provider identifier, e.g.
anthropic. - models
Sequence[Get
Ai Runtime Control Providers Provider Model] - The models available for the provider.
- default
Base StringUrl - The default API base URL for the provider.
- display
Name String - The human-readable provider name, e.g.
Anthropic. - id String
- The provider identifier, e.g.
anthropic. - models List<Property Map>
- The models available for the provider.
GetAiRuntimeControlProvidersProviderModel
- Display
Name string - The human-readable model name, e.g.
Claude Sonnet 4. - Id string
- The model identifier, e.g.
claude-sonnet-4-20250514. - Provider
Id string - The ID of the provider this model belongs to.
- Display
Name string - The human-readable model name, e.g.
Claude Sonnet 4. - Id string
- The model identifier, e.g.
claude-sonnet-4-20250514. - Provider
Id string - The ID of the provider this model belongs to.
- display_
name string - The human-readable model name, e.g.
Claude Sonnet 4. - id string
- The model identifier, e.g.
claude-sonnet-4-20250514. - provider_
id string - The ID of the provider this model belongs to.
- display
Name String - The human-readable model name, e.g.
Claude Sonnet 4. - id String
- The model identifier, e.g.
claude-sonnet-4-20250514. - provider
Id String - The ID of the provider this model belongs to.
- display
Name string - The human-readable model name, e.g.
Claude Sonnet 4. - id string
- The model identifier, e.g.
claude-sonnet-4-20250514. - provider
Id string - The ID of the provider this model belongs to.
- display_
name str - The human-readable model name, e.g.
Claude Sonnet 4. - id str
- The model identifier, e.g.
claude-sonnet-4-20250514. - provider_
id str - The ID of the provider this model belongs to.
- display
Name String - The human-readable model name, e.g.
Claude Sonnet 4. - id String
- The model identifier, e.g.
claude-sonnet-4-20250514. - provider
Id String - The ID of the provider this model belongs to.
Package Details
- Repository
- Fastly pulumi/pulumi-fastly
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
fastlyTerraform Provider.
Viewing docs for Fastly v12.7.0
published on Friday, Sep 18, 2026 by Pulumi
published on Friday, Sep 18, 2026 by Pulumi