ibm 1.85.0-beta0 published on Wednesday, Oct 29, 2025 by ibm-cloud
ibm.getIamTrustedProfileTemplate
Start a Neo task
Explain and create an ibm.getIamTrustedProfileTemplate resource
Using getIamTrustedProfileTemplate
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 getIamTrustedProfileTemplate(args: GetIamTrustedProfileTemplateArgs, opts?: InvokeOptions): Promise<GetIamTrustedProfileTemplateResult>
function getIamTrustedProfileTemplateOutput(args: GetIamTrustedProfileTemplateOutputArgs, opts?: InvokeOptions): Output<GetIamTrustedProfileTemplateResult>def get_iam_trusted_profile_template(include_history: Optional[bool] = None,
template_id: Optional[str] = None,
version: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetIamTrustedProfileTemplateResult
def get_iam_trusted_profile_template_output(include_history: Optional[pulumi.Input[bool]] = None,
template_id: Optional[pulumi.Input[str]] = None,
version: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetIamTrustedProfileTemplateResult]func LookupIamTrustedProfileTemplate(ctx *Context, args *LookupIamTrustedProfileTemplateArgs, opts ...InvokeOption) (*LookupIamTrustedProfileTemplateResult, error)
func LookupIamTrustedProfileTemplateOutput(ctx *Context, args *LookupIamTrustedProfileTemplateOutputArgs, opts ...InvokeOption) LookupIamTrustedProfileTemplateResultOutput> Note: This function is named LookupIamTrustedProfileTemplate in the Go SDK.
public static class GetIamTrustedProfileTemplate
{
public static Task<GetIamTrustedProfileTemplateResult> InvokeAsync(GetIamTrustedProfileTemplateArgs args, InvokeOptions? opts = null)
public static Output<GetIamTrustedProfileTemplateResult> Invoke(GetIamTrustedProfileTemplateInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetIamTrustedProfileTemplateResult> getIamTrustedProfileTemplate(GetIamTrustedProfileTemplateArgs args, InvokeOptions options)
public static Output<GetIamTrustedProfileTemplateResult> getIamTrustedProfileTemplate(GetIamTrustedProfileTemplateArgs args, InvokeOptions options)
fn::invoke:
function: ibm:index/getIamTrustedProfileTemplate:getIamTrustedProfileTemplate
arguments:
# arguments dictionaryThe following arguments are supported:
- Template
Id string - Include
History bool - Version string
- Template
Id string - Include
History bool - Version string
- template
Id String - include
History Boolean - version String
- template
Id string - include
History boolean - version string
- template_
id str - include_
history bool - version str
- template
Id String - include
History Boolean - version String
getIamTrustedProfileTemplate Result
The following output properties are available:
- Account
Id string - Committed bool
- Created
At string - Created
By stringId - Crn string
- Description string
- Entity
Tag string - Histories
List<Get
Iam Trusted Profile Template History> - Id string
- Last
Modified stringAt - Last
Modified stringBy Id - Name string
- Policy
Template List<GetReferences Iam Trusted Profile Template Policy Template Reference> - Profiles
List<Get
Iam Trusted Profile Template Profile> - Template
Id string - Include
History bool - Version string
- Account
Id string - Committed bool
- Created
At string - Created
By stringId - Crn string
- Description string
- Entity
Tag string - Histories
[]Get
Iam Trusted Profile Template History - Id string
- Last
Modified stringAt - Last
Modified stringBy Id - Name string
- Policy
Template []GetReferences Iam Trusted Profile Template Policy Template Reference - Profiles
[]Get
Iam Trusted Profile Template Profile - Template
Id string - Include
History bool - Version string
- account
Id String - committed Boolean
- created
At String - created
By StringId - crn String
- description String
- entity
Tag String - histories
List<Get
Iam Trusted Profile Template History> - id String
- last
Modified StringAt - last
Modified StringBy Id - name String
- policy
Template List<GetReferences Iam Trusted Profile Template Policy Template Reference> - profiles
List<Get
Iam Trusted Profile Template Profile> - template
Id String - include
History Boolean - version String
- account
Id string - committed boolean
- created
At string - created
By stringId - crn string
- description string
- entity
Tag string - histories
Get
Iam Trusted Profile Template History[] - id string
- last
Modified stringAt - last
Modified stringBy Id - name string
- policy
Template GetReferences Iam Trusted Profile Template Policy Template Reference[] - profiles
Get
Iam Trusted Profile Template Profile[] - template
Id string - include
History boolean - version string
- account_
id str - committed bool
- created_
at str - created_
by_ strid - crn str
- description str
- entity_
tag str - histories
Sequence[Get
Iam Trusted Profile Template History] - id str
- last_
modified_ strat - last_
modified_ strby_ id - name str
- policy_
template_ Sequence[Getreferences Iam Trusted Profile Template Policy Template Reference] - profiles
Sequence[Get
Iam Trusted Profile Template Profile] - template_
id str - include_
history bool - version str
- account
Id String - committed Boolean
- created
At String - created
By StringId - crn String
- description String
- entity
Tag String - histories List<Property Map>
- id String
- last
Modified StringAt - last
Modified StringBy Id - name String
- policy
Template List<Property Map>References - profiles List<Property Map>
- template
Id String - include
History Boolean - version String
Supporting Types
GetIamTrustedProfileTemplateHistory
GetIamTrustedProfileTemplatePolicyTemplateReference
GetIamTrustedProfileTemplateProfile
GetIamTrustedProfileTemplateProfileIdentity
- Accounts List<string>
- Description string
- Iam
Id string - Identifier string
- Type string
- Accounts []string
- Description string
- Iam
Id string - Identifier string
- Type string
- accounts List<String>
- description String
- iam
Id String - identifier String
- type String
- accounts string[]
- description string
- iam
Id string - identifier string
- type string
- accounts Sequence[str]
- description str
- iam_
id str - identifier str
- type str
- accounts List<String>
- description String
- iam
Id String - identifier String
- type String
GetIamTrustedProfileTemplateProfileRule
- Conditions
List<Get
Iam Trusted Profile Template Profile Rule Condition> - Expiration double
- Name string
- Realm
Name string - Type string
- Conditions
[]Get
Iam Trusted Profile Template Profile Rule Condition - Expiration float64
- Name string
- Realm
Name string - Type string
- conditions
List<Get
Iam Trusted Profile Template Profile Rule Condition> - expiration Double
- name String
- realm
Name String - type String
- conditions
Get
Iam Trusted Profile Template Profile Rule Condition[] - expiration number
- name string
- realm
Name string - type string
- conditions List<Property Map>
- expiration Number
- name String
- realm
Name String - type String
GetIamTrustedProfileTemplateProfileRuleCondition
Package Details
- Repository
- ibm ibm-cloud/terraform-provider-ibm
- License
- Notes
- This Pulumi package is based on the
ibmTerraform Provider.
