ibm 1.78.0 published on Wednesday, Apr 30, 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>
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:
- 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
- errors List<Property Map>
- 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
ibm
Terraform Provider.