1. Packages
  2. Fastly Provider
  3. API Docs
  4. getStagingIps
Fastly v11.4.1 published on Friday, Feb 27, 2026 by Pulumi
fastly logo
Fastly v11.4.1 published on Friday, Feb 27, 2026 by Pulumi

    Using getStagingIps

    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 getStagingIps(args: GetStagingIpsArgs, opts?: InvokeOptions): Promise<GetStagingIpsResult>
    function getStagingIpsOutput(args: GetStagingIpsOutputArgs, opts?: InvokeOptions): Output<GetStagingIpsResult>
    def get_staging_ips(service_id: Optional[str] = None,
                        service_version: Optional[int] = None,
                        opts: Optional[InvokeOptions] = None) -> GetStagingIpsResult
    def get_staging_ips_output(service_id: Optional[pulumi.Input[str]] = None,
                        service_version: Optional[pulumi.Input[int]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetStagingIpsResult]
    func GetStagingIps(ctx *Context, args *GetStagingIpsArgs, opts ...InvokeOption) (*GetStagingIpsResult, error)
    func GetStagingIpsOutput(ctx *Context, args *GetStagingIpsOutputArgs, opts ...InvokeOption) GetStagingIpsResultOutput

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

    public static class GetStagingIps 
    {
        public static Task<GetStagingIpsResult> InvokeAsync(GetStagingIpsArgs args, InvokeOptions? opts = null)
        public static Output<GetStagingIpsResult> Invoke(GetStagingIpsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetStagingIpsResult> getStagingIps(GetStagingIpsArgs args, InvokeOptions options)
    public static Output<GetStagingIpsResult> getStagingIps(GetStagingIpsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: fastly:index/getStagingIps:getStagingIps
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ServiceId string
    Alphanumeric string identifying the service.
    ServiceVersion int
    Integer identifying a service version.
    ServiceId string
    Alphanumeric string identifying the service.
    ServiceVersion int
    Integer identifying a service version.
    serviceId String
    Alphanumeric string identifying the service.
    serviceVersion Integer
    Integer identifying a service version.
    serviceId string
    Alphanumeric string identifying the service.
    serviceVersion number
    Integer identifying a service version.
    service_id str
    Alphanumeric string identifying the service.
    service_version int
    Integer identifying a service version.
    serviceId String
    Alphanumeric string identifying the service.
    serviceVersion Number
    Integer identifying a service version.

    getStagingIps Result

    The following output properties are available:

    Domains List<GetStagingIpsDomain>
    List of domains with their staging IP addresses.
    Id string
    The provider-assigned unique ID for this managed resource.
    ServiceId string
    Alphanumeric string identifying the service.
    ServiceVersion int
    Integer identifying a service version.
    Domains []GetStagingIpsDomain
    List of domains with their staging IP addresses.
    Id string
    The provider-assigned unique ID for this managed resource.
    ServiceId string
    Alphanumeric string identifying the service.
    ServiceVersion int
    Integer identifying a service version.
    domains List<GetStagingIpsDomain>
    List of domains with their staging IP addresses.
    id String
    The provider-assigned unique ID for this managed resource.
    serviceId String
    Alphanumeric string identifying the service.
    serviceVersion Integer
    Integer identifying a service version.
    domains GetStagingIpsDomain[]
    List of domains with their staging IP addresses.
    id string
    The provider-assigned unique ID for this managed resource.
    serviceId string
    Alphanumeric string identifying the service.
    serviceVersion number
    Integer identifying a service version.
    domains Sequence[GetStagingIpsDomain]
    List of domains with their staging IP addresses.
    id str
    The provider-assigned unique ID for this managed resource.
    service_id str
    Alphanumeric string identifying the service.
    service_version int
    Integer identifying a service version.
    domains List<Property Map>
    List of domains with their staging IP addresses.
    id String
    The provider-assigned unique ID for this managed resource.
    serviceId String
    Alphanumeric string identifying the service.
    serviceVersion Number
    Integer identifying a service version.

    Supporting Types

    GetStagingIpsDomain

    Name string
    The domain name.
    StagingIp string
    The staging IP address for the domain.
    Name string
    The domain name.
    StagingIp string
    The staging IP address for the domain.
    name String
    The domain name.
    stagingIp String
    The staging IP address for the domain.
    name string
    The domain name.
    stagingIp string
    The staging IP address for the domain.
    name str
    The domain name.
    staging_ip str
    The staging IP address for the domain.
    name String
    The domain name.
    stagingIp String
    The staging IP address for the domain.

    Package Details

    Repository
    Fastly pulumi/pulumi-fastly
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the fastly Terraform Provider.
    fastly logo
    Fastly v11.4.1 published on Friday, Feb 27, 2026 by Pulumi
      Meet Neo: Your AI Platform Teammate