powerscale 1.7.1 published on Wednesday, Apr 30, 2025 by dell
powerscale.getAccesszone
Explore with Pulumi AI
Access Zone Datasource. This datasource is used to query the existing Access Zone from PowerScale array. The information fetched from this datasource can be used for getting the details or for further processing in resource block. PowerScale Access Zones allow you to isolate data and control who can access data in each zone.
Using getAccesszone
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 getAccesszone(args: GetAccesszoneArgs, opts?: InvokeOptions): Promise<GetAccesszoneResult>
function getAccesszoneOutput(args: GetAccesszoneOutputArgs, opts?: InvokeOptions): Output<GetAccesszoneResult>
def get_accesszone(filter: Optional[GetAccesszoneFilter] = None,
opts: Optional[InvokeOptions] = None) -> GetAccesszoneResult
def get_accesszone_output(filter: Optional[pulumi.Input[GetAccesszoneFilterArgs]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAccesszoneResult]
func LookupAccesszone(ctx *Context, args *LookupAccesszoneArgs, opts ...InvokeOption) (*LookupAccesszoneResult, error)
func LookupAccesszoneOutput(ctx *Context, args *LookupAccesszoneOutputArgs, opts ...InvokeOption) LookupAccesszoneResultOutput
> Note: This function is named LookupAccesszone
in the Go SDK.
public static class GetAccesszone
{
public static Task<GetAccesszoneResult> InvokeAsync(GetAccesszoneArgs args, InvokeOptions? opts = null)
public static Output<GetAccesszoneResult> Invoke(GetAccesszoneInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetAccesszoneResult> getAccesszone(GetAccesszoneArgs args, InvokeOptions options)
public static Output<GetAccesszoneResult> getAccesszone(GetAccesszoneArgs args, InvokeOptions options)
fn::invoke:
function: powerscale:index/getAccesszone:getAccesszone
arguments:
# arguments dictionary
The following arguments are supported:
getAccesszone Result
The following output properties are available:
- Access
Zones List<GetDetails Accesszone Access Zones Detail> - List of AccessZones
- Id string
- Identifier
- Filter
Get
Accesszone Filter
- Access
Zones []GetDetails Accesszone Access Zones Detail - List of AccessZones
- Id string
- Identifier
- Filter
Get
Accesszone Filter
- access
Zones List<GetDetails Accesszone Access Zones Detail> - List of AccessZones
- id String
- Identifier
- filter
Get
Accesszone Filter
- access
Zones GetDetails Accesszone Access Zones Detail[] - List of AccessZones
- id string
- Identifier
- filter
Get
Accesszone Filter
- access_
zones_ Sequence[Getdetails Accesszone Access Zones Detail] - List of AccessZones
- id str
- Identifier
- filter
Get
Accesszone Filter
- access
Zones List<Property Map>Details - List of AccessZones
- id String
- Identifier
- filter Property Map
Supporting Types
GetAccesszoneAccessZonesDetail
- Alternate
System stringProvider - Specifies an alternate system provider.
- Auth
Providers List<string> - Specifies the list of authentication providers available on this access zone.
- Cache
Entry doubleExpiry - Specifies amount of time in seconds to cache a user/group.
- Create
Path bool - Determines if a path is created when a path does not exist.
- Groupnet string
- Groupnet identifier
- Home
Directory doubleUmask - Specifies the permissions set on automatically created user home directories.
- Id string
- Specifies the system-assigned ID for the access zone. This value is returned when an access zone is created through the POST method
- Ifs
Restricteds List<GetAccesszone Access Zones Detail Ifs Restricted> - Specifies a list of users and groups that have read and write access to /ifs.
- Map
Untrusted string - Maps untrusted domains to this NetBIOS domain during authentication.
- Name string
- Specifies the access zone name.
- Negative
Cache doubleEntry Expiry - Specifies number of seconds the negative cache entry is valid.
- Netbios
Name string - Specifies the NetBIOS name.
- Path string
- Specifies the access zone base directory path.
- Skeleton
Directory string - Specifies the skeleton directory that is used for user home directories.
- System bool
- True if the access zone is built-in.
- System
Provider string - Specifies the system provider for the access zone.
- User
Mapping List<string>Rules - Specifies the current ID mapping rules.
- Zone
Id double - Specifies the access zone ID on the system.
- Alternate
System stringProvider - Specifies an alternate system provider.
- Auth
Providers []string - Specifies the list of authentication providers available on this access zone.
- Cache
Entry float64Expiry - Specifies amount of time in seconds to cache a user/group.
- Create
Path bool - Determines if a path is created when a path does not exist.
- Groupnet string
- Groupnet identifier
- Home
Directory float64Umask - Specifies the permissions set on automatically created user home directories.
- Id string
- Specifies the system-assigned ID for the access zone. This value is returned when an access zone is created through the POST method
- Ifs
Restricteds []GetAccesszone Access Zones Detail Ifs Restricted - Specifies a list of users and groups that have read and write access to /ifs.
- Map
Untrusted string - Maps untrusted domains to this NetBIOS domain during authentication.
- Name string
- Specifies the access zone name.
- Negative
Cache float64Entry Expiry - Specifies number of seconds the negative cache entry is valid.
- Netbios
Name string - Specifies the NetBIOS name.
- Path string
- Specifies the access zone base directory path.
- Skeleton
Directory string - Specifies the skeleton directory that is used for user home directories.
- System bool
- True if the access zone is built-in.
- System
Provider string - Specifies the system provider for the access zone.
- User
Mapping []stringRules - Specifies the current ID mapping rules.
- Zone
Id float64 - Specifies the access zone ID on the system.
- alternate
System StringProvider - Specifies an alternate system provider.
- auth
Providers List<String> - Specifies the list of authentication providers available on this access zone.
- cache
Entry DoubleExpiry - Specifies amount of time in seconds to cache a user/group.
- create
Path Boolean - Determines if a path is created when a path does not exist.
- groupnet String
- Groupnet identifier
- home
Directory DoubleUmask - Specifies the permissions set on automatically created user home directories.
- id String
- Specifies the system-assigned ID for the access zone. This value is returned when an access zone is created through the POST method
- ifs
Restricteds List<GetAccesszone Access Zones Detail Ifs Restricted> - Specifies a list of users and groups that have read and write access to /ifs.
- map
Untrusted String - Maps untrusted domains to this NetBIOS domain during authentication.
- name String
- Specifies the access zone name.
- negative
Cache DoubleEntry Expiry - Specifies number of seconds the negative cache entry is valid.
- netbios
Name String - Specifies the NetBIOS name.
- path String
- Specifies the access zone base directory path.
- skeleton
Directory String - Specifies the skeleton directory that is used for user home directories.
- system Boolean
- True if the access zone is built-in.
- system
Provider String - Specifies the system provider for the access zone.
- user
Mapping List<String>Rules - Specifies the current ID mapping rules.
- zone
Id Double - Specifies the access zone ID on the system.
- alternate
System stringProvider - Specifies an alternate system provider.
- auth
Providers string[] - Specifies the list of authentication providers available on this access zone.
- cache
Entry numberExpiry - Specifies amount of time in seconds to cache a user/group.
- create
Path boolean - Determines if a path is created when a path does not exist.
- groupnet string
- Groupnet identifier
- home
Directory numberUmask - Specifies the permissions set on automatically created user home directories.
- id string
- Specifies the system-assigned ID for the access zone. This value is returned when an access zone is created through the POST method
- ifs
Restricteds GetAccesszone Access Zones Detail Ifs Restricted[] - Specifies a list of users and groups that have read and write access to /ifs.
- map
Untrusted string - Maps untrusted domains to this NetBIOS domain during authentication.
- name string
- Specifies the access zone name.
- negative
Cache numberEntry Expiry - Specifies number of seconds the negative cache entry is valid.
- netbios
Name string - Specifies the NetBIOS name.
- path string
- Specifies the access zone base directory path.
- skeleton
Directory string - Specifies the skeleton directory that is used for user home directories.
- system boolean
- True if the access zone is built-in.
- system
Provider string - Specifies the system provider for the access zone.
- user
Mapping string[]Rules - Specifies the current ID mapping rules.
- zone
Id number - Specifies the access zone ID on the system.
- alternate_
system_ strprovider - Specifies an alternate system provider.
- auth_
providers Sequence[str] - Specifies the list of authentication providers available on this access zone.
- cache_
entry_ floatexpiry - Specifies amount of time in seconds to cache a user/group.
- create_
path bool - Determines if a path is created when a path does not exist.
- groupnet str
- Groupnet identifier
- home_
directory_ floatumask - Specifies the permissions set on automatically created user home directories.
- id str
- Specifies the system-assigned ID for the access zone. This value is returned when an access zone is created through the POST method
- ifs_
restricteds Sequence[GetAccesszone Access Zones Detail Ifs Restricted] - Specifies a list of users and groups that have read and write access to /ifs.
- map_
untrusted str - Maps untrusted domains to this NetBIOS domain during authentication.
- name str
- Specifies the access zone name.
- negative_
cache_ floatentry_ expiry - Specifies number of seconds the negative cache entry is valid.
- netbios_
name str - Specifies the NetBIOS name.
- path str
- Specifies the access zone base directory path.
- skeleton_
directory str - Specifies the skeleton directory that is used for user home directories.
- system bool
- True if the access zone is built-in.
- system_
provider str - Specifies the system provider for the access zone.
- user_
mapping_ Sequence[str]rules - Specifies the current ID mapping rules.
- zone_
id float - Specifies the access zone ID on the system.
- alternate
System StringProvider - Specifies an alternate system provider.
- auth
Providers List<String> - Specifies the list of authentication providers available on this access zone.
- cache
Entry NumberExpiry - Specifies amount of time in seconds to cache a user/group.
- create
Path Boolean - Determines if a path is created when a path does not exist.
- groupnet String
- Groupnet identifier
- home
Directory NumberUmask - Specifies the permissions set on automatically created user home directories.
- id String
- Specifies the system-assigned ID for the access zone. This value is returned when an access zone is created through the POST method
- ifs
Restricteds List<Property Map> - Specifies a list of users and groups that have read and write access to /ifs.
- map
Untrusted String - Maps untrusted domains to this NetBIOS domain during authentication.
- name String
- Specifies the access zone name.
- negative
Cache NumberEntry Expiry - Specifies number of seconds the negative cache entry is valid.
- netbios
Name String - Specifies the NetBIOS name.
- path String
- Specifies the access zone base directory path.
- skeleton
Directory String - Specifies the skeleton directory that is used for user home directories.
- system Boolean
- True if the access zone is built-in.
- system
Provider String - Specifies the system provider for the access zone.
- user
Mapping List<String>Rules - Specifies the current ID mapping rules.
- zone
Id Number - Specifies the access zone ID on the system.
GetAccesszoneAccessZonesDetailIfsRestricted
GetAccesszoneFilter
- Names List<string>
- Names []string
- names List<String>
- names string[]
- names Sequence[str]
- names List<String>
Package Details
- Repository
- powerscale dell/terraform-provider-powerscale
- License
- Notes
- This Pulumi package is based on the
powerscale
Terraform Provider.