1. Packages
  2. Nutanix
  3. API Docs
  4. getAuthorizationPoliciesV2
Nutanix v0.7.4 published on Friday, Mar 21, 2025 by Piers Karsenbarg

nutanix.getAuthorizationPoliciesV2

Explore with Pulumi AI

Using getAuthorizationPoliciesV2

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 getAuthorizationPoliciesV2(args: GetAuthorizationPoliciesV2Args, opts?: InvokeOptions): Promise<GetAuthorizationPoliciesV2Result>
function getAuthorizationPoliciesV2Output(args: GetAuthorizationPoliciesV2OutputArgs, opts?: InvokeOptions): Output<GetAuthorizationPoliciesV2Result>
Copy
def get_authorization_policies_v2(expand: Optional[str] = None,
                                  filter: Optional[str] = None,
                                  limit: Optional[int] = None,
                                  order_by: Optional[str] = None,
                                  page: Optional[int] = None,
                                  select: Optional[str] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetAuthorizationPoliciesV2Result
def get_authorization_policies_v2_output(expand: Optional[pulumi.Input[str]] = None,
                                  filter: Optional[pulumi.Input[str]] = None,
                                  limit: Optional[pulumi.Input[int]] = None,
                                  order_by: Optional[pulumi.Input[str]] = None,
                                  page: Optional[pulumi.Input[int]] = None,
                                  select: Optional[pulumi.Input[str]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[GetAuthorizationPoliciesV2Result]
Copy
func GetAuthorizationPoliciesV2(ctx *Context, args *GetAuthorizationPoliciesV2Args, opts ...InvokeOption) (*GetAuthorizationPoliciesV2Result, error)
func GetAuthorizationPoliciesV2Output(ctx *Context, args *GetAuthorizationPoliciesV2OutputArgs, opts ...InvokeOption) GetAuthorizationPoliciesV2ResultOutput
Copy

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

public static class GetAuthorizationPoliciesV2 
{
    public static Task<GetAuthorizationPoliciesV2Result> InvokeAsync(GetAuthorizationPoliciesV2Args args, InvokeOptions? opts = null)
    public static Output<GetAuthorizationPoliciesV2Result> Invoke(GetAuthorizationPoliciesV2InvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetAuthorizationPoliciesV2Result> getAuthorizationPoliciesV2(GetAuthorizationPoliciesV2Args args, InvokeOptions options)
public static Output<GetAuthorizationPoliciesV2Result> getAuthorizationPoliciesV2(GetAuthorizationPoliciesV2Args args, InvokeOptions options)
Copy
fn::invoke:
  function: nutanix:index/getAuthorizationPoliciesV2:getAuthorizationPoliciesV2
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Expand string
Filter string
Limit int
OrderBy string
Page int
Select string
Expand string
Filter string
Limit int
OrderBy string
Page int
Select string
expand String
filter String
limit Integer
orderBy String
page Integer
select String
expand string
filter string
limit number
orderBy string
page number
select string
expand str
filter str
limit int
order_by str
page int
select str
expand String
filter String
limit Number
orderBy String
page Number
select String

getAuthorizationPoliciesV2 Result

The following output properties are available:

AuthPolicies List<PiersKarsenbarg.Nutanix.Outputs.GetAuthorizationPoliciesV2AuthPolicy>
Id string
The provider-assigned unique ID for this managed resource.
Expand string
Filter string
Limit int
OrderBy string
Page int
Select string
AuthPolicies []GetAuthorizationPoliciesV2AuthPolicy
Id string
The provider-assigned unique ID for this managed resource.
Expand string
Filter string
Limit int
OrderBy string
Page int
Select string
authPolicies List<GetAuthorizationPoliciesV2AuthPolicy>
id String
The provider-assigned unique ID for this managed resource.
expand String
filter String
limit Integer
orderBy String
page Integer
select String
authPolicies GetAuthorizationPoliciesV2AuthPolicy[]
id string
The provider-assigned unique ID for this managed resource.
expand string
filter string
limit number
orderBy string
page number
select string
auth_policies Sequence[GetAuthorizationPoliciesV2AuthPolicy]
id str
The provider-assigned unique ID for this managed resource.
expand str
filter str
limit int
order_by str
page int
select str
authPolicies List<Property Map>
id String
The provider-assigned unique ID for this managed resource.
expand String
filter String
limit Number
orderBy String
page Number
select String

Supporting Types

GetAuthorizationPoliciesV2AuthPolicy

AuthorizationPolicyType This property is required. string
ClientName This property is required. string
CreatedBy This property is required. string
CreatedTime This property is required. string
Description This property is required. string
DisplayName This property is required. string
Entities This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetAuthorizationPoliciesV2AuthPolicyEntity>
ExtId This property is required. string
Identities This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetAuthorizationPoliciesV2AuthPolicyIdentity>
IsSystemDefined This property is required. bool
LastUpdatedTime This property is required. string
Role This property is required. string
AuthorizationPolicyType This property is required. string
ClientName This property is required. string
CreatedBy This property is required. string
CreatedTime This property is required. string
Description This property is required. string
DisplayName This property is required. string
Entities This property is required. []GetAuthorizationPoliciesV2AuthPolicyEntity
ExtId This property is required. string
Identities This property is required. []GetAuthorizationPoliciesV2AuthPolicyIdentity
IsSystemDefined This property is required. bool
LastUpdatedTime This property is required. string
Role This property is required. string
authorizationPolicyType This property is required. String
clientName This property is required. String
createdBy This property is required. String
createdTime This property is required. String
description This property is required. String
displayName This property is required. String
entities This property is required. List<GetAuthorizationPoliciesV2AuthPolicyEntity>
extId This property is required. String
identities This property is required. List<GetAuthorizationPoliciesV2AuthPolicyIdentity>
isSystemDefined This property is required. Boolean
lastUpdatedTime This property is required. String
role This property is required. String
authorizationPolicyType This property is required. string
clientName This property is required. string
createdBy This property is required. string
createdTime This property is required. string
description This property is required. string
displayName This property is required. string
entities This property is required. GetAuthorizationPoliciesV2AuthPolicyEntity[]
extId This property is required. string
identities This property is required. GetAuthorizationPoliciesV2AuthPolicyIdentity[]
isSystemDefined This property is required. boolean
lastUpdatedTime This property is required. string
role This property is required. string
authorization_policy_type This property is required. str
client_name This property is required. str
created_by This property is required. str
created_time This property is required. str
description This property is required. str
display_name This property is required. str
entities This property is required. Sequence[GetAuthorizationPoliciesV2AuthPolicyEntity]
ext_id This property is required. str
identities This property is required. Sequence[GetAuthorizationPoliciesV2AuthPolicyIdentity]
is_system_defined This property is required. bool
last_updated_time This property is required. str
role This property is required. str
authorizationPolicyType This property is required. String
clientName This property is required. String
createdBy This property is required. String
createdTime This property is required. String
description This property is required. String
displayName This property is required. String
entities This property is required. List<Property Map>
extId This property is required. String
identities This property is required. List<Property Map>
isSystemDefined This property is required. Boolean
lastUpdatedTime This property is required. String
role This property is required. String

GetAuthorizationPoliciesV2AuthPolicyEntity

Reserved This property is required. string
Reserved This property is required. string
reserved This property is required. String
reserved This property is required. string
reserved This property is required. str
reserved This property is required. String

GetAuthorizationPoliciesV2AuthPolicyIdentity

Reserved This property is required. string
Reserved This property is required. string
reserved This property is required. String
reserved This property is required. string
reserved This property is required. str
reserved This property is required. String

Package Details

Repository
nutanix pierskarsenbarg/pulumi-nutanix
License
Apache-2.0
Notes
This Pulumi package is based on the nutanix Terraform Provider.