1. Packages
  2. Ibm Provider
  3. API Docs
  4. getIamPolicyAssignments
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

ibm.getIamPolicyAssignments

Explore with Pulumi AI

ibm logo
ibm 1.78.0 published on Wednesday, Apr 30, 2025 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: Optional[pulumi.Input[str]] = None,
                                   id: Optional[pulumi.Input[str]] = None,
                                   template_id: Optional[pulumi.Input[str]] = None,
                                   template_version: Optional[pulumi.Input[str]] = None,
                                   version: Optional[pulumi.Input[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

    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
    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
    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

    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 str
    policy str
    role str
    etag String
    policy String
    role String

    GetIamPolicyAssignmentsAssignmentResourcePolicyResourceCreated

    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.
    ibm logo
    ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud