Viewing docs for stackit v0.0.4
published on Friday, Feb 20, 2026 by stackitcloud
published on Friday, Feb 20, 2026 by stackitcloud
Viewing docs for stackit v0.0.4
published on Friday, Feb 20, 2026 by stackitcloud
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 dictionaryThe following arguments are supported:
- Project
Id string - STACKIT project ID to which the resource pool is associated.
- Resource
Pool stringId - Resourcepool ID
- Region string
- The resource region. Read-only attribute that reflects the provider region.
- Project
Id string - STACKIT project ID to which the resource pool is associated.
- Resource
Pool stringId - Resourcepool ID
- Region string
- The resource region. Read-only attribute that reflects the provider region.
- project
Id String - STACKIT project ID to which the resource pool is associated.
- resource
Pool StringId - Resourcepool ID
- region String
- The resource region. Read-only attribute that reflects the provider region.
- project
Id string - STACKIT project ID to which the resource pool is associated.
- resource
Pool stringId - 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_ strid - Resourcepool ID
- region str
- The resource region. Read-only attribute that reflects the provider region.
- project
Id String - STACKIT project ID to which the resource pool is associated.
- resource
Pool StringId - Resourcepool ID
- region String
- The resource region. Read-only attribute that reflects the provider region.
getSfsResourcePool Result
The following output properties are available:
- Availability
Zone string - Availability zone.
- Id string
- Ip
Acls 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.
- Performance
Class string - Name of the performance class.
- Performance
Class stringDowngradable At - Time when the performance class can be downgraded again.
- Project
Id string - STACKIT project ID to which the resource pool is associated.
- Resource
Pool stringId - Resourcepool ID
- Size
Gigabytes int - Size of the resource pool (unit: gigabytes)
- Size
Reducible stringAt - Time when the size can be reduced again.
- Snapshots
Are boolVisible - 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 string - Availability zone.
- Id string
- Ip
Acls []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.
- Performance
Class string - Name of the performance class.
- Performance
Class stringDowngradable At - Time when the performance class can be downgraded again.
- Project
Id string - STACKIT project ID to which the resource pool is associated.
- Resource
Pool stringId - Resourcepool ID
- Size
Gigabytes int - Size of the resource pool (unit: gigabytes)
- Size
Reducible stringAt - Time when the size can be reduced again.
- Snapshots
Are boolVisible - 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 String - Availability zone.
- id String
- ip
Acls 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.
- performance
Class String - Name of the performance class.
- performance
Class StringDowngradable At - Time when the performance class can be downgraded again.
- project
Id String - STACKIT project ID to which the resource pool is associated.
- resource
Pool StringId - Resourcepool ID
- size
Gigabytes Integer - Size of the resource pool (unit: gigabytes)
- size
Reducible StringAt - Time when the size can be reduced again.
- snapshots
Are BooleanVisible - 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 string - Availability zone.
- id string
- ip
Acls 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.
- performance
Class string - Name of the performance class.
- performance
Class stringDowngradable At - Time when the performance class can be downgraded again.
- project
Id string - STACKIT project ID to which the resource pool is associated.
- resource
Pool stringId - Resourcepool ID
- size
Gigabytes number - Size of the resource pool (unit: gigabytes)
- size
Reducible stringAt - Time when the size can be reduced again.
- snapshots
Are booleanVisible - 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_ strdowngradable_ at - Time when the performance class can be downgraded again.
- project_
id str - STACKIT project ID to which the resource pool is associated.
- resource_
pool_ strid - Resourcepool ID
- size_
gigabytes int - Size of the resource pool (unit: gigabytes)
- size_
reducible_ strat - Time when the size can be reduced again.
- snapshots_
are_ boolvisible - 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.
- availability
Zone String - Availability zone.
- id String
- ip
Acls 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.
- performance
Class String - Name of the performance class.
- performance
Class StringDowngradable At - Time when the performance class can be downgraded again.
- project
Id String - STACKIT project ID to which the resource pool is associated.
- resource
Pool StringId - Resourcepool ID
- size
Gigabytes Number - Size of the resource pool (unit: gigabytes)
- size
Reducible StringAt - Time when the size can be reduced again.
- snapshots
Are BooleanVisible - 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
stackitTerraform Provider.
Viewing docs for stackit v0.0.4
published on Friday, Feb 20, 2026 by stackitcloud
published on Friday, Feb 20, 2026 by stackitcloud
