ibm 1.77.1 published on Monday, Apr 14, 2025 by ibm-cloud
ibm.getIamAccountSettingsTemplate
Explore with Pulumi AI
Using getIamAccountSettingsTemplate
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 getIamAccountSettingsTemplate(args: GetIamAccountSettingsTemplateArgs, opts?: InvokeOptions): Promise<GetIamAccountSettingsTemplateResult>
function getIamAccountSettingsTemplateOutput(args: GetIamAccountSettingsTemplateOutputArgs, opts?: InvokeOptions): Output<GetIamAccountSettingsTemplateResult>def get_iam_account_settings_template(include_history: Optional[bool] = None,
                                      template_id: Optional[str] = None,
                                      version: Optional[str] = None,
                                      opts: Optional[InvokeOptions] = None) -> GetIamAccountSettingsTemplateResult
def get_iam_account_settings_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[GetIamAccountSettingsTemplateResult]func LookupIamAccountSettingsTemplate(ctx *Context, args *LookupIamAccountSettingsTemplateArgs, opts ...InvokeOption) (*LookupIamAccountSettingsTemplateResult, error)
func LookupIamAccountSettingsTemplateOutput(ctx *Context, args *LookupIamAccountSettingsTemplateOutputArgs, opts ...InvokeOption) LookupIamAccountSettingsTemplateResultOutput> Note: This function is named LookupIamAccountSettingsTemplate in the Go SDK.
public static class GetIamAccountSettingsTemplate 
{
    public static Task<GetIamAccountSettingsTemplateResult> InvokeAsync(GetIamAccountSettingsTemplateArgs args, InvokeOptions? opts = null)
    public static Output<GetIamAccountSettingsTemplateResult> Invoke(GetIamAccountSettingsTemplateInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetIamAccountSettingsTemplateResult> getIamAccountSettingsTemplate(GetIamAccountSettingsTemplateArgs args, InvokeOptions options)
public static Output<GetIamAccountSettingsTemplateResult> getIamAccountSettingsTemplate(GetIamAccountSettingsTemplateArgs args, InvokeOptions options)
fn::invoke:
  function: ibm:index/getIamAccountSettingsTemplate:getIamAccountSettingsTemplate
  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
 
getIamAccountSettingsTemplate Result
The following output properties are available:
- Account
Id string - Account
Settings List<GetIam Account Settings Template Account Setting>  - Committed bool
 - Created
At string - Created
By stringId  - Crn string
 - Description string
 - Entity
Tag string - Histories
List<Get
Iam Account Settings Template History>  - Id string
 - Last
Modified stringAt  - Last
Modified stringBy Id  - Name string
 - Template
Id string - Include
History bool - Version string
 
- Account
Id string - Account
Settings []GetIam Account Settings Template Account Setting  - Committed bool
 - Created
At string - Created
By stringId  - Crn string
 - Description string
 - Entity
Tag string - Histories
[]Get
Iam Account Settings Template History  - Id string
 - Last
Modified stringAt  - Last
Modified stringBy Id  - Name string
 - Template
Id string - Include
History bool - Version string
 
- account
Id String - account
Settings List<GetIam Account Settings Template Account Setting>  - committed Boolean
 - created
At String - created
By StringId  - crn String
 - description String
 - entity
Tag String - histories
List<Get
Iam Account Settings Template History>  - id String
 - last
Modified StringAt  - last
Modified StringBy Id  - name String
 - template
Id String - include
History Boolean - version String
 
- account
Id string - account
Settings GetIam Account Settings Template Account Setting[]  - committed boolean
 - created
At string - created
By stringId  - crn string
 - description string
 - entity
Tag string - histories
Get
Iam Account Settings Template History[]  - id string
 - last
Modified stringAt  - last
Modified stringBy Id  - name string
 - template
Id string - include
History boolean - version string
 
- account_
id str - account_
settings Sequence[GetIam Account Settings Template Account Setting]  - committed bool
 - created_
at str - created_
by_ strid  - crn str
 - description str
 - entity_
tag str - histories
Sequence[Get
Iam Account Settings Template History]  - id str
 - last_
modified_ strat  - last_
modified_ strby_ id  - name str
 - template_
id str - include_
history bool - version str
 
- account
Id String - account
Settings List<Property Map> - 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
 - template
Id String - include
History Boolean - version String
 
Supporting Types
GetIamAccountSettingsTemplateAccountSetting      
- Allowed
Ip stringAddresses  - Max
Sessions stringPer Identity  - Mfa string
 - Restrict
Create stringPlatform Apikey  - Restrict
Create stringService Id  - Session
Expiration stringIn Seconds  - Session
Invalidation stringIn Seconds  - System
Access stringToken Expiration In Seconds  - System
Refresh stringToken Expiration In Seconds  - User
Mfas List<GetIam Account Settings Template Account Setting User Mfa>  
- Allowed
Ip stringAddresses  - Max
Sessions stringPer Identity  - Mfa string
 - Restrict
Create stringPlatform Apikey  - Restrict
Create stringService Id  - Session
Expiration stringIn Seconds  - Session
Invalidation stringIn Seconds  - System
Access stringToken Expiration In Seconds  - System
Refresh stringToken Expiration In Seconds  - User
Mfas []GetIam Account Settings Template Account Setting User Mfa  
- allowed
Ip StringAddresses  - max
Sessions StringPer Identity  - mfa String
 - restrict
Create StringPlatform Apikey  - restrict
Create StringService Id  - session
Expiration StringIn Seconds  - session
Invalidation StringIn Seconds  - system
Access StringToken Expiration In Seconds  - system
Refresh StringToken Expiration In Seconds  - user
Mfas List<GetIam Account Settings Template Account Setting User Mfa>  
- allowed
Ip stringAddresses  - max
Sessions stringPer Identity  - mfa string
 - restrict
Create stringPlatform Apikey  - restrict
Create stringService Id  - session
Expiration stringIn Seconds  - session
Invalidation stringIn Seconds  - system
Access stringToken Expiration In Seconds  - system
Refresh stringToken Expiration In Seconds  - user
Mfas GetIam Account Settings Template Account Setting User Mfa[]  
- allowed_
ip_ straddresses  - max_
sessions_ strper_ identity  - mfa str
 - restrict_
create_ strplatform_ apikey  - restrict_
create_ strservice_ id  - session_
expiration_ strin_ seconds  - session_
invalidation_ strin_ seconds  - system_
access_ strtoken_ expiration_ in_ seconds  - system_
refresh_ strtoken_ expiration_ in_ seconds  - user_
mfas Sequence[GetIam Account Settings Template Account Setting User Mfa]  
- allowed
Ip StringAddresses  - max
Sessions StringPer Identity  - mfa String
 - restrict
Create StringPlatform Apikey  - restrict
Create StringService Id  - session
Expiration StringIn Seconds  - session
Invalidation StringIn Seconds  - system
Access StringToken Expiration In Seconds  - system
Refresh StringToken Expiration In Seconds  - user
Mfas List<Property Map> 
GetIamAccountSettingsTemplateAccountSettingUserMfa        
GetIamAccountSettingsTemplateHistory     
Package Details
- Repository
 - ibm ibm-cloud/terraform-provider-ibm
 - License
 - Notes
 - This Pulumi package is based on the 
ibmTerraform Provider.