ibm 1.77.1 published on Monday, Apr 14, 2025 by ibm-cloud
ibm.getIamTrustedProfileTemplate
Explore with Pulumi AI
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.