akamai.IamUser
Explore with Pulumi AI
Create IamUser Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new IamUser(name: string, args: IamUserArgs, opts?: CustomResourceOptions);@overload
def IamUser(resource_name: str,
            args: IamUserArgs,
            opts: Optional[ResourceOptions] = None)
@overload
def IamUser(resource_name: str,
            opts: Optional[ResourceOptions] = None,
            last_name: Optional[str] = None,
            email: Optional[str] = None,
            first_name: Optional[str] = None,
            auth_grants_json: Optional[str] = None,
            country: Optional[str] = None,
            city: Optional[str] = None,
            phone: Optional[str] = None,
            enable_tfa: Optional[bool] = None,
            mobile_phone: Optional[str] = None,
            job_title: Optional[str] = None,
            zip_code: Optional[str] = None,
            contact_type: Optional[str] = None,
            lock: Optional[bool] = None,
            password: Optional[str] = None,
            enable_mfa: Optional[bool] = None,
            preferred_language: Optional[str] = None,
            secondary_email: Optional[str] = None,
            session_timeout: Optional[int] = None,
            state: Optional[str] = None,
            time_zone: Optional[str] = None,
            user_notifications: Optional[IamUserUserNotificationsArgs] = None,
            address: Optional[str] = None)func NewIamUser(ctx *Context, name string, args IamUserArgs, opts ...ResourceOption) (*IamUser, error)public IamUser(string name, IamUserArgs args, CustomResourceOptions? opts = null)
public IamUser(String name, IamUserArgs args)
public IamUser(String name, IamUserArgs args, CustomResourceOptions options)
type: akamai:IamUser
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args IamUserArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args IamUserArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args IamUserArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args IamUserArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args IamUserArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var iamUserResource = new Akamai.IamUser("iamUserResource", new()
{
    LastName = "string",
    Email = "string",
    FirstName = "string",
    AuthGrantsJson = "string",
    Country = "string",
    City = "string",
    Phone = "string",
    EnableTfa = false,
    MobilePhone = "string",
    JobTitle = "string",
    ZipCode = "string",
    ContactType = "string",
    Lock = false,
    Password = "string",
    EnableMfa = false,
    PreferredLanguage = "string",
    SecondaryEmail = "string",
    SessionTimeout = 0,
    State = "string",
    TimeZone = "string",
    UserNotifications = new Akamai.Inputs.IamUserUserNotificationsArgs
    {
        EnableEmailNotifications = false,
        PasswordExpiry = false,
        Proactives = new[]
        {
            "string",
        },
        Upgrades = new[]
        {
            "string",
        },
        ApiClientCredentialExpiryNotification = false,
        NewUserNotification = false,
    },
    Address = "string",
});
example, err := akamai.NewIamUser(ctx, "iamUserResource", &akamai.IamUserArgs{
	LastName:          pulumi.String("string"),
	Email:             pulumi.String("string"),
	FirstName:         pulumi.String("string"),
	AuthGrantsJson:    pulumi.String("string"),
	Country:           pulumi.String("string"),
	City:              pulumi.String("string"),
	Phone:             pulumi.String("string"),
	EnableTfa:         pulumi.Bool(false),
	MobilePhone:       pulumi.String("string"),
	JobTitle:          pulumi.String("string"),
	ZipCode:           pulumi.String("string"),
	ContactType:       pulumi.String("string"),
	Lock:              pulumi.Bool(false),
	Password:          pulumi.String("string"),
	EnableMfa:         pulumi.Bool(false),
	PreferredLanguage: pulumi.String("string"),
	SecondaryEmail:    pulumi.String("string"),
	SessionTimeout:    pulumi.Int(0),
	State:             pulumi.String("string"),
	TimeZone:          pulumi.String("string"),
	UserNotifications: &akamai.IamUserUserNotificationsArgs{
		EnableEmailNotifications: pulumi.Bool(false),
		PasswordExpiry:           pulumi.Bool(false),
		Proactives: pulumi.StringArray{
			pulumi.String("string"),
		},
		Upgrades: pulumi.StringArray{
			pulumi.String("string"),
		},
		ApiClientCredentialExpiryNotification: pulumi.Bool(false),
		NewUserNotification:                   pulumi.Bool(false),
	},
	Address: pulumi.String("string"),
})
var iamUserResource = new IamUser("iamUserResource", IamUserArgs.builder()
    .lastName("string")
    .email("string")
    .firstName("string")
    .authGrantsJson("string")
    .country("string")
    .city("string")
    .phone("string")
    .enableTfa(false)
    .mobilePhone("string")
    .jobTitle("string")
    .zipCode("string")
    .contactType("string")
    .lock(false)
    .password("string")
    .enableMfa(false)
    .preferredLanguage("string")
    .secondaryEmail("string")
    .sessionTimeout(0)
    .state("string")
    .timeZone("string")
    .userNotifications(IamUserUserNotificationsArgs.builder()
        .enableEmailNotifications(false)
        .passwordExpiry(false)
        .proactives("string")
        .upgrades("string")
        .apiClientCredentialExpiryNotification(false)
        .newUserNotification(false)
        .build())
    .address("string")
    .build());
