1. Packages
  2. Packages
  3. Ibm Provider
  4. API Docs
  5. getIamPolicyAssignments
Viewing docs for ibm 2.2.2
published on Wednesday, May 27, 2026 by ibm-cloud
Viewing docs for ibm 2.2.2
published on Wednesday, May 27, 2026 by ibm-cloud

    Using getIamPolicyAssignments

    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 getIamPolicyAssignments(args: GetIamPolicyAssignmentsArgs, opts?: InvokeOptions): Promise<GetIamPolicyAssignmentsResult>
    function getIamPolicyAssignmentsOutput(args: GetIamPolicyAssignmentsOutputArgs, opts?: InvokeOptions): Output<GetIamPolicyAssignmentsResult>
    def get_iam_policy_assignments(accept_language: Optional[str] = None,
                                   id: Optional[str] = None,
                                   template_id: Optional[str] = None,
                                   template_version: Optional[str] = None,
                                   version: Optional[str] = None,
                                   opts: Optional[InvokeOptions] = None) -> GetIamPolicyAssignmentsResult
    def get_iam_policy_assignments_output(accept_language: pulumi.Input[Optional[str]] = None,
                                   id: pulumi.Input[Optional[str]] = None,
                                   template_id: pulumi.Input[Optional[str]] = None,
                                   template_version: pulumi.Input[Optional[str]] = None,
                                   version: pulumi.Input[Optional[str]] = None,
                                   opts: Optional[InvokeOptions] = None) -> Output[GetIamPolicyAssignmentsResult]
    func GetIamPolicyAssignments(ctx *Context, args *GetIamPolicyAssignmentsArgs, opts ...InvokeOption) (*GetIamPolicyAssignmentsResult, error)
    func GetIamPolicyAssignmentsOutput(ctx *Context, args *GetIamPolicyAssignmentsOutputArgs, opts ...InvokeOption) GetIamPolicyAssignmentsResultOutput

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

    public static class GetIamPolicyAssignments 
    {
        public static Task<GetIamPolicyAssignmentsResult> InvokeAsync(GetIamPolicyAssignmentsArgs args, InvokeOptions? opts = null)
        public static Output<GetIamPolicyAssignmentsResult> Invoke(GetIamPolicyAssignmentsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetIamPolicyAssignmentsResult> getIamPolicyAssignments(GetIamPolicyAssignmentsArgs args, InvokeOptions options)
    public static Output<GetIamPolicyAssignmentsResult> getIamPolicyAssignments(GetIamPolicyAssignmentsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getIamPolicyAssignments:getIamPolicyAssignments
      arguments:
        # arguments dictionary
    data "ibm_getiampolicyassignments" "name" {
        # arguments
    }

    The following arguments are supported:

    AcceptLanguage string
    Id string
    TemplateId string
    TemplateVersion string
    Version string
    AcceptLanguage string
    Id string
    TemplateId string
    TemplateVersion string
    Version string
    accept_language string
    id string
    template_id string
    template_version string
    version string
    acceptLanguage String
    id String
    templateId String
    templateVersion String
    version String
    acceptLanguage string
    id string
    templateId string
    templateVersion string
    version string
    acceptLanguage String
    id String
    templateId String
    templateVersion String
    version String

    getIamPolicyAssignments Result

    The following output properties are available:

    Supporting Types

    GetIamPolicyAssignmentsAssignment

    AccountId string
    AssignmentId string
    CreatedAt string
    CreatedById string
    Href string
    Id string
    LastModifiedAt string
    LastModifiedById string
    Resources List<GetIamPolicyAssignmentsAssignmentResource>
    Status string
    Subject Dictionary<string, string>
    Target Dictionary<string, string>
    Template Dictionary<string, string>
    TemplateId string
    TemplateVersion string
    AccountId string
    AssignmentId string
    CreatedAt string
    CreatedById string
    Href string
    Id string
    LastModifiedAt string
    LastModifiedById string
    Resources []GetIamPolicyAssignmentsAssignmentResource
    Status string
    Subject map[string]string
    Target map[string]string
    Template map[string]string
    TemplateId string
    TemplateVersion string
    account_id string
    assignment_id string
    created_at string
    created_by_id string
    href string
    id string
    last_modified_at string
    last_modified_by_id string
    resources list(object)
    status string
    subject map(string)
    target map(string)
    template map(string)
    template_id string
    template_version string
    accountId String
    assignmentId String
    createdAt String
    createdById String
    href String
    id String
    lastModifiedAt String
    lastModifiedById String
    resources List<GetIamPolicyAssignmentsAssignmentResource>
    status String
    subject Map<String,String>
    target Map<String,String>
    template Map<String,String>
    templateId String
    templateVersion String
    accountId string
    assignmentId string
    createdAt string
    createdById string
    href string
    id string
    lastModifiedAt string
    lastModifiedById string
    resources GetIamPolicyAssignmentsAssignmentResource[]
    status string
    subject {[key: string]: string}
    target {[key: string]: string}
    template {[key: string]: string}
    templateId string
    templateVersion string
    accountId String
    assignmentId String
    createdAt String
    createdById String
    href String
    id String
    lastModifiedAt String
    lastModifiedById String
    resources List<Property Map>
    status String
    subject Map<String>
    target Map<String>
    template Map<String>
    templateId String
    templateVersion String

    GetIamPolicyAssignmentsAssignmentResource

    GetIamPolicyAssignmentsAssignmentResourcePolicy

    GetIamPolicyAssignmentsAssignmentResourcePolicyErrorMessage

    code string
    error_code string
    errors list(object)
    message string
    name string
    status_code number
    trace string
    code String
    errorCode String
    errors List<Property Map>
    message String
    name String
    statusCode Number
    trace String

    GetIamPolicyAssignmentsAssignmentResourcePolicyErrorMessageError

    GetIamPolicyAssignmentsAssignmentResourcePolicyErrorMessageErrorDetail

    GetIamPolicyAssignmentsAssignmentResourcePolicyErrorMessageErrorDetailConflictsWith

    Etag string
    Policy string
    Role string
    Etag string
    Policy string
    Role string
    etag string
    policy string
    role string
    etag String
    policy String
    role String
    etag string
    policy string
    role string
    etag str
    policy str
    role str
    etag String
    policy String
    role String

    GetIamPolicyAssignmentsAssignmentResourcePolicyResourceCreated

    Id string
    Id string
    id string
    id String
    id string
    id str
    id String

    Package Details

    Repository
    ibm ibm-cloud/terraform-provider-ibm
    License
    Notes
    This Pulumi package is based on the ibm Terraform Provider.
    Viewing docs for ibm 2.2.2
    published on Wednesday, May 27, 2026 by ibm-cloud

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial