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>
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 This property is required. string - Assignment
Id This property is required. string - Created
At This property is required. string - Created
By Id This property is required. string - Href
This property is required. string - Id
This property is required. string - Last
Modified At This property is required. string - Last
Modified By Id This property is required. string - Resources
This property is required. List<GetIam Policy Assignments Assignment Resource> - 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> - Template
Id This property is required. string - Template
Version This property is required. string
- Account
Id This property is required. string - Assignment
Id This property is required. string - Created
At This property is required. string - Created
By Id This property is required. string - Href
This property is required. string - Id
This property is required. string - Last
Modified At This property is required. string - Last
Modified By Id This property is required. string - Resources
This property is required. []GetIam Policy Assignments Assignment Resource - 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 - Template
Id This property is required. string - Template
Version This property is required. string
- account
Id This property is required. String - assignment
Id This property is required. String - created
At This property is required. String - created
By Id This property is required. String - href
This property is required. String - id
This property is required. String - last
Modified At This property is required. String - last
Modified By Id This property is required. String - resources
This property is required. List<GetIam Policy Assignments Assignment Resource> - 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> - template
Id This property is required. String - template
Version This property is required. String
- account
Id This property is required. string - assignment
Id This property is required. string - created
At This property is required. string - created
By Id This property is required. string - href
This property is required. string - id
This property is required. string - last
Modified At This property is required. string - last
Modified By Id This property is required. string - resources
This property is required. GetIam Policy Assignments Assignment Resource[] - 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} - template
Id This property is required. string - template
Version 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[GetIam Policy Assignments Assignment Resource] - 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
- account
Id This property is required. String - assignment
Id This property is required. String - created
At This property is required. String - created
By Id This property is required. String - href
This property is required. String - id
This property is required. String - last
Modified At This property is required. String - last
Modified By Id 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> - template
Id This property is required. String - template
Version This property is required. String
GetIamPolicyAssignmentsAssignmentResource
- Policies
This property is required. List<GetIam Policy Assignments Assignment Resource Policy> - Target
This property is required. Dictionary<string, string>
- Policies
This property is required. []GetIam Policy Assignments Assignment Resource Policy - Target
This property is required. map[string]string
- policies
This property is required. List<GetIam Policy Assignments Assignment Resource Policy> - target
This property is required. Map<String,String>
- policies
This property is required. GetIam Policy Assignments Assignment Resource Policy[] - target
This property is required. {[key: string]: string}
- policies
This property is required. Sequence[GetIam Policy Assignments Assignment Resource Policy] - target
This property is required. Mapping[str, str]
- policies
This property is required. List<Property Map> - target
This property is required. Map<String>
GetIamPolicyAssignmentsAssignmentResourcePolicy
- Error
Messages This property is required. List<GetIam Policy Assignments Assignment Resource Policy Error Message> - Resource
Createds This property is required. List<GetIam Policy Assignments Assignment Resource Policy Resource Created> - Status
This property is required. string
- Error
Messages This property is required. []GetIam Policy Assignments Assignment Resource Policy Error Message - Resource
Createds This property is required. []GetIam Policy Assignments Assignment Resource Policy Resource Created - Status
This property is required. string
- error
Messages This property is required. List<GetIam Policy Assignments Assignment Resource Policy Error Message> - resource
Createds This property is required. List<GetIam Policy Assignments Assignment Resource Policy Resource Created> - status
This property is required. String
- error
Messages This property is required. GetIam Policy Assignments Assignment Resource Policy Error Message[] - resource
Createds This property is required. GetIam Policy Assignments Assignment Resource Policy Resource Created[] - status
This property is required. string
- error_
messages This property is required. Sequence[GetIam Policy Assignments Assignment Resource Policy Error Message] - resource_
createds This property is required. Sequence[GetIam Policy Assignments Assignment Resource Policy Resource Created] - status
This property is required. str
- error
Messages This property is required. List<Property Map> - resource
Createds This property is required. List<Property Map> - status
This property is required. String
GetIamPolicyAssignmentsAssignmentResourcePolicyErrorMessage
- Errors
This property is required. List<GetIam Policy Assignments Assignment Resource Policy Error Message Error> - Status
Code This property is required. double - Trace
This property is required. string
- Errors
This property is required. []GetIam Policy Assignments Assignment Resource Policy Error Message Error - Status
Code This property is required. float64 - Trace
This property is required. string
- errors
This property is required. List<GetIam Policy Assignments Assignment Resource Policy Error Message Error> - status
Code This property is required. Double - trace
This property is required. String
- errors
This property is required. GetIam Policy Assignments Assignment Resource Policy Error Message Error[] - status
Code This property is required. number - trace
This property is required. string
- errors
This property is required. Sequence[GetIam Policy Assignments Assignment Resource Policy Error Message Error] - status_
code This property is required. float - trace
This property is required. str
- errors
This property is required. List<Property Map> - status
Code This property is required. Number - trace
This property is required. String
GetIamPolicyAssignmentsAssignmentResourcePolicyErrorMessageError
- Code
This property is required. string - Details
This property is required. List<GetIam Policy Assignments Assignment Resource Policy Error Message Error Detail> - Message
This property is required. string - More
Info This property is required. string
- Code
This property is required. string - Details
This property is required. []GetIam Policy Assignments Assignment Resource Policy Error Message Error Detail - Message
This property is required. string - More
Info This property is required. string
- code
This property is required. String - details
This property is required. List<GetIam Policy Assignments Assignment Resource Policy Error Message Error Detail> - message
This property is required. String - more
Info This property is required. String
- code
This property is required. string - details
This property is required. GetIam Policy Assignments Assignment Resource Policy Error Message Error Detail[] - message
This property is required. string - more
Info This property is required. string
- code
This property is required. str - details
This property is required. Sequence[GetIam Policy Assignments Assignment Resource Policy Error Message Error Detail] - 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 - more
Info This property is required. String
GetIamPolicyAssignmentsAssignmentResourcePolicyErrorMessageErrorDetail
- Conflicts
Withs This property is required. List<GetIam Policy Assignments Assignment Resource Policy Error Message Error Detail Conflicts With>
- Conflicts
Withs This property is required. []GetIam Policy Assignments Assignment Resource Policy Error Message Error Detail Conflicts With
- conflicts
Withs This property is required. List<GetIam Policy Assignments Assignment Resource Policy Error Message Error Detail Conflicts With>
- conflicts
Withs This property is required. GetIam Policy Assignments Assignment Resource Policy Error Message Error Detail Conflicts With[]
- conflicts_
withs This property is required. Sequence[GetIam Policy Assignments Assignment Resource Policy Error Message Error Detail Conflicts With]
- conflicts
Withs This property is required. List<Property Map>
GetIamPolicyAssignmentsAssignmentResourcePolicyErrorMessageErrorDetailConflictsWith
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.