iam_user_resource = akamai.IamUser("iamUserResource",
    last_name="string",
    email="string",
    first_name="string",
    auth_grants_json="string",
    country="string",
    city="string",
    phone="string",
    enable_tfa=False,
    mobile_phone="string",
    job_title="string",
    zip_code="string",
    contact_type="string",
    lock=False,
    password="string",
    enable_mfa=False,
    preferred_language="string",
    secondary_email="string",
    session_timeout=0,
    state="string",
    time_zone="string",
    user_notifications={
        "enable_email_notifications": False,
        "password_expiry": False,
        "proactives": ["string"],
        "upgrades": ["string"],
        "api_client_credential_expiry_notification": False,
        "new_user_notification": False,
    },
    address="string")
const iamUserResource = new akamai.IamUser("iamUserResource", {
    lastName: "string",
    email: "string",
    firstName: "string",
    authGrantsJson: "string",
    country: "string",
    city: "string",
    phone: "string",
    enableTfa: false,
    mobilePhone: "string",
    jobTitle: "string",
    zipCode: "string",
    contactType: "string",
    lock: false,
    password: "string",
    enableMfa: false,
    preferredLanguage: "string",
    secondaryEmail: "string",
    sessionTimeout: 0,
    state: "string",
    timeZone: "string",
    userNotifications: {
        enableEmailNotifications: false,
        passwordExpiry: false,
        proactives: ["string"],
        upgrades: ["string"],
        apiClientCredentialExpiryNotification: false,
        newUserNotification: false,
    },
    address: "string",
});
type: akamai:IamUser
properties:
    address: string
    authGrantsJson: string
    city: string
    contactType: string
    country: string
    email: string
    enableMfa: false
    enableTfa: false
    firstName: string
    jobTitle: string
    lastName: string
    lock: false
    mobilePhone: string
    password: string
    phone: string
    preferredLanguage: string
    secondaryEmail: string
    sessionTimeout: 0
    state: string
    timeZone: string
    userNotifications:
        apiClientCredentialExpiryNotification: false
        enableEmailNotifications: false
        newUserNotification: false
        passwordExpiry: false
        proactives:
            - string
        upgrades:
            - string
    zipCode: string
