1. Packages
  2. Azure Native v1
  3. API Docs
  4. netapp
  5. getPool
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

azure-native.netapp.getPool

Explore with Pulumi AI

azure-native-v1 logo
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

    Get details of the specified capacity pool API Version: 2020-12-01.

    Using getPool

    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 getPool(args: GetPoolArgs, opts?: InvokeOptions): Promise<GetPoolResult>
    function getPoolOutput(args: GetPoolOutputArgs, opts?: InvokeOptions): Output<GetPoolResult>
    def get_pool(account_name: Optional[str] = None,
                 pool_name: Optional[str] = None,
                 resource_group_name: Optional[str] = None,
                 opts: Optional[InvokeOptions] = None) -> GetPoolResult
    def get_pool_output(account_name: Optional[pulumi.Input[str]] = None,
                 pool_name: Optional[pulumi.Input[str]] = None,
                 resource_group_name: Optional[pulumi.Input[str]] = None,
                 opts: Optional[InvokeOptions] = None) -> Output[GetPoolResult]
    func LookupPool(ctx *Context, args *LookupPoolArgs, opts ...InvokeOption) (*LookupPoolResult, error)
    func LookupPoolOutput(ctx *Context, args *LookupPoolOutputArgs, opts ...InvokeOption) LookupPoolResultOutput

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

    public static class GetPool 
    {
        public static Task<GetPoolResult> InvokeAsync(GetPoolArgs args, InvokeOptions? opts = null)
        public static Output<GetPoolResult> Invoke(GetPoolInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetPoolResult> getPool(GetPoolArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:netapp:getPool
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AccountName string
    The name of the NetApp account
    PoolName string
    The name of the capacity pool
    ResourceGroupName string
    The name of the resource group.
    AccountName string
    The name of the NetApp account
    PoolName string
    The name of the capacity pool
    ResourceGroupName string
    The name of the resource group.
    accountName String
    The name of the NetApp account
    poolName String
    The name of the capacity pool
    resourceGroupName String
    The name of the resource group.
    accountName string
    The name of the NetApp account
    poolName string
    The name of the capacity pool
    resourceGroupName string
    The name of the resource group.
    account_name str
    The name of the NetApp account
    pool_name str
    The name of the capacity pool
    resource_group_name str
    The name of the resource group.
    accountName String
    The name of the NetApp account
    poolName String
    The name of the capacity pool
    resourceGroupName String
    The name of the resource group.

    getPool Result

    The following output properties are available:

    Id string
    Resource Id
    Location string
    Resource location
    Name string
    Resource name
    PoolId string
    UUID v4 used to identify the Pool
    ProvisioningState string
    Azure lifecycle management
    ServiceLevel string
    The service level of the file system
    Size double
    Provisioned size of the pool (in bytes). Allowed values are in 4TiB chunks (value must be multiply of 4398046511104).
    TotalThroughputMibps double
    Total throughput of pool in Mibps
    Type string
    Resource type
    UtilizedThroughputMibps double
    Utilized throughput of pool in Mibps
    QosType string
    The qos type of the pool
    Tags Dictionary<string, string>
    Resource tags
    Id string
    Resource Id
    Location string
    Resource location
    Name string
    Resource name
    PoolId string
    UUID v4 used to identify the Pool
    ProvisioningState string
    Azure lifecycle management
    ServiceLevel string
    The service level of the file system
    Size float64
    Provisioned size of the pool (in bytes). Allowed values are in 4TiB chunks (value must be multiply of 4398046511104).
    TotalThroughputMibps float64
    Total throughput of pool in Mibps
    Type string
    Resource type
    UtilizedThroughputMibps float64
    Utilized throughput of pool in Mibps
    QosType string
    The qos type of the pool
    Tags map[string]string
    Resource tags
    id String
    Resource Id
    location String
    Resource location
    name String
    Resource name
    poolId String
    UUID v4 used to identify the Pool
    provisioningState String
    Azure lifecycle management
    serviceLevel String
    The service level of the file system
    size Double
    Provisioned size of the pool (in bytes). Allowed values are in 4TiB chunks (value must be multiply of 4398046511104).
    totalThroughputMibps Double
    Total throughput of pool in Mibps
    type String
    Resource type
    utilizedThroughputMibps Double
    Utilized throughput of pool in Mibps
    qosType String
    The qos type of the pool
    tags Map<String,String>
    Resource tags
    id string
    Resource Id
    location string
    Resource location
    name string
    Resource name
    poolId string
    UUID v4 used to identify the Pool
    provisioningState string
    Azure lifecycle management
    serviceLevel string
    The service level of the file system
    size number
    Provisioned size of the pool (in bytes). Allowed values are in 4TiB chunks (value must be multiply of 4398046511104).
    totalThroughputMibps number
    Total throughput of pool in Mibps
    type string
    Resource type
    utilizedThroughputMibps number
    Utilized throughput of pool in Mibps
    qosType string
    The qos type of the pool
    tags {[key: string]: string}
    Resource tags
    id str
    Resource Id
    location str
    Resource location
    name str
    Resource name
    pool_id str
    UUID v4 used to identify the Pool
    provisioning_state str
    Azure lifecycle management
    service_level str
    The service level of the file system
    size float
    Provisioned size of the pool (in bytes). Allowed values are in 4TiB chunks (value must be multiply of 4398046511104).
    total_throughput_mibps float
    Total throughput of pool in Mibps
    type str
    Resource type
    utilized_throughput_mibps float
    Utilized throughput of pool in Mibps
    qos_type str
    The qos type of the pool
    tags Mapping[str, str]
    Resource tags
    id String
    Resource Id
    location String
    Resource location
    name String
    Resource name
    poolId String
    UUID v4 used to identify the Pool
    provisioningState String
    Azure lifecycle management
    serviceLevel String
    The service level of the file system
    size Number
    Provisioned size of the pool (in bytes). Allowed values are in 4TiB chunks (value must be multiply of 4398046511104).
    totalThroughputMibps Number
    Total throughput of pool in Mibps
    type String
    Resource type
    utilizedThroughputMibps Number
    Utilized throughput of pool in Mibps
    qosType String
    The qos type of the pool
    tags Map<String>
    Resource tags

    Package Details

    Repository
    azure-native-v1 pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native-v1 logo
    These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
    Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi