ibm 1.78.0 published on Wednesday, Apr 30, 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 dictionary
The 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
ibm
Terraform Provider.