IamUser Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The IamUser resource accepts the following input properties:
- AuthGrants stringJson 
- A user's per-group role assignments, in JSON form.
- Country string
- As part of the user's location, the value can be any that are available from the view-supported-countries operation.
- Email string
- The user's email address.
- FirstName string
- The user's first name.
- LastName string
- The user's surname.
- Address string
- The user's street address.
- City string
- The user's city.
- ContactType string
- To help characterize the user, the value can be any that are available from the view-contact-types operation.
- EnableMfa bool
- Indicates whether multi-factor authentication is allowed.
- EnableTfa bool
- Indicates whether two-factor authentication is allowed.
- JobTitle string
- The user's position at your company.
- Lock bool
- Flag to block a user account.
- MobilePhone string
- The user's mobile phone number.
- Password string
- New password for a user.
- Phone string
- The user's main phone number.
- PreferredLanguage string
- The value can be any that are available from the view-languages operation.
- SecondaryEmail string
- The user's secondary email address.
- SessionTimeout int
- The number of seconds it takes for the user's Control Center session to time out if there hasn't been any activity.
- State string
- The user's state.
- TimeZone string
- The user's time zone. The value can be any that are available from the view-time-zones operation.
- UserNotifications IamUser User Notifications 
- Specifies email notifications the user receives for products.
- ZipCode string
- The user's five-digit ZIP code.
- AuthGrants stringJson 
- A user's per-group role assignments, in JSON form.
- Country string
- As part of the user's location, the value can be any that are available from the view-supported-countries operation.
- Email string
- The user's email address.
- FirstName string
- The user's first name.
- LastName string
- The user's surname.
- Address string
- The user's street address.
- City string
- The user's city.
- ContactType string
- To help characterize the user, the value can be any that are available from the view-contact-types operation.
- EnableMfa bool
- Indicates whether multi-factor authentication is allowed.
- EnableTfa bool
- Indicates whether two-factor authentication is allowed.
- JobTitle string
- The user's position at your company.
- Lock bool
- Flag to block a user account.
- MobilePhone string
- The user's mobile phone number.
- Password string
- New password for a user.
- Phone string
- The user's main phone number.
- PreferredLanguage string
- The value can be any that are available from the view-languages operation.
- SecondaryEmail string
- The user's secondary email address.
- SessionTimeout int
- The number of seconds it takes for the user's Control Center session to time out if there hasn't been any activity.
- State string
- The user's state.
- TimeZone string
- The user's time zone. The value can be any that are available from the view-time-zones operation.
- UserNotifications IamUser User Notifications Args 
- Specifies email notifications the user receives for products.
- ZipCode string
- The user's five-digit ZIP code.
- authGrants StringJson 
- A user's per-group role assignments, in JSON form.
- country String
- As part of the user's location, the value can be any that are available from the view-supported-countries operation.
- email String
- The user's email address.
- firstName String
- The user's first name.
- lastName String
- The user's surname.
- address String
- The user's street address.
- city String
- The user's city.
- contactType String
- To help characterize the user, the value can be any that are available from the view-contact-types operation.
- enableMfa Boolean
- Indicates whether multi-factor authentication is allowed.
- enableTfa Boolean
- Indicates whether two-factor authentication is allowed.
- jobTitle String
- The user's position at your company.
- lock Boolean
- Flag to block a user account.
- mobilePhone String
- The user's mobile phone number.
- password String
- New password for a user.
- phone String
- The user's main phone number.
- preferredLanguage String
- The value can be any that are available from the view-languages operation.
- secondaryEmail String
- The user's secondary email address.
- sessionTimeout Integer
- The number of seconds it takes for the user's Control Center session to time out if there hasn't been any activity.
- state String
- The user's state.
- timeZone String
- The user's time zone. The value can be any that are available from the view-time-zones operation.
- userNotifications IamUser User Notifications 
- Specifies email notifications the user receives for products.
- zipCode String
- The user's five-digit ZIP code.
- authGrants stringJson 
- A user's per-group role assignments, in JSON form.
- country string
- As part of the user's location, the value can be any that are available from the view-supported-countries operation.
- email string
- The user's email address.
- firstName string
- The user's first name.
- lastName string
- The user's surname.
- address string
- The user's street address.
- city string
- The user's city.
- contactType string
- To help characterize the user, the value can be any that are available from the view-contact-types operation.
- enableMfa boolean
- Indicates whether multi-factor authentication is allowed.
- enableTfa boolean
- Indicates whether two-factor authentication is allowed.
- jobTitle string
- The user's position at your company.
- lock boolean
- Flag to block a user account.
- mobilePhone string
- The user's mobile phone number.
- password string
- New password for a user.
- phone string
- The user's main phone number.
- preferredLanguage string
- The value can be any that are available from the view-languages operation.
- secondaryEmail string
- The user's secondary email address.
- sessionTimeout number
- The number of seconds it takes for the user's Control Center session to time out if there hasn't been any activity.
- state string
- The user's state.
- timeZone string
- The user's time zone. The value can be any that are available from the view-time-zones operation.
- userNotifications IamUser User Notifications 
- Specifies email notifications the user receives for products.
- zipCode string
- The user's five-digit ZIP code.
- auth_grants_ strjson 
- A user's per-group role assignments, in JSON form.
- country str
- As part of the user's location, the value can be any that are available from the view-supported-countries operation.
- email str
- The user's email address.
- first_name str
- The user's first name.
- last_name str
- The user's surname.
- address str
- The user's street address.
- city str
- The user's city.
- contact_type str
- To help characterize the user, the value can be any that are available from the view-contact-types operation.
- enable_mfa bool
- Indicates whether multi-factor authentication is allowed.
- enable_tfa bool
- Indicates whether two-factor authentication is allowed.
- job_title str
- The user's position at your company.
- lock bool
- Flag to block a user account.
- mobile_phone str
- The user's mobile phone number.
- password str
- New password for a user.
- phone str
- The user's main phone number.
- preferred_language str
- The value can be any that are available from the view-languages operation.
- secondary_email str
- The user's secondary email address.
- session_timeout int
- The number of seconds it takes for the user's Control Center session to time out if there hasn't been any activity.
- state str
- The user's state.
- time_zone str
- The user's time zone. The value can be any that are available from the view-time-zones operation.
- user_notifications IamUser User Notifications Args 
- Specifies email notifications the user receives for products.
- zip_code str
- The user's five-digit ZIP code.
- authGrants StringJson 
- A user's per-group role assignments, in JSON form.
- country String
- As part of the user's location, the value can be any that are available from the view-supported-countries operation.
- email String
- The user's email address.
- firstName String
- The user's first name.
- lastName String
- The user's surname.
- address String
- The user's street address.
- city String
- The user's city.
- contactType String
- To help characterize the user, the value can be any that are available from the view-contact-types operation.
- enableMfa Boolean
- Indicates whether multi-factor authentication is allowed.
- enableTfa Boolean
- Indicates whether two-factor authentication is allowed.
- jobTitle String
- The user's position at your company.
- lock Boolean
- Flag to block a user account.
- mobilePhone String
- The user's mobile phone number.
- password String
- New password for a user.
- phone String
- The user's main phone number.
- preferredLanguage String
- The value can be any that are available from the view-languages operation.
- secondaryEmail String
- The user's secondary email address.
- sessionTimeout Number
- The number of seconds it takes for the user's Control Center session to time out if there hasn't been any activity.
- state String
- The user's state.
- timeZone String
- The user's time zone. The value can be any that are available from the view-time-zones operation.
- userNotifications Property Map
- Specifies email notifications the user receives for products.
- zipCode String
- The user's five-digit ZIP code.
Outputs
All input properties are implicitly available as output properties. Additionally, the IamUser resource produces the following output properties:
- EmailUpdate boolPending 
- Indicates whether email update is pending.
- Id string
- The provider-assigned unique ID for this managed resource.
- LastLogin string
- ISO 8601 timestamp indicating when the user last logged in.
- PasswordExpired stringAfter 
- The date a user's password expires.
- TfaConfigured bool
- Indicates whether two-factor authentication is configured.
- UserName string
- A user's loginId. Typically, a user's email address.
- EmailUpdate boolPending 
- Indicates whether email update is pending.
- Id string
- The provider-assigned unique ID for this managed resource.
- LastLogin string
- ISO 8601 timestamp indicating when the user last logged in.
- PasswordExpired stringAfter 
- The date a user's password expires.
- TfaConfigured bool
- Indicates whether two-factor authentication is configured.
- UserName string
- A user's loginId. Typically, a user's email address.
- emailUpdate BooleanPending 
- Indicates whether email update is pending.
- id String
- The provider-assigned unique ID for this managed resource.
- lastLogin String
- ISO 8601 timestamp indicating when the user last logged in.
- passwordExpired StringAfter 
- The date a user's password expires.
- tfaConfigured Boolean
- Indicates whether two-factor authentication is configured.
- userName String
- A user's loginId. Typically, a user's email address.
- emailUpdate booleanPending 
- Indicates whether email update is pending.
- id string
- The provider-assigned unique ID for this managed resource.
- lastLogin string
- ISO 8601 timestamp indicating when the user last logged in.
- passwordExpired stringAfter 
- The date a user's password expires.
- tfaConfigured boolean
- Indicates whether two-factor authentication is configured.
- userName string
- A user's loginId. Typically, a user's email address.
- email_update_ boolpending 
- Indicates whether email update is pending.
- id str
- The provider-assigned unique ID for this managed resource.
- last_login str
- ISO 8601 timestamp indicating when the user last logged in.
- password_expired_ strafter 
- The date a user's password expires.
- tfa_configured bool
- Indicates whether two-factor authentication is configured.
- user_name str
- A user's loginId. Typically, a user's email address.
- emailUpdate BooleanPending 
- Indicates whether email update is pending.
- id String
- The provider-assigned unique ID for this managed resource.
- lastLogin String
- ISO 8601 timestamp indicating when the user last logged in.
- passwordExpired StringAfter 
- The date a user's password expires.
- tfaConfigured Boolean
- Indicates whether two-factor authentication is configured.
- userName String
- A user's loginId. Typically, a user's email address.
Look up Existing IamUser Resource
Get an existing IamUser resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: IamUserState, opts?: CustomResourceOptions): IamUser@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        address: Optional[str] = None,
        auth_grants_json: Optional[str] = None,
        city: Optional[str] = None,
        contact_type: Optional[str] = None,
        country: Optional[str] = None,
        email: Optional[str] = None,
        email_update_pending: Optional[bool] = None,
        enable_mfa: Optional[bool] = None,
        enable_tfa: Optional[bool] = None,
        first_name: Optional[str] = None,
        job_title: Optional[str] = None,
        last_login: Optional[str] = None,
        last_name: Optional[str] = None,
        lock: Optional[bool] = None,
        mobile_phone: Optional[str] = None,
        password: Optional[str] = None,
        password_expired_after: Optional[str] = None,
        phone: Optional[str] = None,
        preferred_language: Optional[str] = None,
        secondary_email: Optional[str] = None,
        session_timeout: Optional[int] = None,
        state: Optional[str] = None,
        tfa_configured: Optional[bool] = None,
        time_zone: Optional[str] = None,
        user_name: Optional[str] = None,
        user_notifications: Optional[IamUserUserNotificationsArgs] = None,
        zip_code: Optional[str] = None) -> IamUserfunc GetIamUser(ctx *Context, name string, id IDInput, state *IamUserState, opts ...ResourceOption) (*IamUser, error)public static IamUser Get(string name, Input<string> id, IamUserState? state, CustomResourceOptions? opts = null)public static IamUser get(String name, Output<String> id, IamUserState state, CustomResourceOptions options)resources:  _:    type: akamai:IamUser    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Address string
