1. Packages
  2. Ibm Provider
  3. API Docs
  4. getIamAccountSettingsTemplate
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>
Copy
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]
Copy
func LookupIamAccountSettingsTemplate(ctx *Context, args *LookupIamAccountSettingsTemplateArgs, opts ...InvokeOption) (*LookupIamAccountSettingsTemplateResult, error)
func LookupIamAccountSettingsTemplateOutput(ctx *Context, args *LookupIamAccountSettingsTemplateOutputArgs, opts ...InvokeOption) LookupIamAccountSettingsTemplateResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetIamAccountSettingsTemplateResult> getIamAccountSettingsTemplate(GetIamAccountSettingsTemplateArgs args, InvokeOptions options)
public static Output<GetIamAccountSettingsTemplateResult> getIamAccountSettingsTemplate(GetIamAccountSettingsTemplateArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: ibm:index/getIamAccountSettingsTemplate:getIamAccountSettingsTemplate
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

TemplateId This property is required. string
IncludeHistory bool
Version string
TemplateId This property is required. string
IncludeHistory bool
Version string
templateId This property is required. String
includeHistory Boolean
version String
templateId This property is required. string
includeHistory boolean
version string
template_id This property is required. str
include_history bool
version str
templateId This property is required. String
includeHistory Boolean
version String

getIamAccountSettingsTemplate Result

The following output properties are available:

Supporting Types

GetIamAccountSettingsTemplateAccountSetting

AllowedIpAddresses This property is required. string
MaxSessionsPerIdentity This property is required. string
Mfa This property is required. string
RestrictCreatePlatformApikey This property is required. string
RestrictCreateServiceId This property is required. string
SessionExpirationInSeconds This property is required. string
SessionInvalidationInSeconds This property is required. string
SystemAccessTokenExpirationInSeconds This property is required. string
SystemRefreshTokenExpirationInSeconds This property is required. string
UserMfas This property is required. List<GetIamAccountSettingsTemplateAccountSettingUserMfa>
AllowedIpAddresses This property is required. string
MaxSessionsPerIdentity This property is required. string
Mfa This property is required. string
RestrictCreatePlatformApikey This property is required. string
RestrictCreateServiceId This property is required. string
SessionExpirationInSeconds This property is required. string
SessionInvalidationInSeconds This property is required. string
SystemAccessTokenExpirationInSeconds This property is required. string
SystemRefreshTokenExpirationInSeconds This property is required. string
UserMfas This property is required. []GetIamAccountSettingsTemplateAccountSettingUserMfa
allowedIpAddresses This property is required. String
maxSessionsPerIdentity This property is required. String
mfa This property is required. String
restrictCreatePlatformApikey This property is required. String
restrictCreateServiceId This property is required. String
sessionExpirationInSeconds This property is required. String
sessionInvalidationInSeconds This property is required. String
systemAccessTokenExpirationInSeconds This property is required. String
systemRefreshTokenExpirationInSeconds This property is required. String
userMfas This property is required. List<GetIamAccountSettingsTemplateAccountSettingUserMfa>
allowedIpAddresses This property is required. string
maxSessionsPerIdentity This property is required. string
mfa This property is required. string
restrictCreatePlatformApikey This property is required. string
restrictCreateServiceId This property is required. string
sessionExpirationInSeconds This property is required. string
sessionInvalidationInSeconds This property is required. string
systemAccessTokenExpirationInSeconds This property is required. string
systemRefreshTokenExpirationInSeconds This property is required. string
userMfas This property is required. GetIamAccountSettingsTemplateAccountSettingUserMfa[]
allowed_ip_addresses This property is required. str
max_sessions_per_identity This property is required. str
mfa This property is required. str
restrict_create_platform_apikey This property is required. str
restrict_create_service_id This property is required. str
session_expiration_in_seconds This property is required. str
session_invalidation_in_seconds This property is required. str
system_access_token_expiration_in_seconds This property is required. str
system_refresh_token_expiration_in_seconds This property is required. str
user_mfas This property is required. Sequence[GetIamAccountSettingsTemplateAccountSettingUserMfa]
allowedIpAddresses This property is required. String
maxSessionsPerIdentity This property is required. String
mfa This property is required. String
restrictCreatePlatformApikey This property is required. String
restrictCreateServiceId This property is required. String
sessionExpirationInSeconds This property is required. String
sessionInvalidationInSeconds This property is required. String
systemAccessTokenExpirationInSeconds This property is required. String
systemRefreshTokenExpirationInSeconds This property is required. String
userMfas This property is required. List<Property Map>

GetIamAccountSettingsTemplateAccountSettingUserMfa

IamId This property is required. string
Mfa This property is required. string
IamId This property is required. string
Mfa This property is required. string
iamId This property is required. String
mfa This property is required. String
iamId This property is required. string
mfa This property is required. string
iam_id This property is required. str
mfa This property is required. str
iamId This property is required. String
mfa This property is required. String

GetIamAccountSettingsTemplateHistory

Action This property is required. string
IamId This property is required. string
IamIdAccount This property is required. string
Message This property is required. string
Params This property is required. List<string>
Timestamp This property is required. string
Action This property is required. string
IamId This property is required. string
IamIdAccount This property is required. string
Message This property is required. string
Params This property is required. []string
Timestamp This property is required. string
action This property is required. String
iamId This property is required. String
iamIdAccount This property is required. String
message This property is required. String
params This property is required. List<String>
timestamp This property is required. String
action This property is required. string
iamId This property is required. string
iamIdAccount This property is required. string
message This property is required. string
params This property is required. string[]
timestamp This property is required. string
action This property is required. str
iam_id This property is required. str
iam_id_account This property is required. str
message This property is required. str
params This property is required. Sequence[str]
timestamp This property is required. str
action This property is required. String
iamId This property is required. String
iamIdAccount This property is required. String
message This property is required. String
params This property is required. List<String>
timestamp This property is required. String

Package Details

Repository
ibm ibm-cloud/terraform-provider-ibm
License
Notes
This Pulumi package is based on the ibm Terraform Provider.