ibm 1.85.0-beta0 published on Wednesday, Oct 29, 2025 by ibm-cloud
ibm.getIamAccountSettingsTemplate
Start a Neo task
Explain and create an ibm.getIamAccountSettingsTemplate resource
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.
