1. Packages
  2. Volcengine
  3. API Docs
  4. iam
  5. AccountSummaries
Volcengine v0.0.45 published on Tuesday, Feb 10, 2026 by Volcengine
volcengine logo
Volcengine v0.0.45 published on Tuesday, Feb 10, 2026 by Volcengine
    Deprecated: volcengine.iam.AccountSummaries has been deprecated in favor of volcengine.iam.getAccountSummaries

    Use this data source to query detailed information of iam account summaries

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as volcengine from "@pulumi/volcengine";
    
    const default = volcengine.iam.getAccountSummaries({});
    
    import pulumi
    import pulumi_volcengine as volcengine
    
    default = volcengine.iam.get_account_summaries()
    
    package main
    
    import (
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/iam"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := iam.GetAccountSummaries(ctx, nil, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Volcengine = Pulumi.Volcengine;
    
    return await Deployment.RunAsync(() => 
    {
        var @default = Volcengine.Iam.GetAccountSummaries.Invoke();
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.volcengine.iam.IamFunctions;
    import com.pulumi.volcengine.iam.inputs.GetAccountSummariesArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var default = IamFunctions.getAccountSummaries();
    
        }
    }
    
    variables:
      default:
        fn::invoke:
          Function: volcengine:iam:getAccountSummaries
          Arguments: {}
    

    Using AccountSummaries

    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 accountSummaries(args: AccountSummariesArgs, opts?: InvokeOptions): Promise<AccountSummariesResult>
    function accountSummariesOutput(args: AccountSummariesOutputArgs, opts?: InvokeOptions): Output<AccountSummariesResult>
    def account_summaries(output_file: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> AccountSummariesResult
    def account_summaries_output(output_file: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[AccountSummariesResult]
    func AccountSummaries(ctx *Context, args *AccountSummariesArgs, opts ...InvokeOption) (*AccountSummariesResult, error)
    func AccountSummariesOutput(ctx *Context, args *AccountSummariesOutputArgs, opts ...InvokeOption) AccountSummariesResultOutput
    public static class AccountSummaries 
    {
        public static Task<AccountSummariesResult> InvokeAsync(AccountSummariesArgs args, InvokeOptions? opts = null)
        public static Output<AccountSummariesResult> Invoke(AccountSummariesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<AccountSummariesResult> accountSummaries(AccountSummariesArgs args, InvokeOptions options)
    public static Output<AccountSummariesResult> accountSummaries(AccountSummariesArgs args, InvokeOptions options)
    
    fn::invoke:
      function: volcengine:iam:AccountSummaries
      arguments:
        # arguments dictionary

    The following arguments are supported:

    OutputFile string
    File name where to save data source results.
    OutputFile string
    File name where to save data source results.
    outputFile String
    File name where to save data source results.
    outputFile string
    File name where to save data source results.
    output_file str
    File name where to save data source results.
    outputFile String
    File name where to save data source results.

    AccountSummaries Result

    The following output properties are available:

    AccountSummaries List<AccountSummariesAccountSummary>
    The collection of account summaries.
    Id string
    The provider-assigned unique ID for this managed resource.
    TotalCount int
    The total count of query.
    OutputFile string
    AccountSummaries []AccountSummariesAccountSummary
    The collection of account summaries.
    Id string
    The provider-assigned unique ID for this managed resource.
    TotalCount int
    The total count of query.
    OutputFile string
    accountSummaries List<AccountSummariesAccountSummary>
    The collection of account summaries.
    id String
    The provider-assigned unique ID for this managed resource.
    totalCount Integer
    The total count of query.
    outputFile String
    accountSummaries AccountSummariesAccountSummary[]
    The collection of account summaries.
    id string
    The provider-assigned unique ID for this managed resource.
    totalCount number
    The total count of query.
    outputFile string
    account_summaries Sequence[AccountSummariesAccountSummary]
    The collection of account summaries.
    id str
    The provider-assigned unique ID for this managed resource.
    total_count int
    The total count of query.
    output_file str
    accountSummaries List<Property Map>
    The collection of account summaries.
    id String
    The provider-assigned unique ID for this managed resource.
    totalCount Number
    The total count of query.
    outputFile String

    Supporting Types

    AccountSummariesAccountSummary

    AccessKeysPerAccountQuota int
    The quota of access keys per account.
    AccessKeysPerUserQuota int
    The quota of access keys per user.
    AttachedPoliciesPerGroupQuota int
    The quota of attached policies per group.
    AttachedPoliciesPerRoleQuota int
    The quota of attached policies per role.
    AttachedPoliciesPerUserQuota int
    The quota of attached policies per user.
    AttachedSystemPoliciesPerGroupQuota int
    The quota of attached system policies per group.
    AttachedSystemPoliciesPerRoleQuota int
    The quota of attached system policies per role.
    AttachedSystemPoliciesPerUserQuota int
    The quota of attached system policies per user.
    GroupsPerUserQuota int
    The quota of groups per user.
    GroupsQuota int
    The quota of groups.
    GroupsUsage int
    The usage of groups.
    PoliciesQuota int
    The quota of policies.
    PoliciesUsage int
    The usage of policies.
    PolicySize int
    The size of policy.
    RolesQuota int
    The quota of roles.
    RolesUsage int
    The usage of roles.
    UsersQuota int
    The quota of users.
    UsersUsage int
    The usage of users.
    AccessKeysPerAccountQuota int
    The quota of access keys per account.
    AccessKeysPerUserQuota int
    The quota of access keys per user.
    AttachedPoliciesPerGroupQuota int
    The quota of attached policies per group.
    AttachedPoliciesPerRoleQuota int
    The quota of attached policies per role.
    AttachedPoliciesPerUserQuota int
    The quota of attached policies per user.
    AttachedSystemPoliciesPerGroupQuota int
    The quota of attached system policies per group.
    AttachedSystemPoliciesPerRoleQuota int
    The quota of attached system policies per role.
    AttachedSystemPoliciesPerUserQuota int
    The quota of attached system policies per user.
    GroupsPerUserQuota int
    The quota of groups per user.
    GroupsQuota int
    The quota of groups.
    GroupsUsage int
    The usage of groups.
    PoliciesQuota int
    The quota of policies.
    PoliciesUsage int
    The usage of policies.
    PolicySize int
    The size of policy.
    RolesQuota int
    The quota of roles.
    RolesUsage int
    The usage of roles.
    UsersQuota int
    The quota of users.
    UsersUsage int
    The usage of users.
    accessKeysPerAccountQuota Integer
    The quota of access keys per account.
    accessKeysPerUserQuota Integer
    The quota of access keys per user.
    attachedPoliciesPerGroupQuota Integer
    The quota of attached policies per group.
    attachedPoliciesPerRoleQuota Integer
    The quota of attached policies per role.
    attachedPoliciesPerUserQuota Integer
    The quota of attached policies per user.
    attachedSystemPoliciesPerGroupQuota Integer
    The quota of attached system policies per group.
    attachedSystemPoliciesPerRoleQuota Integer
    The quota of attached system policies per role.
    attachedSystemPoliciesPerUserQuota Integer
    The quota of attached system policies per user.
    groupsPerUserQuota Integer
    The quota of groups per user.
    groupsQuota Integer
    The quota of groups.
    groupsUsage Integer
    The usage of groups.
    policiesQuota Integer
    The quota of policies.
    policiesUsage Integer
    The usage of policies.
    policySize Integer
    The size of policy.
    rolesQuota Integer
    The quota of roles.
    rolesUsage Integer
    The usage of roles.
    usersQuota Integer
    The quota of users.
    usersUsage Integer
    The usage of users.
    accessKeysPerAccountQuota number
    The quota of access keys per account.
    accessKeysPerUserQuota number
    The quota of access keys per user.
    attachedPoliciesPerGroupQuota number
    The quota of attached policies per group.
    attachedPoliciesPerRoleQuota number
    The quota of attached policies per role.
    attachedPoliciesPerUserQuota number
    The quota of attached policies per user.
    attachedSystemPoliciesPerGroupQuota number
    The quota of attached system policies per group.
    attachedSystemPoliciesPerRoleQuota number
    The quota of attached system policies per role.
    attachedSystemPoliciesPerUserQuota number
    The quota of attached system policies per user.
    groupsPerUserQuota number
    The quota of groups per user.
    groupsQuota number
    The quota of groups.
    groupsUsage number
    The usage of groups.
    policiesQuota number
    The quota of policies.
    policiesUsage number
    The usage of policies.
    policySize number
    The size of policy.
    rolesQuota number
    The quota of roles.
    rolesUsage number
    The usage of roles.
    usersQuota number
    The quota of users.
    usersUsage number
    The usage of users.
    access_keys_per_account_quota int
    The quota of access keys per account.
    access_keys_per_user_quota int
    The quota of access keys per user.
    attached_policies_per_group_quota int
    The quota of attached policies per group.
    attached_policies_per_role_quota int
    The quota of attached policies per role.
    attached_policies_per_user_quota int
    The quota of attached policies per user.
    attached_system_policies_per_group_quota int
    The quota of attached system policies per group.
    attached_system_policies_per_role_quota int
    The quota of attached system policies per role.
    attached_system_policies_per_user_quota int
    The quota of attached system policies per user.
    groups_per_user_quota int
    The quota of groups per user.
    groups_quota int
    The quota of groups.
    groups_usage int
    The usage of groups.
    policies_quota int
    The quota of policies.
    policies_usage int
    The usage of policies.
    policy_size int
    The size of policy.
    roles_quota int
    The quota of roles.
    roles_usage int
    The usage of roles.
    users_quota int
    The quota of users.
    users_usage int
    The usage of users.
    accessKeysPerAccountQuota Number
    The quota of access keys per account.
    accessKeysPerUserQuota Number
    The quota of access keys per user.
    attachedPoliciesPerGroupQuota Number
    The quota of attached policies per group.
    attachedPoliciesPerRoleQuota Number
    The quota of attached policies per role.
    attachedPoliciesPerUserQuota Number
    The quota of attached policies per user.
    attachedSystemPoliciesPerGroupQuota Number
    The quota of attached system policies per group.
    attachedSystemPoliciesPerRoleQuota Number
    The quota of attached system policies per role.
    attachedSystemPoliciesPerUserQuota Number
    The quota of attached system policies per user.
    groupsPerUserQuota Number
    The quota of groups per user.
    groupsQuota Number
    The quota of groups.
    groupsUsage Number
    The usage of groups.
    policiesQuota Number
    The quota of policies.
    policiesUsage Number
    The usage of policies.
    policySize Number
    The size of policy.
    rolesQuota Number
    The quota of roles.
    rolesUsage Number
    The usage of roles.
    usersQuota Number
    The quota of users.
    usersUsage Number
    The usage of users.

    Package Details

    Repository
    volcengine volcengine/pulumi-volcengine
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the volcengine Terraform Provider.
    volcengine logo
    Volcengine v0.0.45 published on Tuesday, Feb 10, 2026 by Volcengine
      Meet Neo: Your AI Platform Teammate