ibm 1.85.0-beta0 published on Wednesday, Oct 29, 2025 by ibm-cloud
ibm.getIamPolicyAssignments
Start a Neo task
Explain and create an ibm.getIamPolicyAssignments resource
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 dictionaryThe following arguments are supported:
- Accept
Language string - Id string
- Template
Id string - Template
Version string - Version string
- Accept
Language string - Id string
- Template
Id string - Template
Version string - Version string
- accept
Language String - id String
- template
Id String - template
Version String - version String
- accept
Language string - id string
- template
Id string - template
Version string - version string
- accept_
language str - id str
- template_
id str - template_
version str - version str
- accept
Language String - id String
- template
Id String - template
Version String - version String
getIamPolicyAssignments Result
The following output properties are available:
- Assignments
List<Get
Iam Policy Assignments Assignment> - Id string
- Accept
Language string - Template
Id string - Template
Version string - Version string
- Assignments
[]Get
Iam Policy Assignments Assignment - Id string
- Accept
Language string - Template
Id string - Template
Version string - Version string
- assignments
List<Get
Iam Policy Assignments Assignment> - id String
- accept
Language String - template
Id String - template
Version String - version String
- assignments
Get
Iam Policy Assignments Assignment[] - id string
- accept
Language string - template
Id string - template
Version string - version string
- assignments List<Property Map>
- id String
- accept
Language String - template
Id String - template
Version String - version String
Supporting Types
GetIamPolicyAssignmentsAssignment
- Account
Id string - Assignment
Id string - Created
At string - Created
By stringId - Href string
- Id string
- Last
Modified stringAt - Last
Modified stringBy Id - Resources
List<Get
Iam Policy Assignments Assignment Resource> - Status string
- Subject Dictionary<string, string>
- Target Dictionary<string, string>
- Template Dictionary<string, string>
- Template
Id string - Template
Version string
- Account
Id string - Assignment
Id string - Created
At string - Created
By stringId - Href string
- Id string
- Last
Modified stringAt - Last
Modified stringBy Id - Resources
[]Get
Iam Policy Assignments Assignment Resource - Status string
- Subject map[string]string
- Target map[string]string
- Template map[string]string
- Template
Id string - Template
Version string
- account
Id String - assignment
Id String - created
At String - created
By StringId - href String
- id String
- last
Modified StringAt - last
Modified StringBy Id - resources
List<Get
Iam Policy Assignments Assignment Resource> - status String
- subject Map<String,String>
- target Map<String,String>
- template Map<String,String>
- template
Id String - template
Version String
- account
Id string - assignment
Id string - created
At string - created
By stringId - href string
- id string
- last
Modified stringAt - last
Modified stringBy Id - resources
Get
Iam Policy Assignments Assignment Resource[] - status string
- subject {[key: string]: string}
- target {[key: string]: string}
- template {[key: string]: string}
- template
Id string - template
Version string
- account_
id str - assignment_
id str - created_
at str - created_
by_ strid - href str
- id str
- last_
modified_ strat - last_
modified_ strby_ id - resources
Sequence[Get
Iam Policy Assignments Assignment Resource] - status str
- subject Mapping[str, str]
- target Mapping[str, str]
- template Mapping[str, str]
- template_
id str - template_
version str
- account
Id String - assignment
Id String - created
At String - created
By StringId - href String
- id String
- last
Modified StringAt - last
Modified StringBy Id - resources List<Property Map>
- status String
- subject Map<String>
- target Map<String>
- template Map<String>
- template
Id String - template
Version String
GetIamPolicyAssignmentsAssignmentResource
- Policies
List<Get
Iam Policy Assignments Assignment Resource Policy> - Target Dictionary<string, string>
- Policies
[]Get
Iam Policy Assignments Assignment Resource Policy - Target map[string]string
- policies
List<Get
Iam Policy Assignments Assignment Resource Policy> - target Map<String,String>
- policies
Get
Iam Policy Assignments Assignment Resource Policy[] - target {[key: string]: string}
- policies
Sequence[Get
Iam Policy Assignments Assignment Resource Policy] - target Mapping[str, str]
- policies List<Property Map>
- target Map<String>
GetIamPolicyAssignmentsAssignmentResourcePolicy
GetIamPolicyAssignmentsAssignmentResourcePolicyErrorMessage
- Code string
- Error
Code string - Errors
List<Get
Iam Policy Assignments Assignment Resource Policy Error Message Error> - Message string
- Name string
- Status
Code double - Trace string
- Code string
- Error
Code string - Errors
[]Get
Iam Policy Assignments Assignment Resource Policy Error Message Error - Message string
- Name string
- Status
Code float64 - Trace string
- code String
- error
Code String - errors
List<Get
Iam Policy Assignments Assignment Resource Policy Error Message Error> - message String
- name String
- status
Code Double - trace String
- code string
- error
Code string - errors
Get
Iam Policy Assignments Assignment Resource Policy Error Message Error[] - message string
- name string
- status
Code number - trace string
- code String
- error
Code String - errors List<Property Map>
- message String
- name String
- status
Code Number - trace String
GetIamPolicyAssignmentsAssignmentResourcePolicyErrorMessageError
- code String
- details List<Property Map>
- message String
- more
Info String
GetIamPolicyAssignmentsAssignmentResourcePolicyErrorMessageErrorDetail
GetIamPolicyAssignmentsAssignmentResourcePolicyErrorMessageErrorDetailConflictsWith
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
ibmTerraform Provider.
