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