powerscale 1.7.1 published on Wednesday, Apr 30, 2025 by dell
powerscale.getGroupnet
Explore with Pulumi AI
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<Get
Groupnet Groupnet> - List of groupnets.
- Id string
- Unique identifier of the groupnet instance.
- Filter
Get
Groupnet Filter
- Groupnets
[]Get
Groupnet Groupnet - List of groupnets.
- Id string
- Unique identifier of the groupnet instance.
- Filter
Get
Groupnet Filter
- groupnets
List<Get
Groupnet Groupnet> - List of groupnets.
- id String
- Unique identifier of the groupnet instance.
- filter
Get
Groupnet Filter
- groupnets
Get
Groupnet Groupnet[] - List of groupnets.
- id string
- Unique identifier of the groupnet instance.
- filter
Get
Groupnet Filter
- groupnets
Sequence[Get
Groupnet Groupnet] - List of groupnets.
- id str
- Unique identifier of the groupnet instance.
- filter
Get
Groupnet Filter
- groupnets List<Property Map>
- List of groupnets.
- id String
- Unique identifier of the groupnet instance.
- filter Property Map
Supporting Types
GetGroupnetFilter
GetGroupnetGroupnet
- Allow
Wildcard boolSubdomains - 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.
- Dns
Cache boolEnabled - DNS caching is enabled or disabled.
- Dns
Resolver boolRotate - Enable or disable DNS resolver rotate.
- Dns
Searches List<string> - List of DNS search suffixes.
- Dns
Servers List<string> - List of Domain Name Server IP addresses.
- Id string
- Unique Interface ID.
- Name string
- The name of the groupnet.
- Server
Side boolDns Search - 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.
- Allow
Wildcard boolSubdomains - 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.
- Dns
Cache boolEnabled - DNS caching is enabled or disabled.
- Dns
Resolver boolRotate - Enable or disable DNS resolver rotate.
- Dns
Searches []string - List of DNS search suffixes.
- Dns
Servers []string - List of Domain Name Server IP addresses.
- Id string
- Unique Interface ID.
- Name string
- The name of the groupnet.
- Server
Side boolDns Search - 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 BooleanSubdomains - 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.
- dns
Cache BooleanEnabled - DNS caching is enabled or disabled.
- dns
Resolver BooleanRotate - Enable or disable DNS resolver rotate.
- dns
Searches List<String> - List of DNS search suffixes.
- dns
Servers List<String> - List of Domain Name Server IP addresses.
- id String
- Unique Interface ID.
- name String
- The name of the groupnet.
- server
Side BooleanDns Search - 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.
- allow
Wildcard booleanSubdomains - 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.
- dns
Cache booleanEnabled - DNS caching is enabled or disabled.
- dns
Resolver booleanRotate - Enable or disable DNS resolver rotate.
- dns
Searches string[] - List of DNS search suffixes.
- dns
Servers string[] - List of Domain Name Server IP addresses.
- id string
- Unique Interface ID.
- name string
- The name of the groupnet.
- server
Side booleanDns Search - 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_ boolsubdomains - 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_ boolenabled - DNS caching is enabled or disabled.
- dns_
resolver_ boolrotate - 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_ booldns_ search - 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.
- allow
Wildcard BooleanSubdomains - 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.
- dns
Cache BooleanEnabled - DNS caching is enabled or disabled.
- dns
Resolver BooleanRotate - Enable or disable DNS resolver rotate.
- dns
Searches List<String> - List of DNS search suffixes.
- dns
Servers List<String> - List of Domain Name Server IP addresses.
- id String
- Unique Interface ID.
- name String
- The name of the groupnet.
- server
Side BooleanDns Search - 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.