flexibleengine 1.46.0 published on Monday, Apr 14, 2025 by flexibleenginecloud
flexibleengine.getSfsTurbos
Explore with Pulumi AI
flexibleengine 1.46.0 published on Monday, Apr 14, 2025 by flexibleenginecloud
Use this data source to get the list of the available SFS turbos.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as flexibleengine from "@pulumi/flexibleengine";
const config = new pulumi.Config();
const sfsTurboName = config.requireObject("sfsTurboName");
const test = flexibleengine.getSfsTurbos({
name: sfsTurboName,
});
import pulumi
import pulumi_flexibleengine as flexibleengine
config = pulumi.Config()
sfs_turbo_name = config.require_object("sfsTurboName")
test = flexibleengine.get_sfs_turbos(name=sfs_turbo_name)
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/flexibleengine/flexibleengine"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
cfg := config.New(ctx, "")
sfsTurboName := cfg.RequireObject("sfsTurboName")
_, err := flexibleengine.GetSfsTurbos(ctx, &flexibleengine.GetSfsTurbosArgs{
Name: pulumi.StringRef(sfsTurboName),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Flexibleengine = Pulumi.Flexibleengine;
return await Deployment.RunAsync(() =>
{
var config = new Config();
var sfsTurboName = config.RequireObject<dynamic>("sfsTurboName");
var test = Flexibleengine.GetSfsTurbos.Invoke(new()
{
Name = sfsTurboName,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.flexibleengine.FlexibleengineFunctions;
import com.pulumi.flexibleengine.inputs.GetSfsTurbosArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var config = ctx.config();
final var sfsTurboName = config.get("sfsTurboName");
final var test = FlexibleengineFunctions.getSfsTurbos(GetSfsTurbosArgs.builder()
.name(sfsTurboName)
.build());
}
}
configuration:
sfsTurboName:
type: dynamic
variables:
test:
fn::invoke:
function: flexibleengine:getSfsTurbos
arguments:
name: ${sfsTurboName}
Using getSfsTurbos
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 getSfsTurbos(args: GetSfsTurbosArgs, opts?: InvokeOptions): Promise<GetSfsTurbosResult>
function getSfsTurbosOutput(args: GetSfsTurbosOutputArgs, opts?: InvokeOptions): Output<GetSfsTurbosResult>
def get_sfs_turbos(enterprise_project_id: Optional[str] = None,
id: Optional[str] = None,
name: Optional[str] = None,
region: Optional[str] = None,
share_proto: Optional[str] = None,
share_type: Optional[str] = None,
size: Optional[float] = None,
opts: Optional[InvokeOptions] = None) -> GetSfsTurbosResult
def get_sfs_turbos_output(enterprise_project_id: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
region: Optional[pulumi.Input[str]] = None,
share_proto: Optional[pulumi.Input[str]] = None,
share_type: Optional[pulumi.Input[str]] = None,
size: Optional[pulumi.Input[float]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetSfsTurbosResult]
func GetSfsTurbos(ctx *Context, args *GetSfsTurbosArgs, opts ...InvokeOption) (*GetSfsTurbosResult, error)
func GetSfsTurbosOutput(ctx *Context, args *GetSfsTurbosOutputArgs, opts ...InvokeOption) GetSfsTurbosResultOutput
> Note: This function is named GetSfsTurbos
in the Go SDK.
public static class GetSfsTurbos
{
public static Task<GetSfsTurbosResult> InvokeAsync(GetSfsTurbosArgs args, InvokeOptions? opts = null)
public static Output<GetSfsTurbosResult> Invoke(GetSfsTurbosInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetSfsTurbosResult> getSfsTurbos(GetSfsTurbosArgs args, InvokeOptions options)
public static Output<GetSfsTurbosResult> getSfsTurbos(GetSfsTurbosArgs args, InvokeOptions options)
fn::invoke:
function: flexibleengine:index/getSfsTurbos:getSfsTurbos
arguments:
# arguments dictionary
The following arguments are supported:
- Enterprise
Project stringId - Specifies the enterprise project id of the SFS turbo file systems resource.
- Id string
- The resource ID of the SFS turbo file system.
- Name string
- Specifies the name of the SFS turbo file system.
- Region string
- The region in which to query the SFS turbo file systems. If omitted, the provider-level region will be used.
- string
- Specifies the protocol of the SFS turbo file system. The valid value is NFS.
- string
- Specifies the type of the SFS turbo file system. The valid values are STANDARD and PERFORMANCE.
- Size double
- Specifies the capacity of the SFS turbo file system, in GB.
The value ranges from
500
to32,768
, and must be larger than10,240
for an enhanced file system.
- Enterprise
Project stringId - Specifies the enterprise project id of the SFS turbo file systems resource.
- Id string
- The resource ID of the SFS turbo file system.
- Name string
- Specifies the name of the SFS turbo file system.
- Region string
- The region in which to query the SFS turbo file systems. If omitted, the provider-level region will be used.
- string
- Specifies the protocol of the SFS turbo file system. The valid value is NFS.
- string
- Specifies the type of the SFS turbo file system. The valid values are STANDARD and PERFORMANCE.
- Size float64
- Specifies the capacity of the SFS turbo file system, in GB.
The value ranges from
500
to32,768
, and must be larger than10,240
for an enhanced file system.
- enterprise
Project StringId - Specifies the enterprise project id of the SFS turbo file systems resource.
- id String
- The resource ID of the SFS turbo file system.
- name String
- Specifies the name of the SFS turbo file system.
- region String
- The region in which to query the SFS turbo file systems. If omitted, the provider-level region will be used.
- String
- Specifies the protocol of the SFS turbo file system. The valid value is NFS.
- String
- Specifies the type of the SFS turbo file system. The valid values are STANDARD and PERFORMANCE.
- size Double
- Specifies the capacity of the SFS turbo file system, in GB.
The value ranges from
500
to32,768
, and must be larger than10,240
for an enhanced file system.
- enterprise
Project stringId - Specifies the enterprise project id of the SFS turbo file systems resource.
- id string
- The resource ID of the SFS turbo file system.
- name string
- Specifies the name of the SFS turbo file system.
- region string
- The region in which to query the SFS turbo file systems. If omitted, the provider-level region will be used.
- string
- Specifies the protocol of the SFS turbo file system. The valid value is NFS.
- string
- Specifies the type of the SFS turbo file system. The valid values are STANDARD and PERFORMANCE.
- size number
- Specifies the capacity of the SFS turbo file system, in GB.
The value ranges from
500
to32,768
, and must be larger than10,240
for an enhanced file system.
- enterprise_
project_ strid - Specifies the enterprise project id of the SFS turbo file systems resource.
- id str
- The resource ID of the SFS turbo file system.
- name str
- Specifies the name of the SFS turbo file system.
- region str
- The region in which to query the SFS turbo file systems. If omitted, the provider-level region will be used.
- str
- Specifies the protocol of the SFS turbo file system. The valid value is NFS.
- str
- Specifies the type of the SFS turbo file system. The valid values are STANDARD and PERFORMANCE.
- size float
- Specifies the capacity of the SFS turbo file system, in GB.
The value ranges from
500
to32,768
, and must be larger than10,240
for an enhanced file system.
- enterprise
Project StringId - Specifies the enterprise project id of the SFS turbo file systems resource.
- id String
- The resource ID of the SFS turbo file system.
- name String
- Specifies the name of the SFS turbo file system.
- region String
- The region in which to query the SFS turbo file systems. If omitted, the provider-level region will be used.
- String
- Specifies the protocol of the SFS turbo file system. The valid value is NFS.
- String
- Specifies the type of the SFS turbo file system. The valid values are STANDARD and PERFORMANCE.
- size Number
- Specifies the capacity of the SFS turbo file system, in GB.
The value ranges from
500
to32,768
, and must be larger than10,240
for an enhanced file system.
getSfsTurbos Result
The following output properties are available:
- Id string
- The resource ID of the SFS turbo file system.
- Turbos
List<Get
Sfs Turbos Turbo> - The list of the SFS turbo file systems. The turbos object structure is documented below.
- Enterprise
Project stringId - The enterprise project id to which the SFS turbo belongs.
- Name string
- The name of the SFS turbo file system.
- Region string
- string
- The protocol of the SFS turbo file system.
- string
- The type of the SFS turbo file system.
- Size double
- The capacity of the SFS turbo file system.
- Id string
- The resource ID of the SFS turbo file system.
- Turbos
[]Get
Sfs Turbos Turbo - The list of the SFS turbo file systems. The turbos object structure is documented below.
- Enterprise
Project stringId - The enterprise project id to which the SFS turbo belongs.
- Name string
- The name of the SFS turbo file system.
- Region string
- string
- The protocol of the SFS turbo file system.
- string
- The type of the SFS turbo file system.
- Size float64
- The capacity of the SFS turbo file system.
- id String
- The resource ID of the SFS turbo file system.
- turbos
List<Get
Sfs Turbos Turbo> - The list of the SFS turbo file systems. The turbos object structure is documented below.
- enterprise
Project StringId - The enterprise project id to which the SFS turbo belongs.
- name String
- The name of the SFS turbo file system.
- region String
- String
- The protocol of the SFS turbo file system.
- String
- The type of the SFS turbo file system.
- size Double
- The capacity of the SFS turbo file system.
- id string
- The resource ID of the SFS turbo file system.
- turbos
Get
Sfs Turbos Turbo[] - The list of the SFS turbo file systems. The turbos object structure is documented below.
- enterprise
Project stringId - The enterprise project id to which the SFS turbo belongs.
- name string
- The name of the SFS turbo file system.
- region string
- string
- The protocol of the SFS turbo file system.
- string
- The type of the SFS turbo file system.
- size number
- The capacity of the SFS turbo file system.
- id str
- The resource ID of the SFS turbo file system.
- turbos
Sequence[Get
Sfs Turbos Turbo] - The list of the SFS turbo file systems. The turbos object structure is documented below.
- enterprise_
project_ strid - The enterprise project id to which the SFS turbo belongs.
- name str
- The name of the SFS turbo file system.
- region str
- str
- The protocol of the SFS turbo file system.
- str
- The type of the SFS turbo file system.
- size float
- The capacity of the SFS turbo file system.
- id String
- The resource ID of the SFS turbo file system.
- turbos List<Property Map>
- The list of the SFS turbo file systems. The turbos object structure is documented below.
- enterprise
Project StringId - The enterprise project id to which the SFS turbo belongs.
- name String
- The name of the SFS turbo file system.
- region String
- String
- The protocol of the SFS turbo file system.
- String
- The type of the SFS turbo file system.
- size Number
- The capacity of the SFS turbo file system.
Supporting Types
GetSfsTurbosTurbo
- Availability
Zone string - The availability zone where the SFS turbo file system is located.
- Available
Capacity string - The available capacity of the SFS turbo file system, in GB.
- Crypt
Key stringId - The ID of a KMS key to encrypt the SFS turbo file system.
- Enhanced bool
- Whether the SFS turbo file system is enhanced.
- Enterprise
Project stringId - Specifies the enterprise project id of the SFS turbo file systems resource.
- Export
Location string - The mount point of the SFS turbo file system.
- Id string
- The resource ID of the SFS turbo file system.
- Name string
- Specifies the name of the SFS turbo file system.
- Security
Group stringId - The ID of the security group to which the SFS turbo belongs.
- string
- Specifies the protocol of the SFS turbo file system. The valid value is NFS.
- string
- Specifies the type of the SFS turbo file system. The valid values are STANDARD and PERFORMANCE.
- Size double
- Specifies the capacity of the SFS turbo file system, in GB.
The value ranges from
500
to32,768
, and must be larger than10,240
for an enhanced file system. - Subnet
Id string - The ID of the VPC Subnet to which the SFS turbo belongs.
- Version string
- The version of the SFS turbo file system.
- Vpc
Id string - The ID of the VPC to which the SFS turbo belongs.
- Availability
Zone string - The availability zone where the SFS turbo file system is located.
- Available
Capacity string - The available capacity of the SFS turbo file system, in GB.
- Crypt
Key stringId - The ID of a KMS key to encrypt the SFS turbo file system.
- Enhanced bool
- Whether the SFS turbo file system is enhanced.
- Enterprise
Project stringId - Specifies the enterprise project id of the SFS turbo file systems resource.
- Export
Location string - The mount point of the SFS turbo file system.
- Id string
- The resource ID of the SFS turbo file system.
- Name string
- Specifies the name of the SFS turbo file system.
- Security
Group stringId - The ID of the security group to which the SFS turbo belongs.
- string
- Specifies the protocol of the SFS turbo file system. The valid value is NFS.
- string
- Specifies the type of the SFS turbo file system. The valid values are STANDARD and PERFORMANCE.
- Size float64
- Specifies the capacity of the SFS turbo file system, in GB.
The value ranges from
500
to32,768
, and must be larger than10,240
for an enhanced file system. - Subnet
Id string - The ID of the VPC Subnet to which the SFS turbo belongs.
- Version string
- The version of the SFS turbo file system.
- Vpc
Id string - The ID of the VPC to which the SFS turbo belongs.
- availability
Zone String - The availability zone where the SFS turbo file system is located.
- available
Capacity String - The available capacity of the SFS turbo file system, in GB.
- crypt
Key StringId - The ID of a KMS key to encrypt the SFS turbo file system.
- enhanced Boolean
- Whether the SFS turbo file system is enhanced.
- enterprise
Project StringId - Specifies the enterprise project id of the SFS turbo file systems resource.
- export
Location String - The mount point of the SFS turbo file system.
- id String
- The resource ID of the SFS turbo file system.
- name String
- Specifies the name of the SFS turbo file system.
- security
Group StringId - The ID of the security group to which the SFS turbo belongs.
- String
- Specifies the protocol of the SFS turbo file system. The valid value is NFS.
- String
- Specifies the type of the SFS turbo file system. The valid values are STANDARD and PERFORMANCE.
- size Double
- Specifies the capacity of the SFS turbo file system, in GB.
The value ranges from
500
to32,768
, and must be larger than10,240
for an enhanced file system. - subnet
Id String - The ID of the VPC Subnet to which the SFS turbo belongs.
- version String
- The version of the SFS turbo file system.
- vpc
Id String - The ID of the VPC to which the SFS turbo belongs.
- availability
Zone string - The availability zone where the SFS turbo file system is located.
- available
Capacity string - The available capacity of the SFS turbo file system, in GB.
- crypt
Key stringId - The ID of a KMS key to encrypt the SFS turbo file system.
- enhanced boolean
- Whether the SFS turbo file system is enhanced.
- enterprise
Project stringId - Specifies the enterprise project id of the SFS turbo file systems resource.
- export
Location string - The mount point of the SFS turbo file system.
- id string
- The resource ID of the SFS turbo file system.
- name string
- Specifies the name of the SFS turbo file system.
- security
Group stringId - The ID of the security group to which the SFS turbo belongs.
- string
- Specifies the protocol of the SFS turbo file system. The valid value is NFS.
- string
- Specifies the type of the SFS turbo file system. The valid values are STANDARD and PERFORMANCE.
- size number
- Specifies the capacity of the SFS turbo file system, in GB.
The value ranges from
500
to32,768
, and must be larger than10,240
for an enhanced file system. - subnet
Id string - The ID of the VPC Subnet to which the SFS turbo belongs.
- version string
- The version of the SFS turbo file system.
- vpc
Id string - The ID of the VPC to which the SFS turbo belongs.
- availability_
zone str - The availability zone where the SFS turbo file system is located.
- available_
capacity str - The available capacity of the SFS turbo file system, in GB.
- crypt_
key_ strid - The ID of a KMS key to encrypt the SFS turbo file system.
- enhanced bool
- Whether the SFS turbo file system is enhanced.
- enterprise_
project_ strid - Specifies the enterprise project id of the SFS turbo file systems resource.
- export_
location str - The mount point of the SFS turbo file system.
- id str
- The resource ID of the SFS turbo file system.
- name str
- Specifies the name of the SFS turbo file system.
- security_
group_ strid - The ID of the security group to which the SFS turbo belongs.
- str
- Specifies the protocol of the SFS turbo file system. The valid value is NFS.
- str
- Specifies the type of the SFS turbo file system. The valid values are STANDARD and PERFORMANCE.
- size float
- Specifies the capacity of the SFS turbo file system, in GB.
The value ranges from
500
to32,768
, and must be larger than10,240
for an enhanced file system. - subnet_
id str - The ID of the VPC Subnet to which the SFS turbo belongs.
- version str
- The version of the SFS turbo file system.
- vpc_
id str - The ID of the VPC to which the SFS turbo belongs.
- availability
Zone String - The availability zone where the SFS turbo file system is located.
- available
Capacity String - The available capacity of the SFS turbo file system, in GB.
- crypt
Key StringId - The ID of a KMS key to encrypt the SFS turbo file system.
- enhanced Boolean
- Whether the SFS turbo file system is enhanced.
- enterprise
Project StringId - Specifies the enterprise project id of the SFS turbo file systems resource.
- export
Location String - The mount point of the SFS turbo file system.
- id String
- The resource ID of the SFS turbo file system.
- name String
- Specifies the name of the SFS turbo file system.
- security
Group StringId - The ID of the security group to which the SFS turbo belongs.
- String
- Specifies the protocol of the SFS turbo file system. The valid value is NFS.
- String
- Specifies the type of the SFS turbo file system. The valid values are STANDARD and PERFORMANCE.
- size Number
- Specifies the capacity of the SFS turbo file system, in GB.
The value ranges from
500
to32,768
, and must be larger than10,240
for an enhanced file system. - subnet
Id String - The ID of the VPC Subnet to which the SFS turbo belongs.
- version String
- The version of the SFS turbo file system.
- vpc
Id String - The ID of the VPC to which the SFS turbo belongs.
Package Details
- Repository
- flexibleengine flexibleenginecloud/terraform-provider-flexibleengine
- License
- Notes
- This Pulumi package is based on the
flexibleengine
Terraform Provider.
flexibleengine 1.46.0 published on Monday, Apr 14, 2025 by flexibleenginecloud