1. Packages
  2. Ibm Provider
  3. API Docs
  4. getIamPolicyAssignments
ibm 1.77.1 published on Monday, Apr 14, 2025 by ibm-cloud

ibm.getIamPolicyAssignments

Explore with Pulumi AI

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>
Copy
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]
Copy
func GetIamPolicyAssignments(ctx *Context, args *GetIamPolicyAssignmentsArgs, opts ...InvokeOption) (*GetIamPolicyAssignmentsResult, error)
func GetIamPolicyAssignmentsOutput(ctx *Context, args *GetIamPolicyAssignmentsOutputArgs, opts ...InvokeOption) GetIamPolicyAssignmentsResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetIamPolicyAssignmentsResult> getIamPolicyAssignments(GetIamPolicyAssignmentsArgs args, InvokeOptions options)
public static Output<GetIamPolicyAssignmentsResult> getIamPolicyAssignments(GetIamPolicyAssignmentsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: ibm:index/getIamPolicyAssignments:getIamPolicyAssignments
  arguments:
    # arguments dictionary
Copy

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 This property is required. string
AssignmentId This property is required. string
CreatedAt This property is required. string
CreatedById This property is required. string
Href This property is required. string
Id This property is required. string
LastModifiedAt This property is required. string
LastModifiedById This property is required. string
Resources This property is required. List<GetIamPolicyAssignmentsAssignmentResource>
Status This property is required. string
Subject This property is required. Dictionary<string, string>
Target This property is required. Dictionary<string, string>
Template This property is required. Dictionary<string, string>
TemplateId This property is required. string
TemplateVersion This property is required. string
AccountId This property is required. string
AssignmentId This property is required. string
CreatedAt This property is required. string
CreatedById This property is required. string
Href This property is required. string
Id This property is required. string
LastModifiedAt This property is required. string
LastModifiedById This property is required. string
Resources This property is required. []GetIamPolicyAssignmentsAssignmentResource
Status This property is required. string
Subject This property is required. map[string]string
Target This property is required. map[string]string
Template This property is required. map[string]string
TemplateId This property is required. string
TemplateVersion This property is required. string
accountId This property is required. String
assignmentId This property is required. String
createdAt This property is required. String
createdById This property is required. String
href This property is required. String
id This property is required. String
lastModifiedAt This property is required. String
lastModifiedById This property is required. String
resources This property is required. List<GetIamPolicyAssignmentsAssignmentResource>
status This property is required. String
subject This property is required. Map<String,String>
target This property is required. Map<String,String>
template This property is required. Map<String,String>
templateId This property is required. String
templateVersion This property is required. String
accountId This property is required. string
assignmentId This property is required. string
createdAt This property is required. string
createdById This property is required. string
href This property is required. string
id This property is required. string
lastModifiedAt This property is required. string
lastModifiedById This property is required. string
resources This property is required. GetIamPolicyAssignmentsAssignmentResource[]
status This property is required. string
subject This property is required. {[key: string]: string}
target This property is required. {[key: string]: string}
template This property is required. {[key: string]: string}
templateId This property is required. string
templateVersion This property is required. string
account_id This property is required. str
assignment_id This property is required. str
created_at This property is required. str
created_by_id This property is required. str
href This property is required. str
id This property is required. str
last_modified_at This property is required. str
last_modified_by_id This property is required. str
resources This property is required. Sequence[GetIamPolicyAssignmentsAssignmentResource]
status This property is required. str
subject This property is required. Mapping[str, str]
target This property is required. Mapping[str, str]
template This property is required. Mapping[str, str]
template_id This property is required. str
template_version This property is required. str
accountId This property is required. String
assignmentId This property is required. String
createdAt This property is required. String
createdById This property is required. String
href This property is required. String
id This property is required. String
lastModifiedAt This property is required. String
lastModifiedById This property is required. String
resources This property is required. List<Property Map>
status This property is required. String
subject This property is required. Map<String>
target This property is required. Map<String>
template This property is required. Map<String>
templateId This property is required. String
templateVersion This property is required. String

GetIamPolicyAssignmentsAssignmentResource

Policies This property is required. List<GetIamPolicyAssignmentsAssignmentResourcePolicy>
Target This property is required. Dictionary<string, string>
Policies This property is required. []GetIamPolicyAssignmentsAssignmentResourcePolicy
Target This property is required. map[string]string
policies This property is required. List<GetIamPolicyAssignmentsAssignmentResourcePolicy>
target This property is required. Map<String,String>
policies This property is required. GetIamPolicyAssignmentsAssignmentResourcePolicy[]
target This property is required. {[key: string]: string}
policies This property is required. Sequence[GetIamPolicyAssignmentsAssignmentResourcePolicy]
target This property is required. Mapping[str, str]
policies This property is required. List<Property Map>
target This property is required. Map<String>

GetIamPolicyAssignmentsAssignmentResourcePolicy

errorMessages This property is required. List<Property Map>
resourceCreateds This property is required. List<Property Map>
status This property is required. String

GetIamPolicyAssignmentsAssignmentResourcePolicyErrorMessage

Errors This property is required. List<GetIamPolicyAssignmentsAssignmentResourcePolicyErrorMessageError>
StatusCode This property is required. double
Trace This property is required. string
Errors This property is required. []GetIamPolicyAssignmentsAssignmentResourcePolicyErrorMessageError
StatusCode This property is required. float64
Trace This property is required. string
errors This property is required. List<GetIamPolicyAssignmentsAssignmentResourcePolicyErrorMessageError>
statusCode This property is required. Double
trace This property is required. String
errors This property is required. GetIamPolicyAssignmentsAssignmentResourcePolicyErrorMessageError[]
statusCode This property is required. number
trace This property is required. string
errors This property is required. Sequence[GetIamPolicyAssignmentsAssignmentResourcePolicyErrorMessageError]
status_code This property is required. float
trace This property is required. str
errors This property is required. List<Property Map>
statusCode This property is required. Number
trace This property is required. String

GetIamPolicyAssignmentsAssignmentResourcePolicyErrorMessageError

Code This property is required. string
Details This property is required. List<GetIamPolicyAssignmentsAssignmentResourcePolicyErrorMessageErrorDetail>
Message This property is required. string
MoreInfo This property is required. string
Code This property is required. string
Details This property is required. []GetIamPolicyAssignmentsAssignmentResourcePolicyErrorMessageErrorDetail
Message This property is required. string
MoreInfo This property is required. string
code This property is required. String
details This property is required. List<GetIamPolicyAssignmentsAssignmentResourcePolicyErrorMessageErrorDetail>
message This property is required. String
moreInfo This property is required. String
code This property is required. string
details This property is required. GetIamPolicyAssignmentsAssignmentResourcePolicyErrorMessageErrorDetail[]
message This property is required. string
moreInfo This property is required. string
code This property is required. str
details This property is required. Sequence[GetIamPolicyAssignmentsAssignmentResourcePolicyErrorMessageErrorDetail]
message This property is required. str
more_info This property is required. str
code This property is required. String
details This property is required. List<Property Map>
message This property is required. String
moreInfo This property is required. String

GetIamPolicyAssignmentsAssignmentResourcePolicyErrorMessageErrorDetail

conflictsWiths This property is required. List<Property Map>

GetIamPolicyAssignmentsAssignmentResourcePolicyErrorMessageErrorDetailConflictsWith

Etag This property is required. string
Policy This property is required. string
Role This property is required. string
Etag This property is required. string
Policy This property is required. string
Role This property is required. string
etag This property is required. String
policy This property is required. String
role This property is required. String
etag This property is required. string
policy This property is required. string
role This property is required. string
etag This property is required. str
policy This property is required. str
role This property is required. str
etag This property is required. String
policy This property is required. String
role This property is required. String

GetIamPolicyAssignmentsAssignmentResourcePolicyResourceCreated

Id This property is required. string
Id This property is required. string
id This property is required. String
id This property is required. string
id This property is required. str
id This property is required. String

Package Details

Repository
ibm ibm-cloud/terraform-provider-ibm
License
Notes
This Pulumi package is based on the ibm Terraform Provider.