1. Packages
  2. Powerscale Provider
  3. API Docs
  4. getGroupnet
powerscale 1.7.1 published on Wednesday, Apr 30, 2025 by dell

powerscale.getGroupnet

Explore with Pulumi AI

powerscale logo
powerscale 1.7.1 published on Wednesday, Apr 30, 2025 by dell

    This datasource is used to query the existing Groupnets from PowerScale array. The information fetched from this datasource can be used for getting the details or for further processing in resource block. PowerScale Groupnet sits above subnets and pools and allows separate Access Zones to contain distinct DNS settings.

    Using getGroupnet

    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 getGroupnet(args: GetGroupnetArgs, opts?: InvokeOptions): Promise<GetGroupnetResult>
    function getGroupnetOutput(args: GetGroupnetOutputArgs, opts?: InvokeOptions): Output<GetGroupnetResult>
    def get_groupnet(filter: Optional[GetGroupnetFilter] = None,
                     opts: Optional[InvokeOptions] = None) -> GetGroupnetResult
    def get_groupnet_output(filter: Optional[pulumi.Input[GetGroupnetFilterArgs]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetGroupnetResult]
    func LookupGroupnet(ctx *Context, args *LookupGroupnetArgs, opts ...InvokeOption) (*LookupGroupnetResult, error)
    func LookupGroupnetOutput(ctx *Context, args *LookupGroupnetOutputArgs, opts ...InvokeOption) LookupGroupnetResultOutput

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

    public static class GetGroupnet 
    {
        public static Task<GetGroupnetResult> InvokeAsync(GetGroupnetArgs args, InvokeOptions? opts = null)
        public static Output<GetGroupnetResult> Invoke(GetGroupnetInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetGroupnetResult> getGroupnet(GetGroupnetArgs args, InvokeOptions options)
    public static Output<GetGroupnetResult> getGroupnet(GetGroupnetArgs args, InvokeOptions options)
    
    fn::invoke:
      function: powerscale:index/getGroupnet:getGroupnet
      arguments:
        # arguments dictionary

    The following arguments are supported:

    getGroupnet Result

    The following output properties are available:

    Groupnets List<GetGroupnetGroupnet>
    List of groupnets.
    Id string
    Unique identifier of the groupnet instance.
    Filter GetGroupnetFilter
    Groupnets []GetGroupnetGroupnet
    List of groupnets.
    Id string
    Unique identifier of the groupnet instance.
    Filter GetGroupnetFilter
    groupnets List<GetGroupnetGroupnet>
    List of groupnets.
    id String
    Unique identifier of the groupnet instance.
    filter GetGroupnetFilter
    groupnets GetGroupnetGroupnet[]
    List of groupnets.
    id string
    Unique identifier of the groupnet instance.
    filter GetGroupnetFilter
    groupnets Sequence[GetGroupnetGroupnet]
    List of groupnets.
    id str
    Unique identifier of the groupnet instance.
    filter GetGroupnetFilter
    groupnets List<Property Map>
    List of groupnets.
    id String
    Unique identifier of the groupnet instance.
    filter Property Map

    Supporting Types

    GetGroupnetFilter

    Dir string
    The direction of the sort.
    Limit double
    Return no more than this many results.
    Names List<string>
    Only list groupnet matching this name.
    Sort string
    The field that will be used for sorting.
    Dir string
    The direction of the sort.
    Limit float64
    Return no more than this many results.
    Names []string
    Only list groupnet matching this name.
    Sort string
    The field that will be used for sorting.
    dir String
    The direction of the sort.
    limit Double
    Return no more than this many results.
    names List<String>
    Only list groupnet matching this name.
    sort String
    The field that will be used for sorting.
    dir string
    The direction of the sort.
    limit number
    Return no more than this many results.
    names string[]
    Only list groupnet matching this name.
    sort string
    The field that will be used for sorting.
    dir str
    The direction of the sort.
    limit float
    Return no more than this many results.
    names Sequence[str]
    Only list groupnet matching this name.
    sort str
    The field that will be used for sorting.
    dir String
    The direction of the sort.
    limit Number
    Return no more than this many results.
    names List<String>
    Only list groupnet matching this name.
    sort String
    The field that will be used for sorting.

    GetGroupnetGroupnet

    AllowWildcardSubdomains bool
    If enabled, SmartConnect treats subdomains of known dns zones as the known dns zone. This is required for S3 Virtual Host domains.
    Description string
    A description of the groupnet.
    DnsCacheEnabled bool
    DNS caching is enabled or disabled.
    DnsResolverRotate bool
    Enable or disable DNS resolver rotate.
    DnsSearches List<string>
    List of DNS search suffixes.
    DnsServers List<string>
    List of Domain Name Server IP addresses.
    Id string
    Unique Interface ID.
    Name string
    The name of the groupnet.
    ServerSideDnsSearch bool
    Enable or disable appending nodes DNS search list to client DNS inquiries directed at SmartConnect service IP.
    Subnets List<string>
    Name of the subnets in the groupnet.
    AllowWildcardSubdomains bool
    If enabled, SmartConnect treats subdomains of known dns zones as the known dns zone. This is required for S3 Virtual Host domains.
    Description string
    A description of the groupnet.
    DnsCacheEnabled bool
    DNS caching is enabled or disabled.
    DnsResolverRotate bool
    Enable or disable DNS resolver rotate.
    DnsSearches []string
    List of DNS search suffixes.
    DnsServers []string
    List of Domain Name Server IP addresses.
    Id string
    Unique Interface ID.
    Name string
    The name of the groupnet.
    ServerSideDnsSearch bool
    Enable or disable appending nodes DNS search list to client DNS inquiries directed at SmartConnect service IP.
    Subnets []string
    Name of the subnets in the groupnet.
    allowWildcardSubdomains Boolean
    If enabled, SmartConnect treats subdomains of known dns zones as the known dns zone. This is required for S3 Virtual Host domains.
    description String
    A description of the groupnet.
    dnsCacheEnabled Boolean
    DNS caching is enabled or disabled.
    dnsResolverRotate Boolean
    Enable or disable DNS resolver rotate.
    dnsSearches List<String>
    List of DNS search suffixes.
    dnsServers List<String>
    List of Domain Name Server IP addresses.
    id String
    Unique Interface ID.
    name String
    The name of the groupnet.
    serverSideDnsSearch Boolean
    Enable or disable appending nodes DNS search list to client DNS inquiries directed at SmartConnect service IP.
    subnets List<String>
    Name of the subnets in the groupnet.
    allowWildcardSubdomains boolean
    If enabled, SmartConnect treats subdomains of known dns zones as the known dns zone. This is required for S3 Virtual Host domains.
    description string
    A description of the groupnet.
    dnsCacheEnabled boolean
    DNS caching is enabled or disabled.
    dnsResolverRotate boolean
    Enable or disable DNS resolver rotate.
    dnsSearches string[]
    List of DNS search suffixes.
    dnsServers string[]
    List of Domain Name Server IP addresses.
    id string
    Unique Interface ID.
    name string
    The name of the groupnet.
    serverSideDnsSearch boolean
    Enable or disable appending nodes DNS search list to client DNS inquiries directed at SmartConnect service IP.
    subnets string[]
    Name of the subnets in the groupnet.
    allow_wildcard_subdomains bool
    If enabled, SmartConnect treats subdomains of known dns zones as the known dns zone. This is required for S3 Virtual Host domains.
    description str
    A description of the groupnet.
    dns_cache_enabled bool
    DNS caching is enabled or disabled.
    dns_resolver_rotate bool
    Enable or disable DNS resolver rotate.
    dns_searches Sequence[str]
    List of DNS search suffixes.
    dns_servers Sequence[str]
    List of Domain Name Server IP addresses.
    id str
    Unique Interface ID.
    name str
    The name of the groupnet.
    server_side_dns_search bool
    Enable or disable appending nodes DNS search list to client DNS inquiries directed at SmartConnect service IP.
    subnets Sequence[str]
    Name of the subnets in the groupnet.
    allowWildcardSubdomains Boolean
    If enabled, SmartConnect treats subdomains of known dns zones as the known dns zone. This is required for S3 Virtual Host domains.
    description String
    A description of the groupnet.
    dnsCacheEnabled Boolean
    DNS caching is enabled or disabled.
    dnsResolverRotate Boolean
    Enable or disable DNS resolver rotate.
    dnsSearches List<String>
    List of DNS search suffixes.
    dnsServers List<String>
    List of Domain Name Server IP addresses.
    id String
    Unique Interface ID.
    name String
    The name of the groupnet.
    serverSideDnsSearch Boolean
    Enable or disable appending nodes DNS search list to client DNS inquiries directed at SmartConnect service IP.
    subnets List<String>
    Name of the subnets in the groupnet.

    Package Details

    Repository
    powerscale dell/terraform-provider-powerscale
    License
    Notes
    This Pulumi package is based on the powerscale Terraform Provider.
    powerscale logo
    powerscale 1.7.1 published on Wednesday, Apr 30, 2025 by dell