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

nutanix logo
Nutanix v0.7.4 published on Friday, Mar 21, 2025 by Piers Karsenbarg

    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>
    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]
    func GetAuthorizationPoliciesV2(ctx *Context, args *GetAuthorizationPoliciesV2Args, opts ...InvokeOption) (*GetAuthorizationPoliciesV2Result, error)
    func GetAuthorizationPoliciesV2Output(ctx *Context, args *GetAuthorizationPoliciesV2OutputArgs, opts ...InvokeOption) GetAuthorizationPoliciesV2ResultOutput

    > 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)
    }
    public static CompletableFuture<GetAuthorizationPoliciesV2Result> getAuthorizationPoliciesV2(GetAuthorizationPoliciesV2Args args, InvokeOptions options)
    public static Output<GetAuthorizationPoliciesV2Result> getAuthorizationPoliciesV2(GetAuthorizationPoliciesV2Args args, InvokeOptions options)
    
    fn::invoke:
      function: nutanix:index/getAuthorizationPoliciesV2:getAuthorizationPoliciesV2
      arguments:
        # arguments dictionary

    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

    GetAuthorizationPoliciesV2AuthPolicyEntity

    Reserved string
    Reserved string
    reserved String
    reserved string
    reserved String

    GetAuthorizationPoliciesV2AuthPolicyIdentity

    Reserved string
    Reserved string
    reserved String
    reserved string
    reserved String

    Package Details

    Repository
    nutanix pierskarsenbarg/pulumi-nutanix
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the nutanix Terraform Provider.
    nutanix logo
    Nutanix v0.7.4 published on Friday, Mar 21, 2025 by Piers Karsenbarg