1. Packages
  2. stackit
  3. API Docs
  4. getSfsResourcePoolSnapshot
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_snapshot" "example" {
      project_id       = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
      resource_pool_id = "YYYYYYYY-YYYY-YYYY-YYYY-YYYYYYYYYYYY"
    }
    

    Using getSfsResourcePoolSnapshot

    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 getSfsResourcePoolSnapshot(args: GetSfsResourcePoolSnapshotArgs, opts?: InvokeOptions): Promise<GetSfsResourcePoolSnapshotResult>
    function getSfsResourcePoolSnapshotOutput(args: GetSfsResourcePoolSnapshotOutputArgs, opts?: InvokeOptions): Output<GetSfsResourcePoolSnapshotResult>
    def get_sfs_resource_pool_snapshot(project_id: Optional[str] = None,
                                       region: Optional[str] = None,
                                       resource_pool_id: Optional[str] = None,
                                       opts: Optional[InvokeOptions] = None) -> GetSfsResourcePoolSnapshotResult
    def get_sfs_resource_pool_snapshot_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[GetSfsResourcePoolSnapshotResult]
    func GetSfsResourcePoolSnapshot(ctx *Context, args *GetSfsResourcePoolSnapshotArgs, opts ...InvokeOption) (*GetSfsResourcePoolSnapshotResult, error)
    func GetSfsResourcePoolSnapshotOutput(ctx *Context, args *GetSfsResourcePoolSnapshotOutputArgs, opts ...InvokeOption) GetSfsResourcePoolSnapshotResultOutput

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

    public static class GetSfsResourcePoolSnapshot 
    {
        public static Task<GetSfsResourcePoolSnapshotResult> InvokeAsync(GetSfsResourcePoolSnapshotArgs args, InvokeOptions? opts = null)
        public static Output<GetSfsResourcePoolSnapshotResult> Invoke(GetSfsResourcePoolSnapshotInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetSfsResourcePoolSnapshotResult> getSfsResourcePoolSnapshot(GetSfsResourcePoolSnapshotArgs args, InvokeOptions options)
    public static Output<GetSfsResourcePoolSnapshotResult> getSfsResourcePoolSnapshot(GetSfsResourcePoolSnapshotArgs args, InvokeOptions options)
    
    fn::invoke:
      function: stackit:index/getSfsResourcePoolSnapshot:getSfsResourcePoolSnapshot
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ProjectId string
    STACKIT project ID to which the resource pool snapshot is associated.
    ResourcePoolId string
    Resource pool ID
    Region string
    The resource region. Read-only attribute that reflects the provider region.
    ProjectId string
    STACKIT project ID to which the resource pool snapshot is associated.
    ResourcePoolId string
    Resource pool ID
    Region string
    The resource region. Read-only attribute that reflects the provider region.
    projectId String
    STACKIT project ID to which the resource pool snapshot is associated.
    resourcePoolId String
    Resource pool ID
    region String
    The resource region. Read-only attribute that reflects the provider region.
    projectId string
    STACKIT project ID to which the resource pool snapshot is associated.
    resourcePoolId string
    Resource pool 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 snapshot is associated.
    resource_pool_id str
    Resource pool ID
    region str
    The resource region. Read-only attribute that reflects the provider region.
    projectId String
    STACKIT project ID to which the resource pool snapshot is associated.
    resourcePoolId String
    Resource pool ID
    region String
    The resource region. Read-only attribute that reflects the provider region.

    getSfsResourcePoolSnapshot Result

    The following output properties are available:

    Id string
    ProjectId string
    STACKIT project ID to which the resource pool snapshot is associated.
    ResourcePoolId string
    Resource pool ID
    Snapshots List<GetSfsResourcePoolSnapshotSnapshot>
    Resource-pool datasource schema. Must have a region specified in the provider configuration.
    Region string
    The resource region. Read-only attribute that reflects the provider region.
    Id string
    ProjectId string
    STACKIT project ID to which the resource pool snapshot is associated.
    ResourcePoolId string
    Resource pool ID
    Snapshots []GetSfsResourcePoolSnapshotSnapshot
    Resource-pool datasource schema. Must have a region specified in the provider configuration.
    Region string
    The resource region. Read-only attribute that reflects the provider region.
    id String
    projectId String
    STACKIT project ID to which the resource pool snapshot is associated.
    resourcePoolId String
    Resource pool ID
    snapshots List<GetSfsResourcePoolSnapshotSnapshot>
    Resource-pool datasource schema. Must have a region specified in the provider configuration.
    region String
    The resource region. Read-only attribute that reflects the provider region.
    id string
    projectId string
    STACKIT project ID to which the resource pool snapshot is associated.
    resourcePoolId string
    Resource pool ID
    snapshots GetSfsResourcePoolSnapshotSnapshot[]
    Resource-pool datasource schema. Must have a region specified in the provider configuration.
    region string
    The resource region. Read-only attribute that reflects the provider region.
    id str
    project_id str
    STACKIT project ID to which the resource pool snapshot is associated.
    resource_pool_id str
    Resource pool ID
    snapshots Sequence[GetSfsResourcePoolSnapshotSnapshot]
    Resource-pool datasource schema. Must have a region specified in the provider configuration.
    region str
    The resource region. Read-only attribute that reflects the provider region.
    id String
    projectId String
    STACKIT project ID to which the resource pool snapshot is associated.
    resourcePoolId String
    Resource pool ID
    snapshots List<Property Map>
    Resource-pool datasource schema. Must have a region specified in the provider configuration.
    region String
    The resource region. Read-only attribute that reflects the provider region.

    Supporting Types

    GetSfsResourcePoolSnapshotSnapshot

    Comment string
    (optional) A comment to add more information about a snapshot
    CreatedAt string
    creation date of the snapshot
    LogicalSizeGigabytes int
    Represents the user-visible data size at the time of the snapshot (e.g. what’s in the snapshot)
    ResourcePoolId string
    ID of the Resource Pool of the Snapshot
    SizeGigabytes int
    Reflects the actual storage footprint in the backend at snapshot time (e.g. how much storage from the Resource Pool does it use)
    SnapshotName string
    Name of the Resource Pool Snapshot
    Comment string
    (optional) A comment to add more information about a snapshot
    CreatedAt string
    creation date of the snapshot
    LogicalSizeGigabytes int
    Represents the user-visible data size at the time of the snapshot (e.g. what’s in the snapshot)
    ResourcePoolId string
    ID of the Resource Pool of the Snapshot
    SizeGigabytes int
    Reflects the actual storage footprint in the backend at snapshot time (e.g. how much storage from the Resource Pool does it use)
    SnapshotName string
    Name of the Resource Pool Snapshot
    comment String
    (optional) A comment to add more information about a snapshot
    createdAt String
    creation date of the snapshot
    logicalSizeGigabytes Integer
    Represents the user-visible data size at the time of the snapshot (e.g. what’s in the snapshot)
    resourcePoolId String
    ID of the Resource Pool of the Snapshot
    sizeGigabytes Integer
    Reflects the actual storage footprint in the backend at snapshot time (e.g. how much storage from the Resource Pool does it use)
    snapshotName String
    Name of the Resource Pool Snapshot
    comment string
    (optional) A comment to add more information about a snapshot
    createdAt string
    creation date of the snapshot
    logicalSizeGigabytes number
    Represents the user-visible data size at the time of the snapshot (e.g. what’s in the snapshot)
    resourcePoolId string
    ID of the Resource Pool of the Snapshot
    sizeGigabytes number
    Reflects the actual storage footprint in the backend at snapshot time (e.g. how much storage from the Resource Pool does it use)
    snapshotName string
    Name of the Resource Pool Snapshot
    comment str
    (optional) A comment to add more information about a snapshot
    created_at str
    creation date of the snapshot
    logical_size_gigabytes int
    Represents the user-visible data size at the time of the snapshot (e.g. what’s in the snapshot)
    resource_pool_id str
    ID of the Resource Pool of the Snapshot
    size_gigabytes int
    Reflects the actual storage footprint in the backend at snapshot time (e.g. how much storage from the Resource Pool does it use)
    snapshot_name str
    Name of the Resource Pool Snapshot
    comment String
    (optional) A comment to add more information about a snapshot
    createdAt String
    creation date of the snapshot
    logicalSizeGigabytes Number
    Represents the user-visible data size at the time of the snapshot (e.g. what’s in the snapshot)
    resourcePoolId String
    ID of the Resource Pool of the Snapshot
    sizeGigabytes Number
    Reflects the actual storage footprint in the backend at snapshot time (e.g. how much storage from the Resource Pool does it use)
    snapshotName String
    Name of the Resource Pool Snapshot

    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.