1. Packages
  2. Pulumi Cloud (Pulumi Service provider)
  3. API Docs
  4. getPolicyPacks

This provider is currently in preview.

Pulumi Cloud v0.32.0 published on Tuesday, Oct 7, 2025 by Pulumi

pulumiservice.getPolicyPacks

Get Started
pulumiservice logo

This provider is currently in preview.

Pulumi Cloud v0.32.0 published on Tuesday, Oct 7, 2025 by Pulumi

    Get a list of all policy packs for an organization.

    Using getPolicyPacks

    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 getPolicyPacks(args: GetPolicyPacksArgs, opts?: InvokeOptions): Promise<GetPolicyPacksResult>
    function getPolicyPacksOutput(args: GetPolicyPacksOutputArgs, opts?: InvokeOptions): Output<GetPolicyPacksResult>
    def get_policy_packs(organization_name: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetPolicyPacksResult
    def get_policy_packs_output(organization_name: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetPolicyPacksResult]
    func GetPolicyPacks(ctx *Context, args *GetPolicyPacksArgs, opts ...InvokeOption) (*GetPolicyPacksResult, error)
    func GetPolicyPacksOutput(ctx *Context, args *GetPolicyPacksOutputArgs, opts ...InvokeOption) GetPolicyPacksResultOutput

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

    public static class GetPolicyPacks 
    {
        public static Task<GetPolicyPacksResult> InvokeAsync(GetPolicyPacksArgs args, InvokeOptions? opts = null)
        public static Output<GetPolicyPacksResult> Invoke(GetPolicyPacksInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetPolicyPacksResult> getPolicyPacks(GetPolicyPacksArgs args, InvokeOptions options)
    public static Output<GetPolicyPacksResult> getPolicyPacks(GetPolicyPacksArgs args, InvokeOptions options)
    
    fn::invoke:
      function: pulumiservice:getPolicyPacks
      arguments:
        # arguments dictionary

    The following arguments are supported:

    OrganizationName string
    The name of the Pulumi organization.
    OrganizationName string
    The name of the Pulumi organization.
    organizationName String
    The name of the Pulumi organization.
    organizationName string
    The name of the Pulumi organization.
    organization_name str
    The name of the Pulumi organization.
    organizationName String
    The name of the Pulumi organization.

    getPolicyPacks Result

    The following output properties are available:

    PolicyPacks List<ImmutableDictionary<string, string>>
    List of policy packs in the organization.
    PolicyPacks []map[string]string
    List of policy packs in the organization.
    policyPacks List<Map<String,String>>
    List of policy packs in the organization.
    policyPacks {[key: string]: string}[]
    List of policy packs in the organization.
    policy_packs Sequence[Mapping[str, str]]
    List of policy packs in the organization.
    policyPacks List<Map<String>>
    List of policy packs in the organization.

    Package Details

    Repository
    pulumiservice pulumi/pulumi-pulumiservice
    License
    Apache-2.0
    pulumiservice logo

    This provider is currently in preview.

    Pulumi Cloud v0.32.0 published on Tuesday, Oct 7, 2025 by Pulumi
      Meet Neo: Your AI Platform Teammate