1. Packages
  2. stackit
  3. API Docs
  4. getSfsResourcePool
Viewing docs for stackit v0.0.4
published on Friday, Feb 20, 2026 by stackitcloud
stackit logo
Viewing docs for stackit v0.0.4
published on Friday, Feb 20, 2026 by stackitcloud

    Resource-pool datasource schema. Must have a region specified in the provider configuration.

    This datasource is in beta and may be subject to breaking changes in the future. Use with caution. See our guide for how to opt-in to use beta resources.

    Example Usage

    data "stackit_sfs_resource_pool" "resourcepool" {
      project_id       = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
      resource_pool_id = "YYYYYYYY-YYYY-YYYY-YYYY-YYYYYYYYYYYY"
    }
    

    Using getSfsResourcePool

    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 getSfsResourcePool(args: GetSfsResourcePoolArgs, opts?: InvokeOptions): Promise<GetSfsResourcePoolResult>
    function getSfsResourcePoolOutput(args: GetSfsResourcePoolOutputArgs, opts?: InvokeOptions): Output<GetSfsResourcePoolResult>
    def get_sfs_resource_pool(project_id: Optional[str] = None,
                              region: Optional[str] = None,
                              resource_pool_id: Optional[str] = None,
                              opts: Optional[InvokeOptions] = None) -> GetSfsResourcePoolResult
    def get_sfs_resource_pool_output(project_id: Optional[pulumi.Input[str]] = None,
                              region: Optional[pulumi.Input[str]] = None,
                              resource_pool_id: Optional[pulumi.Input[str]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[GetSfsResourcePoolResult]
    func LookupSfsResourcePool(ctx *Context, args *LookupSfsResourcePoolArgs, opts ...InvokeOption) (*LookupSfsResourcePoolResult, error)
    func LookupSfsResourcePoolOutput(ctx *Context, args *LookupSfsResourcePoolOutputArgs, opts ...InvokeOption) LookupSfsResourcePoolResultOutput

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

    public static class GetSfsResourcePool 
    {
        public static Task<GetSfsResourcePoolResult> InvokeAsync(GetSfsResourcePoolArgs args, InvokeOptions? opts = null)
        public static Output<GetSfsResourcePoolResult> Invoke(GetSfsResourcePoolInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetSfsResourcePoolResult> getSfsResourcePool(GetSfsResourcePoolArgs args, InvokeOptions options)
    public static Output<GetSfsResourcePoolResult> getSfsResourcePool(GetSfsResourcePoolArgs args, InvokeOptions options)
    
    fn::invoke:
      function: stackit:index/getSfsResourcePool:getSfsResourcePool
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ProjectId string
    STACKIT project ID to which the resource pool is associated.
    ResourcePoolId string
    Resourcepool ID
    Region string
    The resource region. Read-only attribute that reflects the provider region.
    ProjectId string
    STACKIT project ID to which the resource pool is associated.
    ResourcePoolId string
    Resourcepool ID
    Region string
    The resource region. Read-only attribute that reflects the provider region.
    projectId String
    STACKIT project ID to which the resource pool is associated.
    resourcePoolId String
    Resourcepool ID
    region String
    The resource region. Read-only attribute that reflects the provider region.
    projectId string
    STACKIT project ID to which the resource pool is associated.
    resourcePoolId string
    Resourcepool ID
    region string
    The resource region. Read-only attribute that reflects the provider region.
    project_id str
    STACKIT project ID to which the resource pool is associated.
    resource_pool_id str
    Resourcepool ID
    region str
    The resource region. Read-only attribute that reflects the provider region.
    projectId String
    STACKIT project ID to which the resource pool is associated.
    resourcePoolId String
    Resourcepool ID
    region String
    The resource region. Read-only attribute that reflects the provider region.

    getSfsResourcePool Result

    The following output properties are available:

    AvailabilityZone string
    Availability zone.
    Id string
    IpAcls List<string>
    List of IPs that can mount the resource pool in read-only; IPs must have a subnet mask (e.g. "172.16.0.0/24" for a range of IPs, or "172.16.0.250/32" for a specific IP).
    Name string
    Name of the resource pool.
    PerformanceClass string
    Name of the performance class.
    PerformanceClassDowngradableAt string
    Time when the performance class can be downgraded again.
    ProjectId string
    STACKIT project ID to which the resource pool is associated.
    ResourcePoolId string
    Resourcepool ID
    SizeGigabytes int
    Size of the resource pool (unit: gigabytes)
    SizeReducibleAt string
    Time when the size can be reduced again.
    SnapshotsAreVisible bool
    If set to true, snapshots are visible and accessible to users. (default: false)
    Region string
    The resource region. Read-only attribute that reflects the provider region.
    AvailabilityZone string
    Availability zone.
    Id string
    IpAcls []string
    List of IPs that can mount the resource pool in read-only; IPs must have a subnet mask (e.g. "172.16.0.0/24" for a range of IPs, or "172.16.0.250/32" for a specific IP).
    Name string
    Name of the resource pool.
    PerformanceClass string
    Name of the performance class.
    PerformanceClassDowngradableAt string
    Time when the performance class can be downgraded again.
    ProjectId string
    STACKIT project ID to which the resource pool is associated.
    ResourcePoolId string
    Resourcepool ID
    SizeGigabytes int
    Size of the resource pool (unit: gigabytes)
    SizeReducibleAt string
    Time when the size can be reduced again.
    SnapshotsAreVisible bool
    If set to true, snapshots are visible and accessible to users. (default: false)
    Region string
    The resource region. Read-only attribute that reflects the provider region.
    availabilityZone String
    Availability zone.
    id String
    ipAcls List<String>
    List of IPs that can mount the resource pool in read-only; IPs must have a subnet mask (e.g. "172.16.0.0/24" for a range of IPs, or "172.16.0.250/32" for a specific IP).
    name String
    Name of the resource pool.
    performanceClass String
    Name of the performance class.
    performanceClassDowngradableAt String
    Time when the performance class can be downgraded again.
    projectId String
    STACKIT project ID to which the resource pool is associated.
    resourcePoolId String
    Resourcepool ID
    sizeGigabytes Integer
    Size of the resource pool (unit: gigabytes)
    sizeReducibleAt String
    Time when the size can be reduced again.
    snapshotsAreVisible Boolean
    If set to true, snapshots are visible and accessible to users. (default: false)
    region String
    The resource region. Read-only attribute that reflects the provider region.
    availabilityZone string
    Availability zone.
    id string
    ipAcls string[]
    List of IPs that can mount the resource pool in read-only; IPs must have a subnet mask (e.g. "172.16.0.0/24" for a range of IPs, or "172.16.0.250/32" for a specific IP).
    name string
    Name of the resource pool.
    performanceClass string
    Name of the performance class.
    performanceClassDowngradableAt string
    Time when the performance class can be downgraded again.
    projectId string
    STACKIT project ID to which the resource pool is associated.
    resourcePoolId string
    Resourcepool ID
    sizeGigabytes number
    Size of the resource pool (unit: gigabytes)
    sizeReducibleAt string
    Time when the size can be reduced again.
    snapshotsAreVisible boolean
    If set to true, snapshots are visible and accessible to users. (default: false)
    region string
    The resource region. Read-only attribute that reflects the provider region.
    availability_zone str
    Availability zone.
    id str
    ip_acls Sequence[str]
    List of IPs that can mount the resource pool in read-only; IPs must have a subnet mask (e.g. "172.16.0.0/24" for a range of IPs, or "172.16.0.250/32" for a specific IP).
    name str
    Name of the resource pool.
    performance_class str
    Name of the performance class.
    performance_class_downgradable_at str
    Time when the performance class can be downgraded again.
    project_id str
    STACKIT project ID to which the resource pool is associated.
    resource_pool_id str
    Resourcepool ID
    size_gigabytes int
    Size of the resource pool (unit: gigabytes)
    size_reducible_at str
    Time when the size can be reduced again.
    snapshots_are_visible bool
    If set to true, snapshots are visible and accessible to users. (default: false)
    region str
    The resource region. Read-only attribute that reflects the provider region.
    availabilityZone String
    Availability zone.
    id String
    ipAcls List<String>
    List of IPs that can mount the resource pool in read-only; IPs must have a subnet mask (e.g. "172.16.0.0/24" for a range of IPs, or "172.16.0.250/32" for a specific IP).
    name String
    Name of the resource pool.
    performanceClass String
    Name of the performance class.
    performanceClassDowngradableAt String
    Time when the performance class can be downgraded again.
    projectId String
    STACKIT project ID to which the resource pool is associated.
    resourcePoolId String
    Resourcepool ID
    sizeGigabytes Number
    Size of the resource pool (unit: gigabytes)
    sizeReducibleAt String
    Time when the size can be reduced again.
    snapshotsAreVisible Boolean
    If set to true, snapshots are visible and accessible to users. (default: false)
    region String
    The resource region. Read-only attribute that reflects the provider region.

    Package Details

    Repository
    stackit stackitcloud/pulumi-stackit
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the stackit Terraform Provider.
    stackit logo
    Viewing docs for stackit v0.0.4
    published on Friday, Feb 20, 2026 by stackitcloud
      Try Pulumi Cloud free. Your team will thank you.