ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud
ibm.getIamEffectiveAccountSettings
Explore with Pulumi AI
Provides a read-only data source to retrieve information about iam_effective_account_settings. You can then reference the fields of the data source in other resources within the same configuration by using interpolation syntax.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as ibm from "@pulumi/ibm";
const iamEffectiveAccountSettings = ibm.getIamEffectiveAccountSettings({
accountId: "account_id",
});
import pulumi
import pulumi_ibm as ibm
iam_effective_account_settings = ibm.get_iam_effective_account_settings(account_id="account_id")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ibm.GetIamEffectiveAccountSettings(ctx, &ibm.GetIamEffectiveAccountSettingsArgs{
AccountId: "account_id",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Ibm = Pulumi.Ibm;
return await Deployment.RunAsync(() =>
{
var iamEffectiveAccountSettings = Ibm.GetIamEffectiveAccountSettings.Invoke(new()
{
AccountId = "account_id",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ibm.IbmFunctions;
import com.pulumi.ibm.inputs.GetIamEffectiveAccountSettingsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var iamEffectiveAccountSettings = IbmFunctions.getIamEffectiveAccountSettings(GetIamEffectiveAccountSettingsArgs.builder()
.accountId("account_id")
.build());
}
}
variables:
iamEffectiveAccountSettings:
fn::invoke:
function: ibm:getIamEffectiveAccountSettings
arguments:
accountId: account_id
Using getIamEffectiveAccountSettings
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 getIamEffectiveAccountSettings(args: GetIamEffectiveAccountSettingsArgs, opts?: InvokeOptions): Promise<GetIamEffectiveAccountSettingsResult>
function getIamEffectiveAccountSettingsOutput(args: GetIamEffectiveAccountSettingsOutputArgs, opts?: InvokeOptions): Output<GetIamEffectiveAccountSettingsResult>
def get_iam_effective_account_settings(account_id: Optional[str] = None,
id: Optional[str] = None,
include_history: Optional[bool] = None,
resolve_user_mfa: Optional[bool] = None,
opts: Optional[InvokeOptions] = None) -> GetIamEffectiveAccountSettingsResult
def get_iam_effective_account_settings_output(account_id: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
include_history: Optional[pulumi.Input[bool]] = None,
resolve_user_mfa: Optional[pulumi.Input[bool]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetIamEffectiveAccountSettingsResult]
func GetIamEffectiveAccountSettings(ctx *Context, args *GetIamEffectiveAccountSettingsArgs, opts ...InvokeOption) (*GetIamEffectiveAccountSettingsResult, error)
func GetIamEffectiveAccountSettingsOutput(ctx *Context, args *GetIamEffectiveAccountSettingsOutputArgs, opts ...InvokeOption) GetIamEffectiveAccountSettingsResultOutput
> Note: This function is named GetIamEffectiveAccountSettings
in the Go SDK.
public static class GetIamEffectiveAccountSettings
{
public static Task<GetIamEffectiveAccountSettingsResult> InvokeAsync(GetIamEffectiveAccountSettingsArgs args, InvokeOptions? opts = null)
public static Output<GetIamEffectiveAccountSettingsResult> Invoke(GetIamEffectiveAccountSettingsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetIamEffectiveAccountSettingsResult> getIamEffectiveAccountSettings(GetIamEffectiveAccountSettingsArgs args, InvokeOptions options)
public static Output<GetIamEffectiveAccountSettingsResult> getIamEffectiveAccountSettings(GetIamEffectiveAccountSettingsArgs args, InvokeOptions options)
fn::invoke:
function: ibm:index/getIamEffectiveAccountSettings:getIamEffectiveAccountSettings
arguments:
# arguments dictionary
The following arguments are supported:
- Account
Id string - Unique ID of the account.
- Id string
- The unique identifier of the iam_effective_account_settings.
- Include
History bool - Defines if the entity history is included in the response.
- Constraints: The default value is
false
.
- Constraints: The default value is
- Resolve
User boolMfa - Enrich MFA exemptions with user information.
- Constraints: The default value is
false
.
- Constraints: The default value is
- Account
Id string - Unique ID of the account.
- Id string
- The unique identifier of the iam_effective_account_settings.
- Include
History bool - Defines if the entity history is included in the response.
- Constraints: The default value is
false
.
- Constraints: The default value is
- Resolve
User boolMfa - Enrich MFA exemptions with user information.
- Constraints: The default value is
false
.
- Constraints: The default value is
- account
Id String - Unique ID of the account.
- id String
- The unique identifier of the iam_effective_account_settings.
- include
History Boolean - Defines if the entity history is included in the response.
- Constraints: The default value is
false
.
- Constraints: The default value is
- resolve
User BooleanMfa - Enrich MFA exemptions with user information.
- Constraints: The default value is
false
.
- Constraints: The default value is
- account
Id string - Unique ID of the account.
- id string
- The unique identifier of the iam_effective_account_settings.
- include
History boolean - Defines if the entity history is included in the response.
- Constraints: The default value is
false
.
- Constraints: The default value is
- resolve
User booleanMfa - Enrich MFA exemptions with user information.
- Constraints: The default value is
false
.
- Constraints: The default value is
- account_
id str - Unique ID of the account.
- id str
- The unique identifier of the iam_effective_account_settings.
- include_
history bool - Defines if the entity history is included in the response.
- Constraints: The default value is
false
.
- Constraints: The default value is
- resolve_
user_ boolmfa - Enrich MFA exemptions with user information.
- Constraints: The default value is
false
.
- Constraints: The default value is
- account
Id String - Unique ID of the account.
- id String
- The unique identifier of the iam_effective_account_settings.
- include
History Boolean - Defines if the entity history is included in the response.
- Constraints: The default value is
false
.
- Constraints: The default value is
- resolve
User BooleanMfa - Enrich MFA exemptions with user information.
- Constraints: The default value is
false
.
- Constraints: The default value is
getIamEffectiveAccountSettings Result
The following output properties are available:
- Account
Id string - (String) Unique ID of the account.
- Accounts
List<Get
Iam Effective Account Settings Account> - (List) Nested schema for account:
- Assigned
Templates List<GetIam Effective Account Settings Assigned Template> - (List) assigned template section. Nested schema for assigned_templates:
- Contexts
List<Get
Iam Effective Account Settings Context> - (List) Context with key properties for problem determination. Nested schema for context:
- Effectives
List<Get
Iam Effective Account Settings Effective> - (List) Nested schema for effective:
- Id string
- The unique identifier of the iam_effective_account_settings.
- Include
History bool - Resolve
User boolMfa
- Account
Id string - (String) Unique ID of the account.
- Accounts
[]Get
Iam Effective Account Settings Account - (List) Nested schema for account:
- Assigned
Templates []GetIam Effective Account Settings Assigned Template - (List) assigned template section. Nested schema for assigned_templates:
- Contexts
[]Get
Iam Effective Account Settings Context - (List) Context with key properties for problem determination. Nested schema for context:
- Effectives
[]Get
Iam Effective Account Settings Effective - (List) Nested schema for effective:
- Id string
- The unique identifier of the iam_effective_account_settings.
- Include
History bool - Resolve
User boolMfa
- account
Id String - (String) Unique ID of the account.
- accounts
List<Get
Iam Effective Account Settings Account> - (List) Nested schema for account:
- assigned
Templates List<GetIam Effective Account Settings Assigned Template> - (List) assigned template section. Nested schema for assigned_templates:
- contexts
List<Get
Iam Effective Account Settings Context> - (List) Context with key properties for problem determination. Nested schema for context:
- effectives
List<Get
Iam Effective Account Settings Effective> - (List) Nested schema for effective:
- id String
- The unique identifier of the iam_effective_account_settings.
- include
History Boolean - resolve
User BooleanMfa
- account
Id string - (String) Unique ID of the account.
- accounts
Get
Iam Effective Account Settings Account[] - (List) Nested schema for account:
- assigned
Templates GetIam Effective Account Settings Assigned Template[] - (List) assigned template section. Nested schema for assigned_templates:
- contexts
Get
Iam Effective Account Settings Context[] - (List) Context with key properties for problem determination. Nested schema for context:
- effectives
Get
Iam Effective Account Settings Effective[] - (List) Nested schema for effective:
- id string
- The unique identifier of the iam_effective_account_settings.
- include
History boolean - resolve
User booleanMfa
- account_
id str - (String) Unique ID of the account.
- accounts
Sequence[Get
Iam Effective Account Settings Account] - (List) Nested schema for account:
- assigned_
templates Sequence[GetIam Effective Account Settings Assigned Template] - (List) assigned template section. Nested schema for assigned_templates:
- contexts
Sequence[Get
Iam Effective Account Settings Context] - (List) Context with key properties for problem determination. Nested schema for context:
- effectives
Sequence[Get
Iam Effective Account Settings Effective] - (List) Nested schema for effective:
- id str
- The unique identifier of the iam_effective_account_settings.
- include_
history bool - resolve_
user_ boolmfa
- account
Id String - (String) Unique ID of the account.
- accounts List<Property Map>
- (List) Nested schema for account:
- assigned
Templates List<Property Map> - (List) assigned template section. Nested schema for assigned_templates:
- contexts List<Property Map>
- (List) Context with key properties for problem determination. Nested schema for context:
- effectives List<Property Map>
- (List) Nested schema for effective:
- id String
- The unique identifier of the iam_effective_account_settings.
- include
History Boolean - resolve
User BooleanMfa
Supporting Types
GetIamEffectiveAccountSettingsAccount
- Account
Id string - Unique ID of the account.
- Allowed
Ip stringAddresses - (String) Defines the IP addresses and subnets from which IAM tokens can be created for the account.
- Histories
List<Get
Iam Effective Account Settings Account History> - (List) History of the Account Settings. Nested schema for history:
- Max
Sessions stringPer Identity - (String) Defines the max allowed sessions per identity required by the account. Valid values: * Any whole number greater than 0 * NOT_SET - To unset account setting and use service default.
- Mfa string
- (String) Defines the MFA requirement for the user. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.
- Constraints: Allowable values are:
NONE
,NONE_NO_ROPC
,TOTP
,TOTP4ALL
,LEVEL1
,LEVEL2
,LEVEL3
.
- Constraints: Allowable values are:
- Restrict
Create stringPlatform Apikey - (String) Defines whether or not creating platform API keys is access controlled. Valid values: * RESTRICTED - to apply access control * NOT_RESTRICTED - to remove access control * NOT_SET - to 'unset' a previous set value.
- Constraints: The default value is
NOT_SET
. Allowable values are:RESTRICTED
,NOT_RESTRICTED
,NOT_SET
.
- Constraints: The default value is
- Restrict
Create stringService Id - (String) Defines whether or not creating a service ID is access controlled. Valid values: * RESTRICTED - only users assigned the 'Service ID creator' role on the IAM Identity Service can create service IDs, including the account owner * NOT_RESTRICTED - all members of an account can create service IDs * NOT_SET - to 'unset' a previous set value.
- Constraints: The default value is
NOT_SET
. Allowable values are:RESTRICTED
,NOT_RESTRICTED
,NOT_SET
.
- Constraints: The default value is
- Session
Expiration stringIn Seconds - (String) Defines the session expiration in seconds for the account. Valid values: * Any whole number between between '900' and '86400' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
86400
.
- Constraints: The default value is
- Session
Invalidation stringIn Seconds - (String) Defines the period of time in seconds in which a session will be invalidated due to inactivity. Valid values: * Any whole number between '900' and '7200' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
7200
.
- Constraints: The default value is
- System
Access stringToken Expiration In Seconds - (String) Defines the access token expiration in seconds. Valid values: * Any whole number between '900' and '3600' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
3600
.
- Constraints: The default value is
- System
Refresh stringToken Expiration In Seconds - (String) Defines the refresh token expiration in seconds. Valid values: * Any whole number between '900' and '259200' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
259200
.
- Constraints: The default value is
- User
Mfas List<GetIam Effective Account Settings Account User Mfa> - (List) List of users that are exempted from the MFA requirement of the account. Nested schema for user_mfa:
- Account
Id string - Unique ID of the account.
- Allowed
Ip stringAddresses - (String) Defines the IP addresses and subnets from which IAM tokens can be created for the account.
- Histories
[]Get
Iam Effective Account Settings Account History - (List) History of the Account Settings. Nested schema for history:
- Max
Sessions stringPer Identity - (String) Defines the max allowed sessions per identity required by the account. Valid values: * Any whole number greater than 0 * NOT_SET - To unset account setting and use service default.
- Mfa string
- (String) Defines the MFA requirement for the user. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.
- Constraints: Allowable values are:
NONE
,NONE_NO_ROPC
,TOTP
,TOTP4ALL
,LEVEL1
,LEVEL2
,LEVEL3
.
- Constraints: Allowable values are:
- Restrict
Create stringPlatform Apikey - (String) Defines whether or not creating platform API keys is access controlled. Valid values: * RESTRICTED - to apply access control * NOT_RESTRICTED - to remove access control * NOT_SET - to 'unset' a previous set value.
- Constraints: The default value is
NOT_SET
. Allowable values are:RESTRICTED
,NOT_RESTRICTED
,NOT_SET
.
- Constraints: The default value is
- Restrict
Create stringService Id - (String) Defines whether or not creating a service ID is access controlled. Valid values: * RESTRICTED - only users assigned the 'Service ID creator' role on the IAM Identity Service can create service IDs, including the account owner * NOT_RESTRICTED - all members of an account can create service IDs * NOT_SET - to 'unset' a previous set value.
- Constraints: The default value is
NOT_SET
. Allowable values are:RESTRICTED
,NOT_RESTRICTED
,NOT_SET
.
- Constraints: The default value is
- Session
Expiration stringIn Seconds - (String) Defines the session expiration in seconds for the account. Valid values: * Any whole number between between '900' and '86400' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
86400
.
- Constraints: The default value is
- Session
Invalidation stringIn Seconds - (String) Defines the period of time in seconds in which a session will be invalidated due to inactivity. Valid values: * Any whole number between '900' and '7200' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
7200
.
- Constraints: The default value is
- System
Access stringToken Expiration In Seconds - (String) Defines the access token expiration in seconds. Valid values: * Any whole number between '900' and '3600' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
3600
.
- Constraints: The default value is
- System
Refresh stringToken Expiration In Seconds - (String) Defines the refresh token expiration in seconds. Valid values: * Any whole number between '900' and '259200' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
259200
.
- Constraints: The default value is
- User
Mfas []GetIam Effective Account Settings Account User Mfa - (List) List of users that are exempted from the MFA requirement of the account. Nested schema for user_mfa:
- account
Id String - Unique ID of the account.
- allowed
Ip StringAddresses - (String) Defines the IP addresses and subnets from which IAM tokens can be created for the account.
- histories
List<Get
Iam Effective Account Settings Account History> - (List) History of the Account Settings. Nested schema for history:
- max
Sessions StringPer Identity - (String) Defines the max allowed sessions per identity required by the account. Valid values: * Any whole number greater than 0 * NOT_SET - To unset account setting and use service default.
- mfa String
- (String) Defines the MFA requirement for the user. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.
- Constraints: Allowable values are:
NONE
,NONE_NO_ROPC
,TOTP
,TOTP4ALL
,LEVEL1
,LEVEL2
,LEVEL3
.
- Constraints: Allowable values are:
- restrict
Create StringPlatform Apikey - (String) Defines whether or not creating platform API keys is access controlled. Valid values: * RESTRICTED - to apply access control * NOT_RESTRICTED - to remove access control * NOT_SET - to 'unset' a previous set value.
- Constraints: The default value is
NOT_SET
. Allowable values are:RESTRICTED
,NOT_RESTRICTED
,NOT_SET
.
- Constraints: The default value is
- restrict
Create StringService Id - (String) Defines whether or not creating a service ID is access controlled. Valid values: * RESTRICTED - only users assigned the 'Service ID creator' role on the IAM Identity Service can create service IDs, including the account owner * NOT_RESTRICTED - all members of an account can create service IDs * NOT_SET - to 'unset' a previous set value.
- Constraints: The default value is
NOT_SET
. Allowable values are:RESTRICTED
,NOT_RESTRICTED
,NOT_SET
.
- Constraints: The default value is
- session
Expiration StringIn Seconds - (String) Defines the session expiration in seconds for the account. Valid values: * Any whole number between between '900' and '86400' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
86400
.
- Constraints: The default value is
- session
Invalidation StringIn Seconds - (String) Defines the period of time in seconds in which a session will be invalidated due to inactivity. Valid values: * Any whole number between '900' and '7200' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
7200
.
- Constraints: The default value is
- system
Access StringToken Expiration In Seconds - (String) Defines the access token expiration in seconds. Valid values: * Any whole number between '900' and '3600' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
3600
.
- Constraints: The default value is
- system
Refresh StringToken Expiration In Seconds - (String) Defines the refresh token expiration in seconds. Valid values: * Any whole number between '900' and '259200' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
259200
.
- Constraints: The default value is
- user
Mfas List<GetIam Effective Account Settings Account User Mfa> - (List) List of users that are exempted from the MFA requirement of the account. Nested schema for user_mfa:
- account
Id string - Unique ID of the account.
- allowed
Ip stringAddresses - (String) Defines the IP addresses and subnets from which IAM tokens can be created for the account.
- histories
Get
Iam Effective Account Settings Account History[] - (List) History of the Account Settings. Nested schema for history:
- max
Sessions stringPer Identity - (String) Defines the max allowed sessions per identity required by the account. Valid values: * Any whole number greater than 0 * NOT_SET - To unset account setting and use service default.
- mfa string
- (String) Defines the MFA requirement for the user. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.
- Constraints: Allowable values are:
NONE
,NONE_NO_ROPC
,TOTP
,TOTP4ALL
,LEVEL1
,LEVEL2
,LEVEL3
.
- Constraints: Allowable values are:
- restrict
Create stringPlatform Apikey - (String) Defines whether or not creating platform API keys is access controlled. Valid values: * RESTRICTED - to apply access control * NOT_RESTRICTED - to remove access control * NOT_SET - to 'unset' a previous set value.
- Constraints: The default value is
NOT_SET
. Allowable values are:RESTRICTED
,NOT_RESTRICTED
,NOT_SET
.
- Constraints: The default value is
- restrict
Create stringService Id - (String) Defines whether or not creating a service ID is access controlled. Valid values: * RESTRICTED - only users assigned the 'Service ID creator' role on the IAM Identity Service can create service IDs, including the account owner * NOT_RESTRICTED - all members of an account can create service IDs * NOT_SET - to 'unset' a previous set value.
- Constraints: The default value is
NOT_SET
. Allowable values are:RESTRICTED
,NOT_RESTRICTED
,NOT_SET
.
- Constraints: The default value is
- session
Expiration stringIn Seconds - (String) Defines the session expiration in seconds for the account. Valid values: * Any whole number between between '900' and '86400' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
86400
.
- Constraints: The default value is
- session
Invalidation stringIn Seconds - (String) Defines the period of time in seconds in which a session will be invalidated due to inactivity. Valid values: * Any whole number between '900' and '7200' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
7200
.
- Constraints: The default value is
- system
Access stringToken Expiration In Seconds - (String) Defines the access token expiration in seconds. Valid values: * Any whole number between '900' and '3600' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
3600
.
- Constraints: The default value is
- system
Refresh stringToken Expiration In Seconds - (String) Defines the refresh token expiration in seconds. Valid values: * Any whole number between '900' and '259200' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
259200
.
- Constraints: The default value is
- user
Mfas GetIam Effective Account Settings Account User Mfa[] - (List) List of users that are exempted from the MFA requirement of the account. Nested schema for user_mfa:
- account_
id str - Unique ID of the account.
- allowed_
ip_ straddresses - (String) Defines the IP addresses and subnets from which IAM tokens can be created for the account.
- histories
Sequence[Get
Iam Effective Account Settings Account History] - (List) History of the Account Settings. Nested schema for history:
- max_
sessions_ strper_ identity - (String) Defines the max allowed sessions per identity required by the account. Valid values: * Any whole number greater than 0 * NOT_SET - To unset account setting and use service default.
- mfa str
- (String) Defines the MFA requirement for the user. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.
- Constraints: Allowable values are:
NONE
,NONE_NO_ROPC
,TOTP
,TOTP4ALL
,LEVEL1
,LEVEL2
,LEVEL3
.
- Constraints: Allowable values are:
- restrict_
create_ strplatform_ apikey - (String) Defines whether or not creating platform API keys is access controlled. Valid values: * RESTRICTED - to apply access control * NOT_RESTRICTED - to remove access control * NOT_SET - to 'unset' a previous set value.
- Constraints: The default value is
NOT_SET
. Allowable values are:RESTRICTED
,NOT_RESTRICTED
,NOT_SET
.
- Constraints: The default value is
- restrict_
create_ strservice_ id - (String) Defines whether or not creating a service ID is access controlled. Valid values: * RESTRICTED - only users assigned the 'Service ID creator' role on the IAM Identity Service can create service IDs, including the account owner * NOT_RESTRICTED - all members of an account can create service IDs * NOT_SET - to 'unset' a previous set value.
- Constraints: The default value is
NOT_SET
. Allowable values are:RESTRICTED
,NOT_RESTRICTED
,NOT_SET
.
- Constraints: The default value is
- session_
expiration_ strin_ seconds - (String) Defines the session expiration in seconds for the account. Valid values: * Any whole number between between '900' and '86400' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
86400
.
- Constraints: The default value is
- session_
invalidation_ strin_ seconds - (String) Defines the period of time in seconds in which a session will be invalidated due to inactivity. Valid values: * Any whole number between '900' and '7200' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
7200
.
- Constraints: The default value is
- system_
access_ strtoken_ expiration_ in_ seconds - (String) Defines the access token expiration in seconds. Valid values: * Any whole number between '900' and '3600' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
3600
.
- Constraints: The default value is
- system_
refresh_ strtoken_ expiration_ in_ seconds - (String) Defines the refresh token expiration in seconds. Valid values: * Any whole number between '900' and '259200' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
259200
.
- Constraints: The default value is
- user_
mfas Sequence[GetIam Effective Account Settings Account User Mfa] - (List) List of users that are exempted from the MFA requirement of the account. Nested schema for user_mfa:
- account
Id String - Unique ID of the account.
- allowed
Ip StringAddresses - (String) Defines the IP addresses and subnets from which IAM tokens can be created for the account.
- histories List<Property Map>
- (List) History of the Account Settings. Nested schema for history:
- max
Sessions StringPer Identity - (String) Defines the max allowed sessions per identity required by the account. Valid values: * Any whole number greater than 0 * NOT_SET - To unset account setting and use service default.
- mfa String
- (String) Defines the MFA requirement for the user. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.
- Constraints: Allowable values are:
NONE
,NONE_NO_ROPC
,TOTP
,TOTP4ALL
,LEVEL1
,LEVEL2
,LEVEL3
.
- Constraints: Allowable values are:
- restrict
Create StringPlatform Apikey - (String) Defines whether or not creating platform API keys is access controlled. Valid values: * RESTRICTED - to apply access control * NOT_RESTRICTED - to remove access control * NOT_SET - to 'unset' a previous set value.
- Constraints: The default value is
NOT_SET
. Allowable values are:RESTRICTED
,NOT_RESTRICTED
,NOT_SET
.
- Constraints: The default value is
- restrict
Create StringService Id - (String) Defines whether or not creating a service ID is access controlled. Valid values: * RESTRICTED - only users assigned the 'Service ID creator' role on the IAM Identity Service can create service IDs, including the account owner * NOT_RESTRICTED - all members of an account can create service IDs * NOT_SET - to 'unset' a previous set value.
- Constraints: The default value is
NOT_SET
. Allowable values are:RESTRICTED
,NOT_RESTRICTED
,NOT_SET
.
- Constraints: The default value is
- session
Expiration StringIn Seconds - (String) Defines the session expiration in seconds for the account. Valid values: * Any whole number between between '900' and '86400' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
86400
.
- Constraints: The default value is
- session
Invalidation StringIn Seconds - (String) Defines the period of time in seconds in which a session will be invalidated due to inactivity. Valid values: * Any whole number between '900' and '7200' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
7200
.
- Constraints: The default value is
- system
Access StringToken Expiration In Seconds - (String) Defines the access token expiration in seconds. Valid values: * Any whole number between '900' and '3600' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
3600
.
- Constraints: The default value is
- system
Refresh StringToken Expiration In Seconds - (String) Defines the refresh token expiration in seconds. Valid values: * Any whole number between '900' and '259200' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
259200
.
- Constraints: The default value is
- user
Mfas List<Property Map> - (List) List of users that are exempted from the MFA requirement of the account. Nested schema for user_mfa:
GetIamEffectiveAccountSettingsAccountHistory
- Action string
- (String) Action of the history entry.
- Iam
Id string - (String) The iam_id of the user.
- Iam
Id stringAccount - (String) Account of the identity which triggered the action.
- Message string
- (String) Message which summarizes the executed action.
- Params List<string>
- (List) Params of the history entry.
- Timestamp string
- (String) Timestamp when the action was triggered.
- Action string
- (String) Action of the history entry.
- Iam
Id string - (String) The iam_id of the user.
- Iam
Id stringAccount - (String) Account of the identity which triggered the action.
- Message string
- (String) Message which summarizes the executed action.
- Params []string
- (List) Params of the history entry.
- Timestamp string
- (String) Timestamp when the action was triggered.
- action String
- (String) Action of the history entry.
- iam
Id String - (String) The iam_id of the user.
- iam
Id StringAccount - (String) Account of the identity which triggered the action.
- message String
- (String) Message which summarizes the executed action.
- params List<String>
- (List) Params of the history entry.
- timestamp String
- (String) Timestamp when the action was triggered.
- action string
- (String) Action of the history entry.
- iam
Id string - (String) The iam_id of the user.
- iam
Id stringAccount - (String) Account of the identity which triggered the action.
- message string
- (String) Message which summarizes the executed action.
- params string[]
- (List) Params of the history entry.
- timestamp string
- (String) Timestamp when the action was triggered.
- action str
- (String) Action of the history entry.
- iam_
id str - (String) The iam_id of the user.
- iam_
id_ straccount - (String) Account of the identity which triggered the action.
- message str
- (String) Message which summarizes the executed action.
- params Sequence[str]
- (List) Params of the history entry.
- timestamp str
- (String) Timestamp when the action was triggered.
- action String
- (String) Action of the history entry.
- iam
Id String - (String) The iam_id of the user.
- iam
Id StringAccount - (String) Account of the identity which triggered the action.
- message String
- (String) Message which summarizes the executed action.
- params List<String>
- (List) Params of the history entry.
- timestamp String
- (String) Timestamp when the action was triggered.
GetIamEffectiveAccountSettingsAccountUserMfa
- Description string
- (String) optional description.
- Email string
- (String) email of the user.
- Iam
Id string - (String) The iam_id of the user.
- Mfa string
- (String) Defines the MFA requirement for the user. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.
- Constraints: Allowable values are:
NONE
,NONE_NO_ROPC
,TOTP
,TOTP4ALL
,LEVEL1
,LEVEL2
,LEVEL3
.
- Constraints: Allowable values are:
- Name string
- (String) name of the user account.
- User
Name string - (String) userName of the user.
- Description string
- (String) optional description.
- Email string
- (String) email of the user.
- Iam
Id string - (String) The iam_id of the user.
- Mfa string
- (String) Defines the MFA requirement for the user. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.
- Constraints: Allowable values are:
NONE
,NONE_NO_ROPC
,TOTP
,TOTP4ALL
,LEVEL1
,LEVEL2
,LEVEL3
.
- Constraints: Allowable values are:
- Name string
- (String) name of the user account.
- User
Name string - (String) userName of the user.
- description String
- (String) optional description.
- email String
- (String) email of the user.
- iam
Id String - (String) The iam_id of the user.
- mfa String
- (String) Defines the MFA requirement for the user. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.
- Constraints: Allowable values are:
NONE
,NONE_NO_ROPC
,TOTP
,TOTP4ALL
,LEVEL1
,LEVEL2
,LEVEL3
.
- Constraints: Allowable values are:
- name String
- (String) name of the user account.
- user
Name String - (String) userName of the user.
- description string
- (String) optional description.
- email string
- (String) email of the user.
- iam
Id string - (String) The iam_id of the user.
- mfa string
- (String) Defines the MFA requirement for the user. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.
- Constraints: Allowable values are:
NONE
,NONE_NO_ROPC
,TOTP
,TOTP4ALL
,LEVEL1
,LEVEL2
,LEVEL3
.
- Constraints: Allowable values are:
- name string
- (String) name of the user account.
- user
Name string - (String) userName of the user.
- description str
- (String) optional description.
- email str
- (String) email of the user.
- iam_
id str - (String) The iam_id of the user.
- mfa str
- (String) Defines the MFA requirement for the user. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.
- Constraints: Allowable values are:
NONE
,NONE_NO_ROPC
,TOTP
,TOTP4ALL
,LEVEL1
,LEVEL2
,LEVEL3
.
- Constraints: Allowable values are:
- name str
- (String) name of the user account.
- user_
name str - (String) userName of the user.
- description String
- (String) optional description.
- email String
- (String) email of the user.
- iam
Id String - (String) The iam_id of the user.
- mfa String
- (String) Defines the MFA requirement for the user. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.
- Constraints: Allowable values are:
NONE
,NONE_NO_ROPC
,TOTP
,TOTP4ALL
,LEVEL1
,LEVEL2
,LEVEL3
.
- Constraints: Allowable values are:
- name String
- (String) name of the user account.
- user
Name String - (String) userName of the user.
GetIamEffectiveAccountSettingsAssignedTemplate
- Allowed
Ip stringAddresses - (String) Defines the IP addresses and subnets from which IAM tokens can be created for the account.
- Max
Sessions stringPer Identity - (String) Defines the max allowed sessions per identity required by the account. Valid values: * Any whole number greater than 0 * NOT_SET - To unset account setting and use service default.
- Mfa string
- (String) Defines the MFA requirement for the user. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.
- Constraints: Allowable values are:
NONE
,NONE_NO_ROPC
,TOTP
,TOTP4ALL
,LEVEL1
,LEVEL2
,LEVEL3
.
- Constraints: Allowable values are:
- Restrict
Create stringPlatform Apikey - (String) Defines whether or not creating platform API keys is access controlled. Valid values: * RESTRICTED - to apply access control * NOT_RESTRICTED - to remove access control * NOT_SET - to 'unset' a previous set value.
- Constraints: The default value is
NOT_SET
. Allowable values are:RESTRICTED
,NOT_RESTRICTED
,NOT_SET
.
- Constraints: The default value is
- Restrict
Create stringService Id - (String) Defines whether or not creating a service ID is access controlled. Valid values: * RESTRICTED - only users assigned the 'Service ID creator' role on the IAM Identity Service can create service IDs, including the account owner * NOT_RESTRICTED - all members of an account can create service IDs * NOT_SET - to 'unset' a previous set value.
- Constraints: The default value is
NOT_SET
. Allowable values are:RESTRICTED
,NOT_RESTRICTED
,NOT_SET
.
- Constraints: The default value is
- Session
Expiration stringIn Seconds - (String) Defines the session expiration in seconds for the account. Valid values: * Any whole number between between '900' and '86400' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
86400
.
- Constraints: The default value is
- Session
Invalidation stringIn Seconds - (String) Defines the period of time in seconds in which a session will be invalidated due to inactivity. Valid values: * Any whole number between '900' and '7200' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
7200
.
- Constraints: The default value is
- System
Access stringToken Expiration In Seconds - (String) Defines the access token expiration in seconds. Valid values: * Any whole number between '900' and '3600' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
3600
.
- Constraints: The default value is
- System
Refresh stringToken Expiration In Seconds - (String) Defines the refresh token expiration in seconds. Valid values: * Any whole number between '900' and '259200' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
259200
.
- Constraints: The default value is
- Template
Id string - (String) Template Id.
- Template
Name string - (String) Template name.
- Template
Version double - (Integer) Template version.
- User
Mfas List<GetIam Effective Account Settings Assigned Template User Mfa> - (List) List of users that are exempted from the MFA requirement of the account. Nested schema for user_mfa:
- Allowed
Ip stringAddresses - (String) Defines the IP addresses and subnets from which IAM tokens can be created for the account.
- Max
Sessions stringPer Identity - (String) Defines the max allowed sessions per identity required by the account. Valid values: * Any whole number greater than 0 * NOT_SET - To unset account setting and use service default.
- Mfa string
- (String) Defines the MFA requirement for the user. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.
- Constraints: Allowable values are:
NONE
,NONE_NO_ROPC
,TOTP
,TOTP4ALL
,LEVEL1
,LEVEL2
,LEVEL3
.
- Constraints: Allowable values are:
- Restrict
Create stringPlatform Apikey - (String) Defines whether or not creating platform API keys is access controlled. Valid values: * RESTRICTED - to apply access control * NOT_RESTRICTED - to remove access control * NOT_SET - to 'unset' a previous set value.
- Constraints: The default value is
NOT_SET
. Allowable values are:RESTRICTED
,NOT_RESTRICTED
,NOT_SET
.
- Constraints: The default value is
- Restrict
Create stringService Id - (String) Defines whether or not creating a service ID is access controlled. Valid values: * RESTRICTED - only users assigned the 'Service ID creator' role on the IAM Identity Service can create service IDs, including the account owner * NOT_RESTRICTED - all members of an account can create service IDs * NOT_SET - to 'unset' a previous set value.
- Constraints: The default value is
NOT_SET
. Allowable values are:RESTRICTED
,NOT_RESTRICTED
,NOT_SET
.
- Constraints: The default value is
- Session
Expiration stringIn Seconds - (String) Defines the session expiration in seconds for the account. Valid values: * Any whole number between between '900' and '86400' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
86400
.
- Constraints: The default value is
- Session
Invalidation stringIn Seconds - (String) Defines the period of time in seconds in which a session will be invalidated due to inactivity. Valid values: * Any whole number between '900' and '7200' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
7200
.
- Constraints: The default value is
- System
Access stringToken Expiration In Seconds - (String) Defines the access token expiration in seconds. Valid values: * Any whole number between '900' and '3600' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
3600
.
- Constraints: The default value is
- System
Refresh stringToken Expiration In Seconds - (String) Defines the refresh token expiration in seconds. Valid values: * Any whole number between '900' and '259200' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
259200
.
- Constraints: The default value is
- Template
Id string - (String) Template Id.
- Template
Name string - (String) Template name.
- Template
Version float64 - (Integer) Template version.
- User
Mfas []GetIam Effective Account Settings Assigned Template User Mfa - (List) List of users that are exempted from the MFA requirement of the account. Nested schema for user_mfa:
- allowed
Ip StringAddresses - (String) Defines the IP addresses and subnets from which IAM tokens can be created for the account.
- max
Sessions StringPer Identity - (String) Defines the max allowed sessions per identity required by the account. Valid values: * Any whole number greater than 0 * NOT_SET - To unset account setting and use service default.
- mfa String
- (String) Defines the MFA requirement for the user. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.
- Constraints: Allowable values are:
NONE
,NONE_NO_ROPC
,TOTP
,TOTP4ALL
,LEVEL1
,LEVEL2
,LEVEL3
.
- Constraints: Allowable values are:
- restrict
Create StringPlatform Apikey - (String) Defines whether or not creating platform API keys is access controlled. Valid values: * RESTRICTED - to apply access control * NOT_RESTRICTED - to remove access control * NOT_SET - to 'unset' a previous set value.
- Constraints: The default value is
NOT_SET
. Allowable values are:RESTRICTED
,NOT_RESTRICTED
,NOT_SET
.
- Constraints: The default value is
- restrict
Create StringService Id - (String) Defines whether or not creating a service ID is access controlled. Valid values: * RESTRICTED - only users assigned the 'Service ID creator' role on the IAM Identity Service can create service IDs, including the account owner * NOT_RESTRICTED - all members of an account can create service IDs * NOT_SET - to 'unset' a previous set value.
- Constraints: The default value is
NOT_SET
. Allowable values are:RESTRICTED
,NOT_RESTRICTED
,NOT_SET
.
- Constraints: The default value is
- session
Expiration StringIn Seconds - (String) Defines the session expiration in seconds for the account. Valid values: * Any whole number between between '900' and '86400' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
86400
.
- Constraints: The default value is
- session
Invalidation StringIn Seconds - (String) Defines the period of time in seconds in which a session will be invalidated due to inactivity. Valid values: * Any whole number between '900' and '7200' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
7200
.
- Constraints: The default value is
- system
Access StringToken Expiration In Seconds - (String) Defines the access token expiration in seconds. Valid values: * Any whole number between '900' and '3600' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
3600
.
- Constraints: The default value is
- system
Refresh StringToken Expiration In Seconds - (String) Defines the refresh token expiration in seconds. Valid values: * Any whole number between '900' and '259200' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
259200
.
- Constraints: The default value is
- template
Id String - (String) Template Id.
- template
Name String - (String) Template name.
- template
Version Double - (Integer) Template version.
- user
Mfas List<GetIam Effective Account Settings Assigned Template User Mfa> - (List) List of users that are exempted from the MFA requirement of the account. Nested schema for user_mfa:
- allowed
Ip stringAddresses - (String) Defines the IP addresses and subnets from which IAM tokens can be created for the account.
- max
Sessions stringPer Identity - (String) Defines the max allowed sessions per identity required by the account. Valid values: * Any whole number greater than 0 * NOT_SET - To unset account setting and use service default.
- mfa string
- (String) Defines the MFA requirement for the user. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.
- Constraints: Allowable values are:
NONE
,NONE_NO_ROPC
,TOTP
,TOTP4ALL
,LEVEL1
,LEVEL2
,LEVEL3
.
- Constraints: Allowable values are:
- restrict
Create stringPlatform Apikey - (String) Defines whether or not creating platform API keys is access controlled. Valid values: * RESTRICTED - to apply access control * NOT_RESTRICTED - to remove access control * NOT_SET - to 'unset' a previous set value.
- Constraints: The default value is
NOT_SET
. Allowable values are:RESTRICTED
,NOT_RESTRICTED
,NOT_SET
.
- Constraints: The default value is
- restrict
Create stringService Id - (String) Defines whether or not creating a service ID is access controlled. Valid values: * RESTRICTED - only users assigned the 'Service ID creator' role on the IAM Identity Service can create service IDs, including the account owner * NOT_RESTRICTED - all members of an account can create service IDs * NOT_SET - to 'unset' a previous set value.
- Constraints: The default value is
NOT_SET
. Allowable values are:RESTRICTED
,NOT_RESTRICTED
,NOT_SET
.
- Constraints: The default value is
- session
Expiration stringIn Seconds - (String) Defines the session expiration in seconds for the account. Valid values: * Any whole number between between '900' and '86400' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
86400
.
- Constraints: The default value is
- session
Invalidation stringIn Seconds - (String) Defines the period of time in seconds in which a session will be invalidated due to inactivity. Valid values: * Any whole number between '900' and '7200' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
7200
.
- Constraints: The default value is
- system
Access stringToken Expiration In Seconds - (String) Defines the access token expiration in seconds. Valid values: * Any whole number between '900' and '3600' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
3600
.
- Constraints: The default value is
- system
Refresh stringToken Expiration In Seconds - (String) Defines the refresh token expiration in seconds. Valid values: * Any whole number between '900' and '259200' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
259200
.
- Constraints: The default value is
- template
Id string - (String) Template Id.
- template
Name string - (String) Template name.
- template
Version number - (Integer) Template version.
- user
Mfas GetIam Effective Account Settings Assigned Template User Mfa[] - (List) List of users that are exempted from the MFA requirement of the account. Nested schema for user_mfa:
- allowed_
ip_ straddresses - (String) Defines the IP addresses and subnets from which IAM tokens can be created for the account.
- max_
sessions_ strper_ identity - (String) Defines the max allowed sessions per identity required by the account. Valid values: * Any whole number greater than 0 * NOT_SET - To unset account setting and use service default.
- mfa str
- (String) Defines the MFA requirement for the user. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.
- Constraints: Allowable values are:
NONE
,NONE_NO_ROPC
,TOTP
,TOTP4ALL
,LEVEL1
,LEVEL2
,LEVEL3
.
- Constraints: Allowable values are:
- restrict_
create_ strplatform_ apikey - (String) Defines whether or not creating platform API keys is access controlled. Valid values: * RESTRICTED - to apply access control * NOT_RESTRICTED - to remove access control * NOT_SET - to 'unset' a previous set value.
- Constraints: The default value is
NOT_SET
. Allowable values are:RESTRICTED
,NOT_RESTRICTED
,NOT_SET
.
- Constraints: The default value is
- restrict_
create_ strservice_ id - (String) Defines whether or not creating a service ID is access controlled. Valid values: * RESTRICTED - only users assigned the 'Service ID creator' role on the IAM Identity Service can create service IDs, including the account owner * NOT_RESTRICTED - all members of an account can create service IDs * NOT_SET - to 'unset' a previous set value.
- Constraints: The default value is
NOT_SET
. Allowable values are:RESTRICTED
,NOT_RESTRICTED
,NOT_SET
.
- Constraints: The default value is
- session_
expiration_ strin_ seconds - (String) Defines the session expiration in seconds for the account. Valid values: * Any whole number between between '900' and '86400' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
86400
.
- Constraints: The default value is
- session_
invalidation_ strin_ seconds - (String) Defines the period of time in seconds in which a session will be invalidated due to inactivity. Valid values: * Any whole number between '900' and '7200' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
7200
.
- Constraints: The default value is
- system_
access_ strtoken_ expiration_ in_ seconds - (String) Defines the access token expiration in seconds. Valid values: * Any whole number between '900' and '3600' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
3600
.
- Constraints: The default value is
- system_
refresh_ strtoken_ expiration_ in_ seconds - (String) Defines the refresh token expiration in seconds. Valid values: * Any whole number between '900' and '259200' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
259200
.
- Constraints: The default value is
- template_
id str - (String) Template Id.
- template_
name str - (String) Template name.
- template_
version float - (Integer) Template version.
- user_
mfas Sequence[GetIam Effective Account Settings Assigned Template User Mfa] - (List) List of users that are exempted from the MFA requirement of the account. Nested schema for user_mfa:
- allowed
Ip StringAddresses - (String) Defines the IP addresses and subnets from which IAM tokens can be created for the account.
- max
Sessions StringPer Identity - (String) Defines the max allowed sessions per identity required by the account. Valid values: * Any whole number greater than 0 * NOT_SET - To unset account setting and use service default.
- mfa String
- (String) Defines the MFA requirement for the user. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.
- Constraints: Allowable values are:
NONE
,NONE_NO_ROPC
,TOTP
,TOTP4ALL
,LEVEL1
,LEVEL2
,LEVEL3
.
- Constraints: Allowable values are:
- restrict
Create StringPlatform Apikey - (String) Defines whether or not creating platform API keys is access controlled. Valid values: * RESTRICTED - to apply access control * NOT_RESTRICTED - to remove access control * NOT_SET - to 'unset' a previous set value.
- Constraints: The default value is
NOT_SET
. Allowable values are:RESTRICTED
,NOT_RESTRICTED
,NOT_SET
.
- Constraints: The default value is
- restrict
Create StringService Id - (String) Defines whether or not creating a service ID is access controlled. Valid values: * RESTRICTED - only users assigned the 'Service ID creator' role on the IAM Identity Service can create service IDs, including the account owner * NOT_RESTRICTED - all members of an account can create service IDs * NOT_SET - to 'unset' a previous set value.
- Constraints: The default value is
NOT_SET
. Allowable values are:RESTRICTED
,NOT_RESTRICTED
,NOT_SET
.
- Constraints: The default value is
- session
Expiration StringIn Seconds - (String) Defines the session expiration in seconds for the account. Valid values: * Any whole number between between '900' and '86400' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
86400
.
- Constraints: The default value is
- session
Invalidation StringIn Seconds - (String) Defines the period of time in seconds in which a session will be invalidated due to inactivity. Valid values: * Any whole number between '900' and '7200' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
7200
.
- Constraints: The default value is
- system
Access StringToken Expiration In Seconds - (String) Defines the access token expiration in seconds. Valid values: * Any whole number between '900' and '3600' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
3600
.
- Constraints: The default value is
- system
Refresh StringToken Expiration In Seconds - (String) Defines the refresh token expiration in seconds. Valid values: * Any whole number between '900' and '259200' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
259200
.
- Constraints: The default value is
- template
Id String - (String) Template Id.
- template
Name String - (String) Template name.
- template
Version Number - (Integer) Template version.
- user
Mfas List<Property Map> - (List) List of users that are exempted from the MFA requirement of the account. Nested schema for user_mfa:
GetIamEffectiveAccountSettingsAssignedTemplateUserMfa
- Description string
- (String) optional description.
- Email string
- (String) email of the user.
- Iam
Id string - (String) The iam_id of the user.
- Mfa string
- (String) Defines the MFA requirement for the user. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.
- Constraints: Allowable values are:
NONE
,NONE_NO_ROPC
,TOTP
,TOTP4ALL
,LEVEL1
,LEVEL2
,LEVEL3
.
- Constraints: Allowable values are:
- Name string
- (String) name of the user account.
- User
Name string - (String) userName of the user.
- Description string
- (String) optional description.
- Email string
- (String) email of the user.
- Iam
Id string - (String) The iam_id of the user.
- Mfa string
- (String) Defines the MFA requirement for the user. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.
- Constraints: Allowable values are:
NONE
,NONE_NO_ROPC
,TOTP
,TOTP4ALL
,LEVEL1
,LEVEL2
,LEVEL3
.
- Constraints: Allowable values are:
- Name string
- (String) name of the user account.
- User
Name string - (String) userName of the user.
- description String
- (String) optional description.
- email String
- (String) email of the user.
- iam
Id String - (String) The iam_id of the user.
- mfa String
- (String) Defines the MFA requirement for the user. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.
- Constraints: Allowable values are:
NONE
,NONE_NO_ROPC
,TOTP
,TOTP4ALL
,LEVEL1
,LEVEL2
,LEVEL3
.
- Constraints: Allowable values are:
- name String
- (String) name of the user account.
- user
Name String - (String) userName of the user.
- description string
- (String) optional description.
- email string
- (String) email of the user.
- iam
Id string - (String) The iam_id of the user.
- mfa string
- (String) Defines the MFA requirement for the user. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.
- Constraints: Allowable values are:
NONE
,NONE_NO_ROPC
,TOTP
,TOTP4ALL
,LEVEL1
,LEVEL2
,LEVEL3
.
- Constraints: Allowable values are:
- name string
- (String) name of the user account.
- user
Name string - (String) userName of the user.
- description str
- (String) optional description.
- email str
- (String) email of the user.
- iam_
id str - (String) The iam_id of the user.
- mfa str
- (String) Defines the MFA requirement for the user. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.
- Constraints: Allowable values are:
NONE
,NONE_NO_ROPC
,TOTP
,TOTP4ALL
,LEVEL1
,LEVEL2
,LEVEL3
.
- Constraints: Allowable values are:
- name str
- (String) name of the user account.
- user_
name str - (String) userName of the user.
- description String
- (String) optional description.
- email String
- (String) email of the user.
- iam
Id String - (String) The iam_id of the user.
- mfa String
- (String) Defines the MFA requirement for the user. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.
- Constraints: Allowable values are:
NONE
,NONE_NO_ROPC
,TOTP
,TOTP4ALL
,LEVEL1
,LEVEL2
,LEVEL3
.
- Constraints: Allowable values are:
- name String
- (String) name of the user account.
- user
Name String - (String) userName of the user.
GetIamEffectiveAccountSettingsContext
- Cluster
Name string - (String) The cluster name.
- Elapsed
Time string - (String) The elapsed time in msec.
- End
Time string - (String) The finish time of the request.
- Host string
- (String) The host of the server instance processing the request.
- Instance
Id string - (String) The instance ID of the server instance processing the request.
- Operation string
- (String) The operation of the inbound REST request.
- Start
Time string - (String) The start time of the request.
- Thread
Id string - (String) The thread ID of the server instance processing the request.
- Transaction
Id string - (String) The transaction ID of the inbound REST request.
- Url string
- (String) The URL of that cluster.
- User
Agent string - (String) The user agent of the inbound REST request.
- Cluster
Name string - (String) The cluster name.
- Elapsed
Time string - (String) The elapsed time in msec.
- End
Time string - (String) The finish time of the request.
- Host string
- (String) The host of the server instance processing the request.
- Instance
Id string - (String) The instance ID of the server instance processing the request.
- Operation string
- (String) The operation of the inbound REST request.
- Start
Time string - (String) The start time of the request.
- Thread
Id string - (String) The thread ID of the server instance processing the request.
- Transaction
Id string - (String) The transaction ID of the inbound REST request.
- Url string
- (String) The URL of that cluster.
- User
Agent string - (String) The user agent of the inbound REST request.
- cluster
Name String - (String) The cluster name.
- elapsed
Time String - (String) The elapsed time in msec.
- end
Time String - (String) The finish time of the request.
- host String
- (String) The host of the server instance processing the request.
- instance
Id String - (String) The instance ID of the server instance processing the request.
- operation String
- (String) The operation of the inbound REST request.
- start
Time String - (String) The start time of the request.
- thread
Id String - (String) The thread ID of the server instance processing the request.
- transaction
Id String - (String) The transaction ID of the inbound REST request.
- url String
- (String) The URL of that cluster.
- user
Agent String - (String) The user agent of the inbound REST request.
- cluster
Name string - (String) The cluster name.
- elapsed
Time string - (String) The elapsed time in msec.
- end
Time string - (String) The finish time of the request.
- host string
- (String) The host of the server instance processing the request.
- instance
Id string - (String) The instance ID of the server instance processing the request.
- operation string
- (String) The operation of the inbound REST request.
- start
Time string - (String) The start time of the request.
- thread
Id string - (String) The thread ID of the server instance processing the request.
- transaction
Id string - (String) The transaction ID of the inbound REST request.
- url string
- (String) The URL of that cluster.
- user
Agent string - (String) The user agent of the inbound REST request.
- cluster_
name str - (String) The cluster name.
- elapsed_
time str - (String) The elapsed time in msec.
- end_
time str - (String) The finish time of the request.
- host str
- (String) The host of the server instance processing the request.
- instance_
id str - (String) The instance ID of the server instance processing the request.
- operation str
- (String) The operation of the inbound REST request.
- start_
time str - (String) The start time of the request.
- thread_
id str - (String) The thread ID of the server instance processing the request.
- transaction_
id str - (String) The transaction ID of the inbound REST request.
- url str
- (String) The URL of that cluster.
- user_
agent str - (String) The user agent of the inbound REST request.
- cluster
Name String - (String) The cluster name.
- elapsed
Time String - (String) The elapsed time in msec.
- end
Time String - (String) The finish time of the request.
- host String
- (String) The host of the server instance processing the request.
- instance
Id String - (String) The instance ID of the server instance processing the request.
- operation String
- (String) The operation of the inbound REST request.
- start
Time String - (String) The start time of the request.
- thread
Id String - (String) The thread ID of the server instance processing the request.
- transaction
Id String - (String) The transaction ID of the inbound REST request.
- url String
- (String) The URL of that cluster.
- user
Agent String - (String) The user agent of the inbound REST request.
GetIamEffectiveAccountSettingsEffective
- Allowed
Ip stringAddresses - (String) Defines the IP addresses and subnets from which IAM tokens can be created for the account.
- Max
Sessions stringPer Identity - (String) Defines the max allowed sessions per identity required by the account. Valid values: * Any whole number greater than 0 * NOT_SET - To unset account setting and use service default.
- Mfa string
- (String) Defines the MFA requirement for the user. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.
- Constraints: Allowable values are:
NONE
,NONE_NO_ROPC
,TOTP
,TOTP4ALL
,LEVEL1
,LEVEL2
,LEVEL3
.
- Constraints: Allowable values are:
- Restrict
Create stringPlatform Apikey - (String) Defines whether or not creating platform API keys is access controlled. Valid values: * RESTRICTED - to apply access control * NOT_RESTRICTED - to remove access control * NOT_SET - to 'unset' a previous set value.
- Constraints: The default value is
NOT_SET
. Allowable values are:RESTRICTED
,NOT_RESTRICTED
,NOT_SET
.
- Constraints: The default value is
- Restrict
Create stringService Id - (String) Defines whether or not creating a service ID is access controlled. Valid values: * RESTRICTED - only users assigned the 'Service ID creator' role on the IAM Identity Service can create service IDs, including the account owner * NOT_RESTRICTED - all members of an account can create service IDs * NOT_SET - to 'unset' a previous set value.
- Constraints: The default value is
NOT_SET
. Allowable values are:RESTRICTED
,NOT_RESTRICTED
,NOT_SET
.
- Constraints: The default value is
- Session
Expiration stringIn Seconds - (String) Defines the session expiration in seconds for the account. Valid values: * Any whole number between between '900' and '86400' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
86400
.
- Constraints: The default value is
- Session
Invalidation stringIn Seconds - (String) Defines the period of time in seconds in which a session will be invalidated due to inactivity. Valid values: * Any whole number between '900' and '7200' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
7200
.
- Constraints: The default value is
- System
Access stringToken Expiration In Seconds - (String) Defines the access token expiration in seconds. Valid values: * Any whole number between '900' and '3600' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
3600
.
- Constraints: The default value is
- System
Refresh stringToken Expiration In Seconds - (String) Defines the refresh token expiration in seconds. Valid values: * Any whole number between '900' and '259200' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
259200
.
- Constraints: The default value is
- User
Mfas List<GetIam Effective Account Settings Effective User Mfa> - (List) List of users that are exempted from the MFA requirement of the account. Nested schema for user_mfa:
- Allowed
Ip stringAddresses - (String) Defines the IP addresses and subnets from which IAM tokens can be created for the account.
- Max
Sessions stringPer Identity - (String) Defines the max allowed sessions per identity required by the account. Valid values: * Any whole number greater than 0 * NOT_SET - To unset account setting and use service default.
- Mfa string
- (String) Defines the MFA requirement for the user. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.
- Constraints: Allowable values are:
NONE
,NONE_NO_ROPC
,TOTP
,TOTP4ALL
,LEVEL1
,LEVEL2
,LEVEL3
.
- Constraints: Allowable values are:
- Restrict
Create stringPlatform Apikey - (String) Defines whether or not creating platform API keys is access controlled. Valid values: * RESTRICTED - to apply access control * NOT_RESTRICTED - to remove access control * NOT_SET - to 'unset' a previous set value.
- Constraints: The default value is
NOT_SET
. Allowable values are:RESTRICTED
,NOT_RESTRICTED
,NOT_SET
.
- Constraints: The default value is
- Restrict
Create stringService Id - (String) Defines whether or not creating a service ID is access controlled. Valid values: * RESTRICTED - only users assigned the 'Service ID creator' role on the IAM Identity Service can create service IDs, including the account owner * NOT_RESTRICTED - all members of an account can create service IDs * NOT_SET - to 'unset' a previous set value.
- Constraints: The default value is
NOT_SET
. Allowable values are:RESTRICTED
,NOT_RESTRICTED
,NOT_SET
.
- Constraints: The default value is
- Session
Expiration stringIn Seconds - (String) Defines the session expiration in seconds for the account. Valid values: * Any whole number between between '900' and '86400' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
86400
.
- Constraints: The default value is
- Session
Invalidation stringIn Seconds - (String) Defines the period of time in seconds in which a session will be invalidated due to inactivity. Valid values: * Any whole number between '900' and '7200' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
7200
.
- Constraints: The default value is
- System
Access stringToken Expiration In Seconds - (String) Defines the access token expiration in seconds. Valid values: * Any whole number between '900' and '3600' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
3600
.
- Constraints: The default value is
- System
Refresh stringToken Expiration In Seconds - (String) Defines the refresh token expiration in seconds. Valid values: * Any whole number between '900' and '259200' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
259200
.
- Constraints: The default value is
- User
Mfas []GetIam Effective Account Settings Effective User Mfa - (List) List of users that are exempted from the MFA requirement of the account. Nested schema for user_mfa:
- allowed
Ip StringAddresses - (String) Defines the IP addresses and subnets from which IAM tokens can be created for the account.
- max
Sessions StringPer Identity - (String) Defines the max allowed sessions per identity required by the account. Valid values: * Any whole number greater than 0 * NOT_SET - To unset account setting and use service default.
- mfa String
- (String) Defines the MFA requirement for the user. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.
- Constraints: Allowable values are:
NONE
,NONE_NO_ROPC
,TOTP
,TOTP4ALL
,LEVEL1
,LEVEL2
,LEVEL3
.
- Constraints: Allowable values are:
- restrict
Create StringPlatform Apikey - (String) Defines whether or not creating platform API keys is access controlled. Valid values: * RESTRICTED - to apply access control * NOT_RESTRICTED - to remove access control * NOT_SET - to 'unset' a previous set value.
- Constraints: The default value is
NOT_SET
. Allowable values are:RESTRICTED
,NOT_RESTRICTED
,NOT_SET
.
- Constraints: The default value is
- restrict
Create StringService Id - (String) Defines whether or not creating a service ID is access controlled. Valid values: * RESTRICTED - only users assigned the 'Service ID creator' role on the IAM Identity Service can create service IDs, including the account owner * NOT_RESTRICTED - all members of an account can create service IDs * NOT_SET - to 'unset' a previous set value.
- Constraints: The default value is
NOT_SET
. Allowable values are:RESTRICTED
,NOT_RESTRICTED
,NOT_SET
.
- Constraints: The default value is
- session
Expiration StringIn Seconds - (String) Defines the session expiration in seconds for the account. Valid values: * Any whole number between between '900' and '86400' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
86400
.
- Constraints: The default value is
- session
Invalidation StringIn Seconds - (String) Defines the period of time in seconds in which a session will be invalidated due to inactivity. Valid values: * Any whole number between '900' and '7200' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
7200
.
- Constraints: The default value is
- system
Access StringToken Expiration In Seconds - (String) Defines the access token expiration in seconds. Valid values: * Any whole number between '900' and '3600' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
3600
.
- Constraints: The default value is
- system
Refresh StringToken Expiration In Seconds - (String) Defines the refresh token expiration in seconds. Valid values: * Any whole number between '900' and '259200' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
259200
.
- Constraints: The default value is
- user
Mfas List<GetIam Effective Account Settings Effective User Mfa> - (List) List of users that are exempted from the MFA requirement of the account. Nested schema for user_mfa:
- allowed
Ip stringAddresses - (String) Defines the IP addresses and subnets from which IAM tokens can be created for the account.
- max
Sessions stringPer Identity - (String) Defines the max allowed sessions per identity required by the account. Valid values: * Any whole number greater than 0 * NOT_SET - To unset account setting and use service default.
- mfa string
- (String) Defines the MFA requirement for the user. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.
- Constraints: Allowable values are:
NONE
,NONE_NO_ROPC
,TOTP
,TOTP4ALL
,LEVEL1
,LEVEL2
,LEVEL3
.
- Constraints: Allowable values are:
- restrict
Create stringPlatform Apikey - (String) Defines whether or not creating platform API keys is access controlled. Valid values: * RESTRICTED - to apply access control * NOT_RESTRICTED - to remove access control * NOT_SET - to 'unset' a previous set value.
- Constraints: The default value is
NOT_SET
. Allowable values are:RESTRICTED
,NOT_RESTRICTED
,NOT_SET
.
- Constraints: The default value is
- restrict
Create stringService Id - (String) Defines whether or not creating a service ID is access controlled. Valid values: * RESTRICTED - only users assigned the 'Service ID creator' role on the IAM Identity Service can create service IDs, including the account owner * NOT_RESTRICTED - all members of an account can create service IDs * NOT_SET - to 'unset' a previous set value.
- Constraints: The default value is
NOT_SET
. Allowable values are:RESTRICTED
,NOT_RESTRICTED
,NOT_SET
.
- Constraints: The default value is
- session
Expiration stringIn Seconds - (String) Defines the session expiration in seconds for the account. Valid values: * Any whole number between between '900' and '86400' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
86400
.
- Constraints: The default value is
- session
Invalidation stringIn Seconds - (String) Defines the period of time in seconds in which a session will be invalidated due to inactivity. Valid values: * Any whole number between '900' and '7200' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
7200
.
- Constraints: The default value is
- system
Access stringToken Expiration In Seconds - (String) Defines the access token expiration in seconds. Valid values: * Any whole number between '900' and '3600' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
3600
.
- Constraints: The default value is
- system
Refresh stringToken Expiration In Seconds - (String) Defines the refresh token expiration in seconds. Valid values: * Any whole number between '900' and '259200' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
259200
.
- Constraints: The default value is
- user
Mfas GetIam Effective Account Settings Effective User Mfa[] - (List) List of users that are exempted from the MFA requirement of the account. Nested schema for user_mfa:
- allowed_
ip_ straddresses - (String) Defines the IP addresses and subnets from which IAM tokens can be created for the account.
- max_
sessions_ strper_ identity - (String) Defines the max allowed sessions per identity required by the account. Valid values: * Any whole number greater than 0 * NOT_SET - To unset account setting and use service default.
- mfa str
- (String) Defines the MFA requirement for the user. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.
- Constraints: Allowable values are:
NONE
,NONE_NO_ROPC
,TOTP
,TOTP4ALL
,LEVEL1
,LEVEL2
,LEVEL3
.
- Constraints: Allowable values are:
- restrict_
create_ strplatform_ apikey - (String) Defines whether or not creating platform API keys is access controlled. Valid values: * RESTRICTED - to apply access control * NOT_RESTRICTED - to remove access control * NOT_SET - to 'unset' a previous set value.
- Constraints: The default value is
NOT_SET
. Allowable values are:RESTRICTED
,NOT_RESTRICTED
,NOT_SET
.
- Constraints: The default value is
- restrict_
create_ strservice_ id - (String) Defines whether or not creating a service ID is access controlled. Valid values: * RESTRICTED - only users assigned the 'Service ID creator' role on the IAM Identity Service can create service IDs, including the account owner * NOT_RESTRICTED - all members of an account can create service IDs * NOT_SET - to 'unset' a previous set value.
- Constraints: The default value is
NOT_SET
. Allowable values are:RESTRICTED
,NOT_RESTRICTED
,NOT_SET
.
- Constraints: The default value is
- session_
expiration_ strin_ seconds - (String) Defines the session expiration in seconds for the account. Valid values: * Any whole number between between '900' and '86400' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
86400
.
- Constraints: The default value is
- session_
invalidation_ strin_ seconds - (String) Defines the period of time in seconds in which a session will be invalidated due to inactivity. Valid values: * Any whole number between '900' and '7200' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
7200
.
- Constraints: The default value is
- system_
access_ strtoken_ expiration_ in_ seconds - (String) Defines the access token expiration in seconds. Valid values: * Any whole number between '900' and '3600' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
3600
.
- Constraints: The default value is
- system_
refresh_ strtoken_ expiration_ in_ seconds - (String) Defines the refresh token expiration in seconds. Valid values: * Any whole number between '900' and '259200' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
259200
.
- Constraints: The default value is
- user_
mfas Sequence[GetIam Effective Account Settings Effective User Mfa] - (List) List of users that are exempted from the MFA requirement of the account. Nested schema for user_mfa:
- allowed
Ip StringAddresses - (String) Defines the IP addresses and subnets from which IAM tokens can be created for the account.
- max
Sessions StringPer Identity - (String) Defines the max allowed sessions per identity required by the account. Valid values: * Any whole number greater than 0 * NOT_SET - To unset account setting and use service default.
- mfa String
- (String) Defines the MFA requirement for the user. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.
- Constraints: Allowable values are:
NONE
,NONE_NO_ROPC
,TOTP
,TOTP4ALL
,LEVEL1
,LEVEL2
,LEVEL3
.
- Constraints: Allowable values are:
- restrict
Create StringPlatform Apikey - (String) Defines whether or not creating platform API keys is access controlled. Valid values: * RESTRICTED - to apply access control * NOT_RESTRICTED - to remove access control * NOT_SET - to 'unset' a previous set value.
- Constraints: The default value is
NOT_SET
. Allowable values are:RESTRICTED
,NOT_RESTRICTED
,NOT_SET
.
- Constraints: The default value is
- restrict
Create StringService Id - (String) Defines whether or not creating a service ID is access controlled. Valid values: * RESTRICTED - only users assigned the 'Service ID creator' role on the IAM Identity Service can create service IDs, including the account owner * NOT_RESTRICTED - all members of an account can create service IDs * NOT_SET - to 'unset' a previous set value.
- Constraints: The default value is
NOT_SET
. Allowable values are:RESTRICTED
,NOT_RESTRICTED
,NOT_SET
.
- Constraints: The default value is
- session
Expiration StringIn Seconds - (String) Defines the session expiration in seconds for the account. Valid values: * Any whole number between between '900' and '86400' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
86400
.
- Constraints: The default value is
- session
Invalidation StringIn Seconds - (String) Defines the period of time in seconds in which a session will be invalidated due to inactivity. Valid values: * Any whole number between '900' and '7200' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
7200
.
- Constraints: The default value is
- system
Access StringToken Expiration In Seconds - (String) Defines the access token expiration in seconds. Valid values: * Any whole number between '900' and '3600' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
3600
.
- Constraints: The default value is
- system
Refresh StringToken Expiration In Seconds - (String) Defines the refresh token expiration in seconds. Valid values: * Any whole number between '900' and '259200' * NOT_SET - To unset account setting and use service default.
- Constraints: The default value is
259200
.
- Constraints: The default value is
- user
Mfas List<Property Map> - (List) List of users that are exempted from the MFA requirement of the account. Nested schema for user_mfa:
GetIamEffectiveAccountSettingsEffectiveUserMfa
- Description string
- (String) optional description.
- Email string
- (String) email of the user.
- Iam
Id string - (String) The iam_id of the user.
- Mfa string
- (String) Defines the MFA requirement for the user. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.
- Constraints: Allowable values are:
NONE
,NONE_NO_ROPC
,TOTP
,TOTP4ALL
,LEVEL1
,LEVEL2
,LEVEL3
.
- Constraints: Allowable values are:
- Name string
- (String) name of the user account.
- User
Name string - (String) userName of the user.
- Description string
- (String) optional description.
- Email string
- (String) email of the user.
- Iam
Id string - (String) The iam_id of the user.
- Mfa string
- (String) Defines the MFA requirement for the user. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.
- Constraints: Allowable values are:
NONE
,NONE_NO_ROPC
,TOTP
,TOTP4ALL
,LEVEL1
,LEVEL2
,LEVEL3
.
- Constraints: Allowable values are:
- Name string
- (String) name of the user account.
- User
Name string - (String) userName of the user.
- description String
- (String) optional description.
- email String
- (String) email of the user.
- iam
Id String - (String) The iam_id of the user.
- mfa String
- (String) Defines the MFA requirement for the user. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.
- Constraints: Allowable values are:
NONE
,NONE_NO_ROPC
,TOTP
,TOTP4ALL
,LEVEL1
,LEVEL2
,LEVEL3
.
- Constraints: Allowable values are:
- name String
- (String) name of the user account.
- user
Name String - (String) userName of the user.
- description string
- (String) optional description.
- email string
- (String) email of the user.
- iam
Id string - (String) The iam_id of the user.
- mfa string
- (String) Defines the MFA requirement for the user. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.
- Constraints: Allowable values are:
NONE
,NONE_NO_ROPC
,TOTP
,TOTP4ALL
,LEVEL1
,LEVEL2
,LEVEL3
.
- Constraints: Allowable values are:
- name string
- (String) name of the user account.
- user
Name string - (String) userName of the user.
- description str
- (String) optional description.
- email str
- (String) email of the user.
- iam_
id str - (String) The iam_id of the user.
- mfa str
- (String) Defines the MFA requirement for the user. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.
- Constraints: Allowable values are:
NONE
,NONE_NO_ROPC
,TOTP
,TOTP4ALL
,LEVEL1
,LEVEL2
,LEVEL3
.
- Constraints: Allowable values are:
- name str
- (String) name of the user account.
- user_
name str - (String) userName of the user.
- description String
- (String) optional description.
- email String
- (String) email of the user.
- iam
Id String - (String) The iam_id of the user.
- mfa String
- (String) Defines the MFA requirement for the user. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.
- Constraints: Allowable values are:
NONE
,NONE_NO_ROPC
,TOTP
,TOTP4ALL
,LEVEL1
,LEVEL2
,LEVEL3
.
- Constraints: Allowable values are:
- name String
- (String) name of the user account.
- user
Name String - (String) userName of the user.
Package Details
- Repository
- ibm ibm-cloud/terraform-provider-ibm
- License
- Notes
- This Pulumi package is based on the
ibm
Terraform Provider.