- The user's street address.
- AuthGrants stringJson 
- A user's per-group role assignments, in JSON form.
- City string
- The user's city.
- ContactType string
- To help characterize the user, the value can be any that are available from the view-contact-types operation.
- Country string
- As part of the user's location, the value can be any that are available from the view-supported-countries operation.
- Email string
- The user's email address.
- EmailUpdate boolPending 
- Indicates whether email update is pending.
- EnableMfa bool
- Indicates whether multi-factor authentication is allowed.
- EnableTfa bool
- Indicates whether two-factor authentication is allowed.
- FirstName string
- The user's first name.
- JobTitle string
- The user's position at your company.
- LastLogin string
- ISO 8601 timestamp indicating when the user last logged in.
- LastName string
- The user's surname.
- Lock bool
- Flag to block a user account.
- MobilePhone string
- The user's mobile phone number.
- Password string
- New password for a user.
- PasswordExpired stringAfter 
- The date a user's password expires.
- Phone string
- The user's main phone number.
- PreferredLanguage string
- The value can be any that are available from the view-languages operation.
- SecondaryEmail string
- The user's secondary email address.
- SessionTimeout int
- The number of seconds it takes for the user's Control Center session to time out if there hasn't been any activity.
- State string
- The user's state.
- TfaConfigured bool
- Indicates whether two-factor authentication is configured.
- TimeZone string
- The user's time zone. The value can be any that are available from the view-time-zones operation.
- UserName string
- A user's loginId. Typically, a user's email address.
- UserNotifications IamUser User Notifications 
- Specifies email notifications the user receives for products.
- ZipCode string
- The user's five-digit ZIP code.
- Address string
- The user's street address.
- AuthGrants stringJson 
- A user's per-group role assignments, in JSON form.
- City string
- The user's city.
- ContactType string
- To help characterize the user, the value can be any that are available from the view-contact-types operation.
- Country string
- As part of the user's location, the value can be any that are available from the view-supported-countries operation.
- Email string
- The user's email address.
- EmailUpdate boolPending 
- Indicates whether email update is pending.
- EnableMfa bool
- Indicates whether multi-factor authentication is allowed.
- EnableTfa bool
- Indicates whether two-factor authentication is allowed.
- FirstName string
- The user's first name.
- JobTitle string
- The user's position at your company.
- LastLogin string
- ISO 8601 timestamp indicating when the user last logged in.
- LastName string
- The user's surname.
- Lock bool
- Flag to block a user account.
- MobilePhone string
- The user's mobile phone number.
- Password string
- New password for a user.
- PasswordExpired stringAfter 
- The date a user's password expires.
- Phone string
- The user's main phone number.
- PreferredLanguage string
- The value can be any that are available from the view-languages operation.
- SecondaryEmail string
- The user's secondary email address.
- SessionTimeout int
- The number of seconds it takes for the user's Control Center session to time out if there hasn't been any activity.
- State string
- The user's state.
- TfaConfigured bool
- Indicates whether two-factor authentication is configured.
- TimeZone string
- The user's time zone. The value can be any that are available from the view-time-zones operation.
- UserName string
- A user's loginId. Typically, a user's email address.
- UserNotifications IamUser User Notifications Args 
- Specifies email notifications the user receives for products.
- ZipCode string
- The user's five-digit ZIP code.
- address String
- The user's street address.
- authGrants StringJson 
- A user's per-group role assignments, in JSON form.
- city String
- The user's city.
- contactType String
- To help characterize the user, the value can be any that are available from the view-contact-types operation.
- country String
- As part of the user's location, the value can be any that are available from the view-supported-countries operation.
- email String
- The user's email address.
- emailUpdate BooleanPending 
- Indicates whether email update is pending.
- enableMfa Boolean
- Indicates whether multi-factor authentication is allowed.
- enableTfa Boolean
- Indicates whether two-factor authentication is allowed.
- firstName String
- The user's first name.
- jobTitle String
- The user's position at your company.
- lastLogin String
- ISO 8601 timestamp indicating when the user last logged in.
- lastName String
- The user's surname.
- lock Boolean
- Flag to block a user account.
- mobilePhone String
- The user's mobile phone number.
- password String
- New password for a user.
- passwordExpired StringAfter 
- The date a user's password expires.
- phone String
- The user's main phone number.
- preferredLanguage String
- The value can be any that are available from the view-languages operation.
- secondaryEmail String
- The user's secondary email address.
- sessionTimeout Integer
- The number of seconds it takes for the user's Control Center session to time out if there hasn't been any activity.
- state String
- The user's state.
- tfaConfigured Boolean
- Indicates whether two-factor authentication is configured.
- timeZone String
- The user's time zone. The value can be any that are available from the view-time-zones operation.
- userName String
- A user's loginId. Typically, a user's email address.
- userNotifications IamUser User Notifications 
- Specifies email notifications the user receives for products.
- zipCode String
- The user's five-digit ZIP code.
- address string
- The user's street address.
- authGrants stringJson 
- A user's per-group role assignments, in JSON form.
- city string
- The user's city.
- contactType string
- To help characterize the user, the value can be any that are available from the view-contact-types operation.
- country string
- As part of the user's location, the value can be any that are available from the view-supported-countries operation.
- email string
- The user's email address.
- emailUpdate booleanPending 
- Indicates whether email update is pending.
- enableMfa boolean
- Indicates whether multi-factor authentication is allowed.
- enableTfa boolean
- Indicates whether two-factor authentication is allowed.
- firstName string
- The user's first name.
- jobTitle string
- The user's position at your company.
- lastLogin string
- ISO 8601 timestamp indicating when the user last logged in.
- lastName string
- The user's surname.
- lock boolean
- Flag to block a user account.
- mobilePhone string
- The user's mobile phone number.
- password string
- New password for a user.
- passwordExpired stringAfter 
- The date a user's password expires.
- phone string
- The user's main phone number.
- preferredLanguage string
- The value can be any that are available from the view-languages operation.
- secondaryEmail string
- The user's secondary email address.
- sessionTimeout number
- The number of seconds it takes for the user's Control Center session to time out if there hasn't been any activity.
- state string
- The user's state.
- tfaConfigured boolean
- Indicates whether two-factor authentication is configured.
- timeZone string
- The user's time zone. The value can be any that are available from the view-time-zones operation.
- userName string
- A user's loginId. Typically, a user's email address.
- userNotifications IamUser User Notifications 
- Specifies email notifications the user receives for products.
- zipCode string
- The user's five-digit ZIP code.
- address str
- The user's street address.
- auth_grants_ strjson 
- A user's per-group role assignments, in JSON form.
- city str
- The user's city.
- contact_type str
- To help characterize the user, the value can be any that are available from the view-contact-types operation.
- country str
- As part of the user's location, the value can be any that are available from the view-supported-countries operation.
- email str
- The user's email address.
- email_update_ boolpending 
- Indicates whether email update is pending.
- enable_mfa bool
- Indicates whether multi-factor authentication is allowed.
- enable_tfa bool
- Indicates whether two-factor authentication is allowed.
- first_name str
- The user's first name.
- job_title str
- The user's position at your company.
- last_login str
- ISO 8601 timestamp indicating when the user last logged in.
- last_name str
- The user's surname.
- lock bool
- Flag to block a user account.
- mobile_phone str
- The user's mobile phone number.
- password str
- New password for a user.
- password_expired_ strafter 
- The date a user's password expires.
- phone str
- The user's main phone number.
- preferred_language str
- The value can be any that are available from the view-languages operation.
- secondary_email str
- The user's secondary email address.
- session_timeout int
- The number of seconds it takes for the user's Control Center session to time out if there hasn't been any activity.
- state str
- The user's state.
- tfa_configured bool
- Indicates whether two-factor authentication is configured.
- time_zone str
- The user's time zone. The value can be any that are available from the view-time-zones operation.
- user_name str
- A user's loginId. Typically, a user's email address.
- user_notifications IamUser User Notifications Args 
- Specifies email notifications the user receives for products.
- zip_code str
- The user's five-digit ZIP code.
- address String
- The user's street address.
- authGrants StringJson 
- A user's per-group role assignments, in JSON form.
- city String
- The user's city.
- contactType String
- To help characterize the user, the value can be any that are available from the view-contact-types operation.
- country String
- As part of the user's location, the value can be any that are available from the view-supported-countries operation.
- email String
- The user's email address.
- emailUpdate BooleanPending 
- Indicates whether email update is pending.
- enableMfa Boolean
- Indicates whether multi-factor authentication is allowed.
- enableTfa Boolean
- Indicates whether two-factor authentication is allowed.
- firstName String
- The user's first name.
- jobTitle String
- The user's position at your company.
- lastLogin String
- ISO 8601 timestamp indicating when the user last logged in.
- lastName String
- The user's surname.
- lock Boolean
- Flag to block a user account.
- mobilePhone String
- The user's mobile phone number.
- password String
- New password for a user.
- passwordExpired StringAfter 
- The date a user's password expires.
- phone String
- The user's main phone number.
- preferredLanguage String
- The value can be any that are available from the view-languages operation.
- secondaryEmail String
- The user's secondary email address.
- sessionTimeout Number
- The number of seconds it takes for the user's Control Center session to time out if there hasn't been any activity.
- state String
- The user's state.
- tfaConfigured Boolean
- Indicates whether two-factor authentication is configured.
- timeZone String
- The user's time zone. The value can be any that are available from the view-time-zones operation.
- userName String
- A user's loginId. Typically, a user's email address.
- userNotifications Property Map
- Specifies email notifications the user receives for products.
- zipCode String
- The user's five-digit ZIP code.
Supporting Types
IamUserUserNotifications, IamUserUserNotificationsArgs        
- EnableEmail boolNotifications 
- Enables email notifications.
- PasswordExpiry bool
- Enables notifications for expiring passwords.
- Proactives List<string>
- Products for which the user gets notifications for service issues.
- Upgrades List<string>
- Products for which the user receives notifications for upgrades.
- ApiClient boolCredential Expiry Notification 
- Enables notifications for expiring API client credentials.
- NewUser boolNotification 
- Enables notifications for group administrators when the user creates other new users.
- EnableEmail boolNotifications 
- Enables email notifications.
- PasswordExpiry bool
- Enables notifications for expiring passwords.
- Proactives []string
- Products for which the user gets notifications for service issues.
- Upgrades []string
- Products for which the user receives notifications for upgrades.
- ApiClient boolCredential Expiry Notification 
- Enables notifications for expiring API client credentials.
- NewUser boolNotification 
- Enables notifications for group administrators when the user creates other new users.
- enableEmail BooleanNotifications 
- Enables email notifications.
- passwordExpiry Boolean
- Enables notifications for expiring passwords.
- proactives List<String>
- Products for which the user gets notifications for service issues.
- upgrades List<String>
- Products for which the user receives notifications for upgrades.
- apiClient BooleanCredential Expiry Notification 
- Enables notifications for expiring API client credentials.
- newUser BooleanNotification 
- Enables notifications for group administrators when the user creates other new users.
- enableEmail booleanNotifications 
- Enables email notifications.
- passwordExpiry boolean
- Enables notifications for expiring passwords.
- proactives string[]
- Products for which the user gets notifications for service issues.
- upgrades string[]
- Products for which the user receives notifications for upgrades.
- apiClient booleanCredential Expiry Notification 
- Enables notifications for expiring API client credentials.
- newUser booleanNotification 
- Enables notifications for group administrators when the user creates other new users.
- enable_email_ boolnotifications 
- Enables email notifications.
- password_expiry bool
- Enables notifications for expiring passwords.
- proactives Sequence[str]
- Products for which the user gets notifications for service issues.
- upgrades Sequence[str]
- Products for which the user receives notifications for upgrades.
- api_client_ boolcredential_ expiry_ notification 
- Enables notifications for expiring API client credentials.
- new_user_ boolnotification 
- Enables notifications for group administrators when the user creates other new users.
- enableEmail BooleanNotifications 
- Enables email notifications.
- passwordExpiry Boolean
- Enables notifications for expiring passwords.
- proactives List<String>
- Products for which the user gets notifications for service issues.
- upgrades List<String>
- Products for which the user receives notifications for upgrades.
- apiClient BooleanCredential Expiry Notification 
- Enables notifications for expiring API client credentials.
- newUser BooleanNotification 
- Enables notifications for group administrators when the user creates other new users.
Package Details
- Repository
- Akamai pulumi/pulumi-akamai
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the akamaiTerraform Provider.